.team-browser-play-link{display:none;}
.mobile-play-store{display:none;}
@media(min-width:1101px){
 .team-browser-play-link{display:block;flex:0 0 auto;align-self:flex-start;width:180px;max-width:90%;margin:3px 0 0;line-height:0;}
 .team-browser-play-link img{display:block;width:100%;height:auto;}
 .team-browser-play-link:focus-visible{outline:2px solid #8bc7ee;outline-offset:-3px;border-radius:7px;}
}
@media(max-width:1100px){
 .mobile-play-store{display:block;position:fixed;left:env(safe-area-inset-left,0px);bottom:max(8px,env(safe-area-inset-bottom,0px));z-index:1200;pointer-events:none;}
 .mobile-play-store-panel{display:flex;align-items:center;border:1px solid #ffffff30;border-left:0;border-radius:0 9px 9px 0;background:#082442f5;box-shadow:0 3px 12px #0005;pointer-events:auto;touch-action:pan-y;transition:transform .22s ease;}
 .mobile-play-store-link{display:block;width:clamp(108px,36vw,148px);line-height:0;padding:2px 0;}
 .mobile-play-store-link img{display:block;width:100%;height:auto;}
 .mobile-play-store-panel button{display:flex;align-items:center;justify-content:center;align-self:stretch;width:32px;min-height:44px;padding:0;border:0;border-left:1px solid #ffffff22;border-radius:0 8px 8px 0;background:#153a60;color:#fff;font:28px/1 Arial,sans-serif;cursor:pointer;}
 .mobile-play-store.is-collapsed .mobile-play-store-panel{transform:translateX(calc(-100% + 32px));}
 .mobile-play-store :focus-visible{outline:2px solid #8bc7ee;outline-offset:-3px;}
 .footba11man-site-footer{padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))!important;}
}
@media(prefers-reduced-motion:reduce){.mobile-play-store-panel{transition:none;}}
