/* M67.9.9.5 game-state and tablet contextual-navigation closure. */
@media (min-width:768px) and (max-width:991.98px){
 .player-shell[data-room-route="True"] .player-content{padding-bottom:0}
 .live-room{padding-bottom:calc(5.25rem + env(safe-area-inset-bottom))!important}
 .player-shell .contextual-player-action-bar.mobile-live-action-bar{position:fixed!important;z-index:1040;inset-inline:0!important;bottom:0!important;width:100%!important;max-width:none!important;min-height:4.55rem;margin:0!important;padding:.375rem max(.375rem,env(safe-area-inset-right)) max(.375rem,env(safe-area-inset-bottom)) max(.375rem,env(safe-area-inset-left));grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;background:color-mix(in srgb,var(--player-surface) 96%,transparent)!important;border:0!important;border-top:1px solid var(--player-border)!important;border-radius:0!important;box-shadow:0 -.5rem 1.5rem rgba(15,23,42,.14)!important;backdrop-filter:blur(.75rem)}
 .player-shell .contextual-player-action-bar .mobile-live-action{min-height:var(--player-touch-target)}
 body:has(.contextual-player-action-bar) .player-bottom-nav{display:none!important}
 body:has(.player-shell .modal.d-block) .contextual-player-action-bar{visibility:hidden}
}
@media (min-width:768px) and (max-width:991.98px) and (orientation:landscape) and (max-height:575.98px){
 .player-shell .contextual-player-action-bar.mobile-live-action-bar{min-height:3.75rem;padding-block:.2rem}
 .player-shell .contextual-player-action-bar .mobile-live-action{min-height:2.5rem}
 .live-room{padding-bottom:calc(4rem + env(safe-area-inset-bottom))!important}
}
@media (min-width:768px) and (max-width:991.98px) and (max-height:500px){
 body:has(.live-room input:focus,.live-room select:focus,.live-room textarea:focus) .contextual-player-action-bar{position:absolute!important}
 body:has(.live-room input:focus,.live-room select:focus,.live-room textarea:focus) .live-room{padding-bottom:1rem!important}
}
@media (prefers-reduced-motion:reduce){.player-shell .contextual-player-action-bar .mobile-live-action{transition:none!important}}
@media (forced-colors:active){.player-shell .contextual-player-action-bar.mobile-live-action-bar{border-top:2px solid CanvasText!important;background:Canvas!important;box-shadow:none!important}}
