html body .fi-password-field{position:relative;display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;text-align:left}
html body .fi-password-field>input{box-sizing:border-box;width:100%;max-width:100%;padding-right:42px!important}
html body button.fi-password-toggle{position:absolute!important;top:50%!important;right:4px!important;transform:translateY(-50%);display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:34px!important;min-width:34px!important;max-width:34px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#608096!important;line-height:1!important;cursor:pointer;z-index:1;box-shadow:none!important}
html body button.fi-password-toggle svg{display:block;flex:none;width:20px;height:20px;pointer-events:none}
html body button.fi-password-toggle:hover{color:#007ab9!important;background:#eaf5fc!important}
html body button.fi-password-toggle:focus-visible{outline:2px solid #009eff;outline-offset:1px}
