form.login-container[data-v-08f36be2]{width:min(100%,440px);display:grid;grid-template-columns:auto 1fr;gap:1rem 1.25rem}form.login-container[data-v-08f36be2]>*:not(.back-button){grid-column:2}form.login-container>h1[data-v-08f36be2]{margin-bottom:1rem;margin-top:.5rem}form.login-container>.e-button-row[data-v-08f36be2]{margin-top:1rem}form.login-container[data-v-41e23862]{width:min(100%,600px)}form.login-container .mfa-instruction[data-v-41e23862]{display:grid;gap:1rem 1.25rem;grid-template-columns:1fr 150px;grid-template-areas:"instruction qr-code"}form.login-container .mfa-instruction .instruction[data-v-41e23862]{grid-area:instruction}form.login-container .mfa-instruction .instruction ul[data-v-41e23862]{margin:0;padding:0 1.25rem}form.login-container .mfa-instruction .qr-code[data-v-41e23862]{grid-area:qr-code;text-align:center}@media (max-width: 700px){form.login-container .mfa-instruction[data-v-41e23862]{grid-template-columns:1fr;grid-template-areas:"instruction" "qr-code"}form.login-container .mfa-instruction .qr-code[data-v-41e23862]{text-align:start}}.login-language-switcher[data-v-4f86007c]{width:-webkit-max-content;width:-moz-max-content;width:max-content}.login-language-switcher .language-dropdown[data-v-4f86007c]{padding:1rem 1.25rem}[data-v-7673079c]:root{--info: oklch(from oklch(55% .13 243) 50% c h);--success: oklch(from oklch(55% .11 160) 50% c h);--warning: oklch(from oklch(58% .14 53) 50% c h);--danger: oklch(from oklch(55% .2 27) 50% c h)}.login[data-v-7673079c]{width:100svw;height:100svh;display:grid;grid-template-columns:max(640px,50vw) 1fr;grid-template-rows:1fr;grid-template-areas:"footer main"}.login main[role=main][data-v-7673079c]{padding:min(20px,5%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-area:main}.login footer[role=presentation][data-v-7673079c]{grid-area:footer;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3.5rem 5rem;background-color:#d3ece8;color:#00423b;font-weight:600}.login footer[role=presentation] .logo[data-v-7673079c]{position:absolute;bottom:3.5rem;right:5rem;font-size:1.5rem}.login footer[role=presentation] .logo>svg[data-v-7673079c]{fill:#00423b}.login footer[role=presentation] .promo[data-v-7673079c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem 1.25rem;font-size:1.5rem;font-weight:500}.login footer[role=presentation] .promo .promo-title[data-v-7673079c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.75rem;font-weight:600;gap:1rem 1.25rem}.login footer[role=presentation] .promo .promo-title .icon[data-v-7673079c]{font-size:1.75rem;width:4rem;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#00423b;border-radius:50%;color:#d3ece8}.login footer[role=presentation] .promo .promo-image[data-v-7673079c]{margin-top:2rem}.login footer[role=presentation] .promo .promo-image img[data-v-7673079c]{width:100%;max-height:60vh;-o-object-fit:contain;object-fit:contain}.login .center-fullscreen-loading[data-v-7673079c]{grid-column:1/-1}.login .login-language-switcher[data-v-7673079c]{position:fixed;top:1rem;right:1.25rem}@media (max-width: 1040px){.login[data-v-7673079c]{grid-template-columns:1fr 400px}.login footer[role=presentation][data-v-7673079c]{padding:1.75rem 2.5rem}}@media (max-width: 800px){.login[data-v-7673079c]{grid-template-columns:1fr 1fr}}@media (max-width: 700px){.login[data-v-7673079c]{grid-template-columns:1fr;grid-template-rows:1fr 0;grid-template-areas:"main" "footer"}.login footer[role=presentation][data-v-7673079c]{display:none}.login footer[role=presentation] .promo .promo-title[data-v-7673079c]{font-size:1.25rem}.login footer[role=presentation] .promo .promo-image img[data-v-7673079c]{max-height:35vh}}
