.field[data-v-91a67771]{position:relative;width:100%}.field__input[data-v-91a67771]{width:100%;background-color:var(--color-surface-sunken);border:var(--border-1) solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-base);font-family:inherit;color:var(--color-text-primary);outline:none;transition:border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.field__input[data-v-91a67771]::placeholder{color:var(--color-text-tertiary)}.field__input[data-v-91a67771]:hover:not(:disabled){border-color:var(--color-border-strong)}.field--focused .field__input[data-v-91a67771]{border:var(--border-2) solid var(--color-border-focus);box-shadow:var(--shadow-focus)}.field--error .field__input[data-v-91a67771]{border:var(--border-2) solid var(--color-danger);box-shadow:var(--shadow-focus-danger)}.field__input[data-v-91a67771]:disabled{background-color:var(--color-surface-ground);color:var(--color-text-disabled);cursor:not-allowed;border-color:var(--color-border-subtle)}.field--has-leading .field__input[data-v-91a67771]{padding-left:calc(var(--space-4) + 26px)}.field--has-trailing .field__input[data-v-91a67771]{padding-right:calc(var(--space-4) + 26px)}.field__input--uppercase[data-v-91a67771]{text-transform:uppercase}.field__input--uppercase[data-v-91a67771]::placeholder{text-transform:none}.field__input--shake[data-v-91a67771]{animation:shake-91a67771 var(--duration-normal) var(--easing-spring)}@keyframes shake-91a67771{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.field__label[data-v-91a67771]{position:absolute;left:var(--space-4);top:50%;transform:translateY(-50%);color:var(--color-text-tertiary);font-size:var(--text-base);pointer-events:none;background-color:transparent;padding:0 var(--space-1);transition:top var(--duration-normal) var(--easing-standard),transform var(--duration-normal) var(--easing-standard),font-size var(--duration-normal) var(--easing-standard),color var(--duration-normal) var(--easing-standard);white-space:nowrap}.field__label--float[data-v-91a67771]{top:0;transform:translateY(-50%);font-size:var(--text-xs);color:var(--color-primary);background-color:var(--color-surface-base)}.field--error .field__label--float[data-v-91a67771]{color:var(--color-danger)}.field--has-leading .field__label[data-v-91a67771]{left:calc(var(--space-4) + 26px)}.field__required[data-v-91a67771]{color:var(--color-danger);margin-left:var(--space-0-5)}.field__icon[data-v-91a67771]{position:absolute;top:50%;transform:translateY(-50%);color:var(--color-text-tertiary);display:flex;align-items:center;justify-content:center;width:26px}.field__icon--leading[data-v-91a67771]{left:var(--space-3)}.field__icon--trailing[data-v-91a67771]{right:var(--space-3)}.field__icon--clickable[data-v-91a67771]{cursor:pointer;color:var(--color-text-secondary);transition:color var(--duration-fast) var(--easing-standard)}.field__icon--clickable[data-v-91a67771]:hover{color:var(--color-text-primary)}.field__hint[data-v-91a67771]{display:block;margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-text-tertiary)}.field__error[data-v-91a67771]{display:block;margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-danger)}
