/* Cax login / registration password visibility toggle */
.cax-password-wrap{position:relative;width:100%;}
.cax-password-wrap>input{width:100%;padding-right:44px;}
.cax-password-wrap>.cax-password-eye{position:absolute;right:5px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:7px;background:transparent;color:inherit;cursor:pointer;font-size:15px;opacity:.8;}
.cax-password-wrap>.cax-password-eye:hover{opacity:1;background:rgba(127,127,127,.15);}
.cax-password-wrap>.cax-password-eye:focus-visible{outline:2px solid currentColor;outline-offset:1px;}
