:root{--bg:#f3f5f8;--paper:#ffffff;--ink:#20242b;--muted:#68707d;--line:#dde3ea;--brand:#b71918;--brand-deep:#8d1110;--gold:#d9a441;--green:#5a9d68;--blue:#3068a8;--cyan:#2a8792;--panel:#f9fafc;--shadow:0 14px 35px rgba(33,40,52,0.08);--console-sidebar-width:clamp(216px,16vw,280px);--console-sidebar-collapsed-width:clamp(64px,5vw,78px)}.spin{animation:corridorpay-spin 1s linear infinite}@keyframes corridorpay-spin{to{transform:rotate(1turn)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Aptos,Segoe UI,sans-serif;letter-spacing:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.brand-mark{align-items:center;display:inline-flex;gap:10px;font-weight:800;letter-spacing:0}.brand-dot{border-radius:50%;box-shadow:12px 0 0 #e9b24d;height:18px;width:18px}.brand-dot,.button{background:var(--brand)}.button{align-items:center;border:0;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;gap:8px;justify-content:center;min-height:42px;padding:0 18px;transition:transform .16s ease,box-shadow .16s ease}.button:hover{box-shadow:0 10px 22px rgba(183,25,24,.2);transform:translateY(-1px)}.button.secondary{background:#eef2f5;color:var(--ink)}.button.gold{background:var(--gold)}.button.green{background:#6fb34d}.button:disabled{cursor:not-allowed;opacity:.65;transform:none}.login-page{align-items:center;background:linear-gradient(135deg,rgba(183,25,24,.08),transparent 32%),linear-gradient(315deg,rgba(48,104,168,.12),transparent 34%),#eef2f6;display:grid;min-height:100vh;padding:28px}.login-panel{background:#fff;border:1px solid #dfe5ee;border-radius:8px;box-shadow:0 24px 80px rgba(22,32,48,.12);display:grid;grid-gap:18px;gap:18px;margin:0 auto;max-width:480px;padding:30px;width:100%}.login-brand-row,.login-title{align-items:center;display:flex;justify-content:space-between}.login-title{gap:14px;justify-content:flex-start}.login-title svg{color:var(--brand);flex:0 0 auto}.login-title h1{margin:0 0 4px}.login-hint,.login-title p{color:var(--muted);margin:0}.login-scope-badge{align-items:center;background:#20242b;border-radius:6px;color:#fff;display:inline-flex;font-size:14px;font-weight:900;justify-self:start;min-height:34px;padding:0 12px}.login-error{background:#fff2f2;border:1px solid #f0b9b9;border-radius:6px;color:var(--brand)}.login-error,.login-success{font-weight:800;padding:10px 12px}.login-success{background:#ecfdf3;border:1px solid #bbf7d0;border-radius:6px;color:#166534}.registration-page{align-items:center;background:#eef1f4;display:grid;min-height:100vh;padding:36px}.registration-shell{background:#fff;border:1px solid #d9dee7;border-radius:8px;box-shadow:0 28px 70px rgba(26,31,41,.14);display:grid;grid-template-columns:360px minmax(0,1fr);margin:0 auto;max-width:1160px;min-height:720px;overflow:hidden;width:100%}.registration-intro{background-color:#181b20;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:32px 32px;color:#fff;display:flex;flex-direction:column;min-width:0;padding:38px 34px 32px;position:relative}.registration-intro:before{background:var(--brand);content:"";height:5px;left:0;position:absolute;right:0;top:0}.registration-brand{align-items:center;display:inline-flex;gap:12px;width:max-content}.registration-brand strong{font-size:20px;letter-spacing:0}.registration-brand-symbol{align-items:center;background:#fff;border-radius:6px;display:inline-flex;height:34px;justify-content:center;width:34px}.registration-brand-symbol span{background:var(--brand);border-radius:50%;box-shadow:8px 0 0 #e8ad3d;height:11px;transform:translateX(-4px);width:11px}.registration-intro-copy{margin:auto 0;padding:72px 0 58px}.registration-complete>span,.registration-form-header>span,.registration-intro-copy>span{color:#d9a83e;display:block;font-size:12px;font-weight:800;letter-spacing:0;margin-bottom:14px;text-transform:uppercase}.registration-intro-copy h1{font-size:34px;line-height:1.2;margin:0;max-width:290px}.registration-intro-copy p{color:#b9c0ca;font-size:15px;line-height:1.75;margin:22px 0 0}.registration-assurance{border-bottom:1px solid #373b43;border-top:1px solid #373b43;display:grid}.registration-assurance>div{align-items:center;color:#e4e7ec;display:flex;font-size:13px;font-weight:700;gap:11px;min-height:48px}.registration-assurance>div+div{border-top:1px solid #2e3239}.registration-assurance svg{color:#70b56a}.registration-intro-foot{color:#737b87;display:flex;font-size:10px;font-weight:800;justify-content:space-between;letter-spacing:0;margin-top:24px}.registration-form-panel{display:flex;flex-direction:column;min-width:0;padding:34px 48px 40px}.registration-form-topbar{align-items:center;display:flex;justify-content:space-between;min-height:34px}.registration-back-link,.registration-login-link{color:#5d6572;font-size:13px;font-weight:700}.registration-form-header{margin-top:26px}.registration-form-header>span{color:var(--brand);margin-bottom:8px}.registration-form-header h2{font-size:30px;margin:0}.registration-form-header p{color:var(--muted);line-height:1.65;margin:10px 0 0}.registration-steps{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:28px 0 4px;padding:0}.registration-steps li{align-items:center;border-bottom:2px solid #e5e8ed;color:#969da8;display:flex;gap:8px;min-height:42px;padding-bottom:9px}.registration-steps li>span{align-items:center;background:#eef0f3;border-radius:50%;display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;width:24px}.registration-steps li small,.registration-steps li>span{font-size:12px;font-weight:800}.registration-steps li.active{border-color:var(--brand);color:#252a32}.registration-steps li.active>span{background:var(--brand);color:#fff}.registration-alert{border:1px solid;border-radius:6px;font-size:13px;font-weight:700;margin-top:18px;padding:11px 13px}.registration-alert.error{background:#fff4f3;border-color:#efc2bd;color:#a3251f}.registration-form{display:grid}.registration-form-section{border:0;border-top:1px solid #e4e7eb;margin:24px 0 0;min-width:0;padding:25px 0 0}.registration-form-section legend{align-items:center;color:#272c34;display:flex;font-size:14px;font-weight:800;gap:9px;padding:0 14px 0 0}.registration-form-section legend svg{color:var(--brand)}.registration-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.registration-field-wide{grid-column:1/-1}.registration-form .field{gap:7px}.registration-form .field label{color:#4b525d;font-size:13px}.registration-form .field input{background:#fbfcfd;border-color:#ccd2db;min-height:48px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.registration-form .field input:hover{border-color:#9ca5b2}.registration-form .field input:focus{background:#fff;border-color:var(--brand);box-shadow:0 0 0 3px rgba(183,25,24,.1);outline:none}.registration-email-row{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) 158px}.registration-code-button{min-height:48px;padding:0 12px;white-space:nowrap}.registration-code-input{font-size:20px!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:0;max-width:220px;text-align:center}.registration-inline-success{align-items:center;color:#26713a;display:flex;font-size:13px;font-weight:700;gap:8px;margin-top:12px}.registration-primary-action,.registration-submit{min-height:48px;width:100%}.registration-submit{margin-top:26px}.registration-login-link{align-items:center;display:inline-flex;gap:7px;justify-content:center;margin-top:20px}.registration-complete{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin:0 auto;max-width:600px;width:100%}.registration-complete-icon{align-items:center;background:#eaf7ee;border:1px solid #b9dec2;border-radius:8px;color:#2d7b41;display:flex;height:58px;justify-content:center;margin-bottom:24px;width:58px}.registration-complete>span{color:#2d7b41;margin-bottom:8px}.registration-complete h2{font-size:30px;margin:0}.registration-complete>p{color:var(--muted);line-height:1.7;margin:12px 0 24px}.registration-result-list{border-bottom:1px solid #e0e4e9;border-top:1px solid #e0e4e9;margin:0 0 24px;width:100%}.registration-result-list>div{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:110px minmax(0,1fr);min-height:50px}.registration-result-list>div+div{border-top:1px solid #eceef1}.registration-result-list dt{color:#727a86;font-size:12px;font-weight:700}.registration-result-list dd{font-size:13px;font-weight:800;margin:0;overflow-wrap:anywhere}.registration-secret{background:#f7f9f7;border:1px solid #cddccf;border-radius:8px;display:grid;grid-gap:12px;gap:12px;margin-bottom:24px;padding:16px;width:100%}.registration-secret>div{align-items:center;color:#285d37;display:flex;gap:8px}.registration-secret pre{background:#fff;border:1px solid #dfe6e0;border-radius:6px;font-size:12px;margin:0;overflow-wrap:anywhere;padding:12px;white-space:pre-wrap}.field{display:grid;grid-gap:8px;gap:8px}.field label{color:#3c4350;font-weight:700}.field input,.field select{background:#fff;border:1px solid var(--line);border-radius:6px;min-height:44px;padding:0 14px;width:100%}.shell{display:flex;flex-direction:column;height:100dvh;min-height:100dvh;overflow:hidden}.topbar{background:#fff;border-bottom:2px solid #2b333c;flex:0 0 auto;gap:16px;justify-content:space-between;min-height:70px;padding:0 24px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.admin-topbar-brand,.topbar{align-items:center;display:flex}.admin-topbar-brand{min-width:190px}.admin-topbar-right{align-items:center;display:flex;flex:1 1;gap:14px;justify-content:flex-end;min-width:0}.admin-user-menu{align-items:center;background:#f8fafc;border:1px solid #e3eaf4;border-radius:999px;display:inline-flex;flex:0 0 auto;gap:8px;padding:5px 6px 5px 14px}.admin-user-menu>span{color:#273244;font-size:13px;font-weight:900;white-space:nowrap}.rate-strip{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.rate-pill,.status-pill{align-items:center;background:#f6f8fb;border:1px solid #d8e0ea;border-radius:6px;color:var(--brand);display:inline-flex;font-size:13px;font-weight:700;height:34px;justify-content:center;line-height:32px;min-height:34px;padding:0 10px;text-align:center;white-space:nowrap}.language-switch{align-items:center;background:#f4f6fa;border:1px solid #d8e0ea;border-radius:999px;display:inline-flex;gap:2px;padding:3px}.language-switch button{background:transparent;border:0;border-radius:999px;color:#596579;cursor:pointer;font-size:12px;font-weight:900;min-height:28px;padding:0 10px}.language-switch button.active{background:#20242b;color:#fff}.topbar-icon-button{align-items:center;background:#f4f6fa;border:1px solid #d8e0ea;border-radius:6px;color:#3b4451;cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px}.layout{display:grid;flex:1 1 auto;grid-template-columns:var(--console-sidebar-width) minmax(0,1fr);min-height:0;overflow:hidden}.layout.sidebar-collapsed{grid-template-columns:var(--console-sidebar-collapsed-width) minmax(0,1fr)}.sidebar{background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0;overflow:hidden}.sidebar-tools{align-items:center;border-bottom:1px solid #edf0f4;display:flex;flex:0 0 auto;min-height:58px;padding:10px 12px}.sidebar-collapse-button{align-items:center;background:#f6f8fb;border:1px solid #e5e9f0;border-radius:8px;color:#3b4451;cursor:pointer;display:flex;gap:8px;height:36px;justify-content:space-between;margin:0;overflow:hidden;padding:0 12px;white-space:nowrap;width:100%}.sidebar-collapse-button:hover{background:#eef2f7;border-color:#d8e0ea}.layout.sidebar-collapsed .sidebar-collapse-button{height:38px;justify-content:center;margin:0 auto;padding:0;width:38px}.layout.sidebar-collapsed .sidebar-collapse-button span{display:none}.sidebar-nav{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:12px 0 18px;scrollbar-gutter:stable}.side-link{align-items:center;background:transparent;border:0;color:#414956;display:flex;gap:10px;min-height:44px;padding:0 24px;text-align:left;width:100%}.layout.sidebar-collapsed .side-link{justify-content:center;padding:0}.layout.sidebar-collapsed .side-link span{display:none}.side-link.active{background:#eef0f5;color:var(--brand);font-weight:800}.side-group{border-bottom:1px solid transparent}.side-toggle{cursor:pointer}.side-toggle span{flex:1 1}.side-toggle svg:last-child{color:#87909d;margin-left:auto;transition:transform .16s ease}.side-toggle svg:last-child.expanded{transform:rotate(180deg)}.side-submenu{background:#fbfcfe;border-bottom:1px solid #edf0f4}.side-sublink{align-items:center;color:#4b5360;display:flex;font-size:14px;gap:7px;min-height:38px;padding:10px 24px 10px 58px}.side-sublink svg{flex:0 0 auto}.side-sublink.active{background:#eef0f5;color:var(--brand);font-weight:800}.content{min-height:0;overflow-x:hidden;overflow-y:auto;padding:26px 30px 56px;scrollbar-gutter:stable}.content-crumb-bar{background:#fff;border:1px solid #edf0f4;border-radius:8px;box-shadow:0 8px 26px rgba(21,31,48,.04);color:#5f6978;margin:0 0 16px;min-height:42px;padding:0 14px}.console-breadcrumb,.content-crumb-bar{align-items:center;display:flex;gap:8px}.console-breadcrumb{flex-wrap:wrap;font-size:13px;font-weight:800}.console-breadcrumb a,.console-breadcrumb span{color:#596579}.console-breadcrumb span:before{color:#a2acba;content:"/";margin-right:8px}.metric-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card,.panel,.table-card{background:#fff;border:1px solid #edf0f4;border-radius:8px;box-shadow:var(--shadow)}.metric-card{min-height:120px;padding:22px}.metric-card strong{display:block;font-size:28px;margin:14px 0 8px}.panel{margin-top:20px;padding:24px}.compact-panel{padding:20px 22px}.filter-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(4,minmax(160px,1fr))}.filter-grid.compact{grid-template-columns:repeat(2,minmax(180px,260px));margin-bottom:16px}.merchant-profile-card{background:#fff;border:1px solid #edf0f4;border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:22px;gap:22px;margin-top:20px;padding:24px}.merchant-profile-head{align-items:flex-start;border-bottom:1px solid #edf0f4;display:flex;gap:16px;justify-content:space-between;padding-bottom:18px}.merchant-profile-head p{color:#8b95a4;font-size:12px;font-weight:900;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.merchant-profile-head h3{color:#222833;font-size:22px;margin:0 0 8px}.merchant-profile-head span{color:#667085;display:block;line-height:1.6}.merchant-profile-edit{align-items:end;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(220px,1.1fr) minmax(220px,1fr) auto}.merchant-profile-edit label{display:grid;grid-gap:8px;gap:8px}.merchant-profile-balance span,.merchant-profile-edit span,.merchant-profile-item span{color:#667085;font-size:13px;font-weight:800}.merchant-profile-edit input{background:#fff;border:1px solid #dfe5ee;border-radius:6px;color:#2c3440;min-height:42px;outline:none;padding:0 12px}.merchant-profile-edit input[readonly]{background:#f7f9fc;color:#5b6472}.merchant-profile-section{display:grid;grid-gap:14px;gap:14px}.merchant-profile-section h4{color:#222833;font-size:16px;margin:0}.merchant-profile-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-profile-item{background:#f8fafc;border:1px solid #edf1f6;border-radius:8px;display:grid;grid-gap:8px;gap:8px;min-width:0;padding:14px}.merchant-profile-item.wide{grid-column:span 3}.merchant-profile-item strong{color:#222833;font-size:14px;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.merchant-profile-item strong.notranslate{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.merchant-two-factor-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:22px;gap:22px;margin-top:20px;max-width:980px;padding:24px}.merchant-two-factor-binding,.merchant-two-factor-fields,.merchant-two-factor-head,.merchant-two-factor-head>div,.merchant-two-factor-summary{display:grid}.merchant-two-factor-head{align-items:center;border-bottom:1px solid #e8edf4;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding-bottom:18px}.merchant-two-factor-head>div{align-items:center;gap:12px;grid-template-columns:auto minmax(0,1fr)}.merchant-two-factor-icon{align-items:center;background:#e7f7ee;border:1px solid #b9e5c9;border-radius:8px;color:#087443;display:inline-flex;height:42px;justify-content:center;width:42px}.merchant-two-factor-head p{color:#738196;font-size:12px;font-weight:800;margin:0 0 4px}.merchant-two-factor-head h3{color:#172033;font-size:20px;margin:0 0 5px}.merchant-two-factor-head small{color:#68778c;font-size:13px;line-height:1.55}.merchant-two-factor-status{border-radius:999px;font-size:12px;font-weight:800;padding:7px 11px;white-space:nowrap}.merchant-two-factor-status.enabled{background:#e6f7ed;color:#087443}.merchant-two-factor-status.disabled{background:#fef1e8;color:#b45309}.merchant-two-factor-summary{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-two-factor-summary>div{background:#f8fafc;border:1px solid #edf1f6;border-radius:6px;display:grid;grid-gap:7px;gap:7px;min-width:0;padding:14px}.merchant-two-factor-summary span{color:#718096;font-size:12px;font-weight:700}.merchant-two-factor-summary strong{color:#26364f;font-size:14px;line-height:1.45}.merchant-two-factor-action{border-top:1px solid #edf1f6;display:grid;grid-gap:16px;gap:16px;padding-top:20px}.merchant-two-factor-note,.merchant-withdraw-security-alert{align-items:flex-start;background:#fff8e8;border:1px solid #f3d693;border-left:3px solid #d79720;color:#6f4a08;display:flex;font-size:13px;gap:10px;line-height:1.6;padding:12px 14px}.merchant-two-factor-fields{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-two-factor-code-field,.merchant-two-factor-fields label{color:#334155;display:grid;font-size:13px;font-weight:700;grid-gap:8px;gap:8px}.merchant-two-factor-code-field input,.merchant-two-factor-fields input{background:#fff;border:1px solid #d9e0ea;border-radius:6px;color:#26364f;min-height:42px;outline:none;padding:0 12px;width:100%}.merchant-two-factor-code-field input:focus,.merchant-two-factor-fields input:focus{border-color:#087443;box-shadow:0 0 0 3px rgba(8,116,67,.1)}.merchant-two-factor-disable,.merchant-two-factor-primary{justify-self:start}.merchant-two-factor-binding{align-items:start;border-top:1px dashed #dce4ed;gap:16px;grid-template-columns:224px minmax(0,1fr);padding-top:20px}.merchant-two-factor-binding .security-secret-box{border-radius:8px;margin:0}.merchant-two-factor-binding .security-secret-box .button{justify-self:start}.merchant-two-factor-binding>.merchant-two-factor-primary,.merchant-two-factor-code-field{grid-column:2}.merchant-withdraw-security-alert{align-items:center;justify-content:space-between}.merchant-withdraw-security-alert>div{align-items:flex-start;display:flex;gap:10px}.merchant-withdraw-security-alert small,.merchant-withdraw-security-alert strong{display:block}.merchant-withdraw-security-alert small{font-size:12px;margin-top:2px}.merchant-profile-balance-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-profile-balance{background:linear-gradient(135deg,#fff7ed,#fff);border:1px solid #f5d6ad;border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:16px}.merchant-profile-balance strong{color:#9a3412;font-size:20px}.merchant-deposit-filter-card,.merchant-deposit-table-card{background:#fff;border:1px solid #e9edf4;box-shadow:0 10px 24px rgba(31,42,60,.06)}.merchant-deposit-filter-card{border-radius:4px;margin-top:18px;padding:16px 20px 20px}.merchant-deposit-filter-grid{align-items:end;display:grid;grid-gap:18px 26px;gap:18px 26px;grid-template-columns:repeat(3,minmax(220px,1fr))}.merchant-deposit-field{display:grid;grid-gap:8px;gap:8px;min-width:0}.merchant-deposit-field span{color:#3f4652;font-size:14px;font-weight:700}.merchant-deposit-field input,.merchant-deposit-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #dfe5ee;border-radius:4px;color:#4c5564;min-height:42px;outline:none;padding:0 14px;transition:border-color .14s ease,box-shadow .14s ease;width:100%}.merchant-deposit-field input:focus,.merchant-deposit-field select:focus{border-color:#c62828;box-shadow:0 0 0 3px rgba(198,40,40,.08)}.merchant-deposit-field input::placeholder{color:#a6afbc}.merchant-deposit-actions{align-items:center;display:flex;gap:12px;min-height:42px}.merchant-deposit-button{align-items:center;border:0;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-weight:800;gap:6px;justify-content:center;min-height:42px;min-width:78px;padding:0 18px;transition:filter .14s ease,transform .14s ease}.merchant-deposit-button:hover{filter:brightness(.98);transform:translateY(-1px)}.merchant-deposit-button.red{background:#c40000}.merchant-deposit-button.amber{background:#e6a43a}.merchant-deposit-table-card{border-radius:2px;margin-top:28px;padding:18px 20px 20px}.merchant-deposit-toolbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.merchant-deposit-toolbar h3{color:#273244;font-size:16px;margin:0}.merchant-deposit-summary{align-items:center;color:#394353;display:flex;flex-wrap:wrap;font-size:15px;gap:22px;justify-content:flex-end}.merchant-deposit-summary strong{color:#d00000;font-weight:950}.merchant-deposit-table-scroll{overflow:auto;scrollbar-gutter:stable}.merchant-deposit-table{border-collapse:collapse;min-width:1420px;table-layout:fixed;width:max(1420px,100%)}.merchant-deposit-table td,.merchant-deposit-table th{border:1px solid #eef1f6;color:#5b6472;font-size:14px;line-height:1.55;padding:14px 12px;text-align:center;vertical-align:middle;word-break:break-word}.merchant-deposit-table th{background:#f5f7fb;color:#7a8492;font-weight:900;white-space:nowrap}.merchant-deposit-table tbody tr:nth-child(2n){background:#fbfcfe}.merchant-deposit-table .status-pill{box-sizing:border-box;justify-content:center;margin:0 auto;max-width:calc(100% - 10px);min-width:0;width:min(92px,calc(100% - 10px))}.merchant-deposit-table td.merchant-deposit-status-cell{padding-left:0;padding-right:0}.merchant-deposit-scene{color:#ff2626!important;font-weight:900}.merchant-deposit-empty{color:#8b95a3!important;height:96px}.merchant-withdraw-card{background:#fff;border:1px solid #e6ebf2;border-radius:4px;box-shadow:0 10px 24px rgba(31,42,60,.07);margin-top:18px}.merchant-withdraw-card h3{border-bottom:1px solid #e8edf4;color:#172033;font-size:18px;font-weight:500;margin:0;padding:20px 22px}.merchant-withdraw-form{display:grid;grid-gap:22px;gap:22px;margin:0 auto;max-width:1152px;padding:22px 0 20px}.merchant-withdraw-field{color:#334155;display:grid;font-size:14px;grid-gap:10px;gap:10px}.merchant-withdraw-field.required>span:before{color:#f00;content:"* "}.merchant-withdraw-field input,.merchant-withdraw-field select{background:#fff;border:1px solid #d9e0ea;border-radius:4px;color:#4b5563;font-size:14px;min-height:40px;outline:none;padding:0 14px;transition:border-color .14s ease,box-shadow .14s ease;width:100%}.merchant-withdraw-field input:focus,.merchant-withdraw-field select:focus{border-color:#cf0000;box-shadow:0 0 0 3px rgba(207,0,0,.08)}.merchant-withdraw-field input::placeholder{color:#a3adbb}.merchant-withdraw-field input[readonly]{background:#f3f6fa;color:#8a94a3}.merchant-withdraw-address-row{display:grid;grid-template-columns:minmax(0,1fr) auto}.merchant-withdraw-address-row input{border-bottom-right-radius:0;border-top-right-radius:0}.merchant-withdraw-address-row button{background:#c90000;border:0;border-radius:0 4px 4px 0;color:#fff;cursor:pointer;font-weight:800;min-height:40px;min-width:68px;padding:0 20px}.merchant-withdraw-address-row .merchant-withdraw-all{background:#ffbd62;color:#fff}.merchant-withdraw-address-hint{color:#718096;font-size:12px;line-height:1.5;margin-top:-2px}.merchant-withdraw-meta{align-items:center;color:#718096;display:grid;font-size:16px;grid-template-columns:1fr 1fr;justify-items:center;padding:8px 0}.merchant-withdraw-submit{background:#c90000;border:0;border-radius:4px;color:#fff;cursor:pointer;font-weight:900;justify-self:center;min-height:40px;width:min(288px,100%)}.merchant-account-modal-backdrop{align-items:flex-start;background:rgba(20,20,20,.55);display:flex;inset:0;justify-content:center;padding:6px 4px;position:fixed;z-index:125}.merchant-account-modal-backdrop.centered{align-items:center;padding:22px}.merchant-account-modal{background:#fff;border-radius:4px;box-shadow:0 18px 44px rgba(13,18,28,.26);color:#596270;max-width:1420px;min-height:278px;padding:16px 16px 72px;position:relative;width:min(99vw,1420px)}.merchant-account-modal h3{color:#303846;font-size:18px;font-weight:500;margin:0 0 16px}.merchant-account-modal-close{align-items:center;background:transparent;border:0;color:#9ca3af;cursor:pointer;display:inline-flex;height:32px;justify-content:center;position:absolute;right:12px;top:14px;width:32px}.merchant-account-modal-table-wrap{background:#fff;border:1px solid #e6ebf2;box-shadow:0 8px 18px rgba(31,42,60,.06);overflow:auto;padding:20px}.merchant-account-modal-table-wrap.embedded{box-shadow:none;margin-top:18px}.merchant-account-modal-table{border-collapse:collapse;min-width:860px;table-layout:fixed;width:100%}.merchant-account-modal-table td,.merchant-account-modal-table th{border:1px solid #e8edf4;color:#7a8492;font-size:14px;min-height:48px;padding:14px 16px;text-align:center;vertical-align:middle;word-break:break-word}.merchant-account-modal-table th{background:#f5f7fb;color:#8b95a3;font-weight:900}.merchant-account-modal-table input[type=radio]{accent-color:#c90000}.merchant-account-modal-actions{align-items:center;bottom:20px;display:flex;gap:12px;justify-content:flex-end;position:absolute;right:16px}.merchant-account-modal-actions button{border-radius:4px;cursor:pointer;font-weight:700;min-height:40px;min-width:68px;padding:0 18px}.merchant-account-modal-cancel{background:#fff;border:1px solid #d9e0ea;color:#596270}.merchant-account-modal-confirm{background:#c90000;border:1px solid #c90000;color:#fff}.merchant-account-page-card{background:#fff;border:1px solid #e6ebf2;border-radius:4px;box-shadow:0 10px 24px rgba(31,42,60,.07);margin-top:18px;padding:0}.merchant-account-toolbar{align-items:center;border-bottom:1px solid #e8edf4;display:flex;min-height:76px;padding:18px 20px}.merchant-account-add-button{align-items:center;background:#c90000;border:0;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:900;gap:8px;justify-content:center;min-height:40px;min-width:90px;padding:0 18px}.merchant-account-list-wrap{overflow:auto;padding:20px}.merchant-account-list-table{border-collapse:collapse;min-width:760px;table-layout:fixed;width:100%}.merchant-account-list-table td,.merchant-account-list-table th{border:1px solid #e8edf4;color:#7a8492;font-size:14px;height:48px;padding:14px 16px;text-align:center;vertical-align:middle;word-break:break-word}.merchant-account-list-table th{background:#f5f7fb;color:#8b95a3;font-weight:900}.merchant-account-form-modal{background:#fff;border-radius:4px;box-shadow:0 18px 44px rgba(13,18,28,.26);color:#303846;padding:16px 16px 72px;position:relative;width:min(500px,calc(100vw - 44px))}.merchant-account-form-modal h3{color:#303846;font-size:18px;font-weight:500;margin:0 0 16px}.merchant-account-form-body{display:grid;grid-gap:22px;gap:22px;padding:0 58px 0 56px}.merchant-account-form-field{align-items:center;color:#4b5563;display:grid;font-size:14px;grid-gap:14px;gap:14px;grid-template-columns:52px minmax(0,1fr)}.merchant-account-form-field.required span:before{color:#f00;content:"* "}.merchant-account-form-field input,.merchant-account-form-field select{background:#fff;border:1px solid #d9e0ea;border-radius:4px;color:#4b5563;min-height:40px;outline:none;padding:0 14px;width:100%}.merchant-account-form-field input::placeholder{color:#a3adbb}.merchant-account-form-actions{align-items:center;bottom:16px;display:flex;gap:12px;justify-content:flex-end;position:absolute;right:16px}.merchant-withdraw-history-card{background:#fff;border:1px solid #e6ebf2;border-radius:4px;box-shadow:0 10px 24px rgba(31,42,60,.07);margin-top:18px;padding:20px}.merchant-withdraw-history-scroll{overflow:auto}.merchant-withdraw-history-table{border-collapse:collapse;min-width:1180px;table-layout:fixed;width:100%}.merchant-withdraw-history-table td,.merchant-withdraw-history-table th{border:1px solid #e8edf4;color:#344256;font-size:14px;line-height:1.65;min-height:70px;padding:14px 18px;text-align:center;vertical-align:middle;word-break:break-word}.merchant-withdraw-history-table th{background:#f5f7fb;color:#7f8998;font-weight:900;min-height:46px;white-space:nowrap}.merchant-withdraw-history-table tbody tr:nth-child(2n){background:#fafbfc}.merchant-compact-pagination{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.merchant-compact-pagination button,.merchant-compact-pagination span{align-items:center;border:0;border-radius:2px;display:inline-flex;font-size:15px;height:40px;justify-content:center;min-width:40px}.merchant-compact-pagination button{background:#f3f5f8;color:#c8ced7;cursor:pointer}.merchant-compact-pagination button:disabled{cursor:not-allowed;opacity:.75}.merchant-compact-pagination span{background:#c90000;color:#fff;font-weight:900}.order-filter-card,.order-table-card{background:#fff;border:1px solid #edf0f4;border-radius:8px;box-shadow:0 12px 30px rgba(33,40,52,.08)}.order-filter-card{display:grid;grid-gap:22px;gap:22px;padding:24px 28px}.order-filter-grid{display:grid;grid-gap:18px 42px;gap:18px 42px;grid-template-columns:repeat(3,minmax(240px,1fr))}.order-filter-field{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:72px minmax(0,1fr)}.order-filter-field span{color:#4b5360;font-size:14px;font-weight:800;white-space:nowrap}.order-filter-field input,.order-filter-field select{background:#fff;border:1px solid #dfe5ee;border-radius:4px;color:#364152;min-height:44px;padding:0 14px;width:100%}.order-filter-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.order-filter-actions .button{min-height:38px;min-width:92px}.order-refresh-toggle{align-items:center;color:#4b5360;display:inline-flex;font-size:14px;font-weight:800;gap:8px}.order-refresh-toggle input{accent-color:var(--brand);height:18px;width:18px}.order-refresh-toggle strong{background:#e7ebf1;border-radius:999px;color:#8a93a1;font-size:12px;min-width:36px;padding:4px 8px;text-align:center}.order-table-card{margin-top:20px;padding:18px 18px 12px}.order-table-scroll{max-width:100%;overflow-x:auto;scrollbar-gutter:stable}.order-management-table{--admin-table-min:820px;min-width:var(--admin-table-min);table-layout:fixed;width:100%}.col-select{width:4%}.col-narrow{width:5%}.col-action,.col-method,.col-money,.col-rate,.col-status,.col-switch{width:7%}.col-time{width:10%}.col-medium{width:9%}.col-wide{width:13%}.col-bank{width:18%}.order-management-table .col-wide{width:13%}.order-management-table .col-medium{width:8.5%}.order-management-table .col-money{width:7%}.order-management-table .col-rate{width:5.5%}.order-management-table .col-status{width:7%}.order-management-table .col-time{width:10%}.order-management-table .col-action,.order-management-table .col-method{width:6%}.order-management-table td,.order-management-table th{border-color:#eef2f7;overflow-wrap:anywhere;padding:clamp(10px,.9vw,16px) clamp(8px,.8vw,14px);word-break:break-word}.order-management-table th{background:#f5f7fa;color:#7d8795;font-size:14px}.order-management-table td{color:#566274;font-size:14px}.order-management-table tbody tr:nth-child(2n){background:#fcfcfd}.order-management-table .status-pill{border:0;border-radius:6px;display:inline-flex;justify-content:center;max-width:118px;min-width:0;padding:9px 12px;width:100%}.mono-cell{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.accent-cell,.order-detail-link{color:var(--brand);font-weight:900}.order-detail-link{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;gap:6px;justify-content:center}.ad-filter-card,.ad-table-card{background:#fff;border:1px solid #edf0f4;border-radius:8px;box-shadow:0 12px 30px rgba(33,40,52,.08)}.ad-filter-card{padding:22px 28px}.ad-filter-grid{display:grid;grid-gap:18px 24px;gap:18px 24px;grid-template-columns:minmax(320px,1.2fr) minmax(220px,.85fr) minmax(320px,1.2fr)}.ad-filter-field{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:74px minmax(0,1fr)}.ad-filter-field span{color:#536071;font-size:14px;font-weight:850;white-space:nowrap}.ad-filter-field input,.ad-filter-field select{background:#fff;border:1px solid #dfe5ee;border-radius:4px;color:#364152;min-height:42px;padding:0 14px;width:100%}.ad-filter-actions{align-items:center;display:flex;gap:10px;grid-column:3;justify-content:flex-start}.ad-filter-actions .button{min-height:38px;min-width:88px;padding:0 16px}.ad-table-card{margin-top:20px;padding:16px 16px 12px}.ad-table-scroll{max-width:100%;overflow-x:auto;scrollbar-gutter:stable}.ad-management-table{border-collapse:collapse;--admin-table-min:820px;min-width:var(--admin-table-min);table-layout:fixed;width:100%}.ad-management-table .col-medium{width:8.5%}.ad-management-table .col-wide{width:12%}.ad-management-table .col-money{width:6.5%}.ad-management-table .col-method,.ad-management-table .col-status{width:7%}.ad-management-table .col-narrow{width:4.5%}.ad-management-table .col-rate{width:5.5%}.ad-management-table .col-time{width:10%}.ad-management-table .col-action{width:6.5%}.ad-management-table td,.ad-management-table th{border:1px solid #edf1f6;font-size:14px;padding:16px 14px;text-align:center;vertical-align:middle}.ad-management-table th{background:#f4f7fa;color:#818b99;font-weight:900}.ad-management-table thead tr:first-child th{height:48px}.ad-management-table td{color:#5b6676;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.ad-management-table tbody tr:nth-child(2n){background:#fcfcfd}.ad-name-cell,.ad-payment-link{color:#d12b2b;font-weight:900}.ad-payment-link{background:transparent;border:0;cursor:pointer;display:grid;line-height:1.6;padding:0}.ad-payment-link:hover{text-decoration:underline}.ad-email-cell{overflow-wrap:anywhere}.ad-status-pill{border-radius:6px;display:inline-flex;font-size:13px;font-weight:900;justify-content:center;min-width:46px;padding:8px 12px}.ad-status-pill.online{background:#effbe9;color:#56ad36}.ad-status-pill.pending{background:#fff7df;color:#bc7a11}.ad-status-pill.warning{background:#fff0e4;color:#c65f1e}.ad-status-pill.danger{background:#fff0f0;color:#d33d3d}.ad-status-pill.muted{background:#eef2f6;color:#718094}.ad-action-stack{align-items:center;display:inline-flex;flex-wrap:wrap;gap:2px 8px;justify-content:center;max-width:150px}.ad-action-stack .link-action{color:#5cb43d;font-size:13px;justify-content:center;padding:1px 0}.ad-action-stack .link-action.danger{color:#e04444}.payout-detail-card,.payout-filter-card,.payout-table-card,.payout-toolbar-card{background:#fff;border:1px solid #edf0f4;border-radius:8px;box-shadow:0 12px 30px rgba(33,40,52,.08)}.payout-toolbar-card{padding:22px 26px}.payout-action-bar{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.payout-action{align-items:center;border:0;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:900;gap:8px;min-height:44px;padding:0 22px}.payout-action.red{background:#df7777}.payout-action.green{background:#50b838}.payout-action.gold{background:#f1c483}.payout-action.crimson{background:#cf7075}.payout-action.rose{background:#f5aaa9}.payout-action:hover{filter:brightness(.96)}.payout-filter-card{margin-top:18px;padding:20px 24px}.payout-filter-grid{align-items:end;display:grid;grid-gap:16px 20px;gap:16px 20px;grid-template-columns:minmax(280px,1.4fr) minmax(180px,.8fr) minmax(220px,.9fr) auto}.payout-filter-field{display:grid;grid-gap:8px;gap:8px}.payout-filter-field span{color:#536071;font-size:14px;font-weight:850}.payout-filter-field input,.payout-filter-field select{background:#fff;border:1px solid #dfe5ee;border-radius:4px;color:#364152;min-height:42px;padding:0 14px;width:100%}.payout-filter-actions{align-items:center;display:flex;gap:10px}.payout-table-card{margin-top:20px;max-width:100%;overflow:hidden;padding:18px 18px 12px}.payout-history-scroll,.payout-table-scroll{max-width:100%;overflow-x:auto;scrollbar-gutter:stable}.payout-history-table,.payout-management-table{border-collapse:collapse;--admin-table-min:820px;min-width:var(--admin-table-min);table-layout:fixed;width:100%}.payout-management-table .col-select{width:4%}.payout-management-table .col-wide{width:14%}.payout-management-table .col-bank{width:18%}.payout-management-table .col-medium{width:9%}.payout-management-table .col-money,.payout-management-table .col-status{width:7%}.payout-management-table .col-action,.payout-management-table .col-switch{width:5%}.payout-management-table .col-time{width:8%}.payout-history-table td,.payout-history-table th,.payout-management-table td,.payout-management-table th{border:1px solid #edf1f6;color:#596474;font-size:14px;overflow-wrap:anywhere;padding:clamp(10px,.9vw,16px) clamp(8px,.8vw,14px);text-align:center;vertical-align:middle;word-break:break-word}.payout-history-table th,.payout-management-table th{background:#f4f7fa;color:#818b99;font-weight:900}.payout-history-table tbody tr:nth-child(2n),.payout-management-table tbody tr:nth-child(2n){background:#fcfcfd}.payout-management-table input[type=checkbox]{accent-color:#d42020;height:16px;width:16px}.payout-order-cell{min-width:0}.payout-order-cell span,.payout-order-cell strong{display:block}.payout-order-cell strong{color:#677283;font-weight:850;padding-bottom:10px}.payout-order-cell span{border-top:1px solid #e4e9f0;padding-top:10px}.payout-bank-cell{min-width:0;text-align:left}.payout-bank-cell div{display:grid;grid-gap:6px;gap:6px;grid-template-columns:minmax(54px,.38fr) minmax(0,1fr);line-height:1.7}.payout-bank-cell span{color:#4f5968;font-weight:800}.payout-bank-cell strong{color:#e89b3a;font-weight:900;overflow-wrap:anywhere;text-align:right}.payout-amount-cell span,.payout-amount-cell strong,.payout-time-cell span{display:block}.payout-amount-cell strong{color:#4c5666;font-size:15px;margin-bottom:4px}.payout-public-switch{background:#c91818;border-radius:999px;display:inline-flex;height:24px;position:relative;width:52px}.payout-public-switch:after{background:#fff;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.18);content:"";height:20px;position:absolute;right:2px;top:2px;width:20px}.payout-callback-pill{border-radius:6px;display:inline-flex;font-size:13px;font-weight:900;justify-content:center;min-width:0;padding:8px 12px;width:100%}.payout-callback-pill.success{background:#effbe9;color:#56ad36}.payout-callback-pill.warning{background:#fff7df;color:#bc7a11}.payout-callback-pill.danger{background:#fff0f0;color:#e04444}.payout-callback-pill.muted{background:#fff0f0;color:#ff6b6b}.payout-time-cell{line-height:1.75;min-width:0}.payout-time-cell span:last-child{color:#8b95a3}.payout-row-actions{align-items:center;display:inline-flex;flex-direction:column;gap:6px;min-width:0}.payout-detail-link{color:#cf1d1d;font-weight:950}.payout-row-actions .link-action{font-size:13px;justify-content:center;padding:0}.withdraw-filter-card{background:#fff;border:1px solid #e9edf4;border-radius:4px;box-shadow:0 8px 18px rgba(31,42,68,.06);margin-top:20px;padding:24px 28px}.withdraw-filter-grid{align-items:center;display:grid;grid-gap:22px 34px;gap:22px 34px;grid-template-columns:minmax(320px,1fr) minmax(260px,1fr) minmax(260px,1fr)}.withdraw-filter-field{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:76px minmax(0,1fr)}.withdraw-filter-field span{color:#586575;font-size:14px;font-weight:850;text-align:right}.withdraw-filter-field input,.withdraw-filter-field select{background:#fff;border:1px solid #dce3ed;border-radius:4px;color:#536071;font-size:14px;min-height:42px;padding:0 16px;width:100%}.withdraw-filter-actions{align-items:center;display:flex;gap:10px;margin-top:24px}.withdraw-button{align-items:center;border:0;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:900;gap:8px;min-height:38px;padding:0 18px}.withdraw-button.red{background:#c91818}.withdraw-button.gold{background:#f0a833}.withdraw-button.crimson{background:#b80f14}.withdraw-button:hover{filter:brightness(.96)}.withdraw-table-card{background:#fff;border:1px solid #e9edf4;border-radius:4px;box-shadow:0 8px 18px rgba(31,42,68,.06);margin-top:20px;max-width:100%;overflow:hidden;padding:20px 20px 12px}.withdraw-table-scroll{max-width:100%;overflow-x:auto;scrollbar-gutter:stable}.withdraw-management-table{--admin-table-min:920px;border-collapse:collapse;min-width:var(--admin-table-min);table-layout:fixed;width:100%}.withdraw-management-table .col-order{width:12%}.withdraw-management-table .col-account,.withdraw-management-table .col-address,.withdraw-management-table .col-chain,.withdraw-management-table .col-money,.withdraw-management-table .col-status,.withdraw-management-table .col-user-id,.withdraw-management-table .col-user-name,.withdraw-management-table .col-user-role{width:6.5%}.withdraw-management-table .col-time{width:6.6%}.withdraw-management-table .col-remark{width:7%}.withdraw-management-table .col-action{width:6.5%}.withdraw-management-table td,.withdraw-management-table th{border:1px solid #e9edf4;color:#5e6a7a;font-size:14px;line-height:1.5;overflow-wrap:anywhere;padding:clamp(10px,.85vw,16px) clamp(8px,.75vw,14px);text-align:center;vertical-align:middle;word-break:break-word}.withdraw-management-table th{background:#f5f7fa;color:#818b99;font-weight:900}.withdraw-management-table tbody tr:nth-child(2n){background:#fcfcfd}.withdraw-order-cell{color:#eea84a;font-weight:850}.withdraw-status-pill{border-radius:5px;display:inline-flex;font-size:13px;font-weight:900;justify-content:center;min-width:72px;padding:8px 10px}.withdraw-status-pill.success{background:#effbe9;color:#56ad36}.withdraw-status-pill.danger{background:#fff0f0;color:#f16f6f}.withdraw-status-pill.warning{background:#fff7df;color:#bc7a11}.withdraw-status-pill.muted{background:#f2f3f5;color:#8a93a1}.withdraw-row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.withdraw-link-action{background:transparent;border:0;cursor:pointer;font-size:13px;font-weight:900;padding:0}.withdraw-link-action.success{color:#73cf64}.withdraw-link-action.danger{color:#ff6b6b}.withdraw-link-action:disabled{color:#c3cad4;cursor:not-allowed}.recharge-filter-card{background:#fff;border:1px solid #e9edf4;border-radius:4px;box-shadow:0 8px 18px rgba(31,42,68,.06);margin-top:20px;padding:24px 28px}.recharge-filter-grid{align-items:center;display:grid;grid-gap:22px 34px;gap:22px 34px;grid-template-columns:minmax(320px,1fr) minmax(260px,1fr) minmax(260px,1fr)}.recharge-filter-field{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:76px minmax(0,1fr)}.recharge-filter-field span{color:#586575;font-size:14px;font-weight:850;text-align:right}.recharge-filter-field input,.recharge-filter-field select{background:#fff;border:1px solid #dce3ed;border-radius:4px;color:#536071;font-size:14px;min-height:42px;padding:0 16px;width:100%}.recharge-filter-actions{align-items:center;display:flex;gap:10px;margin-top:24px}.recharge-button{align-items:center;border:0;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:900;gap:8px;min-height:38px;padding:0 18px}.recharge-button.red{background:#c91818}.recharge-button.gold{background:#f0a833}.recharge-button.crimson{background:#b80f14}.recharge-button:hover{filter:brightness(.96)}.recharge-table-card{background:#fff;border:1px solid #e9edf4;border-radius:4px;box-shadow:0 8px 18px rgba(31,42,68,.06);margin-top:20px;max-width:100%;overflow:hidden;padding:20px 20px 12px}.recharge-table-scroll{max-width:100%;overflow-x:auto;scrollbar-gutter:stable}.recharge-management-table{--admin-table-min:860px;border-collapse:collapse;min-width:var(--admin-table-min);table-layout:fixed;width:100%}.recharge-management-table .col-order{width:12%}.recharge-management-table .col-chain,.recharge-management-table .col-money,.recharge-management-table .col-status,.recharge-management-table .col-user-id,.recharge-management-table .col-user-name,.recharge-management-table .col-user-role{width:8%}.recharge-management-table .col-address{width:14%}.recharge-management-table .col-action,.recharge-management-table .col-time{width:10%}.recharge-management-table td,.recharge-management-table th{border:1px solid #e9edf4;color:#5e6a7a;font-size:14px;line-height:1.5;overflow-wrap:anywhere;padding:clamp(10px,.85vw,16px) clamp(8px,.75vw,14px);text-align:center;vertical-align:middle;word-break:break-word}.recharge-management-table th{background:#f5f7fa;color:#818b99;font-weight:900}.recharge-management-table tbody tr:nth-child(2n){background:#fcfcfd}.recharge-order-cell{color:#eea84a;font-weight:850}.recharge-status-pill{border-radius:5px;display:inline-flex;font-size:13px;font-weight:900;justify-content:center;min-width:72px;padding:8px 10px}.recharge-status-pill.success{background:#effbe9;color:#56ad36}.recharge-status-pill.danger{background:#fff0f0;color:#f16f6f}.recharge-row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.recharge-link-action{background:transparent;border:0;cursor:pointer;font-size:13px;font-weight:900;padding:0}.recharge-link-action.success{color:#73cf64}.recharge-link-action.danger{color:#ff6b6b}.merchant-filter-card{background:#fff;border:1px solid #e9edf4;border-radius:4px;box-shadow:0 8px 18px rgba(31,42,68,.06);margin-top:20px;padding:24px 28px}.merchant-filter-grid{align-items:center;display:grid;grid-gap:22px 34px;gap:22px 34px;grid-template-columns:minmax(360px,1.3fr) minmax(280px,1fr) auto}.merchant-filter-field{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:72px minmax(0,1fr)}.merchant-filter-field span{color:#586575;font-size:14px;font-weight:850;text-align:right}.merchant-filter-field input,.merchant-filter-field select{background:#fff;border:1px solid #dce3ed;border-radius:4px;color:#536071;font-size:14px;min-height:42px;padding:0 16px;width:100%}.merchant-filter-actions,.merchant-toolbar-actions{align-items:center;display:flex;gap:10px}.merchant-filter-actions .button,.merchant-toolbar-actions .button{min-height:38px}.merchant-detail-card,.merchant-table-card{background:#fff;border:1px solid #e9edf4;border-radius:4px;box-shadow:0 8px 18px rgba(31,42,68,.06);margin-top:20px;max-width:100%;overflow:hidden}.merchant-table-card{padding:18px 18px 12px}.merchant-table-toolbar{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:16px}.merchant-table-toolbar strong{color:#263142;display:block;font-size:17px;font-weight:950}.merchant-table-toolbar span{color:#7b8492;font-size:13px;font-weight:800}.merchant-table-scroll{max-width:100%;overflow-x:auto;scrollbar-gutter:stable}.merchant-management-table{--admin-table-min:1120px;border-collapse:collapse;min-width:var(--admin-table-min);table-layout:fixed;width:100%}.merchant-management-table .col-uid{width:7.5%}.merchant-management-table .col-company,.merchant-management-table .col-name{width:7%}.merchant-management-table .col-email{width:9%}.merchant-management-table .col-agent,.merchant-management-table .col-date,.merchant-management-table .col-money,.merchant-management-table .col-phone{width:7%}.merchant-management-table .col-fee,.merchant-management-table .col-premium,.merchant-management-table .col-switch{width:6.5%}.merchant-management-table .col-action{width:8%}.merchant-management-table td,.merchant-management-table th{border:1px solid #e9edf4;color:#5e6a7a;font-size:14px;line-height:1.5;overflow-wrap:anywhere;padding:clamp(10px,.82vw,16px) clamp(7px,.7vw,13px);text-align:center;vertical-align:middle;word-break:break-word}.merchant-management-table th{background:#f5f7fa;color:#818b99;font-weight:900}.merchant-management-table tbody tr:nth-child(2n){background:#fcfcfd}.merchant-fee-link,.merchant-row-link{background:transparent;border:0;color:#c21418;cursor:pointer;font-size:13px;font-weight:950;padding:0}.merchant-fee-link{font-size:14px}.merchant-row-link{align-items:center;display:inline-flex;gap:4px;justify-content:center}.merchant-row-link.muted{color:#9aa3b1}.merchant-action-stack,.merchant-premium-cell{align-items:center;display:grid;grid-gap:4px;gap:4px;justify-items:center}.merchant-premium-cell strong{color:#c21418}.merchant-switch{background:#dfe4ec;border:0;border-radius:999px;cursor:pointer;height:26px;padding:3px;position:relative;transition:background .16s ease;width:52px}.merchant-switch span{background:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(20,28,40,.18);display:block;height:20px;transition:transform .16s ease;width:20px}.merchant-switch.on{background:#c21418}.merchant-switch.on span{transform:translateX(26px)}.trader-filter-card{background:#fff;border:1px solid #e9edf4;border-radius:4px;box-shadow:0 8px 18px rgba(31,42,68,.06);margin-top:20px;padding:24px 28px}.trader-filter-grid{align-items:center;display:grid;grid-gap:22px 34px;gap:22px 34px;grid-template-columns:minmax(360px,1.3fr) minmax(280px,1fr) auto}.trader-filter-field{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:82px minmax(0,1fr)}.trader-filter-field span{color:#586575;font-size:14px;font-weight:850;text-align:right}.trader-filter-field input,.trader-filter-field select{background:#fff;border:1px solid #dce3ed;border-radius:4px;color:#536071;font-size:14px;min-height:42px;padding:0 16px;width:100%}.trader-filter-actions{align-items:center;display:flex;gap:10px}.trader-filter-actions .button{min-height:38px}.trader-table-card{background:#fff;border:1px solid #e9edf4;border-radius:4px;box-shadow:0 8px 18px rgba(31,42,68,.06);margin-top:20px;max-width:100%;overflow:hidden;padding:18px 18px 12px}.trader-table-scroll{max-width:100%;overflow-x:auto;scrollbar-gutter:stable}.trader-management-table{--admin-table-min:1120px;min-width:var(--admin-table-min)}.match-group-table,.trader-management-table{border-collapse:collapse;table-layout:fixed;width:100%}.match-group-table{min-width:980px}.match-group-table td,.match-group-table th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-group-table td small,.match-group-table td strong{display:block;overflow:hidden;text-overflow:ellipsis}.match-group-table td small{color:#8a94a3;font-size:12px;margin-top:4px}.match-col-name{width:17%}.match-col-people{width:18%}.match-col-priority{width:8%}.match-col-status{width:9%}.match-col-time{width:15%}.match-col-note{width:17%}.match-col-actions{width:14%}.match-status-switch{background:#f2f4f7;border:1px solid #d8dee8;border-radius:999px;color:#6b7280;cursor:pointer;font-size:12px;min-width:58px;padding:5px 12px}.match-status-switch.active{background:#e9f8ef;border-color:#9fdfb8;color:#168346}.match-status-switch:disabled{cursor:not-allowed;opacity:.65}.trader-management-table .col-money,.trader-management-table .col-name,.trader-management-table .col-rate,.trader-management-table .col-superior,.trader-management-table .col-uid{width:9%}.trader-management-table .col-count,.trader-management-table .col-level{width:8%}.trader-management-table .col-action{width:10%}.trader-management-table td,.trader-management-table th{border:1px solid #e9edf4;color:#5e6a7a;font-size:14px;line-height:1.5;overflow-wrap:anywhere;padding:clamp(10px,.82vw,16px) clamp(7px,.7vw,13px);text-align:center;vertical-align:middle;word-break:break-word}.trader-management-table th{background:#f5f7fa;color:#818b99;font-weight:900}.trader-management-table tbody tr:nth-child(2n){background:#fcfcfd}.trader-card-count-link,.trader-row-link{background:transparent;border:0;color:#c21418;cursor:pointer;font-size:13px;font-weight:950;padding:0}.trader-card-count-link,.trader-row-link.value{font-size:14px}.trader-row-link.muted{color:#9aa3b1}.trader-action-stack{align-items:center;display:grid;grid-gap:5px;gap:5px;justify-items:center}.trader-config-modal{background:#fff;border-radius:4px;box-shadow:0 18px 44px rgba(13,18,28,.24);color:#596270;max-width:760px;overflow:hidden;padding:22px 16px 16px;position:relative;width:min(82vw,760px)}.trader-config-modal.rebate,.trader-config-modal.superior{max-width:500px}.trader-cards-modal h3,.trader-config-modal h3{color:#303846;font-size:18px;font-weight:900;margin:0 0 18px;padding:0 4px}.trader-config-body{display:grid;grid-gap:16px;gap:16px;padding:4px 0 18px}.trader-config-body p{color:#6f7785;font-size:14px;font-weight:800;line-height:1.7;margin:-4px 0 0 116px}.trader-config-field{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:84px minmax(0,1fr)}.trader-config-field span{color:#586575;font-weight:850;text-align:right}.trader-config-field input,.trader-config-field select{background:#fff;border:1px solid #dce3ed;border-radius:4px;color:#536071;min-height:42px;padding:0 16px;width:100%}.trader-config-field input:disabled{background:#f5f7fb;color:#9aa3b1}.trader-rebate-stepper{align-items:center;border:1px solid #dce3ed;border-radius:4px;display:grid;grid-template-columns:42px minmax(0,1fr) 44px 42px;min-height:42px;overflow:hidden}.trader-rebate-stepper button{background:#f7f9fc;border:0;color:#8b94a1;cursor:pointer;font-size:22px;height:42px}.trader-rebate-stepper input{border:0;min-height:40px;text-align:center}.trader-rebate-stepper strong{color:#9aa3b1;font-size:14px;text-align:center}.trader-config-footer{display:flex;gap:12px;justify-content:flex-end;padding-top:12px}.trader-cards-modal{background:#fff;border-radius:4px;box-shadow:0 18px 44px rgba(13,18,28,.24);color:#596270;max-height:calc(100vh - 76px);max-width:960px;overflow:hidden;padding:18px 16px 16px;position:relative;width:min(94vw,960px)}.trader-card-summary{align-items:center;color:#4f5967;display:flex;flex-wrap:wrap;gap:18px;font-size:14px;font-weight:800;margin:0 0 18px 4px}.trader-card-summary strong{color:#364152}.trader-cards-table-scroll{border:1px solid #e9eef5;max-height:calc(100vh - 220px);overflow:auto;width:100%}.trader-cards-table{border-collapse:collapse;min-width:0;table-layout:fixed;width:100%}.trader-card-col-type{width:8%}.trader-card-col-bank{width:11%}.trader-card-col-account{width:13%}.trader-card-col-branch,.trader-card-col-remark{width:10%}.trader-card-col-priority{width:6%}.trader-card-col-status{width:9%}.trader-card-col-max,.trader-card-col-min{width:8%}.trader-card-col-actions{width:17%}.trader-cards-table td,.trader-cards-table th{border:1px solid #e9eef5;color:#5e6a7a;font-size:13px;line-height:1.55;overflow:hidden;padding:12px 8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.trader-cards-table th{background:#f5f7fa;color:#7a8491;font-weight:900}.trader-cards-table tbody tr:nth-child(2n){background:#fcfcfd}.trader-card-status{background:#f2f4f7;border:1px solid #e0e5ee;border-radius:4px;color:#6b7280;display:inline-flex;font-size:13px;font-weight:850;padding:5px 12px}.trader-card-status.active{background:#ecfbe6;border-color:#c9efba;color:#39b21e}.trader-card-actions{align-items:center;display:flex;gap:8px;justify-content:center;white-space:nowrap}.trader-card-actions button{background:transparent;border:0;color:#ef4a4a;cursor:pointer;font-size:12px;font-weight:900;padding:0}.trader-card-actions button:disabled{color:#b9c0ca;cursor:not-allowed}.trader-limit-modal{background:#fff;border-radius:4px;box-shadow:0 18px 44px rgba(13,18,28,.24);color:#596270;max-width:500px;padding:18px 16px 16px;position:relative;width:min(92vw,500px)}.trader-limit-modal h3{color:#303948;font-size:18px;font-weight:500;margin:0 0 16px}.trader-limit-modal>p{color:#7a8491;font-size:13px;margin:-6px 0 18px}.match-group-modal{background:#fff;border-radius:4px;box-shadow:0 18px 44px rgba(13,18,28,.24);color:#596270;max-height:calc(100vh - 76px);max-width:1388px;overflow:visible;padding:18px 16px 16px;position:relative;width:min(92vw,1388px)}.match-group-modal h3{color:#303948;font-size:16px;font-weight:500;margin:0 0 20px}.match-group-form{display:grid;grid-gap:22px;gap:22px;padding:0 0 20px}.match-group-row{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:66px minmax(0,1fr)}.match-group-label{color:#4f5967;font-size:13px;text-align:right}.match-group-label i{color:#e23b3b;font-style:normal;margin-right:4px}.match-group-form input,.match-group-form select,.match-group-form textarea{background:#fff;border:1px solid #dce3ee;border-radius:4px;color:#303948;font:inherit;min-height:40px;padding:8px 14px;width:100%}.match-group-status-row{justify-content:start}.match-modal-switch{align-items:center;background:#c8ccd3;border:0;border-radius:999px;cursor:pointer;display:inline-flex;height:24px;padding:2px;transition:background .18s ease;width:50px}.match-modal-switch span{background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(16,24,40,.24);display:block;height:20px;transform:translateX(0);transition:transform .18s ease;width:20px}.match-modal-switch.active{background:#c91515}.match-modal-switch.active span{transform:translateX(26px)}.match-group-form textarea{min-height:52px;resize:vertical}.match-group-row-textarea{align-items:start}.match-group-row-textarea .match-group-label{padding-top:10px}.match-multi-select{position:relative}.match-multi-control{align-items:center;background:#fff;border:1px solid #dce3ee;border-radius:4px;color:#303948;cursor:text;display:flex;gap:12px;justify-content:space-between;min-height:40px;padding:6px 12px 6px 8px;text-align:left;width:100%}.match-multi-control.open{border-color:#c91515;box-shadow:0 0 0 2px rgba(201,21,21,.08)}.match-multi-tags{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:6px;min-width:0}.match-group-form .match-multi-tags input{background:transparent;border:0;box-shadow:none;flex:1 1 180px;min-height:28px;min-width:140px;padding:3px 4px;width:auto}.match-group-form .match-multi-tags input:focus{outline:none}.match-multi-tags em{color:#9aa3af;font-style:normal;padding-left:4px}.match-multi-tag{align-items:center;background:#f1f3f6;border:1px solid #e2e7ef;border-radius:4px;color:#6a7481;display:inline-flex;font-size:12px;gap:8px;line-height:1;max-width:260px;padding:7px 8px}.match-multi-tag button{color:#a0a8b4;font-size:14px;font-weight:400;padding:0}.match-multi-arrow,.match-multi-tag button{background:transparent;border:0;cursor:pointer;line-height:1}.match-multi-arrow{color:#a3adba;font-size:18px;padding:2px 0 2px 8px}.match-multi-menu{background:#fff;border:1px solid #dce3ee;border-radius:4px;box-shadow:0 16px 34px rgba(25,36,56,.16);margin-top:6px;max-height:min(320px,42vh);overflow-y:auto;padding:6px;position:static;width:100%}.match-multi-menu p{color:#9099a8;margin:10px}.match-multi-option{align-items:center;background:transparent;border:0;border-radius:4px;color:#46505f;cursor:pointer;display:grid;grid-gap:8px;gap:8px;grid-template-columns:22px minmax(0,1fr) auto;min-height:36px;padding:7px 8px;text-align:left;width:100%}.match-multi-option.selected,.match-multi-option:hover{background:#f7f8fa}.match-multi-option small{color:#9aa3af}.match-option-check{align-items:center;border:1px solid #cfd6e1;border-radius:3px;color:#fff;display:inline-flex;font-size:12px;height:16px;justify-content:center;width:16px}.match-multi-option.selected .match-option-check{background:#c91515;border-color:#c91515}.trader-limit-body{display:grid;grid-gap:22px;gap:22px;padding:4px 32px 24px}.trader-limit-body label{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:72px 1fr}.trader-limit-body label span{color:#4f5967;font-size:14px;text-align:right}.limit-stepper{border:1px solid #dce3ee;border-radius:4px;display:grid;grid-template-columns:40px 1fr 40px;overflow:hidden;width:180px}.limit-stepper.wide{width:220px}.limit-stepper button{background:#f5f7fa;border:0;color:#8c96a4;cursor:pointer;font-size:20px;min-height:38px}.limit-stepper input{border:0;border-left:1px solid #dce3ee;border-right:1px solid #dce3ee;color:#5c6470;font-size:14px;min-width:0;text-align:center}.limit-stepper input:focus{outline:none}.trader-limit-footer{display:flex;gap:12px;justify-content:flex-end;padding-top:2px}.ad-edit-modal .trader-limit-body{padding-bottom:20px}.merchant-config-modal{background:#fff;border-radius:4px;box-shadow:0 18px 44px rgba(13,18,28,.24);color:#596270;max-width:760px;overflow:hidden;padding:22px 16px 16px;position:relative;width:min(82vw,760px)}.merchant-config-modal.fee{max-width:720px}.merchant-config-modal h3{color:#303846;font-size:18px;font-weight:900;margin:0 0 18px;padding:0 4px}.merchant-config-close{background:transparent;border:0;color:#a3abb7;cursor:pointer;font-size:26px;line-height:1;position:absolute;right:16px;top:14px}.merchant-config-body{border-top:1px solid #e8edf4;display:grid;grid-gap:12px;gap:12px;padding:24px 4px 18px}.merchant-config-body p{color:#8a93a1;font-size:13px;font-weight:800;margin:0 0 0 92px}.merchant-config-field{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:76px minmax(0,1fr)}.merchant-config-field span{color:#586575;font-weight:850;text-align:right}.merchant-config-field input{border:1px solid #dce3ed;border-radius:4px;color:#536071;min-height:42px;padding:0 16px}.merchant-config-footer{display:flex;gap:12px;justify-content:flex-end;padding:18px 0 0}.merchant-detail-card-head{align-items:center;border-bottom:1px solid #e8edf4;display:flex;justify-content:space-between;min-height:62px;padding:0 22px}.merchant-detail-card-head h3{color:#222b38;font-size:18px;margin:0}.merchant-detail-card-head span{color:#737d8a;font-size:13px;font-weight:800}.merchant-detail-grid{display:grid;padding:22px}.merchant-detail-grid.basic{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-detail-grid.account{grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) minmax(0,.9fr) auto}.merchant-detail-pair{display:grid;grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);min-height:54px}.merchant-detail-label,.merchant-detail-value{align-items:center;border-bottom:1px solid #e8edf4;display:flex;min-width:0;padding:12px 16px}.merchant-detail-label{background:#f1f4f8;color:#4f5966;font-size:14px;font-weight:900}.merchant-detail-value{background:#fff;border-right:1px solid #e8edf4;color:#334052;font-size:14px;overflow-wrap:anywhere}.merchant-detail-value.strong{color:#1f2937;font-size:18px;font-weight:950}.merchant-detail-actions-cell{align-items:center;display:flex;gap:0;justify-content:flex-end;padding:12px 0 12px 14px}.merchant-mini-action{border:0;color:#fff;cursor:pointer;font-size:13px;font-weight:950;min-height:28px;padding:0 12px}.merchant-mini-action.danger{background:#b80f14;border-radius:4px 0 0 4px}.merchant-mini-action.success{background:#96d96c;border-radius:0 4px 4px 0}.merchant-detail-table-scroll{padding:18px 18px 0;overflow-x:auto}.merchant-detail-ledger-table{--admin-table-min:860px;border-collapse:collapse;min-width:var(--admin-table-min);table-layout:fixed;width:100%}.merchant-detail-ledger-table td,.merchant-detail-ledger-table th{border:1px solid #e9edf4;color:#5e6a7a;font-size:14px;padding:14px 18px;text-align:center}.merchant-detail-ledger-table th{background:#f5f7fa;color:#818b99;font-weight:900}.merchant-detail-ledger-table tbody tr:nth-child(2n){background:#fcfcfd}.payout-detail-card{margin-top:18px;max-width:100%;overflow:hidden}.payout-detail-card-head{align-items:center;border-bottom:1px solid #e8edf4;display:flex;justify-content:space-between;min-height:66px;padding:0 24px}.payout-detail-card-head h3{color:#222b38;font-size:18px;margin:0}.payout-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:22px}.payout-detail-pair{display:grid;grid-template-columns:minmax(116px,.42fr) minmax(0,1fr);min-height:54px}.payout-detail-pair.wide{grid-column:span 2}.payout-detail-label,.payout-detail-value{align-items:center;border-bottom:1px solid #e8edf4;display:flex;min-width:0;padding:12px 16px}.payout-detail-label{background:#f1f4f8;color:#4f5966;font-size:14px;font-weight:900}.payout-detail-value{background:#fff;border-right:1px solid #e8edf4;color:#334052;font-size:14px;overflow-wrap:anywhere}.payout-detail-value.strong{color:#1f2937;font-size:18px;font-weight:950}.payout-history-scroll{padding:18px}.payout-history-table{--admin-table-min:960px}.admin-modal-backdrop{align-items:flex-start;background:rgba(20,20,20,.55);display:flex;inset:0;justify-content:center;padding:38px 28px;position:fixed;z-index:120}.card-info-modal{background:#fff;border-radius:4px;box-shadow:0 18px 44px rgba(13,18,28,.24);color:#596270;max-height:calc(100vh - 76px);max-width:1920px;overflow:hidden;padding:18px 16px 16px;position:relative;width:min(96vw,1900px)}.card-info-modal h3{color:#303846;font-size:18px;font-weight:900;margin:0 0 16px}.card-info-close{background:transparent;border:0;color:#a3abb7;cursor:pointer;font-size:28px;line-height:1;position:absolute;right:16px;top:14px}.card-info-table-scroll{border:1px solid #e9eef5;max-height:calc(100vh - 210px);overflow:auto}.card-info-table{border-collapse:collapse;--admin-table-min:760px;min-width:var(--admin-table-min);table-layout:fixed;width:100%}.card-info-table td,.card-info-table th{border:1px solid #e9eef5;font-size:14px;padding:14px 18px;text-align:center}.card-info-table th{background:#f5f7fa;color:#7a8491;font-weight:900}.card-info-table td{color:#6a7280;font-weight:700}.card-info-table tbody tr:nth-child(2n){background:#f8fafc}.card-info-footer{display:flex;justify-content:flex-end;padding-top:16px}.admin-order-detail-toolbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.order-detail-back{align-items:center;background:#fff;border:1px solid #dfe5ee;border-radius:5px;color:#5f6875;display:inline-flex;font-weight:800;gap:7px;min-height:36px;padding:0 14px}.admin-order-detail-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.order-detail-top-action{border:0;border-radius:5px;color:#fff;cursor:pointer;font-weight:900;min-height:38px;min-width:96px;padding:0 16px}.order-detail-top-action.red{background:#b80f12}.order-detail-top-action.green{background:#5dbd3a}.order-detail-top-action.orange{background:#efa13a}.order-detail-top-action.pink{background:#ff6767}.order-detail-top-action:disabled{cursor:not-allowed;opacity:.65}.order-detail-refresh{min-height:38px}.admin-order-detail-card{background:#fff;border:1px solid #dde4ee;border-radius:5px;box-shadow:0 8px 24px rgba(22,31,45,.06);margin-top:18px;overflow:hidden}.admin-order-detail-card-head{align-items:center;border-bottom:1px solid #e8edf4;display:flex;justify-content:space-between;min-height:66px;padding:0 24px}.admin-order-detail-card-head h3{color:#222b38;font-size:18px;margin:0}.admin-order-detail-card-head span{color:#737d8a;font-size:13px;font-weight:800}.order-info-grid-table{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:22px}.order-info-pair{display:grid;grid-template-columns:minmax(118px,.42fr) minmax(0,1fr);min-height:54px}.order-info-label,.order-info-value{align-items:center;border-bottom:1px solid #e8edf4;display:flex;min-width:0;padding:12px 16px}.order-info-label{background:#f1f4f8;color:#4f5966;font-size:14px;font-weight:900}.order-info-value{background:#fff;border-right:1px solid #e8edf4;color:#334052;font-size:14px;overflow-wrap:anywhere}.order-info-value.strong{color:#1f2937;font-size:18px;font-weight:950}.order-info-pair:nth-last-child(-n+3) .order-info-label,.order-info-pair:nth-last-child(-n+3) .order-info-value{border-bottom:1px solid #e8edf4}.admin-order-detail-card.remarks{margin-top:18px}.order-remarks-box{display:grid;grid-template-columns:140px minmax(0,1fr);margin:22px;min-height:190px}.order-remarks-label{align-items:center;background:#f1f4f8;border:1px solid #e8edf4;color:#4f5966;display:flex;font-weight:900;justify-content:center}.order-remarks-content{border:1px solid #e8edf4;border-left:0;color:#273244;font-size:14px;line-height:1.72;max-height:420px;overflow:auto;padding:18px 20px}.order-remark-line{display:flex;gap:10px}.order-remark-line span{color:#5b6470;flex:0 0 180px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800}.order-remark-line strong{color:#263142;font-weight:700;overflow-wrap:anywhere}.table-card{margin-top:20px;padding:18px;overflow:auto;scrollbar-gutter:stable;position:relative}.table-card:after{background:linear-gradient(90deg,transparent,rgba(20,33,63,.08));content:"";height:calc(100% - 62px);pointer-events:none;position:absolute;right:0;top:62px;width:22px}.section-head{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.section-head h3{margin:0}.pagination-bar{align-items:center;background:linear-gradient(135deg,#f8fafc,#eef4ff);border:1px solid #e3eaf5;border-radius:8px;display:flex;gap:14px;justify-content:space-between;margin:12px 0;padding:10px 12px}.pagination-summary{color:#4b5360;font-size:13px;font-weight:700}.pagination-controls{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.pagination-controls label{align-items:center;color:#5f6978;display:flex;font-size:13px;font-weight:700;gap:8px}.pagination-controls select{border:1px solid #dbe4ef;border-radius:6px;color:#14213d;font-weight:700;padding:7px 28px 7px 10px}.pagination-controls .button{padding:8px 12px}.pagination-controls .button:disabled{cursor:not-allowed;opacity:.45}.mobile-pagination{align-items:center;background:rgba(15,23,42,.06);border-radius:16px;color:#475569;display:flex;font-size:13px;gap:10px;justify-content:space-between;margin:12px 0;padding:10px 12px}.mobile-pagination button{background:#111827;border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:700;padding:8px 12px}.mobile-pagination button:disabled{cursor:not-allowed;opacity:.38}.split-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.action-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.trader-account-group{border:1px solid #e8edf4;border-radius:8px;margin-top:16px;overflow:hidden}.trader-account-group table{margin:0}.trader-account-group-head{align-items:center;background:#f7f9fc;border-bottom:1px solid #e8edf4;display:flex;flex-wrap:wrap;gap:12px;padding:12px 14px}.trader-account-group-head strong{color:#14213f}.trader-account-group-head span{color:#64748b;font-size:13px;font-weight:700}.empty-state{align-items:center;background:#f8fafc;border:1px dashed #d8e0ec;border-radius:8px;color:#64748b;display:flex;font-weight:800;justify-content:center;min-height:110px}.readonly-module-card{background:linear-gradient(135deg,#fbfcfe,#f3f6fb);border:1px solid #e2e8f1;border-radius:10px;margin:0 0 18px;overflow:auto;padding:16px}.readonly-module-copy{align-items:flex-start;display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.readonly-module-copy strong{color:#1f2937;font-size:16px}.readonly-module-copy p{color:#5f6978;font-size:13px;font-weight:700;line-height:1.7;margin:0}.readonly-module-table{min-width:780px}.readonly-module-table td,.readonly-module-table th{vertical-align:top}.readonly-pagination{margin-bottom:0}.link-action{align-items:center;background:transparent;border:0;color:var(--brand);cursor:pointer;display:inline-flex;font-weight:800;gap:4px;padding:4px 0}.link-action.success{color:#3f984f}.link-action.danger{color:#d03b37}.browser-notice{background:rgba(22,28,38,.92);border-radius:999px;box-shadow:0 14px 32px rgba(18,24,36,.2);color:#fff;font-weight:800;left:50%;max-width:min(420px,calc(100vw - 32px));padding:10px 18px;position:fixed;top:18px;transform:translateX(-50%);white-space:nowrap;z-index:100}.checkout-countdown{align-items:center;background:#fff7e6;border:1px solid #f0d08a;border-radius:10px;color:#8a5c12;display:flex;flex-wrap:wrap;font-weight:900;gap:10px;margin:14px 0 0;padding:12px 14px}.checkout-countdown strong{background:#172033;border-radius:999px;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;letter-spacing:.08em;padding:6px 10px}.merchant-api-key-card{margin-top:18px}.merchant-api-guide-card{background:#18202b;border:1px solid #252f3d;border-radius:6px;color:#fff;margin-bottom:18px;overflow:hidden;padding:24px}.merchant-api-guide-head{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.merchant-api-guide-head>div{max-width:760px}.merchant-api-guide-head span{color:#efb845;display:block;font-size:12px;font-weight:800;margin-bottom:7px}.merchant-api-guide-head h3{font-size:22px;margin:0}.merchant-api-guide-head p{color:#c6ced8;font-size:14px;line-height:1.75;margin:10px 0 0}.merchant-api-doc-button{background:#fff;color:#18202b;flex:0 0 auto;white-space:nowrap}.merchant-api-readiness{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;overflow:hidden}.merchant-api-readiness>div{background:#252f3b;min-height:72px;padding:14px 16px}.merchant-api-readiness span,.merchant-api-readiness strong{display:block}.merchant-api-readiness span{color:#9eabb9;font-size:12px;margin-bottom:7px}.merchant-api-readiness strong{font-size:13px}.merchant-api-readiness .ready strong{color:#75d28d}.merchant-api-readiness .warning strong{color:#f3c56c}.merchant-api-security-model{border-top:1px solid #364150;display:grid;grid-gap:22px;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;padding-top:20px}.merchant-api-security-model>div{min-width:0}.merchant-api-security-model svg{color:#efb845;margin-bottom:8px}.merchant-api-security-model strong{display:block;font-size:13px}.merchant-api-security-model p{color:#aeb8c4;font-size:12px;line-height:1.65;margin:7px 0 0}.merchant-api-security-card{background:#fff;border:1px solid #e4e9f2;border-radius:4px;box-shadow:0 1px 4px rgba(15,23,42,.06);margin-bottom:18px;padding:22px 24px 20px}.merchant-api-security-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.merchant-api-security-head h3{color:#1f2a44;font-size:14px;font-weight:600;margin:0}.merchant-api-form{display:grid;grid-gap:18px;gap:18px}.merchant-api-field{color:#1f2a44;display:grid;font-size:14px;grid-gap:10px;gap:10px}.merchant-api-field b{color:#d40000;font-weight:600}.merchant-api-field-help{color:#6f7c8d;font-size:12px;line-height:1.6;margin:-4px 0 0}.merchant-api-field input{background:#fff;border:1px solid #d7dee9;border-radius:4px;color:#26364f;font-size:14px;height:40px;outline:none;padding:0 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.merchant-api-field input:focus{border-color:#b80707;box-shadow:0 0 0 3px rgba(184,7,7,.08)}.merchant-api-field input::placeholder{color:#aab4c2}.merchant-api-ip-list,.merchant-api-ip-row{display:grid;grid-gap:12px;gap:12px}.merchant-api-ip-row{align-items:center;grid-template-columns:minmax(0,1fr) auto}.merchant-api-red-button,.merchant-api-submit-button{background:#c40000;border:1px solid #c40000;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;height:32px;padding:0 14px}.merchant-api-submit-button{height:40px;justify-self:start;min-width:68px}.merchant-api-red-button:hover,.merchant-api-submit-button:hover{background:#9f0000;border-color:#9f0000}.merchant-api-link-button{background:transparent;border:0;color:#e03131;cursor:pointer;font-size:13px;padding:4px 0}.merchant-api-link-button:hover{color:#9f0000;text-decoration:underline}.merchant-api-form-note{color:#7a8798;font-size:13px;line-height:1.6;margin:-4px 0 0}.merchant-api-key-card .section-head{align-items:flex-start;gap:16px}.merchant-api-key-card .section-head p,.merchant-api-key-hint{color:#64748b;font-size:13px;line-height:1.7;margin:6px 0 0}.merchant-api-key-warning{background:#fff8e8;border-left:3px solid #d79720;color:#6f4a08;font-size:12px;line-height:1.65;margin:14px 0 0;padding:10px 12px}.merchant-api-key-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.merchant-api-key-meta{align-items:center;color:#64748b;display:flex;font-size:13px;gap:8px;margin:12px 0}.merchant-public-key{background:#101820;border-radius:10px;color:#d7f7e6;font-size:13px;line-height:1.65;margin:0;max-height:280px;overflow:auto;padding:16px;white-space:pre-wrap;word-break:break-word}.merchant-private-key{background:#172033;color:#f8fafc}.merchant-api-empty-secret{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;color:#64748b;font-size:13px;line-height:1.7;padding:14px 16px}@media (max-width:720px){.merchant-api-guide-card,.merchant-api-security-card{padding:18px 14px}.merchant-api-guide-head{display:grid}.merchant-api-doc-button{width:100%}.merchant-api-ip-row,.merchant-api-readiness,.merchant-api-security-model{grid-template-columns:1fr}.merchant-api-link-button{justify-self:start}}.ops-metrics{margin-top:18px}.ops-tile-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(140px,1fr));margin:12px 0 18px}.ops-tile{border:1px solid #e7edf5;border-radius:8px;min-height:82px;padding:14px 16px}.ops-tile span{color:#64748b;display:block;font-size:13px;font-weight:800;margin-bottom:10px}.ops-tile strong{color:#14213f;display:block;font-size:24px}.ops-tile.ok{background:#f2faf3;border-color:#d8efd9}.ops-tile.warn{background:#fff8e8;border-color:#f4dca7}.ops-tile.info{background:#f5f8ff;border-color:#dfe8fb}.permission-matrix{margin-top:22px}.permission-matrix h4{color:#14213f;font-size:15px;margin:0 0 12px}.permission-dot{align-items:center;background:#eef2f7;border-radius:999px;color:#94a3b8;display:inline-flex;font-size:12px;font-weight:900;height:22px;justify-content:center;margin:2px;width:22px}.permission-dot.allowed{background:#e6f6ea;color:#35894a}.admin-chart{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(30,minmax(10px,1fr));height:340px;padding:24px 10px 8px}.admin-chart span{background:linear-gradient(180deg,#a8cb8f,#647dca);border-radius:5px 5px 0 0;min-height:34px}table{border-collapse:collapse;min-width:var(--admin-table-min,680px);table-layout:fixed;width:100%}td,th{border:1px solid #edf0f4;overflow-wrap:anywhere;padding:clamp(10px,.9vw,16px) clamp(8px,.8vw,14px);text-align:center;vertical-align:middle;word-break:break-word}th{background:#f3f6fa;color:#7a828f;font-weight:800;position:-webkit-sticky;position:sticky;top:0;z-index:1}td{color:#4b5360;max-width:260px;overflow-wrap:anywhere}tbody tr{transition:background .16s ease,box-shadow .16s ease}tbody tr:hover{background:#fbfcff;box-shadow:inset 3px 0 0 var(--brand)}td .action-row{min-width:0}.admin-qr-thumb{border:1px solid #dbe4ef;border-radius:6px;height:58px;object-fit:cover;width:58px}.status-success{background:#edf8ee;color:#4c9a43}.status-warn{background:#fff6e4;color:#bd8120}.status-danger{background:#fff0f0;color:#c73a36}.status-info{background:#edf5ff;color:#3270b8}.hero{background:linear-gradient(145deg,#f8fafc,#fff 42%,#f4ebe7);border-bottom:1px solid var(--line);min-height:650px;overflow:hidden;position:relative}.hero-inner,.site-section{margin:0 auto;max-width:1180px;padding:0 24px}.hero-inner{display:grid;grid-gap:48px;gap:48px;grid-template-columns:1.05fr .95fr;min-height:640px;padding-bottom:70px;padding-top:90px}.hero h1{font-size:60px;line-height:1.02;margin:14px 0 24px;max-width:720px}.eyebrow{color:var(--brand);font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.lead{color:#4e5967;font-size:18px;line-height:1.7}.hero-board{align-self:center;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 30px 80px rgba(35,42,52,.16);padding:20px;transform:rotate(1deg)}.hero-board-row{align-items:center;border-bottom:1px solid #edf0f4;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 90px 90px;min-height:58px}.site-nav{align-items:center;background:rgba(255,255,255,.9);border-bottom:1px solid var(--line);display:flex;gap:28px;justify-content:space-between;padding:18px 32px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.site-links{display:flex;flex-wrap:wrap;gap:20px;color:#46505d;font-weight:700}.site-section{padding-bottom:72px;padding-top:72px}.section-grid{display:grid;grid-gap:22px;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.feature{border-top:3px solid var(--brand);padding:22px 0}.marketing-hero{background:radial-gradient(circle at 86% 18%,rgba(218,166,76,.2),transparent 28%),linear-gradient(145deg,#f8fafc,#fff 44%,#f5efe7)}.marketing-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.marketing-board{position:relative}.board-title{align-items:center;border-bottom:1px solid #edf0f4;display:flex;gap:10px;padding:18px 20px}.stat-section{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:44px;padding-top:44px}.stat-tile{background:#111820;border-radius:8px;color:#fff;min-height:150px;padding:24px}.stat-tile strong{color:#f4c76a;display:block;font-size:34px;line-height:1;margin-bottom:12px}.stat-tile span{display:block;font-weight:900;margin-bottom:10px}.stat-tile p{color:rgba(255,255,255,.72);line-height:1.65;margin:0}.marketing-band{display:grid;grid-gap:34px;gap:34px}.marketing-band.light-band{background:#fff;max-width:none}.marketing-band.light-band>*{margin-left:auto;margin-right:auto;max-width:1180px;width:100%}.section-copy{max-width:920px}.asset-section h2,.cta-section h2,.faq-section h2,.process-section h2,.section-copy h2,.solutions-section h2{font-size:42px;line-height:1.15;margin:12px 0 18px}.rich-feature{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 50px rgba(18,27,39,.06);min-height:210px;padding:24px}.rich-feature h3{margin:18px 0 10px}.rich-feature p{color:#566171;line-height:1.7;margin:0}.process-section{background:#111820;border-radius:8px;color:#fff}.process-section>*{margin-left:auto;margin-right:auto}.process-section .eyebrow,.process-section .lead{color:#f4c76a}.process-list{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.process-step{align-items:flex-start;border:1px solid rgba(255,255,255,.14);border-radius:8px;display:flex;flex-direction:column;gap:16px;min-height:260px;padding:20px}.process-step>strong{align-items:center;background:#f4c76a;border-radius:8px;color:#111820;display:flex;flex:0 0 auto;font-size:24px;height:48px;justify-content:center;width:48px}.process-step h3{margin:0 0 8px}.process-step p{color:rgba(255,255,255,.72);line-height:1.65;margin:0}.four-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.asset-section{align-items:center;display:grid;grid-gap:32px;gap:32px;grid-template-columns:1fr .9fr}.asset-pills{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.asset-pills span{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;display:flex;font-weight:900;gap:8px;padding:12px 16px}.faq-list{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.faq-list article{align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:8px;display:flex;gap:14px;padding:22px}.faq-list h3{margin:0 0 8px}.faq-list p{color:#566171;line-height:1.7;margin:0}.cta-section{align-items:center;background:#f4c76a;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:72px;padding:34px}.cta-section h2{margin-bottom:10px}.cta-section p{color:#3c3320;line-height:1.7;margin:0}.marketing-subpage{padding-bottom:44px;padding-top:92px}.marketing-subpage h1{font-size:52px;line-height:1.08;margin:14px 0 22px;max-width:920px}.marketing-subpage .lead{max-width:980px}.marketing-subpage .button{margin-top:24px}.step-number{color:var(--brand);display:block;font-size:30px;margin-top:12px}.contact-mail{align-items:center;background:rgba(255,255,255,.5);border:1px solid rgba(17,24,32,.14);border-radius:8px;display:flex;font-size:20px;gap:12px;padding:18px 22px}.mobile-frame{background:#f2f1eb;border:8px solid #20242b;border-radius:28px;margin:28px auto;max-width:430px;min-height:760px;overflow:hidden}.mobile-header{align-items:center;background:#fff;border-bottom:1px solid #d9dde4;display:flex;height:58px;justify-content:center;position:relative}.mobile-content{padding:18px}.mobile-card{background:#fff;border-radius:12px;box-shadow:0 18px 38px rgba(56,54,48,.09);margin-bottom:16px;padding:18px}.checkout-wrap{background:#fbfbfc;min-height:100vh;padding:36px 18px}.checkout-card{background:#fff;border:1px solid var(--line);border-radius:10px;margin:0 auto;max-width:760px;padding:42px}.checkout-primary-action{background:linear-gradient(135deg,#17a65a,#0c7f44);box-shadow:0 14px 28px rgba(12,127,68,.24);font-size:16px;min-height:48px;padding:0 26px}.checkout-primary-action:hover{box-shadow:0 18px 34px rgba(12,127,68,.3)}.demo-merchant-page{background:#f5f2ec;color:#172033;min-height:100vh;padding:28px}.demo-checkout-panel,.demo-merchant-bar,.demo-orders-panel{background:#fff;border:1px solid #e5dfd5;border-radius:8px;box-shadow:0 18px 45px rgba(71,58,38,.08)}.demo-merchant-bar{align-items:center;display:flex;justify-content:space-between;margin:0 auto 24px;max-width:1240px;padding:20px 24px}.demo-merchant-bar span,.demo-orders-head div,.demo-panel-title{align-items:center;display:flex;gap:8px}.demo-merchant-bar h1{font-size:30px;margin:6px 0 0}.demo-merchant-bar a{color:var(--brand);font-weight:900}.demo-flow-panel{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto 24px;max-width:1240px}.demo-flow-step{background:#fff;border:1px solid #e5dfd5;border-radius:8px;box-shadow:0 18px 45px rgba(71,58,38,.06);display:grid;grid-gap:8px;gap:8px;min-height:132px;padding:18px}.demo-flow-step span{align-items:center;background:#ece6da;border-radius:999px;color:#8b7450;display:inline-flex;font-weight:900;height:32px;justify-content:center;width:32px}.demo-flow-step.done{border-color:#b7d9a9}.demo-flow-step.done span{background:#e7f5df;color:#4c8d3c}.demo-flow-step strong{color:#172033;font-size:15px}.demo-flow-step small{color:#75808f;font-weight:800;overflow-wrap:anywhere}.demo-shop-layout{display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) 380px;margin:0 auto;max-width:1240px}.demo-product-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.demo-product-card{background:#fff;border:2px solid transparent;border-radius:8px;box-shadow:0 18px 45px rgba(71,58,38,.08);color:#172033;cursor:pointer;display:grid;grid-gap:12px;gap:12px;min-height:390px;padding:14px;text-align:left}.demo-product-card.selected{border-color:var(--brand)}.demo-product-card img{aspect-ratio:1.55;border-radius:6px;object-fit:cover;width:100%}.demo-product-card span{color:var(--brand);font-weight:900}.demo-product-card strong{font-size:22px}.demo-product-card p{color:#647083;line-height:1.6;margin:0}.demo-checkout-panel{align-self:start;display:grid;grid-gap:18px;gap:18px;padding:22px;position:-webkit-sticky;position:sticky;top:92px}.demo-panel-title strong{display:block}.demo-panel-title span{color:#68707d;font-size:13px}.demo-total-line{align-items:center;border-top:1px solid #ece7df;display:flex;justify-content:space-between;padding-top:18px}.demo-total-line strong{color:var(--brand);font-size:28px}.demo-pay-button{align-items:center;background:#172033;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-weight:900;gap:10px;justify-content:center;min-height:52px}.demo-pay-button:disabled{cursor:progress;opacity:.7}.demo-security-list{color:#596579;display:grid;font-size:13px;grid-gap:8px;gap:8px}.demo-security-list span{align-items:center;display:flex;gap:6px}.demo-error{background:#fff0f0;border:1px solid #f0caca;border-radius:6px;color:#bd2f2b;font-weight:800;padding:10px 12px}.demo-orders-panel{margin:24px auto 0;max-width:1240px;overflow:auto;padding:18px}.demo-orders-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.demo-orders-head strong{font-size:20px}.demo-return-layout{display:grid;grid-gap:18px;gap:18px;grid-template-columns:1.2fr .8fr;margin:0 auto 24px;max-width:1240px}.demo-return-card{align-items:flex-start;background:radial-gradient(circle at top right,rgba(76,141,60,.16),transparent 34%),#fff;border:1px solid #dce8d5;border-radius:8px;box-shadow:0 18px 45px rgba(71,58,38,.08);display:flex;gap:16px;min-height:178px;padding:24px}.demo-return-card.secondary{background:radial-gradient(circle at top right,rgba(183,25,24,.12),transparent 34%),#fff;border-color:#ead8d0}.demo-return-card p{color:#667085;font-weight:900;margin:0 0 8px}.demo-return-card h2{color:#172033;font-size:32px;margin:0 0 10px}.demo-return-card span{color:#586477;line-height:1.65}.api-code{background:#1d252d;border-radius:8px;color:#d9f1e8;overflow:auto;padding:18px}.openapi-doc-page{background:#ffffff;color:#24292f;min-height:100vh}.openapi-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(255,255,255,.86);border-bottom:1px solid #eceff3;height:64px;justify-content:space-between;padding:0 28px;position:-webkit-sticky;position:sticky;top:0;z-index:30}.openapi-brand,.openapi-topbar{align-items:center;display:flex}.openapi-brand{gap:12px;min-width:240px}.openapi-brand strong{font-size:17px;font-weight:700}.openapi-logo{align-items:center;background:#111827;border-radius:8px;color:#fff;display:inline-flex;font-weight:900;height:32px;justify-content:center;width:32px}.openapi-top-actions{align-items:center;display:flex;gap:12px}.openapi-search{align-items:center;background:#f5f7f9;border:1px solid #e6eaf0;border-radius:7px;color:#6b7280;display:flex;gap:8px;min-width:280px;padding:9px 11px}.openapi-search input{background:transparent;border:0;color:#273241;font-size:13px;min-width:0;outline:0;width:100%}.openapi-lang-switch{align-items:center;background:#f5f7f9;border:1px solid #e6eaf0;border-radius:10px;display:flex;gap:4px;padding:3px}.openapi-lang-switch button{background:transparent;border:0;border-radius:7px;color:#5d6674;font-weight:700;min-height:30px;padding:0 10px}.openapi-lang-switch button.active{background:#fff;box-shadow:0 1px 3px rgba(17,24,39,.08);color:#111827}.openapi-doc-layout{display:grid;grid-gap:20px;gap:20px;grid-template-columns:260px minmax(760px,1fr) 160px;margin:0 auto;max-width:1680px;padding:0 20px}.openapi-sidebar,.openapi-toc{align-self:start;max-height:calc(100vh - 64px);overflow:auto;padding-top:22px;position:-webkit-sticky;position:sticky;top:64px}.openapi-sidebar nav{display:grid;grid-gap:3px;gap:3px}.openapi-nav-group>span,.openapi-sidebar a{align-items:center;border-radius:8px;color:#4d5664;display:flex;gap:9px;min-height:36px;padding:8px 10px}.openapi-sidebar a.active,.openapi-sidebar a:hover{background:#f4f6f8;color:#111827}.openapi-nav-group{border-top:1px solid #eceff3;display:grid;grid-gap:3px;gap:3px;margin-top:12px;padding-top:12px}.openapi-nav-group>span{color:#111827;font-size:14px;font-weight:800}.openapi-method,.openapi-sidebar em{background:#eaf7ef;border:1px solid #bfe6cc;border-radius:5px;color:#1c8d49;font-size:11px;font-style:normal;font-weight:800;margin-left:auto;padding:3px 5px}.openapi-main{border-left:1px solid #f0f2f5;border-right:1px solid #f0f2f5;min-height:calc(100vh - 64px);padding:22px 52px 64px}.openapi-breadcrumb{align-items:center;color:#7a8493;display:flex;font-size:13px;gap:6px;margin-bottom:22px}.openapi-article-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.openapi-article-head h1{font-size:36px;letter-spacing:0;line-height:1.16;margin:0 0 28px}.openapi-copy-button{align-items:center;background:#fff;border:1px solid #dfe4ea;border-radius:8px;color:#49515c;display:inline-flex;flex:0 0 auto;gap:8px;padding:8px 10px}.openapi-doc-article{color:#374151;font-size:15px;line-height:1.75}.openapi-doc-article h2{color:#151b23;font-size:24px;letter-spacing:0;line-height:1.25;margin:34px 0 14px;scroll-margin-top:90px}.openapi-inline-heading{color:#273241;font-size:17px;margin:24px 0 10px}.openapi-doc-article p{margin:0 0 16px}.openapi-modified{color:#8b95a3;font-size:13px;margin-top:18px}.openapi-callout{align-items:flex-start;background:#fbfcfe;border:1px solid #e6eaf0;border-radius:7px;display:flex;gap:12px;padding:16px}.openapi-fact-strip{border-bottom:1px solid #e6eaf0;border-top:1px solid #e6eaf0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 4px}.openapi-fact-strip span{color:#6b7280;font-size:12px;min-height:76px;padding:14px}.openapi-fact-strip span+span{border-left:1px solid #e6eaf0}.openapi-fact-strip strong{color:#151b23;display:block;font-size:18px;margin-bottom:3px}.openapi-checklist,.openapi-numbered-flow{display:grid;grid-gap:9px;gap:9px;list-style:none;margin:0;padding:0}.openapi-checklist li{align-items:flex-start;border-bottom:1px solid #edf0f3;display:flex;gap:10px;padding:10px 0}.openapi-checklist svg{color:#268044;flex:0 0 auto;margin-top:4px}.openapi-key-table,.openapi-operations-grid,.openapi-sdk-grid,.openapi-security-grid{display:grid;grid-gap:10px;gap:10px;margin:16px 0}.openapi-key-table,.openapi-security-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.openapi-operations-grid,.openapi-sdk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.openapi-key-table>div,.openapi-operations-grid>div,.openapi-sdk-grid>div,.openapi-security-grid>div{border:1px solid #e3e8ef;border-radius:7px;min-width:0;padding:14px}.openapi-security-grid span{color:#7b8492;display:block;font-size:11px;margin-bottom:5px}.openapi-key-table strong,.openapi-operations-grid strong,.openapi-sdk-grid strong,.openapi-security-grid strong{color:#151b23;display:block;font-size:13px}.openapi-key-table p,.openapi-operations-grid p,.openapi-sdk-grid p,.openapi-security-grid p{color:#5d6878;font-size:12px;line-height:1.65;margin:7px 0 0}.openapi-key-table svg{color:var(--brand);margin-bottom:8px}.openapi-sdk-grid code{color:#5c6675;display:block;font-size:11px;margin-top:7px;overflow-wrap:anywhere}.openapi-warning-callout{align-items:flex-start;background:#fff8e8;border-left:3px solid #d79720;color:#6f4a08;display:flex;gap:10px;margin:14px 0;padding:12px 14px}.openapi-warning-callout svg{flex:0 0 auto;margin-top:4px}.openapi-warning-callout p{margin:0}.openapi-numbered-flow li{align-items:flex-start;display:grid;grid-gap:10px;gap:10px;grid-template-columns:28px minmax(0,1fr)}.openapi-numbered-flow li>span{align-items:center;background:#1d2733;border-radius:50%;color:#fff;display:inline-flex;font-size:12px;font-weight:800;height:28px;justify-content:center;width:28px}.openapi-numbered-flow p{border-bottom:1px solid #edf0f3;margin:0;padding:2px 0 12px}.openapi-callout svg{color:var(--brand);flex:0 0 auto;margin-top:4px}.openapi-table-card{border:1px solid #e6eaf0;border-radius:7px;overflow:hidden}.openapi-table-card table{border-collapse:collapse;width:100%}.openapi-table-card th{background:#f7f8fa;color:#5e6877;font-size:12px;letter-spacing:0;text-align:left;text-transform:uppercase}.openapi-table-card td,.openapi-table-card th{border-bottom:1px solid #edf0f3;padding:13px 14px;vertical-align:top}.openapi-table-card tr:last-child td{border-bottom:0}.openapi-code-block{background:#101820;border-radius:7px;color:#d7f7e6;font-size:13px;line-height:1.65;overflow:auto;padding:18px}.openapi-endpoint-section{border-top:1px solid #e8ebef;margin-top:46px;padding-top:38px;scroll-margin-top:84px}.openapi-page-panel .openapi-endpoint-section{border-top:0;margin-top:0;padding-bottom:52vh;padding-top:0}.openapi-endpoint-title{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.openapi-endpoint-title h2{margin-top:0}.openapi-route-card{align-items:center;background:#fbfcfe;border:1px solid #e1e6ed;border-radius:7px;display:flex;gap:12px;margin:18px 0 12px;padding:12px}.openapi-route-card code{color:#1b2533;flex:1 1;font-size:14px;overflow-wrap:anywhere}.openapi-apifox-button,.openapi-panel-head button,.openapi-route-card button{align-items:center;background:#fff;border:1px solid #dfe4ea;border-radius:8px;color:#49515c;display:inline-flex;flex:0 0 auto;font-weight:700;gap:8px;min-height:34px;padding:7px 10px}.openapi-apifox-button{margin-bottom:14px}.openapi-endpoint-notes{display:grid;grid-gap:8px;gap:8px;margin:0 0 14px}.openapi-endpoint-note{align-items:flex-start;background:#f7fbff;border:1px solid #dfeaf7;border-radius:8px;color:#334155;display:flex;gap:10px;padding:10px 12px}.openapi-endpoint-note svg{color:#2563eb;flex:0 0 auto;margin-top:4px}.openapi-endpoint-note p{margin:0}.openapi-doc-panel,.openapi-envelope-card{border:1px solid #e6eaf0;border-radius:7px;margin-top:14px;overflow:hidden}.openapi-envelope-card{background:#fbfcfe;padding:14px}.openapi-envelope-card strong{color:#151b23;display:block;font-size:14px;margin-bottom:10px}.openapi-envelope-card pre{background:#f4f7fa;border-radius:8px;color:#273241;font-size:13px;line-height:1.6;margin:0;overflow:auto;padding:14px}.openapi-doc-panel{background:#fff;padding:0;scroll-margin-top:86px}.openapi-panel-head{align-items:center;background:#fbfcfe;border-bottom:1px solid #e6eaf0;display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.openapi-sample-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.openapi-panel-head h3{color:#151b23;font-size:20px;letter-spacing:0;line-height:1.25;margin:0}.openapi-subhead{align-items:center;border-bottom:1px solid #eef1f5;display:flex;justify-content:space-between;padding:12px 16px}.openapi-doc-panel>strong,.openapi-example-grid strong,.openapi-subhead strong{color:#151b23;font-size:14px}.openapi-subhead span{color:#6b7280;font-size:13px}.openapi-fields{display:grid}.openapi-field-row{border-bottom:1px solid #eef1f5;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(280px,.48fr) minmax(0,1fr);padding:14px 16px}.openapi-field-row>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.openapi-field-row code{color:#111827;font-size:13px;font-weight:800;overflow-wrap:anywhere}.openapi-field-row span{color:#7b8492;font-size:12px}.openapi-field-row em{background:#f2f4f7;border:1px solid #e0e4ea;border-radius:999px;color:#667085;font-size:11px;font-style:normal;font-weight:800;line-height:1;padding:5px 7px}.openapi-field-row em.required{background:#fff3f0;border-color:#ffd4ca;color:#c2410c}.openapi-field-row p{color:#465160;margin:0;overflow-wrap:anywhere}.openapi-example-grid{padding:16px}.openapi-callback-example-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.openapi-callback-example-grid>div{min-width:0}.openapi-callback-code-note{color:#465160;font-size:13px;line-height:1.7;margin:0 0 12px}.openapi-callback-reference{margin-top:14px}.openapi-callback-reference p{margin:0}.openapi-callback-reference a{color:#175f97;font-weight:700;text-decoration:underline;text-underline-offset:3px}.openapi-doc-panel>.openapi-code-block,.openapi-example-grid .openapi-code-block{border-radius:0;margin:0}.openapi-example-grid .openapi-code-block{border-radius:8px;margin-top:10px}.openapi-tabs{display:flex;gap:4px;overflow-x:auto}.openapi-tabs button{background:transparent;border:0;border-radius:7px;color:#687386;font-size:13px;min-height:32px;padding:0 10px}.openapi-tabs button.active{background:#111827;color:#fff}.openapi-status-pill{align-items:center;background:#ecfdf3;border:1px solid #bce7cb;border-radius:999px;color:#17803e;display:inline-flex;font-size:13px;font-weight:800;gap:6px;padding:6px 10px}.openapi-doc-panel>strong{display:block;padding:14px 16px 10px}.openapi-prev-next{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr;margin-top:18px}.openapi-prev-next a{border:1px solid #e6eaf0;border-radius:7px;color:#8b95a3;display:grid;font-size:12px;grid-gap:4px;gap:4px;padding:14px}.openapi-prev-next a:hover{border-color:#cfd7e3;color:#667085}.openapi-prev-next strong{color:#111827;font-size:14px}.openapi-next-card{align-items:center;border:1px solid #e6eaf0;border-radius:7px;display:grid;grid-gap:4px 12px;gap:4px 12px;grid-template-columns:1fr auto;margin-top:34px;padding:18px}.openapi-next-card span{color:#8993a1;font-size:12px}.openapi-next-card strong{color:#111827}.openapi-next-card svg{grid-row:1/span 2;justify-self:end}.openapi-toc{border-left:1px solid #eceff3;color:#6b7280;display:grid;font-size:13px;grid-gap:8px;gap:8px;padding-left:20px}.openapi-toc strong{color:#111827;font-size:13px;margin-bottom:4px}.openapi-toc a,.openapi-toc span{align-items:center;border-left:2px solid transparent;display:flex;gap:6px;padding:4px 0 4px 10px}.openapi-toc a:hover{border-left-color:var(--brand);color:#111827}.audit-detail-json{background:#111827;border-radius:6px;color:#d1fae5;font-size:12px;line-height:1.5;max-height:280px;max-width:520px;overflow:auto;padding:12px;white-space:pre-wrap}.otc-phone-shell{background:#d8d8d8;min-height:100vh;padding:0}.otc-phone{background:#f3f2eb;color:#1a2947;font-family:Aptos,Segoe UI,sans-serif;margin:0 auto;max-width:768px;min-height:100vh;overflow:hidden;position:relative}.otc-header{align-items:center;background:#f8f7f1;border-bottom:1px solid #cfd8e8;display:flex;height:52px;justify-content:center;position:-webkit-sticky;position:sticky;top:0;z-index:5}.otc-header strong{font-size:20px}.otc-lang-switch{position:absolute;right:10px;top:9px}.otc-lang-switch .language-switch button{min-height:24px;padding:0 7px}.otc-icon-btn{align-items:center;background:transparent;border:0;color:#1d2430;cursor:pointer;display:flex;height:44px;justify-content:center;left:10px;position:absolute;top:4px;width:44px}.otc-content{min-height:calc(100vh - 116px);padding:18px 16px 86px}.otc-toast{background:#fff6de;border:1px solid #e8ba36;border-radius:4px;color:#7a5400;font-weight:800;left:16px;padding:10px 12px;position:fixed;right:16px;top:58px;z-index:50}.account-card,.asset-card,.invite-balance,.my-ad-card,.otc-detail-card,.otc-empty-card,.otc-filter-bar,.otc-form-card,.otc-home-card,.otc-ledger-card,.otc-menu-list,.otc-order-card,.otc-shortcuts,.otc-stats,.otc-status-strip,.team-card{background:#fff;border-radius:10px;box-shadow:0 12px 25px rgba(44,44,38,.06)}.otc-filter-bar{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr auto auto auto;min-height:58px;padding:8px 12px}.otc-filter-bar span{color:#5e5e5e;font-size:18px}.otc-filter-bar button,.otc-status-strip button{align-items:center;background:#f2b900;border:0;border-radius:7px;color:#182746;cursor:pointer;display:inline-flex;font-size:18px;gap:2px;justify-content:center;min-height:40px;padding:0 12px}.filter-dropdown{position:relative}.filter-dropdown>button{min-width:92px;white-space:nowrap}.filter-menu{background:#fff;border:1px solid #efe5c5;border-radius:8px;box-shadow:0 18px 38px rgba(36,41,55,.16);display:grid;grid-gap:4px;gap:4px;left:0;min-width:128px;padding:6px;position:absolute;top:calc(100% + 8px);z-index:40}.filter-menu.right{left:auto;right:0}.filter-menu button{background:transparent;color:#182746;justify-content:flex-start;min-height:36px;width:100%}.filter-menu button.active,.filter-menu button:hover{background:#fff3c4}.market-ad-list{padding-bottom:190px}.market-ad-list,.pending-ad-banner{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.pending-ad-banner{align-items:center;background:linear-gradient(135deg,#fff6d2,#fffaf0);border:1px solid rgba(242,185,0,.45);border-radius:14px;box-shadow:0 14px 28px rgba(93,72,10,.08);grid-template-columns:1fr auto;padding:14px}.pending-ad-banner span{color:#8a6400;display:block;font-size:13px;margin-bottom:4px}.pending-ad-banner strong{color:#1c2533;display:block;font-size:18px}.pending-ad-banner p{color:#5d6673;font-size:13px;margin:4px 0 0}.pending-ad-banner button{background:#1c2533;border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:700;padding:10px 14px;white-space:nowrap}.market-ad-card{background:#fff;border-radius:10px;box-shadow:0 12px 25px rgba(44,44,38,.06);padding:16px}.market-ad-card>div{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto 1fr auto}.market-ad-card p{color:#68717d;font-size:16px;margin:8px 0 0}.transaction-view{position:relative}.otc-empty-space{min-height:610px}.otc-float-publish{background:#f2b900;border:0;border-radius:50%;bottom:92px;color:#111;cursor:pointer;font-size:18px;height:74px;left:max(18px,calc((100vw - 768px) / 2 + 18px));line-height:1.35;position:fixed;width:74px;z-index:30}.otc-bottom-tabs{align-items:center;background:#171b21;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);height:70px;left:0;position:fixed;right:0;z-index:20}.otc-phone .otc-bottom-tabs{left:50%;max-width:768px;transform:translateX(-50%)}.otc-tab{align-items:center;background:transparent;border:0;color:#94979c;cursor:pointer;display:grid;font-size:12px;grid-gap:2px;gap:2px;justify-items:center}.otc-tab.active{color:#f2c300}.otc-home-card{align-items:center;background:#24415c;color:#fff;display:flex;justify-content:space-between;padding:20px}.otc-home-card strong{display:block;font-size:32px;margin:8px 0}.invite-balance button,.otc-home-card button{background:rgba(255,255,255,.12);border:0;border-radius:8px;color:#fff;cursor:pointer;font-weight:800;padding:12px}.otc-grid-card{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,1fr);margin-top:18px;padding:14px}.otc-grid-card button,.otc-menu-list button,.otc-shortcuts button{align-items:center;background:transparent;border:0;color:#1a2947;cursor:pointer;display:flex;gap:8px;justify-content:center;min-height:54px}.otc-note{color:#1a2947;font-size:14px;line-height:1.6;margin:0 0 12px}.otc-note.right{text-align:right}.otc-rate{color:#d9272e;font-size:17px;font-weight:800}.publish-page{background:#f3f2eb}.otc-form-card{display:grid;grid-gap:14px;gap:14px;margin-bottom:18px;padding:18px}.publish-amount-card,.publish-field-card,.publish-select-card{border-radius:12px;box-shadow:0 14px 28px rgba(44,44,38,.07)}.publish-select-card{gap:0;padding:10px 18px}.publish-choice-row{align-items:center;background:transparent;border:0;border-bottom:1px solid #cfd8e8;color:#1a2947;cursor:pointer;display:flex;justify-content:space-between;min-height:76px;padding:0;text-align:left;width:100%}.publish-choice-row:last-child{border-bottom:0}.publish-choice-row span{display:grid;grid-gap:8px;gap:8px}.publish-choice-row small{color:#647086;font-size:14px;font-weight:500}.publish-choice-row strong{font-size:21px;font-weight:400;letter-spacing:.01em}.publish-field-card{padding:18px}.publish-page .publish-field{color:#1a2947;display:grid;font-size:15px;font-weight:500;grid-gap:10px;gap:10px;letter-spacing:.01em;position:relative}.publish-page .publish-field input{background:#fff;border:0;border-bottom:1px solid #cdd8ea;color:#152339;font-size:20px;font-weight:400;min-height:44px;outline:none;padding:0 44px 0 10px}.publish-page .publish-field input::-webkit-inner-spin-button,.publish-page .publish-field input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.publish-page .publish-field input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.publish-page .publish-field input:focus{border-bottom-color:#e6b400}.publish-page .publish-field input:disabled,.publish-page .publish-field input[readonly],.publish-page .publish-field.is-disabled input,.publish-page .publish-field.is-readonly input{background:#f4f6fa;color:#6b7280;cursor:not-allowed}.publish-page .publish-field.is-disabled{color:#7a8597}.publish-page .publish-field.is-disabled span{color:#9aa3b2}.publish-page .publish-field span{bottom:12px;color:#647086;font-size:15px;font-weight:500;position:absolute;right:10px}.publish-amount-card{gap:22px;padding:20px 18px}.publish-checks{align-items:start;display:grid;grid-gap:10px;gap:10px}.publish-checks,.publish-checks strong{color:#1a2947;font-size:15px;font-weight:500}.publish-checks strong{margin-bottom:2px}.publish-amount-card .publish-checks label{align-items:center;color:#1a2947;display:flex;flex-direction:row;font-size:16px;font-weight:400;gap:8px;justify-content:flex-start;min-height:24px;white-space:nowrap;width:max-content}.publish-amount-card .publish-checks input[type=checkbox]{accent-color:#f2b900;flex:0 0 auto;height:18px;margin:0;min-height:0;width:18px}.publish-sheet-backdrop{align-items:flex-end;background:rgba(0,0,0,.48);bottom:0;display:flex;left:50%;max-width:768px;position:fixed;top:0;transform:translateX(-50%);width:100%;z-index:70}.publish-region-sheet{animation:publish-sheet-in .16s ease-out;background:#fff;border-radius:0;box-shadow:0 -18px 40px rgba(15,23,42,.18);max-height:54vh;overflow:auto;padding-bottom:12px;width:100%}.publish-sheet-title{align-items:center;border-bottom:1px solid #eef1f5;display:grid;grid-template-columns:44px 1fr 44px;min-height:48px}.publish-sheet-title strong{color:#1a2947;font-size:17px;grid-column:2;justify-self:center}.publish-sheet-title button{background:transparent;border:0;color:#a8adb5;cursor:pointer;font-size:28px;grid-column:3}.publish-region-sheet>button:not(.publish-sheet-cancel){align-items:center;background:#fff;border:0;border-bottom:1px solid #eef1f5;color:#1a2947;cursor:pointer;display:grid;font-size:17px;font-weight:800;grid-template-columns:1fr auto;min-height:54px;padding:0 24px;width:100%}.publish-region-sheet>button.active{color:#f0ae00}.publish-region-sheet em{color:#6b7280;font-style:normal;font-weight:700}.publish-sheet-cancel{background:#fff;border:0;border-top:6px solid #f0f1f4;color:#5b6472;cursor:pointer;font-size:17px;font-weight:800;min-height:56px;width:100%}@keyframes publish-sheet-in{0%{transform:translateY(18px)}to{transform:translateY(0)}}.otc-form-card.big{padding:24px 18px}.otc-form-card h3{margin:0}.otc-form-card label{color:#1a2947;display:grid;font-weight:800;grid-gap:8px;gap:8px;position:relative}.otc-form-card input,.otc-form-card select{background:#f4f6fa;border:0;border-bottom:1px solid #cdd8ea;min-height:44px;padding:0 12px}.otc-form-card label span{bottom:12px;position:absolute;right:12px}.otc-form-card label small{color:#718096;font-size:12px;font-weight:500;line-height:1.4}.select-line{align-items:center;background:transparent;border:0;color:#e8af00;cursor:pointer;display:inline-flex;font-size:24px;gap:6px;justify-self:start}.select-line.open svg{transform:rotate(180deg)}.withdraw-network-picker{display:grid;justify-items:start;position:relative}.withdraw-network-menu{background:#fff;border:1px solid #e4e7ee;border-radius:8px;box-shadow:0 16px 34px rgba(16,24,40,.14);display:grid;left:0;min-width:144px;overflow:hidden;position:absolute;top:42px;z-index:8}.withdraw-network-menu button{background:#fff;border:0;color:#1a2947;cursor:pointer;font-size:18px;font-weight:800;padding:12px 16px;text-align:left}.withdraw-network-menu button.active,.withdraw-network-menu button:hover{background:#fff6d3;color:#d39b00}.otc-checks{display:grid;grid-gap:8px;gap:8px}.otc-checks input{min-height:auto;width:auto}.otc-primary{background:#f2b900;border:0;border-radius:7px;color:#1a2947;cursor:pointer;font-size:18px;font-weight:800;min-height:48px;width:100%}.otc-status-strip{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;padding:12px}.otc-status-strip button{background:#f7f7f7;color:#666}.otc-status-strip button.active{background:#f2b900;color:#1a2947}.otc-status-strip button small{align-items:center;background:rgba(26,41,71,.1);border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;line-height:1;min-width:22px;padding:4px 6px}.refresh-text{margin-left:auto}.switch{display:inline-block;height:28px;position:relative;width:54px}.switch.big{height:36px;width:70px}.switch input{opacity:0}.switch i{background:#f1b900;border-radius:999px;inset:0;position:absolute}.switch i:after{background:#fff;border-radius:50%;content:"";height:24px;position:absolute;right:2px;top:2px;width:24px}.switch.big i:after{height:32px;width:32px}.switch input:not(:checked)+i{background:#e5e5e5}.switch input:not(:checked)+i:after{left:2px;right:auto}.otc-detail-card,.otc-order-card{margin-bottom:18px;padding:18px}.trader-order-empty{align-items:center;color:#1a2947;display:grid;justify-items:center;margin-bottom:18px;padding:34px 18px;text-align:center}.trader-order-empty p{color:#6f7580;margin:6px 0 0}.otc-row{align-items:center;display:flex;font-size:18px;justify-content:space-between;line-height:1.9}.otc-row strong{color:#1a2947;font-weight:500;text-align:right}.otc-row .hot{color:#e8af00;font-size:22px}.otc-detail-card h3{font-size:22px;margin:0 0 10px}.voucher-empty{align-items:center;background:#f1f2f5;color:#777;display:flex;height:100px;justify-content:center;margin:10px auto 18px;width:100px}.voucher-img{background:radial-gradient(circle at 50% 35%,#1d69c7,#0b1222 62%);border:1px dashed #f2b900;border-radius:6px;height:110px;width:110px}.otc-ledger-card{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px;padding:18px}.otc-ledger-card p{color:#5d5d5d;font-size:18px;margin:0 0 6px}.otc-ledger-card strong{color:#1a2947;font-size:18px}.otc-my{min-height:calc(100vh - 70px);padding-bottom:90px}.otc-profile-hero{background:#111;border-radius:0 0 24px 24px;color:#fff;padding:22px 24px 70px}.profile-head,.profile-info{align-items:center;display:flex;justify-content:space-between}.profile-head h1{font-size:30px;margin:0 0 28px}.otc-profile-actions{align-items:center;display:flex;gap:10px;margin-bottom:28px}.otc-profile-actions .language-switch{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.25)}.otc-profile-actions .language-switch button{color:rgba(255,255,255,.78);min-height:26px;padding:0 8px}.otc-profile-actions .language-switch button.active{background:#f7d36b;color:#171717}.profile-icon-button,.uid-copy{align-items:center;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;gap:6px;justify-content:center}.profile-icon-button{height:34px;width:34px}.profile-icon-button svg{height:18px;width:18px}.uid-copy{font-size:15px;margin-bottom:4px;min-height:30px;padding:0 8px}.profile-info{justify-content:flex-start;gap:18px}.profile-info p{align-items:center;display:flex;gap:4px;margin:4px 0}.avatar{background:radial-gradient(circle,#fff 18%,#ececec 19%,#fff 44%,#d8d8d8 45%);border-radius:50%;height:54px;width:54px}.otc-shortcuts{display:grid;grid-template-columns:repeat(3,1fr);margin:-44px 14px 18px;padding:18px 8px;position:relative}.otc-shortcuts button{flex-direction:column}.otc-menu-list svg:first-child,.otc-shortcuts svg{color:#e8af00}.otc-menu-list{display:block;margin:0 14px;overflow:hidden}.otc-menu-list button{border-bottom:1px solid #ececec;font-size:18px;justify-content:flex-start;min-height:62px;padding:0 16px;width:100%}.otc-menu-list button:last-child{border-bottom:0}.otc-menu-list button svg:last-child{margin-left:auto}.invite-balance{background:#24415c;color:#fff;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr auto auto;padding:18px}.invite-balance strong{display:block;font-size:28px;margin:8px 0}.otc-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:18px;padding:18px;text-align:center}.otc-stats span{color:#1a2947;font-size:18px}.otc-empty-card{align-items:center;color:#bbb;display:grid;justify-items:center;margin-top:18px;min-height:190px}.invite-poster{background:#f7f6ef;min-height:calc(100vh - 52px);overflow:hidden;padding:44px 34px;position:relative}.invite-poster:after,.invite-poster:before{border:46px solid;border-radius:50%;content:"";height:430px;position:absolute;right:-160px;width:430px}.invite-poster:before{border-color:#10b8a8;top:0}.invite-poster:after{border-color:#f4d300;top:240px}.poster-logo{color:#000;font-size:44px;font-weight:900;position:relative;z-index:1}.poster-logo span{border:16px solid #10b8a8;border-radius:50%;display:inline-block;height:58px;margin-right:4px;vertical-align:middle;width:58px}.poster-logo small{display:block;font-size:16px;margin-left:70px}.invite-poster h1{font-size:48px;margin:130px 0 70px}.fake-qr,.invite-poster h1{color:#000;position:relative;z-index:1}.fake-qr{background:#fff;display:inline-flex;padding:10px}.invite-poster p{color:#1a2947;font-size:18px;position:relative;z-index:1}.invite-poster strong{color:#ff7146;font-size:32px}.poster-copy{bottom:70px;left:34px;line-height:1.7;position:absolute!important;right:34px}.rotation-line{align-items:center;display:flex;font-size:18px;gap:10px;justify-content:flex-end;margin-bottom:10px}.rotation-line.compact{justify-content:space-between;margin:0 0 16px}.account-card button,.rotation-line span{color:#e7ae00;font-weight:800}.account-card{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto 1fr auto auto;margin-bottom:14px;min-height:112px;padding:16px}.account-card.selected{border:2px solid #f2b900}.account-card button{background:transparent;border:0;cursor:pointer}.account-card button:disabled{color:#a7a7a7;cursor:not-allowed}.account-card .danger{color:#c72831}.account-card span{color:#888;display:block;margin-top:4px}.account-card small{color:#d09a00;display:block;margin-top:6px}.payment-form-page,.payment-method-page{background:#f3f2eb;min-height:calc(100vh - 52px);padding:28px 18px 70px}.payment-method-option{align-items:center;background:#fff;border:0;border-radius:12px;box-shadow:0 18px 38px rgba(56,54,48,.09);color:#1a2947;cursor:pointer;display:flex;font-size:22px;font-weight:700;gap:14px;min-height:96px;margin:0 auto 28px;max-width:640px;padding:0 36px;text-align:left;width:100%}.payment-method-option .pay-badge{height:34px;width:34px}.payment-form-card,.payment-upload-card,.security-status-card,.settings-summary-card{background:#fff;border-radius:10px;box-shadow:0 18px 38px rgba(56,54,48,.08);margin:0 auto 22px;max-width:640px;padding:18px 16px}.security-status-card{align-items:center;background:#1d2b3d;color:#fff;display:flex;gap:14px}.security-status-card svg{color:#f2b900;flex:0 0 auto}.security-status-card span,.security-status-card strong{display:block}.security-status-card strong{font-size:24px;margin-bottom:4px}.security-center-shell{display:grid;grid-gap:14px;gap:14px;margin:0 auto 18px;max-width:640px}.security-center-shell.detail{max-width:640px}.security-list-menu{background:#fff;border-radius:10px;box-shadow:0 12px 28px rgba(56,54,48,.06);overflow:hidden}.security-list-menu button{align-items:center;background:#fff;border:0;border-bottom:1px solid #edf0f2;color:#061737;display:grid;grid-gap:12px;gap:12px;grid-template-columns:28px minmax(0,1fr) auto 26px;min-height:62px;padding:0 18px;text-align:left;transition:background-color .16s ease,color .16s ease;width:100%}.security-list-menu button:focus-visible,.security-list-menu button:hover{background:#fffaf0;outline:none}.security-list-menu button:last-child{border-bottom:0}.security-list-menu button>svg:first-child{color:#f0aa00}.security-list-menu span{font-size:18px;font-weight:600}.security-list-menu small{color:#8a94a6;font-size:12px;justify-self:end;white-space:nowrap}.security-list-menu button>svg:last-child{color:#061737}.security-detail-back{align-items:center;background:transparent;border:0;color:#64748b;display:inline-flex;font-size:14px;gap:6px;margin:0 0 12px;padding:0}.security-section-card{margin-bottom:0}.security-section-card h3{color:#17201b;font-size:20px;margin:0 0 8px}.security-section-card>p{color:#637083;font-size:14px;line-height:1.65;margin:0 0 16px}@media (max-width:420px){.security-list-menu button{grid-template-columns:26px minmax(0,1fr) 22px}.security-list-menu small{display:none}}.smtp-settings-card{background:linear-gradient(135deg,rgba(250,252,255,.96),rgba(255,255,255,.98)),radial-gradient(circle at top right,rgba(25,94,255,.08),transparent 34%);border:1px solid #edf0f5;margin:0 0 18px;max-width:none;padding:22px}.smtp-settings-hero{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.smtp-settings-copy span{color:#7a8799;display:block;font-size:12px;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.smtp-settings-copy h3{font-size:22px;margin:0 0 8px}.smtp-settings-copy p{color:#526172;line-height:1.7;margin:0}.smtp-settings-layout{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr)}.smtp-settings-group{background:#fff;border:1px solid #edf0f5;border-radius:14px;padding:16px}.smtp-settings-group>strong{display:block;font-size:15px;margin-bottom:12px}.smtp-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:18px}.admin-form-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:16px 0}.admin-form-grid.compact{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin:0}.admin-form-grid label{color:#344054;display:grid;font-size:13px;grid-gap:6px;gap:6px}.admin-form-grid input,.admin-form-grid select{background:#fff;border:1px solid #d8dde6;border-radius:8px;color:#17201b;min-height:38px;padding:8px 10px}@media (min-width:1180px){.smtp-settings-layout{grid-template-columns:1fr 1fr}}@media (max-width:720px){.smtp-settings-hero{display:grid}.smtp-actions{justify-content:stretch}.smtp-actions .button{width:100%}}.payment-form-card label{color:#1a2947;display:grid;font-size:18px;font-weight:400;grid-gap:10px;gap:10px;padding:8px 0 12px}.payment-form-card label+label{border-top:0}.payment-form-card input{background:#fff;border:0;border-bottom:1px solid #dce0e8;color:#252832;font-size:22px;min-height:44px;padding:0 12px;width:100%}.payment-form-card input:focus{border-bottom-color:#d0a400;outline:none}.register-verify-box,.security-secret-box{background:rgba(15,118,110,.08);border:1px solid rgba(15,118,110,.18);border-radius:18px;color:#17352e;display:grid;grid-gap:8px;gap:8px;margin:12px 0;padding:14px;word-break:break-all}.register-verify-box a{color:#047857;font-size:12px}.security-secret-box code{background:#0f1f18;border-radius:12px;color:#d9f99d;padding:10px}.security-secret-box small{color:#64748b;font-size:11px}.totp-qr-wrap{align-items:center;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;display:grid;grid-gap:10px;gap:10px;justify-items:center;padding:14px}.totp-qr-wrap img{border-radius:10px;display:block}.totp-qr-wrap span{color:#334155;font-size:13px;font-weight:600;text-align:center}.identity-card>strong{color:#17201b;display:block;font-size:16px;margin-bottom:8px}.identity-admin-images,.identity-preview-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.identity-image-thumb{align-items:center;background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:12px;cursor:zoom-in;display:grid;grid-gap:6px;gap:6px;justify-items:center;padding:6px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.identity-image-thumb:focus-visible,.identity-image-thumb:hover{border-color:#d9a441;box-shadow:0 8px 20px rgba(15,23,42,.14);outline:none;transform:translateY(-1px)}.identity-image-thumb span{color:#667085;font-size:12px}.identity-admin-images img,.identity-preview-row img{border:1px solid rgba(15,23,42,.12);border-radius:12px;object-fit:cover}.identity-preview-backdrop{align-items:center;padding:24px}.identity-image-modal{background:#101820;border:1px solid rgba(255,255,255,.12);border-radius:18px;box-shadow:0 28px 80px rgba(0,0,0,.42);color:#f8fafc;display:grid;grid-gap:14px;gap:14px;max-height:calc(100vh - 48px);padding:18px;position:relative;width:min(1080px,calc(100vw - 48px))}.identity-image-head{display:grid;grid-gap:4px;gap:4px;padding-right:46px}.identity-image-head strong{font-size:18px;font-weight:700}.identity-image-head span,.identity-image-modal p{color:#cbd5e1;font-size:13px;margin:0}.identity-image-stage{background:linear-gradient(45deg,rgba(255,255,255,.05) 25%,transparent 0),linear-gradient(-45deg,rgba(255,255,255,.05) 25%,transparent 0),#0b1118;background-size:18px 18px;border-radius:14px;min-height:min(68vh,680px);overflow:hidden;position:relative}.identity-image-stage img{object-fit:contain;padding:12px}.identity-image-close{align-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:26px;height:38px;justify-content:center;line-height:1;position:absolute;right:16px;top:16px;width:38px}.identity-image-close:focus-visible,.identity-image-close:hover{background:rgba(255,255,255,.2);outline:none}.payment-form-card input::placeholder{color:#babec7}.payment-upload-card{align-items:center;display:grid;grid-gap:18px;gap:18px;justify-items:center;min-height:178px}.payment-upload-card strong{color:#555;font-size:20px}.qr-upload-box{align-items:center;border:1px dashed #e2b900;color:#e1e4ed;cursor:pointer;display:flex;height:98px;justify-content:center;overflow:hidden;width:98px}.qr-upload-box input{display:none}.qr-upload-box img{height:100%;object-fit:cover;width:100%}.merchant-pay-line{align-items:center;border-top:1px solid #dce0e8;color:#333;display:flex;flex-wrap:wrap;font-size:18px;gap:14px;min-height:58px;padding-top:14px}.merchant-pay-line strong{color:#1a2947;flex-basis:100%}.merchant-pay-line label{align-items:center;border:0;display:inline-flex;font-weight:500;gap:8px;padding:0}.merchant-pay-line input{accent-color:#3477f0;min-height:auto;width:20px}.payment-submit{background:#f2b900;border:0;border-radius:8px;color:#1a2947;cursor:pointer;display:block;font-size:22px;font-weight:800;margin:24px auto 0;max-width:640px;min-height:58px;width:100%}.pay-badge{align-items:center;border-radius:50%;color:#fff;display:inline-flex;font-weight:900;height:34px;justify-content:center;width:34px}.pay-badge.bank{background:linear-gradient(135deg,#db1639,#007d87);border-radius:4px;font-size:12px}.pay-badge.alipay{background:#5b9cff}.pay-badge.wechat{background:#09c408}.radio-line{display:flex}.radio-line,.radio-line button{align-items:center;color:#666;font-size:18px;gap:8px}.radio-line button{background:transparent;border:0;cursor:pointer;display:inline-flex;padding:0}.radio-line button span{align-items:center;border:1px solid #c3c3c3;border-radius:50%;display:inline-flex;height:24px;justify-content:center;width:24px}.radio-line button.active span{background:#3477f0;border-color:#3477f0;color:#fff}.inline-text-button{background:transparent;border:0;color:#1a2947;cursor:pointer;font:inherit;font-weight:800;padding:0}.otc-withdraw-total{color:#1a2947;font-size:24px;margin:24px 0 16px;text-align:center}.asset-card{display:grid;grid-gap:8px;gap:8px;margin-bottom:14px;padding:18px}.asset-card strong{font-size:30px}.asset-card button{background:#f2b900;border:0;border-radius:6px;justify-self:start;padding:8px 14px}.my-ad-card{margin-bottom:18px;padding:18px;position:relative}.my-ad-card time{color:#666;position:absolute;right:18px;top:18px}.my-ad-card p{color:#8b8b8b;margin:6px 0}.buy-dot{align-items:center;background:#54c828;border-radius:50%;color:#fff;display:inline-flex;font-weight:900;height:36px;justify-content:center;margin-right:10px;width:36px}.my-ad-card .online{color:#e8af00;position:absolute;right:20px;top:86px}.my-ad-card .offline{color:#666;position:absolute;right:20px;top:86px}.ad-adjust{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto 42px 1fr 42px 60px;margin-top:16px}.ad-adjust button{background:#f2b900;border:0;border-radius:5px;min-height:42px}.ad-adjust input{border:1px solid #d5ddeb;min-height:42px;text-align:center}.team-card{padding:22px}.team-card h3{color:#e8af00;font-size:24px;margin-top:0}.trader-home{background:#f3f2eb;min-height:100vh;padding-bottom:86px}.trader-home-hero{background:#171b21;color:#fff;padding:24px 24px 34px;position:relative}.trader-brand-lockup{align-items:center;display:inline-flex;gap:10px}.brand-mark{border:7px solid #f2c300;border-radius:50%;display:inline-block;height:34px;position:relative;width:34px}.brand-mark:after{background:#18b7ae;border-radius:50%;content:"";height:7px;position:absolute;right:-2px;top:-2px;width:7px}.trader-brand-lockup small,.trader-brand-lockup strong{display:block}.trader-brand-lockup strong{color:#f2c300;font-size:28px;letter-spacing:-.04em}.trader-brand-lockup small{color:rgba(255,255,255,.74);font-size:12px}.trader-chat-button{align-items:center;background:transparent;border:0;color:#fff;cursor:pointer;display:flex;position:absolute;right:22px;top:28px}.home-asset-copy{display:grid;grid-gap:14px;gap:14px;margin:36px 0 28px}.home-asset-copy p{font-size:18px;font-weight:800;margin:0}.home-asset-copy strong{color:#f2c300;font-size:28px;font-weight:500;margin-left:8px}.home-action-row{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(4,1fr)}.home-action-row button{align-items:center;background:transparent;border:0;color:#fff;cursor:pointer;display:grid;font-size:18px;font-weight:800;grid-gap:8px;gap:8px;justify-items:center}.home-action-row span{align-items:center;background:#f2c300;border-radius:50%;color:#fff;display:flex;height:58px;justify-content:center;width:58px}.home-sheet{background:#f3f2eb;border-radius:24px 24px 0 0;margin-top:-1px;padding:20px 12px 0}.account-ledger-card,.account-ledger-summary,.home-distribution-card,.home-ledger-preview,.home-range-tabs,.home-stat-grid,.trader-address-card,.trader-tip-card,.trader-transfer-form,.transfer-direction-card{background:#fff;border-radius:10px;box-shadow:0 12px 25px rgba(44,44,38,.06)}.home-distribution-card{padding:18px}.home-distribution-card h2,.home-ledger-preview h2{font-size:22px;margin:0 0 8px}.home-distribution-card button{align-items:center;background:transparent;border:0;border-top:1px solid #edf0f4;color:#14243b;cursor:pointer;display:flex;font-size:18px;justify-content:space-between;min-height:50px;padding:0;width:100%}.home-distribution-card strong{align-items:center;color:#f0ae00;display:inline-flex;font-weight:500}.home-distribution-card p{color:#6b7280;margin:10px 0 0}.home-range-tabs{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(3,1fr);margin-top:14px;overflow:hidden;padding:6px}.home-range-tabs button{background:transparent;border:0;border-radius:7px;color:#7a8088;cursor:pointer;font-size:18px;min-height:42px}.home-range-tabs button.active{background:#f2c300;color:#111}.home-stat-grid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:14px;overflow:hidden}.home-stat-grid span{color:#222;display:grid;font-size:17px;grid-gap:6px;gap:6px;justify-items:center;min-height:94px;place-content:center}.home-stat-grid span+span{border-left:1px solid #e4e7ec}.home-stat-grid strong{color:#f0ae00;font-size:28px;font-weight:400}.home-ledger-preview{margin-top:14px;padding:18px 16px}.home-ledger-preview button{align-items:center;background:transparent;border:0;border-top:1px solid #edf0f4;color:#14243b;cursor:pointer;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto 1fr auto;min-height:78px;padding:10px 0;text-align:left;width:100%}.home-ledger-preview small{color:#848b96;display:block;margin-top:4px}.home-ledger-preview em{color:#f0ae00;font-style:normal;font-size:18px}.ledger-coin{align-items:center;border:1px solid #c7c7c7;border-radius:50%;color:#8c8c8c;display:flex;height:24px;justify-content:center;width:24px}.home-empty-line{color:#8a9099;margin:14px 0 0}.trader-fund-page{background:#f3f2eb;min-height:calc(100vh - 52px);padding:16px 18px 76px}.recharge-network-tabs{align-items:center;background:#fff;display:flex;gap:14px;margin-bottom:20px;min-height:50px;overflow-x:auto;padding:0 12px}.recharge-network-tabs button{background:transparent;border:0;border-radius:5px;color:#3d4654;cursor:pointer;min-height:32px;min-width:64px}.recharge-network-tabs button.active{background:#f2c300;color:#111}.trader-qr-card{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:center;min-height:224px;margin-bottom:20px}.trader-qr-card svg{color:#111}.trader-address-card{display:grid;grid-gap:16px;gap:16px;padding:14px 16px}.trader-address-card code{background:#f4f6fa;color:#3b4654;font-size:18px;overflow-wrap:anywhere;padding:10px;text-align:center}.trader-address-card button,.trader-transfer-form button{background:#f2c300;border:0;border-radius:7px;color:#111;cursor:pointer;min-height:42px}.trader-tip-card{line-height:1.65;margin-top:20px;padding:18px}.trader-tip-card p{margin:4px 0}.transfer-direction-card{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr auto 1fr;margin-bottom:18px;padding:18px}.transfer-direction-card button{background:transparent;border:0;border-radius:8px;color:#14243b;cursor:pointer;display:grid;grid-gap:6px;gap:6px;min-height:66px;place-content:center}.transfer-direction-card button.active{background:#fff5cf}.transfer-direction-card strong{font-size:20px}.trader-transfer-form{display:grid;grid-gap:14px;gap:14px;margin-bottom:20px;padding:18px}.transfer-summary-line{color:#14243b;font-size:17px}.trader-transfer-form label{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr auto}.trader-transfer-form input{background:#f4f6fa;border:1px solid #d6deea;border-radius:4px;grid-column:1/-1;min-height:42px;padding:0 12px}.trader-transfer-form p{color:#565f6e;margin:0}.account-ledger-summary{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,1fr);margin-bottom:16px;padding:8px}.account-ledger-summary button{background:transparent;border:0;border-radius:8px;color:#14243b;cursor:pointer;display:grid;grid-gap:4px;gap:4px;min-height:64px}.account-ledger-summary button.active{background:#fff2bf}.account-ledger-summary strong{color:#f0ae00}.account-ledger-card{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:14px;padding:16px}.account-ledger-card p,.account-ledger-card strong{display:block;margin:0 0 6px}.account-ledger-card strong{color:#0f2a4a}.account-ledger-card span{color:#4a5568;font-size:18px;white-space:nowrap}@media (min-width:700px){.otc-phone-shell{padding:18px 0}.otc-phone{box-shadow:0 24px 80px rgba(0,0,0,.18)}}@media (max-width:1180px){.merchant-withdraw-form{padding-left:18px;padding-right:18px}.order-management-table{--admin-table-min:760px}.ad-management-table,.payout-management-table{--admin-table-min:800px}.payout-history-table{--admin-table-min:720px}.withdraw-management-table{--admin-table-min:860px}.recharge-management-table{--admin-table-min:820px}.merchant-management-table,.trader-management-table{--admin-table-min:980px}.merchant-detail-ledger-table,.trader-cards-table{--admin-table-min:760px}.merchant-detail-grid.account,.merchant-detail-grid.basic,.merchant-filter-grid,.merchant-profile-balance-grid,.merchant-profile-edit,.merchant-profile-grid,.recharge-filter-grid,.trader-filter-grid,.withdraw-filter-grid{grid-template-columns:1fr}.merchant-profile-item.wide{grid-column:auto}.order-filter-grid{grid-template-columns:repeat(2,minmax(240px,1fr))}.process-list{grid-template-columns:repeat(2,minmax(0,1fr))}.process-step{min-height:220px}}@media (max-width:900px){.merchant-withdraw-card h3{padding:16px}.merchant-withdraw-form{gap:18px;padding:18px 14px}.merchant-withdraw-meta{gap:10px;grid-template-columns:1fr;justify-items:start}.merchant-account-modal{min-height:260px;padding:16px 12px 72px;width:calc(100vw - 8px)}.merchant-account-modal-table-wrap{padding:12px}.merchant-account-form-modal{width:calc(100vw - 28px)}.merchant-account-form-body{padding:0 4px}.merchant-account-form-field{grid-template-columns:64px minmax(0,1fr)}.order-management-table{--admin-table-min:760px}.ad-management-table,.payout-management-table{--admin-table-min:800px}.payout-history-table{--admin-table-min:700px}.withdraw-management-table{--admin-table-min:820px}.recharge-management-table{--admin-table-min:800px}.merchant-management-table,.trader-management-table{--admin-table-min:900px}.merchant-detail-ledger-table,.trader-cards-table{--admin-table-min:720px}table{--admin-table-min:600px}.layout{grid-template-columns:1fr}.sidebar{display:none}.demo-flow-panel,.demo-product-grid,.demo-shop-layout,.filter-grid,.hero-inner,.merchant-profile-balance-grid,.merchant-profile-edit,.merchant-profile-grid,.metric-grid,.order-filter-grid,.process-list,.register-grid,.section-grid,.trader-filter-grid{grid-template-columns:1fr}.register-panel{padding:22px}.merchant-profile-card{padding:18px}.merchant-profile-head{flex-direction:column}.merchant-profile-item.wide{grid-column:auto}.order-filter-card{padding:18px}.order-filter-field{align-items:stretch;grid-template-columns:1fr}.merchant-filter-card,.merchant-table-card,.recharge-filter-card,.withdraw-filter-card{padding:18px 14px}.merchant-config-field,.merchant-filter-field,.withdraw-filter-field{align-items:stretch;grid-template-columns:1fr}.merchant-config-field span,.merchant-filter-field span{text-align:left}.merchant-table-toolbar,.merchant-toolbar-actions{align-items:stretch;flex-direction:column}.merchant-config-modal{width:min(94vw,760px)}.match-group-form{padding:0 4px 18px}.match-group-row{align-items:stretch;grid-template-columns:1fr}.match-group-label{text-align:left}.merchant-config-body p{margin-left:0}.recharge-filter-field{align-items:stretch;grid-template-columns:1fr}.recharge-filter-field span,.withdraw-filter-field span{text-align:left}.recharge-filter-actions,.withdraw-filter-actions{flex-wrap:wrap}.order-table-card,.recharge-table-card,.withdraw-table-card{padding:14px}.process-step{display:grid;grid-gap:14px;gap:14px;grid-template-columns:56px 1fr;min-height:0;padding:18px}.process-step>strong{height:44px;width:44px}.hero h1{font-size:40px}.topbar{align-items:flex-start;flex-direction:column;height:auto;padding:14px}.admin-topbar-brand,.admin-topbar-right{min-width:0;width:100%}.admin-topbar-right{align-items:flex-start;flex-direction:column}.admin-user-menu{border-radius:12px;flex-wrap:wrap;justify-content:space-between;width:100%}.content{padding:18px 14px 44px}.content-crumb-bar{padding:10px 12px}.console-breadcrumb,.content-crumb-bar{align-items:flex-start}.openapi-topbar,.site-nav{align-items:flex-start;flex-direction:column}.openapi-topbar{gap:12px;height:auto;padding:14px 18px}.openapi-brand{min-width:0}.openapi-top-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.openapi-search{min-width:0;width:100%}.openapi-doc-layout{display:block;padding:0 18px 36px}.openapi-sidebar,.openapi-toc{position:static}.openapi-sidebar{border-bottom:1px solid #eceff3;max-height:260px;overflow:auto;padding-bottom:16px}.openapi-toc{display:none}.openapi-main{border-left:0;border-right:0;padding:24px 0 44px}.openapi-article-head{display:block}.openapi-article-head h1{font-size:32px}.openapi-copy-button{margin-bottom:16px}.openapi-endpoint-title,.openapi-panel-head,.openapi-route-card,.openapi-subhead{align-items:flex-start;flex-direction:column}.openapi-apifox-button,.openapi-panel-head button,.openapi-route-card button{justify-content:center;width:100%}.openapi-callback-example-grid,.openapi-fact-strip,.openapi-key-table,.openapi-operations-grid,.openapi-sdk-grid,.openapi-security-grid{grid-template-columns:1fr}.openapi-fact-strip span+span{border-left:0;border-top:1px solid #e6eaf0}.openapi-sample-actions{justify-content:flex-start;width:100%}.openapi-panel-head .openapi-tabs button{width:auto}.openapi-field-row,.openapi-prev-next{grid-template-columns:1fr}.openapi-table-card{overflow-x:auto}.openapi-table-card table{min-width:620px}.openapi-toc{border-left:0;border-top:1px solid #eceff3;padding-left:0;padding-top:18px}.registration-page{padding:18px}.registration-shell{grid-template-columns:1fr}.registration-intro{min-height:330px;padding:30px}.registration-intro-copy{margin:0;padding:48px 0 38px}.registration-intro-copy h1{max-width:520px}.registration-assurance{grid-template-columns:repeat(3,minmax(0,1fr))}.registration-assurance>div{justify-content:center}.registration-assurance>div+div{border-left:1px solid #2e3239;border-top:0}.registration-form-panel{padding:32px 36px 38px}}@media (max-width:560px){.registration-page{display:block;padding:0}.registration-shell{border:0;border-radius:0;box-shadow:none;min-height:100vh}.registration-intro{min-height:0;padding:24px 22px}.registration-intro-copy{padding:38px 0 28px}.registration-intro-copy h1{font-size:28px}.registration-intro-copy p{font-size:14px}.registration-assurance{grid-template-columns:1fr}.registration-assurance>div{justify-content:flex-start}.registration-assurance>div+div{border-left:0;border-top:1px solid #2e3239}.registration-intro-foot{display:none}.registration-form-panel{padding:24px 20px 32px}.registration-complete h2,.registration-form-header h2{font-size:26px}.registration-steps{gap:5px}.registration-steps li{align-items:flex-start;flex-direction:column;gap:5px}.registration-email-row,.registration-grid{grid-template-columns:1fr}.registration-field-wide{grid-column:auto}.registration-code-input{max-width:none}.registration-result-list>div{align-items:start;grid-template-columns:1fr;gap:4px;padding:11px 0}}.merchant-withdraw-submit:disabled{background:#a9b4c3;cursor:not-allowed}@media (max-width:720px){.merchant-two-factor-card{gap:18px;padding:18px 14px}.merchant-two-factor-binding,.merchant-two-factor-fields,.merchant-two-factor-head,.merchant-two-factor-summary{grid-template-columns:1fr}.merchant-two-factor-head{align-items:flex-start}.merchant-two-factor-status{justify-self:start}.merchant-two-factor-binding .totp-qr-wrap,.merchant-two-factor-binding>.merchant-two-factor-primary,.merchant-two-factor-code-field{grid-column:auto}.merchant-withdraw-security-alert{align-items:flex-start;flex-direction:column}}