/* Password controls are compact icons, independent of full-width form buttons. */
html body :is(#pf-password-controls,.password-input,.pf-auth-password,.wp-pwd){position:relative}
html body :is(#pf-password-controls,.show-password-input,.pf-auth-eye,.wp-hide-pw){position:absolute!important;right:3px!important;left:auto!important;top:2px!important;bottom:auto!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important;margin:0!important;display:grid!important;place-items:center!important;flex:0 0 44px!important;box-sizing:border-box;transform:none!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;color:var(--pf-text)!important;line-height:1!important;border-radius:9px!important;cursor:pointer;z-index:2}
html body :is(#pf-password-controls,.show-password-input,.pf-auth-eye,.wp-hide-pw)::after{display:none!important}
html body :is(#pf-password-controls,.show-password-input,.pf-auth-eye,.wp-hide-pw):focus-visible{outline:2px solid #aa85eb!important;outline-offset:-3px}
html body :is(#pf-password-controls,.password-input,.pf-auth-password,.wp-pwd) input:is([type=password],[type=text]){padding-right:52px!important}
html body :is(#pf-password-controls,.show-password-input)::before{content:''!important;position:static!important;display:block!important;width:22px!important;height:22px!important;background:currentColor!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7-10-7-10-7Z' fill='none' stroke='black' stroke-width='1.7'/%3E%3Ccircle cx='12' cy='12' r='3' fill='none' stroke='black' stroke-width='1.7'/%3E%3C/svg%3E") center/contain no-repeat}
html body :is(#pf-password-controls,.show-password-input.display-password)::before{opacity:.55}
html body :is(#pf-password-controls,.pf-auth-eye) svg{width:22px;height:22px;display:block}
html body :is(#pf-password-controls,.wp-hide-pw) .dashicons{font-size:22px;width:22px;height:22px;line-height:1}
