.ui-input[data-v-939b69de]{align-items:center;background:var(--ui-color-surface);border:1px solid var(--ui-color-border-strong);border-radius:var(--ui-radius-md);display:flex;position:relative;transition:border-color var(--ui-transition-fast),box-shadow var(--ui-transition-fast)}.ui-input[data-v-939b69de]:focus-within{border-color:var(--ui-color-border-focus);box-shadow:var(--ui-shadow-focus)}.ui-input--invalid[data-v-939b69de]{border-color:var(--ui-color-danger)}.ui-input--invalid[data-v-939b69de]:focus-within{box-shadow:0 0 0 3px var(--ui-color-danger-soft)}.ui-input--disabled[data-v-939b69de]{background:var(--ui-color-surface-muted);cursor:not-allowed}.ui-input__el[data-v-939b69de]{background:transparent;border:none;color:var(--ui-color-text);flex:1;font-family:var(--ui-font-family);font-size:var(--ui-font-body);height:40px;min-width:0;outline:none;padding:0 var(--ui-space-3)}.ui-input__el[data-v-939b69de]::-moz-placeholder{color:var(--ui-color-text-subtle)}.ui-input__el[data-v-939b69de]::placeholder{color:var(--ui-color-text-subtle)}.ui-input--has-leading .ui-input__el[data-v-939b69de]{padding-left:0}.ui-input--has-trailing .ui-input__el[data-v-939b69de]{padding-right:0}.ui-input__icon[data-v-939b69de]{align-items:center;color:var(--ui-color-text-subtle);display:inline-flex;height:40px;justify-content:center;width:36px}.ui-input__icon--leading[data-v-939b69de]{padding-left:var(--ui-space-2)}.ui-input__icon--trailing[data-v-939b69de]{padding-right:var(--ui-space-2)}.ui-input--disabled .ui-input__el[data-v-939b69de]{cursor:not-allowed}.ui-textfield[data-v-0c0d7cb4]{display:flex;flex-direction:column;gap:6px}.ui-textfield__label[data-v-0c0d7cb4]{color:var(--ui-color-text);font-family:var(--ui-font-family);font-size:var(--ui-font-label);font-weight:var(--ui-weight-medium)}.ui-textfield__required[data-v-0c0d7cb4]{color:var(--ui-color-danger);margin-left:2px}.ui-textfield__error[data-v-0c0d7cb4],.ui-textfield__helper[data-v-0c0d7cb4]{font-family:var(--ui-font-family);font-size:var(--ui-font-caption);line-height:var(--ui-line-snug)}.ui-textfield__helper[data-v-0c0d7cb4]{color:var(--ui-color-text-subtle)}.ui-textfield__error[data-v-0c0d7cb4]{color:var(--ui-color-danger)}
