/* One mobile menu exposes actions directly, without nested action menus. */
#theater#theater#theater.mobile-landscape .landscape-controls .desktop-broadcast-controls{display:flex!important;flex-wrap:wrap;gap:8px;width:100%;margin:0}
#theater#theater#theater.mobile-landscape .landscape-controls .theater-controls{justify-content:flex-start!important;gap:8px!important}
#theater#theater#theater.mobile-landscape .landscape-controls :is(button,summary){min-height:44px!important;min-width:0!important;width:auto!important;max-width:100%;margin:0!important;padding:9px 12px!important;white-space:normal;font-size:13px!important}
#theater#theater#theater.mobile-landscape .landscape-controls .program-switcher{overflow:visible!important}
#theater#theater#theater.mobile-landscape .landscape-controls .program-switcher>div{display:flex!important;flex-wrap:wrap!important;overflow:visible!important;gap:6px;width:100%}
#theater#theater#theater.mobile-landscape .landscape-controls .program-switcher button{flex:1 1 125px!important}
#theater#theater#theater.mobile-landscape .landscape-controls #studio-tools:not([hidden]){display:block!important;position:static!important;width:100%!important;margin:0!important}
#theater#theater#theater.mobile-landscape .landscape-controls #studio-tools>summary,
#theater#theater#theater.mobile-landscape .landscape-controls .tools-drawer>.drawer-heading{display:none!important}
#theater#theater#theater.mobile-landscape .landscape-controls .tools-drawer{display:block!important;position:static!important;inset:auto!important;width:100%!important;box-sizing:border-box;max-height:none!important;overflow:visible!important;box-shadow:none;padding:8px;border:0;background:transparent}
#theater#theater#theater.mobile-landscape .landscape-controls [hidden]{display:none!important}
