.rj-password{display:flex;align-items:stretch;min-width:0;border-radius:9px}.rj-password>input{direction:inherit;flex:1;min-width:0;border-start-end-radius:0!important;border-end-end-radius:0!important;border-inline-end:0!important}.rj-password>button{flex:none;display:flex;align-items:center;justify-content:center;min-height:48px;width:46px;padding:0;border:1px solid #b6c5cb;border-start-end-radius:9px;border-end-end-radius:9px;border-start-start-radius:0;border-end-start-radius:0;background:#f2f6f6;color:#235a5c;cursor:pointer}.rj-password>button:hover{background:#e3efed}.rj-password>button:focus-visible{outline:3px solid #ab8952;outline-offset:2px}.rj-password>button svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.rj-password>button .rj-eye-slash{display:none}.rj-password>button[aria-pressed=true] .rj-eye-slash{display:block}.rj-password:focus-within{outline:3px solid rgb(24 116 108 / .18)}.rj-password>input:focus{outline:none!important}.rj-password:has(input[aria-invalid=true])>button{border-color:#b42318}
