/* prettier-ignore */
/*# sourceMappingURL=user.min.css.map */

/* ===== Sidebar collapsed: hide open submenus and dropdown arrow ===== */
.navbar-vertical-collapsed .navbar-vertical .collapse.show {
    display: none !important;
}
.navbar-vertical-collapsed .navbar-vertical .has-dropdown .ms-auto {
    display: none !important;
}

/* ===== Login: hide native browser password reveal button ===== */
input[type="password"]::-ms-reveal,
input[type="password"]::-ms-clear { display: none; }

/* ===== Font size leggibile ===== */
/*
 * Base dei rem di TUTTO il portale: tema Phoenix e griglie stile LN sono scritti in rem, quindi
 * questo numero solleva insieme testo, spaziature e altezze di riga, mantenendo le proporzioni.
 *
 * 16 -> 17px il 15/09 (richiesta Vito: "aumentare leggermente il font, per chi non ci vede
 * benissimo"). Passo piccolo perche' cosi' e' stato chiesto, non per un limite tecnico: misurato su
 * una scrivania da 1440px, la griglia a dieci colonne NON va in scorrimento orizzontale nemmeno a
 * 18px (le colonne si ridistribuiscono, la tabella resta larga quanto il contenitore). Se a Pier
 * non basta, 18px e' gia' verificato e si cambia SOLO questo numero.
 *
 * ATTENZIONE a chi volesse rifarlo da un altro foglio: il selettore deve essere `:root`, non
 * `html`. Il tema fissa la radice da qui, e una regola `html{font-size:...}` — anche caricata dopo
 * — perde per specificita' e non fa assolutamente niente, in silenzio (verificato il 15/09).
 */
:root {
    font-size: 17px;
}
/* Dimensione minima per .small e classi fs-* compatte del tema Phoenix */
.small, small, .fs-9, .fs-8 {
    font-size: 0.8rem !important; /* minimo 12.8px */
}
td, th {
    font-size: 0.85rem;
    padding: 0.6rem 0.75rem !important;
}
