/* Keep the password control inside the input, independent of painted action frames. */
#login-screen .uo-password-field{position:relative;margin-bottom:10px}
#login-screen #l-pass{display:block;box-sizing:border-box;min-height:44px;margin-bottom:0;padding-right:52px!important}
html body #login-screen #lp-login #l-pass-toggle{
 position:absolute;inset:0 1px 0 auto;display:flex;align-items:center;justify-content:center;
 width:44px;height:100%;min-height:44px;padding:0!important;margin:0;
 border:0!important;border-radius:3px!important;border-image:none!important;
 background:none!important;box-shadow:none!important;color:var(--g1)!important;
 text-shadow:none!important;filter:none!important;transform:none!important;transition:none!important;
 cursor:pointer;touch-action:manipulation;
}
html body #login-screen #lp-login #l-pass-toggle[hidden]{display:none}
#login-screen #l-pass-toggle svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
#login-screen #l-pass-toggle .uo-eye-slash{display:none}
#login-screen #l-pass-toggle[aria-pressed="true"] .uo-eye-slash{display:block}
html body #login-screen #lp-login #l-pass-toggle:focus-visible{outline:2px solid var(--g1)!important;outline-offset:-5px}
html[data-uo-theme="light"] body #login-screen #lp-login #l-pass-toggle{color:#705126!important}
