.navi-password-field{width:100%;min-width:0;display:block;position:relative}.navi-password-field>input{box-sizing:border-box;width:100%;padding-right:52px!important}.navi-password-field>button.navi-password-toggle{color:#315964;width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.navi-password-field>button.navi-password-toggle:hover{color:#123d48;background:#12627312}.navi-password-field>button.navi-password-toggle:focus-visible{outline-offset:1px;outline:2px solid #126273}.navi-password-field>button.navi-password-toggle:disabled{cursor:default;opacity:.5}.navi-password-toggle>svg{width:22px;height:22px}.navi-password-field>input::-ms-reveal{display:none}
