/* MShowTV V17.6.13 — DIRECT iPHONE MENU FIX */
@media (max-width:760px){

  #publicMenuToggleV1762{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    position:relative !important;
    z-index:2147483647 !important;
    pointer-events:auto !important;
    touch-action:manipulation !important;
    -webkit-user-select:none !important;
    user-select:none !important;
    cursor:pointer !important;
  }

  .public-topbar-v1762{
    position:relative !important;
    overflow:visible !important;
    z-index:2147483000 !important;
  }

  .public-topbar-v1762 nav.mshow-mobile-menu-v17613{
    display:flex !important;
    flex-direction:column !important;
    gap:7px !important;

    position:fixed !important;
    top:230px !important;
    left:14px !important;
    right:14px !important;
    width:auto !important;

    max-height:calc(100vh - 260px) !important;
    overflow-y:auto !important;
    overflow-x:hidden !important;

    padding:14px !important;
    margin:0 !important;

    background:rgba(10,7,14,.985) !important;
    border:1px solid rgba(255,255,255,.15) !important;
    border-radius:20px !important;
    box-shadow:0 20px 65px rgba(0,0,0,.70) !important;

    z-index:2147483646 !important;
    pointer-events:auto !important;
    -webkit-overflow-scrolling:touch !important;
  }

  .public-topbar-v1762 nav.mshow-mobile-menu-v17613 .nav-link{
    display:flex !important;
    width:100% !important;
    min-height:48px !important;
    align-items:center !important;
    justify-content:center !important;

    padding:12px 14px !important;
    margin:0 !important;

    border-radius:14px !important;
    border:1px solid rgba(255,255,255,.10) !important;
    background:#18121d !important;
    color:#fff !important;

    pointer-events:auto !important;
    touch-action:manipulation !important;
  }

  .mshow-menu-backdrop-v17613{
    position:fixed !important;
    inset:0 !important;
    z-index:2147483645 !important;
    background:rgba(0,0,0,.42) !important;
    backdrop-filter:blur(2px);
    -webkit-backdrop-filter:blur(2px);
  }

  body.mshow-menu-lock-v17613{
    overflow:hidden !important;
  }
}
