/* BankMovie V14861925 — mobile header shell OFF
   Goal: keep the exact existing responsive geometry and the individual
   logo/action controls, but remove the full-width header bar/surface everywhere.
   Paint-only override: no width/height/position/padding/margin changes. */
@media (max-width: 991.98px) {
  /* Double #siteHeader intentionally raises specificity above the older
     static/stability glass rules without touching geometry. */
  html body #siteHeader#siteHeader,
  html body #siteHeader#siteHeader.header,
  html body #siteHeader#siteHeader.header-solid,
  html body #siteHeader#siteHeader.header-glass,
  html body #siteHeader#siteHeader.header-admin,
  html body #siteHeader#siteHeader.bm-smart-header,
  html body #siteHeader#siteHeader.bm-header-fixed-top,
  html body #siteHeader#siteHeader.bm-public-header-v148,
  html body #siteHeader#siteHeader[data-bm-page],
  html body #siteHeader#siteHeader[data-bm-page].is-mobile-surface-transparent {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    border: 0 !important;
    border-bottom: 0 !important;
    box-shadow: none !important;
    outline: 0 !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
  }

  /* Kill any decorative layer that can visually recreate a header strip. */
  html body #siteHeader#siteHeader::before,
  html body #siteHeader#siteHeader::after,
  html body #siteHeader#siteHeader .header-inner::before,
  html body #siteHeader#siteHeader .header-inner::after,
  html body #siteHeader#siteHeader .header-actions::before,
  html body #siteHeader#siteHeader .header-actions::after {
    content: none !important;
    display: none !important;
    opacity: 0 !important;
    background: transparent !important;
    background-image: none !important;
    border: 0 !important;
    box-shadow: none !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
  }

  /* Wrapper surfaces only. Geometry remains 100% owned by the existing
     responsive header CSS, so movie posters/heroes do not shift. */
  html body #siteHeader#siteHeader .header-inner,
  html body #siteHeader#siteHeader .header-actions {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    border-color: transparent !important;
    box-shadow: none !important;
    outline: 0 !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
  }

  /* Do NOT restyle the individual controls. Their current circular glass
     buttons, icon sizing, theme color and positions stay exactly as-is. */
  html body #siteHeader#siteHeader .logo,
  html body #siteHeader#siteHeader .menu-btn,
  html body #siteHeader#siteHeader .bm-header-collection,
  html body #siteHeader#siteHeader .notif-bell,
  html body #siteHeader#siteHeader .bm-header-search,
  html body #siteHeader#siteHeader .bm-header-search-trigger,
  html body #siteHeader#siteHeader .auth-trigger,
  html body #siteHeader#siteHeader .user-trigger,
  html body #siteHeader#siteHeader .admin-panel-trigger {
    pointer-events: auto !important;
  }
}
