.account-subtabs{display:flex;gap:20px;border-bottom:1px solid #e0e7f1;margin:0 0 20px;overflow-x:auto;scrollbar-width:thin}.account-subtabs button{position:relative;flex:0 0 auto;border:0;border-bottom:2px solid transparent;background:none;padding:0 0 12px;color:#8a9aaf;font-size:12px}.account-subtabs button[aria-pressed=true]{color:#5b6bd4;border-color:#6878de;font-weight:600}.account-gate{text-align:center;padding:40px 24px}.account-gate-icon{font-size:40px;color:#bbc7e1}.account-gate h2{font-size:18px;font-weight:600;color:#61758f;margin:10px 0}.account-gate p{font-size:12px;line-height:1.9;max-width:520px;margin:0 auto 22px;color:#9aa8ba}.account-gate>div{display:flex;gap:10px;justify-content:center}.account-button{border:1px solid #dce4ef;background:#fff;color:#7a8da8;font-size:11px;padding:8px 13px;border-radius:6px;white-space:nowrap}.account-button:hover{color:#5b6bd4;border-color:#acb8e5}.account-loading{text-align:center;padding:55px;color:#8a9db7;font-size:12px}.account-error{color:#b96e6b;background:#fff3f1;border-color:#f0dedb}.account-status-banner{display:flex;align-items:center;gap:24px;padding:20px;border:1px solid #dfe7f2;border-radius:8px;background:#fff;margin-bottom:18px}.account-status-banner>div{flex:0 0 auto}.account-status-banner>div>span{display:block;font-size:10px;color:#9aa9ba}.account-status-banner strong{font-size:18px;display:block;color:#6479aa;margin-top:3px;font-weight:600}.account-status-banner p{font-size:11px;color:#94a4b8;line-height:1.9;flex:1;margin:0}.account-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.account-metrics article{background:#fff;border:1px solid #e1e8f1;border-radius:8px;padding:17px 16px}.account-metrics article>span{display:block;font-size:11px;color:#93a2b7;margin-bottom:8px}.account-metrics strong{font-size:23px;font-weight:600;color:#516b94;line-height:1.3;overflow-wrap:anywhere}.account-metrics strong small{font-size:11px;font-weight:400;margin-left:4px;color:#a1adbf}.account-wallet{grid-template-columns:repeat(3,minmax(0,1fr))}.account-wallet strong{font-size:21px}.account-rules-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:19px}.account-rules-grid article{padding:18px 17px;background:linear-gradient(145deg,#edf1fb,#f6f8ff);border:1px solid #e1e7f4;border-radius:8px}.account-rules-grid article>span{font-size:10px;display:block;color:#98a6bb}.account-rules-grid strong{font-size:25px;font-weight:600;color:#7384bd;display:block;margin:8px 0}.account-rules-grid p{font-size:10px;line-height:1.8;color:#99a8bd;margin:0}.account-rules-note{margin-top:16px}.account-application,.account-invitation,.account-application-record,.account-review-card{padding:23px}.account-application h2,.account-invitation h2,.account-review-card h2{font-size:16px;font-weight:600;color:#637b9c;margin:0 0 16px}.account-application label,.account-invitation label,.account-review-card label{display:block;font-size:11px;color:#8395ac;margin-bottom:16px}.account-application label>input,.account-application textarea,.account-invitation input,.account-review-card input{display:block;width:100%;margin-top:7px}.account-application textarea{resize:vertical;border:1px solid #e1e6ee;background:white;border-radius:6px;padding:10px;color:#58718f;font:inherit;font-size:12px;outline:0;line-height:1.8;min-height:100px}.account-application textarea:focus{border-color:#8c99eb;box-shadow:0 0 0 3px #eef0ff}.account-application textarea::placeholder{color:#b2bdcc}.account-consent{display:flex!important;gap:8px;align-items:flex-start;line-height:1.7;font-size:10px!important}.account-consent input{width:auto!important;height:auto!important;margin:3px 0 0!important;accent-color:#6376d6}.account-form-error{background:#fff1ef;padding:9px 12px;border-radius:6px;color:#c47f78;font-size:11px;line-height:1.8}.account-form-error[hidden]{display:none}.account-form-footer{border-top:1px solid #edf0f5;display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:18px;margin-top:20px}.account-form-footer>span{color:#a4b0c1;font-size:10px}.account-application-record dl,.account-review-card dl{margin:0}.account-application-record dl>div,.account-review-card dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);font-size:11px;gap:15px;margin-bottom:13px;line-height:1.8}.account-application-record dt,.account-review-card dt{color:#a0afc1}.account-application-record dd,.account-review-card dd{color:#8094ad;margin:0;overflow-wrap:anywhere}.account-invitation>p{font-size:11px;color:#9babc0;line-height:1.9;margin:0 0 22px}.account-copy-row{display:flex;align-items:center;gap:10px}.account-copy-row input{flex:1;min-width:0}.account-copy-row button{margin-top:7px}.account-copy-status{display:block;font-size:10px;min-height:18px;color:#6ca88d}.account-referral-chain{display:flex;align-items:center;justify-content:center;gap:17px;margin:22px 0;flex-wrap:wrap}.account-referral-chain>span{font-size:11px;background:#edf2ff;color:#7e8dba;padding:10px 15px;border-radius:7px}.account-referral-chain i{font-style:normal;color:#b0bcd0;font-size:10px}.account-ledger-wrap{overflow-x:auto}.account-table{width:100%;border-collapse:collapse;font-size:11px}.account-table th{text-align:left;padding:13px 16px;background:#fafbfd;color:#a6b2c3;font-weight:400;white-space:nowrap}.account-table td{padding:17px 16px;border-top:1px solid #edf1f7;color:#8a9bb1;white-space:nowrap}.account-table td>strong{display:block;font-weight:500;font-size:11px;color:#7f92ae}.account-table td>small{display:block;font-size:9px;margin-top:5px;color:#a8b5c8}.account-table .account-money{font-size:13px;color:#6e83a8;font-weight:600}.account-table-empty{text-align:center!important;white-space:normal!important;line-height:1.9;padding:34px 20px!important}.account-ledger-status{display:inline-block;font-size:10px;border-radius:4px;padding:4px 7px;background:#f0f3fa;color:#8b9ab2}.account-ledger-status.available{background:#edf7f1;color:#75a28c}.account-ledger-status.frozen{background:#fff7eb;color:#b69b73}.account-ledger-status.reversed{background:#fff0ed;color:#c79489}.account-rule-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.account-application-list{display:grid;gap:15px}.account-review-card header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.account-review-card header h2{margin:0 0 4px}.account-review-card header>div>span{font-size:10px;color:#9daec3}.account-review-card header>b{font-size:10px;color:#a89775;font-weight:400;background:#fff7e9;padding:4px 8px;border-radius:5px}.account-review-card form{border-top:1px solid #eaf0f7;margin-top:20px;padding-top:20px}.account-review-card label>small{font-size:9px;color:#aeb9c9}.account-review-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.account-reject{color:#be918a;border-color:#ecdcd9}.account-center-note{font-size:10px;color:#a0afc2;line-height:1.9}.workspace-overlay button:disabled{opacity:.5;cursor:wait}
@media(max-width:1000px){.account-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.account-wallet{grid-template-columns:repeat(3,minmax(0,1fr))}.account-wallet strong{font-size:17px}.account-status-banner{gap:15px;flex-wrap:wrap}.account-status-banner p{min-width:160px}.account-rules-grid{gap:9px}.account-rules-grid article{padding:14px 12px}.account-rules-grid strong{font-size:21px}.account-table th,.account-table td{padding:12px}.account-rule-fields{gap:10px}}
@media(max-width:760px){.account-subtabs{gap:18px;margin-bottom:15px}.account-subtabs button{font-size:11px;padding-bottom:10px}.account-status-banner{padding:16px;gap:13px;margin-bottom:14px}.account-status-banner strong{font-size:16px}.account-status-banner p{font-size:10px;min-width:140px}.account-metrics{gap:9px;margin-bottom:12px}.account-metrics article{padding:13px}.account-metrics article>span{font-size:10px}.account-metrics strong{font-size:21px}.account-wallet{grid-template-columns:repeat(3,minmax(0,1fr))}.account-wallet strong{font-size:14px}.account-wallet article{padding:12px 9px}.account-wallet article>span{font-size:9px}.account-rules-grid{grid-template-columns:1fr;margin-top:15px}.account-rules-grid article{display:grid;grid-template-columns:1fr 75px;align-items:center;gap:5px 12px}.account-rules-grid strong{grid-column:2;grid-row:1/3;font-size:24px;margin:0;text-align:right}.account-rules-grid p{font-size:9px}.account-rules-grid article>span{font-size:10px}.account-application,.account-invitation,.account-application-record,.account-review-card{padding:18px 15px}.account-application label,.account-invitation label,.account-review-card label{font-size:10px}.account-form-footer{gap:10px}.account-form-footer>span{font-size:9px}.account-application-record dl>div,.account-review-card dl>div{grid-template-columns:68px minmax(0,1fr);gap:10px;font-size:10px}.account-gate{padding:30px 20px}.account-gate h2{font-size:16px}.account-gate p{font-size:10px}.account-gate>div{gap:8px}.account-button{font-size:10px;padding:7px 11px}.account-copy-row{gap:7px}.account-referral-chain{gap:8px}.account-referral-chain>span{font-size:9px;padding:8px 10px}.account-referral-chain i{font-size:9px}.account-table{min-width:480px}.account-table th,.account-table td{font-size:10px;padding:11px}.account-rule-fields{grid-template-columns:1fr;gap:0}.account-review-card header{gap:12px}.account-review-card header h2{font-size:14px}.account-review-card header>div>span{font-size:9px}.account-review-card header>b{font-size:9px;white-space:nowrap}}

.account-data-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.account-data-heading span{font-size:10px;color:#7486a0;letter-spacing:.08em}.account-data-heading h2{font-size:24px;color:#243a54;margin:5px 0}.account-data-heading p{font-size:11px;color:#7c8fa7;margin:0}.account-finance-filters{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:18px;padding:15px;border:1px solid #e0e6f0;background:#fff;border-radius:9px}.account-finance-filters label{font-size:10px;color:#788da8;display:grid;gap:5px}.account-finance-filters input{border:1px solid #dde4ee;border-radius:6px;min-height:35px;padding:7px 10px;color:#38516d;min-width:130px;box-sizing:border-box}.account-finance-query{flex:1;min-width:180px}.account-cost-form{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.account-cost-form input{width:110px;padding:7px;border:1px solid #dce4ef;border-radius:5px;font-size:11px}.account-cost-status{font-size:10px;color:#b65c56;white-space:normal}.account-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.account-application h2 small{font-size:10px;color:#8497ad;font-weight:400}.account-finance-filters button{min-height:35px}@media(max-width:760px){.account-finance-filters{padding:12px;gap:8px}.account-finance-filters label{flex:1;min-width:110px}.account-finance-filters input{min-width:0;width:100%}.account-data-heading h2{font-size:21px}.account-data-heading{align-items:flex-start}.account-data-heading button{font-size:10px;padding:7px}.account-data-heading p{font-size:10px}.account-data-heading span{font-size:9px}}
.hq-quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 16px}.hq-quick-actions button{display:flex;align-items:center;gap:10px;text-align:left;border:1px solid #e2e7f1;background:linear-gradient(145deg,#fff,#f8faff);border-radius:10px;padding:13px 12px;color:#405470;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.hq-quick-actions button:hover{transform:translateY(-2px);border-color:#bdc8f1;box-shadow:0 10px 24px #4e63b814}.hq-quick-actions b{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#eef1ff;color:#5869d0;font-size:16px;font-weight:600}.hq-quick-actions span{display:grid;gap:3px;min-width:0}.hq-quick-actions strong{font-size:11px;font-weight:600;white-space:nowrap}.hq-quick-actions small{font-size:9px;color:#92a0b4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hq-quick-actions i{margin-left:auto;color:#a2aec0;font-style:normal;font-size:18px}.hq-order-tools{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:0 0 16px;padding:13px 15px;border:1px solid #e2e7f1;background:#fff;border-radius:10px}.hq-order-tools>div:first-child{display:grid;gap:4px}.hq-order-tools strong{font-size:12px;color:#50647e}.hq-order-tools span{font-size:10px;color:#98a5b6}.hq-order-tool-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.hq-file-button{cursor:pointer}.hq-order-tool-actions>[data-order-import-status]{color:#6e7ecb;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-button{border:1px solid #dce4ef;background:#fff;color:#71839b;border-radius:6px;padding:8px 12px;font-size:11px;line-height:1.2}.account-button:hover{border-color:#adb9ed;color:#5668cf}@media(max-width:960px){.hq-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.hq-quick-actions{grid-template-columns:1fr 1fr;gap:7px}.hq-quick-actions button{padding:10px 9px;gap:7px}.hq-quick-actions b{width:25px;height:25px;font-size:14px}.hq-quick-actions strong{font-size:10px}.hq-quick-actions small{font-size:8px}.hq-order-tools{align-items:flex-start;flex-direction:column;gap:10px}.hq-order-tool-actions{width:100%}.hq-order-tool-actions .account-button{font-size:10px;padding:7px 9px}}
.hq-external-summary{margin:0 0 18px;padding:14px 16px;border:1px solid #dfe6f1;border-radius:10px;background:linear-gradient(135deg,#f8faff,#fff);display:flex;justify-content:space-between;align-items:center;gap:20px}.hq-external-summary>div:first-child{display:grid;gap:5px;min-width:170px}.hq-external-summary strong{font-size:12px;color:#536983}.hq-external-summary span{font-size:10px;color:#9aa8b8}.hq-external-metrics{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px 16px}.hq-external-metrics span{font-size:10px;color:#8998ac;white-space:nowrap}.hq-external-metrics b{font-size:12px;color:#5d70c8;margin-left:4px;font-weight:600}@media(max-width:760px){.hq-external-summary{display:grid;gap:10px;padding:12px}.hq-external-metrics{justify-content:flex-start;gap:7px 12px}.hq-external-metrics span{font-size:9px}.hq-external-metrics b{font-size:11px}}
