.pEF_Zq_login{width:100%;color:var(--text-color);text-align:left;--auth-ink:#254b57;--auth-muted:#64748b;--auth-border:#d5e0e4;--auth-tint:#edf2f3;font-family:inherit;font-size:1rem;line-height:1.5}:is(.pEF_Zq_login .cl-button,.pEF_Zq_login .cl-link){color:var(--auth-ink);font:inherit;letter-spacing:normal;text-transform:none;text-shadow:none;box-shadow:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;font-size:14px;font-weight:500;line-height:1.5;transition:background-color .15s,border-color .15s,color .15s}.pEF_Zq_login .cl-button:hover:not(:disabled):not([aria-disabled=true]){color:#1a3540;background-color:#e4edef}.pEF_Zq_login .cl-link:hover{color:#1a3540;background-color:#e4edef}:is(.pEF_Zq_login .cl-cardBox,.pEF_Zq_login .cl-card){width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:24px;margin:0;padding:0;overflow:visible}.pEF_Zq_login .cl-card:before{content:none}.pEF_Zq_login .cl-card:after{content:none}.pEF_Zq_login .cl-button:before{content:none}.pEF_Zq_login .cl-button:after{content:none}.pEF_Zq_login .cl-signIn-start>.cl-header{display:none}.pEF_Zq_login .cl-footer{display:none}.pEF_Zq_login .cl-lastAuthenticationStrategyBadge{display:none}.pEF_Zq_login .cl-buttonArrowIcon{display:none}:is(.pEF_Zq_login .cl-main,.pEF_Zq_login .cl-form){gap:20px;width:100%}.pEF_Zq_login .cl-headerTitle{color:#254b57;font:inherit;margin:0;font-size:18px;font-weight:600}:is(.pEF_Zq_login .cl-headerSubtitle,.pEF_Zq_login .cl-formFieldHintText,.pEF_Zq_login .cl-formFieldInfoText){color:#64748b;font:inherit;font-size:14px;line-height:1.6}.pEF_Zq_login .cl-formFieldLabel{color:#254b57;font:inherit;font-size:14px;font-weight:600}.pEF_Zq_login .cl-formFieldLabelRow{margin-bottom:8px}.pEF_Zq_login .cl-formFieldInput{box-sizing:border-box;width:100%;min-height:49px;color:var(--text-color);font:inherit;box-shadow:none;background:#fff;border:2px solid #e2e8f0;border-radius:8px;padding:12px 15px;transition:border-color .15s,box-shadow .15s}.pEF_Zq_login .cl-formFieldInput::placeholder{color:#7a8998;opacity:1}.pEF_Zq_login .cl-formFieldInput:focus{border-color:#254b57;outline:none;box-shadow:0 0 0 3px #254b5714}.pEF_Zq_login .cl-formFieldInput[aria-invalid=true]{border-color:#c34444}.pEF_Zq_login .cl-formFieldInputGroup{position:relative}.pEF_Zq_login .cl-formFieldInputGroup input{padding-right:46px}.pEF_Zq_login .cl-formFieldInputShowPasswordButton{color:#64748b;width:38px;height:100%;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px;position:absolute;inset:0 5px 0 auto}:is(.pEF_Zq_login .cl-formButtonPrimary,.pEF_Zq_login .cl-socialButtonsBlockButton){background:var(--primary-color);color:#fff;width:100%;min-height:49px;font:inherit;text-transform:none;letter-spacing:normal;box-shadow:none;cursor:pointer;background-image:none;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;margin:0;padding:12px 18px;font-weight:500;transition:background-color .15s,border-color .15s;display:flex}.pEF_Zq_login .cl-formButtonPrimary:hover:not(:disabled):not([aria-disabled=true]){color:#fff;background:#1a3540}.pEF_Zq_login .cl-socialButtonsBlockButton{color:#254b57;background:#fff;border-color:#d5e0e4}.pEF_Zq_login .cl-socialButtonsBlockButton:hover:not(:disabled):not([aria-disabled=true]){background:#f5f9fa;border-color:#97b0b9}.pEF_Zq_login .cl-socialButtonsBlockButtonText{font:inherit}.pEF_Zq_login .cl-providerIcon{width:18px;height:18px}.pEF_Zq_login button:disabled,.pEF_Zq_login [aria-disabled=true]{opacity:.6;cursor:not-allowed}.pEF_Zq_login button[aria-busy=true]{cursor:progress}.pEF_Zq_login .cl-spinner{color:currentColor}.pEF_Zq_login button:focus-visible,.pEF_Zq_login a:focus-visible{outline-offset:3px;outline:2px solid #254b57}.pEF_Zq_login .cl-dividerRow{gap:14px;margin:2px 0}.pEF_Zq_login .cl-dividerLine{background:#dce5e8;height:1px}.pEF_Zq_login .cl-dividerText{color:#7a8998;font:inherit;font-size:13px}:is(.pEF_Zq_login .cl-formFieldAction,.pEF_Zq_login .cl-formResendCodeLink,.pEF_Zq_login .cl-identityPreviewEditButton,.pEF_Zq_login .cl-backLink,.pEF_Zq_login .cl-cardActionLink){min-height:36px;color:var(--auth-ink);font:inherit;text-underline-offset:4px;box-shadow:none;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:5px 8px;font-size:14px;font-weight:500;-webkit-text-decoration:underline #a9bcc4;text-decoration:underline #a9bcc4;display:inline-flex}:is(.pEF_Zq_login .cl-formButtonReset,.pEF_Zq_login .cl-alternativeMethodsBlockButton,.pEF_Zq_login .cl-socialButtonsIconButton){border:1px solid var(--auth-border);min-height:46px;color:var(--auth-ink);font:inherit;box-shadow:none;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:11px 16px;font-size:14px;font-weight:500;display:flex}.pEF_Zq_login .cl-alternativeMethodsBlockButton{text-align:left;justify-content:flex-start;width:100%}:is(.pEF_Zq_login .cl-alternativeMethodsBlockButton:hover:not(:disabled):not([aria-disabled=true]),.pEF_Zq_login .cl-formButtonReset:hover:not(:disabled):not([aria-disabled=true])){background:#f5f9fa;border-color:#97b0b9}.pEF_Zq_login .cl-alternativeMethodsBlockButtonText{font:inherit}:is(.pEF_Zq_login .cl-cardActionText,.pEF_Zq_login .cl-formResendCodeLink__disabled){color:var(--auth-muted);font:inherit;font-size:14px}.pEF_Zq_login .cl-identityPreviewText{color:var(--auth-ink);font:inherit;overflow-wrap:anywhere;font-size:14px}.pEF_Zq_login .cl-identityPreviewEditButton{flex-shrink:0}.pEF_Zq_login .cl-alert{color:#b42318;box-shadow:none;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:14px 16px}.pEF_Zq_login .cl-alertText{color:inherit;font:inherit;font-size:14px;line-height:1.6}.pEF_Zq_login .cl-alertIcon{color:inherit;flex-shrink:0;width:18px;height:18px}.pEF_Zq_login .cl-alert__warning{color:#76581d;background:#fff9e9;border-color:#e8d59c}.pEF_Zq_login .cl-alert__info{color:var(--auth-ink);background:#edf5f7;border-color:#c7dce2}.pEF_Zq_login .cl-formFieldErrorText{color:#a32d2d;font:inherit;overflow-wrap:anywhere;background:#fff3f2;border:1px solid #efcaca;border-radius:8px;align-items:flex-start;gap:8px;margin:8px 0 0;padding:10px 12px;font-size:13px;line-height:1.6;display:flex}.pEF_Zq_login .cl-formFieldErrorText svg{width:16px;height:16px;color:inherit;flex-shrink:0;margin-top:2px}:is(.pEF_Zq_login .cl-formField:has(.cl-formFieldErrorText) .cl-formFieldInput,.pEF_Zq_login .cl-formFieldInput[data-invalid=true]){background:snow;border-color:#c37676}.pEF_Zq_login .cl-formField:has(.cl-formFieldErrorText) .cl-formFieldInput:focus{border-color:#b43636;box-shadow:0 0 0 3px #b4363614}.pEF_Zq_login .cl-formFieldSuccessText{color:#24734e;font:inherit;font-size:14px}.pEF_Zq_login .cl-formFieldWarningText{color:#76581d;font:inherit;font-size:14px}.pEF_Zq_login .cl-identityPreview{box-shadow:none;background:#edf2f3;border:1px solid #dce5e8;border-radius:8px;padding:10px 14px}.pEF_Zq_login .cl-otpCodeFieldInput{box-sizing:border-box;color:#254b57;width:40px;height:49px;font:inherit;box-shadow:none;background:#fff;border:1px solid #d5e0e4;border-radius:8px;font-size:20px;transition:border-color .15s,box-shadow .15s}.pEF_Zq_login .cl-otpCodeFieldInputs{flex-wrap:wrap;justify-content:center;gap:8px}.pEF_Zq_login .cl-otpCodeFieldInput:focus-visible{border-color:var(--auth-ink);outline:none;box-shadow:0 0 0 3px #254b5714}.pEF_Zq_login .cl-otpCodeFieldInput[aria-invalid=true]{background:#fff8f8;border-color:#b43636}.pEF_Zq_login .cl-otpCodeFieldInput:disabled{opacity:.6;background:var(--auth-tint)}.pEF_Zq_login .cl-formFieldInput:disabled{background:var(--auth-tint);color:var(--auth-muted);cursor:not-allowed}.pEF_Zq_login .cl-formFieldInputShowPasswordButton:hover:not(:disabled):not([aria-disabled=true]){background:var(--auth-tint);color:var(--auth-ink)}.pEF_Zq_login .cl-formFieldInputShowPasswordIcon{width:18px;height:18px}.pEF_Zq_login .cl-checkbox{width:17px;height:17px;accent-color:var(--auth-ink);border-color:var(--auth-border);border-radius:4px}.pEF_Zq_login .cl-formFieldInput[type=checkbox]{width:17px;height:17px;min-height:17px;accent-color:var(--auth-ink);padding:0}@media (prefers-reduced-motion:reduce){:is(.pEF_Zq_login .cl-button,.pEF_Zq_login .cl-link,.pEF_Zq_login .cl-formFieldInput,.pEF_Zq_login .cl-otpCodeFieldInput){transition:none}}@media (max-width:480px){:is(.pEF_Zq_login .cl-formButtonPrimary,.pEF_Zq_login .cl-socialButtonsBlockButton){min-height:52px}.pEF_Zq_login .cl-otpCodeFieldInput{width:34px}}.pEF_Zq_administratorHint{color:#64748b;text-align:left;border-top:1px solid #dce5e8;margin:22px 0 0;padding-top:16px;font-size:13px;line-height:1.7}.pEF_Zq_administratorHelp{text-align:left;background:#edf5f7;border:1px solid #c7dce2;border-radius:8px;padding:22px}.pEF_Zq_administratorHelp h2{color:#254b57;margin:0 0 10px;font-size:18px;font-weight:600}.pEF_Zq_administratorHelp p{color:#526b74;margin:0 0 18px;font-size:14px;line-height:1.7}.pEF_Zq_administratorHelp a{color:#254b57;text-underline-offset:4px;font-size:14px;font-weight:500;text-decoration:underline}.pEF_Zq_login a[href^=mailto\:]{display:none}.pEF_Zq_login .cl-formFieldRow__password .cl-formFieldAction{display:none}.pEF_Zq_login .cl-formFieldAction__forgotPassword{display:none}.pEF_Zq_login .cl-alternativeMethodsBlockButton{display:none}:is(.pEF_Zq_login .cl-signIn-passwordPwnedMethods,.pEF_Zq_login .cl-signIn-passwordCompromisedMethods,.pEF_Zq_login .cl-signIn-passwordUntrusted,.pEF_Zq_login .cl-signIn-forgotPasswordMethods,.pEF_Zq_login .cl-signIn-resetPassword){display:none}:is(.pEF_Zq_login .cl-backLink,.pEF_Zq_login .cl-cardActionLink){font-weight:600}.pEF_Zq_login .cl-alternativeMethodsBlockButtonArrow{width:16px;height:16px}.pEF_Zq_requiredResetHelp{display:none}.pEF_Zq_employeePicker{text-align:left;margin-bottom:24px}.pEF_Zq_employeeIdentity{text-align:left;background:#edf2f3;border:1px solid #dce5e8;border-radius:8px;align-items:center;gap:12px;width:100%;margin:0;padding:14px;display:flex}.pEF_Zq_employeeIdentity img{object-fit:cover;border-radius:50%;flex-shrink:0;width:44px;height:44px}.pEF_Zq_employeeIdentity span{color:#254b57;overflow-wrap:anywhere;flex:1;min-width:0;font-size:15px;font-weight:600}.pEF_Zq_employeeIdentity a{color:#254b57;text-underline-offset:3px;font-size:13px}.pEF_Zq_withEmployeeIdentity .cl-identityPreview{background:0 0;border:0;width:100%;padding:0;display:flex}.pEF_Zq_withEmployeeIdentity .cl-identityPreview>:not([data-employee-identity]){display:none}.pEF_Zq_employeePicker label{color:#254b57;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.pEF_Zq_employeePicker select{color:#254b57;width:100%;min-height:49px;font:inherit;cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:8px;padding:12px 14px}.pEF_Zq_employeePicker select:focus-visible{border-color:#254b57;outline:none;box-shadow:0 0 0 3px #254b5714}.pEF_Zq_employeePicker select:disabled{cursor:not-allowed;color:#64748b;background:#edf2f3}.pEF_Zq_employeePicker p{color:#64748b;margin:12px 0 0;font-size:13px;line-height:1.6}.pEF_Zq_employeeFlow .cl-formFieldRow__identifier .cl-formFieldInput{display:none}.pEF_Zq_employeeFlow .cl-formFieldRow__identifier .cl-formFieldLabelRow{display:none}.pEF_Zq_employeeFlow .cl-formFieldRow__identifier:not(:has(.cl-formFieldErrorText)){display:none}:is(.pEF_Zq_awaitingSelection .cl-signIn-start .cl-form,.pEF_Zq_awaitingSelection .cl-signIn-start .cl-dividerRow){display:none}.pEF_Zq_employeeFlow:has(.cl-card:not(.cl-signIn-start))>.pEF_Zq_employeePicker{display:none}:is(.pEF_Zq_employeeFlow:has(.cl-taskResetPassword-root)>.pEF_Zq_login,.pEF_Zq_employeeFlow:has(.cl-taskResetPassword-root)>.pEF_Zq_administratorHint){display:none}.pEF_Zq_employeeFlow:has(.cl-taskResetPassword-root)>.pEF_Zq_requiredResetHelp{display:block}:is(.pEF_Zq_login .cl-logoBox,.pEF_Zq_login .cl-logoLink,.pEF_Zq_login .cl-cardAction__alternativeMethods,.pEF_Zq_login .cl-cardActionLink__alternativeMethods){display:none}:is(.pEF_Zq_employeeFlow [data-hidden-alternative-method],.pEF_Zq_login .cl-cardActionLink__alternativeMethods,.pEF_Zq_login .cl-cardAction__alternativeMethods){display:none!important}.pEF_Zq_submitting .cl-formButtonPrimary{pointer-events:none;cursor:progress;position:relative}.pEF_Zq_submitting .cl-formButtonPrimary>:not(.pEF_Zq_submitProgress){visibility:hidden}.pEF_Zq_submitProgress{color:inherit;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}
