.standings-table tbody tr:hover {
  background: rgba(255, 255, 255, 0.03);
}

.standings-row.qual-ucl {
  box-shadow: inset 3px 0 0 0 #3b82f6;
}

.standings-row.qual-uel {
  box-shadow: inset 3px 0 0 0 #22c55e;
}

.standings-row.qual-uecl {
  box-shadow: inset 3px 0 0 0 #fbbf24;
}

.standings-row.qual-relegation {
  box-shadow: inset 3px 0 0 0 #ef4444;
}

.standings-row.qual-none {
  box-shadow: none;
}

/* World Cup group phase (structure §6.5 qualification) */
.standings-row.qual-group_qualify {
  box-shadow: inset 3px 0 0 0 #22c55e;
}

.standings-row.qual-group_risk {
  box-shadow: inset 3px 0 0 0 #fbbf24;
}

.standings-row.qual-group_out {
  box-shadow: inset 3px 0 0 0 #ef4444;
}
