.merchant-application-form,.merchant-application-result,.merchant-applications-admin{min-width:0;color:var(--text,#171717);overflow-wrap:anywhere}.merchant-application-form fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;margin:0 0 20px;padding:0;border:0}.merchant-application-form label,.merchant-status-form label{display:grid;gap:8px;min-width:0;font-size:14px;line-height:1.5;font-weight:600}.merchant-application-form :is(input:not([type=checkbox]),select,textarea),.merchant-status-form :is(select,textarea){box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--line,#dedede);border-radius:4px;background:var(--surface,#ffffff);color:var(--text,#171717);font:inherit;font-size:16px;font-weight:400}.merchant-application-form textarea,.merchant-status-form textarea{resize:vertical}.merchant-field-wide{grid-column:1/-1}.merchant-field-optional{color:var(--muted,#666666);font-weight:400}.merchant-application-form .merchant-consent{display:flex;align-items:flex-start;gap:10px;font-weight:400}.merchant-consent input{flex:0 0 18px;width:18px;height:18px;margin:2px 0 0;accent-color:var(--primary,#ffcc00)}.merchant-consent a{color:inherit;text-decoration:underline;text-underline-offset:3px}.merchant-application-form .btn{max-width:100%;min-height:44px;white-space:normal;text-transform:none}.merchant-application-form .btn:disabled{cursor:not-allowed;opacity:.55}.merchant-application-form :is(input,textarea,select,button,a):focus-visible,.merchant-applications-admin :is(input,textarea,select,button,a):focus-visible{outline:2px solid var(--info,#3498db);outline-offset:3px}.merchant-application-form .merchant-application-error{margin:0 0 16px}.merchant-application-result{padding:16px 0;border-block:1px solid var(--line,#dedede)}.merchant-application-result h3{margin:0 0 10px;font-size:20px}.merchant-application-result p{margin:0}.merchant-honeypot{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);pointer-events:none}.merchant-applications-table{min-width:800px}.merchant-applications-table th{text-align:left}.merchant-applications-table td{max-width:260px;vertical-align:top;overflow-wrap:anywhere}.merchant-applications-table small{display:block;margin-top:5px;color:var(--muted,#666666)}.merchant-status-form{display:grid;gap:16px;margin-top:20px;padding-block:18px;border-block:1px solid var(--line,#dedede)}.merchant-status-form h3{margin:0;font-size:18px}.merchant-status-fields{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);align-items:start;gap:16px}.merchant-status-fields>div{display:grid;gap:8px;min-width:0}.merchant-status-form p{margin:0;white-space:pre-wrap}.merchant-status-history{margin-top:20px}.merchant-status-history h3{font-size:18px}.merchant-status-history ol{display:grid;gap:14px;padding-left:24px}.merchant-status-history small{display:block;color:var(--muted,#666666);margin-top:4px}.merchant-status-history p{margin:6px 0 0;white-space:pre-wrap}@media (max-width:600px){.merchant-application-form fieldset,.merchant-status-fields{grid-template-columns:minmax(0,1fr)}.merchant-application-form .btn{width:100%}.merchant-applications-admin .partner-applications-controls{display:grid;grid-template-columns:minmax(0,1fr)}}