.password-peek-wrap{position:relative;display:block;min-width:0;width:100%}
.password-peek-wrap input{box-sizing:border-box;width:100%;padding-right:56px!important}
.password-peek-button{position:absolute;right:5px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:50%;background:transparent;color:#385267;touch-action:none;user-select:none;cursor:pointer}
.password-peek-button svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.password-peek-button:focus-visible{outline:2px solid #21618c;outline-offset:1px}
.password-peek-button.is-peeking{background:#21618c15}
.auth-fields>.password-peek-wrap{margin-bottom:17px}
.auth-fields>.password-peek-wrap>input{height:50px;min-height:50px;margin:0;font-size:15px;padding:13px 56px 13px 19px}
.auth-card .registration-control.password-peek-wrap label{right:54px}
