.password-visibility{width:100%;min-width:0;display:block;position:relative}.password-visibility input{box-sizing:border-box;width:100%;padding-right:54px!important}.password-visibility .password-visibility-toggle{width:44px;height:44px;min-height:0;color:inherit;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;margin:0;padding:10px;line-height:1;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.password-visibility-toggle svg{width:22px;height:22px;display:block}.password-visibility .password-visibility-toggle:focus-visible{outline-offset:-3px;outline:2px solid}.password-visibility .password-visibility-toggle:disabled{opacity:.5;cursor:wait}
