.password-field{display:block;position:relative;width:100%}.password-field input{box-sizing:border-box;width:100%;padding-right:54px}.password-field .password-toggle{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:44px;height:44px;min-width:44px;margin:0;padding:10px;display:flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.password-toggle svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.password-toggle:focus-visible{outline:2px solid #d6b23c;outline-offset:1px}
