.kn-password-field{position:relative;display:block;width:100%;min-width:0}
.kn-password-field>input{width:100%;box-sizing:border-box;padding-inline-end:48px!important}
.kn-password-field>.kn-password-toggle{position:absolute!important;inset-inline-end:6px!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;align-items:center;justify-content:center;width:36px!important;min-width:36px!important;height:38px!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#52637a!important;cursor:pointer;line-height:1;z-index:2}
.kn-password-field>.kn-password-toggle:hover{background:#eef2fa!important;color:#1e4ed8!important}.kn-password-field>.kn-password-toggle:focus-visible{outline:2px solid #1e4ed8;outline-offset:1px}.kn-password-toggle svg{pointer-events:none;flex-shrink:0}
