.MYUI-ProgressCount {
  --progress-count_border_radius: 7px;

  display: flex;
  position: relative;
  width: 100%;

  box-sizing: border-box;
  padding: var(--PADDING_bottom_or_top) var(--PADDING_left_or_right) var(--PADDING_bottom_or_top) var(--PADDING_left_or_right);
}

.MYUI-ProgressCount_form {
  width: 100%;
}

.MYUI-ProgressCount_in {
  border-radius: var(--progress-count_border_radius);
  overflow: hidden;
  display: flex;
  width: 100%;
  height: 24px;
  transition: height 0.2s;
}

.MYUI-ProgressCount_body {
  background: rgba(var(--background_dark_2));
  height: 100%;

  display: flex;
  justify-content: center;
  align-items: center;
  font-size: var(--font_size_caption_2);
  color: var(--text_primary);

  transition: inline-size .25s ease-out;
}

.MYUI-ProgressCount_children {
  height: 100%;

  display: flex;
  justify-content: center;
  align-items: center;
  font-size: var(--font_size_caption_2);
  color: var(--text_primary);

  background: rgba(var(--background_secondary));
  transition: inline-size .25s ease-out;
}