.ela-login-password-wrap{position:relative;display:block}
.ela-auth-form .ela-login-password-wrap input{box-sizing:border-box;width:100%;padding-right:52px!important}
.ela-auth-form .ela-password-toggle{position:absolute;right:3px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;margin:0;padding:0;border:0;border-radius:3px;background:transparent;color:inherit;box-shadow:none;cursor:pointer;line-height:1}
.ela-auth-form .ela-password-toggle[hidden]{display:none}
.ela-auth-form .ela-password-toggle:focus-visible{outline:2px solid currentColor;outline-offset:-3px}
.ela-password-toggle svg{display:block;pointer-events:none}
.ela-password-toggle .ela-password-slash{display:none}
.ela-password-toggle[aria-pressed="true"] .ela-password-slash{display:block}
.ela-login-password-wrap input::-ms-reveal{display:none}
