/* v545U — Mobile menu active-state hardfix.
   Scope: generated public mobile drawer only. Desktop nav remains untouched.
   Fix: remove legacy selector-based highlight that made Urgent eVisa look
   permanently selected, then highlight only .active-nav assigned by JS. */
@media (max-width: 900px) {
  body:not([class*="admin"]):not(.admin-body):not(.vge-admin-page) .vge-mobile-menu-inner a[href*="urgent"],
  body:not([class*="admin"]):not(.admin-body):not(.vge-admin-page) .vge-mobile-menu-inner a[href*="order"] {
    background: #f8fafc !important;
    border-color: #e2e8f0 !important;
    color: #0f172a !important;
  }

  body:not([class*="admin"]):not(.admin-body):not(.vge-admin-page) .vge-mobile-menu-inner a.active-nav,
  body:not([class*="admin"]):not(.admin-body):not(.vge-admin-page) .vge-mobile-menu-inner a.active-nav[href*="urgent"],
  body:not([class*="admin"]):not(.admin-body):not(.vge-admin-page) .vge-mobile-menu-inner a.active-nav[href*="order"] {
    background: #eef6ff !important;
    border-color: #bfdbfe !important;
    color: #0b4d89 !important;
    box-shadow: inset 0 0 0 1px rgba(37, 99, 235, 0.10) !important;
  }
}
