.password-input.svelte-1uakpny{display:flex;flex-direction:column;gap:var(--cs-space-1)}.password-input__label.svelte-1uakpny{font-size:var(--cs-text-sm);font-weight:var(--cs-font-medium);color:var(--cs-text-secondary)}.password-input__required.svelte-1uakpny{color:var(--cs-color-error);margin-left:2px}.password-field.svelte-1uakpny{position:relative}.password-field.svelte-1uakpny .input-field__input{padding-right:var(--cs-space-10)}.password-input--error.svelte-1uakpny .password-field:where(.svelte-1uakpny) .input-field__input{border-color:var(--cs-color-error)}.password-input--error.svelte-1uakpny .password-field:where(.svelte-1uakpny) .input-field__input:focus{box-shadow:0 0 0 1px var(--cs-color-error)}.password-input__toggle.svelte-1uakpny{position:absolute;right:var(--cs-space-3);top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:var(--cs-space-8);height:var(--cs-space-8);padding:0;border:none;border-radius:var(--cs-radius-md);background:transparent;color:var(--cs-text-tertiary);cursor:pointer;transition:color var(--cs-transition-fast)}.password-input__toggle.svelte-1uakpny:hover{color:var(--cs-text-primary)}.password-input__toggle.svelte-1uakpny:focus-visible{outline:2px solid var(--cs-focus-ring);outline-offset:2px}.password-input__error.svelte-1uakpny{font-size:var(--cs-text-xs);color:var(--cs-color-error);margin:0}.password-input__helper.svelte-1uakpny{font-size:var(--cs-text-xs);color:var(--cs-text-secondary);margin:0}
