.a_input_number_range {
  --a_input_number_range_label_padding_right: .5rem;
  --a_input_number_range_label_max_margin_left: 0.375rem;
  --a_input_number_range_label_white_space: nowrap;
  --a_input_number_range_group_flex_basis: 14.375rem;
}
.a_input_number_range__content {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  row-gap: .5rem;
  column-gap: .5rem;
}
.a_input_number_range__group {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  flex-basis: var(--a_input_number_range_group_flex_basis);
  flex-grow: 1;

  .a_form_element_label {
    display: flex;
  }
}
.a_input_number_range__label {
  margin-right: var(--a_input_number_range_label_padding_right);
  white-space: var(--a_input_number_range_label_white_space);
}
.a_input_number_range__label_max {
  margin-left: var(--a_input_number_range_label_max_margin_left);
}