/* [hscroll-20261025] MOB-03 / D3-47: one horizontal-scroll rule for every wide table (replaces the ad-hoc wrappers' separate rules),
   plus the stats controls fit. The scroll rule is safe at every width (a table that fits does not scroll); the fade, the hint and the
   controls fit are phone-only. The "Scroll →" hint is added by tactix-hscroll-20261025.js and hides once the reader scrolls. */
.tx-hscroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}
.tx-hscroll-hint{display:none}
@media (max-width:640px){
  .tx-hscroll{background:
    linear-gradient(to right,var(--tx-hscroll-bg,#0d1220) 30%,rgba(13,18,32,0)) left center/32px 100% no-repeat local,
    linear-gradient(to left,var(--tx-hscroll-bg,#0d1220) 30%,rgba(13,18,32,0)) right center/32px 100% no-repeat local,
    linear-gradient(to right,rgba(0,212,168,.22),rgba(0,212,168,0)) left center/14px 100% no-repeat scroll,
    linear-gradient(to left,rgba(0,212,168,.22),rgba(0,212,168,0)) right center/14px 100% no-repeat scroll}
  .tx-hscroll-hint{display:block;text-align:right;font-size:11px;font-weight:600;color:var(--teal,#00D4A8);margin:4px 2px 2px}
  .st-field{min-width:0}
  .st-card-head{flex-wrap:wrap}
}
