/* assets/css/ritocchi/archivio.css
   Archivio: ritocchi sopra il foglio originale (caricato da header.php dopo ritocchi.css).
   Testi portati ad almeno 11px e rosa tolto dove era decorativo; l'impianto non cambia. */

/* Scala: testi che erano sotto gli 11px */

.pg-archivio main .stagione-box,
.pg-archivio .container .stagione-box,
.pg-archivio main a,
.pg-archivio .container a {
    font-size: 11px !important;
    line-height: 1.35;
}

.pg-archivio main .dd-text,
.pg-archivio .container .dd-text,
.pg-archivio main .match-time,
.pg-archivio .container .match-time {
    font-size: 12px !important;
    line-height: 1.35;
}

.pg-archivio main .phase-title,
.pg-archivio .container .phase-title,
.pg-archivio main .team-name-full,
.pg-archivio .container .team-name-full,
.pg-archivio main .team-name-short,
.pg-archivio .container .team-name-short {
    font-size: 13px !important;
    line-height: 1.35;
}

.pg-archivio main .score-box,
.pg-archivio .container .score-box {
    color: var(--text) !important;
}

.pg-archivio main .phase-title,
.pg-archivio .container .phase-title {
    color: var(--text-2) !important;
}

/* ---- Rifinitura a mano ---- */
/* Selettore delle stagioni e schede: stessa resa delle pagine partite e classifica */
.pg-archivio main .stagione-box {
    font-size: 12px !important;
    font-weight: 500 !important;
    background: var(--surface) !important;
    border: 1px solid var(--line) !important;
    border-radius: 4px !important;
    transition: none !important;
}
.pg-archivio main .stagione-box.active-stagione,
.pg-archivio main .active-stagione {
    border-color: var(--text-2) !important;
    box-shadow: inset 0 -2px 0 var(--text) !important;
}
.pg-archivio main .score-box {
    font-family: var(--font-ui) !important;
    font-weight: 800 !important;
    color: var(--text) !important;
}

/* ---- Scheda "Classifiche": stessi ritocchi di classifichegiocatori.css ---- */


/* Scala: testi che erano sotto gli 11px */

.pg-archivio main a,
.pg-archivio .container a,
.pg-archivio main .role-badge,
.pg-archivio .container .role-badge,
.pg-archivio main span,
.pg-archivio .container span,
.pg-archivio main .mob-nome,
.pg-archivio .container .mob-nome,
.pg-archivio main .mob-role,
.pg-archivio .container .mob-role {
    font-size: 11px !important;
    line-height: 1.35;
}

.pg-archivio main th,
.pg-archivio .container th,
.pg-archivio main .p-nome,
.pg-archivio .container .p-nome,
.pg-archivio main .team-name-text,
.pg-archivio .container .team-name-text {
    font-size: 12px !important;
    line-height: 1.35;
}

.pg-archivio main .p-cognome,
.pg-archivio .container .p-cognome,
.pg-archivio main .mob-cognome,
.pg-archivio .container .mob-cognome,
.pg-archivio main .mob-rank,
.pg-archivio .container .mob-rank {
    font-size: 13px !important;
    line-height: 1.35;
}

.pg-archivio main .rank-num,
.pg-archivio .container .rank-num,
.pg-archivio main .stat-val-big,
.pg-archivio .container .stat-val-big,
.pg-archivio main .mob-rank,
.pg-archivio .container .mob-rank,
.pg-archivio main .mob-stat-val,
.pg-archivio .container .mob-stat-val {
    color: var(--text) !important;
}

.pg-archivio main th,
.pg-archivio .container th,
.pg-archivio main .role-badge,
.pg-archivio .container .role-badge,
.pg-archivio main span,
.pg-archivio .container span,
.pg-archivio main .mob-role,
.pg-archivio .container .mob-role {
    color: var(--text-2) !important;
}

/* Voto per fascia: riquadro pieno, come nella carriera */
.pg-archivio main .voto-num {
    font-family: var(--font-ui) !important;
    font-size: 12px !important;
    font-weight: 700 !important;
    min-width: 30px;
    height: 20px;
    border-radius: 4px;
}

/* ---- Rifinitura a mano ---- */
/* Numeri bianchi nel font di interfaccia; nomi con peso medio */
.pg-archivio main .rank-num,
.pg-archivio main .mob-rank {
    font-weight: 400 !important;
    color: var(--text-2) !important;
}
.pg-archivio main .stat-val-big,
.pg-archivio main .mob-stat-val {
    font-size: 14px !important;
    font-weight: 700 !important;
    color: var(--text) !important;
    font-variant-numeric: tabular-nums;
}
.pg-archivio main .p-cognome,
.pg-archivio main .mob-cognome {
    font-size: 13px !important;
    font-weight: 600 !important;
}
.pg-archivio main .p-nome,
.pg-archivio main .mob-nome,
.pg-archivio main .mob-role,
.pg-archivio main .role-badge {
    font-size: 11px !important;
    font-weight: 400 !important;
    color: var(--text-2) !important;
    background: none !important;
    border: 0 !important;
}
.pg-archivio main th {
    font-size: 11px !important;
    font-weight: 400 !important;
    letter-spacing: 0.06em !important;
    text-transform: uppercase !important;
    color: var(--text-2) !important;
}
.pg-archivio main .toggle-switch a {
    font-size: 13px !important;
    font-weight: 500 !important;
}
.pg-archivio main .toggle-switch a.active {
    background: var(--surface-2) !important;
    color: var(--text) !important;
    box-shadow: inset 0 -2px 0 var(--text) !important;
    font-weight: 700 !important;
}

/* Correzione del 12 ottobre: i gironi dentro l'archivio usano tutta la larghezza disponibile,
   come nella pagina Classifica (il contenitore interno si restringeva al contenuto) */
.pg-archivio .archivio-content > main:has(.group-container) {
    flex: 1 1 100%;
    width: 100%;
    min-width: 0;
    box-sizing: border-box;
}
.pg-archivio .archivio-content > main:has(.group-container) .group-container {
    width: 100%;
    box-sizing: border-box;
}
/* Correzione giro 3: su mobile ogni scheda dell'archivio (Partite, Gironi, Squadre, Classifiche)
   ha lo stesso margine laterale delle altre pagine */
@media (max-width: 767px) {
    .pg-archivio .archivio-content {
        padding-left: 16px;
        padding-right: 16px;
        box-sizing: border-box;
    }
    .pg-archivio .archivio-content > * {
        max-width: 100%;
    }
}

/* Correzione giro 3: nelle classifiche dell'archivio (Marcatori e Migliori giocatori) cognome in bianco pieno,
   come in classifichegiocatori.php */
.pg-archivio.rt main .p-cognome,
.pg-archivio.rt main .mob-cognome,
.pg-archivio.rt .archivio-content .p-cognome,
.pg-archivio.rt .archivio-content .mob-cognome {
    color: var(--text) !important;
    opacity: 1 !important;
}
