.l-login-layout[data-v-a2d40a02]{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100svh}.l-login-layout .main-panel[data-v-a2d40a02],.l-login-layout[data-v-a2d40a02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.l-login-layout .main-panel[data-v-a2d40a02]{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;height:100%;overflow-y:auto;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.l-login-layout .main-panel .login-header[data-v-a2d40a02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:var(--spacing-m)}.l-login-layout .main-panel .logo img[data-v-a2d40a02]{height:32px;width:auto}.l-login-layout .page-contents[data-v-a2d40a02]{padding:var(--spacing-m) var(--spacing-m) var(--spacing-xl)}.l-login-layout .page-contents .loading[data-v-a2d40a02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-xs)}.p-login-page .c-layout-header .primary-nav{border:none!important}.p-login-page .login[data-v-6b012acb]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:500px;min-height:65svh;margin:0 auto}.p-login-page .login[data-v-6b012acb],.p-login-page form[data-v-6b012acb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-login-page form[data-v-6b012acb]{gap:var(--spacing-xxs);margin:var(--spacing-m) auto}.p-login-page form .form-item[data-v-6b012acb]{background-color:#fff;margin-bottom:0;-webkit-transition:margin .2s ease-in;transition:margin .2s ease-in}.p-login-page form .form-item label[data-v-6b012acb]{display:block;font-weight:500;line-height:28px}.p-login-page form .form-item[data-v-6b012acb]:has(.error-message){margin-bottom:20px}.p-login-page form .form-item:has(.error-message) .error-message span[data-v-6b012acb]{opacity:1}.p-login-page .button-container[data-v-6b012acb]{margin:var(--spacing-s) 0 0}.p-login-page .button-container .button[data-v-6b012acb]{width:100%}.p-login-page .demo-hint[data-v-6b012acb]{margin:var(--spacing-xl) 0 0}.p-login-page .demo-hint a[data-v-6b012acb]{text-decoration:underline}.p-login-page .error-message[data-v-6b012acb]{position:relative;color:var(--error-color);font-size:15px;line-height:20px}.p-login-page .error-message span[data-v-6b012acb]{position:absolute;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in;opacity:0}.p-login-page input.invalid-email[data-v-6b012acb],.p-login-page input.login-error[data-v-6b012acb]{border-color:var(--error-color)!important}.p-login-page input.invalid-email[data-v-6b012acb]:focus,.p-login-page input.login-error[data-v-6b012acb]:focus{border-color:var(--error-color)!important;outline:3px solid #fdd!important}