/* One App trigger opens all six related pages. */
.site-navbar .app-nav-dropdown>.nav-link{white-space:nowrap}
.site-navbar .app-nav-dropdown>.nav-link:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.site-navbar .app-dropdown-menu{background:#fff;color:#1e293b;border:1px solid #dbe2ea;border-radius:8px;box-shadow:0 8px 24px #0f172a26;min-width:230px;padding:.5rem}
.site-navbar .app-dropdown-menu .dropdown-item{color:#1e293b;border-radius:4px;white-space:normal;padding:.6rem .8rem;line-height:1.4}
.site-navbar .app-dropdown-menu .dropdown-item:hover,.site-navbar .app-dropdown-menu .dropdown-item:focus{background:#edf2f7;color:#0f172a}
.site-navbar .app-dropdown-menu .dropdown-item.active{background:#1e3a5f;color:#fff}
@media(min-width:1200px){.site-navbar.navbar-expand-xl,.site-navbar.navbar-expand-xl>.container{flex-wrap:nowrap}.site-navbar .navbar-brand{flex-shrink:0}.site-navbar .navbar-collapse{min-width:0}.site-navbar .navbar-nav{align-items:center}.site-navbar .navbar-nav>.nav-item>.nav-link{font-size:.86rem;padding-left:.45rem!important;padding-right:.45rem!important}}
@media(max-width:1199.98px){.site-navbar #navbarMain{max-height:calc(100dvh - 150px);overflow-y:auto;padding-bottom:.75rem}.site-navbar .app-nav-dropdown>.nav-link{display:flex;align-items:center;justify-content:space-between}.site-navbar .app-dropdown-menu{margin:.25rem 0 .5rem .75rem;min-width:0}}
