/* AnyRoom Build 111 — /lokaler dropdown stacking fix.
   Keeps both location and category dropdowns above the hero/results content
   while still below the global sticky header. */

.ar070-page .ar070-hero{
  position:relative!important;
  z-index:20!important;
  overflow:visible!important;
}
.ar070-page .ar070-hero>.ar070-shell{
  position:relative!important;
  z-index:30!important;
  overflow:visible!important;
}
.ar070-page .ar070-search{
  position:relative!important;
  z-index:3000!important;
  overflow:visible!important;
}
.ar070-page .ar070-search__field{
  position:relative!important;
  overflow:visible!important;
}
.ar070-page .ar070-where-field{
  z-index:3300!important;
}
.ar070-page .ar070-category-field{
  z-index:3200!important;
}
.ar070-page .ar070-where-menu,
.ar070-page .ar070-category-menu{
  position:absolute!important;
  z-index:5000!important;
  isolation:isolate!important;
}
.ar070-page .ar070-where-menu[hidden],
.ar070-page .ar070-category-menu[hidden]{
  display:none!important;
}
.ar070-page .ar070-quick-cats{
  position:relative!important;
  z-index:10!important;
}
.ar070-page .ar070-results-section{
  position:relative!important;
  z-index:1!important;
}

/* Search-result mobile/edit mode uses the same menus. */
@media (max-width:820px){
  .ar070-page .ar070-hero{
    overflow:visible!important;
  }
  .ar093-results-mode.is-search-open .ar070-search{
    position:relative!important;
    z-index:3000!important;
    overflow:visible!important;
  }
  .ar093-results-mode .ar070-category-menu,
  .ar093-results-mode .ar070-where-menu{
    z-index:5000!important;
  }
}
