.login-footer[data-v-24ddfaf3]{width:100%;justify-content:flex-end;font-weight:var(--pk-font-weight-semi-bold)}.login-footer .gray-copyright[data-v-24ddfaf3]{color:var(--pk-text-color-light)}.login-footer a[data-v-24ddfaf3]:visited,.login-footer a[data-v-24ddfaf3]:link{color:inherit}.infobanner-layout{justify-content:space-between;width:100%;color:var(--pk-custom-login-theme-text-color);background:var(--pk-custom-login-theme-color);background:linear-gradient(170deg,var(--pk-custom-login-theme-color) 0%,var(--pk-custom-login-theme-color) 60%,var(--pk-custom-login-theme-accent-color) 60%,var(--pk-custom-login-theme-accent-color) 100%);--pk-headline-color: var(--pk-custom-login-theme-text-color)}.infobanner-layout .infobanner-layout-content{flex:1}:is(.infobanner-layout .infobanner-layout-content) hr{border-color:var(--pk-custom-login-theme-text-color)}:is(.infobanner-layout .infobanner-layout-content) a{text-decoration:underline;color:var(--pk-custom-login-theme-text-color);outline:none;transition:all var(--pk-transition-duration-fast);max-width:max-content;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:is(:is(.infobanner-layout .infobanner-layout-content) a):hover{text-decoration:underline;text-decoration-thickness:.125rem}:is(:is(.infobanner-layout .infobanner-layout-content) a):focus-visible{text-decoration:none;box-shadow:0 0 0 5px var(--pk-focus-ring-alpha-color-primary),0 0 0 2px var(--pk-focus-ring-color-primary);border-radius:var(--pk-border-radius-default)}.login-title[data-v-6363591e]{font-size:var(--pk-font-size-xxx-large);text-align:center;margin-bottom:0}.pk-form{width:100%}.pk-form.pk-form-width{max-width:var(--2a033ca8)}.session-in-use{gap:var(--login-spacing-large)}.session-in-use-buttons{gap:var(--login-spacing-small)}.login-subtitle[data-v-0bbedcb9]{font-size:var(--pk-font-size-medium);font-weight:var(--pk-font-weight-regular);color:var(--pk-text-color-light);margin-bottom:0;text-align:center}h1+.login-subtitle[data-v-0bbedcb9]{margin-top:var(--login-spacing-small)}.force-password-change{gap:var(--login-spacing-large)}.force-password-change-form-content{gap:var(--login-spacing-small)}.force-password-change-form,.forgot-password,.forgot-password .forgot-password-success-message,.forgot-password .forgot-password-form{gap:var(--login-spacing-large)}:is(.forgot-password .forgot-password-assertive-message) a{color:var(--pk-custom-login-theme-color, #0000EE);font-weight:700}.forgot-password-buttons{gap:var(--login-spacing-small)}.forgot-password,.forgot-password-form{gap:var(--login-spacing-large)}.login-plain-link-button{font-size:var(--pk-font-size-medium);padding:0;display:flex;flex-direction:column;position:relative;background-color:transparent;font-weight:var(--pk-font-weight-semi-bold);align-items:center;justify-content:center;color:var(--pk-custom-login-theme-color);border:none;transition:all var(--pk-transition-duration-normal) ease-in-out;align-self:flex-end}.login-plain-link-button .pk-button-label{display:inline-flex;gap:var(--spacing-2);align-items:center;white-space:nowrap}:is(.login-plain-link-button .pk-button-label) span{white-space:nowrap}.login-plain-link-button:hover{background-color:transparent;border:none;color:var(--pk-custom-login-theme-hover-color)}.login-plain-link-button:disabled{color:var(--pk-custom-login-theme-hover-color)}.login-plain-link-button:focus-visible{outline:0}.login-plain-link-button:focus-visible:before{z-index:1;--button-focus-border-width: 2px;--button-focus-outline-width: 2px;transition:none;content:"";position:absolute;inset:var(--focus-ring-gap, -5px);border-radius:calc(var(--pk-border-radius-default) + var(--button-focus-border-width) + var(--button-focus-outline-width));border:var(--button-focus-border-width) solid var(--pk-focus-ring-color-primary);outline:var(--button-focus-outline-width) solid var(--pk-focus-ring-alpha-color-primary)}.login-plain-link-button:enabled{cursor:pointer}.login-form-layout,.username-password-login{gap:var(--login-spacing-large)}.username-password-login .login-client-name{font-weight:700}.username-password-login .login-form,.username-password-login .login-buttons{gap:var(--login-spacing-small)}.individual-logo[data-v-fb69ceef]{align-items:center;justify-content:center}.individual-logo .individual-logo-background-box[data-v-fb69ceef]{border-radius:var(--pk-border-radius-default);padding:var(--spacing-4) min(var(--spacing-8),max(var(--spacing-4),5vw))}.on-header-color[data-v-fb69ceef]:is(.individual-logo .individual-logo-background-box){background-color:var(--pk-custom-header-color)}.on-white[data-v-fb69ceef]:is(.individual-logo .individual-logo-background-box){background-color:var(--pk-color-generic-white)}:is(.individual-logo .individual-logo-background-box) .logo-image[data-v-fb69ceef]{max-width:400px;max-height:200px}.individual-logo .individual-logo-text[data-v-fb69ceef]{color:var(--pk-custom-header-font-color);max-width:min(30rem,100%);align-items:center;justify-content:center;text-align:center}:is(.individual-logo .individual-logo-text) h1[data-v-fb69ceef]{--individual-logo-main-title-maximum-lines: 2;--individual-logo-font-size-main-title: var(--pk-font-size-xx-large);--individual-logo-line-height-main-title: var(--pk-line-height-headline);--individual-logo-max-height-main-title: calc(var(--individual-logo-font-size-main-title) * var(--individual-logo-line-height-main-title) * var(--individual-logo-main-title-maximum-lines));font-size:var(--individual-logo-font-size-main-title);line-height:var(--individual-logo-line-height-main-title);max-height:var(--individual-logo-max-height-main-title);margin-bottom:0;color:var(--pk-custom-header-font-color);overflow:hidden}:is(.individual-logo .individual-logo-text) h2[data-v-fb69ceef]{--individual-logo-sub-title-maximum-lines: 2;--individual-logo-font-size-sub-title: var(--pk-font-size-large);--individual-logo-line-height-sub-title: var(--pk-line-height-headline);--individual-logo-max-height-sub-title: calc(var(--individual-logo-font-size-sub-title) * var(--individual-logo-line-height-sub-title) * var(--individual-logo-sub-title-maximum-lines));font-size:var(--individual-logo-font-size-sub-title);line-height:var(--individual-logo-line-height-sub-title);max-height:var(--individual-logo-max-height-sub-title);margin-top:var(--spacing-2);margin-bottom:0;color:var(--pk-custom-header-font-color);overflow:hidden}.login-client-name{font-weight:700}.saml-login{gap:var(--login-spacing-large)}:is(.saml-login .saml-login-assertive-message) a{color:var(--pk-custom-login-theme-color, #0000EE);font-weight:700}.saml-login-form{gap:var(--login-spacing-small)}.logout-form,.token-error-message{gap:var(--login-spacing-large)}:is(.token-error-message .reset-token-assertive-message) a{color:var(--pk-custom-login-theme-color, #0000EE);font-weight:700}.login-app{--login-spacing-large: 3rem;--login-spacing-medium: var(--spacing-8);--login-spacing-small: var(--spacing-4);--login-banner-width: 40%}.login-app .main-content{padding:var(--login-spacing-small);justify-content:space-between;align-items:center;gap:var(--login-spacing-medium)}:is(.login-app .main-content):has(~.login-banner){width:calc(100% - var(--login-banner-width))}:is(.login-app .main-content) .header{width:100%;color:var(--pk-custom-login-theme-color)}:is(:is(.login-app .main-content) .header) .ppp-logo{position:absolute}:is(.login-app .main-content) .main{width:100%;max-width:30rem}:is(:is(.login-app .main-content) .main) .main-flex-wrapper{gap:var(--login-spacing-medium)}:is(.login-app .main-content) .footer{align-self:flex-end;color:var(--pk-custom-login-theme-color)}.login-app .login-banner{width:var(--login-banner-width)}@media all and (max-width: 1280px){.login-app{flex-direction:column}.login-app .main-content .header .ppp-logo{position:relative}.login-app .main-content:has(~.login-banner){width:100%}.login-app .login-banner{width:100%}}
