.payout-settings{border-top:3px solid var(--gold)}
.agent-rate-cell{color:var(--primary);font:700 10px 'DM Mono'}
.brand strong{font-size:15px;white-space:nowrap}.brand small{letter-spacing:.08em}
.settlement-top-row{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);gap:14px;align-items:stretch}.settlement-top-row .date-bar,.settlement-top-row .rate-control{margin-bottom:18px;height:100%;min-height:82px}.settlement-top-row .rate-control{padding:17px 20px}
.settlement-finance{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.settlement-finance-card{min-height:148px;padding:20px 22px}.settlement-finance-card:after{display:none}.finance-card-head{display:flex;align-items:center;justify-content:space-between}.finance-card-head>span{color:var(--muted);font-size:10px}.finance-card-head i{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:var(--primarySoft);color:var(--primary);font-size:9px;font-style:normal;font-weight:800}.settlement-finance-card strong{margin-top:20px;color:var(--gold);font-size:24px}.settlement-finance-card small{margin-top:5px}.settlement-finance-card p{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--line);color:var(--faint);font-size:8px}.settlement-finance-card.settled .finance-card-head i{background:var(--primarySoft);color:var(--primary)}.settlement-finance-card.pending .finance-card-head i{background:color-mix(in srgb,var(--amber) 13%,var(--panel));color:var(--amber)}.settlement-finance-card.profit{border-top:3px solid var(--profit)}.settlement-finance-card.profit .finance-card-head i{background:var(--profitSoft);color:var(--profit)}.settlement-finance-card.profit strong{color:var(--profit)}
.payout-switch-row{display:grid;grid-template-columns:1.4fr 1fr auto;gap:14px;align-items:end;margin-top:22px}.switch-control{height:44px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid var(--line);border-radius:7px;background:var(--panel2)}.switch-control input{display:none}.switch-control i{width:36px;height:20px;position:relative;border-radius:12px;background:var(--faint);transition:.2s}.switch-control i:after{content:'';position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:.2s}.switch-control input:checked+i{background:var(--primary)}.switch-control input:checked+i:after{transform:translateX(16px)}
.funds-api-config{margin-top:22px;border-top:1px solid var(--line);padding-top:18px}.funds-api-config summary{cursor:pointer;color:var(--text);font-size:12px;font-weight:700}.funds-api-warning{margin:15px 0;padding:11px 13px;border-left:3px solid var(--gold);background:color-mix(in srgb,var(--gold) 8%,var(--panel));color:var(--muted);font-size:9px;line-height:1.7}.funds-api-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px}.funds-security{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.funds-security label{height:34px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--line);border-radius:6px;background:var(--panel2)}.funds-security input{width:14px;height:14px;margin:0;accent-color:var(--primary)}.funds-api-config .actions span{align-self:center}
.exchange-domains-panel{border-top:3px solid var(--primary)}.domain-security-note{margin:16px 0;padding:12px 14px;border-left:3px solid var(--gold);background:color-mix(in srgb,var(--gold) 7%,var(--panel2));color:var(--muted);font-size:9px;line-height:1.7}.domain-security-note code{color:var(--primary)}.domain-platform-tabs{display:flex;gap:7px;margin-bottom:14px}.domain-platform-tabs button{height:34px;background:var(--panel);color:var(--muted);border:1px solid var(--line)}.domain-platform-tabs button.active{background:var(--primarySoft);color:var(--primary);border-color:transparent}.domain-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.domain-preview{display:grid;grid-template-columns:110px 1fr;gap:10px;align-items:center;margin-top:14px;padding:12px 14px;border:1px solid var(--line);border-radius:7px;background:var(--panel2)}.domain-preview span{color:var(--muted);font-size:9px}.domain-preview code{overflow:hidden;color:var(--primary);font:9px 'DM Mono';text-overflow:ellipsis;white-space:nowrap}
.user-exchange-domains{border-top:3px solid var(--gold)}.login-domain-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.login-domain-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 18px;border:1px solid var(--line);border-radius:8px;background:var(--panel2)}.login-domain-card span,.login-domain-card b,.login-domain-card small{display:block}.login-domain-card span{color:var(--muted);font-size:9px}.login-domain-card b{margin-top:7px;color:var(--primary);font:700 11px 'DM Mono';word-break:break-all}.login-domain-card small{margin-top:7px;color:var(--faint);font-size:8px}.login-domain-card>div:last-child{display:flex;flex:0 0 auto;gap:7px}.login-domain-card button{height:32px;padding:0 10px;font-size:9px}
.telegram-direct-panel{border-top:3px solid var(--profit)}.direct-flow{display:flex;align-items:center;gap:10px;margin-top:18px;padding:16px 18px;border:1px solid var(--line);border-radius:8px;background:var(--panel2)}.direct-flow span{padding:8px 11px;border-radius:6px;background:var(--panel);color:var(--text);font-size:9px;font-weight:700}.direct-flow i{color:var(--profit);font-style:normal}.direct-guide{margin-top:17px;padding-top:15px;border-top:1px solid var(--line)}.direct-guide summary{cursor:pointer;font-size:10px;font-weight:700}.direct-guide ol{display:grid;gap:8px;padding-left:20px;color:var(--muted);font-size:9px;line-height:1.7}.direct-guide code{display:block;padding:10px 12px;border-radius:6px;background:var(--panel2);color:var(--primary);font-size:8px}.telegram-direct-panel .ok{color:var(--profit)}
.payout-workspace{padding:0;overflow:hidden;border-color:color-mix(in srgb,var(--primary) 25%,var(--line))}.payout-hero{min-height:132px;display:flex;align-items:center;justify-content:space-between;padding:28px 30px;background:linear-gradient(110deg,var(--primarySoft),var(--panel) 65%);border-bottom:1px solid var(--line)}.payout-hero h2{margin:7px 0 8px;font-size:22px}.payout-hero p{margin:0;color:var(--muted);font-size:10px}.preview-seal{padding:13px 18px;border:1px solid color-mix(in srgb,var(--gold) 42%,var(--line));border-radius:7px;background:var(--panel);color:var(--muted);font-size:9px;text-align:right}.preview-seal b{display:block;margin-top:4px;color:var(--gold);font-size:12px}
.payout-summary{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.payout-summary>div{padding:20px 24px;border-right:1px solid var(--line)}.payout-summary>div:last-child{border:0}.payout-summary span,.payout-summary small{display:block;color:var(--muted);font-size:9px}.payout-summary strong{display:block;margin:10px 0 5px;color:var(--gold);font:700 19px 'DM Mono'}
.payout-actions{display:flex;align-items:center;gap:9px;padding:18px 24px;border-bottom:1px solid var(--line)}.payout-actions span{margin-left:auto;color:var(--faint);font-size:9px}.payout-columns{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:0}.payout-columns>div{min-width:0;padding:23px}.payout-columns>div+div{border-left:1px solid var(--line);background:var(--panel2)}.section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.section-title b{font-size:12px}.section-title span{color:var(--faint);font-size:8px}
.payout-profile-list,.payout-batch-list{display:grid;gap:9px;max-height:560px;overflow:auto}.payout-profile,.payout-batch{border:1px solid var(--line);border-radius:7px;background:var(--panel);overflow:hidden}.payout-profile header{display:flex;align-items:center;gap:10px;padding:13px 14px;border-bottom:1px solid var(--line)}.payout-profile header b{font-size:10px}.payout-profile code{color:var(--primary);font-size:9px}.payout-profile header strong{margin-left:auto;color:var(--gold);font:700 11px 'DM Mono'}.payout-profile>div{display:grid;grid-template-columns:105px minmax(160px,1.5fr) minmax(105px,.7fr) 70px 58px 52px;gap:7px;padding:10px}.payout-profile input,.payout-profile select{height:33px;margin:0}.profile-lock{display:flex;align-items:center;gap:5px}.profile-lock input{width:14px;accent-color:var(--primary)}
.payout-batch{padding:15px}.payout-batch header{display:flex;justify-content:space-between;gap:10px}.payout-batch header b,.payout-batch header span{display:block}.payout-batch header b{font:700 10px 'DM Mono'}.payout-batch header span{margin-top:5px;color:var(--muted);font-size:8px}.batch-status{height:max-content;padding:5px 7px;border-radius:5px;background:var(--primarySoft);color:var(--primary);font-size:8px;font-style:normal}.batch-status.reviewed{background:var(--profitSoft);color:var(--profit)}.batch-status.cancelled{background:#fff0f2;color:var(--danger)}.batch-numbers{display:flex;gap:13px;margin-top:14px}.batch-numbers span{color:var(--muted);font-size:8px}.batch-numbers b{color:var(--text)}.batch-state-counts{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.batch-state-counts span{padding:4px 6px;border-radius:4px;background:var(--panel2);color:var(--muted);font-size:7px}.payout-batch footer{display:flex;gap:7px;align-items:center;margin-top:13px;padding-top:12px;border-top:1px solid var(--line);color:var(--faint);font-size:8px}.payout-empty{padding:35px;color:var(--muted);text-align:center;font-size:9px}
.payout-item-list{display:grid;gap:5px;margin-top:13px;padding-top:10px;border-top:1px solid var(--line)}.payout-item{display:grid;grid-template-columns:1fr auto auto auto;gap:8px;align-items:center;padding:7px 0;font-size:8px}.payout-item b,.payout-item code{display:block}.payout-item code{margin-top:3px;color:var(--primary);font-size:8px}.payout-item strong{font:700 9px 'DM Mono';color:var(--gold)}.payout-item .batch-status{font-size:7px}.payout-item .muted{white-space:nowrap;font-size:7px}
@media(max-width:1350px){.settlement-finance{grid-template-columns:repeat(3,1fr)}}@media(max-width:1100px){.settlement-finance{grid-template-columns:repeat(2,1fr)}.funds-api-grid{grid-template-columns:repeat(2,1fr)}.payout-columns{grid-template-columns:1fr}.payout-columns>div+div{border-left:0;border-top:1px solid var(--line)}.payout-profile>div{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.settlement-top-row{grid-template-columns:1fr}.login-domain-grid,.domain-grid{grid-template-columns:1fr}.login-domain-card{align-items:flex-start;flex-direction:column}.funds-api-grid{grid-template-columns:1fr}.payout-switch-row,.payout-summary{grid-template-columns:1fr 1fr}.payout-columns{grid-template-columns:1fr}.payout-profile>div{grid-template-columns:1fr 1fr}.payout-item{grid-template-columns:1fr auto}.payout-actions{flex-wrap:wrap}.payout-actions span{width:100%;margin:0}}@media(max-width:460px){.settlement-finance{grid-template-columns:1fr}}
