/* JTS v5.10.5 — search layer correction after Safari mega-menu hardening.
 * Required paint order: search UI > header/mega menu > page/hero.
 */
#jts-search-panel{
  z-index:1000020!important;
}
#jts-search-panel .jts-search-panel__inner,
#jts-search-panel .jts-search{
  position:relative;
  z-index:1000021!important;
}
.jts-search-backdrop{
  z-index:999999!important;
}
@media (min-width:981px){
  /* The search panel lives in the header. Give it its own top layer so it
     paints over the header/nav rather than being clipped behind it in Safari. */
  #jts-header #jts-search-panel{
    position:fixed!important;
    z-index:1000020!important;
    overflow:hidden!important;
    -webkit-transform:translateX(-50%) translateZ(0)!important;
    transform:translateX(-50%) translateZ(0)!important;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
  }
}
