.lds-input[data-v-8f4dbd19]{--lds-input-bg: var(--color-surface);--lds-input-border: var(--color-border);--lds-input-border-focus: var(--color-primary);--lds-input-border-error: var(--color-error);--lds-input-text: var(--color-text);--lds-input-placeholder: var(--color-text-muted);--lds-input-helper: var(--color-text-muted);--lds-input-h-sm: 32px;--lds-input-h-md: 40px;--lds-input-h-lg: 48px;--lds-input-height: var(--lds-input-h-lg);--lds-input-padding-x: var(--spacing-md);--lds-input-radius: var(--radius-md);--lds-input-affordance-space: calc(var(--spacing-md) + 24px);display:flex;flex-direction:column;gap:var(--spacing-2xs);font-family:var(--font-body)}.lds-input--sm[data-v-8f4dbd19]{--lds-input-height: var(--lds-input-h-sm)}.lds-input--md[data-v-8f4dbd19]{--lds-input-height: var(--lds-input-h-md)}.lds-input--lg[data-v-8f4dbd19]{--lds-input-height: var(--lds-input-h-lg)}.lds-input__label[data-v-8f4dbd19]{display:inline-flex;align-self:flex-start;width:fit-content;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--lds-input-text);transition:color .15s ease-in-out}.lds-input__label--hidden[data-v-8f4dbd19]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lds-input__field-wrap[data-v-8f4dbd19]{position:relative;display:flex;align-items:center}.lds-input__field-wrap.has-affordance .lds-input__field[data-v-8f4dbd19]{padding-right:calc(var(--lds-input-padding-x) + var(--lds-input-affordance-space))}.lds-input__field[data-v-8f4dbd19]{width:100%;height:var(--lds-input-height);padding:0 var(--lds-input-padding-x);background:var(--lds-input-bg);color:var(--lds-input-text);border:1px solid var(--lds-input-border);border-radius:var(--lds-input-radius);font-size:var(--font-size-md);line-height:var(--line-height-body);box-sizing:border-box;box-shadow:none;transition:border-color .15s ease-in-out,box-shadow .3s ease-in-out}.lds-input__field[data-v-8f4dbd19]::placeholder{color:var(--lds-input-placeholder)}.lds-input__field[data-v-8f4dbd19]:hover:not(:disabled):not(:focus):not(:focus-visible){border-color:var(--lds-input-border-focus);box-shadow:inset 0 0 0 1px var(--lds-input-border-focus)}.lds-input__field[data-v-8f4dbd19]:focus{outline:none}.lds-input__field[data-v-8f4dbd19]:focus-visible{border-color:var(--lds-input-border-focus);box-shadow:inset 0 0 0 2px var(--lds-input-border-focus)}.lds-input.is-error .lds-input__field[data-v-8f4dbd19]{border-color:var(--lds-input-border-error)}.lds-input.is-error .lds-input__field[data-v-8f4dbd19]:hover:not(:disabled):not(:focus):not(:focus-visible){border-color:var(--lds-input-border-error);box-shadow:inset 0 0 0 1px var(--lds-input-border-error)}.lds-input.is-error .lds-input__field[data-v-8f4dbd19]:focus-visible{border-color:var(--lds-input-border-error);box-shadow:inset 0 0 0 2px var(--lds-input-border-error)}.lds-input__field[data-v-8f4dbd19]:disabled{background:var(--grey-50);color:var(--color-text-muted);cursor:not-allowed;box-shadow:none}.lds-input__affordance[data-v-8f4dbd19]{position:absolute;right:var(--spacing-md);display:inline-flex;align-items:center;justify-content:center;height:var(--lds-input-height)}.lds-input__toggle[data-v-8f4dbd19]{appearance:none;border:none;background:transparent;padding:0;color:var(--color-text-muted);cursor:pointer;line-height:0;transition:color .15s ease-in-out}.lds-input__toggle[data-v-8f4dbd19]:hover:not(:disabled){color:var(--color-primary)}.lds-input__toggle[data-v-8f4dbd19]:disabled{opacity:.4;cursor:not-allowed}.lds-input__toggle[data-v-8f4dbd19]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.lds-input__toggle svg[data-v-8f4dbd19]{display:block;width:20px;height:20px}.lds-input__meta[data-v-8f4dbd19]{min-height:1em}.lds-input__helper[data-v-8f4dbd19],.lds-input__error[data-v-8f4dbd19]{margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-body);transition:color .15s ease-in-out}.lds-input__helper[data-v-8f4dbd19]{color:var(--lds-input-helper)}.lds-input__error[data-v-8f4dbd19]{color:var(--lds-input-border-error)}
