@media(max-width:1380px){.sim-grid{grid-template-columns:minmax(0,1fr)}.pendant-panel{max-width:900px;width:100%;margin:auto}.state-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:1180px){.app-shell{grid-template-columns:78px 1fr}.sidebar{padding:18px 12px;align-items:center}.brand span:last-child,.nav span,.sidebar-foot{display:none}.nav{font-size:20px;padding:13px}.main{padding:22px}.editor-layout,.bridge-layout{grid-template-columns:1fr}.learning-steps{grid-template-columns:repeat(2,1fr)}}
