:root {
  --height-input: 56px;
}

.path-token-tool .storage {
  max-width: unset;
}

.path-token-tool .storage .form-wrapper {
  max-width: unset;
}

.generate-callback-request .form-group.form-group--center {
    justify-content: center;
    display: flex;
}

.input-wrapper .input-wrapper-form {
  align-items: flex-start;
}

.input-wrapper-form .modal--callback,
.input-wrapper-form .modal--callback {
  background-color: unset;
}

.input-wrapper .input-wrapper-form .form-field .storage__field.field-button-group.tool-bar .btn-grp {
  min-height: var(--height-input);
}

.input-wrapper .input-wrapper-form .form-field .storage__field.field-button-group.tool-bar.icon-radio .btn-grp {
  flex-wrap: wrap;
  gap: 1rem;
}

.input-wrapper .input-wrapper-form .form-field .storage__field.field-button-group.tool-bar.icon-radio .btn-grp .btn-grp__item {
  min-height: var(--height-input);
  gap: 6px;
}

.input-wrapper .input-wrapper-form .form-field .storage__field.field-number input[type=number],
.input-wrapper .input-wrapper-form .form-field .storage__field.form-group.field-text input[type=text],
.input-wrapper .input-wrapper-form .form-field .storage__field.form-group textarea,
.input-wrapper .input-wrapper-form .form-field .storage__field.form-group input[type=email],
.input-wrapper .input-wrapper-form .form-field .storage__field.form-group input[type=time],
.input-wrapper .input-wrapper-form .form-field .storage__field.form-group input[type=week],
.input-wrapper .input-wrapper-form .form-field .storage__field.form-group input[type=month],
.input-wrapper .input-wrapper-form .form-field .storage__field.form-group input[type=date],
.input-wrapper .input-wrapper-form .form-field .storage__field.form-group input[type=datetime-local],
.input-wrapper .input-wrapper-form .form-field .storage__field.form-group input[type=file] {
  height: var(--height-input);
  width: 100%;
}

.input-wrapper .input-wrapper-form .form-field .storage__field.form-group input[type=date] {
  min-width: 100%;
  background-color: #fff;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none; 
}

.input-wrapper .input-wrapper-form .form-field .storage__field.form-group input[type=file] {
  padding-block: 16px;
}

.input-wrapper .input-wrapper-form .form-field .storage__field.field-text.autocomplete.field-text input {
  padding: 9px 1.875rem 9px 1rem;
}

.input-wrapper .input-wrapper-form .form-field .storage__field.field-text.autocomplete.field-text .form-group__label + input {
  padding: 1.5rem 1.875rem 9px 1rem;
}

.input-wrapper .input-wrapper-form .form-field .storage__field.field-text.autocomplete.field-text .icon__cancel,
.input-wrapper .input-wrapper-form .form-field .storage__field.field-text.autocomplete.field-text .icon__loader {
  top: 0;
}

.input-wrapper .input-wrapper-form .form-field .storage__field.field-text.autocomplete.field-text.label-present .icon__cancel,
.input-wrapper .input-wrapper-form .form-field .storage__field.field-text.autocomplete.field-text.label-present .icon__loader {
  top: 18px;
}

.final-response > h3:not([class]) {
  margin-top: 0;
}

.input-wrapper-form .form-field .callback-modal__callcenter--open .storage__title.title+.storage__field.form-group {
  width: 100%;
}

.input-wrapper-form .modal--callback .callback-modal--landing div[class^=callback-modal__callcenter--].call-block--active {
  width: 100%;
}

@media screen and (max-width: 768px) {
  .input-wrapper .input-wrapper-form .form-field .storage__field.field-button-group.tool-bar .btn-grp {
    width: 100%;
  }

  .input-wrapper .input-wrapper-form .form-field .storage__field.field-button-group {
    margin-bottom: 14px;
  }
}

.form-group__addon {
  height: var(--height-input);
  display: flex;
  align-items: center;
  max-width: max-content;
}

.autocomplete--input.a-address {
  display: flex;
}

.input-wrapper .action-box {
  width: 100%;
}

.input-wrapper .form-field .storage__title.title+.storage__field.form-group.field-textAfter,
.input-wrapper .form-field .field-textAfter {
  flex-wrap: nowrap;
}

.input-wrapper .storage__field.select .dropdown--select.js--active .dropdown__content {
  max-height: 230px;
}

.input-wrapper form.input-wrapper-form .form-field .storage__field.field-button-group.tool-bar .btn-grp {
  width: 100%;
}

.input-wrapper form.input-wrapper-form .form-field .storage__field.field-button-group.tool-bar .btn-grp label {
  overflow-wrap: anywhere;
}

.g-recaptcha {
  margin: 10px 0 15px 0;
}

.captcha-error {
  width: 100%;
  color: red;
  margin-top: -10px;
  font-size: 16px;
}

.input-wrapper .input-wrapper-form .form-field .storage__field.form-group .phone__input {
  padding: 1.5rem 1rem 0.5rem 1rem;
  margin-left: 5rem;
  border: none;
  color: #343535;
}

.input-wrapper input.form-group__item.phone__input.active {
  padding-left: var(--new-padding-left) !important;
}
