@charset "UTF-8";

/********* public:login.less ********/
[data-template="login"] .notices--block{display:none}.overlay .login{padding:1rem}[data-template="login"] .login{background-color:var(--card-bg);border-radius:.5rem;padding:12px;margin-bottom:9px;max-width:60rem;margin:auto}@media (max-width:899px){[data-template="login"] .login{border-radius:0}}.login .close-overlay{display:none;background-color:transparent;border:none;position:absolute;right:0;top:0;padding-right:18px;padding-top:9px;font-size:24px}.overlay .login .close-overlay{display:block}.login>h2{margin-top:0;font-weight:600;font-size:1.25rem;line-height:120%;color:var(--neutral-800)}@media screen and (min-width:900px){.login>h2{font-size:1.5rem}}.login .login-form>*:not(:first-child){margin-top:1rem}.login .login-form .input{font-weight:normal;font-size:1rem;line-height:150%;padding:10px 15px}.login .login-form .login__forgot{display:block}.login .login-form .button--primary{width:100%}.auth-providers{display:flex;flex-direction:column;flex-wrap:wrap;gap:0.5rem}.login__or{padding:0;margin-top:2rem;margin-bottom:1rem;border:none;position:relative;height:1rem}.overlay .login__or{margin-inline:-1rem}.login__or::before{display:block;content:"";height:1px;background-color:var(--neutral-600)}.login__or::after{display:block;content:"or";width:4rem;height:1rem;text-align:center;position:absolute;top:0;bottom:0;left:0;right:0;line-height:0;margin:auto;background-color:var(--card-bg);color:var(--neutral-600)}:root:not([data-template="login"]) .login__or::after{background-color:var(--neutral-000)}.login__recaptcha{text-align:center;margin-top:1rem;padding-inline:1rem;font-weight:500;font-size:0.75rem;line-height:140%}.login__register{text-align:center;padding:1rem}.overlay .login__register{background-color:var(--neutral-200);margin-top:1rem;margin-inline:-1rem;margin-bottom:-1rem}.login__register>p{margin:0}.login__register>a{display:block}@media (min-width:650px){.login:not(.quick-reply-register__wrapper){display:grid;grid-template-areas:"h h h" "form or auth" "r r r" "f f f" "e . .";grid-template-columns:1fr 4rem 1fr;align-items:flex-start}.login:not(.quick-reply-register__wrapper) h2{grid-area:h}.login:not(.quick-reply-register__wrapper) .login-form{grid-area:form}.login:not(.quick-reply-register__wrapper) .auth-providers{grid-area:auth;flex-direction:column}.login:not(.quick-reply-register__wrapper) .login__or{grid-area:or;height:100%;margin:0}.overlay .login:not(.quick-reply-register__wrapper) .login__or{margin-inline:0}.login:not(.quick-reply-register__wrapper) .login__or::before{height:100%;width:1px;position:absolute;margin:auto;top:0;left:0;right:0}.login:not(.quick-reply-register__wrapper) .login__or::after{width:1rem;padding-block:1rem;line-height:unset}.login:not(.quick-reply-register__wrapper) .login__recaptcha{grid-area:r}.login:not(.quick-reply-register__wrapper) .login__register{grid-area:f}.login:not(.quick-reply-register__wrapper)>.blockMessage--error{grid-area:e}}
