/* Viewport controls must never inherit a scrolling or transformed container. */
html,html body{transform:none!important;translate:none!important;filter:none!important;perspective:none!important;will-change:auto!important;contain:none!important;overscroll-behavior-y:none!important}
html body{padding-bottom:0!important;margin-bottom:0!important}
html body>.app-bottom-nav,html body>#cine-social-bottom,html body>#eyeroom-native-music{position:fixed!important;top:auto!important;margin:0!important;box-sizing:border-box!important;flex-shrink:0!important}
html body>.app-bottom-nav,html body>#eyeroom-native-music{bottom:0!important}
html body>#cine-social-bottom{bottom:0!important}
html body.has-native-music.cine-social-active>#cine-social-bottom{bottom:34px!important}
html body:not(.cine-social-active) #main,html body.cine-social-active #main{padding-bottom:var(--eyeroom-bottom-clearance,0px)!important;margin-bottom:0!important}
html body #main footer{padding-bottom:0!important;margin-bottom:0!important}
html body #main>.fc-page,html body #main .cine-hub-page,html body #main .cine-profile-bottom,html body #main .hub-preferences,html body #main .cine-profile-preferences{padding-bottom:0!important;margin-bottom:0!important;min-height:0!important}
@media(max-width:650px){
 html body>.app-bottom-nav,html body>#cine-social-bottom,html body>#eyeroom-native-music{left:0!important;right:0!important;width:100%!important;max-width:100%!important;transform:none!important;translate:none!important}
 html body.has-native-music.cine-social-active>#cine-social-bottom{bottom:calc(34px + env(safe-area-inset-bottom,0px))!important}
}
