/*
 * JouteTrack — theme-pages-joutes.css
 * Joutes — règles communes (partagées entre zones).
 */

#jt-joute-detail .jt-plateau-detail-table-wrap,
#jt-joute-detail .jt-joute-results-table-wrap {
    width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

#jt-joute-detail .jt-plateau-detail-table-wrap table,
#jt-joute-detail .jt-joute-results-table-wrap table {
    width: 100%;
    table-layout: auto;
}

#jt-joute-detail .jt-plateau-detail-table-wrap thead th,
#jt-joute-detail .jt-joute-results-table-wrap thead th {
    white-space: nowrap;
}

/* Chips légende plateau */
.jt-chip--legend-rouge,
.jt-chip--legend-vert,
.jt-chip--legend-bleu {
    text-transform: uppercase;
    letter-spacing: 0.04em;
}

.jt-chip--legend-rouge {
    background: rgba(229, 115, 115, 0.12);
    color: #ffab91;
    border-color: rgba(229, 115, 115, 0.45);
}

.jt-chip--legend-vert {
    background: rgba(129, 199, 132, 0.12);
    color: #a5d6a7;
    border-color: rgba(129, 199, 132, 0.45);
}

.jt-chip--legend-bleu {
    background: rgba(100, 181, 246, 0.12);
    color: #90caf9;
    border-color: rgba(100, 181, 246, 0.45);
}
.jt-couleur-legende {
    display: flex;
    flex-wrap: wrap;
    gap: 0.65rem;
    margin-bottom: 1.25rem;
}
