/* v5.19.4 — Menu Original Restore Lock
   Purpose: undo status-bubble/global .active leakage into the main navigation.
   The top menu must stay the original dark/gold pill menu, never green/blue/red status colouring. */

/* Do not let bare global status classes such as .active, .pass, .security, .system leak into nav groups. */
.topnav details.nav-group,
.topnav details.nav-group.active,
.topnav details.nav-group[open],
.topnav .nav-group,
.topnav .nav-group.active,
.topnav .nav-group[open]{
  background:transparent!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  color:inherit!important;
  padding:0!important;
  margin:0!important;
  border-radius:0!important;
  display:inline-block!important;
  min-height:0!important;
  height:auto!important;
  width:auto!important;
}

/* Exact original menu pill baseline. */
.topnav details.nav-group > summary,
.topnav .nav-group > summary,
.topnav details.nav-group.active > summary,
.topnav .nav-group.active > summary{
  list-style:none!important;
  cursor:pointer!important;
  color:#e8f0ff!important;
  padding:8px 11px!important;
  border:1px solid rgba(214,171,54,.20)!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.035)!important;
  font-weight:850!important;
  user-select:none!important;
  outline:none!important;
  text-transform:none!important;
  letter-spacing:normal!important;
  box-shadow:none!important;
  filter:none!important;
  min-height:0!important;
  height:auto!important;
  line-height:1.2!important;
  display:block!important;
}

/* Original active/open/hover/focus gold behaviour. */
.topnav details.nav-group[open] > summary,
.topnav .nav-group[open] > summary,
.topnav details.nav-group.active > summary,
.topnav .nav-group.active > summary,
.topnav details.nav-group > summary:hover,
.topnav .nav-group > summary:hover,
.topnav details.nav-group > summary:focus,
.topnav .nav-group > summary:focus{
  background:rgba(214,171,54,.14)!important;
  border-color:rgba(214,171,54,.45)!important;
  color:#fff!important;
}

.topnav details.nav-group > summary::-webkit-details-marker,
.topnav .nav-group > summary::-webkit-details-marker{display:none!important;}
.topnav details.nav-group > summary::after,
.topnav .nav-group > summary::after{
  content:'▾'!important;
  font-size:.72em!important;
  margin-left:7px!important;
  color:var(--gold2,#f6d77a)!important;
  background:transparent!important;
  border:0!important;
}

/* If a global standardizer ever wrapped nav text, neutralise it inside nav only. */
.topnav .lgft-status-bubble,
.topnav .lgft-pill-status,
.topnav .v517-status-pill,
.topnav .status{
  all:unset!important;
  color:inherit!important;
  font:inherit!important;
  font-weight:850!important;
  text-transform:none!important;
  letter-spacing:normal!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  padding:0!important;
  margin:0!important;
}

/* Keep dropdown menus dark; do not inherit status backgrounds. */
.topnav .nav-menu{
  background:linear-gradient(180deg, rgba(9,16,31,.99), rgba(6,11,22,.99))!important;
  border:1px solid rgba(214,171,54,.26)!important;
  box-shadow:0 18px 40px rgba(0,0,0,.38)!important;
  color:#e8f0ff!important;
}

@media print{.topnav{display:none!important;}}
