/* BankMovie v148.61.9.17 — one mobile footer dock everywhere.
   Mirrors the approved home-page dock and intentionally overrides page-local variants. */
@media (max-width:991.98px){
  html body .bottom-nav.bm-unified-bottom-nav-v14861917{
    position:fixed!important;
    left:50%!important;
    right:auto!important;
    bottom:max(10px,env(safe-area-inset-bottom))!important;
    transform:translateX(-50%)!important;
    width:min(calc(100% - 26px),540px)!important;
    max-width:540px!important;
    height:74px!important;
    min-height:74px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-around!important;
    flex-direction:row!important;
    direction:ltr!important;
    gap:4px!important;
    padding:7px 10px!important;
    margin:0!important;
    z-index:1000!important;
    border-radius:32px!important;
    background:radial-gradient(circle at 50% -20%,rgba(var(--accent-rgb,47,124,255),.18),transparent 46%),linear-gradient(180deg,rgba(24,30,38,.96),rgba(13,17,24,.94))!important;
    border:1px solid rgba(var(--accent-rgb,47,124,255),.18)!important;
    box-shadow:0 18px 38px rgba(0,0,0,.38),0 0 0 1px rgba(var(--accent-rgb,47,124,255),.05),inset 0 1px 0 rgba(255,255,255,.06)!important;
    backdrop-filter:blur(22px) saturate(145%)!important;
    -webkit-backdrop-filter:blur(22px) saturate(145%)!important;
    overflow:visible!important;
    opacity:1;
    filter:none;
    transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .22s ease,filter .22s ease,height .22s ease,border-radius .22s ease!important;
  }
  html body .bottom-nav.bm-unified-bottom-nav-v14861917::before,
  html body .bottom-nav.bm-unified-bottom-nav-v14861917::after{
    content:""!important;position:absolute!important;pointer-events:none!important;
  }
  html body .bottom-nav.bm-unified-bottom-nav-v14861917::before{
    inset:-12px 20px auto 20px!important;height:34px!important;border-radius:0 0 36px 36px!important;
    background:radial-gradient(ellipse at center,rgba(var(--accent-rgb,47,124,255),.20),transparent 68%)!important;
    filter:blur(8px)!important;z-index:-1!important;
  }
  html body .bottom-nav.bm-unified-bottom-nav-v14861917::after{
    inset:0!important;border-radius:inherit!important;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 42%)!important;z-index:0!important;
  }
  html body .bottom-nav.bm-unified-bottom-nav-v14861917>.nav-item{
    position:relative!important;z-index:1!important;flex:1 1 0!important;max-width:132px!important;min-width:62px!important;
    width:auto!important;height:58px!important;min-height:58px!important;padding:8px 10px!important;margin:0!important;
    display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;
    opacity:.68!important;text-decoration:none!important;color:rgba(255,255,255,.82)!important;border:0!important;border-radius:28px!important;
    background:transparent!important;box-shadow:none!important;transform:none!important;
    transition:opacity .22s ease,background .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease!important;
  }
  html body .bottom-nav.bm-unified-bottom-nav-v14861917>.nav-item:hover{opacity:1!important;background:rgba(255,255,255,.05)!important}
  html body .bottom-nav.bm-unified-bottom-nav-v14861917>.nav-item.active{
    min-width:96px!important;opacity:1!important;color:var(--accent,#2f7cff)!important;
    background:linear-gradient(180deg,rgba(var(--accent-rgb,47,124,255),.24),rgba(var(--accent-rgb,47,124,255),.11))!important;
    border:1px solid rgba(var(--accent-rgb,47,124,255),.20)!important;
    box-shadow:0 12px 26px rgba(0,0,0,.24),0 0 22px rgba(var(--accent-rgb,47,124,255),.10),inset 0 1px 0 rgba(255,255,255,.08)!important;
    transform:translateY(-4px)!important;
  }
  html body .bottom-nav.bm-unified-bottom-nav-v14861917>.nav-item.active::before{
    content:""!important;position:absolute!important;inset:-5px!important;border-radius:32px!important;
    background:radial-gradient(circle at 50% 0%,rgba(var(--accent-rgb,47,124,255),.24),transparent 64%)!important;z-index:-1!important;
  }
  html body .bottom-nav.bm-unified-bottom-nav-v14861917>.nav-item svg{
    width:23px!important;height:23px!important;min-width:23px!important;min-height:23px!important;stroke:currentColor!important;fill:none!important;stroke-width:2.2!important;
  }
  html body .bottom-nav.bm-unified-bottom-nav-v14861917>.nav-item.active svg{transform:translateY(-1px)!important}
  html body .bottom-nav.bm-unified-bottom-nav-v14861917>.nav-item .nav-label{
    display:block!important;max-width:78px!important;color:currentColor!important;font-size:10px!important;font-weight:800!important;line-height:1.1!important;
    white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;
  }
  html body .bottom-nav.bm-unified-bottom-nav-v14861917.nav-hidden{
    transform:translate(-50%,calc(100% + 26px))!important;opacity:0!important;pointer-events:none!important;filter:blur(1px)!important;
  }
  html body .bottom-nav.bm-unified-bottom-nav-v14861917.nav-compact{height:66px!important;min-height:66px!important;border-radius:30px!important;opacity:.96!important}
}
@media (max-width:380px){
  html body .bottom-nav.bm-unified-bottom-nav-v14861917{width:calc(100% - 18px)!important;padding-inline:6px!important}
  html body .bottom-nav.bm-unified-bottom-nav-v14861917>.nav-item{min-width:54px!important;padding-inline:7px!important}
  html body .bottom-nav.bm-unified-bottom-nav-v14861917>.nav-item.active{min-width:84px!important}
  html body .bottom-nav.bm-unified-bottom-nav-v14861917>.nav-item .nav-label{font-size:9px!important;max-width:62px!important}
}
@media (min-width:992px){html body .bottom-nav.bm-unified-bottom-nav-v14861917{display:none!important}}
