.base-input[data-v-50881a0a]{display:flex;flex-direction:column;gap:var(--space-2)}.base-input__label[data-v-50881a0a]{font-size:var(--text-sm);color:var(--color-text-secondary)}.base-input__required[data-v-50881a0a]{color:var(--color-danger);margin-left:2px}.base-input__wrap[data-v-50881a0a]{display:flex;align-items:center;gap:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:0 var(--space-3);min-height:36px;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}.base-input__wrap[data-v-50881a0a]:focus-within{border-color:var(--color-primary);box-shadow:var(--focus-ring)}.base-input--invalid .base-input__wrap[data-v-50881a0a]{border-color:var(--color-danger)}.base-input--invalid .base-input__wrap[data-v-50881a0a]:focus-within{box-shadow:var(--focus-ring-error)}.base-input__el[data-v-50881a0a]{flex:1;border:none;outline:none;background:transparent;color:var(--color-text);font-size:var(--text-md);height:100%}.base-input__el[data-v-50881a0a]::-moz-placeholder{color:var(--color-text-muted)}.base-input__el[data-v-50881a0a]::placeholder{color:var(--color-text-muted)}.base-input__err[data-v-50881a0a]{color:var(--color-danger);font-size:var(--text-sm);margin:0}.base-input--disabled .base-input__wrap[data-v-50881a0a]{opacity:var(--opacity-disabled);cursor:not-allowed}
