@media (max-width:600px){.explain-grid{grid-template-columns:1fr}.assistant-panel{right:16px;bottom:82px}.assistant-fab{right:16px;bottom:16px}.app-shell .field-legend,.app-shell .finance-kpis,.app-shell .intermediate-grid,.app-shell .optional-fields,.app-shell .tax-flow{grid-template-columns:minmax(0,1fr)}.year-explain-grid{grid-template-columns:1fr}}@media (max-width:900px){.app-shell .legacy-sidebar{visibility:hidden}.app-shell .legacy-sidebar.open{visibility:visible}.app-shell .mobile-nav{border-color:#cbd9e4;color:#173b5c}.legacy-sidebar .sidebar-mobile-head,.legacy-sidebar .sidebar-mobile-head button{color:white}}