
/* Menu text states are independent of the navbar background and action buttons. */
.tenant-navbar-pro .nav-link:not(.btn) {
    color:var(--tenant-nav-text,#0f172a)!important;
}
.tenant-navbar-pro .nav-link:not(.btn):is(:hover,:focus-visible,.is-hover-demo) {
    color:var(--tenant-nav-hover-text,var(--tenant-nav-text,#0f172a))!important;
}
.tenant-navbar-pro .nav-link:not(.btn):is(.active,.text-primary,[aria-current="page"],[aria-expanded="true"]) {
    color:var(--tenant-nav-active-text,#fff)!important;
}

/* Route selection and open menus win over theme utility colours and label spans. */
.navbar.tenant-navbar-pro #navbarCollapse .nav-link:not(.btn):is(.active,.text-primary,[aria-current="page"],[aria-expanded="true"]) {
    color:var(--tenant-nav-active-text,#fff)!important;
}
.tenant-navbar-pro .nav-link:not(.btn):is(.active,.text-primary,[aria-current="page"],[aria-expanded="true"]) :is(span,i) {
    color:inherit!important;
}
