.ui-input[data-v-9a1c7e25]{width:100%;font-family:var(--ui-font-sans);position:relative}.ui-input__label[data-v-9a1c7e25]{z-index:1;color:var(--ui-color-muted);background:linear-gradient(to bottom, transparent 40%, var(--ui-color-surface) 50%);border-radius:var(--ui-radius-sm);padding-inline:.25rem;font-size:.75rem;font-weight:500;position:absolute;top:-.5rem;left:.5rem}.ui-input__label--sr-only[data-v-9a1c7e25]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-input__group[data-v-9a1c7e25]{border-radius:var(--ui-radius-sm);box-shadow:var(--ui-shadow-input);align-items:center;display:flex;position:relative}.ui-input__field[data-v-9a1c7e25]{border-radius:var(--ui-radius-sm);background:var(--ui-color-surface);width:100%;color:var(--ui-color-fg);border:1px solid var(--ui-color-border);outline:none;padding-inline:.75rem;transition:border-color .15s,box-shadow .15s}.ui-input__field[data-v-9a1c7e25]::placeholder{color:var(--ui-color-muted)}.ui-input__field[data-v-9a1c7e25]:focus{border-color:var(--ui-color-ring);box-shadow:0 0 0 1px var(--ui-color-ring)}.ui-input--xs .ui-input__field[data-v-9a1c7e25]{height:1.75rem;font-size:.75rem}.ui-input--sm .ui-input__field[data-v-9a1c7e25]{height:2rem;font-size:.75rem}.ui-input--md .ui-input__field[data-v-9a1c7e25]{height:2.5rem;font-size:.75rem;line-height:1rem}.ui-input--lg .ui-input__field[data-v-9a1c7e25]{height:3rem;font-size:.875rem}.ui-input--xl .ui-input__field[data-v-9a1c7e25]{height:3.5rem;font-size:.875rem}.ui-input__affix[data-v-9a1c7e25]{color:var(--ui-color-muted);align-items:center;display:flex;position:absolute}.ui-input__affix--start[data-v-9a1c7e25]{left:.75rem}.ui-input__affix--end[data-v-9a1c7e25]{right:.75rem}.ui-input__group:has(.ui-input__affix--start) .ui-input__field[data-v-9a1c7e25]{padding-left:3rem}.ui-input__group:has(.ui-input__affix--end) .ui-input__field[data-v-9a1c7e25]{padding-right:2.5rem}.ui-input--error .ui-input__field[data-v-9a1c7e25]{border-color:var(--ui-color-danger);color:var(--ui-color-danger)}.ui-input--error .ui-input__field[data-v-9a1c7e25]:focus{box-shadow:0 0 0 1px var(--ui-color-danger)}.ui-input__error[data-v-9a1c7e25]{color:var(--ui-color-danger);margin-top:.25rem;font-size:.6875rem;font-weight:500;line-height:1}.ui-input--disabled .ui-input__field[data-v-9a1c7e25]{opacity:.6;cursor:not-allowed}
