/* SCOREBOOK_COMMUNITY_MARKET_MENU_VISUAL_GUARD_CSS_V13_2_2 */
[data-sb-cm-duplicate="1"] {
  display: none !important;
}

/*
 * Community and ScoreMarket use the shared portal-section-nav below the
 * latest-content panel. Their legacy top mega-dropdown must never open.
 */
.primary-nav [data-sb-cm-dropdown-lock="1"] > ul,
.primary-nav [data-sb-cm-dropdown-lock="1"] > ol,
.primary-nav [data-sb-cm-dropdown-lock="1"] .mega-menu,
.primary-nav [data-sb-cm-dropdown-lock="1"] .mega-dropdown,
.primary-nav [data-sb-cm-dropdown-lock="1"] .mega-panel,
.primary-nav [data-sb-cm-dropdown-lock="1"] .submenu,
.primary-nav [data-sb-cm-dropdown-lock="1"] .sub-menu,
.primary-nav [data-sb-cm-dropdown-lock="1"] .submenu-wrap,
.primary-nav [data-sb-cm-dropdown-lock="1"] .dropdown-menu,
.primary-nav [data-sb-cm-dropdown-lock="1"] .dropdown-content,
.primary-nav [data-sb-cm-dropdown-lock="1"] .nav-dropdown,
.primary-nav [data-sb-cm-dropdown-lock="1"] .gnb_2dul,
.primary-nav [data-sb-cm-dropdown-lock="1"] [role="menu"],
.primary-nav [data-sb-cm-dropdown-lock="1"] [data-submenu],
#gnb [data-sb-cm-dropdown-lock="1"] > ul,
#gnb [data-sb-cm-dropdown-lock="1"] > ol,
#gnb [data-sb-cm-dropdown-lock="1"] .gnb_2dul,
#gnb [data-sb-cm-dropdown-lock="1"] [data-submenu],
.gnb [data-sb-cm-dropdown-lock="1"] > ul,
.gnb [data-sb-cm-dropdown-lock="1"] > ol,
.gnb [data-sb-cm-dropdown-lock="1"] .gnb_2dul,
.gnb [data-sb-cm-dropdown-lock="1"] [data-submenu],
[data-sb-cm-legacy-dropdown="1"] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
  position: absolute !important;
  width: 0 !important;
  min-width: 0 !important;
  max-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  overflow: hidden !important;
  box-shadow: none !important;
}

/* Parent li/nav-item stays visually neutral; only the direct anchor is blue. */
.primary-nav [data-scorebook-main-group="community"][data-sb-cm-dropdown-lock="1"],
.primary-nav [data-scorebook-main-group="market"][data-sb-cm-dropdown-lock="1"],
#gnb [data-scorebook-main-group="community"][data-sb-cm-dropdown-lock="1"],
#gnb [data-scorebook-main-group="market"][data-sb-cm-dropdown-lock="1"],
.gnb [data-scorebook-main-group="community"][data-sb-cm-dropdown-lock="1"],
.gnb [data-scorebook-main-group="market"][data-sb-cm-dropdown-lock="1"] {
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
}

.primary-nav a[data-scorebook-main-group="community"][data-sb-cm-active="0"],
.primary-nav a[data-scorebook-main-group="market"][data-sb-cm-active="0"],
#gnb a[data-scorebook-main-group="community"][data-sb-cm-active="0"],
#gnb a[data-scorebook-main-group="market"][data-sb-cm-active="0"],
.gnb a[data-scorebook-main-group="community"][data-sb-cm-active="0"],
.gnb a[data-scorebook-main-group="market"][data-sb-cm-active="0"] {
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
  color: #fff !important;
}

.primary-nav a[data-scorebook-main-group="community"][data-sb-cm-active="1"],
.primary-nav a[data-scorebook-main-group="market"][data-sb-cm-active="1"],
#gnb a[data-scorebook-main-group="community"][data-sb-cm-active="1"],
#gnb a[data-scorebook-main-group="market"][data-sb-cm-active="1"],
.gnb a[data-scorebook-main-group="community"][data-sb-cm-active="1"],
.gnb a[data-scorebook-main-group="market"][data-sb-cm-active="1"] {
  background: #0a8ed8 !important;
  background-color: #0a8ed8 !important;
  color: #fff !important;
  box-shadow: inset 0 -3px 0 #fff !important;
}

/* Only immediate icon/text descendants inherit the anchor colour. */
.primary-nav a[data-sb-cm-active="1"] > span,
.primary-nav a[data-sb-cm-active="1"] > i,
.primary-nav a[data-sb-cm-active="1"] > b,
#gnb a[data-sb-cm-active="1"] > span,
#gnb a[data-sb-cm-active="1"] > i,
#gnb a[data-sb-cm-active="1"] > b,
.gnb a[data-sb-cm-active="1"] > span,
.gnb a[data-sb-cm-active="1"] > i,
.gnb a[data-sb-cm-active="1"] > b {
  color: inherit !important;
}

.portal-section-nav[data-sb-cm-section-owner="13.2.2"]
.portal-page-tabs > a[data-sb-cm-active="1"],
[data-scorebook-section-nav][data-sb-cm-section-owner="13.2.2"]
[data-section-tabs] > a[data-sb-cm-active="1"] {
  background: #064d82 !important;
  color: #fff !important;
}
