/**
 * Masquer complètement le Sidebar
 * Car on utilise uniquement le menu horizontal
 */

/* Masquer le sidebar partout */
.sidebar,
#sidebar {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    width: 0 !important;
    transform: translateX(-100%) !important;
    position: fixed !important;
    left: -9999px !important;
    z-index: -1 !important;
}

/* Masquer l'overlay du sidebar */
.sidebar-overlay {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}

/* Empêcher le slide-nav de fonctionner */
body.slide-nav,
html.slide-nav,
.main-wrapper.slide-nav {
    margin-left: 0 !important;
    padding-left: 0 !important;
    transform: none !important;
}

/* Masquer le bouton mobile_btn qui déclenche le sidebar */
.mobile_btn,
#mobile_btn {
    display: none !important;
    visibility: hidden !important;
}

/* Empêcher les classes mini-sidebar d'affecter le layout */
body.mini-sidebar .sidebar,
body.mini-sidebar #sidebar,
.layout-box-mode .sidebar,
.layout-box-mode #sidebar {
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
}

/* S'assurer que le main-wrapper ne se décale pas */
.main-wrapper {
    margin-left: 0 !important;
    padding-left: 0 !important;
}

/* Empêcher l'overlay d'apparaître */
.sidebar-overlay.opened {
    display: none !important;
}

html.menu-opened {
    overflow: auto !important;
}

html.menu-opened body {
    overflow: auto !important;
}

