[data-v-8f054bc1] .popover-wrap{z-index:20}.sso-login-required-modal[data-v-8f054bc1]{background:var(--gradient-1);border-radius:10px;color:#fff;display:flex;flex-direction:column;gap:.3125rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;inset:0;margin:auto;max-height:90vh;max-height:calc(var(--vh, 1vh)*90);max-height:90dvh;max-width:34.375rem;overflow-y:auto;padding:2rem .625rem 1.25rem;position:relative;position:absolute;text-align:center;width:calc(100% - 1.25rem);z-index:11;z-index:1;-webkit-overflow-scrolling:touch}.sso-login-required-modal__inner[data-v-8f054bc1]{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:20.9375rem}.sso-login-required-modal__close[data-v-8f054bc1]{background:transparent;border:none;cursor:pointer;padding:0;position:absolute;right:.625rem;top:.625rem}.sso-login-required-modal__close[data-v-8f054bc1]:after{content:"";inset:-.3125rem;position:absolute}.sso-login-required-modal__close svg[data-v-8f054bc1]{height:1rem;width:1rem}.sso-login-required-modal__title[data-v-8f054bc1]{color:#fff;font-size:1.125rem;font-weight:700;line-height:normal;margin:0}.sso-login-required-modal__divider[data-v-8f054bc1]{background:var(--color-fourth-40);height:1px;max-width:20.9375rem;width:100%}.sso-login-required-modal__desc[data-v-8f054bc1]{color:var(--color-fourth-50);font-size:.875rem;font-weight:500;line-height:normal;margin:0;text-align:center}.sso-login-required-modal__social[data-v-8f054bc1]{align-items:center;border:none;border-radius:50px;cursor:pointer;display:flex;gap:.65625rem;justify-content:center;max-width:20.9375rem;padding:.625rem 1.25rem;width:100%}.sso-login-required-modal__social--google[data-v-8f054bc1]{background:#fff;color:#000}.sso-login-required-modal__social--facebook[data-v-8f054bc1]{background:#0e78f3;color:#fff}.sso-login-required-modal__social--twitter[data-v-8f054bc1]{background:#000;color:#fff}.sso-login-required-modal__social-icon[data-v-8f054bc1]{align-items:center;display:flex;flex-shrink:0;height:1.375rem;justify-content:center;width:1.375rem}.sso-login-required-modal__social-icon[data-v-8f054bc1] svg{height:1.375rem;width:1.375rem}.sso-login-required-modal__social-label[data-v-8f054bc1]{font-size:1rem;font-weight:700;line-height:normal}.sso-login-required-modal__forgot[data-v-8f054bc1]{background:none;border:none;color:var(--color-second-500);cursor:pointer;font-size:.875rem;font-weight:500;line-height:normal;padding:0;text-decoration:underline}.sso-login-required-modal__contact[data-v-8f054bc1]{align-items:baseline;display:flex;flex-wrap:wrap;font-size:.875rem;font-weight:500;gap:.25rem;justify-content:center;line-height:normal;margin:0}.sso-login-required-modal__contact-muted[data-v-8f054bc1]{color:var(--color-fourth-50)}.sso-login-required-modal__contact-link[data-v-8f054bc1]{background:none;border:none;color:#ffc700;cursor:pointer;font:inherit;font-weight:500;padding:0}.form-wrap.login .form-info{display:flex;flex-direction:column;gap:1rem}.form-wrap.login .accept-item{color:#fff;font-size:.875rem;font-weight:500;margin:0 auto;text-align:center;width:91%}.form-wrap.login .form-link{color:#2381eb;cursor:pointer;font-weight:700}.form-wrap.login .form-input input{font-size:.875rem}.form-wrap.login .forgot-item{color:var(--color-second-500);cursor:pointer;font-size:.875rem;font-weight:500;-webkit-text-decoration-line:underline;text-decoration-line:underline}.form-wrap.login .no-account{color:var(--color-fifth-200);display:inline-flex;flex-wrap:wrap;font-size:.875rem;font-weight:400;gap:.21406rem;margin-top:.25rem}.form-wrap.login .with-login-wrapper{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-top:1.25rem}.form-wrap.login .with-login-wrapper .with-title{align-items:center;color:#fff;display:flex;font-size:.75rem;font-weight:500;gap:.75rem;position:relative;width:100%}.form-wrap.login .with-login-wrapper .with-title:after,.form-wrap.login .with-login-wrapper .with-title:before{background:var(--color-fourth-40);content:"";flex:1;height:1px;width:100%}.form-wrap.login .with-login-wrapper .with-group{display:flex;gap:.625rem}.form-wrap.login .with-login-wrapper .with-item{background:var(--color-fourth-10);border-radius:10px;cursor:pointer;padding:.4375rem}.form-wrap.login .with-login-wrapper .with-item svg{height:1.375rem;width:1.375rem}
