.password-control{position:relative;display:block;width:100%}
.password-control>input{width:100%;box-sizing:border-box;padding-right:54px!important}
.password-control>.password-toggle{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:44px;height:40px;min-width:44px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:#245846;cursor:pointer;box-shadow:none}
.password-control>.password-toggle:hover{background:#edf1e6}
.password-control>.password-toggle:focus-visible{outline:2px solid #245846;outline-offset:1px}
.password-control>input::-ms-reveal{display:none}
