.tab-context-menu{position:fixed;z-index:120;width:152px;padding:6px;background:#fff;border:1px solid #e1e6ed;border-radius:11px;box-shadow:0 18px 52px #1522352b}.tab-context-menu[hidden]{display:none}.tab-context-menu button{display:block;width:100%;height:34px;padding:0 11px;border:0;border-radius:7px;background:transparent;color:#33445a;text-align:left;font-size:12px}.tab-context-menu button:hover,.tab-context-menu button:focus-visible{background:#edf5ff;color:#146be0;outline:0}.tab-context-menu button:disabled{color:#b2bac5;background:transparent;cursor:not-allowed}.tab-context-menu i{display:block;height:1px;margin:5px 6px;background:#edf0f3}
.pool-multi{display:grid;gap:8px;margin:0;padding:0;border:0}.pool-multi label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:9px 11px;border:1px solid #e1e6ed;border-radius:9px;background:#fff;color:#405268}.pool-multi label:has(input:checked){border-color:#8dbcf2;background:#edf5ff;color:#1268d2;box-shadow:inset 0 0 0 1px #bad8f8}.pool-multi input{min-height:auto;width:15px;height:15px;margin:0;accent-color:#1677f2}.pool-multi b,.pool-multi small{display:block}.pool-multi b{font-size:12px}.pool-multi small{font-size:10px;margin-top:2px}
.fee-mode-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.fee-mode-options label{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 11px;border:1px solid #dfe4eb;border-radius:9px;background:#fff;color:#52647a}.fee-mode-options label:has(input:checked){border-color:#8dbcf2;background:#edf5ff;color:#1268d2}.fee-mode-options input{min-height:auto;width:15px;height:15px;margin:0;accent-color:#1677f2}.surcharge-config{padding:12px 13px;border:1px solid #f0d5a3;border-radius:9px;background:#fff9ed}.merchant-form-grid .surcharge-config.hidden,.surcharge-config.hidden{display:none}.fee-mode-edit{display:grid;gap:10px}.fee-mode-edit .surcharge-config{display:none}.fee-mode-edit:has(input[value="surcharge"]:checked) .surcharge-config{display:grid}
.system-settings-form{max-width:980px}.system-settings-form .panel{overflow:visible}.settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding:18px 19px}.settings-form-grid label{display:grid;gap:6px;color:#657488;font-size:11px;font-weight:650}.settings-form-grid label.wide{grid-column:1/-1}.settings-form-grid input{width:100%}.settings-form-grid small{font-weight:400}.setting-switch-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 19px;border-bottom:1px solid #edf0f3}.setting-switch-row b,.setting-switch-row small{display:block}.setting-switch-row b{font-size:12px;color:#34465d}.setting-switch-row small{margin-top:3px;font-weight:400}.switch{position:relative;flex:none;width:42px;height:24px}.switch input{position:absolute;opacity:0;pointer-events:none}.switch i{position:absolute;inset:0;border-radius:99px;background:#c8d0da;transition:background 160ms ease}.switch i:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #18263a2b;transition:transform 180ms cubic-bezier(.23,1,.32,1)}.switch input:checked+i{background:#1677f2}.switch input:checked+i:after{transform:translateX(18px)}.switch input:focus-visible+i{outline:3px solid #85b8ff;outline-offset:2px}.settings-savebar{position:sticky;bottom:14px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:14px;padding:12px 14px;border:1px solid #dfe5ec;border-radius:12px;background:#fffffff2;box-shadow:0 12px 36px #1722351a;backdrop-filter:blur(14px)}.settings-savebar span{color:#8491a1;font-size:11px}
@media(max-width:700px){.fee-mode-options,.settings-form-grid{grid-template-columns:1fr}.settings-form-grid label.wide{grid-column:auto}.settings-savebar{align-items:stretch;flex-direction:column}.settings-savebar .btn{width:100%}}
.fee-mode-edit .edit-surcharge{display:none}.fee-mode-edit:has(input[value="surcharge"]:checked) .edit-surcharge{display:grid;padding:10px 0 0}.pool-multi>p{margin:0;color:#7d8b9c;font-size:11px}.pool-multi>div{display:grid;gap:8px}
.setting-switch-row:has(input:not(:checked))+.settings-form-grid{opacity:.48}.setting-switch-row:has(input:not(:checked))+.settings-form-grid input{pointer-events:none}.setting-switch-row+.settings-form-grid{transition:opacity 160ms ease}
.table-wrap{scrollbar-width:thin;scrollbar-color:#aeb8c5 transparent}.table-wrap::-webkit-scrollbar{width:7px;height:7px}.table-wrap::-webkit-scrollbar-thumb{background:#aeb8c5;border-radius:99px}.table-wrap::-webkit-scrollbar-track{background:transparent}
.batch-rate-editor{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 17px;margin-bottom:14px;border-color:#d9e7f8;background:#f8fbff}.batch-rate-editor-head{display:flex;align-items:center;gap:12px;min-width:0}.batch-rate-editor-head b,.batch-rate-editor-head small{display:block}.batch-rate-editor-head b{font-size:12px;color:#30445e}.batch-rate-editor-head small{margin-top:3px}.batch-rate-editor-head em{padding:4px 8px;border-radius:99px;background:#edf1f6;color:#718197;font-size:10px;font-style:normal;white-space:nowrap}.batch-rate-editor form{display:flex;align-items:end;gap:8px;flex:none}.batch-rate-editor form label{display:grid;gap:5px;color:#68788c;font-size:10px;font-weight:650}.batch-rate-editor form input{width:170px}.batch-rate-editor .btn:active{transform:scale(.97)}
@media(max-width:700px){.batch-rate-editor,.batch-rate-editor-head,.batch-rate-editor form{align-items:stretch;flex-direction:column}.batch-rate-editor-head{gap:8px}.batch-rate-editor-head em{align-self:flex-start}.batch-rate-editor form input,.batch-rate-editor form .btn{width:100%}}
