.password-input-block{position:relative}.password-input-block input{height:2.1875rem;font-size:.75rem;line-height:110%;text-transform:none;letter-spacing:0;font-weight:400;font-family:var(--font-regular)}.password-input-block .show-hide-button{position:absolute;margin:0;padding:0;inset-block-end:.3125rem;inset-inline-end:0;background-color:transparent;border:none}.password-input-block .show-hide-button:focus,.password-input-block .show-hide-button:hover{outline:none;border:none;background-color:transparent}.PasswordField__password-field--0We1I .password-input-block:not([value=""])~label,.PasswordField__password-field--0We1I .password-input-block:focus-within~label,.PasswordField__password-field--0We1I .password-input-block:has(input:focus)~label{font-size:.75rem;line-height:110%;text-transform:none;letter-spacing:0;font-weight:400;font-family:var(--font-regular);inset-block-start:-1.375rem}.PasswordField__password-field--0We1I .password-input-block:has([value=""])~label{font-size:.75rem;line-height:110%;text-transform:none;letter-spacing:0;font-weight:400;font-family:var(--font-regular);inset-block-start:0}.PasswordField__password-field--0We1I .password-input-block~label{pointer-events:none}.PasswordField__password-field--0We1I .password-input-block input{height:auto}.PasswordField__password-field--0We1I .password-input-block .show-hide-button{inset-block-end:initial;inset-block-end:.5rem}.PasswordField__password-field--0We1I .password-input-block button:before{content:none}.PasswordToggle__password-toggle--VTP-M{position:absolute;inset-block-start:.6875rem;inset-inline-end:.125rem}.PasswordToggle__password-toggle--VTP-M:after{content:unset}.PasswordToggle__password-toggle--VTP-M:hover{background-color:initial}
