.PasswordInput{flex-direction:column;gap:4px;display:flex}.PasswordInput-control.Input,.PasswordInput-control .Input{border-color:hsl(var(--color-foreground-muted));transition:all .15s}.PasswordInput-control.Input:focus,.PasswordInput-control.Input:focus-visible,.PasswordInput-control .Input:focus,.PasswordInput-control .Input:focus-visible{border-color:hsl(var(--color-primary))}.PasswordInput-control_error.Input,.PasswordInput-control_error .Input{border-color:#ef4444}.PasswordInput-control_error.Input:focus:not(.Input_auth),.PasswordInput-control_error.Input:focus-visible:not(.Input_auth),.PasswordInput-control_error .Input:focus:not(.Input_auth),.PasswordInput-control_error .Input:focus-visible:not(.Input_auth){border-color:hsl(var(--color-primary));box-shadow:0 0 0 1px hsl(var(--color-primary))}.PasswordInput-toggle{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.PasswordInput-toggle:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.PasswordInput-error{color:#ef4444;margin:0;font-size:14px;line-height:20px}
