:root{color:#11110f;font-synthesis:none;text-rendering:optimizelegibility;--ink:#11110f;--muted:#696a65;--canvas:#f4f4ef;--surface:#fff;--border:#d8d8d1;--soft:#eeeeea;--accent:#e7f04b;--success:#2c7f42;--warning:#b87900;--danger:#c7443a;--radius:10px;background:#f4f4ef;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--canvas);min-width:320px}body{min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent;color:inherit}h1,h2,h3,p{margin-top:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #e7f04bb3}.brand{letter-spacing:-1.2px;white-space:nowrap;font-size:24px;font-weight:820;line-height:1}.brand span{color:#bdc700}.brand-inverse{color:#fff}.muted-label{color:var(--muted);letter-spacing:.02em;font-size:12px;font-weight:700}.button{border:1px solid var(--border);min-height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:750;text-decoration:none;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{opacity:.5;cursor:not-allowed}.button-primary{background:var(--ink);border-color:var(--ink);color:#fff}.button-primary:hover:not(:disabled){background:#292925}.button-outline{background:#fff}.full-width{width:100%}.inline-error{color:#9f2d25;background:#fff0ee;border:1px solid #efb2ad;border-radius:7px;padding:10px 12px;font-size:13px}.center-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100vh;padding:24px;display:flex}.center-state h1{margin:8px 0 0;font-size:32px}.center-state p{color:var(--muted)}.spinner{border:3px solid var(--border);border-top-color:var(--ink);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.order-page{background:#fbfbf8;grid-template-rows:76px 1fr 48px;min-height:100vh;display:grid}.order-header{border-bottom:1px solid var(--border);background:#fffffcf0;justify-content:space-between;align-items:center;padding:0 max(28px,50vw - 590px);display:flex}.order-header nav{align-items:center;gap:28px;display:flex}.order-header a{font-size:13px;font-weight:700;text-decoration:none}.order-header a:last-child{border:1px solid var(--border);background:#fff;border-radius:7px;padding:10px 14px}.order-hero{grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr);align-items:center;gap:clamp(52px,8vw,112px);width:min(1180px,100% - 48px);margin:auto;padding:30px 0;display:grid}.order-story{max-width:640px}.eyebrow{border:1px solid var(--border);color:#3d3e39;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:750;display:inline-flex}.order-story h1{letter-spacing:-5px;max-width:650px;margin:24px 0;font-size:clamp(52px,6.1vw,84px);line-height:.93}.order-story h1 span{color:#7a7b75}.order-story>p{max-width:570px;color:var(--muted);font-size:17px;line-height:1.6}.trust-pills{flex-wrap:wrap;gap:10px;margin:30px 0;display:flex}.trust-pills span{border:1px solid var(--border);background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.order-steps{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);padding-top:20px;display:grid}.order-steps div{flex-direction:column;gap:8px;display:flex}.order-steps strong{color:#a8aa13;font-size:12px}.order-steps span{font-size:13px;font-weight:750}.buy-card{color:#fff;background:#20201e;border:1px solid #353532;border-radius:13px;padding:20px;box-shadow:0 30px 70px #11110f2e}.buy-tabs{border-bottom:1px solid #3b3b37;height:34px;margin-bottom:12px}.buy-tabs button{border:0;border-bottom:2px solid var(--accent);color:#fff;background:0 0;width:92px;height:34px;font-weight:760}.asset-choice{margin-bottom:10px}.asset-chip-list{flex-wrap:wrap;gap:8px;display:flex}.field-kicker{color:#bfc0ba;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.asset-chip{color:#fff;white-space:nowrap;cursor:pointer;background:#2b2b28;border:1px solid #555650;border-radius:7px;flex:170px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:44px;padding:0 12px;display:flex}.asset-chip.active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.asset-chip svg:first-child{color:var(--accent)}.asset-chip svg:last-child{color:var(--accent);margin-left:auto}.amount-box{margin-bottom:8px;display:block}.amount-box>span,.mobile-field>span{color:#bfc0ba;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.amount-box>div{background:#151513;border:1px solid #40403c;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:0 12px 0 14px;display:grid}.amount-box input,.amount-box output{color:#fff;letter-spacing:-.7px;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:27px;font-weight:650}.amount-box input{appearance:textfield}.amount-box input::-webkit-inner-spin-button{appearance:none}.currency-chip{color:#e8e8e4;background:#2b2b28;border-radius:6px;align-items:center;gap:7px;min-height:38px;padding:0 10px;font-size:12px;font-weight:760;display:inline-flex}.currency-chip svg:first-child{color:var(--accent)}.output-box>div{background:#292925}.rate-line{color:#9fa09a;justify-content:space-between;gap:14px;margin:2px 0 10px;font-size:10px;display:flex}.rate-line strong{color:#c8c9c3}.pay-using{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px;padding:0;display:grid}.pay-using legend{color:#bfc0ba;grid-column:1/-1;width:100%;margin-bottom:8px;font-size:11px;font-weight:700}.pay-using button{color:#fff;text-align:left;cursor:pointer;background:#292925;border:1px solid #41413d;border-radius:7px;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:6px;min-width:0;min-height:58px;padding:7px 8px;display:grid}.pay-using button.active{border-color:var(--accent)}.pay-using button>svg{color:var(--accent)}.pay-using button span strong,.pay-using button span small{display:block}.pay-using button span strong{font-size:12px}.pay-using button span small{color:#a3a49e;margin-top:3px;font-size:9px;line-height:1.35}.pay-using button i{color:var(--accent)}.beneficiary-preview{background:#292925;border:1px solid #515148;border-radius:8px;margin:-2px 0 12px;overflow:hidden}.account-choice{color:#555650;flex-direction:column;gap:6px;margin:0 0 10px;font-size:10px;font-weight:750;display:flex}.account-choice select{border:1px solid var(--border);width:100%;min-height:40px;color:var(--ink);background:#fff;border-radius:6px;padding:0 10px;font-size:11px}.checkout-account-choice{margin-bottom:0;padding:12px 16px 0}.upi-only-preview{background:#292925;border:1px solid #515148;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:-2px 0 12px;padding:13px 14px;display:flex}.upi-only-preview span,.upi-only-preview strong{display:block}.upi-only-preview span{color:#989993;font-size:9px}.upi-only-preview strong{color:#fff;overflow-wrap:anywhere;margin-top:4px;font-size:13px}.upi-only-preview button{min-height:34px;color:var(--accent);cursor:pointer;background:#22221f;border:1px solid #55564f;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:750;display:flex}.bank-account-options{border:0;min-width:0;margin:0 0 12px;padding:0}.bank-account-options>legend{color:#7f807a;margin-bottom:7px;padding:0;font-size:10px;font-weight:750}.bank-account-options>article{background:#252521;border:1px solid #515148;border-radius:10px;margin-bottom:10px;padding:5px;transition:border-color .15s,box-shadow .15s}.bank-account-options>article.selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.bank-account-options>article>label{color:#d8d9d2;cursor:pointer;align-items:center;gap:7px;padding:5px 6px 9px;font-size:10px;font-weight:750;display:flex}.bank-account-options>article>label input{accent-color:var(--accent)}.bank-account-options .beneficiary-preview{margin:0}.beneficiary-heading{border-bottom:1px solid #44443f;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:9px 11px;display:flex}.beneficiary-heading strong,.beneficiary-heading span{display:block}.beneficiary-heading strong{font-size:11px}.beneficiary-heading div>span{color:#a6a7a1;margin-top:3px;font-size:8px}.beneficiary-heading>span{color:var(--accent);background:#343520;border:1px solid #687019;border-radius:999px;flex:none;padding:4px 7px;font-size:8px;font-weight:750}.beneficiary-preview dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.beneficiary-preview dl>div{border-bottom:1px solid #3e3e39;min-width:0;padding:8px 11px}.beneficiary-preview dl>div:nth-child(odd){border-right:1px solid #3e3e39}.beneficiary-preview dt,.beneficiary-preview dd{white-space:nowrap;overflow:hidden}.beneficiary-preview dt{color:#989993;font-size:8px}.beneficiary-preview dd{color:#fff;justify-content:space-between;align-items:center;gap:6px;margin:3px 0 0;font-size:10px;font-weight:700;display:flex}.beneficiary-preview dd>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.beneficiary-preview dd button{color:#c9ca80;cursor:pointer;background:#22221f;border:1px solid #4d4d47;border-radius:5px;flex:none;place-items:center;width:23px;height:23px;padding:0;display:grid}.beneficiary-preview dd button:hover{border-color:var(--accent);color:var(--accent)}.beneficiary-preview>p{color:#e0e1a1;background:#333422;margin:0;padding:9px 11px;font-size:9px;line-height:1.45}.buy-card .inline-error{margin-bottom:12px}.checkout-offline-notice{background:#352b1e;border:1px solid #8c6b36;border-radius:8px;margin:0 0 14px;padding:12px}.checkout-offline-notice span,.checkout-offline-notice strong{display:block}.checkout-offline-notice span{color:#e6bd7a;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:750}.checkout-offline-notice strong{color:#fff;margin-top:5px;font-size:12px}.checkout-offline-notice p{color:#cfc4b3;margin:5px 0 0;font-size:9px;line-height:1.45}.buy-submit{background:var(--accent);border-color:var(--accent);width:100%;color:var(--ink)}.buy-submit:hover:not(:disabled){background:#f1f76b}.buy-assurance{color:#a6a7a1;justify-content:center;align-items:center;gap:6px;margin:12px 0 0;font-size:10px;display:flex}.buy-assurance svg{color:var(--accent)}.order-footer{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;padding:0 max(28px,50vw - 590px);font-size:10px;display:flex}.checkout-page{background:var(--canvas);grid-template-rows:68px 1fr 52px;min-height:100vh;display:grid}.checkout-header{border-bottom:1px solid var(--border);background:#f4f4efeb;justify-content:space-between;align-items:center;padding:0 32px;display:flex}.secured{color:#3e3f3b;align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.checkout-layout{grid-template-columns:260px minmax(0,1fr);align-items:center;gap:38px;width:min(1280px,100% - 56px);margin:auto;padding:46px 0;display:grid}.checkout-intro h1{letter-spacing:-3px;margin-bottom:26px;font-size:clamp(38px,3.35vw,54px);line-height:.98}.checkout-intro>p{color:var(--muted);max-width:250px;margin-bottom:30px;font-size:15px;line-height:1.55}.progress-list{margin:0 0 30px;padding:0;list-style:none}.progress-list li{grid-template-columns:28px 1fr;gap:11px;min-height:72px;display:grid;position:relative}.progress-list li:not(:last-child):after{content:"";background:#babbb5;width:1px;position:absolute;top:28px;bottom:0;left:13px}.progress-list li>span{background:var(--canvas);z-index:1;border:1px solid #acada8;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:inline-flex;position:relative}.progress-list li.done>span{background:var(--ink);color:#fff;border-color:var(--ink)}.progress-list li.current>span{background:var(--accent);border-color:#ced813}.progress-list strong,.progress-list small{display:block}.progress-list strong{margin:4px 0 5px;font-size:14px}.progress-list small{color:var(--muted);font-size:12px;line-height:1.35}.support-link{border-top:1px solid #c4c5bf;align-items:center;gap:7px;padding-top:20px;font-size:12px;text-decoration:none;display:inline-flex}.checkout-card{background:var(--surface);border:1px solid #c9cac4;border-radius:12px;min-width:0;padding:22px;box-shadow:0 15px 42px #13130e0d}.checkout-title-row{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.checkout-title-row h2{letter-spacing:-2px;margin:3px 0 0;font-size:clamp(30px,3vw,44px);line-height:1}.timer{align-items:center;gap:10px;font-size:12px;display:flex}.timer strong{background:var(--accent);letter-spacing:-.5px;border:1px solid #cbd41b;border-radius:8px;padding:8px 10px;font-size:20px}.order-strip{border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(4,1fr);margin-bottom:12px;display:grid}.order-strip>div{min-width:0;padding:14px 16px}.order-strip>div:not(:last-child){border-right:1px solid var(--border)}.order-strip span,.order-strip strong,.order-strip small{display:block}.order-strip span{color:var(--muted);margin-bottom:4px;font-size:11px}.order-strip strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.order-strip small{color:var(--muted);margin-top:3px;font-size:10px}.payment-grid{grid-template-columns:minmax(0,1.45fr) minmax(260px,.85fr);gap:12px;display:grid}.method-panel,.summary-panel{border:1px solid var(--border);border-radius:8px;min-width:0}.method-tabs{border-bottom:1px solid var(--border);height:48px;padding:0 12px;display:flex}.method-tabs button{cursor:pointer;width:120px;color:var(--muted);background:0 0;border:0;font-size:13px;font-weight:650;position:relative}.method-tabs button.active{color:var(--ink)}.method-tabs button.active:after{content:"";background:var(--accent);height:3px;position:absolute;bottom:-1px;left:14px;right:14px}.selected-payment-method{border-bottom:1px solid var(--border);background:#fafbf7;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:0 20px;display:flex}.selected-payment-method span{color:var(--muted);font-size:12px}.selected-payment-method strong{font-size:14px}.upi-content{grid-template-columns:188px minmax(0,1fr);align-items:center;gap:20px;padding:18px;display:grid}.upi-content.no-qr{grid-template-columns:1fr;min-height:188px}.qr-frame{background:#fff;border:1px solid #a7a8a2;border-radius:7px;place-items:center;width:188px;height:188px;display:grid;overflow:hidden}.qr-frame img{object-fit:contain;width:100%;height:100%}.upi-actions{min-width:0}.copy-value{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;max-width:100%;padding:3px 0 13px;display:flex}.copy-value strong{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.upi-actions .button{width:100%}.or-line{height:35px;color:var(--muted);align-items:center;gap:10px;font-size:11px;display:flex}.or-line:before,.or-line:after{content:"";background:var(--border);flex:1;height:1px}.upi-apps{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.upi-apps span{border:1px solid var(--border);background:#fff;border-radius:6px;place-items:center;min-height:34px;font-size:10px;font-weight:800;display:grid}.bank-content{padding:17px 18px 9px}.payment-bank-options{border:0;min-width:0;margin:0;padding:14px}.payment-bank-options>legend{color:var(--muted);padding:0;font-size:11px;font-weight:750}.payment-bank-options>article{border:1px solid var(--border);background:#fff;border-radius:8px;margin-top:10px;overflow:hidden}.payment-bank-options>article.selected{border-color:#999b38;box-shadow:0 0 0 1px #c7ca43}.payment-bank-options>article>label{border-bottom:1px solid var(--border);cursor:pointer;background:#fafaf7;align-items:center;gap:8px;padding:10px 14px;font-size:11px;font-weight:750;display:flex}.payment-bank-options>article>label input{accent-color:#9ca000}.payment-bank-options .bank-content{padding-top:12px}.payment-bank-options .bank-content h3{margin:0 0 7px;font-size:14px}.bank-row{border-bottom:1px solid #edede9;grid-template-columns:120px 1fr 26px;align-items:center;gap:12px;min-height:41px;font-size:13px;display:grid}.bank-row span{color:var(--muted)}.bank-row button{cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.bank-note{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.45}.exact-note{background:#fff9d8;border:1px solid #eadf9a;border-radius:5px;margin:0 10px 10px;padding:7px 10px;font-size:11px}.summary-panel{flex-direction:column;padding:18px;display:flex}.summary-panel h3{margin:0 0 14px;font-size:14px}.summary-panel dl{margin:0 0 18px}.summary-panel dl div{justify-content:space-between;gap:12px;padding:8px 0;font-size:12px;display:flex}.summary-panel dt{color:var(--muted)}.summary-panel dd{text-align:right;margin:0}.summary-panel .button{margin-top:auto}.submitted-note{color:var(--success);text-align:center;margin:10px 0 0;font-size:11px}.evidence-form{flex-direction:column;gap:12px;display:flex}.evidence-heading strong,.evidence-heading span{display:block}.evidence-heading strong{font-size:13px}.evidence-heading span{color:var(--muted);margin-top:3px;font-size:10px}.evidence-form>label{color:#42433f;flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.evidence-form input[type=text],.evidence-form input:not([type]){border:1px solid var(--border);border-radius:6px;width:100%;min-height:40px;padding:0 10px}.screenshot-field input{opacity:0;pointer-events:none;position:absolute}.screenshot-field>div{cursor:pointer;background:#fafaf7;border:1px dashed #aeb0a8;border-radius:7px;align-items:center;gap:9px;min-height:58px;padding:10px;display:flex}.screenshot-field>div span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-weight:600;overflow:hidden}.evidence-form .button{margin-top:0}.text-button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:10px;text-decoration:underline}.proof-submitted{color:var(--success);background:#eef9ef;border:1px solid #aad8b0;border-radius:7px;grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:12px;display:grid}.proof-submitted strong,.proof-submitted span{display:block}.proof-submitted strong{font-size:12px}.proof-submitted span{color:#4c7556;margin-top:3px;font-size:10px}.payment-result{text-align:center;border:1px solid var(--border);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:30px;display:flex}.payment-result h3{letter-spacing:-1px;margin:18px 0 8px;font-size:28px}.payment-result p{max-width:520px;color:var(--muted);line-height:1.5}.result-icon{background:var(--accent);border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.reference{background:var(--soft);border-radius:6px;padding:8px 12px;font-size:12px}.checkout-card>.inline-error{margin-top:12px}.checkout-footer{border-top:1px solid var(--border);min-height:52px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 32px;font-size:11px;display:flex}.checkout-footer nav{gap:22px;display:flex}.checkout-footer a{text-decoration:none}.login-page{background:var(--canvas);grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-intro{background:var(--ink);color:#fff;flex-direction:column;justify-content:center;padding:10vw;display:flex}.login-intro h1{letter-spacing:-4px;margin:80px 0 24px;font-size:clamp(46px,5vw,78px);line-height:.95}.login-intro p{color:#bdbdb7;max-width:480px;font-size:17px;line-height:1.6}.login-card{border:1px solid var(--border);background:#fff;border-radius:12px;flex-direction:column;place-self:center;gap:24px;width:min(420px,100% - 48px);padding:36px;display:flex;box-shadow:0 20px 50px #0000000f}.login-card h2{letter-spacing:-1.5px;margin:5px 0 6px;font-size:36px}.login-card p{color:var(--muted);margin:0}.login-card label,.review-panel label,.rate-editor label{color:#42433f;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.login-card input,.review-panel input,.rate-editor input{border:1px solid var(--border);width:100%;min-height:44px;color:var(--ink);background:#fff;border-radius:6px;padding:0 12px;font-size:14px}.login-card small{color:var(--muted);line-height:1.4}.admin-shell{background:#f8f8f5;grid-template-columns:228px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{background:var(--ink);color:#fff;z-index:10;flex-direction:column;height:100vh;padding:22px 14px 14px;display:flex;position:sticky;top:0}.sidebar-head{justify-content:space-between;align-items:center;padding:0 9px 30px;display:flex}.mobile-close{display:none}.admin-sidebar nav{flex-direction:column;gap:4px;display:flex}.admin-sidebar nav button{color:#d8d8d2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;min-height:43px;padding:0 12px;font-size:13px;font-weight:650;display:flex}.admin-sidebar nav button:hover{background:#242421}.admin-sidebar nav button.active{color:var(--accent);background:#2e2f2b}.sidebar-platform-link{min-height:43px;color:var(--accent);border-radius:6px;align-items:center;gap:12px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.sidebar-platform-link:hover{background:#242421}.admin-user{border-top:1px solid #3a3a36;grid-template-columns:36px 1fr 30px;align-items:center;gap:9px;min-width:0;margin-top:auto;padding:17px 7px 3px;display:grid}.avatar{border:1px solid #777873;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.admin-user strong,.admin-user small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.admin-user strong{font-size:12px}.admin-user small{color:#aaa9a4;margin-top:3px;font-size:9px}.admin-user button{color:#ccc;cursor:pointer;background:0 0;border:0}.admin-main{min-width:0;padding:30px 34px 42px}.mobile-admin-head{display:none}.admin-title-row{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.admin-title-row h1{letter-spacing:-1.5px;margin:0 0 5px;font-size:34px;line-height:1}.admin-title-row p{color:var(--muted);margin:0;font-size:13px}.export-actions{gap:8px;display:flex}.metric-band{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.metric{border:1px solid var(--border);background:#fff;border-radius:8px;min-height:116px;padding:16px;position:relative;overflow:hidden}.metric:after{content:"";background:#d5d6cf;width:100%;height:3px;position:absolute;bottom:0;left:0}.metric.success:after{background:#85cc91}.metric.warning:after{background:#e7c657}.metric.danger:after{background:#e88b83}.metric span,.metric strong,.metric small{display:block}.metric span{color:var(--muted);font-size:11px}.metric strong{letter-spacing:-1px;margin:9px 0 10px;font-size:28px}.metric small{color:var(--muted);font-size:10px}.metric-heading{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.metric-heading svg{color:#777970;flex:none}.dashboard-eyebrow{color:#76782f;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.dashboard-metrics .metric{min-height:126px}.dashboard-metrics .metric strong{margin-top:12px}.dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.8fr);gap:12px;margin-bottom:12px;display:grid}.dashboard-panel{border:1px solid var(--border);background:#fff;border-radius:9px;overflow:hidden}.dashboard-panel-heading{border-bottom:1px solid #e9e9e4;justify-content:space-between;align-items:flex-start;gap:20px;min-height:72px;padding:16px 18px;display:flex}.dashboard-panel-heading span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:750;display:block}.dashboard-panel-heading h2{letter-spacing:-.35px;margin:0;font-size:16px}.dashboard-panel-heading>strong{letter-spacing:-.5px;align-self:center;font-size:18px}.volume-chart{grid-template-columns:repeat(7,minmax(42px,1fr));align-items:end;gap:12px;height:260px;padding:28px 18px 18px;display:grid;position:relative}.chart-grid-lines{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:28px 18px 57px}.chart-grid-lines i{border-top:1px dashed #e8e8e2;width:100%}.volume-column{z-index:1;text-align:center;grid-template-rows:20px minmax(0,1fr) 18px 14px;align-items:end;min-width:0;height:100%;display:grid;position:relative}.volume-value{color:#686963;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.volume-bar-track{background:#dadc4c17;border-radius:5px 5px 2px 2px;justify-self:center;align-items:flex-end;width:min(42px,72%);height:100%;display:flex}.volume-bar{background:linear-gradient(#e7ea4d 0%,#c8cb36 100%);border-radius:5px 5px 2px 2px;width:100%;min-height:2px;box-shadow:inset 0 0 0 1px #6e70171f}.volume-column>strong{align-self:end;font-size:10px}.volume-column>span{color:var(--muted);align-self:end;font-size:8px}.status-chart-wrap{grid-template-columns:138px 1fr;align-items:center;gap:24px;min-height:260px;padding:24px 20px;display:grid}.status-donut{border-radius:50%;place-items:center;width:138px;height:138px;display:grid}.status-donut>div{text-align:center;background:#fff;border-radius:50%;place-content:center;width:88px;height:88px;display:grid;box-shadow:0 0 0 1px #00000006}.status-donut strong,.status-donut span{display:block}.status-donut strong{letter-spacing:-1px;font-size:27px}.status-donut span{color:var(--muted);margin-top:2px;font-size:9px}.status-legend{flex-direction:column;gap:10px;display:flex}.status-legend>div{grid-template-columns:8px 1fr auto;align-items:center;gap:8px;font-size:10px;display:grid}.status-legend i{border-radius:2px;width:8px;height:8px}.status-legend span{color:#565752}.status-legend strong{font-size:11px}.status-legend p{color:var(--muted);font-size:11px}.method-bars{flex-direction:column;justify-content:center;gap:24px;min-height:230px;padding:22px 20px;display:flex}.method-row>div:first-child{justify-content:space-between;align-items:end;gap:16px;margin-bottom:8px;display:flex}.method-row strong{font-size:11px}.method-row span{color:var(--muted);font-size:9px}.method-track{background:#efefe9;border-radius:999px;height:8px;overflow:hidden}.method-track i{border-radius:inherit;background:var(--ink);height:100%;display:block}.method-row:nth-child(2) .method-track i{background:#d4d73e}.method-row:nth-child(3) .method-track i{background:#8c8e86}.snapshot-list{padding:8px 18px}.snapshot-list>div{border-bottom:1px solid #eeeeea;justify-content:space-between;align-items:center;gap:18px;min-height:45px;display:flex}.snapshot-list>div:last-child{border-bottom:0}.snapshot-list span{color:var(--muted);font-size:10px}.snapshot-list strong{text-align:right;font-size:11px}.recent-activity-panel{margin-bottom:12px}.dashboard-recent-table tbody tr{cursor:default}.dashboard-recent-table tbody tr:hover{background:#fafaf7}.dashboard-empty{min-height:120px;color:var(--muted);text-align:center;place-items:center;padding:20px;font-size:11px;display:grid}.broker-performance-panel{margin-bottom:12px}.broker-performance-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.broker-performance-list article{border-bottom:1px solid #e9e9e4;border-right:1px solid #e9e9e4;min-width:0;padding:16px 18px}.broker-performance-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.broker-performance-title>div>strong,.broker-performance-title code{display:block}.broker-performance-title>div>strong{font-size:12px}.broker-performance-title code{color:var(--muted);margin-top:4px;font-size:9px}.broker-performance-title>strong{white-space:nowrap;font-size:14px}.broker-volume-track{background:#efefe9;border-radius:999px;height:6px;margin:14px 0 10px;overflow:hidden}.broker-volume-track i{border-radius:inherit;background:var(--ink);height:100%;display:block}.broker-performance-stats{color:var(--muted);justify-content:space-between;gap:10px;font-size:9px;display:flex}.broker-count{color:#276d36;background:#e7f6e9;border-radius:999px;padding:7px 11px;font-size:10px}.broker-admin-grid{grid-template-columns:minmax(310px,.65fr) minmax(560px,1.35fr);align-items:start;gap:12px;display:grid}.broker-form{flex-direction:column;gap:14px;display:flex}.broker-form-heading{border-bottom:1px solid #e6e6e1;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.broker-form-heading span,.panel-kicker{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:750;display:block}.broker-form-heading h2{margin:0}.broker-form>label:not(.broker-active-field),.broker-contact-grid label{color:#42433f;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.broker-form input:not([type=checkbox]){border:1px solid var(--border);width:100%;min-height:42px;color:var(--ink);background:#fff;border-radius:6px;padding:0 11px;font-size:12px}.broker-form label>small{color:var(--muted);font-size:9px;font-weight:500}.broker-form label>small code{color:#4f504b}.broker-contact-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.broker-active-field{border:1px solid var(--border);background:#fafaf8;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 12px;display:flex}.broker-active-field strong,.broker-active-field small{display:block}.broker-active-field strong{font-size:11px}.broker-active-field small{color:var(--muted);margin-top:3px;font-size:9px}.broker-directory{overflow:hidden}.broker-directory .panel-toolbar>strong{color:var(--muted);font-size:10px}.broker-directory td{vertical-align:middle}.broker-directory code{background:#f1f1ed;border-radius:4px;padding:4px 6px;font-size:9px}.row-actions{gap:6px;display:flex}.row-actions button{border:1px solid var(--border);width:30px;height:30px;color:var(--ink);cursor:pointer;background:#fff;border-radius:6px;place-items:center;display:grid}.row-actions button:last-child{color:#a4312a}.settlement-title{margin-bottom:20px}.settlement-section{border:1px solid var(--border);background:#fff;border-radius:9px;margin-bottom:12px;overflow:hidden}.settlement-heading{border-bottom:1px solid #e9e9e4;justify-content:space-between;align-items:flex-start;gap:24px;min-height:78px;padding:16px 18px;display:flex}.settlement-heading>div>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:750;display:block}.settlement-heading h2{letter-spacing:-.4px;margin:0 0 5px;font-size:17px}.settlement-heading p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.settlement-heading>strong{align-self:center;font-size:11px}.connection-state{color:#5c5e25;flex:none;align-self:center;align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.connection-state i{background:#c9cd3f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #f3f4d5}.wallet-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.master-wallet{min-width:0;padding:18px}.master-wallet:not(:last-child){border-right:1px solid #e9e9e4}.wallet-top{align-items:center;gap:10px;display:flex}.asset-mark{background:var(--ink);width:34px;height:34px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:820;display:grid}.wallet-top>div:nth-child(2){min-width:0}.wallet-top strong,.wallet-top span{display:block}.wallet-top strong{font-size:12px}.wallet-top span{color:var(--muted);margin-top:2px;font-size:9px}.wallet-type{white-space:nowrap;background:#f5f5f2;border:1px solid #d9dad3;border-radius:999px;padding:4px 7px;font-weight:750;color:#63645f!important;margin:0 0 0 auto!important;font-size:8px!important}.wallet-balance{margin:20px 0 14px}.wallet-balance span,.wallet-available span{color:var(--muted);font-size:9px;display:block}.wallet-balance>strong{letter-spacing:-.8px;margin-top:5px;font-size:23px;display:block}.wallet-balance small{color:var(--muted);letter-spacing:0;font-size:10px}.wallet-available{border-top:1px solid #eeeeea;justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.wallet-available strong{text-align:right;font-size:10px}.wallet-address{color:#555650;cursor:pointer;background:#fafaf7;border:1px solid #e2e2dc;border-radius:6px;align-items:center;gap:9px;width:100%;min-height:34px;margin-top:14px;padding:0 10px;display:flex}.wallet-address span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.wallet-address svg{flex:none;margin-left:auto}.broker-list{padding:0 18px}.broker-row{border-bottom:1px solid #eeeeea;grid-template-columns:minmax(210px,1.4fr) minmax(150px,1fr) 100px minmax(150px,1fr) 36px;align-items:center;gap:20px;min-height:74px;display:grid}.broker-row:last-child{border-bottom:0}.broker-identity{align-items:center;gap:11px;min-width:0;display:flex}.broker-identity>div{color:#53551f;background:#f0f1c9;border-radius:7px;flex:none;place-items:center;width:34px;height:34px;display:grid}.broker-identity strong,.broker-identity small,.broker-detail span,.broker-detail strong{display:block}.broker-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.broker-identity small,.broker-detail span{color:var(--muted);margin-top:3px;font-size:9px}.broker-detail strong{margin-top:4px;font-size:10px}.settlement-table{min-width:1180px}.settlement-table tbody tr{cursor:default}.settlement-table tbody tr:hover{background:#fafaf7}.settlement-table code{color:#4e4f4a;background:#f1f1ed;border-radius:4px;padding:4px 6px;font-size:9px}.settlement-status{border:1px solid;border-radius:5px;align-items:center;min-height:22px;padding:2px 7px;font-size:9px;font-weight:700;display:inline-flex}.settlement-status.completed{color:#256a35;background:#eaf8ec;border-color:#a8d8ae}.settlement-status.processing{color:#946100;background:#fff8df;border-color:#ead07b}.wallet-page-title{margin-bottom:20px}.merchant-wallet-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.merchant-wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.merchant-wallet-card{border-bottom:1px solid #e9e9e4;border-right:1px solid #e9e9e4;min-width:0;padding:22px}.merchant-wallet-card .wallet-top strong{font-size:15px}.merchant-wallet-card .wallet-top span{font-size:10px}.merchant-wallet-card .wallet-top .wallet-state{font-size:9px}.merchant-wallet-balance{padding:22px 0 18px}.merchant-wallet-balance>span{color:var(--muted);font-size:11px;display:block}.merchant-wallet-balance>strong{letter-spacing:-.8px;overflow-wrap:anywhere;margin-top:7px;font-size:clamp(23px,2.5vw,30px);display:block}.merchant-wallet-breakdown{border:1px solid var(--border);background:#fafaf7;border-radius:8px;grid-template-columns:1fr 1fr;margin:0;display:grid}.merchant-wallet-breakdown>div{min-width:0;padding:12px}.merchant-wallet-breakdown>div+div{border-left:1px solid var(--border)}.merchant-wallet-breakdown dt{color:var(--muted);font-size:10px}.merchant-wallet-breakdown dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:750}.merchant-wallet-card>p,.merchant-wallet-empty{color:var(--muted);font-size:11px;line-height:1.6}.merchant-wallet-card>p{margin:12px 0 0}.merchant-preserved-addresses{color:var(--muted);margin-top:14px;font-size:11px;line-height:1.6}.merchant-preserved-addresses summary{cursor:pointer;font-weight:700}.merchant-preserved-addresses>div{margin-top:12px}.merchant-preserved-addresses small{margin-top:4px;display:block}.merchant-wallet-empty{padding:32px 0 12px}.merchant-activity-toolbar{justify-content:space-between;align-items:flex-end;gap:20px;margin:24px 0 14px;display:flex}.merchant-activity-toolbar h2{margin:0;font-size:18px}.merchant-activity-toolbar p{color:var(--muted);margin:6px 0 0;font-size:11px}.merchant-activity-toolbar label{flex-direction:column;gap:7px;min-width:240px;font-size:11px;font-weight:700;display:flex}.merchant-activity-toolbar select{border:1px solid var(--border);width:100%;min-height:40px;color:var(--ink);background:#fff;border-radius:6px;padding:0 10px}.wallet-activity-loading{color:var(--muted);margin-bottom:12px;font-size:11px}@media (width<=760px){.merchant-wallet-grid{grid-template-columns:1fr}.merchant-wallet-card{padding:18px}.merchant-activity-toolbar{flex-direction:column;align-items:stretch}.merchant-activity-toolbar label{min-width:0}.merchant-wallet-actions{gap:10px}}.wallet-notice{color:#256a35;background:#eaf8ec;border:1px solid #a8d8ae;border-radius:8px;align-items:center;gap:9px;margin-bottom:12px;padding:11px 13px;font-size:11px;font-weight:700;display:flex}.wallet-management-grid{grid-template-columns:minmax(360px,1fr) minmax(360px,1fr);gap:12px;margin-bottom:12px;display:grid}.wallet-control-panel,.wallet-balance-panel{min-height:300px}.wallet-control-panel{flex-direction:column;gap:16px;display:flex}.wallet-panel-heading{border-bottom:1px solid #e6e6e1;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.wallet-panel-heading>div>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:750;display:block}.wallet-panel-heading h2{margin:0;font-size:18px}.wallet-panel-heading>svg{color:#777970}.wallet-control-panel>label,.deposit-workspace>label{color:#42433f;flex-direction:column;gap:7px;font-size:11px;font-weight:700;display:flex}.wallet-control-panel select,.deposit-workspace input{border:1px solid var(--border);width:100%;min-height:42px;color:var(--ink);background:#fff;border-radius:6px;padding:0 11px;font-size:12px}.wallet-control-panel label small{color:var(--muted);font-size:9px;font-weight:500;line-height:1.45}.wallet-control-panel>.button{margin-top:auto}.icon-refresh{border:1px solid var(--border);width:34px;height:34px;color:var(--ink);cursor:pointer;background:#fff;border-radius:7px;place-items:center;display:grid}.icon-refresh:disabled{opacity:.5;cursor:wait}.wallet-balance-total{padding:25px 0 20px}.wallet-balance-total>span{color:var(--muted);font-size:10px;display:block}.wallet-balance-total>strong{letter-spacing:-1px;margin-top:7px;font-size:28px;display:block}.wallet-balance-total small{color:var(--muted);letter-spacing:0;font-size:10px}.wallet-balance-breakdown{background:#fafaf7;border:1px solid #e7e7e1;border-radius:7px;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.wallet-balance-breakdown>div{padding:12px}.wallet-balance-breakdown>div:not(:last-child){border-right:1px solid #e7e7e1}.wallet-balance-breakdown dt{color:var(--muted);font-size:9px}.wallet-balance-breakdown dd{margin:5px 0 0;font-size:12px;font-weight:750}.wallet-balance-panel>p{color:var(--muted);margin:16px 0 0;font-size:10px;line-height:1.5}.provider-reconciliation-panel{margin-bottom:12px}.reconciliation-grid{border:1px solid #e7e7e1;border-radius:7px;grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid;overflow:hidden}.reconciliation-grid>div{background:#fafaf7;padding:15px}.reconciliation-grid>div:not(:last-child){border-right:1px solid #e7e7e1}.reconciliation-grid span,.reconciliation-grid small{color:var(--muted);font-size:9px;display:block}.reconciliation-grid strong{margin:7px 0 5px;font-size:16px;display:block}.reconciliation-grid .matched{background:#f2faf3}.reconciliation-grid .attention{background:#fff8df}.provider-pool-note{color:var(--muted);margin:14px 0 0;font-size:10px;line-height:1.5}.wallet-inventory-section{min-height:180px}.broker-wallet-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.broker-wallet-card{border-bottom:1px solid #e9e9e4;border-right:1px solid #e9e9e4;min-width:0;padding:18px}.broker-wallet-card.settlement-default{box-shadow:inset 0 3px #d8e600}.wallet-state{color:#63645f;text-transform:capitalize;white-space:nowrap;background:#f5f5f2;border:1px solid #d7d8d2;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:8px;font-weight:750}.wallet-state.active{color:#256a35;background:#eaf8ec;border-color:#a8d8ae}.wallet-state.pending_sync{color:#946100;background:#fff8df;border-color:#ead07b}.wallet-account-balances{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.wallet-account-balances>div{background:#f7f7f3;border-radius:6px;padding:9px 10px}.wallet-account-balances span,.wallet-account-balances strong{display:block}.wallet-account-balances span{color:var(--muted);font-size:8px}.wallet-account-balances strong{margin-top:4px;font-size:10px}.wallet-card-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.wallet-user-id{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.wallet-card-footer button{color:#626800;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:9px;font-weight:750}.wallet-card-footer button:disabled{color:var(--muted);cursor:wait}.payout-rail-badge{color:#626800;text-transform:uppercase;background:#fbfcdc;border:1px solid #d5dd48;border-radius:999px;flex:none;padding:4px 7px;font-size:8px;font-weight:800}.wallet-deposit-panel{margin-bottom:12px}.deposit-workspace{grid-template-columns:minmax(180px,.45fr) minmax(360px,1.2fr) auto;align-items:end;gap:12px;padding:18px 0;display:grid}.deposit-address{min-width:0}.deposit-address>span,.deposit-address>strong{display:block}.deposit-address>span{color:#42433f;margin-bottom:7px;font-size:11px;font-weight:700}.deposit-address>strong{border:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;background:#fafaf7;border-radius:6px;padding:12px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.deposit-address>.button{min-height:32px;margin-top:7px}.deposit-workspace>.button{min-height:42px}.deposit-empty{min-height:110px;color:var(--muted);text-align:center;place-items:center;font-size:11px;display:grid}.wallet-deposit-warning{margin-top:0}.gas-fee-wallet-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.gas-fee-wallet-card{border-bottom:1px solid #e9e9e4;border-right:1px solid #e9e9e4;min-width:0;padding:18px}.gas-fee-qr{justify-content:center;margin-top:16px;display:flex}.gas-fee-qr svg{max-width:100%;height:auto;display:block}.gas-fee-address{border:1px solid var(--border);color:var(--ink);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#fafaf7;border-radius:6px;margin:16px 0 12px;padding:12px;font:11px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.gas-fee-wallet-card>p{color:var(--muted);margin:12px 0 0;font-size:10px;line-height:1.5}.funding-activity-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:12px;display:grid}.funding-ledger-panel,.funding-reservations-panel{min-width:0;overflow:hidden}.funding-ledger-panel table{min-width:700px}.funding-ledger-panel tbody tr{cursor:default}.positive-delta{color:#256a35;font-weight:750}.negative-delta{color:#a0413d;font-weight:750}.reservation-list{max-height:430px;overflow-y:auto}.reservation-list article{border-bottom:1px solid #e9e9e4;grid-template-columns:minmax(0,1fr) auto;gap:7px 14px;padding:13px;display:grid}.reservation-list article>div{min-width:0}.reservation-list article>div:nth-child(2){text-align:right}.reservation-list strong,.reservation-list small{display:block}.reservation-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.reservation-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.reservation-list p{color:var(--muted);grid-column:1/-1;margin:0;font-size:9px;line-height:1.45}.reservation-state{color:#62635d;text-transform:capitalize;background:#f5f5f2;border:1px solid #d7d8d2;border-radius:999px;margin-top:5px;padding:3px 6px;font-size:8px;font-weight:750;display:inline-flex}.reservation-state.completed{color:#256a35;background:#eaf8ec;border-color:#a8d8ae}.reservation-state.reserved,.reservation-state.submitting,.reservation-state.submitted{color:#946100;background:#fff8df;border-color:#ead07b}.reservation-state.failed,.reservation-state.released{color:#9a3935;background:#fff0ef;border-color:#e5b0ad}.admin-workspace{grid-template-columns:minmax(0,1fr) 310px;gap:10px;display:grid}.payments-table-panel,.review-panel,.settings-panel{border:1px solid var(--border);background:#fff;border-radius:8px}.panel-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 13px;display:flex}.panel-toolbar h2{margin:0;font-size:15px}.table-filters{gap:7px;display:flex}.table-filters label{border:1px solid var(--border);width:min(260px,24vw);height:36px;color:var(--muted);border-radius:6px;align-items:center;gap:7px;padding:0 10px;display:flex}.table-filters input{border:0;outline:0;width:100%;min-width:0;font-size:11px}.table-filters select{border:1px solid var(--border);background:#fff;border-radius:6px;max-width:155px;height:36px;padding:0 28px 0 10px;font-size:11px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:760px}th,td{text-align:left;white-space:nowrap;border-bottom:1px solid #e9e9e4;padding:11px 12px;font-size:11px}th{color:var(--muted);background:#fafaf8;font-size:10px;font-weight:750}tbody tr{cursor:pointer;transition:background .12s}tbody tr:hover,tbody tr.selected{background:#f8f9e9}td small{color:var(--muted);margin-top:2px;font-size:9px;display:block}.status-badge{border:1px solid;border-radius:5px;align-items:center;min-height:22px;padding:2px 7px;font-size:9px;font-weight:700;display:inline-flex}.status-paid_automatic{color:#256a35;background:#eaf8ec;border-color:#a8d8ae}.status-paid_manual{color:#275f98;background:#ecf5ff;border-color:#add1f7}.status-pending{color:#946100;background:#fff8df;border-color:#ead07b}.status-payment_submitted{color:#7b6000;background:#fff6cf;border-color:#e8ca5c}.status-proof_uploaded{color:#65458c;background:#f5effd;border-color:#cdb7e7}.status-overpaid{color:#9a5200;background:#fff1df;border-color:#efbb7d}.status-underpaid{color:#94415b;background:#fff0f4;border-color:#e8aec0}.status-failed,.status-cancelled{color:#a4312a;background:#fff0ee;border-color:#efaaa4}.status-expired{color:#555650;background:#efefec;border-color:#c6c7c0}.table-footer{min-height:44px;color:var(--muted);align-items:center;padding:0 13px;font-size:10px;display:flex}.review-panel{align-self:start;padding:17px}.review-panel h2{margin:0 0 16px;font-size:16px}.review-panel h3{margin:20px 0 9px;font-size:12px}.review-panel input{min-height:38px;font-size:12px}.review-panel dl{margin:0}.review-panel dl div{justify-content:space-between;gap:12px;padding:5px 0;font-size:10px;display:flex}.review-panel dt{color:var(--muted)}.review-panel dd{text-align:right;margin:0;font-weight:600}.review-panel .crypto-hash-detail{display:block}.review-panel .crypto-hash-detail dd{text-align:left;margin-top:6px}.crypto-hash-value{border:1px solid var(--border);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#fafaf7;border-radius:6px;padding:10px;font:10px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.warning-box{background:#fff9da;border:1px solid #ead88c;border-radius:6px;margin:14px 0 10px;padding:10px;font-size:10px;line-height:1.45}.payment-outcome-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.outcome-button{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:6px;min-height:36px;font-size:10px;font-weight:750}.outcome-button:hover:not(:disabled){transform:translateY(-1px)}.outcome-button:disabled{opacity:.45;cursor:not-allowed}.outcome-button.overpaid{color:#8e4b00;background:#fff8ed;border-color:#e5b878}.outcome-button.underpaid{color:#8b3853;background:#fff6f8;border-color:#dfaabd}.outcome-button.failed{color:#9d3029;background:#fff4f2;border-color:#e4a39e;grid-column:1/-1}.review-outcome-error{margin-top:8px;font-size:10px}.adjustment-backdrop{z-index:110;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10100eb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.adjustment-dialog{background:#fff;border:1px solid #3d3d38;border-radius:10px;width:min(510px,100%);max-height:calc(100vh - 48px);padding:0;overflow-y:auto;box-shadow:0 24px 80px #00000057}.adjustment-dialog header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.adjustment-dialog header span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:750;display:block}.adjustment-dialog header h2{margin:4px 0 0;font-size:20px}.adjustment-dialog header button{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:6px;flex:none;place-items:center;width:34px;height:34px;display:grid}.adjustment-dialog>label{color:#42433f;flex-direction:column;gap:7px;margin:16px 20px 0;font-size:12px;font-weight:700;display:flex}.adjustment-dialog>label input{border:1px solid var(--border);width:100%;min-height:46px;color:var(--ink);background:#fff;border-radius:6px;padding:0 12px;font-size:15px}.adjustment-order{grid-template-columns:1fr 1fr;gap:10px;margin:18px 20px 0;display:grid}.adjustment-order>div{border:1px solid var(--border);background:#fafaf8;border-radius:7px;padding:12px}.adjustment-order span,.adjustment-order strong{display:block}.adjustment-order span{color:var(--muted);font-size:9px}.adjustment-order strong{margin-top:5px;font-size:12px}.adjustment-conversion{background:#fbfddf;border:1px solid #dbe26f;border-radius:7px;margin:12px 20px 0;padding:14px}.adjustment-conversion span,.adjustment-conversion strong,.adjustment-conversion small{display:block}.adjustment-conversion span{color:#6d711f;text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:750}.adjustment-conversion strong{margin-top:5px;font-size:20px}.adjustment-conversion small{color:#73754a;margin-top:4px;font-size:10px}.adjustment-dialog>.warning-box,.adjustment-dialog>.inline-error{margin-left:20px;margin-right:20px}.adjustment-dialog footer{justify-content:flex-end;gap:9px;padding:16px 20px 20px;display:flex}.adjustment-dialog footer .button-primary{min-width:230px}.proof-card{background:#f1faf2;border:1px solid #b9d6bd;border-radius:7px;margin:12px 0 2px;padding:11px}.proof-card span,.proof-card strong,.proof-card small{display:block}.proof-card span{color:var(--success);text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:750}.proof-card strong{overflow-wrap:anywhere;margin:5px 0 3px;font-size:12px}.proof-card small{color:var(--muted);font-size:9px}.proof-card .button{width:100%;min-height:34px;margin-top:10px;font-size:10px}.proof-card .proof-error{color:#a4312a;margin-top:8px;font-size:10px;line-height:1.4}.proof-missing{color:var(--muted);border:1px dashed #c5c6c0;border-radius:6px;margin:12px 0 2px;padding:9px 10px;font-size:10px}.proof-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10100eb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.proof-modal{background:#fff;border:1px solid #3d3d38;border-radius:10px;grid-template-rows:auto minmax(0,1fr) auto;width:min(900px,100%);max-height:calc(100vh - 48px);display:grid;overflow:hidden;box-shadow:0 24px 80px #00000057}.proof-modal header,.proof-modal footer{justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.proof-modal header{border-bottom:1px solid var(--border)}.proof-modal header span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:750;display:block}.proof-modal header h2{margin:3px 0 0;font-size:16px}.proof-modal header>button{border:1px solid var(--border);width:36px;height:36px;color:var(--ink);cursor:pointer;background:#fff;border-radius:6px;flex:none;place-items:center;display:grid}.proof-modal-image{background:#1c1c1a;place-items:center;min-height:260px;padding:18px;display:grid;overflow:auto}.proof-modal-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 190px);display:block}.proof-modal footer{border-top:1px solid var(--border)}.proof-modal footer span{color:var(--muted);font-size:10px}.rate-widget{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.rate-widget span,.rate-widget strong{display:block}.rate-widget span{color:var(--muted);margin-bottom:5px;font-size:10px}.rate-widget strong{letter-spacing:-.5px;font-size:18px}.empty-state{text-align:center;min-height:220px;color:var(--muted);place-items:center;padding:20px;font-size:12px;display:grid}.admin-error{color:#8d2922;background:#fff0ee;border:1px solid #efb2ad;border-radius:7px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:9px 12px;font-size:12px;display:flex}.admin-error button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;display:flex}.settings-panel{padding:22px}.settings-panel h2{letter-spacing:-.5px;margin:0 0 20px;font-size:19px}.payment-methods-panel{margin-bottom:24px}.setup-scope-panel{border-left:4px solid var(--accent);justify-content:space-between;align-items:end;gap:24px;margin-bottom:12px;display:flex}.setup-scope-panel label{color:#42433f;flex-direction:column;gap:7px;min-width:300px;font-size:11px;font-weight:750;display:flex}.setup-scope-panel select{border:1px solid var(--border);min-height:42px;color:var(--ink);background:#fff;border-radius:6px;padding:0 11px}.setup-scope-panel>div{text-align:right}.setup-scope-panel>div strong,.setup-scope-panel>div span{display:block}.setup-scope-panel>div span{color:var(--muted);margin-top:4px;font-size:10px}.account-manager{margin-bottom:12px}.account-editor{background:#fafaf8;border:1px solid #e2e3dd;border-radius:8px;margin-bottom:16px;padding:18px}.account-card-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.account-card{background:#fafaf8;border:1px solid #e1e2dc;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:15px;display:flex}.account-card>div:first-child{min-width:0}.account-card span,.account-card small{color:var(--muted);font-size:9px}.account-card h3{margin:5px 0 3px;font-size:14px}.account-card p{color:#4f504b;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:11px;overflow:hidden}.account-card-actions{flex:none;gap:5px;display:flex}.account-card-actions button,.account-card-actions label{border:1px solid var(--border);width:32px;height:32px;color:var(--ink);cursor:pointer;background:#fff;border-radius:6px;place-items:center;display:grid}.account-card-actions label{position:relative}.account-card-actions input{opacity:0;pointer-events:none;position:absolute}.settings-section-heading>label.button{cursor:pointer;position:relative}.settings-section-heading>label.button input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.payment-qr-thumbnail{object-fit:contain;border:1px solid var(--border);background:#fff;border-radius:6px;width:112px;height:112px;margin-top:8px;display:block}.settings-section-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.settings-section-heading h2{margin-bottom:5px}.settings-section-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.payment-methods-panel .setting-list{border:1px solid #e6e6e1;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.payment-methods-panel .setting-list>div{border:0;min-height:104px;padding:16px}.payment-methods-panel .setting-list>div:first-child{padding-top:16px}.payment-methods-panel .setting-list>div:not(:last-child){border-right:1px solid #e6e6e1}.planned-method{color:#6c6d68;background:#ecece8;border-radius:999px;flex:none;padding:4px 8px;font-size:9px;font-weight:750}.active-label{color:#276d36;background:#e7f6e9;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:750}.availability-panel{border-left:4px solid #bb5148;margin-bottom:12px}.availability-panel.online{border-left-color:#57a768}.availability-heading{border-bottom:1px solid #e6e6e1;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:16px;display:flex}.availability-heading h2{margin:4px 0 5px;font-size:18px}.availability-heading p{color:var(--muted);margin:0;font-size:11px}.availability-kicker{color:#74766e;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:750}.availability-code{color:#8a382f;background:#fff0ee;border-radius:999px;flex:none;padding:6px 9px;font-size:8px;font-weight:750}.availability-panel.online .availability-code{color:#276d36;background:#e7f6e9}.availability-controls{grid-template-columns:1.4fr repeat(3,minmax(130px,.7fr));align-items:stretch;gap:12px;margin-top:16px;display:grid}.availability-controls>label:not(.availability-toggle){color:#42433f;flex-direction:column;gap:7px;font-size:11px;font-weight:700;display:flex}.availability-controls input[type=time],.availability-controls select{border:1px solid var(--border);width:100%;min-width:0;min-height:42px;color:var(--ink);background:#fff;border-radius:6px;padding:0 10px;font-size:12px}.availability-toggle{border:1px solid var(--border);background:#fafaf8;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.availability-toggle strong,.availability-toggle small{display:block}.availability-toggle strong{font-size:11px}.availability-toggle small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.35}.availability-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.availability-footer small{color:var(--muted);font-size:9px}.collection-settings-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.upi-setup-panel{grid-template-columns:150px minmax(0,1fr);gap:22px;display:grid}.upi-setup-heading{border-bottom:1px solid #e6e6e1;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.upi-setup-heading h2{margin-bottom:5px}.upi-setup-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.upi-qr-card{border:1px solid var(--border);background:#fafaf8;border-radius:8px;flex-direction:column;gap:12px;padding:14px;display:flex}.upi-qr-preview{aspect-ratio:1;color:#a0a19b;background:#fff;border:1px solid #d3d4ce;border-radius:7px;place-items:center;display:grid;overflow:hidden}.upi-qr-preview img{object-fit:contain;width:100%;height:100%}.upi-qr-card span,.upi-qr-card strong{display:block}.upi-qr-card span{color:var(--muted);font-size:10px}.upi-qr-card strong{overflow-wrap:anywhere;margin-top:4px;font-size:12px}.upi-fields{flex-direction:column;gap:14px;display:flex}.upi-fields>label:not(.upi-upload-field){color:#42433f;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.upi-fields input:not([type=file]){border:1px solid var(--border);width:100%;min-height:44px;color:var(--ink);background:#fff;border-radius:6px;padding:0 12px;font-size:14px}.upi-upload-field{cursor:pointer;background:#fafaf7;border:1px dashed #aeb0a8;border-radius:7px;align-items:center;gap:12px;min-height:82px;padding:14px;display:flex}.upi-upload-field:hover{background:#f6f6f1;border-color:#6f706b}.upi-upload-field.uploading{opacity:.65;cursor:wait}.upi-upload-field input{opacity:0;pointer-events:none;position:absolute}.upi-upload-field>svg{color:#74766e;flex:none}.upi-upload-field strong,.upi-upload-field span{display:block}.upi-upload-field strong{font-size:12px}.upi-upload-field span{color:var(--muted);margin-top:4px;font-size:10px}.upi-form-actions{justify-content:flex-end;display:flex}.bank-transfer-heading{border-bottom:1px solid #e6e6e1;margin-bottom:22px;padding-bottom:18px}.bank-transfer-heading h2{margin-bottom:5px}.bank-transfer-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.bank-transfer-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.bank-transfer-form label{color:#42433f;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.bank-transfer-form input{border:1px solid var(--border);width:100%;min-height:44px;color:var(--ink);background:#fff;border-radius:6px;min-width:0;padding:0 12px;font-size:14px}.bank-form-full{grid-column:1/-1}.bank-form-actions{justify-content:flex-end;display:flex}.cash-active-field{border:1px solid var(--border);background:#fafaf8;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:10px 12px;flex-direction:row!important}.cash-active-field strong,.cash-active-field small{display:block}.cash-active-field small{color:var(--muted);margin-top:4px;font-size:10px;font-weight:500}.switch{flex:none;width:36px;height:20px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.switch span{cursor:pointer;background:#c7c8c2;border-radius:20px;transition:all .2s;position:absolute;inset:0}.switch span:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.switch input:checked+span{background:var(--ink)}.switch input:checked+span:before{background:var(--accent);transform:translate(16px)}.narrow-panel{max-width:680px}.setting-list{margin-bottom:24px}.setting-list>div{border-bottom:1px solid #e6e6e1;justify-content:space-between;align-items:center;gap:30px;padding:17px 0;display:flex}.setting-list>div:first-child{padding-top:0}.setting-list strong{font-size:14px}.setting-list p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.45}.rate-editor h2{letter-spacing:-1.5px;margin:8px 0 25px;font-size:34px}.rate-editor label{max-width:270px}.currency-editor{margin-bottom:12px}.currency-editor-heading{border-bottom:1px solid #e6e6e1;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;padding-bottom:16px;display:flex}.currency-editor-heading h2{margin-bottom:5px}.currency-editor-heading p{color:var(--muted);margin:0;font-size:11px}.currency-editor-heading>button{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.currency-editor form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.currency-editor form>label:not(.currency-active-field){color:#42433f;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.currency-editor input:not([type=checkbox]){border:1px solid var(--border);width:100%;min-height:42px;color:var(--ink);background:#fff;border-radius:6px;padding:0 11px;font-size:13px}.currency-active-field{background:#fafaf8;border:1px solid #e2e3dd;border-radius:7px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:13px 14px;display:flex}.currency-active-field strong,.currency-active-field small{display:block}.currency-active-field strong{font-size:12px}.currency-active-field small{color:var(--muted);margin-top:3px;font-size:10px}.currency-form-full{grid-column:1/-1}.currency-form-actions{justify-content:flex-end;gap:8px;display:flex}.currency-broker-rates{background:#fafaf8;border:1px solid #e2e3dd;border-radius:7px;gap:12px;padding:15px;display:grid}.currency-broker-rates>div:first-child strong,.currency-broker-rates>div:first-child small{display:block}.currency-broker-rates>div:first-child small{color:var(--muted);margin-top:3px;font-size:10px}.currency-broker-rate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.currency-broker-rate-grid label{grid-template-columns:minmax(0,1fr) minmax(130px,.7fr);align-items:center;gap:12px;display:grid}.currency-broker-rate-grid label>span,.currency-broker-rate-grid label small{display:block}.currency-broker-rate-grid label>span{font-size:11px;font-weight:700}.currency-broker-rate-grid label small{color:var(--muted);margin-top:2px;font-size:9px}.currency-list-panel{border:1px solid var(--border);background:#fff;border-radius:8px;overflow:hidden}.currency-table{min-width:600px}.currency-table td{vertical-align:middle}.currency-table td:nth-child(2)>strong,.currency-table td:nth-child(2)>small{display:block}.currency-table td:nth-child(2)>small{color:var(--muted);margin-top:3px;font-size:9px}.currency-table td:nth-child(5){color:var(--muted);white-space:nowrap}.currency-identity{align-items:center;gap:10px;display:flex}.currency-identity>span{color:#20211c;background:var(--accent);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.currency-identity strong,.currency-identity small{display:block}.currency-identity small{color:var(--muted);margin-top:2px;font-size:9px}.currency-status{color:#62635e;cursor:pointer;background:#f1f1ee;border:1px solid #c9cac4;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:750}.currency-status.active{color:#256a35;background:#eaf8ec;border-color:#a8d8ae}.currency-row-actions{gap:6px;display:flex}.currency-row-actions button{border:1px solid var(--border);width:32px;height:32px;color:var(--ink);cursor:pointer;background:#fff;border-radius:6px;place-items:center;display:grid}.currency-row-actions button:hover{background:#f5f5f1}.currency-row-actions button.danger{color:#a4312a}.currency-override-list{flex-direction:column;gap:4px;display:flex}.currency-override-list span{white-space:nowrap;color:#5f615a;font-size:10px}.currency-override-list strong{color:var(--ink)}.currency-history-note{max-width:none;margin-top:12px}.endpoint-row{border-bottom:1px solid #e9e9e4;flex-direction:column;gap:7px;padding:14px 0;display:flex}.endpoint-row span{color:var(--muted);font-size:11px}.endpoint-row code{background:#f1f1ed;border-radius:5px;padding:8px 10px;font-size:12px}.audit-notice{color:#4e5123;background:#fbfcdc;border:1px solid #d9db8a;border-radius:8px;align-items:center;gap:12px;margin-bottom:12px;padding:13px 15px;display:flex}.audit-notice>svg{flex:none}.audit-notice strong,.audit-notice span{display:block}.audit-notice strong{font-size:12px}.audit-notice span{color:#74764a;margin-top:3px;font-size:10px}.audit-panel{border:1px solid var(--border);background:#fff;border-radius:8px;overflow:hidden}.audit-panel>.admin-error{margin:16px}.audit-table{min-width:960px}.audit-table td{vertical-align:top;line-height:1.45}.audit-table td:first-child{white-space:nowrap;color:var(--muted)}.audit-table td:nth-child(2) strong{font-size:11px}.audit-table td:last-child{color:#555650}.audit-action{color:#363733;white-space:nowrap;background:#f5f5f2;border:1px solid #d7d8d2;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:750;display:inline-flex}@media (width<=1120px){.wallet-management-grid,.funding-activity-grid{grid-template-columns:1fr}.deposit-workspace{grid-template-columns:1fr 1fr}.deposit-workspace>.button{grid-column:1/-1}.wallet-grid{grid-template-columns:1fr}.master-wallet:not(:last-child){border-bottom:1px solid #e9e9e4;border-right:0}.broker-row{grid-template-columns:minmax(210px,1.4fr) minmax(140px,1fr) 90px 36px}.broker-row .broker-detail:nth-child(4){display:none}.order-hero{grid-template-columns:.9fr 430px;gap:44px}.order-story h1{letter-spacing:-3px}.checkout-layout{grid-template-columns:210px minmax(0,1fr);gap:25px;width:min(1040px,100% - 32px)}.checkout-intro h1{letter-spacing:-2px;font-size:38px}.order-strip{grid-template-columns:1fr 1fr}.order-strip>div:nth-child(2){border-right:0}.order-strip>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.payment-grid{grid-template-columns:1fr}.summary-panel dl{grid-template-columns:1fr 1fr;column-gap:20px;display:grid}.summary-panel .button{margin-top:4px}.admin-workspace{grid-template-columns:minmax(0,1fr)}.dashboard-grid,.broker-admin-grid{grid-template-columns:1fr}.review-panel{grid-template-columns:minmax(230px,.7fr) 1fr;column-gap:30px;display:grid}.review-panel h2,.review-panel label,.review-panel>.empty-state{grid-column:1}.review-panel h3,.review-panel dl,.review-panel .warning-box,.review-panel>.button{grid-column:2}.rate-widget{grid-column:1/-1}.collection-settings-grid{grid-template-columns:1fr}.payment-methods-panel .setting-list{grid-template-columns:1fr 1fr}.payment-methods-panel .setting-list>div:nth-child(2){border-right:0}.payment-methods-panel .setting-list>div:nth-child(-n+2){border-bottom:1px solid #e6e6e1}}@media (width<=800px){.broker-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px 0}.broker-row .broker-detail{display:none}.order-page{display:block}.order-header{height:66px;padding:0 18px}.order-header nav a:first-child{display:none}.order-hero{width:min(600px,100% - 28px);padding:40px 0;display:block}.order-story{margin-bottom:34px}.order-story h1{font-size:52px}.order-footer{min-height:54px;padding:0 18px}.checkout-page{display:block}.checkout-header{height:62px;padding:0 18px}.secured{font-size:11px}.checkout-layout{width:min(600px,100% - 24px);padding:30px 0;display:block}.checkout-intro{margin-bottom:28px}.checkout-intro h1{font-size:42px}.checkout-intro>p{max-width:480px}.progress-list{grid-template-columns:repeat(3,1fr);margin-bottom:16px;display:grid}.progress-list li{min-height:auto;padding-right:12px;display:block}.progress-list li:not(:last-child):after{width:calc(100% - 28px);height:1px;top:13px;bottom:auto;left:28px}.progress-list li>div{margin-top:10px}.progress-list small{display:none}.support-link{border-top:0;padding-top:5px}.checkout-card{padding:16px}.checkout-footer{height:58px;padding:0 18px}.admin-shell{display:block}.admin-sidebar{width:min(290px,85vw);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:20px 0 50px #0000002e}.admin-sidebar.open{transform:translate(0)}.mobile-close{color:#fff;background:0 0;border:0;place-items:center;display:grid}.admin-main{padding:18px}.mobile-admin-head{align-items:center;gap:14px;margin-bottom:26px;display:flex}.mobile-admin-head button{background:0 0;border:0;padding:0}.metric-band{grid-template-columns:1fr 1fr}.volume-chart{gap:5px;padding-inline:12px}.chart-grid-lines{left:12px;right:12px}.review-panel{display:block}.payment-methods-panel .setting-list{grid-template-columns:1fr}.availability-controls{grid-template-columns:1fr 1fr}.availability-toggle{grid-column:1/-1}.payment-methods-panel .setting-list>div:not(:last-child){border-bottom:1px solid #e6e6e1;border-right:0}.upi-setup-panel{grid-template-columns:170px minmax(0,1fr)}.login-page{grid-template-columns:1fr}.login-intro{display:none}.login-card{margin:40px auto}}@media (width<=560px){.wallet-balance-breakdown,.deposit-workspace,.reconciliation-grid{grid-template-columns:1fr}.wallet-balance-breakdown>div:not(:last-child),.reconciliation-grid>div:not(:last-child){border-bottom:1px solid #e7e7e1;border-right:0}.deposit-workspace>.button{grid-column:auto}.availability-heading{display:block}.availability-code{margin-top:10px;display:inline-block}.availability-controls{grid-template-columns:1fr}.availability-toggle{grid-column:auto}.availability-footer{flex-direction:column;align-items:stretch}.availability-footer .button{width:100%}.adjustment-backdrop{padding:10px}.adjustment-dialog{max-height:calc(100vh - 20px)}.adjustment-order{grid-template-columns:1fr}.adjustment-dialog footer{flex-direction:column-reverse}.adjustment-dialog footer .button{width:100%;min-width:0}.beneficiary-preview dl{grid-template-columns:1fr}.beneficiary-preview dl>div:nth-child(odd){border-right:0}.beneficiary-preview dt,.beneficiary-preview dd{white-space:normal}.beneficiary-preview dd>span{overflow-wrap:anywhere}.settlement-heading{display:block}.settlement-heading>strong,.connection-state{margin-top:12px}.order-story h1{letter-spacing:-2.5px;font-size:42px}.order-story>p{font-size:15px}.order-steps{gap:8px}.order-steps span{font-size:11px}.buy-card{border-radius:10px;padding:18px}.pay-using{grid-template-columns:1fr}.order-footer{flex-direction:column;justify-content:center;gap:4px}.brand{font-size:21px}.checkout-intro h1{font-size:37px}.checkout-title-row{align-items:end}.checkout-title-row h2{font-size:30px}.timer{text-align:right;display:block}.timer span{margin-bottom:5px;display:block}.timer strong{padding:6px 8px;font-size:17px}.order-strip{grid-template-columns:1fr}.order-strip>div{border-bottom:1px solid var(--border);border-right:0!important}.order-strip>div:last-child{border-bottom:0}.upi-content{grid-template-columns:1fr;justify-items:center}.upi-actions{width:100%}.summary-panel dl{display:block}.checkout-footer{flex-direction:column;justify-content:center;gap:7px}.metric-band{grid-template-columns:1fr}.status-chart-wrap{grid-template-columns:1fr;justify-items:center}.status-legend{width:100%}.volume-chart{grid-template-columns:repeat(7,minmax(31px,1fr));height:230px;overflow:hidden}.volume-bar-track{width:70%}.volume-value{visibility:hidden}.admin-title-row{display:block}.export-actions{margin-top:16px}.panel-toolbar{flex-direction:column;align-items:flex-start}.table-filters,.table-filters label{width:100%}.table-filters{flex-direction:column}.table-filters select{width:100%;max-width:none}.broker-contact-grid{grid-template-columns:1fr}.settings-section-heading{display:block}.settings-section-heading .button{width:100%;margin-top:14px}.setup-scope-panel{flex-direction:column;align-items:stretch}.setup-scope-panel label{min-width:0}.setup-scope-panel>div{text-align:left}.account-card-list{grid-template-columns:1fr}.account-card{flex-direction:column;align-items:flex-start}.upi-setup-panel{grid-template-columns:1fr}.upi-setup-heading{grid-column:auto}.upi-qr-card{grid-template-columns:88px 1fr;align-items:center;display:grid}.bank-transfer-form{grid-template-columns:1fr}.bank-form-full{grid-column:auto}.currency-editor form{grid-template-columns:1fr}.currency-active-field,.currency-form-full{grid-column:auto}.currency-broker-rate-grid{grid-template-columns:1fr}.currency-broker-rate-grid label{grid-template-columns:1fr;gap:6px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sa-shell{color:#191a17;background:#f4f5f0;min-height:100vh}.sa-header{color:#fff;background:#181a17;border-bottom:1px solid #31342f;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(24px,5vw,72px);display:flex}.sa-header nav{align-items:center;gap:18px;display:flex}.sa-header nav>a{color:#dfe53b;align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.sa-header nav>div{text-align:right;flex-direction:column;display:flex}.sa-header nav small{color:#999f96}.sa-header nav button{color:#fff;background:#242722;border:1px solid #3d413a;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.sa-main{max-width:1500px;margin:0 auto;padding:44px clamp(24px,5vw,72px) 72px}.sa-title{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.sa-title h1{letter-spacing:-.04em;margin:7px 0;font-size:clamp(30px,4vw,48px)}.sa-title p{color:#686c64;margin:0}.sa-eyebrow{color:#7a8100;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.login-intro .sa-eyebrow{color:#eef541;margin-top:auto}.sa-notice{color:#4c5300;background:#f2f7cd;border:1px solid #dce77a;border-radius:10px;margin-bottom:18px;padding:12px 15px}.sa-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.sa-metrics article{background:#fff;border:1px solid #e0e2da;border-radius:16px;grid-template-columns:auto 1fr;gap:4px 12px;padding:20px;display:grid}.sa-metrics article>div{background:#f0f432;border-radius:11px;grid-row:1/4;place-items:center;width:42px;height:42px;display:grid}.sa-metrics span{color:#777c72;font-size:12px}.sa-metrics strong{letter-spacing:-.03em;font-size:25px}.sa-metrics small{color:#8a8e86}.sa-content{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.sa-onboard,.sa-directory{background:#fff;border:1px solid #e0e2da;border-radius:17px;box-shadow:0 10px 30px #1e201b0a}.sa-onboard{flex-direction:column;gap:16px;padding:24px;display:flex}.sa-onboard h2,.sa-directory h2{margin:4px 0;font-size:21px}.sa-onboard p{color:#767a72;margin:0;font-size:13px}.sa-onboard label{flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.sa-onboard input{height:43px;font:inherit;background:#fafbf8;border:1px solid #d9dcd3;border-radius:9px;padding:0 12px}.sa-onboard small{color:#84887f;font-weight:400}.sa-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sa-password{grid-template-columns:1fr auto auto;display:grid}.sa-password input{border-radius:9px 0 0 9px;min-width:0}.sa-password button{background:#f0f432;border:1px solid #d9dcd3;border-left:0;padding:0 10px;font-weight:800}.sa-password button:last-child{background:#f7f8f4;border-radius:0 9px 9px 0}.sa-directory{overflow:hidden}.sa-directory .panel-toolbar{padding:20px 22px}.sa-directory table{min-width:800px}.sa-directory td small{color:#858980;margin-top:4px;display:block}.sa-icon-button{background:#fff;border:1px solid #dfe1da;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.superadmin-login .login-intro{background:radial-gradient(circle at 80% 10%,#3f441a,#0000 38%),#171916}.sa-row-actions{gap:6px;display:flex}.sa-rate-manager{background:#fff;border:1px solid #e0e2da;border-radius:17px;margin-top:22px;padding:22px}.sa-rate-manager-head{border-bottom:1px solid #e5e6e0;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;padding-bottom:18px;display:flex}.sa-rate-manager-head h2{margin:4px 0;font-size:22px}.sa-rate-manager-head p{color:#767a72;margin:0;font-size:12px}.sa-page-tabs{border-bottom:1px solid #dfe2d8;gap:8px;margin:-8px 0 24px;padding-bottom:12px;display:flex}.sa-page-tabs button{color:#60655b;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:11px 15px;font-weight:700;display:inline-flex}.sa-page-tabs button.active{color:#eaf237;background:#1b1d19}.sa-main>.admin-title-row{margin-bottom:20px}.sa-tagging-panel{background:#fff;border:1px solid #e0e2da;border-radius:17px;overflow:hidden}.sa-tagging-panel .panel-toolbar{padding:22px}.sa-tagging-panel .panel-toolbar p{color:#747970;margin:7px 0 0;font-size:13px}.sa-tagging-panel table{min-width:760px}.sa-tagging-panel td small{margin-top:4px;display:block}.sa-tagging-panel select{width:100%;min-width:190px;font:inherit;background:#fff;border:1px solid #d9dcd3;border-radius:8px;padding:10px}.sa-tagging-panel .admin-error,.sa-tagging-panel .sa-notice{margin:0 22px 16px}.sa-tagging-panel .button{white-space:nowrap}@media (width<=1050px){.sa-metrics{grid-template-columns:1fr 1fr}.sa-content{grid-template-columns:1fr}.sa-onboard{grid-template-columns:1fr 1fr;display:grid}.sa-onboard>div:first-child,.sa-onboard>.button,.sa-onboard>.inline-error{grid-column:1/-1}}@media (width<=680px){.sa-header{padding:0 18px}.sa-header nav>a,.sa-header nav>div{display:none}.sa-main{padding:28px 16px}.sa-title{align-items:start;gap:14px}.sa-title .button{padding:10px}.sa-page-tabs{overflow:auto}.sa-page-tabs button{white-space:nowrap}.sa-metrics{grid-template-columns:1fr}.sa-content{display:block}.sa-onboard{margin-bottom:18px;display:flex}.sa-form-grid{grid-template-columns:1fr}.sa-metrics article{padding:17px}}.sa-shell{grid-template-columns:226px minmax(0,1fr);display:grid}.sa-sidebar{color:#fff;z-index:5;background:#171a18;flex-direction:column;height:100vh;min-height:600px;padding:28px 13px 20px;display:flex;position:sticky;top:0}.sa-sidebar-brand{padding:0 11px 30px}.sa-sidebar-brand .brand{letter-spacing:-.055em;font-size:23px}.sa-sidebar-brand>span{color:#a2a9a1;letter-spacing:.04em;margin-top:5px;font-size:11px;display:block}.sa-sidebar-nav{flex-direction:column;gap:5px;display:flex}.sa-sidebar-nav button{text-align:left;color:#c7ccc7;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;border-radius:7px;align-items:center;gap:13px;width:100%;height:46px;padding:0 13px;font:700 13px/1.2 inherit;display:flex}.sa-sidebar-nav button:hover{color:#fff;background:#282d27}.sa-sidebar-nav button.active{color:#f5f7ed;background:#293b2b;border-left-color:#d8eb50}.sa-sidebar-nav button.active svg{color:#d8eb50}.sa-sidebar-foot{border-top:1px solid #383d38;grid-template-columns:34px minmax(0,1fr) 29px;align-items:center;gap:10px;margin-top:auto;padding:18px 4px 0;display:grid}.sa-owner-avatar{color:#fff;background:#454d46;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.sa-sidebar-foot strong,.sa-sidebar-foot small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sa-sidebar-foot strong{font-size:11px}.sa-sidebar-foot small{color:#aab0aa;margin-top:3px;font-size:10px}.sa-sidebar-foot button{color:#cbd1cb;cursor:pointer;background:0 0;border:0;padding:4px}.sa-main{width:100%;max-width:1600px;padding:30px clamp(22px,3vw,48px) 64px}.sa-title{align-items:center;margin-bottom:24px}.sa-title h1{margin:0 0 4px;font-size:clamp(29px,3vw,39px)}.sa-title p{font-size:13px}.sa-title .button{white-space:nowrap}.sa-dashboard-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.sa-dashboard-stat{text-align:left;color:#1b211d;background:#fff;border:1px solid #dfe4de;border-radius:10px;grid-template-rows:auto auto auto;grid-template-columns:38px minmax(0,1fr);align-content:center;gap:3px 10px;min-width:0;min-height:125px;padding:16px;font-family:inherit;display:grid}.sa-dashboard-stat-link{cursor:pointer}.sa-dashboard-stat-link:hover{border-color:#a9c794;box-shadow:0 5px 18px #12391f14}.sa-dashboard-stat-icon{color:#1a6d3b;background:#e8f4e9;border-radius:50%;grid-row:1/4;place-items:center;width:36px;height:36px;display:grid}.sa-dashboard-stat-label{color:#58645a;font-size:11px;font-weight:700}.sa-dashboard-stat strong{letter-spacing:-.035em;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(18px,2vw,25px);overflow:hidden}.sa-dashboard-stat small{color:#7c877e;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.sa-dashboard-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1.05fr) minmax(260px,.86fr);align-items:stretch;gap:14px;display:grid}.sa-dashboard-panel{background:#fff;border:1px solid #dfe4de;border-radius:10px;min-width:0;overflow:hidden}.sa-dashboard-panel-heading{justify-content:space-between;align-items:start;gap:10px;padding:18px 18px 13px;display:flex}.sa-dashboard-panel-heading h2{letter-spacing:-.02em;margin:0 0 3px;font-size:15px}.sa-dashboard-panel-heading p{color:#738076;margin:0;font-size:11px;line-height:1.4}.sa-dashboard-panel-heading svg{color:#66766a}.sa-dashboard-panel-heading button{color:#1d653a;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:3px 0;font:700 11px/1.2 inherit}.sa-dashboard-panel-heading button:hover{text-decoration:underline}.sa-status-content{align-items:center;gap:16px;padding:5px 19px 21px;display:flex}.sa-status-ring{border-radius:50%;flex:0 0 156px;place-items:center;width:156px;height:156px;display:grid}.sa-status-ring>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:105px;height:105px;display:flex}.sa-status-ring strong{letter-spacing:-.04em;font-size:24px}.sa-status-ring span{color:#79837b;font-size:10px}.sa-status-list{flex:1;min-width:0}.sa-status-list>div{border-bottom:1px solid #eef0ec;grid-template-columns:8px minmax(0,1fr) auto 30px;align-items:center;gap:7px;padding:9px 0;font-size:11px;display:grid}.sa-status-list>div:last-child{border-bottom:0}.sa-status-list strong{text-align:right}.sa-status-list small{color:#7b867f;text-align:right}.sa-status-dot{border-radius:50%;width:8px;height:8px}.sa-activity-chart{background:repeating-linear-gradient(0deg,#0000 0 41px,#edf0ec 42px);border-bottom:1px solid #dfe6dc;justify-content:space-around;align-items:stretch;gap:8px;height:168px;margin:1px 17px 0;display:flex}.sa-activity-day{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;display:flex}.sa-activity-bars{justify-content:center;align-items:flex-end;gap:3px;width:100%;height:130px;display:flex}.sa-activity-bars span{border-radius:3px 3px 0 0;width:30%;max-width:19px;min-height:0}.sa-activity-total{background:#c6e5c9}.sa-activity-paid{background:#287d48}.sa-activity-day strong{margin-top:4px;font-size:10px}.sa-activity-day small{color:#7a877d;white-space:nowrap;margin:2px 0 6px;font-size:10px}.sa-chart-key{color:#7b857d;justify-content:center;gap:18px;margin:12px 0 18px;font-size:10px;display:flex}.sa-chart-key span{align-items:center;gap:6px;display:flex}.sa-chart-key i{border-radius:50%;width:8px;height:8px;display:inline-block}.sa-key-total{background:#c6e5c9}.sa-key-paid{background:#287d48}.sa-tagging-summary{padding-bottom:20px}.sa-tagging-value{align-items:baseline;gap:6px;padding:9px 19px;display:flex}.sa-tagging-value strong{letter-spacing:-.05em;font-size:36px}.sa-tagging-value span{color:#758279;font-size:12px}.sa-tagging-track{background:#e8ece7;border-radius:6px;height:9px;margin:9px 19px 16px;overflow:hidden}.sa-tagging-track span{background:#27834a;border-radius:6px;height:100%;display:block}.sa-tagging-counts{color:#657168;justify-content:space-between;gap:8px;padding:0 19px;font-size:11px;display:flex}.sa-tagging-counts strong{color:#785d0c}.sa-recent-panel{grid-column:1/3}.sa-recent-panel .table-scroll{max-width:100%;overflow-x:auto}.sa-recent-panel table{border-collapse:collapse;width:100%;min-width:780px}.sa-recent-panel th,.sa-recent-panel td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf0ec;padding:11px 14px;font-size:11px}.sa-recent-panel th{color:#657168;background:#f7f9f6;font-weight:700}.sa-recent-panel td{color:#3d4840}.sa-recent-panel td strong,.sa-recent-panel td small{display:block}.sa-recent-panel td small{color:#839087;margin-top:2px}.sa-recent-panel tbody tr:last-child td{border-bottom:0}.sa-payment-status{color:#526454;background:#ecf0eb;border-radius:5px;padding:5px 7px;font-weight:700;display:inline-block}.sa-payment-status.paid_automatic,.sa-payment-status.paid_manual{color:#216a3b;background:#e4f4e8}.sa-payment-status.pending,.sa-payment-status.payment_submitted,.sa-payment-status.proof_uploaded{color:#79611e;background:#f8f2d8}.sa-payment-status.failed,.sa-payment-status.overpaid,.sa-payment-status.underpaid{color:#a64834;background:#fcebe5}.sa-dashboard-side{flex-direction:column;grid-column:3;gap:14px;min-width:0;display:flex}.sa-top-merchants ol{margin:0;padding:0 18px 14px;list-style:none}.sa-top-merchants li{border-bottom:1px solid #edf0ec;justify-content:space-between;gap:12px;padding:10px 0;font-size:11px;display:flex}.sa-top-merchants li:last-child{border-bottom:0}.sa-top-merchants li span{min-width:0}.sa-top-merchants li strong,.sa-top-merchants li small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sa-top-merchants li small{color:#819087;margin-top:3px}.sa-top-merchants li b{white-space:nowrap}.sa-funding-count{color:#416d50;align-items:center;gap:7px;padding:2px 18px 14px;font-size:11px;font-weight:700;display:flex}.sa-funding-asset{border-top:1px solid #edf0ec;padding:12px 18px}.sa-funding-asset>strong{font-size:12px}.sa-funding-asset dl{grid-template-columns:1fr 1fr;gap:9px 12px;margin:10px 0 0;display:grid}.sa-funding-asset dt{color:#829086;font-size:10px}.sa-funding-asset dd{margin:2px 0 0;font-size:12px;font-weight:700}.sa-dashboard .dashboard-empty{color:#89958b;padding:15px 18px;font-size:12px}@media (width<=1400px){.sa-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sa-tagging-summary{grid-column:1/3}.sa-dashboard-side{grid-column:1/3;grid-template-columns:1fr 1fr;align-items:start;display:grid}.sa-dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.sa-shell{display:block}.sa-sidebar{height:auto;min-height:0;padding:14px 16px;position:static}.sa-sidebar-brand{padding:0 0 10px}.sa-sidebar-brand>span{display:none}.sa-sidebar-nav{flex-direction:row;overflow:auto}.sa-sidebar-nav button{flex:none;width:auto;height:40px;padding:0 12px}.sa-sidebar-foot{border:0;margin:0;padding:0;display:flex;position:absolute;top:16px;right:18px}.sa-sidebar-foot>div:not(.sa-owner-avatar),.sa-owner-avatar{display:none}.sa-main{padding:25px 20px 50px}}@media (width<=680px){.sa-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-dashboard-grid{display:block}.sa-dashboard-panel,.sa-dashboard-side{margin-bottom:14px}.sa-dashboard-side{display:block}.sa-status-content{flex-wrap:wrap}.sa-status-ring{margin:auto}.sa-status-list{flex-basis:100%}.sa-title{align-items:center}.sa-title .button{gap:0;font-size:0}.sa-title .button svg{width:18px;height:18px}.sa-main{padding:23px 14px 40px}}@media (width<=420px){.sa-dashboard-stats{grid-template-columns:1fr 1fr;gap:8px}.sa-dashboard-stat{grid-template-columns:30px minmax(0,1fr);gap:3px 6px;min-height:112px;padding:11px}.sa-dashboard-stat-icon{width:29px;height:29px}.sa-dashboard-stat-icon svg{width:16px}.sa-dashboard-stat strong{font-size:17px}.sa-dashboard-stat small{font-size:9px}}.sa-sidebar-nav button{font-family:inherit;font-size:13px;font-weight:700;line-height:1.2}.sa-dashboard-panel-heading button{font-family:inherit;font-size:11px;font-weight:700;line-height:1.2}@media (width<=900px){.sa-sidebar{position:relative}}@media (width>=901px) and (width<=1400px){.sa-dashboard-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.sa-dashboard-stat{grid-template-columns:30px minmax(0,1fr);gap:3px 6px;min-height:112px;padding:12px}.sa-dashboard-stat-icon{width:29px;height:29px}.sa-dashboard-stat-icon svg{width:16px}.sa-dashboard-stat strong{font-size:clamp(16px,1.7vw,22px)}.sa-tagging-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-bottom:10px;display:grid}.sa-tagging-summary .sa-dashboard-panel-heading{grid-column:1;padding-bottom:4px}.sa-tagging-value{grid-area:1/2;padding:8px 18px}.sa-tagging-value strong{font-size:27px}.sa-tagging-track{grid-column:1/3;margin:3px 18px 9px}.sa-tagging-counts{grid-column:1/3}}.sa-dashboard-stat small{white-space:normal;line-height:1.25;overflow:visible}@media (width<=680px){.sa-sidebar-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;display:grid;overflow:visible}.sa-sidebar-nav button{justify-content:center;gap:5px;width:100%;padding:0 4px;font-size:10px}.sa-sidebar-nav button svg{flex:none;width:15px;height:15px}}.button-group{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.payments-workspace{min-width:0}.payment-history-table{overflow:hidden}.payment-history-table .panel-toolbar{flex-flow:wrap;align-items:center;padding:16px}.payment-table-title{align-items:center;gap:10px;display:flex}.payment-table-title>span{color:var(--muted);font-size:11px}.payment-history-table .table-filters{flex-flow:wrap;flex:100%}.payment-history-table .table-filters label{flex:230px;width:auto}.payment-history-table .table-filters select{flex:150px;min-width:0;max-width:none}.payment-history-table .table-scroll{max-height:min(64vh,720px)}.payment-history-table th{z-index:1;position:sticky;top:0}.payment-order-button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750}.payment-order-button:hover{text-underline-offset:3px;text-decoration:underline}.payment-order-button:focus-visible,.payment-pagination button:focus-visible{outline-offset:3px;outline:2px solid #727c00}.payment-pagination{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 16px}.payment-pagination-controls,.payment-pagination-controls label,.payment-pagination nav{align-items:center;gap:6px;display:flex}.payment-pagination-controls{flex-wrap:wrap;gap:12px}.payment-pagination-controls select{border:1px solid var(--border);min-height:32px;color:var(--ink);background:#fff;border-radius:5px;padding:0 6px;font-size:11px}.payment-pagination button{border:1px solid var(--border);min-width:32px;min-height:32px;color:var(--ink);cursor:pointer;background:#fff;border-radius:5px;padding:4px;font-size:12px}.payment-pagination button[aria-current=page]{color:#e5eb78;background:#171813;border-color:#171813;font-weight:750}.payment-pagination button:disabled{opacity:.4;cursor:default}.payment-drawer{border:0;border-left:1px solid var(--border);width:min(520px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink);overscroll-behavior:contain;background:#fff;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-12px 0 60px #0003}.payment-drawer[open]{animation:.2s ease-out payment-drawer-enter}.payment-drawer::backdrop{background:#1115}.payment-drawer-header{z-index:2;border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex;position:sticky;top:0}.payment-drawer-header h2{margin:4px 0 0;font-size:20px}.payment-drawer-header .button{min-height:36px;padding:8px}.payment-drawer .payment-drawer-content{border:0;border-radius:0;padding:24px;display:block}.payment-drawer-content dl div{padding:9px 0;font-size:12px}.payment-drawer-content dt{flex-shrink:0}.payment-drawer-content dd{overflow-wrap:anywhere;min-width:0}.payment-drawer-content h3{margin-top:24px;font-size:14px}.payment-drawer-content .rate-widget{margin-top:24px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes payment-drawer-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@media (width<=600px){.payment-history-table .panel-toolbar{padding:12px}.payment-history-table .table-filters label{flex-basis:100%}.payment-history-table .table-filters select{flex-basis:130px}.payment-pagination{padding:12px}.payment-pagination-controls{width:100%}.payment-pagination nav{gap:4px}.payment-pagination button{min-width:30px;min-height:36px}.payment-drawer-header,.payment-drawer .payment-drawer-content{padding:18px}}@media (prefers-reduced-motion:reduce){.payment-drawer[open]{animation:none}}.merchant-deposit-button{margin-top:20px}.merchant-deposit-modal{border:1px solid var(--border);width:min(480px,100vw - 28px);max-width:none;max-height:calc(100dvh - 28px);color:var(--ink);overscroll-behavior:contain;background:#fff;border-radius:12px;margin:auto;padding:0;overflow-y:auto;box-shadow:0 24px 90px #0004}.merchant-deposit-modal::backdrop{background:#1118}.merchant-deposit-modal>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.merchant-deposit-modal h2{margin:4px 0 0;font-size:20px}.merchant-deposit-modal header .button{min-height:34px;padding:6px}.merchant-deposit-body{padding:22px}.merchant-deposit-body form{gap:14px;display:grid}.merchant-deposit-body p{margin:0 0 14px;font-size:12px;line-height:1.6}.merchant-deposit-body label{gap:8px;font-size:12px;font-weight:700;display:grid}.merchant-deposit-body input{border:1px solid var(--border);width:100%;min-width:0;min-height:44px;font:inherit;border-radius:6px;padding:10px}.merchant-deposit-body .deposit-help{color:var(--muted);margin:14px 0;font-size:11px}.deposit-amount-summary{text-align:center;gap:5px;display:grid}.deposit-amount-summary span,.deposit-amount-summary small{color:var(--muted);font-size:11px}.deposit-amount-summary strong{overflow-wrap:anywhere;font-size:28px}.deposit-hash-form{border-top:1px solid var(--border);padding-top:16px}.deposit-success{text-align:center}.deposit-success>svg{color:#28713c}.deposit-success h3{font-size:22px}.merchant-deposit-body .inline-error{margin-top:14px;font-size:12px}.merchant-deposit-body .deposit-pending{color:#785600;background:#fff8df;border-radius:6px;margin:14px 0 0;padding:12px}.gas-requirement-notice{color:#624b0b;background:#fff9e6;border:1px solid #dfc66c;border-radius:8px;margin:14px 0;padding:14px;font-size:12px}.gas-requirement-notice.gas-ready{color:#285b36;background:#f0f8f2;border-color:#bfdcc6}.gas-requirement-notice>strong{font-size:13px;display:block}.gas-requirement-notice p,.merchant-deposit-body .gas-requirement-notice p{margin:8px 0;font-size:11px;line-height:1.5}.gas-requirement-notice dl{gap:8px;margin:12px 0;display:grid}.gas-requirement-notice dl>div{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.gas-requirement-notice dt{font-size:11px}.gas-requirement-notice dd{overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:700}.gas-requirement-notice .button{white-space:normal;margin-top:8px}.sa-wallet-manager{min-width:0}.sa-wallet-toolbar{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.sa-wallet-toolbar label,.sa-wallet-card label{flex-direction:column;gap:8px;font-size:12px;font-weight:700;display:flex}.sa-wallet-toolbar label{width:min(100%,450px)}.sa-wallet-manager select{width:100%;min-width:0;font:inherit;color:inherit;background:#fff;border:1px solid #d9dcd3;border-radius:9px;padding:12px}.sa-wallet-intro,.sa-wallet-loading{color:#73776e;font-size:13px;line-height:1.6}.sa-wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.sa-wallet-card{background:#fff;border:1px solid #e0e2da;border-radius:17px;flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.sa-wallet-card .wallet-top{margin-bottom:4px}.sa-wallet-card .wallet-top>div:nth-child(2){min-width:0}.sa-wallet-card p{color:#73776e;margin:0;font-size:13px;line-height:1.6}.sa-wallet-card .button{gap:8px;min-height:44px}.sa-wallet-card .wallet-state{white-space:nowrap;margin-left:auto}.sa-wallet-details{margin:0;font-size:13px}.sa-wallet-details>div{justify-content:space-between;gap:12px;display:flex}.sa-wallet-details dt{color:#73776e}.sa-wallet-details dd{margin:0;font-weight:700}.sa-wallet-address{overflow-wrap:anywhere;word-break:break-all;background:#f8f9f5;border:1px solid #e5e7df;border-radius:8px;padding:13px;font-size:13px;line-height:1.6;display:block}.sa-wallet-card .inline-error{border-radius:8px;padding:12px}.sa-wallet-card select:disabled{color:#8a8f84}.sa-wallet-card .button:disabled{cursor:not-allowed}@media (width<=760px){.sa-wallet-grid{grid-template-columns:1fr}.sa-wallet-card{padding:18px}.sa-wallet-toolbar{flex-direction:column;align-items:stretch}.sa-wallet-toolbar label{width:100%}.sa-wallet-toolbar .button{align-self:flex-start}.sa-wallet-card .wallet-top{gap:10px}.sa-wallet-card .wallet-top strong{font-size:15px}.sa-wallet-card .wallet-top span{font-size:11px}.sa-wallet-details>div{flex-wrap:wrap}}.notification-page{max-width:1240px;margin:auto}.notification-page .section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.notification-page h1{letter-spacing:-1.1px;margin:0;font-size:34px}.notification-page .section-heading p{color:#73776e;margin:7px 0 0}.notification-page .inline-error{margin-bottom:16px}.notification-preview-note{background:#fafbe9;border:1px solid #dbdf9a;border-radius:12px;align-items:flex-start;gap:16px;margin-bottom:20px;padding:16px 20px;font-size:13px;line-height:1.6;display:flex}.notification-preview-note strong{white-space:nowrap}.notification-success{color:#27643b;background:#edf7ef;border-radius:10px;align-items:center;gap:8px;margin-bottom:16px;padding:12px 16px;font-size:13px;display:flex}.notification-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.notification-card{background:#fff;border:1px solid #e1e3dc;border-radius:16px;min-width:0;padding:24px}.notification-card h2{letter-spacing:-.35px;margin:0;font-size:19px}.notification-card h3{margin:0 0 6px;font-size:15px}.notification-card p{color:#73776e;margin:10px 0 16px;font-size:13px;line-height:1.7}.notification-card small{color:#73776e;font-size:12px;line-height:1.6;display:block}.notification-card-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.notification-card-heading>div{flex:1;min-width:150px}.notification-card-heading p{margin:5px 0 0}.notification-icon{color:#287eb4;background:#f0f6fc;border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.notification-pill{color:#687060;white-space:nowrap;background:#f0f1ed;border-radius:30px;padding:5px 10px;font-size:11px;font-weight:650;display:inline-block}.notification-pill.connected,.notification-pill.delivery-delivered{color:#2d693b;background:#eaf5e9}.notification-pill.delivery-failed{color:#b3382c;background:#fff0ee}.notification-pill.delivery-pending,.notification-pill.delivery-delivering{color:#82641c;background:#fff8d9}.notification-actions{flex-wrap:wrap;gap:10px;display:flex}.notification-actions .button,.notification-test{gap:8px;min-height:44px}.notification-info{background:#f6f7f3;border-radius:10px;margin:16px 0;padding:14px;font-size:13px;line-height:1.6}.telegram-link-box{background:#f4f9fd;border:1px solid #b9d6ec;border-radius:12px;margin-top:18px;padding:18px;font-size:14px}.telegram-link-box p{margin:8px 0 14px}.telegram-link-box small{margin-top:12px}.notification-divider{background:#eeefe9;height:1px;margin:24px 0}.notification-toggle{cursor:pointer;border-bottom:1px solid #eeefe9;align-items:center;gap:14px;padding:18px 0;display:flex;position:relative}.notification-toggle>span:first-child{flex:1;min-width:0}.notification-toggle strong,.notification-pause strong{font-size:14px;font-weight:600}.notification-toggle small,.notification-pause small{margin-top:5px;display:block}.notification-toggle .switch{flex-shrink:0}.notification-sound-icon{display:none}.notification-pause{flex-direction:column;gap:12px;padding:18px 0;display:flex}.notification-pause .button{padding:9px 14px;font-size:12px}.notification-test{max-width:100%;margin-top:8px}.notification-side{gap:20px;min-width:0;display:grid}.notification-footnote{margin:16px 0 0!important;font-size:12px!important}.notification-message-preview{background:#f5f6f2}.telegram-message{background:#fff;border:1px solid #e2e6de;border-radius:14px 14px 14px 3px;margin:16px 0;padding:18px;font-size:13px;box-shadow:0 3px 8px #182b1705}.telegram-message p{color:#444a40}.telegram-message-button{text-align:center;color:#2c709f;border-top:1px solid #eeefe9;padding:10px;font-weight:600;display:block}.notification-history{margin-top:20px}.notification-history .notification-card-heading{margin-bottom:6px}.notification-history-list article{border-bottom:1px solid #eeefe9;justify-content:space-between;gap:16px;padding:17px 0;font-size:13px;display:flex}.notification-history-list article:last-child{border:0}.notification-history-list article>div:first-child{overflow-wrap:anywhere;min-width:0}.notification-history-list small{margin-top:5px}.notification-history-status{text-align:right;flex-shrink:0}.notification-error-text{color:#b3382c!important}.notification-empty{color:#858a7e;text-align:center;flex-direction:column;align-items:center;gap:12px;padding:35px 12px;font-size:14px;display:flex}.notification-empty p{margin:0}.notification-page button:disabled{opacity:.5;cursor:not-allowed}.notification-page button:focus-visible,.notification-page a:focus-visible{outline-offset:3px;outline:3px solid #b2bf24}@media (width<=1000px){.notification-grid{grid-template-columns:1fr}.notification-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=680px){.notification-page h1{font-size:28px}.notification-card{border-radius:12px;padding:18px}.notification-side{grid-template-columns:1fr}.notification-grid{gap:16px}.notification-preview-note{flex-direction:column;gap:4px;padding:14px}.notification-card-heading{gap:10px}.notification-page .section-heading{align-items:flex-start}.notification-page .section-heading>.button{min-height:44px;padding:10px;font-size:12px}.notification-history-list article{flex-wrap:wrap;gap:10px}.notification-history-status{text-align:left;align-items:center;gap:10px;display:flex}.notification-history-status small{margin:0}.notification-toggle{gap:10px}.notification-card-heading>div{min-width:130px}}.notification-toggle .switch input{z-index:1;cursor:pointer;width:44px;height:44px;margin:0;position:absolute;inset:-12px -4px}.notification-toggle .switch input:focus-visible+span{outline-offset:4px;outline:3px solid #b2bf24}.notification-toggle .switch input:disabled{cursor:not-allowed}.sa-network-control{border:1px solid var(--border,#ddd);background:#fff;border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0;padding:20px;display:flex}.sa-network-control>div{flex:240px}.sa-network-control p{color:#687170;margin:6px 0 0;line-height:1.5}.usdt-pricing-page>.panel-toolbar{flex-wrap:wrap;gap:16px}.usdt-pricing-page>.panel-toolbar p{flex:260px;margin:0}.usdt-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.usdt-pricing-grid .settings-panel{flex-direction:column;gap:14px;min-width:0;display:flex}.usdt-pricing-grid p{color:#687170;margin:0;line-height:1.5}.usdt-pricing-grid label{flex-direction:column;gap:8px;font-weight:600;display:flex}.usdt-price-value{font-size:28px}.usdt-pricing-actions{flex-wrap:wrap;gap:10px;display:flex}.usdt-pricing-page td small{margin-top:4px;display:block}@media (width<=800px){.usdt-pricing-grid{grid-template-columns:1fr}.usdt-pricing-actions>button{flex:180px}}.usdt-pricing-page>.panel-toolbar{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.usdt-pricing-grid h2{margin:0}.usdt-pricing-grid input,.usdt-pricing-grid select{width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;background:#fff;border:1px solid #d5d9d4;border-radius:10px;padding:10px 12px}.deposit-gas-controls{margin:20px 0}.deposit-gas-policy-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.deposit-gas-policy-heading h2{margin:0 0 8px}.deposit-gas-policy-heading p{color:#687170;margin:0;line-height:1.5}.deposit-gas-bulk-actions{flex-wrap:wrap;gap:10px;display:flex}.deposit-gas-merchant-control{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.deposit-gas-merchant-control>span{flex:240px}.deposit-gas-merchant-control small{color:#687170;margin-top:6px;display:block}.deposit-gas-merchant-control select{width:100%;min-width:0;color:inherit;font:inherit;background:#fff;border:1px solid #d5d9d4;border-radius:10px;flex:240px;padding:12px}.password-recovery-form{gap:16px;display:grid}.password-recovery-form p{color:var(--muted);margin:0;line-height:1.6}.password-recovery-form label{gap:8px;font-weight:650;display:grid}.password-recovery-form input{width:100%;min-width:0}.password-request-message{background:var(--surface-alt,#f5f5ef);border-radius:8px;padding:12px;font-size:13px}.password-forgot-link{cursor:pointer;background:0 0;border:0;padding:6px;font-weight:650;text-decoration:underline}.merchant-profile-area{margin-top:auto;position:relative}.admin-user .merchant-profile-button{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.merchant-profile-button>span:last-child{min-width:0}.merchant-profile-button small{text-overflow:ellipsis;overflow:hidden}.merchant-profile-menu{background:#252520;border:1px solid #444;border-radius:10px;margin-bottom:8px;padding:8px}.merchant-profile-menu button{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:12px;font-weight:650}.notification-card button[hidden]{display:none}.merchant-profile-area .admin-user{grid-template-columns:minmax(0,1fr) 30px}.sa-lp-funding-panel{grid-column:1/-1}.sa-lp-funding-table{width:100%;min-width:720px}.sa-lp-funding-table td{vertical-align:top}.sa-lp-funding-table td strong{overflow-wrap:anywhere;font-size:12px;display:block}.sa-lp-funding-table td small{color:#738076;margin-top:5px;font-size:10px;line-height:1.5;display:block}.sa-funding-asset dd{overflow-wrap:anywhere}.merchant-deposit-recovery{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-size:13px;display:flex}.sa-orders{min-width:0}.sa-order-filters{background:#fff;border:1px solid #dfe4de;border-radius:12px;margin-bottom:18px;padding:20px}.sa-order-filter-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.sa-order-filter-heading strong{align-items:center;gap:8px;display:flex}.sa-order-filter-heading>span{color:#66756b;font-size:12px}.sa-order-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.sa-order-filter-grid label{color:#526158;flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:600;display:flex}.sa-order-filter-grid input,.sa-order-filter-grid select,.sa-order-pagination select{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#1c2b21;background:#fff;border:1px solid #d6ddd6;border-radius:7px;height:41px;padding:10px}.sa-order-filter-grid input:focus,.sa-order-filter-grid select:focus{outline-offset:1px;outline:2px solid #77a881}.sa-order-advanced{border-top:1px solid #e7ece7;margin-top:16px;padding-top:14px}.sa-order-advanced summary{cursor:pointer;color:#315e40;font-size:13px;font-weight:600}.sa-order-advanced .sa-order-filter-grid{margin-top:16px}.sa-order-filter-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;display:flex}.sa-order-filter-actions>span{color:#6d7b70;margin-right:auto;font-size:12px}.sa-order-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.sa-order-stats article{background:#fff;border:1px solid #dfe4de;border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:18px 15px;display:flex}.sa-order-stats article>span{color:#607065;font-size:12px;font-weight:600}.sa-order-stats strong{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:24px}.sa-order-stats small{color:#758378;font-size:11px;line-height:1.5}.sa-order-assets{flex-wrap:wrap;gap:10px;margin-bottom:18px;font-size:12px;display:flex}.sa-order-assets>span{background:#edf3eb;border:1px solid #d9e5d8;border-radius:6px;padding:8px 11px}.sa-order-assets small{color:#647567}.sa-order-table table{border-collapse:collapse;width:100%;font-size:12px}.sa-order-table th{text-align:left;color:#647065;white-space:nowrap;background:#f8faf7;padding:13px 15px;font-weight:600}.sa-order-table td{white-space:nowrap;vertical-align:middle;border-top:1px solid #e8ede7;padding:15px}.sa-order-table td small{color:#7c877e;margin-top:4px;font-size:10px;display:block}.sa-order-table tbody tr{cursor:pointer}.sa-order-table tbody tr:hover{background:#f7faf4}.sa-order-table .button{padding:7px}.sa-order-table .payment-order-button{color:#1e5434;font-size:12px}.sa-order-table[aria-busy=true] tbody{opacity:.5;pointer-events:none}.sa-order-pagination{color:#647065;border-top:1px solid #e8ede7;flex-wrap:wrap;align-items:center;gap:18px;padding:16px;font-size:12px;display:flex}.sa-order-pagination>span{margin-right:auto}.sa-order-pagination label,.sa-order-pagination nav{align-items:center;gap:9px;display:flex}.sa-order-pagination select{width:auto}.sa-order-pagination .button{padding:9px 11px}.sa-order-drawer{box-sizing:border-box;color:#17281e;background:#fff;border:0;border-left:1px solid #dfe4de;width:min(540px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;position:fixed;inset:0;box-shadow:-12px 0 40px #09231422}.sa-order-drawer::backdrop{background:#10221966}.sa-order-drawer header{z-index:1;background:#fff;border-bottom:1px solid #e2e8df;justify-content:space-between;align-items:flex-start;gap:14px;padding:24px;display:flex;position:sticky;top:0}.sa-order-drawer h2{overflow-wrap:anywhere;margin:8px 0 12px;font-size:20px}.sa-order-drawer dl{margin:0;padding:12px 24px 30px}.sa-order-drawer dl>div{border-bottom:1px solid #edf0eb;grid-template-columns:155px minmax(0,1fr);gap:15px;padding:13px 0;font-size:13px;display:grid}.sa-order-drawer dt{color:#6a786e}.sa-order-drawer dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:500}@media (width<=1200px){.sa-order-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-order-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.sa-order-filter-heading{flex-direction:column;align-items:flex-start;gap:6px}}@media (width<=680px){.sa-order-filters{padding:14px}.sa-order-filter-grid{grid-template-columns:1fr 1fr;gap:12px}.sa-order-search{grid-column:1/-1}.sa-order-stats{grid-template-columns:1fr 1fr}.sa-order-stats article{padding:14px}.sa-order-stats strong{font-size:21px}.sa-order-filter-actions{flex-wrap:wrap}.sa-order-filter-actions>span{width:100%}.sa-order-pagination{gap:12px}.sa-order-pagination nav{justify-content:space-between;width:100%}.sa-order-drawer dl>div{grid-template-columns:120px minmax(0,1fr)}}.sa-funds-note{color:#68766c;margin:0 0 18px;font-size:13px;line-height:1.7}.sa-funds-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.sa-funds-summary article{background:#fff;border:1px solid #dfe4de;border-radius:10px;flex-direction:column;gap:9px;padding:20px;display:flex}.sa-funds-summary article>span{color:#65796b;font-size:12px;font-weight:600}.sa-funds-summary strong{overflow-wrap:anywhere;font-size:22px}.sa-funds-summary small,.sa-funds-merchants small{color:#6c7c70;font-size:11px;line-height:1.8;display:block}.sa-funds-merchants{width:100%}.sa-funds-merchants td{min-width:150px}.sa-funds-search{align-items:center;gap:8px;max-width:260px;display:flex}.sa-funds-search input{min-width:0;font:inherit;border:1px solid #d9e1d6;border-radius:6px;padding:10px}.sa-fund-wallets{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:0 20px 20px;display:grid}.sa-fund-wallets article{border:1px solid #dfe4de;border-radius:9px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.sa-fund-wallets article.selected{background:#f6fbf3;border:2px solid #4b8c57;padding:17px}.sa-fund-wallets article>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sa-fund-wallets article>div>span,.sa-fund-wallets article>small{color:#708073;font-size:11px}.sa-fund-wallets code{overflow-wrap:anywhere;font-size:12px;line-height:1.8}.sa-address-copy{font:inherit;color:#27613d;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:12px;display:flex}.sa-fund-wallets dl{grid-template-columns:1fr 1fr;gap:13px;margin:0;display:grid}.sa-fund-wallets dt{color:#708073;margin-bottom:4px;font-size:11px}.sa-fund-wallets dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.sa-fund-tabs{gap:8px;margin:24px 0 16px;padding-bottom:4px;display:flex;overflow:auto}.sa-fund-tabs button{white-space:nowrap;font:inherit;color:#5b6e60;cursor:pointer;background:#fff;border:1px solid #dce4d9;border-radius:7px;padding:11px 15px;font-size:13px}.sa-fund-tabs button.active{color:#fff;background:#244b31;border-color:#244b31}.sa-lp-page .sa-order-table td:nth-child(5){white-space:normal;overflow-wrap:anywhere;min-width:180px;max-width:260px}@media (width<=1000px){.sa-funds-summary,.sa-fund-wallets{grid-template-columns:1fr}.sa-lp-page .sa-dashboard-panel-heading{flex-wrap:wrap;gap:12px}}.sa-funds-drawer{box-sizing:border-box;color:#17281e;overscroll-behavior:contain;background:#f5f6f1;border:0;border-left:1px solid #dfe4de;width:min(1120px,100vw - 48px);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:-12px 0 40px #09231422}.sa-funds-drawer::backdrop{background:#10221966}.sa-funds-drawer-header{z-index:2;background:#fff;border-bottom:1px solid #dfe4de;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex;position:sticky;top:0}.sa-funds-drawer-header h2{overflow-wrap:anywhere;margin:6px 0;font-size:24px}.sa-funds-drawer-header p{color:#6c7c70;margin:0;font-size:12px}.sa-funds-drawer-header>.button{flex-shrink:0}.sa-funds-drawer-content{min-width:0;padding:24px}.sa-funds-drawer .sa-funds-summary{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=680px){.sa-funds-drawer{border-left:0;width:100vw}.sa-funds-drawer-header,.sa-funds-drawer-content{padding:16px}.sa-funds-drawer .sa-funds-summary{grid-template-columns:1fr}}
