.asset-grid.two{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:18px}.asset-grid.two>article{min-width:0}
.supply-panel .legend-list{overflow:visible;padding-right:0}.supply-panel .legend-list li{min-height:44px}.supply-panel .stacked i:nth-child(5n+1){background:#2256d9}.supply-panel .stacked i:nth-child(5n+2){background:#35a7ff}.supply-panel .stacked i:nth-child(5n+3){background:#6f72e8}.supply-panel .stacked i:nth-child(5n+4){background:#11a683}.supply-panel .stacked i:nth-child(5n){background:#c5cfdf}.supply-panel .legend-list li:nth-child(5n+1)>i{background:#2256d9}.supply-panel .legend-list li:nth-child(5n+2)>i{background:#35a7ff}.supply-panel .legend-list li:nth-child(5n+3)>i{background:#6f72e8}.supply-panel .legend-list li:nth-child(5n+4)>i{background:#11a683}.supply-panel .legend-list li:nth-child(5n)>i{background:#c5cfdf}
.full-data-scroll{max-height:none;overflow-x:auto;overflow-y:visible;overscroll-behavior:contain}.full-data-scroll .thead{position:sticky;top:0;z-index:4}
.data-loading-row{padding:28px 18px;border-top:1px solid var(--line);color:var(--muted);font-size:12px;text-align:center}
.etf-funds .thead,.etf-funds .expand-row{grid-template-columns:minmax(180px,1.65fr) 44px 90px 88px 82px 86px 60px 105px 105px 92px 48px;min-width:1160px}
.etf-funds .expand-row{padding:0 16px;gap:12px}.etf-funds .expand-row b{min-width:0}.etf-funds .expand-row b small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etf-funds .expand-row span,.etf-funds .expand-row strong{font-size:11px}.etf-funds .inline-data-detail{min-width:1160px}
.futures-table .thead,.futures-table>a{grid-template-columns:minmax(90px,.8fr) minmax(125px,1.15fr) minmax(105px,1fr) minmax(145px,1.3fr) minmax(88px,.8fr) minmax(88px,.8fr) minmax(145px,1.25fr);min-width:900px}.futures-table>a>span:last-child{display:grid;gap:3px}.futures-table>a>span:last-child small{display:block}
.liquidation-heatmap-card{margin-top:18px;overflow:hidden;border:1px solid #26313b;background:#081018;color:#fff}.liquidation-heatmap-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid #26313b}.liquidation-heatmap-card header small{color:#ff4557;font-size:10px;font-weight:750;letter-spacing:.12em}.liquidation-heatmap-card h3{margin:5px 0 0;font-size:18px}.liquidation-heatmap-card p{margin:4px 0 0;color:#8d99a4;font-size:11px}.heatmap-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.heatmap-controls>div{display:flex;border:1px solid #34414d;border-radius:5px;overflow:hidden}.heatmap-controls button{min-width:46px;padding:7px 10px;border:0;border-left:1px solid #34414d;background:#0d1720;color:#8d99a4;font:600 10px inherit;cursor:pointer}.heatmap-controls button:first-child{border-left:0}.heatmap-controls button.active{background:#fff;color:#101116}.heatmap-meta{display:flex;align-items:center;justify-content:space-between;padding:9px 18px;color:#8d99a4;font-size:10px}.heatmap-meta a{color:#8db2ff}.liquidation-canvas-wrap{position:relative;min-height:260px;padding:0 8px}.liquidation-canvas-wrap canvas{display:block;width:100%;height:auto;max-height:520px}.liquidation-canvas-wrap .tooltip{position:absolute;z-index:5;min-width:175px;padding:10px 12px;border:1px solid #34414d;border-radius:5px;background:rgba(6,12,18,.94);box-shadow:0 10px 30px rgba(0,0,0,.3);pointer-events:none;font-size:11px}.liquidation-canvas-wrap .tooltip b,.liquidation-canvas-wrap .tooltip span{display:block}.liquidation-canvas-wrap .tooltip span{margin-top:3px;color:#aeb8c1}.heatmap-empty{display:flex;min-height:300px;flex-direction:column;align-items:center;justify-content:center;color:#8d99a4;text-align:center}.heatmap-empty b{margin-bottom:7px;color:#fff;font-size:16px}.liquidation-heatmap-card>footer{display:flex;justify-content:space-between;gap:20px;padding:11px 18px;border-top:1px solid #26313b;color:#8d99a4;font-size:10px}.liquidation-heatmap-card code{color:#b8c4cf}
.exchange-balance-detail{margin-top:16px;max-height:none}.exchange-balance-detail h4{margin:0;font-size:13px}.balance-detail-table{overflow-x:auto}.balance-detail-table .thead,.balance-detail-table>div{display:grid;grid-template-columns:1fr 1.15fr 1.2fr 1.2fr 1.2fr;align-items:center;gap:12px;min-width:760px;padding:0 16px}.balance-detail-table .thead{min-height:36px;background:#fbfbfc;color:var(--muted);font-size:10px}.balance-detail-table>div:not(.thead){min-height:48px;border-top:1px solid var(--line);font-size:11px}.balance-detail-table strong{font-size:11px}.transparency-grid{max-height:none;overflow:visible}
@media(max-width:1080px){.asset-grid.two{grid-template-columns:1fr}.liquidation-heatmap-card>header{align-items:flex-start;flex-direction:column}.heatmap-controls{justify-content:flex-start}}
@media(max-width:760px){.asset-grid.two{grid-template-columns:1fr}.etf-funds .thead,.etf-funds .expand-row{min-width:1160px}.liquidation-heatmap-card>header{padding:15px}.heatmap-controls{width:100%;justify-content:space-between}.heatmap-controls button{min-width:42px;padding:7px}.liquidation-canvas-wrap{min-width:820px}.liquidation-heatmap-card{overflow-x:auto}.liquidation-heatmap-card>footer{min-width:820px}.exchange-balance-detail{overflow:auto}.balance-grid,.transparency-grid{grid-template-columns:1fr}}
