.base-field[data-v-90058b42]{flex-direction:column;gap:6px;display:flex}.base-field__label[data-v-90058b42]{color:var(--color-text);font-size:13.5px;font-weight:600}.base-field__required[data-v-90058b42]{color:var(--color-primary)}.base-field__control[data-v-90058b42]{background:var(--color-surface);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-control);align-items:stretch;transition:border-color .15s,box-shadow .15s;display:flex}.base-field__control[data-v-90058b42]:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.base-field__control--error[data-v-90058b42]{border-color:var(--color-error)}.base-field__control--error[data-v-90058b42]:focus-within{box-shadow:0 0 0 3px var(--color-error-soft)}.base-field__control--disabled[data-v-90058b42]{background:var(--color-surface-muted);opacity:.7}.base-field__input[data-v-90058b42]{min-width:0;height:var(--touch-height);border-radius:inherit;color:var(--color-text);background:0 0;border:none;flex:1;padding:0 12px;font-family:inherit;font-size:14.5px}.base-field__input[data-v-90058b42]:focus{outline:none}.base-field__input[data-v-90058b42]::placeholder{color:var(--color-text-faint)}.base-field__hint[data-v-90058b42]{color:var(--color-text-muted);font-size:12.5px}.base-field__error[data-v-90058b42]{color:var(--color-error);align-items:flex-start;gap:6px;font-size:12.5px;font-weight:500;display:flex}.base-field__error[data-v-90058b42] svg{flex-shrink:0;margin-top:1px;font-size:14px}
