.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-text-field{--login-text-field-font-size: var(--pk-font-size-medium);--login-text-field-padding-y: var(--spacing-4);--login-text-field-gap-y: var(--spacing-1);--login-input-boarder: 1px;--login-icon-padding: var(--spacing-3);--login-icon-size: var(--pk-font-size-medium);--login-input-height: calc(var(--login-text-field-font-size) + var(--login-text-field-padding-y) * 2 + 2 * var(--login-input-boarder));--login-input-text-top-offset: calc(var(--login-text-field-gap-y) + var(--login-input-height) / 2 - var(--login-text-field-padding-y) / 2);--placeholder-small-scale: .85;--placeholder-small-font-size: calc(var(--login-text-field-font-size) * var(--placeholder-small-scale));--placeholder-translate-y: calc(0px - var(--login-text-field-gap-y) - var(--placeholder-small-font-size) / 2);position:relative;display:flex;flex-direction:column;line-height:1}.login-text-field .login-text-field-input{display:block;width:100%;height:var(--login-input-height);border:var(--login-input-boarder) solid var(--pk-color-slate-300);border-radius:var(--pk-border-radius-default);color:var(--pk-text-color);background:transparent;font-size:var(--login-text-field-font-size);padding:var(--login-input-text-top-offset) var(--spacing-1) var(--spacing-1) 0;z-index:1}:is(.login-text-field .login-text-field-input):disabled{background-color:var(--pk-color-slate-100);color:var(--pk-text-color-light)}:is(.login-text-field .login-text-field-input):focus-visible{--focus-ring-color: var(--pk-focus-ring-color-primary);--focus-ring-alpha-color: var(--pk-focus-ring-alpha-color-primary);border-color:var(--focus-ring-color);outline:var(--focus-ring-border-width, 1px) solid var(--focus-ring-color);box-shadow:0 0 0 4px var(--focus-ring-alpha-color),0 0 0 0 var(--focus-ring-color)}.login-text-field label{position:absolute;left:calc(var(--login-icon-padding) * 2 + var(--login-icon-size));top:calc((var(--login-input-height) / 2) - (var(--login-text-field-font-size) / 2));color:var(--pk-text-color-light);font-size:var(--login-text-field-font-size);line-height:1;transition:ease-out var(--pk-animation-duration-normal);transform-origin:left;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:2}.login-text-field .login-text-field-label-icon{position:absolute;left:var(--login-icon-padding);top:calc(var(--login-input-height) / 2 - var(--login-icon-size) / 2);font-size:var(--login-icon-size);color:var(--pk-text-color-light);z-index:2}:is(.login-text-field .login-text-field-label):has(~.login-text-field-input:not(:placeholder-shown)),:is(.login-text-field .login-text-field-label):has(~.login-text-field-input:active:not(:disabled)),:is(.login-text-field .login-text-field-label):has(~.login-text-field-input:focus:not(:disabled)){transform:scale(var(--placeholder-small-scale)) translateY(var(--placeholder-translate-y));color:var(--pk-color-slate-600);z-index:2}.login-text-field>.login-text-field-label-icon~input{padding-left:calc((var(--login-icon-padding) * 2 + var(--login-icon-size) - var(--login-input-boarder)))}.login-text-field.login-text-field-has-error .login-text-field-input{border-color:var(--pk-focus-ring-color-destructive)}:is(.login-text-field.login-text-field-has-error .login-text-field-input):focus-visible{--focus-ring-color: var(--pk-focus-ring-color-destructive);--focus-ring-alpha-color: var(--pk-focus-ring-alpha-color-destructive)}.login-text-field .login-text-field-error-hint{margin-top:var(--spacing-0-5);align-items:center}.login-title[data-v-6363591e]{font-size:var(--pk-font-size-xxx-large);text-align:center;margin-bottom:0}.session-in-use{gap:var(--login-spacing-large)}.session-in-use-buttons{gap:var(--login-spacing-small)}.login-subtitle[data-v-313e78f7]{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;white-space:pre-wrap}h1+.login-subtitle[data-v-313e78f7]{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-form{gap:var(--login-spacing-large)}.login-problem-buttons{gap:var(--login-spacing-small)}.login-problem,.login-problem-form{gap:var(--login-spacing-large)}.enter-mfa .pk-button-primary{--button-color: var(--pk-custom-login-theme-text-color);--button-background-color: var(--pk-custom-login-theme-color);--button-hover-background-color: var(--pk-custom-login-theme-hover-color);--button-border-color: var(--pk-custom-login-theme-color);--button-active-background-color: var(--pk-custom-login-theme-hover-color);--button-disabled-background-color: var(--pk-custom-login-theme-hover-color)}.enter-mfa .pk-button-text{--button-color: var(--pk-custom-login-theme-color)}.force-mfa .pk-button-primary{--button-color: var(--pk-custom-login-theme-text-color);--button-background-color: var(--pk-custom-login-theme-color);--button-hover-background-color: var(--pk-custom-login-theme-hover-color);--button-border-color: var(--pk-custom-login-theme-color);--button-active-background-color: var(--pk-custom-login-theme-hover-color);--button-disabled-background-color: var(--pk-custom-login-theme-hover-color)}.force-mfa .pk-button-text{--button-color: var(--pk-custom-login-theme-color)}.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)}.username-password-login .pk-button-text{--button-color: var(--pk-custom-login-theme-color)}.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%}}
