:root{--finance-bg:#07091e;--finance-panel:#0c102b;--finance-cyan:#38e8ff;--finance-mint:#5dffc5;--finance-yellow:#f8ff46;--finance-muted:#aeb9d7;--site-header-height:84px}
*{box-sizing:border-box}
body{margin:0;color:#fff;background:var(--finance-bg)}
.seller-finance-subnav{position:sticky;z-index:70;top:var(--site-header-height);border-bottom:1px solid rgba(56,232,255,.2);background:rgba(7,9,30,.96);backdrop-filter:blur(12px)}
.seller-finance-subnav .container{display:flex;gap:7px;padding-top:9px;padding-bottom:9px;overflow-x:auto}
.seller-finance-subnav a{flex:0 0 auto;padding:8px 12px;border:1px solid rgba(255,255,255,.14);border-radius:7px;color:#fff;text-decoration:none;font-size:.76rem;font-weight:900}
.seller-finance-subnav a:hover,.seller-finance-subnav a:focus-visible,.seller-finance-subnav a.is-active{border-color:var(--finance-yellow);color:#071019;background:var(--finance-yellow);outline:0}
.seller-finance-main{min-height:72vh;padding-bottom:70px}
.seller-finance-heading{padding:54px 0 30px;border-bottom:1px solid rgba(255,255,255,.09);background:linear-gradient(90deg,rgba(56,232,255,.08),transparent 48%,rgba(255,78,219,.07))}
.seller-finance-heading h1{margin:3px 0 8px;font-size:clamp(2rem,5vw,4.5rem)}
.seller-finance-heading p:last-child{max-width:720px;margin:0;color:var(--finance-muted)}
.seller-finance-workspace,.seller-finance-access{padding-top:28px}
.seller-finance-status:not(:empty){margin-bottom:12px;padding:10px 12px;border:1px solid rgba(56,232,255,.3);border-radius:7px;color:var(--finance-cyan);background:rgba(56,232,255,.06);font-weight:850}
.seller-finance-status[data-kind="error"]{border-color:#ff5576;color:#ffc4cf;background:rgba(255,85,118,.07)}
.seller-finance-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:24px}
.seller-finance-metrics article{padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:var(--finance-panel)}
.seller-finance-metrics span,.seller-finance-metrics strong{display:block}.seller-finance-metrics span{color:var(--finance-muted);font-size:.71rem;font-weight:900;text-transform:uppercase}.seller-finance-metrics strong{margin-top:4px;color:var(--finance-mint);font-size:1.55rem}
.seller-finance-ledger{padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(12,16,43,.74)}
.seller-finance-ledger>header{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:13px}.seller-finance-ledger h2{margin:2px 0 0}.seller-finance-ledger input{width:min(360px,70vw);min-height:42px;padding:8px 11px;border:1px solid rgba(255,255,255,.18);border-radius:7px;color:#fff;background:#07091e}
.seller-finance-table{overflow-x:auto;border:1px solid rgba(255,255,255,.1);border-radius:7px}.seller-finance-table-head,.seller-finance-row{display:grid;grid-template-columns:minmax(240px,1.5fr) 60px repeat(4,minmax(110px,.7fr));gap:10px;align-items:center;min-width:850px;padding:11px 13px}.seller-finance-table-head{color:var(--finance-muted);background:rgba(255,255,255,.04);font-size:.68rem;font-weight:900;text-transform:uppercase}.seller-finance-row{border-top:1px solid rgba(255,255,255,.08)}.seller-finance-row strong,.seller-finance-row small{display:block}.seller-finance-row small{margin-top:3px;color:var(--finance-muted)}.seller-finance-row .positive{color:var(--finance-mint)}.seller-finance-row .negative{color:#ff8099}.seller-finance-empty,.seller-finance-note{color:var(--finance-muted)}.seller-finance-note{margin:13px 0 0;font-size:.75rem;line-height:1.55}
@media(max-width:850px){.seller-finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-finance-ledger>header{align-items:stretch;flex-direction:column}.seller-finance-ledger input{width:100%}}
@media(max-width:500px){:root{--site-header-height:72px}.seller-finance-metrics{grid-template-columns:1fr}}
