/* Stage 27: remove legacy pseudo-icon; retain the single colorful Stage 25 icon. */
body.hp-superadmin .clinic-sidebar > a:has(.hp25-menu-icon)::before,
body.hp-superadmin .clinic-sidebar > a:has(.hp25-menu-icon)::after {
  content: none !important;
  display: none !important;
  width: 0 !important;
  min-width: 0 !important;
}
body.hp-superadmin .clinic-sidebar > a .hp25-menu-icon {
  display: inline-flex !important;
  flex: 0 0 26px !important;
  width: 26px !important;
  color: var(--hp25-icon-color, #a5e7ff) !important;
}
body.hp-superadmin .clinic-sidebar > a[aria-current="page"] .hp25-menu-icon,
body.hp-superadmin .clinic-sidebar > a.active .hp25-menu-icon {
  color: var(--hp25-icon-color, #a5e7ff) !important;
}
