.form-item {
  margin-bottom: 16px;
  position: relative;
  display: inline-block;
  width: 100%;
}

.form-item:last-child {
  margin-bottom: 0;
}

.form-item .form-item {
  margin-bottom: 0;
}

.form-item .input__wrapper {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.form-item .input__wrapper > * {
  flex: 1 1 auto;
}

.form-item .input__wrapper .field-prefix,
.form-item .input__wrapper .field-suffix {
  line-height: 17px;
  font-size: 21px;
}

.form-item .input__wrapper .field-prefix {
  margin-right: 8px;
}

.form-item .input__wrapper .field-suffix {
  margin-left: 8px;
}

.form-item .description {
  font-size: var(--f-tiny);
  margin-top: 8px;
  margin-bottom: 8px;
}

.form-item .description a {
  text-decoration: underline;
}

/*# sourceMappingURL=form-item.css.map */
