/* BankMovie v148.61.6 — stable mobile glass header
   The transparent state belongs only to the real homepage hero slider.
   Other pages keep one constant glass state, with no scroll-time icon halo pop. */
@media (max-width: 991.98px) {
  html body #siteHeader,
  html body #siteHeader .header-inner,
  html body #siteHeader .menu-btn,
  html body #siteHeader .bm-header-collection,
  html body #siteHeader .notif-bell,
  html body #siteHeader .bm-header-search {
    -webkit-tap-highlight-color: transparent !important;
  }

  html body #siteHeader[data-bm-page]:not([data-bm-page="index.php"]),
  html body #siteHeader[data-bm-page]:not([data-bm-page="index.php"]).is-mobile-surface-transparent {
    border-bottom: 1px solid rgba(255,255,255,.18) !important;
    background:
      linear-gradient(135deg, rgba(255,255,255,.11) 0%, rgba(255,255,255,.025) 36%, rgba(255,255,255,.015) 64%),
      linear-gradient(180deg, rgba(46,46,48,.72), rgba(13,13,15,.82)) !important;
    background-color: rgba(19,19,21,.78) !important;
    box-shadow:
      inset 0 1px 0 rgba(255,255,255,.21),
      inset 0 -1px 0 rgba(255,255,255,.025),
      0 8px 22px rgba(0,0,0,.28) !important;
    -webkit-backdrop-filter: blur(15px) saturate(125%) !important;
    backdrop-filter: blur(15px) saturate(125%) !important;
  }

  html body #siteHeader[data-bm-page]:not([data-bm-page="index.php"]) .header-inner,
  html body #siteHeader[data-bm-page]:not([data-bm-page="index.php"]).is-mobile-surface-transparent .header-inner {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
  }

  html body #siteHeader[data-bm-page]:not([data-bm-page="index.php"]) .header-inner::before,
  html body #siteHeader[data-bm-page]:not([data-bm-page="index.php"]) .header-inner::after {
    content: none !important;
    display: none !important;
    filter: none !important;
    box-shadow: none !important;
  }

  html body #siteHeader[data-bm-page]:not([data-bm-page="index.php"]) .menu-btn,
  html body #siteHeader[data-bm-page]:not([data-bm-page="index.php"]) .bm-header-collection,
  html body #siteHeader[data-bm-page]:not([data-bm-page="index.php"]) .notif-bell,
  html body #siteHeader[data-bm-page]:not([data-bm-page="index.php"]) .bm-header-search,
  html body #siteHeader[data-bm-page]:not([data-bm-page="index.php"]).is-mobile-surface-transparent .menu-btn,
  html body #siteHeader[data-bm-page]:not([data-bm-page="index.php"]).is-mobile-surface-transparent .bm-header-collection,
  html body #siteHeader[data-bm-page]:not([data-bm-page="index.php"]).is-mobile-surface-transparent .notif-bell,
  html body #siteHeader[data-bm-page]:not([data-bm-page="index.php"]).is-mobile-surface-transparent .bm-header-search {
    border: 1px solid rgba(255,255,255,.24) !important;
    border-radius: 50% !important;
    background:
      linear-gradient(135deg, rgba(255,255,255,.15), rgba(255,255,255,.045) 50%, rgba(255,255,255,.02)) !important;
    background-color: rgba(38,38,40,.54) !important;
    box-shadow:
      inset 0 1px 0 rgba(255,255,255,.20),
      inset 0 -1px 0 rgba(255,255,255,.025) !important;
    -webkit-backdrop-filter: blur(8px) saturate(115%) !important;
    backdrop-filter: blur(8px) saturate(115%) !important;
    transition: transform .13s ease !important;
    outline: 0 !important;
  }

  html body #siteHeader[data-bm-page]:not([data-bm-page="index.php"]) .menu-btn svg,
  html body #siteHeader[data-bm-page]:not([data-bm-page="index.php"]) .bm-header-collection svg,
  html body #siteHeader[data-bm-page]:not([data-bm-page="index.php"]) .notif-bell svg,
  html body #siteHeader[data-bm-page]:not([data-bm-page="index.php"]) .bm-header-search svg {
    filter: none !important;
  }

  @media (hover: none), (pointer: coarse) {
    html body #siteHeader .menu-btn:hover,
    html body #siteHeader .bm-header-collection:hover,
    html body #siteHeader .notif-bell:hover,
    html body #siteHeader .bm-header-search:hover {
      transform: none !important;
    }
  }
}
