.rx-password-control{position:relative;display:block;width:100%;min-width:0}
.rx-password-control input{box-sizing:border-box;width:100%;padding-inline-end:50px!important}
.rx-password-control .rx-password-toggle{position:absolute;inset-inline-end:3px;top:3px;bottom:3px;z-index:3;display:flex;align-items:center;justify-content:center;width:42px;min-height:36px;margin:0!important;padding:9px!important;border:0!important;border-radius:6px;background:transparent!important;color:inherit;box-shadow:none;cursor:pointer;line-height:1}
.rx-password-toggle svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
.rx-password-control .rx-password-toggle:focus-visible{outline:2px solid currentColor;outline-offset:-3px}
.rxacc-wrap .rx-password-toggle{color:var(--rxacc-accent,#00c9f3)}
body.login .rx-password-toggle{color:var(--rx-login-accent,#2271b1)}
body.login .rx-password-control{margin-bottom:16px}
body.login .rx-password-control input{margin-bottom:0!important}
body.login .wp-pwd .wp-hide-pw{min-width:42px;min-height:40px}
