/* QQG.NET v23: current language flag fallback and stable desktop usage metrics. */
.header-right .qqg-language-current-fallback {
  align-items: center;
  background: #fff;
  border: 1px solid rgba(255, 255, 255, 0.64);
  border-radius: 50%;
  box-sizing: border-box;
  color: #2563d9;
  display: none;
  font-family: Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  height: 18px;
  justify-content: center;
  line-height: 16px;
  width: 18px;
}

@media screen and (min-width: 751px) {
  .home-main .statistics-content .money-box {
    min-width: 340px;
  }

  .home-main .statistics-bottom {
    align-items: center;
    column-gap: 16px;
    min-width: 0;
  }

  .home-main .statistics-bottom-right {
    margin-left: 0;
    min-width: 0;
    width: 100%;
  }

  .home-main .money-month,
  .home-main .money-total {
    align-items: center;
    column-gap: 16px;
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    justify-content: normal;
    min-width: 0;
    width: 100%;
  }

  .home-main .money-month > div:first-child,
  .home-main .money-total > div:first-child,
  .home-main .money-month > div:first-child > span:not(.type-box) {
    align-items: center;
    display: inline-flex;
    min-width: 0;
    white-space: nowrap;
  }

  .home-main .percent-box-green,
  .home-main .percent-box-red,
  .home-main .money-num {
    flex: 0 0 auto;
    white-space: nowrap;
  }

  .home-main .money-num {
    font-variant-numeric: tabular-nums;
  }
}
