/*
 * Stili specifici della form utente.
 * Contiene componenti applicativi non candidati al mini-framework.
 */

/* Insegnante/Disponibile/Attivo sempre su una riga sola, anche sotto
 * i 640px dove il kernel forzerebbe ogni .field-switch a flex: 1 1
 * 100% (form.css, adattamento responsive): stessa esigenza gia'
 * risolta in course/form.css (.course-flags) per i tre switch della
 * form corso. grid-auto-columns: 1fr (non flex) divide lo spazio in
 * colonne sempre uguali, indipendentemente da quanti switch sono
 * effettivamente visibili (0-3, dipende dai permessi dell'utente
 * loggato) o da quanto sono lunghe le rispettive etichette.
 */
.user-flags {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    gap: 8px;
}

.user-flags .form-field.field-switch {
    flex: initial;
}
