/* V5 UX1 RC8: final high-specificity Dashboard navigation correction.
   RC6 navigation refinements were overriding RC5 geometry at large viewports. */
@media (min-width:1051px) {
  body.ux97-ui > nav.primary-nav.ux24-primary-nav > button.nav-btn.ux24-nav-home[data-route="dashboard"] {
    display:flex!important;box-sizing:border-box!important;
    flex:0 0 124px!important;width:124px!important;min-width:124px!important;max-width:none!important;
    padding:8px 10px!important;font:800 11.5px/1.2 system-ui,'Segoe UI',sans-serif!important;
    letter-spacing:0!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;
    align-items:center!important;justify-content:center!important;
  }
}
/* At 761-1050px the nav is a collapsed disclosure, not a visible button row.
   Restore the full-width Dashboard button only when the disclosure is open. */
@media (min-width:761px) and (max-width:1050px) {
 body.ux97-ui > nav.primary-nav.ux24-primary-nav:not(.ux36-nav-expanded) > button.nav-btn.ux24-nav-home[data-route="dashboard"] {display:none!important;}
 body.ux97-ui > nav.primary-nav.ux24-primary-nav.ux36-nav-expanded > button.nav-btn.ux24-nav-home[data-route="dashboard"] {
   display:flex!important;box-sizing:border-box!important;flex:0 0 auto!important;
   width:100%!important;min-width:0!important;max-width:100%!important;
   font:800 12px/1.2 system-ui,'Segoe UI',sans-serif!important;
   min-height:44px!important;padding:9px 12px!important;justify-content:flex-start!important;
   text-align:left!important;white-space:normal!important;overflow:visible!important;
 }
}
