.field[data-v-16b62aaf]{display:flex;flex-direction:column;gap:var(--space-2)}.field__label[data-v-16b62aaf]{color:var(--fg-primary);font-size:var(--text-body-sm);font-weight:600}.field__req[data-v-16b62aaf]{color:var(--status-danger);margin-left:2px}.field__wrap[data-v-16b62aaf]{align-items:center;background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-button);display:flex;gap:var(--space-2);height:44px;padding-inline:var(--space-3);transition:border-color var(--motion-quick)}.field__wrap[data-v-16b62aaf]:focus-within{border-color:var(--brand-primary)}.field--error .field__wrap[data-v-16b62aaf]{border-color:var(--status-danger)}.field--disabled .field__wrap[data-v-16b62aaf]{background:var(--bg-surface);opacity:.7}.field__icon[data-v-16b62aaf]{color:var(--fg-muted)}.field__prefix[data-v-16b62aaf]{border-right:1px solid var(--border-subtle);color:var(--fg-secondary);padding-right:var(--space-2)}.field__prefix[data-v-16b62aaf],input[data-v-16b62aaf]{font-size:var(--text-body-sm)}input[data-v-16b62aaf]{background:transparent;border:none;flex:1;min-width:0;outline:none}input[data-v-16b62aaf]::-moz-placeholder{color:var(--fg-muted)}input[data-v-16b62aaf]::placeholder{color:var(--fg-muted)}.field__error[data-v-16b62aaf]{color:var(--status-danger);font-size:var(--text-caption)}
