.znf-form-field.--dyn .znf-input input[type],
.znf-form-field.--dyn .znf-input textarea {
  padding-block-start: calc(var(--znf-spacing) * var(--znf-v-multiplier) * 1.5);
  padding-block-end: calc(var(--znf-spacing) * var(--znf-v-multiplier) / 2);
}
.znf-form-field.--dyn label {
  position: absolute;
  z-index: 1;
  pointer-events: none;
  top: calc(var(--znf-spacing) * var(--znf-v-multiplier));
  left: calc(var(--znf-spacing) * var(--znf-h-multiplier));
  transition: all 300ms ease-out;
  transform-origin: top left;
  transform: translateY(0);
  line-height: var(--znf-input-line-height);
  opacity: 1;
}
.znf-form-field.--dyn input:focus ~ label,
.znf-form-field.--dyn input:not(:placeholder-shown) ~ label,
.znf-form-field.--dyn textarea:focus ~ label,
.znf-form-field.--dyn textarea:not(:placeholder-shown) ~ label {
  transform: translateY(calc(var(--znf-spacing) * -1.75)) scale(0.75);
  opacity: 0.75;
}

/*# sourceMappingURL=zenform-dynamic.css.map */
