/* Systems dropdown in the main menu */
.nav-dd{position:relative;display:flex;align-items:center}
.nav-dd-t::after{content:"";display:inline-block;width:6px;height:6px;margin:0 0 3px 7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);opacity:.7}
.nav-dd-m{display:none;position:absolute;top:calc(100% - 2px);left:50%;transform:translateX(-50%);min-width:210px;flex-direction:column;gap:0;padding:8px;background:var(--bg2);border:1px solid var(--line);border-radius:14px;box-shadow:0 24px 40px -18px rgba(0,0,0,.85);z-index:70}
.nav-dd:hover .nav-dd-m,.nav-dd:focus-within .nav-dd-m{display:flex}
.nav-dd-m a{display:block;padding:9px 12px;font-size:14.5px;border-radius:8px}
.nav-dd-m .nav-dd-all{margin-top:4px;padding-top:11px;border-top:1px solid var(--line);border-radius:0 0 8px 8px;color:#dcc2ff}
@media (max-width:1080px){
  .nav-dd{display:block}
  .nav-dd-t::after{display:none}
  .nav-dd-m{display:grid;grid-template-columns:1fr 1fr;position:static;transform:none;min-width:0;padding:0 0 6px 10px;background:none;border:0;border-radius:0;box-shadow:none}
  .nav-dd-m a{font-size:15px;padding:9px 6px;border-bottom:0;color:var(--muted,#aab)}
  .nav-dd-m a[aria-current="page"]{color:#dcc2ff}
  .nav-dd-m .nav-dd-all{grid-column:1 / -1;margin-top:0;padding-top:9px;border-top:0}
  .nav-dd .nav-dd-t{border-bottom:0}
}
