.module-gchild-chart-item {
  align-items: center;
  display: flex;
  flex-flow: row wrap;
  gap: calc((12px * var(--scale-ratio)) + (12 - (12 * var(--scale-ratio))) * (var(--box-width) - 320px) / 1120);
  justify-content: space-between;
}

.module-gchild-chart-bar-wrapper {
  width: calc(56% - ((12px * var(--scale-ratio)) + (12 - (12 * var(--scale-ratio))) * (var(--box-width) - 320px) / 1120)/2);
}

.module-gchild-chart-bar {
  border: 2px solid var(--text-main-level-1-color);
  border-radius: calc((4px * var(--scale-ratio)) + (4 - (4 * var(--scale-ratio))) * (var(--box-width) - 320px) / 1120);
  display: flex;
  height: calc((24px * var(--scale-ratio)) + (24 - (24 * var(--scale-ratio))) * (var(--box-width) - 320px) / 1120);
}

.module-gchild-chart-item-title {
  margin-bottom: 0;
  width: calc(44% - ((12px * var(--scale-ratio)) + (12 - (12 * var(--scale-ratio))) * (var(--box-width) - 320px) / 1120)/2);
}

.module-gchild-chart .green .module-gchild-chart-item-title {
  color: var(--text-main-secondary-accent-color);
}

.module-gchild-chart .green .module-gchild-chart-bar {
  background-image: linear-gradient(94deg,var(--text-negative-secondary-accent-color),var(--text-main-secondary-accent-color) 100%);
  border: none;
}

.module-gchild-chart .blue .module-gchild-chart-item-title {
  color: var(--text-main-primary-accent-color);
}

.module-gchild-chart .blue .module-gchild-chart-bar {
  background-image: linear-gradient(94deg,var(--text-negative-primary-accent-color),var(--text-main-primary-accent-color) 100%);
  border: none;
}

.module-gchild-chart .yellow .module-gchild-chart-item-title {
  color: var(--text-main-tertiary-accent-color);
}

.module-gchild-chart .yellow .module-gchild-chart-bar {
  background-image: linear-gradient(94deg,var(--text-negative-tertiary-accent-color),#f9f5ff var(--text-main-tertiary-accent-color) 100%);
  border: none;
}

.module-gchild-chart .default .module-gchild-chart-bar {
  background: var(--text-main-level-1-color);
}

.module-gchild-chart [class^=module-]+[class^=module-] {
  margin-top: 0;
}