.onesite-webform-date .fieldset-wrapper {
  display: flex;
  flex-wrap: nowrap;
  gap: 0 1rem;
  align-items: flex-start;
  margin-bottom: 2rem;
}

.onesite-webform-date .fieldset-wrapper > .form-item {
  margin-top: 0;
  margin-bottom: 0;
  min-width: 0;
}

.onesite-webform-date .fieldset-wrapper > .form-item .input--4-char-width,
.onesite-webform-date .fieldset-wrapper > .form-item .input--2-char-width {
  width: auto;
}

.onesite-webform-date .onesite-webform-date__part--year label:after,
.onesite-webform-date .onesite-webform-date__part--month label:after,
.onesite-webform-date .onesite-webform-date__part--day label:after {
  display: none;
}

.onesite-webform-date .fieldset-wrapper > .form-item input {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .onesite-webform-date .fieldset-wrapper {
    flex-wrap: wrap;
  }
}