
@media(max-width:780px){
 /* Global: use the screen, don't stack desktop + mobile navigation. */
 #channel>.channel-tabs,#publish>.publish-tabs,#analyze>.analyze-tabs{display:none!important}
 #channel>.channel-tabs-mobile-v145,#publish>.publish-tabs-mobile-v149,#analyze>.analyze-tabs-mobile-v145{
   display:flex!important;overflow-x:auto!important;gap:3px!important;padding:3px!important;margin:0 0 5px!important;
   scrollbar-width:none;position:sticky;top:38px;z-index:24;background:var(--surface-nav)
 }
 #channel>.channel-tabs-mobile-v145::-webkit-scrollbar,#publish>.publish-tabs-mobile-v149::-webkit-scrollbar,#analyze>.analyze-tabs-mobile-v145::-webkit-scrollbar{display:none}
 #channel>.channel-tabs-mobile-v145 button,#publish>.publish-tabs-mobile-v149 button,#analyze>.analyze-tabs-mobile-v145 button{
   flex:0 0 auto;min-height:34px!important;padding:5px 9px!important;font-size:9px!important;white-space:nowrap
 }
 /* Publish: one primary task rail; panes retain their existing logic. */
 #publish>.section-bar{min-height:38px!important;padding:4px 7px!important}
 #publish>.section-bar .muted,#publish>.section-bar small{display:none!important}
 #publish>.publish-mobile-actions-v149{display:grid!important;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 5px}
 #publish>.publish-mobile-actions-v149 button{min-height:38px!important}
 #publish .publish-pane{padding:6px!important}
 #publish .publish-card p,#publish .delivery-card p{display:none!important}
 /* Analyze: controls become intent-driven instead of three permanent bars. */
 #analyze>.section-bar{min-height:38px!important;padding:4px 7px!important}
 #analyze>.analysis-view-meta{display:none!important}
 #analyze>.analyze-controlbar{display:flex!important;overflow-x:auto!important;gap:4px!important;white-space:nowrap!important;padding:4px!important;scrollbar-width:none}
 #analyze>.analyze-controlbar::-webkit-scrollbar{display:none}
 #analyze>.analyze-controlbar>*{flex:0 0 auto!important}
 #analyze>.assist-scopebar{padding:6px!important;margin-bottom:5px!important}
 #analyze>.assist-scopebar>p,#analyze>.assist-scopebar .assist-help{display:none!important}
 #analyze .analysis-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}
 /* Discover: toolbars are horizontal command rails. */
 #discover>.discover-toolbar,#discover>.filterbar{display:flex!important;overflow-x:auto!important;flex-wrap:nowrap!important;gap:4px!important;scrollbar-width:none}
 #discover>.discover-toolbar::-webkit-scrollbar,#discover>.filterbar::-webkit-scrollbar{display:none}
 #discover>.discover-toolbar>*,#discover>.filterbar>*{flex:0 0 auto!important}
 #discover .dossier-card{padding:8px!important}
 #discover .dossier-head p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:9px!important}
 /* Library: phone is list -> object, not 3 simultaneous desktop panes. */
 #library .library-shell{display:block!important}
 #library .library-nav,#library .library-inspector{display:none!important}
 #library .library-main{width:100%!important;max-width:none!important}
 #library .library-main-head{min-height:40px!important;padding:5px 7px!important}
 #library .library-filterbar{display:flex!important;overflow-x:auto!important;gap:4px!important;white-space:nowrap;scrollbar-width:none}
 #library .asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}
 #library .asset-v18-body{padding:6px!important}
 #library .asset-v18-body>p{display:none!important}
 /* Community: queue first, selected conversation second via existing mobile tabs. */
 #community .community-source{display:none!important}
 #community .community-item{min-height:54px!important;padding:7px!important}
 #community .community-item>p{display:none!important}
 #community .community-tabs-mobile-v149{position:sticky;top:38px;z-index:24;background:var(--surface-nav);margin-bottom:5px}
 /* Operation: overview becomes scan-first; verbose pipeline descriptions are on intent. */
 #operation .operation-tabs-v18{display:none!important}
 #operation .operation-tabs-mobile-v147{display:flex!important;overflow-x:auto!important;gap:3px!important;position:sticky;top:38px;z-index:24;background:var(--surface-nav)}
 #operation .pipeline-card-body{display:none!important}
 #operation .pipeline-card-v18.cf-op-expanded-v178 .pipeline-card-body{display:block!important}
 #operation .pipeline-card-v18{cursor:pointer}
 #operation .pipeline-card-head{min-height:44px!important;padding:7px!important}
 #operation .op-panel-head p{display:none!important}
}
