/* series2026.css — tableau des séries éliminatoires (accueil, Classement, Chances de séries) : layout/classement.php afficherSeries() */
.series {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: minmax(200px, 1fr);
    gap: 1rem;
    overflow-x: auto;
    padding-bottom: .5rem;
}
.series__ronde { display: grid; gap: .6rem; align-content: start; }
.series__ronde h3 { font-size: 1.15rem; }
.serie { padding: .4rem .6rem; }
.serie__equipe {
    display: flex;
    align-items: center;
    gap: .5rem;
    padding: .3rem 0;
    color: var(--texte-2);
}
.serie__equipe span { flex: 1; }
.serie__equipe strong { font-family: var(--police-titre); font-size: 1.35rem; }
.serie__equipe.est-gagnant { color: var(--texte); font-weight: 700; }

/* Une seule ronde (début des séries) : les séries côte à côte plutôt qu'en une longue colonne */
.series--une-ronde { grid-auto-flow: row; }
.series--une-ronde .series__ronde { grid-template-columns: repeat(auto-fill, minmax(min(100%, 230px), 1fr)); }
.series--une-ronde .series__ronde h3 { grid-column: 1 / -1; }
