/* QQG.NET v24: scrubbing-center and language-control icon clarity. */

.menu-top .qqg-menu-symbol {
  align-items: center;
  box-sizing: border-box;
  color: inherit;
  display: inline-flex;
  flex: 0 0 23px;
  height: 22px;
  justify-content: center;
  width: 23px;
}

.menu-top .qqg-menu-symbol svg {
  display: block;
  fill: none;
  height: 18px;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.7;
  width: 18px;
}

.menu-top .el-menu-item.is-active .qqg-menu-symbol,
.menu-top .el-submenu.is-active > .el-submenu__title .qqg-menu-symbol,
.menu-top .el-menu-item:hover .qqg-menu-symbol,
.menu-top .el-submenu__title:hover .qqg-menu-symbol {
  color: var(--color-menu-text-active) !important;
}

.header-right .el-dropdown-country {
  box-sizing: border-box;
  min-width: 82px;
  transition: background-color .16s ease, border-color .16s ease;
}

.header-right .el-dropdown-country:hover {
  background: rgba(255, 255, 255, .14);
  border-color: rgba(255, 255, 255, .66);
}

.header-right .qqg-language-globe {
  align-items: center;
  color: #dce6f6;
  display: inline-flex;
  flex: 0 0 18px;
  height: 18px;
  justify-content: center;
  width: 18px;
}

.header-right .qqg-language-globe svg {
  display: block;
  fill: none;
  height: 18px;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.55;
  width: 18px;
}

.el-header .header-right .qqg-language-current-icon {
  filter: none !important;
  opacity: 1 !important;
}

@media screen and (max-width: 750px) {
  .header-right .el-dropdown-country {
    min-width: 58px;
    padding: 4px 5px;
  }

  .header-right .qqg-language-current-icon,
  .header-right .qqg-language-current-fallback {
    display: none !important;
  }
}
