/* NLO — Coque compacte : le header et les actions principales restent dans la fenêtre. */
html,body{height:100%;overflow:hidden}.shell{height:100dvh;min-height:0}.rail,.work{min-height:0}.work{display:grid;grid-template-rows:76px minmax(0,1fr)}header{min-height:0}main{width:100%;height:100%;max-width:1380px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;padding:clamp(18px,3vw,32px) clamp(18px,3.4vw,46px)}img,video,canvas{max-width:100%;height:auto}.page-head{padding-bottom:14px;margin-bottom:18px}.page-head>div>p:not(.eyebrow){display:none}.workspace-grid{gap:12px;margin-bottom:14px}.workspace-card{padding:18px;min-height:0}.workspace-card p:not(.eyebrow){font-size:14px;line-height:1.45}.empty,.selector-empty{padding:20px}.stat-strip{margin:0 0 14px}.stat-strip>div{padding:13px}.filter-bar,.toolbar,.selector-toolbar{margin:0 0 14px}.data-table-wrap{max-width:100%}@media(min-width:1051px){main .stat-strip+.workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:850px){.work{grid-template-rows:72px minmax(0,1fr)}header{min-height:72px}#header-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;overflow:visible}#header-nav button{white-space:normal;padding:6px 4px;font-size:11px;line-height:1.1}main{padding:16px;scrollbar-gutter:auto}.page-head{margin-bottom:14px}.workspace-card{padding:15px}.stat-strip{gap:1px}.data-table-wrap{margin-right:0}}@media(max-height:780px) and (min-width:851px){main{padding-top:18px;padding-bottom:18px}.workspace-card{padding:15px}.page-head{padding-bottom:10px;margin-bottom:12px}}
