﻿.password-field{position:relative;display:block;width:100%;min-width:0}
.password-field input{box-sizing:border-box;width:100%;padding-right:54px!important}
.password-field .password-eye{position:absolute;right:3px;top:50%;transform:translateY(-50%);display:grid;place-items:center;min-width:44px;width:44px;height:44px;margin:0;padding:8px;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer}
.password-eye svg{fill:none;stroke:currentColor;stroke-width:1.8}
.password-eye .eye-slash{display:none}
.password-eye[aria-pressed=true] .eye-slash{display:block}
.password-eye:focus-visible{outline:2px solid #128c9a;outline-offset:1px}
