/* V13 usability fixes: retain the approved design, expose every dashboard action. */
@media(max-width:900px){
 .shell{display:block!important;max-width:100%}
 .sidebar{position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;width:100%!important;height:auto!important;display:block!important;padding:14px!important}
 .sidebar .brand{display:flex!important;justify-content:flex-start!important;padding-bottom:12px!important}
 .sidebar .brand span{display:inline!important;font-size:18px}
 .side-nav{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:8px;overflow-x:auto!important;max-width:100%;padding:10px 0!important;margin:0!important}
 .side-nav a,.side-nav a:nth-child(n+6){display:flex!important;flex:0 0 auto;align-items:center;gap:8px;padding:12px 14px!important;white-space:nowrap;min-height:48px;font-size:17px!important}
 .side-nav a span{display:inline!important}
 .side-group{display:none!important}
 .dash-content{padding:20px 14px!important}
 .dash-top{height:auto;min-height:80px;gap:12px;flex-wrap:wrap;padding:16px!important}
 .modal-card{max-height:90vh;overflow:auto;max-width:calc(100vw - 24px)}
}
