/* Header Kurslar Dropdown Fix */

/* Kurslar dropdown z-index düzeltmesi - EN YÜKSEK */
#navbar-vertical {
    z-index: 9999 !important;
    position: absolute !important;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.25);
    width: 100%;
    max-height: none;
    overflow: visible;
}

/* Navbar container z-index */
.container-fluid .row.border-top {
    position: relative;
    z-index: 9998;
}

/* Sol taraf kurslar bölümü */
.col-lg-2.d-none.d-xl-block {
    position: relative;
    z-index: 9999;
}

/* Sağ taraf navbar */
.col-lg-12.col-xl-10 {
    position: relative;
    z-index: 9997;
}

/* Dropdown açıkken diğer içeriklerin üstünde olması için */
#navbar-vertical.show,
#navbar-vertical.collapsing {
    z-index: 9999 !important;
}

/* Header container'ın z-index'i */
.container-fluid {
    position: relative;
    z-index: 9998;
}

/* Carousel ve diğer içeriklerin z-index'ini düşür */
#header-carousel {
    position: relative;
    z-index: 1;
}

.carousel {
    position: relative;
    z-index: 1;
}

main {
    position: relative;
    z-index: 1;
}

/* Dark mode için */
body.dark-mode #navbar-vertical {
    background-color: #2d2d2d !important;
    border-color: #404040 !important;
}

body.dark-mode #navbar-vertical .nav-link {
    color: #e0e0e0 !important;
}

body.dark-mode #navbar-vertical .nav-link:hover {
    color: #FF6600 !important;
    background-color: #3a3a3a !important;
}
