/* FINAL152: shared header control; navigation reserves layout space. */
@media screen{
 html body #stormcoreApp>.sc-mobile-app-header>.app-workmode-toggle{position:static!important;inset:auto!important;flex:0 0 36px!important;width:36px!important;height:36px!important;min-height:36px!important;padding:7px!important;margin:0!important;display:flex!important;box-shadow:none!important;border-radius:7px!important;}
 html body #stormcoreApp>.sc-mobile-app-header>.app-workmode-toolbar{position:static!important;inset:auto!important;display:flex;flex-wrap:nowrap!important;gap:6px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;flex:0 0 auto;}
 html body #stormcoreApp>.sc-mobile-app-header>.app-workmode-toolbar[hidden]{display:none!important;}
 html body #stormcoreApp .app-workmode-toolbar button{min-height:36px!important;padding:6px 10px!important;white-space:nowrap!important;}
 html body.app-work-mode #stormcoreApp{padding-top:56px!important;padding-left:0!important;min-width:0!important;}
 html body.app-work-mode #stormcoreApp>.sc-mobile-app-header{display:flex!important;position:fixed!important;left:0!important;right:0!important;top:0!important;height:56px!important;min-height:56px!important;box-sizing:border-box!important;}
 html body.app-work-mode #stormcoreApp>.sc-mobile-app-header>.app-workmode-toggle{display:none!important;}
 html body.app-work-mode #stormcoreApp>.sc-mobile-app-header :is(.sc-mobile-app-brand,.sc-header-context){display:none!important;}
 html body.app-work-mode #stormcoreApp>.sc-mobile-app-header{justify-content:flex-end!important;gap:8px!important;}
 html body.app-work-mode.app-work-menu #stormcoreApp{padding-left:208px!important;}
 html body.app-work-mode.app-work-menu #stormcoreApp>.sc-mobile-app-header{left:208px!important;}
 html body.app-work-mode.app-work-menu #stormcoreApp>.production-sidebar{display:block!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;width:208px!important;transform:none!important;box-sizing:border-box!important;}
 @media(min-width:801px){html body #stormcoreApp #platformHome .workspace-create-actions{right:160px!important;}html body[data-platform-view=home] #stormcoreApp .sc-header-context{margin-right:260px!important;}}
 @media(max-width:800px){
 html body #stormcoreApp>.sc-mobile-app-header>.app-workmode-toggle{flex-basis:44px!important;width:44px!important;height:44px!important;min-height:44px!important;}
 html body #stormcoreApp>.sc-mobile-app-header .sc-mobile-app-brand{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;}
 html body #stormcoreApp>.sc-mobile-app-header{gap:6px!important;}
 html body.app-work-mode #stormcoreApp,html body.app-work-mode.app-work-menu #stormcoreApp{padding:64px 0 0!important;}
 html body.app-work-mode #stormcoreApp>.sc-mobile-app-header,html body.app-work-mode.app-work-menu #stormcoreApp>.sc-mobile-app-header{left:0!important;height:64px!important;min-height:64px!important;padding:8px!important;}
 html body.app-work-mode #stormcoreApp .app-workmode-toolbar button{min-height:44px!important;}
 html body.app-work-mode.app-work-menu #stormcoreApp>.production-sidebar{position:relative!important;inset:auto!important;width:100%!important;max-height:40dvh!important;overflow:auto!important;padding:10px!important;margin:0!important;border-bottom:1px solid #36516a;}
 html body.app-work-mode.app-work-menu #stormcoreApp>.production-sidebar .production-brand{display:none!important;}
 html body.app-work-mode.app-work-menu #stormcoreApp>.production-sidebar nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important;}
 html body.app-work-mode.app-work-menu #stormcoreApp>.production-sidebar nav button{min-width:0!important;padding:8px 5px!important;gap:5px!important;font-size:11px!important;}
 }
}
@media print{.app-workmode-toggle,.app-workmode-toolbar{display:none!important;}}
