/* Sidebar: active item — orange accent on navy sidebar */
.adminuiux-sidebar .menu-active-line .nav-link.active,
.adminuiux-sidebar .menu-active-line .nav-link[aria-current="page"] {
  background: rgba(255, 255, 255, 0.12);
  color: #fff;
  border-left: 3px solid #F97316;
  font-weight: 600;
}
.adminuiux-sidebar .menu-active-line .nav-link.active .menu-icon,
.adminuiux-sidebar .menu-active-line .nav-link[aria-current="page"] .menu-icon {
  color: #F97316 !important;
}
/* Parent with submenu: expanded state only (no selected style – only leaf gets active) */
.adminuiux-sidebar .nav-link.submenu-expanded .submenu-chevron { transform: rotate(180deg); }
/* Submenu items (collapse): same active state */
.adminuiux-sidebar .menu-active-line .collapse .nav-link.active,
.adminuiux-sidebar .menu-active-line .collapse .nav-link[aria-current="page"] {
  background: rgba(255, 255, 255, 0.1);
  color: #fff;
  border-left: 3px solid #F97316;
  font-weight: 600;
}
/* Submenu text: lighter white on navy */
.adminuiux-sidebar .menu-active-line .collapse .nav-link {
  color: rgba(255, 255, 255, 0.75);
}
.adminuiux-sidebar .menu-active-line .collapse .nav-link:hover {
  color: #fff;
  background: rgba(255, 255, 255, 0.08);
}
body.dark-mode .adminuiux-sidebar .menu-active-line .nav-link.active,
body.dark-mode .adminuiux-sidebar .menu-active-line .nav-link[aria-current="page"],
body.dark-mode .adminuiux-sidebar .menu-active-line .collapse .nav-link.active,
body.dark-mode .adminuiux-sidebar .menu-active-line .collapse .nav-link[aria-current="page"] {
  background: rgba(255, 255, 255, 0.1);
  color: #fff;
  border-left-color: #F97316;
}
