/**
 * SIDEBAR SCROLL FIX
 *
 * Le plugin PerfectScrollbar n'est jamais initialisé sur le menu latéral
 * (.main-menu-content), et .main-menu a "overflow-y: hidden" : quand un
 * sous-menu déplié dépasse la hauteur de la fenêtre, les éléments du bas
 * (Rapports, Factures, Support, etc.) deviennent inaccessibles, sans
 * aucun moyen de défiler pour les atteindre.
 *
 * Fix : activer un défilement natif du navigateur sur la zone de
 * navigation elle-même, en laissant le logo/en-tête fixe en haut.
 */

.main-menu-content {
    overflow-y: auto !important;
    overflow-x: hidden !important;
    max-height: calc(100vh - 73px) !important;
}

/* Fine liseré discret pour la barre de défilement (Webkit) */
.main-menu-content::-webkit-scrollbar {
    width: 5px;
}

.main-menu-content::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.15);
    border-radius: 10px;
}

.main-menu-content::-webkit-scrollbar-track {
    background: transparent;
}
