/**
 * LOGO FIX — Admin sidebar
 *
 * Cause racine (identifiée en lisant core.css, pas de test à l'aveugle) :
 * .main-menu .navbar-header a une hauteur fixe (4.45rem, core.css) et
 * .main-menu-content commence juste après (calc(100% - 4.45rem)). Avec le
 * padding imposé par sidebar-definitive-fix.css (24px 20px !important), il ne
 * reste que ~23px de zone utile pour un logo de 50px : le logo déborde et le
 * menu, affiché juste en dessous, le recouvre visuellement (~90% masqué).
 *
 * Fix : agrandir ENSEMBLE la hauteur de la zone logo et la hauteur affichée
 * du logo, et répercuter le changement sur le calcul de hauteur du menu en
 * dessous pour éviter tout chevauchement.
 *
 * Note : le portail client (customer/LTMP) utilise un composant de sidebar
 * totalement différent (panels/sidebar-ltmp.blade.php, classe
 * .ltmp-sidebar-detachable) avec son propre <style> inline autonome — ce
 * fichier ne le concerne pas et n'a donc pas besoin de règles pour lui.
 */

.main-menu.menu-dark .navbar-header,
.main-menu.menu-light .navbar-header {
    height: 8rem !important;
    padding: 15px 20px !important;
}

.main-menu .main-menu-content {
    height: calc(100% - 8rem) !important;
}

.main-menu .navbar-header .brand-logo img {
    height: 70px !important;
    max-height: 70px !important;
    width: auto !important;
    max-width: 180px !important;
}
