/* ============================================
   CLASSEMENT EQUIPES — classement, stats equipe, stats adverses
   Page : /classements/equipes (components/team_stats/)
   Styles desktop en Python (inline) ; ce fichier porte le mobile
   (specs/mobile/classement-equipes/SPEC.md).
   ============================================ */

.ts-howto > summary {
    min-height: 40px;
    padding: 10px 0;
    color: var(--color-primary-hover);
    font-size: 13px;
    font-weight: 600;
    cursor: pointer;
    list-style: none;
}
.ts-howto > summary::-webkit-details-marker { display: none; }

@media (max-width: 1023.98px) {   /* bp mobile */
    .ts-page { --m-head-h: 56px; }   /* hauteur de .lhead */

    /* Classement : une conference a la fois, tableau a la largeur de l'ecran */
    .ts-standings { padding: 0 !important; }
    .ts-confs { flex-direction: column; gap: 0 !important; }
    .ts-confs > .view-switch { width: 100%; margin-bottom: 10px; }
    .ts-confs > .view-switch .vs-btn { flex: 1; width: auto; font-size: 13px; font-weight: 600; }
    .ts-conf { min-width: 0 !important; }
    .ts-conf > h3 { display: none; }
    .ts-conf th,
    .ts-conf td {
        padding: 8px 4px !important;
        font-size: 13px !important;
        letter-spacing: 0 !important;
    }
    .ts-conf td:nth-child(2) { padding-left: 6px !important; }
    .ts-conf td img { width: 20px !important; height: 20px !important; margin-right: 6px !important; }
    .ts-conf td a span { white-space: nowrap; }
}
