/* Desktop density only. Mobile navigation remains owned by the existing shell. */
@media(min-width:761px){
 body.admin-authenticated .sidebar{width:210px!important;padding:12px 10px!important;box-sizing:border-box!important}
 body.admin-authenticated .main{margin-left:210px!important;width:calc(100% - 210px)!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;padding:14px 16px 24px!important}
 body.admin-authenticated .sidebar .brand{margin:0 0 14px!important;padding:0 9px!important;gap:8px!important;height:46px!important;font-size:15px!important;white-space:nowrap!important}
 body.admin-authenticated .sidebar .brand-logo{width:29px!important;height:29px!important;flex:0 0 29px!important}
 body.admin-authenticated .sidebar .nav-sub{margin-left:3px!important;padding:6px!important}
 body.admin-authenticated .main>.view,body.admin-authenticated .main>.view>.card{min-width:0;max-width:100%;box-sizing:border-box}
 body.admin-authenticated .main .grid-2>*{min-width:0}
}
@media(min-width:761px) and (max-width:1199px){
 body.admin-authenticated .sidebar{width:190px!important}
 body.admin-authenticated .main{margin-left:190px!important;width:calc(100% - 190px)!important;padding-left:12px!important;padding-right:12px!important}
 body.admin-authenticated .sidebar .brand{font-size:13px!important;gap:6px!important;padding:0 6px!important}
}
