/* FULBO 2.49: copas sudamericanas sin línea lateral duplicada.
   Los colores solo se aplican a clasificados de grupos de cuatro equipos. */
#liga-tablas .standings-table.cup-group-table{
 --cup-qualifying:#8155bf;
 --cup-play-in:#af620b;
}
#liga-tablas .standings-table.cup-group-table tbody tr[class*="zone-"] td:first-child{
 box-shadow:none!important;
 border-left:0!important;
 background-image:none!important;
}
#liga-tablas .standings-table.cup-group-table tbody tr[class*="zone-"]{
 border-left:0!important;box-shadow:none!important;
}
/* Libertadores: dos primeros clasificados por grupo. */
#liga-tablas .arg-group-board table.standings-table.cup-group-table.cup-group-libertadores tbody tr.zone-playoff span.table-rank.zoned-rank,
#liga-tablas table.standings-table.cup-group-table.cup-group-libertadores tbody tr.zone-playoff span.table-rank.zoned-rank,
/* Sudamericana: primero a octavos, segundo a repechaje. */
#liga-tablas .arg-group-board table.standings-table.cup-group-table.cup-group-sudamericana tbody tr.zone-playoff span.table-rank.zoned-rank,
#liga-tablas table.standings-table.cup-group-table.cup-group-sudamericana tbody tr.zone-playoff span.table-rank.zoned-rank{
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 width:27px!important;min-width:27px!important;height:27px!important;
 padding:0!important;box-sizing:border-box!important;border:0!important;
 border-radius:6px!important;box-shadow:none!important;text-shadow:none!important;
 background:var(--cup-qualifying)!important;color:#fff!important;
 font-size:12px!important;font-weight:900!important;line-height:1!important;
}
#liga-tablas .arg-group-board table.standings-table.cup-group-table.cup-group-sudamericana tbody tr.zone-pre span.table-rank.zoned-rank,
#liga-tablas table.standings-table.cup-group-table.cup-group-sudamericana tbody tr.zone-pre span.table-rank.zoned-rank{
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 width:27px!important;min-width:27px!important;height:27px!important;
 padding:0!important;box-sizing:border-box!important;border:0!important;
 border-radius:6px!important;box-shadow:none!important;text-shadow:none!important;
 background:var(--cup-play-in)!important;color:#fff!important;
 font-size:12px!important;font-weight:900!important;line-height:1!important;
}
#liga-tablas .standings-section:has(.cup-group-table) .zone-legend-square.zone-playoff{
 background:#8155bf!important;
}
#liga-tablas .standings-section:has(.cup-group-sudamericana) .zone-legend-square.zone-pre{
 background:#af620b!important;
}
@media(max-width:760px){
 #liga-tablas .standings-table.cup-group-table tbody td:first-child{
  padding-inline:2px!important;text-align:center!important;
 }
 #liga-tablas .standings-table.cup-group-table span.table-rank.zoned-rank{
  font-size:12px!important;
 }
}
