/* Navigation SVGs are embedded in the shell: no per-icon requests or mask fallback.
   Lucide sources and license remain in assets/icons/; the notification bell
   reuses the existing toolbar geometry. Decorative icons keep text labels. */
.console-nav .nav-icon {
  background: transparent; color: inherit; border: 0; border-radius: 0; box-shadow: none;
  width: 18px; height: 18px; flex: 0 0 18px;
  -webkit-mask: none; mask: none;
}
.console-nav .nav-icon > svg { display: block; width: 100%; height: 100%; }
.console-nav .nav-icon::before, .console-nav .nav-icon::after { display: none; }
.console-shell .console-subnav .nav-icon { display: inline-block; width: 16px; height: 16px; flex-basis: 16px; transform: none; opacity: .85; }
.console-shell .console-subnav .console-nav-item { gap: 9px; }
.console-shell .console-nav-item.is-active .nav-icon { color: inherit; opacity: 1; }
