.admin-auth{background:radial-gradient(circle at 20% 30%,#3a185f66,#0000 34rem),#07070a;grid-template-columns:1.15fr .85fr;min-height:100svh;display:grid}.admin-auth>section{border-right:1px solid var(--line);flex-direction:column;justify-content:center;padding:clamp(42px,7vw,100px);display:flex}.admin-auth>section .brand{position:absolute;top:40px;left:clamp(42px,7vw,100px)}.admin-auth>section>.icon{width:52px;height:52px;color:var(--purple);margin-bottom:18px}.admin-auth h1{letter-spacing:-.07em;max-width:760px;margin:16px 0;font-size:clamp(46px,5.5vw,78px);line-height:.98}.admin-auth>section p{max-width:630px;color:var(--muted);font-size:15px;line-height:1.7}.admin-auth>form{border:1px solid var(--line);background:linear-gradient(145deg,#17121c,#0d0b10);border-radius:25px;align-self:center;gap:15px;width:min(430px,100% - 48px);margin:auto;padding:32px;display:grid}.admin-auth h2{margin:8px 0 0;font-size:27px}.admin-auth form>p{color:var(--muted);margin:0 0 8px;font-size:11px}.admin-auth label,.modal label{color:#cfc7d2;gap:8px;font-size:10px;display:grid}.admin-auth input,.modal input,.modal select{border:1px solid var(--line);color:#fff;background:#0b090d;border-radius:11px;outline:0;padding:12px}.form-error{color:#ff9aaa;background:#ff718412;border:1px solid #ff718433;border-radius:9px;padding:9px 11px;font-size:9px}.center-state,.denied-page{background:radial-gradient(circle at 50% 30%,#32164e88,transparent 28rem),var(--bg);min-height:100svh;color:var(--muted);place-items:center;padding:24px;display:grid}.denied-page>section{border:1px solid var(--line);text-align:center;background:#121015;border-radius:25px;width:min(520px,100%);padding:42px}.denied-page .icon{width:48px;height:48px;color:var(--red);margin:auto}.denied-page h1{color:#fff;margin:12px;font-size:35px}.denied-page p{line-height:1.7}.access-error .icon{color:var(--purple)}.access-actions{justify-content:center;gap:10px;margin-top:24px;display:flex}.sidebar-foot button{color:#9c91a1;background:0 0;border:0;align-items:center;gap:7px;padding:14px 0 0;font-size:9px;display:flex}.state-bars{gap:16px;margin-top:28px;display:grid}.state-bars>div{text-transform:capitalize;color:var(--muted);grid-template-columns:120px 1fr 25px;align-items:center;gap:12px;font-size:9px;display:grid}.state-bars b{background:linear-gradient(90deg,#a775fa,#6325d4);border-radius:99px;height:10px}.state-bars strong{color:#fff}.merchant-cards{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:16px;display:grid}.merchant-cards article{border:1px solid var(--line);background:#100d13;border-radius:14px;padding:15px}.merchant-cards article>div:first-child{grid-template-columns:auto 1fr;align-items:center;column-gap:10px;display:grid}.merchant-cards .avatar{grid-row:1/3}.merchant-cards strong,.merchant-cards small{display:block}.merchant-cards small{color:var(--muted);font-size:8px}.merchant-cards dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0;display:grid}.merchant-cards dl>div{border-top:1px solid var(--line);padding-top:9px}.merchant-cards dt{color:var(--muted);text-transform:uppercase;font-size:7px}.merchant-cards dd{margin:4px 0 0;font-size:9px}.merchant-cards .primary-button{width:100%}.method-approval{grid-template-columns:auto 1fr 1fr 1fr auto}.modal form{gap:12px;display:grid}@media (width<=760px){.admin-auth{grid-template-columns:1fr}.admin-auth>section{display:none}.admin-auth>form{width:calc(100% - 30px)}.merchant-cards{grid-template-columns:1fr}.method-approval{grid-template-columns:auto 1fr auto}.method-approval .method-cell{display:none}.state-bars>div{grid-template-columns:90px 1fr 20px}}.rate-panel{background:linear-gradient(135deg,#191323,#100d15);grid-template-columns:1fr auto auto;align-items:center;gap:26px;margin-bottom:18px;display:grid}.rate-panel h2{margin:5px 0}.rate-panel p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.rate-panel form{align-items:flex-end;gap:9px;display:flex}.rate-panel label{color:var(--muted);font-size:9px;position:relative}.rate-panel input{border:1px solid var(--line);color:#fff;background:#0b090e;border-radius:10px;width:112px;margin-top:6px;padding:11px 28px 11px 11px;display:block}.rate-panel label span{color:#bca1ef;position:absolute;bottom:12px;right:10px}.current-rate{border-left:1px solid var(--line);padding-left:24px}.current-rate strong,.current-rate span{display:block}.current-rate strong{color:#c7a7ff;font-size:27px}.current-rate span{color:var(--muted);margin-top:3px;font-size:8px}.float-request-list{margin-top:18px}.float-request-row{border-top:1px solid var(--line);grid-template-columns:1.35fr .72fr .72fr 1fr .85fr;align-items:center;gap:18px;padding:16px 2px;display:grid}.merchant-identity{align-items:center;gap:10px;display:flex}.merchant-identity>div:last-child{min-width:0}.merchant-identity strong,.merchant-identity span,.float-request-row>div>span,.float-request-row>div>strong,.float-request-row>div>small{display:block}.merchant-identity strong,.float-request-row>div>strong{font-size:10px}.merchant-identity span,.float-request-row>div>span,.float-request-row>div>small{color:var(--muted);margin-top:4px;font-size:8px}.float-request-action{text-align:right;flex-direction:column;align-items:flex-end;gap:7px;display:flex}.request-state{color:#c5a6ff;text-transform:capitalize;background:#6c46ad22;border-radius:99px;padding:5px 8px;font-size:8px}.request-state.approved{color:var(--green);background:#51d7a112}.request-state.rejected{color:var(--red);background:#ff718412}.float-review-modal{width:min(520px,100%)}.float-evidence{grid-template-columns:1fr 1fr}.float-evidence .settlement-total{border-top:1px solid var(--line);grid-column:1/-1;padding-top:12px}.settlement-total strong{color:#c8a8ff;font-size:20px!important}.proof-card{border:1px solid var(--line);background:#0d0a11;border-radius:12px;align-items:center;gap:11px;margin:16px 0;padding:13px;display:flex}.proof-card>.icon{color:#a273f5}.proof-card>div{flex:1}.proof-card strong,.proof-card span{display:block}.proof-card strong{font-size:10px}.proof-card span{color:var(--muted);margin-top:4px;font-size:8px}.proof-card>a{color:#d7bfff;border:1px solid #61429a;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;text-decoration:none;display:flex}.proof-card>a .icon{width:14px}.float-review-modal>label{color:#cfc7d2;gap:8px;font-size:10px;display:grid}.float-review-modal>label input{border:1px solid var(--line);color:#fff;background:#0b090d;border-radius:11px;outline:0;padding:12px}@media (width<=980px){.rate-panel{grid-template-columns:1fr 1fr}.current-rate{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding:14px 0 0}.float-request-row{grid-template-columns:1.2fr 1fr 1fr}.float-request-row>div:nth-child(4){grid-column:2/3}.float-request-action{grid-column:3/4}}@media (width<=760px){.rate-panel{grid-template-columns:1fr}.rate-panel form{flex-direction:column;align-items:stretch}.rate-panel input{width:100%}.current-rate{grid-column:auto}.float-request-row{grid-template-columns:1fr 1fr}.merchant-identity,.float-request-action{grid-column:1/-1}.float-request-action{text-align:left;align-items:flex-start}.float-request-row>div:nth-child(4){grid-column:auto}.float-evidence{grid-template-columns:1fr}}.settlement-methods{margin-bottom:18px}.settlement-method-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:17px;display:grid}.settlement-method-grid>article{border:1px solid var(--line);background:#0f0c13;border-radius:14px;padding:14px}.settlement-method-grid>article.paused{opacity:.62}.settlement-method-grid>.empty-state{grid-column:1/-1}.settlement-method-top{align-items:center;gap:10px;display:flex}.settlement-method-top>div:nth-child(2){flex:1}.settlement-method-top strong,.settlement-method-top span{display:block}.settlement-method-top strong{font-size:11px}.settlement-method-top span{color:var(--muted);margin-top:3px;font-size:8px}.method-badge{background:linear-gradient(135deg,#8e5cf1,#5820c5);border-radius:10px;place-items:center;width:35px;height:35px;font-weight:750;display:grid}.account-number{border-top:1px solid var(--line);margin:14px 0;padding-top:11px}.account-number span,.account-number strong{display:block}.account-number span{color:var(--muted);font-size:8px}.account-number strong{margin-top:4px;font-size:11px}.method-limits{color:#b3a3bd;justify-content:space-between;gap:8px;font-size:8px;display:flex}.method-card-actions{gap:7px;margin-top:13px;display:flex}.method-card-actions .view-button{flex:1;justify-content:center}.delete-method{color:#ff8fa0;background:#ff71840c;border:1px solid #ff718433;border-radius:9px;align-items:center;gap:5px;padding:8px;font-size:8px;display:flex}.delete-method .icon{width:13px}.merchant-card-actions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.merchant-card-actions .view-button{justify-content:center}.merchant-cards dl{grid-template-columns:repeat(2,1fr)}.method-editor{width:min(610px,100%);max-height:calc(100svh - 32px);overflow:auto}.method-form-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:14px;display:grid}.method-form-grid label{margin:0}.method-form-grid .wide-field{grid-column:1/-1}.method-editor textarea{resize:vertical;border:1px solid var(--line);color:#fff;background:#0b090d;border-radius:11px;outline:0;min-height:82px;padding:12px}.active-check{align-content:end;grid-template-columns:auto 1fr!important;align-items:center!important;display:flex!important}.active-check input{width:17px;height:17px}.qr-upload small{color:var(--muted);font-size:8px}.qr-preview{border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;margin-top:14px;padding:10px;display:flex}.qr-preview img{object-fit:contain;background:#fff;border-radius:8px;width:72px;height:72px}.qr-preview span{color:var(--muted);font-size:9px}.commission-modal{width:min(560px,100%);max-height:calc(100svh - 32px);overflow:auto}.commission-balance{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.commission-balance>div{border:1px solid var(--line);background:#0d0a11;border-radius:12px;padding:13px}.commission-balance span,.commission-balance strong{display:block}.commission-balance span{color:var(--muted);font-size:8px}.commission-balance strong{color:#c8a8ff;margin-top:6px;font-size:18px}.commission-modal form{border-top:1px solid var(--line);gap:11px;margin-top:16px;padding-top:16px;display:grid}.commission-modal h3{margin:0;font-size:13px}.commission-modal form p,.commission-modal form label{margin:0}.commission-modal form .primary-button,.commission-modal form .view-button{justify-content:center}.modal-close-wide{width:100%;color:var(--muted);background:0 0;border:0;padding:14px 0 0;font-size:9px}@media (width<=760px){.settlement-method-grid,.method-form-grid{grid-template-columns:1fr}.method-form-grid .wide-field{grid-column:auto}.method-card-actions{flex-wrap:wrap}.commission-balance,.merchant-card-actions{grid-template-columns:1fr}}.topup-table .table-head,.topup-table .table-row{grid-template-columns:.85fr 1fr 1fr .72fr .72fr .65fr 1.1fr .72fr;min-width:880px}.table-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.range-filter{border:1px solid var(--line);background:#0e0c10;border-radius:10px;align-items:center;gap:8px;padding:5px 7px 5px 10px;display:flex}.range-filter>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.range-filter select{color:#e8dcfa;cursor:pointer;background:#251b31;border:0;border-radius:7px;outline:0;padding:7px 28px 7px 9px;font-size:9px}.range-summary{color:var(--muted);margin-top:5px;font-size:9px;font-weight:400;display:block}.table-panel>.empty-state{border-top:1px solid var(--line)}@media (width<=760px){.table-controls{justify-content:space-between;width:100%}.range-filter,.range-filter select{flex:1}.table-controls .link-button{white-space:nowrap}}.stats-grid{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1120px){.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.icon-button.refreshing .icon{animation:.8s linear infinite admin-refresh-spin}@keyframes admin-refresh-spin{to{transform:rotate(360deg)}}.notice-button .notification-count{color:#fff;background:#ff405f;border:2px solid #0b0910;border-radius:99px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:8px;font-weight:800;line-height:1;animation:1.5s ease-in-out infinite admin-notice-pulse;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 0 0 4px #ff405f1c}@keyframes admin-notice-pulse{50%{box-shadow:0 0 0 7px #ff405f0a}}@media (width<=760px){.notice-button .notification-count{top:-5px;right:-5px}}.withdraw-admin-page{gap:20px;display:grid}.withdrawal-settings-admin{grid-template-columns:.8fr 1.2fr;gap:24px;padding:24px;display:grid}.withdrawal-settings-admin h2{margin:6px 0}.withdrawal-settings-admin p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.withdrawal-settings-admin form{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.withdrawal-settings-admin form label{color:var(--muted);gap:6px;font-size:9px;display:grid}.withdrawal-settings-admin form input{border:1px solid var(--line);color:#fff;background:#0c0a10;border-radius:10px;min-height:40px;padding:0 11px}.withdrawal-settings-admin form .active-check{grid-column:1/-1;align-items:center;display:flex}.withdrawal-settings-admin form .active-check input{min-height:auto}.withdrawal-settings-admin form button{grid-column:1/-1}.fee-example{background:#8b43da12;border:1px solid #8b43da40;border-radius:13px;grid-column:1/-1;padding:14px}.fee-example span,.fee-example strong,.fee-example small{display:block}.fee-example span{color:var(--muted);font-size:9px}.fee-example strong{color:#d1b2f7;margin-top:7px}.fee-example small{color:var(--muted);margin-top:4px;font-size:9px}.withdrawal-admin-stats{grid-template-columns:repeat(4,1fr)}.merchant-withdrawal-limits{padding:22px}.merchant-limit-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.merchant-limit-grid form{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 160px auto;align-items:end;gap:12px;padding:14px;display:grid}.merchant-limit-grid form>div strong,.merchant-limit-grid form>div span{display:block}.merchant-limit-grid form>div span{color:var(--muted);margin-top:4px;font-size:8px}.merchant-limit-grid label{color:var(--muted);gap:5px;font-size:8px;display:grid}.merchant-limit-grid input{border:1px solid var(--line);color:#fff;background:#0c0a10;border-radius:8px;min-height:36px;padding:0 9px}.withdrawal-table .table-head,.withdrawal-table-row{grid-template-columns:.8fr 1fr 1fr .8fr .8fr 1.2fr .8fr .8fr}.withdrawal-table-row{border:0;border-top:1px solid var(--line);color:#fff;text-align:left;cursor:pointer;background:0 0;width:100%}.withdrawal-review{max-width:720px}.withdrawal-parties{border:1px solid var(--line);border-radius:12px}.withdrawal-parties p{border-top:1px solid var(--line);justify-content:space-between;gap:18px;margin:0;padding:11px 13px;display:flex}.withdrawal-parties p:first-child{border-top:0}.withdrawal-parties span{color:var(--muted);font-size:9px}.withdrawal-parties strong{text-align:right;font-size:10px}.proof-link{color:#cfaff8;text-align:center;background:#8b43da14;border:1px solid #8b43da4d;border-radius:10px;padding:12px;font-size:10px;display:block}@media (width<=1000px){.withdrawal-settings-admin,.merchant-limit-grid{grid-template-columns:1fr}.withdrawal-admin-stats{grid-template-columns:1fr 1fr}}@media (width<=700px){.withdrawal-settings-admin form,.merchant-limit-grid form,.withdrawal-admin-stats{grid-template-columns:1fr}.withdrawal-table{overflow:auto}.withdrawal-table .table-head,.withdrawal-table-row{min-width:960px}}.admin-evidence-list{gap:9px;margin-top:14px;display:grid}.admin-evidence-list>strong{font-size:10px}.admin-evidence-list article{background:#140e1a;border:1px solid #7543ad52;border-radius:11px;padding:11px 13px}.admin-evidence-list article>div{justify-content:space-between;gap:12px;display:flex}.admin-evidence-list b{color:#ce9cff;text-transform:capitalize;font-size:10px}.admin-evidence-list small{color:var(--muted);font-size:8px}.admin-evidence-list p{margin:7px 0;font-size:10px;line-height:1.5}.admin-evidence-list a{color:#c986ff;font-size:9px}.admin-resolution-actions{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.admin-resolution-actions button{justify-content:center}.reservation-warning{background:#ffbd550d;border:1px solid #ffbd5540;border-radius:10px;padding:10px 12px;color:#f3c981!important;font-size:9px!important;line-height:1.5!important}@media (width<=700px){.admin-resolution-actions{grid-template-columns:1fr}}.float-wallet-logo,.float-wallet-symbol{display:block;overflow:visible}.brand{justify-items:start;align-items:initial;gap:2px;width:max-content;display:grid}.brand .float-wallet-logo{width:184px;height:auto}.brand .brand-edition{color:#af8bff;letter-spacing:.2em;justify-self:end;margin:0 2px 0 0;font-size:9px;line-height:1}.mobile-brand .float-wallet-symbol{flex:none;width:18px;height:18px}@media (width<=760px){.mobile-brand{align-items:center;gap:7px;display:flex}.mobile-brand>span{display:block}}
