
/* Switch Service mobile navigation stability.
   Scoped to the Switch Service route class only. */
@media (max-width:767px) {

  html body.mxso-switch-route #mxHomeAirplayNavV14 {
    position:fixed!important;
    left:50%!important;
    right:auto!important;
    top:auto!important;
    bottom:calc(7px + env(safe-area-inset-bottom,0px))!important;
    transform:translateX(-50%)!important;
    width:min(calc(100vw - 20px),560px)!important;
    height:76px!important;
    min-height:76px!important;
    max-height:76px!important;
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;
    z-index:2147483000!important;
    box-sizing:border-box!important;
  }

  html body.mxso-switch-route #mxFlutterMarketTabs,
  html body.mxso-switch-route #bottomNav {
    display:none!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }

  html body.mxso-switch-route #page {
    padding-bottom:calc(108px + env(safe-area-inset-bottom,0px))!important;
  }

}
