/* PODCO v11.18 — iOS/mobile interaction recovery */
@media (max-width:980px){
  html,body{touch-action:manipulation}
  body{padding-bottom:calc(78px + env(safe-area-inset-bottom))!important}
  .mobile-bottom-nav{
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    position:fixed!important;
    left:0!important;right:0!important;bottom:0!important;
    z-index:2147483647!important;
    isolation:isolate!important;
    transform:translateZ(0)!important;
    min-height:70px!important;
    padding:7px 4px calc(7px + env(safe-area-inset-bottom))!important;
    background:#fbfeff!important;
    border-top:1px solid #cfe3e9!important;
    box-shadow:0 -8px 24px rgba(7,55,101,.10)!important;
    pointer-events:auto!important;
    visibility:visible!important;
    opacity:1!important;
  }
  .mobile-bottom-nav>a{
    position:relative!important;
    z-index:2147483647!important;
    display:grid!important;
    place-items:center!important;
    align-content:center!important;
    min-width:0!important;width:100%!important;height:100%!important;
    padding:5px 1px!important;
    color:#698094!important;
    text-decoration:none!important;
    pointer-events:auto!important;
    touch-action:manipulation!important;
    -webkit-tap-highlight-color:rgba(11,53,106,.10)!important;
  }
  .mobile-bottom-nav>a.active{color:#0b356a!important}
  .mobile-bottom-nav>a>span{font-size:20px!important;line-height:1!important;pointer-events:none!important}
  .mobile-bottom-nav>a>small{display:block!important;font-size:9px!important;font-weight:800!important;white-space:nowrap!important;pointer-events:none!important}

  /* Mobile already has Support in the persistent nav. Old floating chat layers caused tap interception on iOS. */
  .support-launcher,
  button.support-launcher,
  a.support-launcher,
  #podco-safe-chat,
  .podco-safe-chat,
  #podco-global-support-v114,
  #podco-global-support-v1141,
  .podco-global-support,
  .podco-global-support-v1141,
  iframe[src*="tawk.to" i],
  iframe[src*="tawk.link" i],
  iframe[title*="tawk" i],
  iframe[title*="chat" i]{
    display:none!important;
    visibility:hidden!important;
    opacity:0!important;
    pointer-events:none!important;
  }
}
@media (min-width:981px){.mobile-bottom-nav{display:none!important}}
