:root{--ui-control-height:42px;--ui-control-radius:6px;--ui-control-border:#d9dfe8;--ui-control-text:#46546a;--ui-control-muted:#78869a;--ui-control-label:#65748a;--ui-control-font-size:12px;--ui-control-gap:16px;--ui-action-gap:8px;--ui-control-focus:#735fe2}body .control.control,body .merchant-api-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea),body .rate-input input{border:1px solid var(--ui-control-border);border-radius:var(--ui-control-radius);color:var(--ui-control-text);font-size:var(--ui-control-font-size);background-color:#fff;outline:none;max-width:100%;font-weight:400;line-height:1.4}body :is(input,select).control.control:where(:not([multiple]):not([type=file])),body .merchant-api-field :is(input:not([type=checkbox]):not([type=radio]),select:not([multiple])),body .rate-input input{height:var(--ui-control-height);min-height:var(--ui-control-height);padding:0 12px}body textarea.control.control{height:auto;padding:10px 12px}body .control.control:focus,body .merchant-api-field :is(input,select,textarea):focus,body .merchant-combobox.control:focus-within,body .rate-input input:focus{border-color:var(--ui-control-focus);box-shadow:0 0 0 3px #735fe21f}body .control.control:disabled,body .merchant-api-field :is(input,select,textarea):disabled{color:#778398;cursor:not-allowed;opacity:1;background-color:#f4f6f9}body .control.control::placeholder{color:var(--ui-control-muted);opacity:1}body input.control.control.mfa-code-input{font-variant-numeric:tabular-nums;letter-spacing:.28em;text-align:center;text-indent:.28em;font-size:24px;font-weight:600}body .field>label:not(.request-date-check):not(:has(input[type=checkbox])){color:var(--ui-control-label);font-size:var(--ui-control-font-size);margin:0 0 6px;font-weight:600;line-height:1.4;display:block}body .field>small,body .field-help{color:var(--ui-control-muted);margin-top:6px;line-height:1.5;display:block}body select.control.control:not([multiple]),body .merchant-api-field select:not([multiple]){appearance:none;background-image:linear-gradient(45deg,#0000 50%,#748197 50%),linear-gradient(135deg,#748197 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:38px}body .btn.btn,body :is(.merchant-api-primary-button,.merchant-api-secondary-button,.merchant-api-send-button){min-height:var(--ui-control-height);border-radius:var(--ui-control-radius);font-size:var(--ui-control-font-size);white-space:normal;text-align:center;border:1px solid #0000;padding:9px 16px;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .15s,box-shadow .15s}body .btn.btn-primary,body :is(.merchant-api-primary-button,.merchant-api-send-button){background:var(--primary);color:#fff}body .btn:is(.btn-muted,.btn-secondary){color:#fff;background:#68758a}body .btn.btn-danger{background:var(--danger);color:#fff}body .btn.btn-primary:hover:not(:disabled){background:var(--primary-dark)}body .btn.btn:disabled,body :is(.merchant-api-primary-button,.merchant-api-secondary-button,.merchant-api-send-button):disabled{opacity:.55;cursor:not-allowed;box-shadow:none}body :is(button,a.btn,input,select,textarea):focus-visible{outline:2px solid var(--ui-control-focus);outline-offset:2px}body .btn.btn-small{min-height:34px;padding:6px 10px}body :is(.panel-actions,.filter-actions,.affiliate-filter-actions){justify-content:flex-end;align-items:center;gap:var(--ui-action-gap);flex-wrap:wrap;grid-column:1/-1;margin-top:18px;display:flex}body :is(.modal-actions,.ui-dialog-actions){justify-content:flex-end;align-items:center;gap:var(--ui-action-gap);flex-wrap:wrap;display:flex}body .affiliate-report-filters{grid-template-columns:minmax(0,1fr)}body :is(.advanced-filter-grid,.filter-grid,.account-filters,.affiliate-report-filters,.bank-account-admin-filters,.bank-monitoring-filters,.provider-filters,.psp-bank-filters,.psp-bank-monitor-filters,.settlement-admin-filters,.settlement-setting-filters,.monthly-report-filters,.merchant-summary-filter-grid,.ui-filter-grid){gap:var(--ui-control-gap);align-items:start}body .merchant-directory-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}body .modal-close{flex:none;place-items:center;width:44px;height:44px;display:inline-grid}body .merchant-combobox.control{height:auto;min-height:var(--ui-control-height);padding:4px 38px 4px 7px}body .merchant-combobox.control input{height:auto;min-height:30px;font-size:var(--ui-control-font-size);padding:4px}.ui-select-chevron,body .merchant-combobox-arrow:after{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-top:-4px;display:block;transform:rotate(45deg)}body .merchant-combobox-arrow{place-items:center;width:16px;height:16px;font-size:0;display:grid;right:12px}body .merchant-combobox-arrow:after{content:""}.ui-merchant-select,.ui-searchable-select{min-width:0;position:relative}.ui-merchant-input,.ui-select-input{position:relative}body :is(.ui-merchant-input,.ui-select-input) input.control{width:100%;padding-right:48px}.ui-select-toggle{color:#748197;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;display:grid;position:absolute;top:0;bottom:0;right:0}.ui-select-toggle .ui-select-chevron{margin:0 0 4px}.ui-merchant-options,.ui-select-options,body .merchant-picker-panel{border:1px solid var(--ui-control-border);border-radius:var(--ui-control-radius);background:#fff;padding:5px;box-shadow:0 5px 14px #1e2d4810}.ui-merchant-options{overscroll-behavior:contain;width:100%;max-height:200px;margin-top:5px;overflow-y:auto}.ui-select-options{z-index:60;overscroll-behavior:contain;width:100%;max-height:220px;margin-top:5px;position:absolute;left:0;right:0;overflow-y:auto}.ui-native-searchable{width:100%}.ui-enhanced-native-select{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ui-merchant-option{width:100%;min-height:44px;color:var(--ui-control-text);text-align:left;cursor:pointer;font:inherit;font-size:var(--ui-control-font-size);overflow-wrap:anywhere;background:#fff;border:0;border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 12px;display:flex}.ui-select-option{width:100%;min-height:44px;color:var(--ui-control-text);text-align:left;cursor:pointer;font:inherit;font-size:var(--ui-control-font-size);overflow-wrap:anywhere;background:#fff;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.ui-merchant-option span:first-child{flex:1;min-width:0;font-weight:600}.ui-merchant-option small{color:var(--ui-control-muted)}.ui-merchant-option:hover,.ui-merchant-option.highlighted,.ui-select-option:hover,.ui-select-option.highlighted,body .merchant-checkbox-option:hover,body .merchant-checkbox-option.highlighted{color:#513bcb;background:#f0edff}.ui-merchant-option[aria-selected=true],.ui-select-option[aria-selected=true]{color:#513bcb;font-weight:700}.ui-merchant-empty,.ui-select-empty{color:var(--ui-control-muted);font-size:var(--ui-control-font-size);margin:0;padding:12px}body .merchant-checkbox-option{min-height:44px}body .merchant-checkbox-option>span{flex-wrap:wrap;gap:8px;min-width:0}body .merchant-checkbox-option>span>b{white-space:normal;overflow-wrap:anywhere;font-size:var(--ui-control-font-size)}body :is(.merchant-api-secret-control,.merchant-api-idempotency-control) input{border-radius:var(--ui-control-radius) 0 0 var(--ui-control-radius)}body :is(.merchant-api-secret-control,.merchant-api-idempotency-control) button{min-height:var(--ui-control-height);border-color:var(--ui-control-border);border-radius:0 var(--ui-control-radius) var(--ui-control-radius) 0;font-size:var(--ui-control-font-size)}@media (max-width:760px){:root{--ui-control-height:44px;--ui-control-gap:14px}body :is(.panel-actions,.filter-actions,.affiliate-filter-actions){flex-direction:column;align-items:stretch}body :is(.panel-actions,.filter-actions,.affiliate-filter-actions) .btn{width:100%}body :is(.modal-actions,.ui-dialog-actions){flex-direction:row}body :is(.modal-actions,.ui-dialog-actions) .btn{flex:120px;width:auto;min-width:0}body .btn.btn-small,body .modal-close,body .logout-button,body .transaction-view-button,body .bank-delete-button{min-height:44px}body .merchant-selection-tag button{width:44px;height:44px}body .merchant-selection-tag{padding:0 0 0 8px}body .merchant-combobox.control input{min-width:100px;min-height:34px}body .ui-filter-grid,body .merchant-directory-filters{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){body .btn.btn{transition:none}}
