/* Listings retain every desktop column. Narrow desktops reserve only the right rail. */
@media (min-width:981px){
 .market-page main.markets-shell[data-th-fluid-ad-layout][data-th-table-fit]:has(>.markets-ad-rails>.has-inventory)>.markets-table-wrap{overflow:visible}
 .market-page main.markets-shell[data-th-fluid-ad-layout][data-th-table-fit]:has(>.markets-ad-rails>.has-inventory)>.markets-table-wrap>.markets-table{width:100%;min-width:0;max-width:100%;table-layout:fixed}
 @container th-section-ad-content (max-width:1000px){
  .market-page main[data-th-table-fit] .markets-table th{height:42px;padding:6px clamp(4px,.65cqw,8px);white-space:normal;line-height:1.35;letter-spacing:.025em}
  .market-page main[data-th-table-fit] .markets-table td:not(.markets-ad-cell):not(.radar-profile-cell){padding-left:clamp(4px,.65cqw,8px);padding-right:clamp(4px,.65cqw,8px);font-size:clamp(11px,1.4cqw,12px)}
  .market-page main[data-th-table-fit] .markets-table th:first-child{width:29%}
  .market-page main[data-th-table-fit] .markets-table th:nth-child(2){width:20%}
  .market-page main[data-th-table-fit] .markets-table th:nth-child(3),.market-page main[data-th-table-fit] .markets-table th:nth-child(4){width:11%}
  .market-page main[data-th-table-fit] .markets-table th:nth-child(5){width:14%}
  .market-page main[data-th-table-fit] .markets-table th:nth-child(6){width:15%}
  .radar-page main[data-th-table-fit] .markets-table th:first-child{width:25%}
  .radar-page main[data-th-table-fit] .markets-table th:nth-child(2){width:12%}
  .radar-page main[data-th-table-fit] .markets-table th:nth-child(3){width:17%}
  .radar-page main[data-th-table-fit] .markets-table th:nth-child(4),.radar-page main[data-th-table-fit] .markets-table th:nth-child(5){width:9%}
  .radar-page main[data-th-table-fit] .markets-table th:nth-child(6){width:13%}
  .radar-page main[data-th-table-fit] .markets-table th:nth-child(7){width:15%}
  .market-page main[data-th-table-fit] .markets-asset{gap:8px}
  .market-page main[data-th-table-fit] .markets-mark{width:30px;height:30px}
  .market-page main[data-th-table-fit] .markets-name a{font-size:12px}
  .market-page main[data-th-table-fit] .markets-spark-cell{padding-left:4px!important;padding-right:4px!important}
  .market-page main[data-th-table-fit] .markets-sparkline{min-width:0;max-width:100%}
  .radar-page main[data-th-table-fit] .radar-likes-cell .radar-sponsored-label{padding:5px 4px;letter-spacing:0}
  .radar-page main[data-th-table-fit] .markets-table tr.radar-sponsored>.radar-profile-cell{padding-left:10px;padding-right:10px}
 }
}

/* Preserve the original centred Volume column. Match its heading's outer
   inset at the Asset edge, without changing the remaining column tracks.
   The existing 9px monospace heading is 10 characters plus .08em spacing. */
@media (min-width:981px){
 .market-page:not(.radar-page) main.markets-shell .markets-table>thead>tr>th:first-child,
 .market-page:not(.radar-page) main.markets-shell .markets-table>tbody>tr[data-market-slug]>td:first-child{padding-inline-start:max(14px,calc(7.5% - 30.6px))}
}
