/* Always-visible navigation, shared by every page including LOAD CHECK. */
.app-nav-content {display:flex; align-items:center; flex:1; min-width:0; gap:1rem;}
.app-nav-content .app-nav-links {display:flex; flex-direction:row; flex-wrap:wrap; align-items:center;}
.admin-load-check {display:flex; align-items:center; justify-content:flex-end; gap:.75rem; flex-wrap:wrap;}
@media (max-width:1199.98px) {
 .app-navbar > .container-fluid {display:flex; flex-wrap:wrap; gap:0;}
 .app-navbar .tracking-brand {margin:0; padding:.5rem 0;}
 .app-navbar .app-nav-content {flex:0 0 100%; width:100%; flex-direction:column; align-items:stretch; gap:0; margin:0; padding:0;}
 .app-navbar .app-nav-links {width:100%; justify-content:center; gap:0 .3rem; margin:0!important;}
 .app-navbar .main-nav-link {font-size:10px!important; font-weight:800; line-height:1.3; padding:10px 5px!important; min-height:44px; display:flex; align-items:center; white-space:nowrap; letter-spacing:0;}
 .app-navbar .app-nav-account {display:flex; justify-content:flex-end; align-items:center; gap:.5rem; margin:0 0 4px;}
 .app-navbar .app-nav-user,.app-navbar .app-nav-action {font-size:10px;}
 .app-navbar .app-nav-action {min-height:32px; padding:5px 9px; align-self:flex-end;}
}
