.lam-password-field{display:block;position:relative;width:100%;min-width:0}.lam-password-field>input{padding-right:54px!important;width:100%;box-sizing:border-box}.lam-password-field>.lam-password-toggle{position:absolute;top:50%;right:5px;transform:translateY(-50%);width:42px;height:42px;min-height:0;padding:10px;margin:0;border:0;border-radius:8px;background:transparent;color:#1E3A8A;display:grid;place-items:center;cursor:pointer;box-shadow:none;line-height:1;z-index:1}.lam-password-field>.lam-password-toggle:hover{background:#EAF0FF}.lam-password-field>.lam-password-toggle:focus-visible{outline:2px solid #3B82F6;outline-offset:0}.lam-password-toggle svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lam-password-toggle:disabled{opacity:.5;cursor:default}.lam-password-field>input::-ms-reveal{display:none}
