:root{--m-blue:#00a0e1;--m-navy:#2547c9;--m-red:#e7222e;--bg:#0a0c11;--panel:#131824;--panel-2:#0f131c;--border:#202839;--text:#edf1f7;--muted:#8a94a6;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:48px;--fs-micro:11px;--fs-meta:12px;--fs-sub:13px;--fs-body:14px;--fs-lead:16px;--fs-h3:18px;--fs-h2:22px;--fs-hero:30px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-pill:999px;--c-info:#5fc8f2;--c-info-bg:rgba(0,160,225,0.14);--c-success:#6fe0a8;--c-success-bg:rgba(46,204,113,0.13);--c-warn:#f7b955;--c-warn-bg:rgba(247,185,85,0.15);--c-danger:#ff8a92;--c-danger-bg:rgba(231,34,46,0.14);--c-neutral-bg:rgba(255,255,255,0.06);--c-navy:#93a7f5;--c-dim:#9aa3b4;--ctl-lg:40px;--ctl-md:36px;--ctl-sm:32px;--ctl-touch:44px}*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;min-height:100vh;color:var(--text);background:radial-gradient(1100px 500px at 75% -10%,rgba(0,160,225,.1),transparent 65%),radial-gradient(900px 500px at -10% 110%,rgba(231,34,46,.06),transparent 60%),var(--bg);font-family:Segoe UI,system-ui,-apple-system,Roboto,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}::placeholder{color:var(--muted);opacity:1}button,input,select,textarea{font:inherit;color:inherit}input:where(:not([type=checkbox]):not([type=radio]):not([type=file])),select{min-height:var(--ctl-md);padding:0 var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--panel-2);color:var(--text);font-size:var(--fs-body);outline:none}textarea{padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--panel-2);color:var(--text);font-size:var(--fs-body);outline:none}input:where(:not([type=checkbox]):not([type=radio]):not([type=file])):focus,select:focus,textarea:focus{border-color:var(--m-blue)}.auth-card .btn,.broadcast-form .btn,.field input,.field select,.field textarea,.password-form .btn,.pay-form .btn,.team-form .btn,.team-search .btn,.tg-auth-form .btn,.toolbar-form .btn,.withdraw-form .btn{min-height:var(--ctl-lg)}.limits-form input,.wd-complete input,.wd-reject input{min-height:var(--ctl-sm);padding:0 var(--sp-2);font-size:var(--fs-sub)}.admin-toolbar,.auth-card,.card,.m-card,.panel,.wallet{border:1px solid var(--border);border-radius:var(--r-md);background:linear-gradient(160deg,var(--panel),var(--panel-2))}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-4) var(--sp-7);padding:var(--sp-3) var(--sp-7);background:rgba(10,12,17,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.topbar .header-tabs{margin:0;max-width:100%;overflow-x:auto}.topbar .header-tabs a{white-space:nowrap}.logo-block{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-1)}.logo{display:flex;align-items:center;gap:var(--sp-3)}.logo-role{margin-left:44px;padding:var(--sp-1) var(--sp-2);border:1px solid color-mix(in srgb,currentColor 45%,transparent);border-radius:var(--r-pill);font-size:var(--fs-micro);font-weight:700;letter-spacing:.09em;text-transform:uppercase}.m-stripes{width:34px;height:20px}.logo-text{font-size:var(--fs-h2);font-weight:800;letter-spacing:-.5px}.logo-accent{color:var(--m-blue)}.nav{display:flex;gap:var(--sp-1)}.nav a{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);color:var(--muted);font-size:var(--fs-body);transition:color .15s,background .15s}.nav a:hover{color:var(--text);background:rgba(255,255,255,.05)}.nav a.active{color:var(--text);background:rgba(0,160,225,.13)}.topbar-right{display:flex;align-items:center;gap:var(--sp-4);margin-left:auto}.balance-chip{display:inline-flex;align-items:baseline;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);border-radius:var(--r-sm);font-weight:700;font-size:var(--fs-body);color:#fff;background:linear-gradient(135deg,var(--m-blue),var(--m-navy));box-shadow:0 2px 14px rgba(0,160,225,.35);white-space:nowrap}.balance-frozen{font-size:var(--fs-meta);font-weight:600;color:rgba(255,255,255,.72)}.user-badge{font-size:var(--fs-body);color:var(--muted);font-weight:600}.logout{display:flex;color:var(--m-red);opacity:.9;background:none;border:none;padding:0;cursor:pointer}.logout:hover{opacity:1}.container{max-width:1280px;margin:0 auto;padding:var(--sp-6) var(--sp-7) var(--sp-8)}.row-title{margin:var(--sp-7) 0 var(--sp-3);font-size:var(--fs-sub);font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--sp-4);gap:var(--sp-4)}.card{padding:var(--sp-4)}.auth-card,.card,.hero{position:relative;overflow:hidden}.auth-card:before,.card:before,.hero:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--m-blue) 0 33.4%,var(--m-navy) 33.4% 66.7%,var(--m-red) 66.7% 100%)}.card:before{opacity:0;transition:opacity .2s}.card:hover:before{opacity:1}.card-label{font-size:var(--fs-sub);color:var(--muted);margin-bottom:var(--sp-2)}.card-value{font-size:var(--fs-h2);font-weight:700;letter-spacing:-.3px}.tone-blue{color:var(--m-blue)}.tone-red{color:var(--c-danger)}.wallet{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-7);padding:var(--sp-6) var(--sp-4)}.wallet-main{min-width:240px}.wallet-balance{font-size:var(--fs-hero);font-weight:800;letter-spacing:-.8px}.wallet-balance .unit{font-size:var(--fs-lead);font-weight:700;color:var(--m-blue)}.wallet-sub{margin-top:var(--sp-2);font-size:var(--fs-sub);color:var(--muted)}.wallet-cells{display:flex;flex-wrap:wrap;gap:var(--sp-5) var(--sp-7);margin-left:auto;padding:0 var(--sp-3)}.wallet-cells>div{display:flex;flex-direction:column;gap:var(--sp-1)}.wallet-cells b{font-size:var(--fs-lead);font-weight:700}.wallet-actions{display:flex;gap:var(--sp-3)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ctl-md);padding:0 var(--sp-5);border:1px solid transparent;border-radius:var(--r-sm);font-size:var(--fs-body);font-weight:700;text-align:center;cursor:pointer;transition:filter .15s,background .15s}.btn-primary{color:#fff;background:linear-gradient(135deg,var(--m-blue),var(--m-navy))}.btn-primary:hover{filter:brightness(1.15)}.btn-ghost{color:#ff5560;background:transparent;border:1px solid rgba(231,34,46,.55)}.btn-ghost:hover{background:rgba(231,34,46,.12)}.filter{gap:var(--sp-5);margin-top:var(--sp-6)}.filter,.filter-form{display:flex;align-items:flex-end;flex-wrap:wrap}.filter-form{gap:var(--sp-3)}.filter-form label{display:flex;flex-direction:column;gap:var(--sp-2);font-size:var(--fs-sub);color:var(--muted)}.filter-form input[type=number]{width:110px}.filter-form input[list]{width:150px}.presets{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-left:auto}.chip{display:inline-flex;align-items:center;min-height:var(--ctl-md);padding:0 var(--sp-4);border:1px solid var(--border);border-radius:var(--r-pill);font-size:var(--fs-sub);color:var(--muted);transition:color .15s,border-color .15s,background .15s}.chip.active,.chip:hover{color:var(--text)}.chip.active{border-color:var(--m-blue);background:rgba(0,160,225,.12)}.page-title{margin:0 0 var(--sp-6);font-size:var(--fs-h2);font-weight:800;letter-spacing:-.4px}.seg-tabs{display:inline-flex;gap:var(--sp-1);margin:var(--sp-1) 0 var(--sp-4);padding:var(--sp-1);border:1px solid var(--border);border-radius:var(--r-md);background:var(--panel-2)}.seg-tabs a{padding:var(--sp-2) var(--sp-5);border-radius:var(--r-sm);font-size:var(--fs-body);font-weight:600;color:var(--muted);transition:color .15s,background .15s}.seg-tabs a:hover{color:var(--text)}.seg-tabs a.active{color:#fff;background:linear-gradient(135deg,var(--m-blue),var(--m-navy))}.deal-head:has(+.page-sub) .page-title,.page-title:has(+.page-sub){margin-bottom:var(--sp-1)}.page-sub{margin:0 0 var(--sp-6);max-width:720px;font-size:var(--fs-sub);line-height:1.5;color:var(--muted)}.toolbar-stats.deals-stats{margin:0 0 var(--sp-3);padding-bottom:0}.presets .deals-stats{margin-bottom:0;align-self:center}.deals-filter{margin:0 0 var(--sp-6);align-items:center}.presets .refresh-row{margin-left:auto}.deals-filter .toolbar-stats{margin-left:0}.admin-toolbar.export-block{gap:var(--sp-4);scroll-margin-top:128px}.export-block .export-hint{flex-basis:100%;margin:0;font-size:var(--fs-sub)}.export-block .banner-error{flex-basis:100%;margin:0}.row-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;margin:var(--sp-7) 0 var(--sp-3)}.row-head .refresh-row,.row-head .row-title{margin:0}.btn-sm{min-height:var(--ctl-sm);padding:0 var(--sp-3)}.btn-plain,.btn-sm{font-size:var(--fs-sub)}.btn-plain{border-color:var(--border);background:var(--panel-2);color:var(--muted);padding:0 var(--sp-4)}.btn-plain:hover{border-color:var(--m-blue)}.btn-outline{color:var(--c-info);background:transparent;border:1px solid rgba(0,160,225,.55)}.btn-outline:hover{background:rgba(0,160,225,.12)}.deal-link{color:var(--c-info)}.deal-link:hover{text-decoration:underline;text-underline-offset:3px}.deal-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-4)}.deal-head .page-title{margin-bottom:var(--sp-4)}.deal-head .copy-btn,.deal-head .status-pill{margin-bottom:var(--sp-2)}.deal-head .copy-btn{margin-left:-8px}.deal-head .back-link,.deal-head>.btn,.deal-head>form{margin-left:auto;margin-bottom:var(--sp-2)}.info-rows{display:flex;flex-direction:column;gap:var(--sp-3);width:100%}.info-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);font-size:var(--fs-body)}.info-row>span:first-child{color:var(--muted);flex-shrink:0}.info-row b{text-align:right;word-break:break-word}.info-row-stack{flex-direction:column;align-items:stretch;gap:var(--sp-1)}.info-row-stack b{text-align:left}.info-row b.info-row-text{white-space:pre-line;overflow-wrap:anywhere}.admin-toolbar{gap:var(--sp-6);margin-bottom:var(--sp-6);padding:var(--sp-5) var(--sp-4)}.admin-toolbar,.toolbar-form{display:flex;align-items:flex-end;flex-wrap:wrap}.toolbar-form{gap:var(--sp-3)}.field input[type=number]{width:110px}.toolbar-stats{display:flex;gap:var(--sp-6);margin-left:auto;padding-bottom:var(--sp-2);font-size:var(--fs-body);color:var(--muted)}.toolbar-stats b:not([class]){color:var(--text)}.banner-success{margin-top:var(--sp-4);margin-bottom:var(--sp-4);padding:var(--sp-3) var(--sp-4);border:1px solid rgba(0,160,225,.4);border-radius:var(--r-sm);background:rgba(0,160,225,.1);color:var(--c-info);font-size:var(--fs-sub)}.panel{margin-top:var(--sp-6);overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:var(--fs-body)}.table th{text-align:left;font-size:var(--fs-meta);font-weight:600;text-transform:uppercase;letter-spacing:.9px;color:var(--muted)}.table td,.table th{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border);white-space:nowrap}.table td{vertical-align:middle}.table-fixed{table-layout:fixed;min-width:860px}.table-fixed .token-code,.table-fixed td,.table-fixed th{white-space:normal}.table-fixed td.mono{white-space:nowrap}.table-fixed td.token-comment{overflow-wrap:anywhere}.table .mono{white-space:nowrap}.table tr:last-child td{border-bottom:none}.table tbody tr:hover td{background:rgba(255,255,255,.02)}.table-empty{margin:0;text-align:center;color:var(--muted);padding:var(--sp-7)!important}.table-muted{color:var(--muted);font-size:var(--fs-sub)}.table-sub.tone-red{color:var(--c-danger);opacity:1}.table-sub{display:block;margin-top:var(--sp-1);font-size:var(--fs-meta);color:var(--muted);opacity:.85;overflow-wrap:anywhere}.token-code{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:Consolas,Courier New,monospace;font-size:var(--fs-sub);letter-spacing:.4px}.copy-btn{display:inline-flex;padding:var(--sp-1);border:none;border-radius:var(--r-sm);background:none;color:var(--muted);cursor:pointer;transition:color .15s,background .15s}.copy-btn:hover{color:var(--text);background:rgba(255,255,255,.07)}.copy-btn.copied{color:var(--m-blue)}.status-pill{display:inline-block;padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);font-size:var(--fs-meta);font-weight:600}.st-confirm,.st-open,.status-free{color:var(--c-info);background:var(--c-info-bg)}.st-cancelled,.status-used{color:var(--muted);background:var(--c-neutral-bg)}.st-success{color:var(--c-success);background:var(--c-success-bg)}.st-receipt,.st-reserved{color:var(--c-warn);background:var(--c-warn-bg)}.st-appeal,.st-expired{color:var(--c-danger);background:var(--c-danger-bg)}.blocked-banner{padding:var(--sp-3) var(--sp-7);background:rgba(231,34,46,.13);border-bottom:1px solid rgba(231,34,46,.4);color:var(--c-danger);font-size:var(--fs-sub);text-align:center}.appeal-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}.deadline{font-size:var(--fs-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deadline,.deadline-note{display:block;margin-top:var(--sp-1);color:var(--muted)}.deadline-note{font-size:var(--fs-micro);opacity:.85}.deadline.expired,.deadline.urgent{color:var(--c-danger)}.info-row .deadline{display:inline;margin-top:0;font-size:var(--fs-body);color:var(--text)}.info-row .deadline.expired,.info-row .deadline.urgent{color:var(--c-danger)}.badge-card,.badge-mobile,.badge-partner,.badge-sbp,.role-badge{display:inline-block;padding:var(--sp-1) var(--sp-3);border:1px solid color-mix(in srgb,currentColor 45%,transparent);border-radius:var(--r-pill);background:transparent;font-size:var(--fs-micro);font-weight:600}.role-trader{color:var(--c-info)}.role-merchant{color:var(--c-navy)}.role-admin{color:var(--c-danger)}.role-support{color:var(--c-success)}.withdraw-form{display:flex;flex-direction:column;gap:var(--sp-3);margin-top:var(--sp-4)}.withdraw-form .btn{align-self:flex-start}.withdraw-list{margin-top:var(--sp-5);border-top:1px solid var(--border);padding-top:var(--sp-4)}.withdraw-row-right{display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp-2);flex-shrink:0}.withdraw-list .info-row{align-items:flex-start;padding-bottom:var(--sp-3);border-bottom:1px solid var(--border)}.withdraw-list .info-row:last-child{padding-bottom:0;border-bottom:none}.withdraw-list .info-row>span:first-child{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0;flex-shrink:1;overflow-wrap:anywhere}.wd-address{word-break:break-all;white-space:normal;font-size:var(--fs-meta)}.wd-complete,.wd-reject{display:flex;gap:var(--sp-2);align-items:center;flex-wrap:wrap}.wd-complete input,.wd-reject input{flex:1 1 130px;min-width:0}.treasury-card{margin-bottom:var(--sp-6)}.treasury-card .banner-error{margin-top:var(--sp-3);margin-bottom:0}.treasury-figures{display:flex;flex-wrap:wrap;gap:var(--sp-4) var(--sp-8);margin-top:var(--sp-4)}.treasury-figures>div{display:flex;flex-direction:column;gap:var(--sp-1);min-width:150px}.treasury-figures b{font-size:var(--fs-lead);font-weight:700}.treasury-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);margin:var(--sp-6) 0 var(--sp-3)}.treasury-toolbar .search-form{margin-left:0}.treasury-count{margin-left:auto;font-size:var(--fs-body);color:var(--muted)}.treasury-count b{color:var(--text)}.req-form{flex-wrap:wrap}.req-filter{margin-top:var(--sp-5);align-items:center}.req-status .status-pill{font-size:11px}.orders-table td,.orders-table th,.req-status .status-pill{padding-left:var(--sp-2);padding-right:var(--sp-2)}.history-feed{max-height:420px;overflow-y:auto;padding-right:var(--sp-2)}.req-stats{margin-top:var(--sp-6)}.period-filter{margin-top:var(--sp-3);align-items:center}.period-range{display:flex;align-items:center;gap:var(--sp-2);margin-left:auto}.period-range input[type=date]{color-scheme:dark}.search-form{display:flex;align-items:center;gap:var(--sp-2);margin-left:auto}.search-form input{width:150px;transition:width .2s ease}.search-form input:focus,.search-form input:hover{width:250px}.badge-card{color:var(--c-info)}.badge-sbp{color:var(--c-navy)}.badge-partner{color:var(--c-warn);margin-left:var(--sp-2)}.switch{position:relative;display:inline-block;width:42px;height:23px;padding:0;border:none;border-radius:var(--r-pill);background:rgba(255,255,255,.14);cursor:pointer;transition:background .18s}.switch:after{content:"";position:absolute;top:2.5px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .18s}.switch.on{background:var(--m-blue)}.switch.on:after{transform:translateX(18px)}.row-disabled td{color:var(--c-dim)}.row-disabled .table-sub{opacity:1}.progress{width:96px;height:7px;border-radius:var(--r-pill);background:rgba(255,255,255,.08);overflow:hidden;margin-top:var(--sp-1)}.progress-fill{height:100%;background:linear-gradient(90deg,var(--m-blue),var(--m-navy));transition:width .3s}.progress.full .progress-fill{background:var(--m-red)}.limits-form{display:flex;align-items:center;gap:var(--sp-2);max-width:100%}.limits-form input{width:88px;min-width:0}.limits-editor{display:flex;align-items:center;gap:var(--sp-2)}.limits-preview{font-size:var(--fs-sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.limits-editor-text{display:flex;flex-direction:column;min-width:0}.limits-extra{margin-top:var(--sp-1);white-space:normal}.limits-editor .icon-btn{flex-shrink:0}.limits-dialog{margin:auto;padding:0;border:1px solid var(--border);border-radius:var(--r-md);background:var(--panel);color:var(--text);width:min(340px,calc(100vw - 32px));box-shadow:0 24px 60px rgba(0,0,0,.55)}.limits-dialog::-webkit-backdrop{background:rgba(4,8,16,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.limits-dialog::backdrop{background:rgba(4,8,16,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.limits-dialog form{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5)}.limits-dialog-title{margin:0;font-size:var(--fs-lead);font-weight:700}.limits-dialog-sub{margin:-6px 0 var(--sp-1);font-size:var(--fs-meta);color:var(--muted)}.limits-dialog .field input{width:100%}.limits-dialog-actions{display:flex;justify-content:flex-end;gap:var(--sp-3);margin-top:var(--sp-1)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ctl-sm);min-width:var(--ctl-sm);padding:0;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--panel-2);color:var(--muted);cursor:pointer;transition:color .15s,border-color .15s}.icon-btn:hover{color:var(--m-blue);border-color:var(--m-blue)}.icon-btn.icon-danger:hover{color:var(--c-danger);border-color:rgba(231,34,46,.55)}.banner-error{margin-top:var(--sp-4);margin-bottom:var(--sp-4);padding:var(--sp-3) var(--sp-4);border:1px solid rgba(231,34,46,.4);border-radius:var(--r-sm);background:rgba(231,34,46,.12);color:var(--c-danger);font-size:var(--fs-sub)}.wallet-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));grid-gap:var(--sp-4);gap:var(--sp-4)}.wallet-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4)}.card-title{margin:0;font-size:var(--fs-lead);font-weight:700}.card-sub{margin:-6px 0 0;font-size:var(--fs-sub);line-height:1.5;color:var(--muted)}.qr-tile{padding:var(--sp-4);border-radius:var(--r-md);background:#fff;line-height:0}.qr-centered{align-self:center;margin-top:var(--sp-3)}.back-link{display:inline-block;margin-bottom:var(--sp-2);font-size:var(--fs-sub);color:var(--muted);transition:color .15s}.back-link:hover{color:var(--m-blue)}.address-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);max-width:100%}.address-row .token-code{word-break:break-all;white-space:normal}.wallet-mini-stats{display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-5);font-size:var(--fs-sub);color:var(--muted)}.wallet-mini-stats b{color:var(--text)}.refresh-row{display:flex;align-items:center;gap:var(--sp-3);margin-top:var(--sp-4)}.presets .refresh-row,.tg-link-panel .refresh-row{margin-top:0}.btn-refresh{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:var(--ctl-md);padding:0 var(--sp-4);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--panel-2);color:var(--text);font-size:var(--fs-sub);font-weight:600;cursor:pointer;transition:border-color .15s}.btn-refresh:hover{border-color:var(--m-blue)}.btn-refresh:disabled{opacity:.6;cursor:default}.refresh-hint{font-size:var(--fs-meta);color:var(--muted)}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.mono{font-family:Consolas,Courier New,monospace}.link-muted{color:var(--muted);font-size:var(--fs-body);text-decoration:underline;text-underline-offset:3px}.link-muted:hover{color:var(--m-blue)}.auth-wrap{display:flex;justify-content:center;padding:var(--sp-8) 0}.auth-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--sp-4);width:100%;max-width:430px;padding:var(--sp-6)}.auth-title{margin:0;font-size:var(--fs-h2);font-weight:800;letter-spacing:-.4px}.auth-sub{margin:-8px 0 var(--sp-1);font-size:var(--fs-body);line-height:1.45}.auth-sub,.field{color:var(--muted)}.field{display:flex;flex-direction:column;gap:var(--sp-2);font-size:var(--fs-sub)}.field-row{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.field-row .field{flex:1 1}.form-error{padding:var(--sp-3);border:1px solid rgba(231,34,46,.4);border-radius:var(--r-sm);background:rgba(231,34,46,.12);color:var(--c-danger);font-size:var(--fs-sub)}.btn-block{width:100%;text-align:center}.auth-switch{margin:var(--sp-1) 0 0;font-size:var(--fs-sub);color:var(--muted);text-align:center}.auth-card-form{display:flex;flex-direction:column;gap:var(--sp-4)}.auth-switch a{color:var(--m-blue)}.auth-switch a:hover{text-decoration:underline}@media (max-width:900px){.topbar .header-tabs{order:10;width:100%;display:flex;overflow-x:auto}.header-tabs a{white-space:nowrap}.presets,.wallet-cells{margin-left:0}}.video-request-card{margin:var(--sp-4) 0;border-color:rgba(231,34,46,.45)}.video-request-card .card-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-2)}.video-request-card .card-title .deadline{display:inline;margin-top:0;font-size:var(--fs-sub)}.video-request-card>a.btn{display:inline-flex;margin-top:var(--sp-3)}.video-request-form{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3);margin-top:var(--sp-3);width:100%}.video-comment,.video-request-form input[type=file]{width:100%;max-width:520px}.video-comment{resize:vertical}.admin-receipt-form,.deal-status-form{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3);width:100%}.deal-status-form textarea{width:100%;resize:vertical}.admin-receipt-form .banner-error,.admin-receipt-form .field{width:100%}.admin-receipt-form textarea{width:100%;resize:vertical}.admin-receipt-form .banner-error{margin:0}.admin-receipt-form input[type=file]{width:100%;min-width:0}.deal-status-shortage{width:100%;margin:0}.video-comment-shown{margin:var(--sp-2) 0 0;font-size:var(--fs-sub);color:var(--muted)}.video-cancel-form{margin-top:var(--sp-3)}.timeline{margin:0;padding:0;list-style:none}.timeline-item{position:relative;display:flex;flex-direction:column;gap:var(--sp-1);padding:0 0 var(--sp-4) var(--sp-5)}.timeline-item:before{content:"";position:absolute;left:4px;top:6px;width:8px;height:8px;border-radius:50%;background:var(--muted)}.timeline-item:not(:last-child):after{content:"";position:absolute;left:7px;top:17px;bottom:3px;width:2px;background:rgba(255,255,255,.09)}.timeline-item:last-child{padding-bottom:0}.timeline-item.tl-green:before{background:var(--c-success)}.timeline-item.tl-red:before{background:var(--m-red)}.timeline-item.tl-amber:before{background:var(--c-warn)}.timeline-item.tl-blue:before{background:var(--m-blue)}.timeline-time{font-size:var(--fs-micro);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.timeline-label{font-size:var(--fs-sub)}.timeline-link{margin-left:var(--sp-2);white-space:nowrap}.timeline-item.tl-green .timeline-label{color:var(--c-success)}.timeline-item.tl-red .timeline-label{color:var(--c-danger)}.timeline-item.tl-amber .timeline-label{color:var(--c-warn)}.timeline-note{font-size:var(--fs-sub);color:var(--muted);border-left:2px solid var(--border);padding-left:var(--sp-3);margin-top:var(--sp-1);overflow-wrap:anywhere;white-space:pre-line}.appeal-card{margin:var(--sp-4) 0}.appeal-card-open{border-color:rgba(231,34,46,.45)}.appeal-card-head{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-2)}.appeal-card-head .card-title{margin:0}.appeal-card-meta{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);margin:var(--sp-1) 0 var(--sp-3);font-size:var(--fs-meta);color:var(--muted)}.deal-decision{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);margin-top:var(--sp-4)}.deal-decision>form{display:contents}.deal-decision input[type=file],.deal-decision>form>.field{flex:1 1 100%}.admin-receipt-form input[type=file],.deal-decision input[type=file],.video-request-form input[type=file]{min-width:240px;padding:var(--sp-2) var(--sp-3);border:1px dashed var(--border);border-radius:var(--r-sm);background:var(--panel-2);color:var(--muted);font-size:var(--fs-sub)}.admin-receipt-form input[type=file]::-webkit-file-upload-button,.deal-decision input[type=file]::-webkit-file-upload-button,.video-request-form input[type=file]::-webkit-file-upload-button{margin-right:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--panel);color:var(--text);font:inherit;font-size:var(--fs-sub);cursor:pointer}.admin-receipt-form input[type=file]::file-selector-button,.deal-decision input[type=file]::file-selector-button,.video-request-form input[type=file]::file-selector-button{margin-right:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--panel);color:var(--text);font:inherit;font-size:var(--fs-sub);cursor:pointer}.receipt-attach-form{display:flex;flex-direction:column;gap:var(--sp-2);max-width:220px}.receipt-attach-form input[type=file]{padding:var(--sp-1) var(--sp-2);border:1px dashed var(--border);border-radius:var(--r-sm);background:var(--panel-2);color:var(--muted);font-size:var(--fs-meta)}.receipt-attach-form input[type=file]::-webkit-file-upload-button{margin-right:var(--sp-2);padding:var(--sp-1) var(--sp-2);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--panel);color:var(--text);font:inherit;font-size:var(--fs-meta);cursor:pointer}.receipt-attach-form input[type=file]::file-selector-button{margin-right:var(--sp-2);padding:var(--sp-1) var(--sp-2);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--panel);color:var(--text);font:inherit;font-size:var(--fs-meta);cursor:pointer}.btn:disabled{opacity:.55;pointer-events:none}.appeal-legend{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-3)}.appeal-legend span{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);font-size:var(--fs-sub);color:var(--text)}.appeal-legend .legend-approve{border:1px solid rgba(0,160,225,.4);background:rgba(0,160,225,.1)}.appeal-legend .legend-approve b{color:var(--c-info)}.appeal-legend .legend-reject{border:1px solid rgba(231,34,46,.4);background:rgba(231,34,46,.12)}.appeal-legend .legend-reject b{color:var(--c-danger)}a.user-badge{text-decoration:none}a.user-badge:hover{color:var(--text)}.profile-card{max-width:540px}.profile-card,.profile-card:not(.insurance-card,.team-card,.orders-access-card)>.team-card-head+.info-rows,.profile-card>.card-title+.info-rows,.profile-card>.card-title+.password-form{margin-top:var(--sp-4)}.profile-card .card-title{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.tg-block{display:flex;flex-direction:column;gap:var(--sp-4);margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--border)}.tg-block form{align-self:flex-start}.tg-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.tg-hint{margin:0}.bot-hint{margin:var(--sp-3) 0 0}.tg-link-panel{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--panel-2)}.password-form{display:flex;flex-direction:column;gap:var(--sp-4);margin-top:var(--sp-1);max-width:360px}.password-form .btn{align-self:flex-start}.pick-bank{margin-left:var(--sp-2);white-space:nowrap}.rate-note{margin-left:1px;color:var(--m-blue);font-weight:700;cursor:help}.appeals-filter{margin-top:var(--sp-6)}.appeals-filter .search-form{margin-left:0}.deal-picker-block{margin-bottom:var(--sp-7);padding-bottom:var(--sp-7);border-bottom:1px solid var(--border)}.deal-picker-block .row-title{margin-top:var(--sp-5)}.field input.token-comment-input{width:230px}.profile-actions{display:flex;gap:var(--sp-3);flex-wrap:wrap;margin-top:var(--sp-5)}.tg-block .profile-actions{margin-top:0}.profile-actions:empty{display:none}.tg-auth-form{align-items:flex-end}.tg-auth-form .field{flex:0 0 100%}.tg-auth-form .field input{max-width:280px}.block-form{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-4)}.block-form .field{flex:1 1}.team-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;padding:var(--sp-4);border-bottom:1px solid var(--border)}.team-panel-head .table-sub{margin-top:var(--sp-1)}.team-panel-figures{display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-6)}.team-panel-earn{text-align:right}.team-panel-earn .card-label{display:block;margin-bottom:var(--sp-1)}.team-panel-earn b{font-size:var(--fs-lead);white-space:nowrap}.team-empty{margin-top:var(--sp-4)}.insurance-progress{display:flex;align-items:center;gap:var(--sp-3);margin:var(--sp-3) 0 var(--sp-1);width:100%}.insurance-progress .insurance-bar{flex:1 1;width:auto;height:9px;margin-top:0}.insurance-progress-label{font-size:var(--fs-sub);color:var(--muted);white-space:nowrap}.insurance-mode{margin-top:var(--sp-3)}.insurance-card,.orders-access-card,.team-card{display:flex;flex-direction:column;gap:var(--sp-3)}.insurance-card .card-sub,.insurance-card .insurance-mode,.insurance-card .insurance-progress,.orders-access-card .card-sub,.team-card .card-sub,.team-card .team-admin,.team-card .team-lead-line,.team-card .team-members,.team-card .team-total{margin:0}.team-card .team-total{padding:0}.team-card .team-member:first-child{padding-top:0}.team-card .team-member:last-child{padding-bottom:0}.team-card .team-admin{padding-top:var(--sp-4)}.payouts-teaser{display:flex;flex-direction:column;gap:var(--sp-3)}.payouts-teaser .card-sub{margin:0}.merchant-withdraw{margin-top:var(--sp-4)}.merchant-withdraw .withdraw-form{max-width:560px}.team-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;width:100%}.team-deals-title{margin-top:var(--sp-6);scroll-margin-top:128px}.list-pages{margin:var(--sp-4) 0 var(--sp-6)}.team-filter{align-items:center;margin:var(--sp-4) 0 0}.team-filter .search-form{margin-left:0}.team-focus-stats{margin-top:var(--sp-4)}.team-member-editable .team-member-stats .limits-form{flex-shrink:0}.team-former-note{margin-top:var(--sp-4)}.team-total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);margin-top:var(--sp-1);padding:var(--sp-2) 0}.team-total-label{font-size:var(--fs-sub);color:var(--muted)}.team-total-value{font-size:var(--fs-lead);font-weight:700;white-space:nowrap}.team-total-unit{font-size:var(--fs-micro);font-weight:600;color:var(--muted)}.team-members{margin-top:var(--sp-4)}.team-member{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-3) 0;border-bottom:1px solid var(--border)}.team-member:last-child{border-bottom:none}.team-member-main{min-width:0;overflow-wrap:anywhere}.team-member-sub{display:block;margin-top:var(--sp-1);font-size:var(--fs-meta);color:var(--muted);opacity:.85;overflow-wrap:anywhere}.team-member-stats{display:flex;align-items:center;gap:var(--sp-4);flex-shrink:0}.team-member-pct{font-size:var(--fs-meta);color:var(--muted);padding:var(--sp-1) var(--sp-2);border:1px solid var(--border);border-radius:var(--r-pill)}.team-member-pct,.team-member-stats b{white-space:nowrap}.team-lead-line{margin:var(--sp-1) 0 0;font-size:var(--fs-lead)}.team-lead-line b{color:var(--text)}.team-lead-pct{display:block;margin-top:var(--sp-1);font-size:var(--fs-sub);color:var(--muted)}.team-admin{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--border)}.team-actions{display:flex;align-items:flex-end;gap:var(--sp-3);flex-wrap:wrap}.team-assign{margin-top:var(--sp-5)}.team-assign .row-title{display:block;margin:0 0 var(--sp-3)}.team-search{display:flex;gap:var(--sp-3)}.team-search input{flex:1 1;max-width:340px}.team-form{display:flex;align-items:flex-end;gap:var(--sp-3);margin-top:var(--sp-4);flex-wrap:wrap}.team-form .field{flex:1 1;min-width:200px}.team-form select{max-width:100%}.team-no-match{margin-top:var(--sp-3)}.block-reason-note{display:block;margin-top:var(--sp-2);color:var(--text);opacity:.9}.status-pill.st-temp{color:var(--c-warn);background:var(--c-warn-bg)}.receipt-check{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3)}.tone-green{color:var(--c-success)}.tone-amber{color:var(--c-warn)}.broadcast-card{margin-top:var(--sp-4);max-width:640px}.broadcast-card,.broadcast-form{display:flex;flex-direction:column;gap:var(--sp-4)}.broadcast-roles{display:flex;flex-wrap:wrap;gap:var(--sp-3)}button.chip{background:none;cursor:pointer}button.chip.active{background:rgba(0,160,225,.12)}.broadcast-text{max-width:none;min-height:96px}.broadcast-form .btn{align-self:flex-start}.broadcast-message,td.broadcast-message{white-space:pre-line;overflow-wrap:anywhere}@media not all and (max-width:768px){.only-mobile{display:none!important}}@media (max-width:768px){.only-desktop{display:none!important}}.m-cards{margin-top:var(--sp-4)}.m-card,.m-cards{display:flex;flex-direction:column;gap:var(--sp-3)}.m-card{position:relative;padding:var(--sp-4)}.m-card.row-disabled .info-row>b,.m-card.row-disabled .info-row>span:first-child,.m-card.row-disabled .m-card-sub{color:var(--c-dim);opacity:1}.m-card-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3)}.m-card-rows{display:flex;flex-direction:column;gap:var(--sp-2)}.m-card .info-row{font-size:var(--fs-sub);flex-wrap:wrap}.m-card-sub{margin:0;font-size:var(--fs-meta);color:var(--muted);overflow-wrap:anywhere}.m-card-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-1)}.m-card-actions form{flex:1 1 auto;display:flex}.m-card-actions .btn{flex:1 1;text-align:center}.m-empty{padding:var(--sp-6) var(--sp-4);border:1px dashed var(--border);border-radius:var(--r-md);text-align:center;color:var(--muted);font-size:var(--fs-sub)}.m-card .m-receipt-form{max-width:none;gap:var(--sp-2)}.m-card .m-receipt-form input[type=file]{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sub)}.m-card .m-receipt-form .btn{width:100%;text-align:center}.m-card .info-row form{display:flex;flex-shrink:0}.m-card .info-row .limits-editor{justify-content:flex-end;min-width:0}.m-card .info-row .limits-editor-text{text-align:right}.team-mobile-list{padding:var(--sp-1) var(--sp-4) var(--sp-2)}.m-card>.progress{margin-top:0}.team-mobile-list .team-member:last-child{border-bottom:none}.team-mobile-empty{margin:0;padding:var(--sp-4) 0;text-align:center}.confirm-dialog{margin:auto;padding:0;border:1px solid var(--border);border-radius:var(--r-md);background:var(--panel);color:var(--text);width:min(420px,calc(100vw - 32px));box-shadow:0 24px 60px rgba(0,0,0,.55);white-space:normal;text-align:left}.confirm-dialog::-webkit-backdrop{background:rgba(4,8,16,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.confirm-dialog::backdrop{background:rgba(4,8,16,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.confirm-dialog-body{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-5)}.confirm-dialog-text{margin:0;font-size:var(--fs-body);line-height:1.55}.confirm-dialog-actions{display:flex;justify-content:flex-end;gap:var(--sp-3)}.mobile-more-backdrop,.mobile-more-sheet,.mobile-nav{display:none}@media (max-width:768px){.topbar{padding:var(--sp-3) var(--sp-4);gap:var(--sp-3) var(--sp-4)}.topbar .header-tabs,.topbar .user-badge{display:none}.logout{padding:var(--sp-3);margin:-12px}.balance-chip{flex-wrap:wrap;white-space:normal;max-width:100%;row-gap:var(--sp-1)}.profile-card .card-title{gap:var(--sp-2) var(--sp-3)}.profile-card .card-title .role-badge,.profile-card .card-title .status-pill{font-size:var(--fs-micro);padding:var(--sp-1) var(--sp-2)}.container{padding:var(--sp-5) var(--sp-4) calc(88px + env(safe-area-inset-bottom))}.blocked-banner{padding:var(--sp-3) var(--sp-4)}.mobile-nav{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:stretch;padding:var(--sp-1) var(--sp-2) calc(var(--sp-1) + env(safe-area-inset-bottom));background:rgba(10,12,17,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border)}.mobile-nav-item{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-1);min-height:50px;min-width:0;padding:var(--sp-1);border:none;border-radius:var(--r-md);background:none;color:var(--muted);font-size:var(--fs-micro);font-weight:600;cursor:pointer}.mobile-nav-item svg{width:21px;height:21px;flex-shrink:0}.mobile-nav-item span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-nav-item.active{color:var(--c-info)}.mobile-more-backdrop{display:block;position:fixed;inset:0;z-index:39;border:none;padding:0;background:rgba(4,8,16,.6)}.mobile-more-sheet{position:fixed;left:0;right:0;bottom:calc(60px + env(safe-area-inset-bottom));z-index:40;display:flex;flex-direction:column;padding:var(--sp-3);border-top:1px solid var(--border);border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--panel);box-shadow:0 -18px 50px rgba(0,0,0,.5);max-height:calc(100dvh - 76px - env(safe-area-inset-bottom));overflow-y:auto}.mobile-more-sheet a{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--r-md);font-size:var(--fs-body);font-weight:600}.mobile-more-sheet a.active{color:var(--c-info);background:rgba(0,160,225,.1)}.mobile-more-sheet svg{width:20px;height:20px;color:var(--muted);flex-shrink:0}input:where(:not([type=checkbox]):not([type=radio]):not([type=file])),select,textarea{font-size:var(--fs-lead)}.btn,.btn-refresh,.btn-sm,.chip,.icon-btn,.limits-form input,.wd-complete input,.wd-reject input,input:where(:not([type=checkbox]):not([type=radio]):not([type=file])),select{min-height:var(--ctl-touch)}.auth-card .btn,.broadcast-form .btn,.field input,.field select,.field textarea,.password-form .btn,.pay-form .btn,.team-form .btn,.team-search .btn,.tg-auth-form .btn,.toolbar-form .btn,.withdraw-form .btn{min-height:var(--ctl-touch)}.tg-auth-form .field input{max-width:none}.m-card .info-row .limits-form{flex:1 1;min-width:0}.m-card .info-row .limits-form input{flex:1 1;width:auto;min-width:0}.icon-btn{min-width:var(--ctl-touch)}.info-row a:not(.btn),.m-card a:not(.btn),.team-member a:not(.btn),.tg-block a:not(.btn),.withdraw-list a:not(.btn){display:inline-block;padding:var(--sp-2) 0;margin:-8px 0}.copy-btn{align-items:center;justify-content:center;min-height:var(--ctl-touch);min-width:var(--ctl-touch);padding:0;margin:-10px}.switch{width:62px;height:var(--ctl-touch);border:10px solid transparent;background-clip:padding-box}.deals-filter .refresh-row,.period-range,.presets,.presets .refresh-row,.toolbar-stats,.treasury-count{margin-left:0}.toolbar-form{width:100%}.toolbar-form .field{flex:1 1 140px;min-width:0}.toolbar-form .field input,.toolbar-form .field select{width:100%}.period-range{flex-wrap:wrap;width:100%}.period-range input[type=date]{flex:1 1 130px;min-width:0}.toolbar-stats{padding-bottom:0}.search-form{width:100%;margin-left:0}.search-form input{flex:1 1;width:auto;min-width:0}.search-form input:focus,.search-form input:hover{width:auto}.table td,.table th{padding:var(--sp-3)}.admin-toolbar{padding:var(--sp-4);gap:var(--sp-4)}.wallet{padding:var(--sp-5) var(--sp-4);gap:var(--sp-5)}.wallet-cells{padding:0}.auth-wrap{padding:var(--sp-6) 0}.appeal-legend span{width:100%}.confirm-dialog{margin:auto 0 0;width:100%;max-width:none;border-left:none;border-right:none;border-bottom:none;border-radius:var(--r-lg) var(--r-lg) 0 0}.confirm-dialog-body{padding:var(--sp-5) var(--sp-4) calc(var(--sp-4) + env(safe-area-inset-bottom))}.confirm-dialog-actions .btn{flex:1 1;text-align:center}.toolbar-form>.btn{flex-basis:100%}}.setting-hint{color:var(--m-blue);cursor:help;margin-left:var(--sp-1);font-weight:700}.setting-hint:focus-visible{outline:1px dashed var(--m-blue);outline-offset:2px}.reserve-title{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-h2)}.req-attach{width:100%;display:flex;flex-direction:column;gap:var(--sp-4);align-items:flex-start}.req-pick{width:100%;display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.req-pick label{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--panel-2);cursor:pointer}.req-pick input{accent-color:var(--m-blue);flex-shrink:0;margin-top:var(--sp-1)}.req-pick .req-line{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.req-line-top{align-items:baseline;min-width:0}.req-line-limits,.req-line-top{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3)}.req-line-limits{align-items:center}.req-line-limits .progress{display:inline-block;margin-top:0}.progress-fill{display:block}.req-off{color:var(--muted);font-size:var(--fs-meta)}.reserve-bank{font-size:var(--fs-h3)}.req-warn{color:var(--c-warn);font-size:var(--fs-meta)}.req-new summary{cursor:pointer;list-style:none}.req-new summary:before{content:"▸ ";color:var(--m-blue)}.req-new[open] summary:before{content:"▾ "}.pay-topbar{justify-content:center}.pay-page{max-width:460px;margin:0 auto;padding-bottom:var(--sp-6)}.pay-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;margin:var(--sp-2) var(--sp-1) var(--sp-4)}.pay-amount{font-size:var(--fs-hero);font-weight:800;letter-spacing:-.5px}.pay-card{margin-top:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-3)}.pay-card .card-sub,.pay-card .info-rows{margin:0}.pay-form{display:flex;flex-direction:column;gap:var(--sp-3)}.pay-form .field input{width:100%}.pay-footer{margin-top:var(--sp-5);text-align:center;font-size:var(--fs-meta);color:var(--muted)}.partner-body{display:flex;flex-direction:column;gap:var(--sp-5);padding:var(--sp-4)}.partner-figures{display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-8)}.partner-figures .card-label{display:block;margin-bottom:var(--sp-1)}.partner-figures b{font-size:var(--fs-lead);white-space:nowrap}.partner-key-toggle{margin-left:auto;align-self:center}.video-request-card .card-sub{margin:var(--sp-4) 0 0}.partner-panel>.team-panel-head:last-child{border-bottom:0}.webhook-settings{display:flex;flex-direction:column;gap:var(--sp-4)}.webhook-url-field{flex:1 1 360px;max-width:640px}.webhook-url-field input{width:100%}.webhook-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-6)}.webhook-secret{display:inline-flex;align-items:center;gap:var(--sp-2)}.webhook-help{margin-top:calc(-1 * var(--sp-2))}.webhook-secret-form{border-top:1px solid var(--border);padding-top:var(--sp-4)}.webhook-secret-date{display:flex;align-items:center;min-height:var(--ctl-lg);font-size:var(--fs-body);color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.password-dialog .field input{width:100%}.password-dialog .card-title{margin:0}.password-dialog-error{margin:calc(-1 * var(--sp-2)) 0 0;color:var(--c-danger);font-size:var(--fs-meta)}.partner-history{margin-top:var(--sp-6)}.partner-help{padding:var(--sp-1) var(--sp-4) var(--sp-4)}.partner-help .row-title{margin:var(--sp-4) 0 var(--sp-1)}.partner-help .card-sub{margin:var(--sp-2) 0 0}.api-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-1) var(--sp-4);margin-top:var(--sp-3);font-size:var(--fs-body)}.api-row .mono{white-space:nowrap}.pay-card .card-title{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.badge-mobile{color:var(--c-success)}.filter-chips-row{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;width:100%}.filter-chips-row .presets.method-chips{margin-left:0}.filter-chips-row .presets{margin-left:auto}@media (max-width:768px){.partner-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp-4);gap:var(--sp-4)}.api-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.api-stats>:first-child{grid-column:1/-1}.webhook-secret-date{min-height:0}.partner-key-toggle{grid-column:1/-1;margin-left:0}.partner-key-toggle .btn{width:100%}.webhook-meta form{flex-basis:100%}.webhook-meta form .btn{width:100%}.team-panel-earn{text-align:left}.partner-body .toolbar-form .field{flex-basis:100%}.partner-body,.partner-help{padding-left:var(--sp-4);padding-right:var(--sp-4)}}.chat-card .card-title{margin-bottom:var(--sp-3)}.chat-list{list-style:none;margin:0 0 var(--sp-4);padding:0;display:flex;flex-direction:column;gap:var(--sp-3);max-height:420px;overflow-y:auto}.chat-msg{max-width:85%;align-self:flex-start;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--panel-2)}.chat-msg-self{align-self:flex-end;border-color:color-mix(in srgb,var(--m-blue) 45%,var(--border))}.chat-msg-meta{display:flex;gap:var(--sp-3);justify-content:space-between;font-size:var(--fs-meta);color:var(--muted);margin-bottom:2px}.chat-msg-body{font-size:var(--fs-sub);overflow-wrap:anywhere;white-space:pre-line}.chat-closed-note,.chat-empty{margin:0 0 var(--sp-3)}.chat-form{display:flex;flex-direction:column;gap:var(--sp-3)}.chat-input{width:100%;resize:vertical}.chat-form-row{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center}.chat-form-row input[type=file]{flex:1 1;min-width:200px;padding:var(--sp-2) var(--sp-3);border:1px dashed var(--border);border-radius:var(--r-sm);background:var(--panel-2);color:var(--muted);font-size:var(--fs-sub)}.chat-form-row input[type=file]::-webkit-file-upload-button{margin-right:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--panel);color:var(--text);font:inherit;font-size:var(--fs-sub);cursor:pointer}.chat-form-row input[type=file]::file-selector-button{margin-right:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--panel);color:var(--text);font:inherit;font-size:var(--fs-sub);cursor:pointer}.pill-row{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);vertical-align:top}.chat-unread-badge{display:inline-block;padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);font-size:var(--fs-meta);font-weight:600;background:color-mix(in srgb,var(--m-blue) 22%,transparent);color:var(--m-blue);white-space:nowrap}.profile-card>.card-title+.card-sub{margin-top:var(--sp-2)}.guide-links{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-4)}