/* Dil seçici — menünün üstünde kalması için katman sırası */
:root {
    --syonetim-topbar-height: 44px;
}

.top-bar.sticky-top {
    z-index: 1035 !important;
}

.kb-top-bar {
    background: #020617;
    min-height: var(--syonetim-topbar-height);
    z-index: 1035 !important;
}

.navbar.main-nav.sticky-top {
    top: var(--syonetim-topbar-height);
    z-index: 1020 !important;
}

.main-content > .top-bar {
    position: relative;
    z-index: 1030;
}

.lang-dropdown-topbar,
.lang-dropdown-panel {
    position: relative;
}

.lang-dropdown-topbar .dropdown-menu,
.lang-dropdown-panel .dropdown-menu,
.lang-dropdown-fixed .dropdown-menu {
    z-index: 1060 !important;
}

.lang-auth-fixed {
    position: fixed;
    top: 12px;
    right: 12px;
    z-index: 2000;
}

.top-bar .lang-dropdown-topbar .lang-dropdown-btn,
.lang-dropdown-topbar .lang-dropdown-btn {
    color: rgba(255, 255, 255, .75);
    font-size: .82rem;
    border: 1px solid rgba(255, 255, 255, .2);
    border-radius: 6px;
    padding: 3px 10px;
    background: transparent;
}

.top-bar .lang-dropdown-topbar .lang-dropdown-btn:hover,
.lang-dropdown-topbar .lang-dropdown-btn:hover,
.top-bar .lang-dropdown-topbar .lang-dropdown-btn.show,
.lang-dropdown-topbar .lang-dropdown-btn.show {
    color: #fff;
    border-color: rgba(255, 255, 255, .35);
    background: rgba(255, 255, 255, .08);
}

.lang-dropdown-topbar .dropdown-menu {
    font-size: .85rem;
    min-width: 150px;
}
