.balances-page{display:grid;gap:1.5rem}.balances-page .balances-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.balances-page .balances-summary-card{background:rgb(255 255 255/3.5%);border:1px solid rgb(255 255 255/8%);border-radius:14px;padding:1rem 1.25rem;box-shadow:0 4px 12px rgb(0 0 0/12%)}.balances-page .balances-summary-card h4{margin:0 0 .75rem;font-size:.85rem;font-weight:600;color:rgb(228 226 223/70%);text-transform:uppercase;letter-spacing:.04em}.balances-page .balances-summary-card .summary-row{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.35rem 0;font-size:.95rem}.balances-page .balances-summary-card .summary-row:not(:last-child){border-bottom:1px solid rgb(255 255 255/6%)}.balances-page .balances-summary-card .summary-label{color:rgb(228 226 223/75%)}.balances-page .balances-summary-card .summary-value{font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.balances-page .balances-summary-card.summary-spot .summary-value.highlight-piggy{color:rgb(233 30 99/95%)}.balances-page .balances-summary-card.summary-spot .summary-value.highlight-trading{color:rgb(33 186 69/95%)}.balances-page .balances-summary-card.summary-ld .summary-value.highlight-piggy{color:rgb(233 30 99/90%)}.balances-page .balances-summary-card.summary-ld .summary-value.highlight-trading{color:rgb(210 210 80/95%)}.balances-page .balances-last-updated{font-size:.8rem;color:rgb(228 226 223/50%);margin-top:.5rem}.balances-page .balances-orders-section,.balances-page .balances-token-section{background:rgb(255 255 255/3.5%);border:1px solid rgb(255 255 255/8%);border-radius:14px;padding:1rem 1.25rem;box-shadow:0 4px 12px rgb(0 0 0/12%)}.balances-page .balances-section-title{margin:0 0 .75rem;font-size:1.1rem;font-weight:600;color:rgb(228 226 223/90%)}.balances-page .balances-table-wrap{overflow-x:auto}.balances-page .balances-table{width:100%;border-collapse:collapse;border:1px solid rgb(255 255 255/8%);border-radius:10px;overflow:hidden}.balances-page .balances-table th{background:rgb(255 255 255/8%);font-weight:600;border-bottom:1px solid rgb(255 255 255/12%);padding:10px 12px;text-align:left;font-size:.8125rem}.balances-page .balances-table th:not(:first-child){text-align:right}.balances-page .balances-table-sort{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}.balances-page .balances-table th:not(:first-child) .balances-table-sort{width:100%;justify-content:flex-end}.balances-page .balances-table td{border-bottom:1px solid rgb(255 255 255/6%);padding:10px 12px;font-size:.8125rem}.balances-page .balances-table tbody tr:hover{background:rgb(255 255 255/4%)}.balances-page .balances-table tbody tr:last-child td{border-bottom:none}.balances-page .balances-table .numeric-cell{text-align:right;font-variant-numeric:tabular-nums;color:rgb(228 226 223/70%)}.balances-page .balances-token-symbol{display:inline-flex;align-items:center;gap:8px}.balances-page .balances-token-symbol a{color:#4183c4;text-decoration:none;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.02em}.balances-page .balances-token-symbol a:hover{text-decoration:underline;color:#5b9bd5}.balances-page .balances-token-pill{display:inline-flex;align-items:center;border-radius:10px;padding:4px 10px;font-weight:600;font-size:12px;box-shadow:0 1px 2px rgb(0 0 0/8%);border:1px solid rgb(255 255 255/12%);background:rgb(255 255 255/6%);font-variant-numeric:tabular-nums}.balances-page .balances-token-pill--symbol{gap:8px;font-size:13px;text-transform:uppercase;letter-spacing:.02em}.balances-page .balances-token-pill--usd{background:transparent;border-color:transparent;color:inherit;padding:0;box-shadow:none}.balances-page .balances-token-pill--symbol a{color:#4183c4;text-decoration:none}.balances-page .balances-token-pill--symbol a:hover{text-decoration:underline;color:#5b9bd5}.balances-page .balances-token-pill--usd{background:rgb(33 150 243/12%);border-color:rgb(33 150 243/35%);color:rgb(100 181 246/98%)}.balances-page .balances-token-pill--piggy.balances-token-pill--filled{background:rgb(233 30 99/15%);border-color:rgb(233 30 99/40%);color:rgb(244 143 177/98%)}.balances-page .balances-token-pill--piggy:not(.balances-token-pill--filled){color:rgb(228 226 223/50%);border-color:rgb(255 255 255/6%)}.balances-page .balances-token-pill--trading.balances-token-pill--filled{background:rgb(33 186 69/15%);border-color:rgb(33 186 69/40%);color:rgb(129 199 132/98%)}.balances-page .balances-token-pill--trading:not(.balances-token-pill--filled){color:rgb(228 226 223/50%);border-color:rgb(255 255 255/6%)}.balances-page .open-orders-pill{display:inline-flex;align-items:center;border-radius:10px;padding:4px 10px;font-weight:600;font-size:12px;border:1px solid rgb(255 255 255/12%);background:rgb(255 255 255/6%)}.balances-page .open-orders-pill--symbol{text-transform:uppercase;letter-spacing:.02em;border-color:rgb(33 150 243/35%);color:rgb(100 181 246/98%)}.balances-page .open-orders-pill--side-buy{border-color:rgb(33 186 69/40%);color:rgb(129 199 132/98%)}.balances-page .open-orders-pill--side-sell{border-color:rgb(244 67 54/40%);color:rgb(239 154 154/98%)}.balances-page .open-orders-pill--status-open{border-color:rgb(0 150 136/40%);color:rgb(128 203 196/98%)}.balances-page .open-orders-pill--orderId{font-size:11px;font-family:ui-monospace,monospace}.balances-page .balances-muted-note{color:rgb(228 226 223/75%);font-size:.875rem}.balances-page .balances-error-note{color:rgb(255 179 179/90%);font-size:.875rem;margin-bottom:.5rem}.balances-page .balances-ld-badge{border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;color:rgb(255 183 77/95%);border:1px solid rgb(255 152 0/35%);background:rgb(255 152 0/10%)}