.znf-form-field.--dyn .znf-input-icon ~ label {
  left: calc(var(--znf-spacing) * var(--znf-h-multiplier) + var(--znf-spacing) * var(--znf-icon-size) + var(--znf-spacing) * 2);
}

.znf-input.--textarea .znf-input-icon {
  height: calc(var(--znf-spacing) * var(--znf-v-multiplier) * 2 + var(--znf-input-line-height) * 1em);
}
.znf-input .znf-input-icon {
  display: flex;
  position: absolute;
  align-items: center;
  pointer-events: none;
  padding-inline-start: calc(var(--znf-spacing) * var(--znf-h-multiplier));
  inset-inline-start: calc(var(--znf-spacing) * 0);
  inset-block: calc(var(--znf-spacing) * 0);
}
.znf-input .znf-input-icon.--textarea {
  padding-block-start: calc(var(--znf-spacing) * var(--znf-v-multiplier));
}
.znf-input .znf-input-icon svg {
  color: var(--znf-icon-color, var(--znf-accent2, var(--znf-input-color, var(--znf-accent1))));
  flex-shrink: 0;
  width: calc(var(--znf-spacing) * var(--znf-icon-size));
  height: calc(var(--znf-spacing) * var(--znf-icon-size));
}
.znf-input .znf-input-icon + select.znf-control, .znf-input .znf-input-icon + input[type].znf-control, .znf-input .znf-input-icon + textarea.znf-control {
  padding-inline-start: calc(var(--znf-spacing) * var(--znf-h-multiplier) + var(--znf-spacing) * var(--znf-icon-size) + var(--znf-spacing) * 2);
}

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