/* FULBO 2.75 — Tablas móviles en columnas, como escritorio.
   Revertir la simplificación del 2.17 solo para celulares. */
.standings-swipe-hint{display:none}
@media(max-width:760px){
 .main-content .standings-swipe-hint{
  display:block;margin:0;padding:7px 10px;
  font-size:11px;line-height:1.3;color:var(--muted,#a5b1b9);
  background:var(--panel2,#202c35);border-bottom:1px solid var(--line,#374450)
 }
 /* El desplazamiento es dentro de la tabla y no de toda la pantalla. */
 .main-content .standings-section .standings-scroll,
 .main-content .arg-group-board .standings-scroll,
 .main-content .league-tables-fixture-layout .standings-scroll,
 .main-content .arg-dual-column .arg-scroll,
 .main-content .arg-combined .arg-scroll{
  display:block!important;width:100%!important;max-width:100%!important;
  min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;
  -webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;
  scrollbar-width:thin;scrollbar-color:var(--line,#516272) transparent
 }
 /* 10 columnas: # / Equipo / PJ / G / E / P / GF / GC / DG / PTS */
 .main-content .standings-scroll > table.standings-table,
 .main-content .arg-group-board .standings-scroll > table.standings-table,
 .main-content .league-tables-fixture-layout .standings-scroll > table.standings-table{
  display:table!important;width:575px!important;min-width:575px!important;
  max-width:none!important;table-layout:fixed!important;
  border-collapse:separate!important;border-spacing:0!important;
  font-variant-numeric:tabular-nums
 }
 .main-content .standings-table :is(th,td):nth-child(n+4):nth-child(-n+9){
  display:table-cell!important
 }
 .main-content .standings-table :is(th,td){
  display:table-cell!important;box-sizing:border-box!important;
  padding:10px 4px!important;font-size:11px!important;
  line-height:1.3!important;vertical-align:middle!important;
  white-space:nowrap!important;text-align:center!important;
  min-width:0!important;max-width:none!important
 }
 .main-content .standings-table :is(th,td):first-child{
  width:39px!important;min-width:39px!important;max-width:39px!important;
  position:sticky;left:0;z-index:3
 }
 .main-content .standings-table :is(th,td):nth-child(2){
  width:183px!important;min-width:183px!important;max-width:183px!important;
  position:sticky;left:39px;z-index:3;
  padding-left:7px!important;text-align:left!important;
  white-space:normal!important;overflow-wrap:break-word
 }
 .main-content .standings-table :is(th,td):nth-child(3){
  width:43px!important;min-width:43px!important;max-width:43px!important
 }
 .main-content .standings-table :is(th,td):nth-child(n+4):nth-child(-n+6){
  width:40px!important;min-width:40px!important;max-width:40px!important
 }
 .main-content .standings-table :is(th,td):nth-child(n+7):nth-child(-n+9){
  width:46px!important;min-width:46px!important;max-width:46px!important
 }
 .main-content .standings-table :is(th,td):last-child{
  width:52px!important;min-width:52px!important;max-width:52px!important;
  position:sticky;right:0;z-index:3;text-align:center!important;
  padding-right:4px!important;box-shadow:-3px 0 7px -6px #000a;
  font-size:12px!important;font-weight:900!important
 }
 .main-content .standings-table thead :is(th:first-child,th:nth-child(2),th:last-child){
  z-index:5;background:var(--panel2,#1c2733)!important;color:var(--muted,#b3bfcb)!important
 }
 .main-content .standings-table tbody :is(td:first-child,td:nth-child(2),td:last-child){
  background:var(--panel,#17232e)!important
 }
 .main-content .standings-table tbody tr:nth-child(even) :is(td:first-child,td:nth-child(2),td:last-child){
  background:var(--panel2,#1e2a37)!important
 }
 .main-content .standings-table .v2-team-cell,
 .main-content .standings-table .table-team{
  display:flex!important;align-items:center!important;gap:5px!important;
  min-width:0!important;max-width:100%!important;width:100%!important
 }
 .main-content .standings-table .v2-team-cell span,
 .main-content .standings-table .table-team strong{
  font-size:12px!important;line-height:1.25!important;
  white-space:normal!important;overflow:visible!important;
  text-overflow:clip!important;overflow-wrap:break-word
 }
 .main-content .standings-mobile-meta,
 .main-content .arg-mobile-meta{display:none!important}
 /* Argentina: también los cuadros Anual y Promedios en columnas. */
 .main-content .arg-dual-column .arg-table,
 .main-content .arg-combined .arg-table{
  display:table!important;width:700px!important;min-width:700px!important;
  max-width:none!important;table-layout:fixed!important;
  border-collapse:separate!important;border-spacing:0!important
 }
 .main-content .arg-dual-column .arg-table:not(.arg-annual-table){
  width:615px!important;min-width:615px!important
 }
 .main-content .arg-dual-column .arg-annual-table :is(th,td):nth-child(n+5),
 .main-content .arg-dual-column .arg-table:not(.arg-annual-table) :is(th,td):nth-child(n+4){
  display:table-cell!important
 }
 .main-content .arg-dual-column .arg-table :is(th,td){
  display:table-cell!important;box-sizing:border-box!important;
  min-width:0!important;max-width:none!important;
  padding:9px 4px!important;font-size:11px!important;
  white-space:nowrap!important;text-align:center!important
 }
 .main-content .arg-dual-column .arg-table :is(th,td):first-child{
  position:sticky;left:0;z-index:3;width:35px!important;
  min-width:35px!important;max-width:35px!important
 }
 .main-content .arg-dual-column .arg-table :is(th,td):nth-child(2){
  position:sticky;left:35px;z-index:3;
  width:190px!important;min-width:190px!important;max-width:190px!important;
  text-align:left!important;white-space:normal!important
 }
 .main-content .arg-dual-column .arg-table .arg-name{
  width:190px!important;min-width:190px!important;max-width:190px!important;
  white-space:normal!important
 }
 .main-content .arg-dual-column .arg-table tbody :is(td:first-child,td:nth-child(2)){
  background:var(--panel,#17232e)!important
 }
 .main-content .arg-dual-column .arg-table thead :is(th:first-child,th:nth-child(2)){
  z-index:4;background:var(--panel2,#1c2935)!important
 }
 /* Celdas pegadas con fondo coherente en Claro y Retro. */
 html[data-theme="light"] .main-content .standings-table tbody :is(td:first-child,td:nth-child(2),td:last-child),
 html[data-theme="light"] .main-content .arg-dual-column .arg-table tbody :is(td:first-child,td:nth-child(2)){
  background:#fff!important;color:#223a30!important
 }
 html[data-theme="light"] .main-content .standings-table thead :is(th:first-child,th:nth-child(2),th:last-child),
 html[data-theme="light"] .main-content .arg-dual-column .arg-table thead :is(th:first-child,th:nth-child(2)){
  background:#edf4ef!important;color:#234632!important
 }
 html[data-visual="pcf5"] .main-content .standings-table tbody :is(td:first-child,td:nth-child(2),td:last-child),
 html[data-visual="pcf5"] .main-content .arg-dual-column .arg-table tbody :is(td:first-child,td:nth-child(2)){
  background:#f3f6fb!important;color:#172849!important
 }
 html[data-visual="pcf5"] .main-content .standings-table thead :is(th:first-child,th:nth-child(2),th:last-child),
 html[data-visual="pcf5"] .main-content .arg-dual-column .arg-table thead :is(th:first-child,th:nth-child(2)){
  background:linear-gradient(#7896c9,#334b89)!important;color:#fff!important
 }
}