[data-v-8f054bc1] .popover-wrap{z-index:20}.sso-login-required-modal[data-v-8f054bc1]{background:linear-gradient(to bottom right,#196715,#040c05 35%,#06240e) padding-box,linear-gradient(to bottom right,#27772c,#224624 40%,#1c1c1c) border-box;border:2px solid transparent;border-radius:16px;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:.125rem;position:relative;position:absolute;text-align:center;width:calc(100% - 1.75rem);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{margin:0 auto;padding-top:1.25rem;width:min(100%,clamp(20rem,80vw,33.125rem))}.form-wrap.login .form-title-wrap{align-items:center;display:flex;flex-direction:row;height:3.125rem;justify-content:center;left:50%;position:absolute;top:0;transform:translate(-50%);width:18.625rem}.form-wrap.login .form-info{display:flex;flex-direction:column;gap:.75rem}.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:var(--color-second-500);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:1rem;font-weight:500;-webkit-text-decoration-line:underline;text-decoration-line:underline}.form-wrap.login .form-footer{align-items:center;display:flex;flex-direction:column}.form-wrap.login .no-account{color:var(--color-fourth-60);display:inline-flex;flex-wrap:wrap;font-size:1rem;font-weight:400;gap:.21406rem;margin-top:2.25rem}
