/* Admin Sidebar Z-Index Fix */
/* Sidebar'ın header'ın üzerine gelmesini engellemek için */

/* Büyük ekranlarda (desktop) - Sidebar normal durumda */
@media (min-width: 1200px) {
    /* Sidebar'ın navbar'dan daha yüksek z-index'e sahip olması */
    #layout-menu.layout-menu {
        z-index: 10 !important;
    }
    
    /* Navbar'ın sidebar'ın altında kalması */
    .layout-navbar {
        z-index: 2 !important;
    }
    
    /* Content navbar layout için sidebar daha yüksek */
    .layout-content-navbar #layout-menu.layout-menu {
        z-index: 10 !important;
    }
    
    .layout-content-navbar .layout-navbar {
        z-index: 9 !important;
    }
}

/* Küçük ekranlarda (mobile/tablet) - Sidebar overlay olarak açılıyor */
@media (max-width: 1199.98px) {
    /* Sidebar overlay olarak açıldığında navbar'ın üzerine gelmeli */
    #layout-menu.layout-menu {
        z-index: 1030 !important;
    }
    
    /* Navbar'ın sidebar'ın altında kalması */
    .layout-navbar {
        z-index: 1020 !important;
    }
    
    /* Sidebar açıkken navbar'ın sidebar'ın altında kalması */
    .layout-menu-expanded .layout-navbar {
        z-index: 1010 !important;
    }
}

/* Fixed navbar durumunda */
.layout-navbar-fixed {
    .layout-navbar {
        z-index: 1020 !important;
    }
    
    #layout-menu.layout-menu {
        z-index: 1030 !important;
    }
}

/* Menu fixed durumunda */
.layout-menu-fixed {
    #layout-menu.layout-menu {
        z-index: 1030 !important;
    }
    
    .layout-navbar {
        z-index: 1020 !important;
    }
}

/* Layout overlay (backdrop) sidebar'ın altında kalmalı */
.layout-overlay {
    z-index: 1025 !important;
}

/* Drag target (sidebar açma/kapama için) sidebar'ın üzerinde olmalı */
.drag-target {
    z-index: 1035 !important;
}

