/* Shared desktop table rhythm, independent of list contents or edit controls. */
@media(min-width:701px){
 .panel:not(.explorer-mode) .table-wrap table{table-layout:fixed;min-width:1050px}
 body.show-intraday .panel:not(.explorer-mode) .table-wrap table{min-width:1250px}
 .panel:not(.explorer-mode) #asset-heading{width:240px}
 .panel:not(.explorer-mode) #last-heading{width:140px}
 .panel:not(.explorer-mode) th.market-cap-column,
 .panel:not(.explorer-mode) th.stock-value-column,
 .panel:not(.explorer-mode) th.ranking-value-column{width:14%}
 .table-wrap th{height:36px;padding:6px 10px;font-size:11px;line-height:16px}
 .table-wrap td{height:54px;padding:9px 10px;font-size:12px;line-height:16px;box-sizing:border-box}
 .table-wrap .asset{position:relative;min-width:0;gap:8px}
 .table-wrap .asset>span:last-child{min-width:0;flex:1}
 .table-wrap .asset-mark{width:28px;height:28px;flex:0 0 28px}
 .table-wrap .asset-symbol{font-size:13px;font-weight:600;line-height:18px;min-height:18px;gap:6px}
 .table-wrap .asset-name{font-size:11px;line-height:15px;margin-top:2px;max-width:100%}
 .table-wrap .price,.table-wrap .market-cap,.table-wrap .stock-value-column,.table-wrap .ranking-value-column,
 .table-wrap .change{font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}
 .table-wrap .change{min-width:0;line-height:18px;padding:3px 0}
 .table-wrap .quote-unit,.table-wrap .stock-date,.table-wrap .ranking-metric{font-size:10px;line-height:12px;margin-top:2px}
 .table-wrap .rank.crypto-rank{width:32px;flex:0 0 32px;margin-right:0;text-align:left;font-size:11px;line-height:16px}
 .table-wrap .favorite-button,.table-wrap .remove-asset{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;flex:0 0 18px;font-size:15px;line-height:1}
 /* Row dragging works over the whole row; its keyboard handle overlays the logo
    on focus/hover instead of shifting the name and increasing the row height. */
 .table-wrap .drag-handle{position:absolute;left:0;top:50%;transform:translateY(-50%);width:28px;height:28px;padding:0;z-index:2;border-radius:7px;line-height:28px;background:var(--panel-2)}
 .table-wrap .drag-handle:focus-visible{opacity:1}
}
