.balances-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 0 24px;background:#fff;padding:0 18px 16px}.balances-heading{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:12px}.balances-heading>div:first-child{display:flex;align-items:center;gap:12px}.balances-heading h2{font-size:12px;font-weight:600;margin:0}.account-tag{font-size:9px;color:#9a8757}.balance-actions{display:flex;gap:6px}.balance-actions .icon-button{width:27px;height:27px;border-color:transparent}.balance-actions svg{width:14px;height:14px}.wallets{display:grid;grid-template-columns:1fr 1.3fr;gap:24px}.wallet+.wallet{border-left:1px solid var(--line);padding-left:24px}.wallet-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.wallet-heading h3{font-size:10px;font-weight:500;display:flex;align-items:center;gap:6px}.wallet-heading>span{font-size:9px;color:#98a6ad}.wallet-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.futures-wallet{grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-metrics>div{min-width:0}.wallet-metrics label{display:block;font-size:9px;color:#8d9a9f;margin-bottom:7px}.wallet-metrics strong{display:block;font:17px var(--mono);overflow-wrap:anywhere}.wallet-metrics small{display:block;font-size:9px;color:#98a5ac;margin-top:6px;overflow-wrap:anywhere;min-height:12px}.balance-error{font-size:10px;color:var(--red);margin:9px 0 0;overflow-wrap:anywhere}.wallet-heading>span.down{font-size:9px}#balancesDialog{width:720px}.balance-table-title{font-size:12px;margin:20px 0 10px}.balance-table-title:first-of-type{margin-top:0}#balancesDialog td,#balancesDialog th{padding:12px 10px}#balanceVisibility[aria-pressed=true]{color:var(--green);background:var(--green-bg)}
@media(max-width:850px){.wallets{grid-template-columns:1fr;gap:17px}.wallet+.wallet{border-left:0;border-top:1px solid var(--line);padding:17px 0 0}.wallet-heading{margin-bottom:12px}.wallet-metrics strong{font-size:17px}.balances-section{padding:0 14px 16px}.account-tag{font-size:8px}.balances-heading>div:first-child{gap:8px}}
@media(max-width:460px){.wallet-metrics strong{font-size:15px}.futures-wallet{gap:10px}.wallet-metrics small{font-size:8px}.account-tag{max-width:110px;line-height:1.5}.balances-heading{gap:5px}.wallet-heading>span{font-size:8px}}
