html.raise-login-v2 .login-body:has(.raise-login-terms),html.raise-login-v2 .signup-body:has(.raise-login-terms){display:flex;flex-direction:column;gap:1rem;box-sizing:border-box;width:100%;max-width:min(28rem,100% - 2rem);margin:2rem auto;padding:2.5rem 2.5rem 2rem;border:1px solid var(--primary-low-mid);border-radius:8px;white-space:normal}html.raise-login-v2 .login-body:has(.raise-login-terms)>.login-left-side,html.raise-login-v2 .login-body:has(.raise-login-terms)>.login-right-side,html.raise-login-v2 .login-body:has(.raise-login-terms)>div:not([class]),html.raise-login-v2 .login-body:has(.raise-login-terms) #login-buttons,html.raise-login-v2 .signup-body:has(.raise-login-terms)>.login-left-side,html.raise-login-v2 .signup-body:has(.raise-login-terms)>.login-right-side,html.raise-login-v2 .signup-body:has(.raise-login-terms)>div:not([class]),html.raise-login-v2 .signup-body:has(.raise-login-terms) #login-buttons{display:contents}html.raise-login-v2 .login-body:has(.raise-login-terms) #login-buttons,html.raise-login-v2 .signup-body:has(.raise-login-terms) #login-buttons{white-space:normal}html.raise-login-v2 .login-body:has(.raise-login-terms)>.login-right-side::before,html.raise-login-v2 .login-body:has(.raise-login-terms) .login-page-cta__no-account-yet::before,html.raise-login-v2 .login-body:has(.raise-login-terms) .signup-page-cta__existing-account::before,html.raise-login-v2 .signup-body:has(.raise-login-terms)>.login-right-side::before,html.raise-login-v2 .signup-body:has(.raise-login-terms) .login-page-cta__no-account-yet::before,html.raise-login-v2 .signup-body:has(.raise-login-terms) .signup-page-cta__existing-account::before{display:none}html.raise-login-v2 .login-body:has(.raise-login-terms)>.login-or-separator,html.raise-login-v2 .login-body:has(.raise-login-terms) .login-extra-text,html.raise-login-v2 .login-body:has(.raise-login-terms) .signup-page-cta__disclaimer,html.raise-login-v2 .signup-body:has(.raise-login-terms)>.login-or-separator,html.raise-login-v2 .signup-body:has(.raise-login-terms) .login-extra-text,html.raise-login-v2 .signup-body:has(.raise-login-terms) .signup-page-cta__disclaimer{display:none}html.raise-login-v2 .login-body:has(.raise-login-terms) .login-welcome-header,html.raise-login-v2 .login-body:has(.raise-login-terms) #login-form,html.raise-login-v2 .login-body:has(.raise-login-terms) .login-page-cta,html.raise-login-v2 .login-body:has(.raise-login-terms) .signup-page-cta,html.raise-login-v2 .signup-body:has(.raise-login-terms) .login-welcome-header,html.raise-login-v2 .signup-body:has(.raise-login-terms) #login-form,html.raise-login-v2 .signup-body:has(.raise-login-terms) .login-page-cta,html.raise-login-v2 .signup-body:has(.raise-login-terms) .signup-page-cta{padding-left:0;padding-right:0}html.raise-login-v2 .login-body:has(.raise-login-terms) #login-buttons>.raise-login-back,html.raise-login-v2 .signup-body:has(.raise-login-terms) #login-buttons>.raise-login-back{order:-1}html.raise-login-v2 .login-body:has(.raise-login-terms) .signup-progress-bar,html.raise-login-v2 .signup-body:has(.raise-login-terms) .signup-progress-bar{order:0}html.raise-login-v2 .login-body:has(.raise-login-terms) .login-welcome-header,html.raise-login-v2 .signup-body:has(.raise-login-terms) .login-welcome-header{order:1;display:block;margin:0}html.raise-login-v2 .login-body:has(.raise-login-terms) .login-welcome-header .login-title,html.raise-login-v2 .signup-body:has(.raise-login-terms) .login-welcome-header .login-title{width:100%;margin:0;text-align:center}html.raise-login-v2 .login-body:has(.raise-login-terms) #login-buttons>button.oidc,html.raise-login-v2 .signup-body:has(.raise-login-terms) #login-buttons>button.oidc{order:2;width:100%}html.raise-login-v2 .login-body:has(.raise-login-terms) #login-buttons>.egi-checkin-hint,html.raise-login-v2 .signup-body:has(.raise-login-terms) #login-buttons>.egi-checkin-hint{order:3;margin:-0.5rem 0 0;font-size:var(--font-down-1);line-height:var(--line-height-medium);color:var(--primary-medium);text-align:center}html.raise-login-v2 .login-body:has(.raise-login-terms) #login-buttons>.raise-login-or,html.raise-login-v2 .signup-body:has(.raise-login-terms) #login-buttons>.raise-login-or{order:4;display:flex;align-items:center;gap:.75em;font-size:var(--font-down-1);color:var(--primary-medium);text-transform:uppercase}html.raise-login-v2 .login-body:has(.raise-login-terms) #login-buttons>.raise-login-or::before,html.raise-login-v2 .login-body:has(.raise-login-terms) #login-buttons>.raise-login-or::after,html.raise-login-v2 .signup-body:has(.raise-login-terms) #login-buttons>.raise-login-or::before,html.raise-login-v2 .signup-body:has(.raise-login-terms) #login-buttons>.raise-login-or::after{content:"";flex:1;border-top:1px solid var(--primary-low)}html.raise-login-v2 .login-body:has(.raise-login-terms) #login-buttons>.raise-login-email-toggle,html.raise-login-v2 .signup-body:has(.raise-login-terms) #login-buttons>.raise-login-email-toggle{order:5;justify-content:center;width:100%;padding:10px;border:1px solid var(--primary-low-mid);background:rgba(0,0,0,0);color:var(--primary)}html.raise-login-v2 .login-body:has(.raise-login-terms) #login-buttons>.raise-login-email-toggle .d-icon,html.raise-login-v2 .signup-body:has(.raise-login-terms) #login-buttons>.raise-login-email-toggle .d-icon{color:var(--primary-high)}html.raise-login-v2 .login-body:has(.raise-login-terms) #login-buttons>.raise-login-email-toggle:hover,html.raise-login-v2 .login-body:has(.raise-login-terms) #login-buttons>.raise-login-email-toggle:focus-visible,html.raise-login-v2 .signup-body:has(.raise-login-terms) #login-buttons>.raise-login-email-toggle:hover,html.raise-login-v2 .signup-body:has(.raise-login-terms) #login-buttons>.raise-login-email-toggle:focus-visible{background:var(--primary-very-low)}html.raise-login-v2 .login-body:has(.raise-login-terms) #login-form,html.raise-login-v2 .signup-body:has(.raise-login-terms) #login-form{order:6}html.raise-login-v2 .login-body:has(.raise-login-terms) #login-buttons>.raise-login-terms,html.raise-login-v2 .signup-body:has(.raise-login-terms) #login-buttons>.raise-login-terms{order:7;margin:0;font-size:var(--font-down-1);line-height:var(--line-height-medium);color:var(--primary-medium);text-align:center}html.raise-login-v2 .login-body:has(.raise-login-terms) .login-page-cta,html.raise-login-v2 .login-body:has(.raise-login-terms) .signup-page-cta,html.raise-login-v2 .signup-body:has(.raise-login-terms) .login-page-cta,html.raise-login-v2 .signup-body:has(.raise-login-terms) .signup-page-cta{order:8;margin:0;padding-top:1rem;border-top:1px solid var(--primary-low)}html.raise-login-v2 .login-body:has(.raise-login-terms) .login-page-cta__buttons,html.raise-login-v2 .login-body:has(.raise-login-terms) .signup-page-cta__buttons,html.raise-login-v2 .signup-body:has(.raise-login-terms) .login-page-cta__buttons,html.raise-login-v2 .signup-body:has(.raise-login-terms) .signup-page-cta__buttons{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25em}html.raise-login-v2 .login-body:has(.raise-login-terms) .login-page-cta__no-account-yet,html.raise-login-v2 .login-body:has(.raise-login-terms) .signup-page-cta__existing-account,html.raise-login-v2 .login-body:has(.raise-login-terms) .login-page-cta__signup,html.raise-login-v2 .login-body:has(.raise-login-terms) .signup-page-cta__login,html.raise-login-v2 .signup-body:has(.raise-login-terms) .login-page-cta__no-account-yet,html.raise-login-v2 .signup-body:has(.raise-login-terms) .signup-page-cta__existing-account,html.raise-login-v2 .signup-body:has(.raise-login-terms) .login-page-cta__signup,html.raise-login-v2 .signup-body:has(.raise-login-terms) .signup-page-cta__login{width:auto;margin:0}html.raise-login-v2 .login-body:has(.raise-login-terms) .login-page-cta__signup,html.raise-login-v2 .login-body:has(.raise-login-terms) .signup-page-cta__login,html.raise-login-v2 .signup-body:has(.raise-login-terms) .login-page-cta__signup,html.raise-login-v2 .signup-body:has(.raise-login-terms) .signup-page-cta__login{padding:0;background:none;color:var(--tertiary);font-size:inherit}html.raise-login-v2 .login-body:has(.raise-login-terms) .login-page-cta__login,html.raise-login-v2 .login-body:has(.raise-login-terms) .signup-page-cta__signup,html.raise-login-v2 .signup-body:has(.raise-login-terms) .login-page-cta__login,html.raise-login-v2 .signup-body:has(.raise-login-terms) .signup-page-cta__signup{flex-basis:100%;width:100%;margin-bottom:.75rem}html.raise-login-v2 .login-body:has(.raise-login-terms) #login-buttons>.raise-login-back,html.raise-login-v2 .signup-body:has(.raise-login-terms) #login-buttons>.raise-login-back{align-self:flex-start;padding:0;border:0;background:none;color:var(--tertiary)}@media(max-width: 40em){html.raise-login-v2 .login-body:has(.raise-login-terms),html.raise-login-v2 .signup-body:has(.raise-login-terms){padding:2rem 1.25rem 1.5rem}}html.raise-login-v2:not(.raise-login-email) .login-body:has(.raise-login-terms) #login-form,html.raise-login-v2:not(.raise-login-email) .login-body:has(.raise-login-terms) .signup-progress-bar,html.raise-login-v2:not(.raise-login-email) .login-body:has(.raise-login-terms) .login-page-cta__login,html.raise-login-v2:not(.raise-login-email) .login-body:has(.raise-login-terms) .signup-page-cta__signup,html.raise-login-v2:not(.raise-login-email) .login-body:has(.raise-login-terms) #login-buttons>.raise-login-back,html.raise-login-v2:not(.raise-login-email) .signup-body:has(.raise-login-terms) #login-form,html.raise-login-v2:not(.raise-login-email) .signup-body:has(.raise-login-terms) .signup-progress-bar,html.raise-login-v2:not(.raise-login-email) .signup-body:has(.raise-login-terms) .login-page-cta__login,html.raise-login-v2:not(.raise-login-email) .signup-body:has(.raise-login-terms) .signup-page-cta__signup,html.raise-login-v2:not(.raise-login-email) .signup-body:has(.raise-login-terms) #login-buttons>.raise-login-back{display:none}html.raise-login-v2.raise-login-email .login-body:has(.raise-login-terms) #login-buttons>button.oidc,html.raise-login-v2.raise-login-email .login-body:has(.raise-login-terms) #login-buttons>.egi-checkin-hint,html.raise-login-v2.raise-login-email .login-body:has(.raise-login-terms) #login-buttons>.raise-login-or,html.raise-login-v2.raise-login-email .login-body:has(.raise-login-terms) #login-buttons>.raise-login-email-toggle,html.raise-login-v2.raise-login-email .signup-body:has(.raise-login-terms) #login-buttons>button.oidc,html.raise-login-v2.raise-login-email .signup-body:has(.raise-login-terms) #login-buttons>.egi-checkin-hint,html.raise-login-v2.raise-login-email .signup-body:has(.raise-login-terms) #login-buttons>.raise-login-or,html.raise-login-v2.raise-login-email .signup-body:has(.raise-login-terms) #login-buttons>.raise-login-email-toggle{display:none}@media(min-width: 40em){html.raise-login-v2 body.login-page .d-header .contents,html.raise-login-v2 body.signup-page .d-header .contents{position:relative}html.raise-login-v2 body.login-page .d-header .home-logo-wrapper-outlet,html.raise-login-v2 body.signup-page .d-header .home-logo-wrapper-outlet{position:absolute;inset:0;display:flex;justify-content:center;pointer-events:none}html.raise-login-v2 body.login-page .d-header .home-logo-wrapper-outlet .title,html.raise-login-v2 body.signup-page .d-header .home-logo-wrapper-outlet .title{width:auto;pointer-events:auto}}
/*# sourceMappingURL=common_theme_9_081f52ab0eb101af13429c6a18cf320284b809a0.css.map?__ws=forum.raise4science.eu */
