/* V19: preserve the entire V14-V18 dashboard, fix layout without hiding features. */
[hidden]{display:none!important}
@media(min-width:761px){
 #workspace:not([hidden]) .lh-dash-menu-toggle{display:none!important}
 #workspace:not([hidden]) .app-shell{display:grid!important;grid-template-columns:260px minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;width:100%!important}
 #workspace:not([hidden]) .app-shell>.sidebar{display:flex!important;flex-direction:column!important;grid-column:1!important;grid-row:1!important;position:sticky!important;top:0!important;width:260px!important;max-width:260px!important;height:100vh!important;overflow-y:auto!important}
 #workspace:not([hidden]) .app-shell>.app-main{grid-column:2!important;grid-row:1!important;min-width:0!important;width:100%!important}
}
@media(max-width:760px){
 #workspace:not([hidden]) .app-shell{display:flex!important;flex-direction:column!important;width:100%!important}
 #workspace:not([hidden]) .lh-dash-menu-toggle{display:inline-flex!important}
 #workspace:not([hidden]) .app-shell>.sidebar{display:none!important}
 #workspace:not([hidden]) .app-shell>.sidebar.lh-open{display:flex!important;flex-direction:column!important;position:static!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:70vh!important}
 #workspace:not([hidden]) .app-shell>.app-main{width:100%!important;min-width:0!important}
}
