.ui-input[data-v-df3b16bf]{gap:var(--spacing-xs);flex-direction:column;display:flex}.ui-input__label[data-v-df3b16bf]{margin-bottom:var(--spacing-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}.ui-input__required[data-v-df3b16bf]{color:var(--color-error)}.ui-input__wrapper[data-v-df3b16bf]{align-items:center;display:flex;position:relative}.ui-input__field[data-v-df3b16bf]{padding:var(--spacing-sm) var(--spacing-md);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-family-base);font-size:var(--font-size-md);color:var(--color-text);background:var(--color-surface);transition:border-color var(--transition-base),box-shadow var(--transition-base);box-sizing:border-box;width:100%}.ui-input__field--date[data-v-df3b16bf]{cursor:pointer;padding-right:2.5rem}.ui-input__field--date[data-v-df3b16bf]::-webkit-calendar-picker-indicator{display:none}.ui-input__field[data-v-df3b16bf]:focus{outline:none}.ui-input__field[data-v-df3b16bf]:focus-visible{border-color:var(--color-primary);outline:2px solid var(--color-primary);outline-offset:2px;box-shadow:0 0 0 2px var(--color-focus-ring)}.ui-input--error .ui-input__field[data-v-df3b16bf]{border-color:var(--color-error)}.ui-input--error .ui-input__field[data-v-df3b16bf]:focus-visible{outline-color:var(--color-error);box-shadow:0 0 0 2px var(--color-error-border-soft)}.ui-input--disabled[data-v-df3b16bf]{opacity:.5}.ui-input__error[data-v-df3b16bf]{font-size:var(--font-size-xs);color:var(--color-error);margin:0}.ui-input__counter[data-v-df3b16bf]{font-size:var(--font-size-xs);color:var(--color-text-muted);align-self:flex-end}.ui-input__counter--over[data-v-df3b16bf]{color:var(--color-error-text);font-weight:var(--font-weight-medium)}.ui-input__date-icon[data-v-df3b16bf]{right:var(--spacing-sm);color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}
