/* =========================================================
   EVCompareHub Common Header
   Path: /ev/inc/ev-header.css
   Goal: ให้ custom PHP pages ใช้ menu เหมือนหน้า Home
========================================================= */

/*
  ใช้ theme style.css เป็นหลัก
  ไฟล์นี้ทำแค่ layer protection ไม่ทำ drawer เอง
*/

.evch-common-header {
    position: relative;
    z-index: 10000;
}

.evch-common-header .site-logo img {
    height: auto;
}

.evch-common-header .bottom-header-part,
.evch-common-header .bottom-header-wrapper,
.evch-common-header .navigation-part,
.evch-common-header .main-navigation,
.evch-common-header .header-search {
    position: relative;
    z-index: 10001;
}

.evch-common-header .main-navigation-links {
    z-index: 10002;
}

/* ตอน menu เปิด ห้าม content custom page มาทับ */
body.mobile-menu-open .cm-page,
body.mobile-menu-open .cm-shell,
body.mobile-menu-open .cm-map-wrap,
body.mobile-menu-open #cmMap,
body.mobile-menu-open .cm-map-legend,
body.mobile-menu-open .cm-mobile-filter-btn,
body.mobile-menu-open .compare-sticky,
body.mobile-menu-open .detail-mobile-compare-cta {
    z-index: 1 !important;
}

/* Charging map: ซ่อน filter drawer เฉพาะตอนเปิด hamburger */
body.mobile-menu-open .cm-sidebar,
body.mobile-menu-open .cm-mobile-backdrop,
body.mobile-menu-open .cm-mobile-filter-btn {
    display: none !important;
}
/* Hide title/description like WordPress Home header */
.evch-common-header .site-title,
.evch-common-header .site-description {
    position: absolute !important;
    clip: rect(1px, 1px, 1px, 1px) !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
    margin: 0 !important;
    padding: 0 !important;
}
