/**
 * WordPress Admin Bar Fix CSS - Neizlesem Theme
 * Admin bar'ın header üstüne gelmesini önler
 */

/* ===================================
   WORDPRESS ADMIN BAR DÜZELTİLERİ
   =================================== */

/* WordPress admin bar'ı en üstte tut */
#wpadminbar {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    z-index: 99999 !important; /* En yüksek z-index */
    height: 32px !important;
}

/* Admin bar varken body'e padding ekle - sadece gerekli yerlerde */
.admin-bar {
    /* padding-top kaldırıldı - boşluk oluşturuyordu */
}

/* Header'ı admin bar altında tut */
.admin-bar .site-header,
.admin-bar .navbar,
.admin-bar .header-main,
.admin-bar .homepage-hero {
    position: relative !important;
    z-index: 100 !important; /* Admin bar'dan düşük */
    margin-top: 0 !important; /* Üst margin'i sıfırla */
    padding-top: 0 !important; /* Üst padding'i sıfırla */
}

/* Fixed header'ları admin bar altında tut */
.admin-bar .navbar-fixed-top,
.admin-bar .header-fixed,
.admin-bar .sticky-header {
    top: 32px !important; /* Admin bar yüksekliği kadar aşağıda */
    z-index: 1000 !important; /* Admin bar'dan düşük */
}

/* Scroll to top butonunu admin bar üstünde tut */
.admin-bar #scroll-to-top {
    bottom: 62px !important; /* Admin bar yüksekliği + normal bottom */
    z-index: 9999 !important; /* Admin bar'dan yüksek */
}

/* ===================================
   RESPONSIVE ADMIN BAR DÜZELTİLERİ
   =================================== */

/* Mobil admin bar için */
@media screen and (max-width: 782px) {
    #wpadminbar {
        height: 46px !important;
    }
    
    .admin-bar {
        /* padding-top kaldırıldı */
    }
    
    .admin-bar .navbar-fixed-top,
    .admin-bar .header-fixed,
    .admin-bar .sticky-header {
        top: 46px !important;
    }
    
    .admin-bar #scroll-to-top {
        bottom: 76px !important;
    }
}

/* ===================================
   ÖZEL DURUMLAR İÇİN DÜZELTİLER
   =================================== */

/* Modal ve popup'ları admin bar üstünde tut */
.admin-bar .modal,
.admin-bar .popup,
.admin-bar .lightbox,
.admin-bar .overlay {
    z-index: 100000 !important; /* Admin bar'dan yüksek */
}

/* Tooltip'leri admin bar üstünde tut */
.admin-bar .tooltip,
.admin-bar .tippy-box {
    z-index: 100001 !important; /* Admin bar'dan yüksek */
}

/* Dropdown menüleri admin bar üstünde tut */
.admin-bar .dropdown-menu,
.admin-bar .submenu {
    z-index: 100002 !important; /* Admin bar'dan yüksek */
}

/* ===================================
   HEADER ÖZEL DÜZELTİLERİ
   =================================== */

/* Header'ı admin bar altında tut - boşluk olmadan */
.admin-bar .site-header {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* Navbar'ı admin bar altında tut - boşluk olmadan */
.admin-bar .navbar {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* Homepage hero'yu admin bar altında tut - boşluk olmadan */
.admin-bar .homepage-hero {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* ===================================
   GENEL Z-INDEX DÜZENLEMESİ
   =================================== */

/* Z-index hiyerarşisi:
   1. Admin bar: 99999
   2. Header/navbar: 100
   3. Fixed header: 1000
   4. Scroll to top: 9999
   5. Modals: 100000
   6. Tooltips: 100001
   7. Dropdowns: 100002
*/
