/* 小程序开发下拉菜单（全站公用，避免各页独立 CSS 漏载导致分组标题不可见） */
.has-miniapp-drop .nav-drop--miniapp {
  min-width: 252px;
  padding: 8px 0 10px;
  white-space: normal;
}
.has-miniapp-drop .nav-drop--miniapp .nav-drop-overview-li a {
  font-weight: 700;
  color: var(--blue, #184DC4);
}
.site-hd:not(.scrolled) .has-miniapp-drop .nav-drop--miniapp .nav-drop-overview-li a {
  color: #fff;
}
.nav-drop--miniapp .nav-drop-sep {
  height: 1px;
  margin: 8px 16px;
  background: var(--border, rgba(0, 0, 0, .08));
  list-style: none;
  padding: 0;
}
.site-hd:not(.scrolled) .nav-drop--miniapp .nav-drop-sep {
  background: rgba(255, 255, 255, .15);
}
.nav-drop--miniapp .nav-drop-label {
  padding: 6px 22px 4px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .5px;
  list-style: none;
  pointer-events: none;
  line-height: 1.4;
  color: #184DC4;
}
.site-hd.scrolled .nav-drop--miniapp .nav-drop-label {
  color: #184DC4;
}
.site-hd:not(.scrolled) .nav-drop--miniapp .nav-drop-label {
  color: rgba(255, 255, 255, .9);
}
.nav-drop--miniapp .nav-drop-dot {
  display: inline-block;
  width: 1em;
  margin-right: 2px;
  color: rgba(24, 77, 196, .75);
  font-weight: 700;
}
.site-hd:not(.scrolled) .nav-drop--miniapp .nav-drop-dot {
  color: rgba(255, 255, 255, .65);
}
.nav-drop--miniapp li.on > a {
  color: var(--blue, #184DC4);
  font-weight: 600;
}
.site-hd:not(.scrolled) .nav-drop--miniapp li.on > a {
  color: #fff;
  background: rgba(255, 255, 255, .08);
}
