.field[data-v-620334d1]{display:grid;gap:var(--space-2);max-width:var(--size-field-max);min-width:0}.field__label[data-v-620334d1]{font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.field__label--hidden[data-v-620334d1]{height:var(--border-hairline);overflow:hidden;position:absolute;width:var(--border-hairline);clip:rect(0 0 0 0);white-space:nowrap}.field__req[data-v-620334d1]{color:var(--color-danger)}.field__control[data-v-620334d1]{align-items:center;display:flex;position:relative}.field__icon[data-v-620334d1]{color:var(--color-text-subtle);inset-inline-start:var(--space-3);pointer-events:none;position:absolute}.field__input[data-v-620334d1]{background:var(--color-surface);border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--text-body);line-height:var(--leading-snug);min-height:var(--size-touch);padding:var(--space-2) var(--space-3);transition:border-color var(--duration-fast) var(--ease-standard);width:100%}.field__input--search[data-v-620334d1]{padding-inline-start:var(--space-10)}.field__input--multi[data-v-620334d1]{line-height:var(--leading-body);resize:vertical}.field__input[data-v-620334d1]::-moz-placeholder{color:var(--color-text-subtle)}.field__input[data-v-620334d1]::placeholder{color:var(--color-text-subtle)}.field__input[data-v-620334d1]:hover{border-color:var(--color-text)}.field__input[data-v-620334d1]:focus-visible{border-color:var(--color-focus);outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:0}.field__input[data-v-620334d1]:disabled{border-color:var(--color-border);color:var(--color-text-subtle);cursor:not-allowed}.field__input[data-v-620334d1]:disabled,.field__input[readonly][data-v-620334d1]{background:var(--color-surface-sunken)}.has-error .field__input[data-v-620334d1]{border-color:var(--color-danger)}.field__hint[data-v-620334d1]{color:var(--color-text-subtle)}.field__error[data-v-620334d1],.field__hint[data-v-620334d1]{font-size:var(--text-xs);line-height:var(--leading-snug)}.field__error[data-v-620334d1]{align-items:center;color:var(--color-danger);display:flex;font-weight:var(--weight-semibold);gap:var(--space-1)}
