/* Fly Scoring 2026 and Monster Challenge 2026 standings only. */
.tffcc-standings-scroll { overflow-x:auto; -webkit-overflow-scrolling:touch; }
[class*="sp-league-table-"] th.data-tffcc-affiliation,
[class*="sp-league-table-"] td.data-tffcc-affiliation {
  text-align:left; vertical-align:middle; min-width:125px;
  max-width:220px; white-space:normal; line-height:1.35;
}
.data-tffcc-affiliation .tffcc-affiliation-teams { overflow-wrap:anywhere; }
.data-tffcc-affiliation .tffcc-affiliation-place { white-space:nowrap; font-size:.92em; }
.data-tffcc-affiliation .tffcc-flag-emoji { font-size:1.08em; vertical-align:baseline; display:inline-block; }
.data-tffcc-affiliation img { max-height:17px; width:auto; vertical-align:middle; }
.tffcc-signage-subline { display:block; font-size:.58em; line-height:1.13; font-weight:400; letter-spacing:normal; white-space:normal; margin-top:.08em; }
.tffcc-signage-subline .tffcc-subline-team,
.tffcc-signage-subline .tffcc-subline-place { display:block; overflow-wrap:anywhere; }
.tffcc-signage-subline .tffcc-flag-emoji { font-size:1em; vertical-align:baseline; }
.tffcc-signage-subline img { max-height:1em; width:auto; vertical-align:middle; }
