div.form-group.form-floating[data-inputtype="password"].has-error input[password-key],div.form-group.form-floating[data-inputtype="confirm-password"].has-error input[password-key]{padding-right:40px}div.form-group.form-floating[data-inputtype="password"].has-error input[password-key] ~ label.display-password,div.form-group.form-floating[data-inputtype="confirm-password"].has-error input[password-key] ~ label.display-password{transform:translateX(calc(-100% - 2px))}div.form-group.form-floating[data-inputtype="password"].has-error input[password-key] ~ label.display-password i,div.form-group.form-floating[data-inputtype="confirm-password"].has-error input[password-key] ~ label.display-password i{color:red}div.form-group.form-floating input[password-key] ~ label.display-password{transition:all 0.25s ease-in-out;position:absolute;top:10px;right:0}div.form-group.form-floating input[password-key][password-key="1"] ~ [name="display-password-1"]{display:none}div.form-group.form-floating input[password-key][password-key="1"] ~ [name="display-password-1"]:checked ~ [for="display-password-1"] i.fa-eye{display:none}div.form-group.form-floating input[password-key][password-key="1"] ~ [name="display-password-1"]:not(:checked) ~ [for="display-password-1"] i.fa-eye-slash{display:none}div.form-group.form-floating input[password-key][password-key="2"] ~ [name="display-password-2"]{display:none}div.form-group.form-floating input[password-key][password-key="2"] ~ [name="display-password-2"]:checked ~ [for="display-password-2"] i.fa-eye{display:none}div.form-group.form-floating input[password-key][password-key="2"] ~ [name="display-password-2"]:not(:checked) ~ [for="display-password-2"] i.fa-eye-slash{display:none}
