@media(max-width:1180px){.topbar{grid-template-columns:minmax(170px,1fr) minmax(260px,440px) auto}.status-chip .label{display:none}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:980px){:root{--sidebar:78px}.app-shell{grid-template-columns:78px minmax(0,1fr)}.brand-copy,.nav-label,.nav-section-title,.profile-copy,.sidebar-toggle{display:none}.brand{justify-content:center}.topbar{grid-template-columns:1fr minmax(230px,360px) auto;padding-inline:16px}.bento .span-3,.bento .span-4,.bento .span-5,.bento .span-6,.bento .span-7,.bento .span-8{grid-column:span 6}}
@media(max-width:760px){.app-shell{display:block}.sidebar{position:fixed;left:0;top:0;width:286px;transform:translateX(-104%);transition:transform .24s var(--spring);z-index:100;padding:10px}.sidebar.open{transform:translateX(0)}.brand-copy,.nav-label,.nav-section-title,.profile-copy,.sidebar-toggle{display:block;opacity:1!important;width:auto!important;pointer-events:auto!important}.brand{justify-content:flex-start}.topbar{grid-template-columns:auto 1fr auto;height:64px;padding:10px 12px}.mobile-menu{display:grid}.command-trigger{display:none}.topbar-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-cluster{display:none}.page{padding:14px 14px 40px}.page-head{align-items:flex-start;flex-direction:column;margin-bottom:18px}.page-actions{justify-content:flex-start}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.bento{grid-template-columns:1fr}.bento>*{grid-column:1!important}}
@media(max-width:480px){.glass-card{padding:16px}.btn{min-height:42px}}
