[data-v-fb80f548]:root{--font-body:"Noto Sans", "Arial", "Droid Sans", sans-serif;--font-headings:"Poppins", "Trebuchet MS", "Droid Sans", sans-serif}.password-control[data-v-fb80f548]{position:relative}.password-control label[data-v-fb80f548]{z-index:1;color:#707070;overflow-wrap:anywhere;background:#fff;max-width:calc(100% - 28px);padding:1px 6px;font-size:12px;font-weight:400;line-height:12px;position:absolute;top:-8px;left:14px}.password-control input[data-v-fb80f548]{box-sizing:border-box;color:#414141;background:#fff;border:1px solid #707070;border-radius:6px;width:100%;height:48px;margin:0;padding:0 48px 0 19px;font-family:inherit;font-size:16px;line-height:normal;display:block}.password-control input[data-v-fb80f548]:focus{border:2px solid #0565f5;outline:none;padding:0 47px 0 18px}.password-control .clear-password[data-v-fb80f548]{cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:48px;min-width:0;height:48px;margin:0;padding:0;display:flex;position:absolute;top:0;right:0}.password-control .clear-password[data-v-fb80f548]:focus-visible{outline-offset:-4px;outline:2px solid #0565f5}.has-error label[data-v-fb80f548]{color:#e7131a}.has-error input[data-v-fb80f548],.has-error input[data-v-fb80f548]:focus{border:2px solid #e7131a;padding:0 47px 0 18px}.password-error[data-v-fb80f548]{color:#e7131a;margin-top:8px}
