:root{--paragraph-xsmall-font: 0.75rem;--paragraph-small-font: 0.875rem;--paragraph-medium-font: 1rem;--paragraph-large-font: 1.125rem;--h4-font: 1.375rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-medium: 120%;--line-height-regular: 140%;--color-primary-neutral-200: #cdd0d3;--color-primary-neutral-500: #7d878f;--color-primary-neutral-900: #1d2a36;--color-primary-neutral-950: #0b1c2d;--color-secondary-error-100: #ffe5e9;--color-secondary-error-200: #ffbec8;--color-secondary-error-500: #ed2b2e;--color-secondary-error-800: #c4272a;--color-primary-steele-grey-50: #f2f3ff;--color-primary-steele-grey-100: #e2e2f2;--color-primary-steele-grey-200: #dadaeb;--color-primary-steele-grey-300: #cfcfe3;--color-primary-steele-grey-400: #bfbfd7;--color-primary-steele-grey-500: #a9a9c0;--color-primary-steele-grey-600: #9393a7;--color-primary-electric-blue-500: #3661ff;--color-primary-electric-blue-600: #284dd3}body{position:absolute;width:100%;height:100%;padding:0;margin:0;font-style:normal;font-weight:500;font-size:20px;-webkit-touch-callout:none;background:var(--color-primary-steele-grey-50)}body *{font-family:Inter, serif;color:var(--color-primary-neutral-950)}.container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.page-container{display:flex;flex-direction:column;gap:1.5rem;height:100%;width:100%}.page-header{color:var(--color-primary-neutral-950);font-weight:var(--font-weight-semibold);font-size:var(--h4-font);line-height:var(--line-height-medium);text-align:center;margin:0}.page-header-warning{background-color:var(--color-secondary-error-100);border:1px solid var(--color-secondary-error-200);border-radius:0.75rem;padding:1rem;gap:0.5rem}.alert-header{color:var(--color-secondary-error-800);font-weight:var(--font-weight-semibold);font-size:var(--paragraph-small-font);line-height:var(--line-height-regular)}.alert-message{color:var(--color-secondary-error-800);font-weight:var(--font-weight-regular);font-size:var(--paragraph-small-font);line-height:var(--line-height-regular)}.alert-icon{width:1.5em;height:1.5em;margin-right:0.25em;vertical-align:middle}.message{color:var(--color-primary-neutral-950);font-weight:var(--font-weight-regular);font-size:var(--paragraph-small-font);line-height:var(--line-height-regular)}.btn{font-style:normal;font-weight:500;font-size:16px;line-height:30px;text-align:center;color:#ffffff;border-radius:4px}.btn .btn-primary{background:#1482f1;color:white;border:1px solid #1482f1}.content{position:absolute;top:8%;bottom:0;left:0;right:0;width:462px;margin:auto;justify-content:center}.variable-content{margin:8vh 20vw}.login-section{display:flex;flex-direction:column;gap:1.5rem;align-items:center;width:100%}.password-form{width:100%}.sso-login-form{width:100%;gap:1.5rem}.form{display:flex;flex-direction:column;background:#ffffff;border:1px solid var(--color-primary-neutral-200);border-radius:1rem;gap:2.25rem;padding:2.25rem}.form-group{width:100%}.form-group a.primary_button.full-width{display:inline-block;box-sizing:border-box;line-height:38px;text-decoration:none}.form-header{padding:1rem;background-color:#ffd68e;border-top-left-radius:1rem;border-top-right-radius:1rem;font-size:14px}.form-header.error{background-color:#cf4c35}.instructions{font-size:14px;padding:0 0 1rem}.form-content{padding:1rem 2rem}.centered-content{text-align:center}.logo-container{display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;width:100%}.logo-link{display:flex;align-items:center;justify-content:center;border-radius:4px;width:118px;height:62px}.logo-image{background-image:url(/react/OnitTreatmentLogin.svg);background-repeat:no-repeat;width:108px;height:48px;background-position:center}.corporation-logo-image{height:48px;padding-bottom:8px}.new_user{display:flex;flex-direction:column;gap:1.5rem;width:100%}.secondary_button{width:100%;background:white;border:1px solid #3661ff;border-radius:4px;font-weight:500;font-size:16px;line-height:30px;text-align:center;color:#1482f1;height:50px;cursor:pointer}.secondary_button:hover{background:#f2f5f7}.primary_button{width:100%;background:var(--color-primary-electric-blue-500);border:1px solid var(--color-primary-electric-blue-500);border-radius:6px;font-weight:var(--font-weight-semibold);font-size:var(--paragraph-medium-font);line-height:var(--line-height-regular);text-align:center;color:white;height:40px;cursor:pointer}.primary_button:hover{background:var(--color-primary-electric-blue-600)}.primary_button.short_button{font-size:var(--paragraph-xsmall-font);height:32px}.tertiary_button{background:white;width:100%;border:1px solid var(--color-primary-neutral-950);border-radius:6px;font-weight:var(--font-weight-semibold);font-size:var(--paragraph-medium-font);line-height:var(--line-height-regular);text-align:center;height:40px;cursor:pointer}.row{width:100%;margin-bottom:10px}.buttonrow{min-width:100px}:focus{outline-color:#1482f1}.input{background:#ffffff;border:1px solid var(--color-primary-neutral-200);box-sizing:border-box;border-radius:6px;width:100%;height:36px;font-weight:normal;font-size:var(--paragraph-medium-font);line-height:var(--line-height-regular);padding:8px;color:var(--color-primary-neutral-950);margin-top:0.25rem}.input::-ms-reveal{display:none}.input-error{border-color:var(--color-secondary-error-800) !important}.input-alert{display:none;color:var(--color-secondary-error-800);font-weight:var(--font-weight-medium);font-size:var(--paragraph-small-font);line-height:var(--line-height-regular);margin-top:4px;align-items:center}.input-alert-icon{width:1em;height:1em;margin-right:0.4em;vertical-align:middle}.links{display:flex;justify-content:flex-end}.links a{font-weight:var(--font-weight-medium);font-size:var(--paragraph-small-font);line-height:var(--line-height-regular);color:var(--color-primary-electric-blue-500);text-decoration:underline;cursor:pointer}.links a:hover{text-decoration:underline}.links input[type="submit"]{font-weight:bold;font-size:var(--paragraph-xsmall-font);line-height:var(--line-height-regular);color:var(--color-primary-electric-blue-500);text-decoration:none;border:0;background:white;cursor:pointer}.remember_me{display:flex;color:var(--color-primary-neutral-950);font-weight:var(--font-weight-regular);font-size:var(--paragraph-small-font);align-content:center;line-height:var(--line-height-regular);cursor:pointer;margin-top:0.5rem}.footer-container{position:absolute;color:var(--color-primary-neutral-500);font-weight:var(--font-weight-regular);font-size:var(--paragraph-small-font);line-height:var(--line-height-regular);bottom:0.25rem}.footer-container>span{color:var(--color-primary-neutral-500)}.footer-container a{text-decoration:underline;cursor:pointer;color:var(--color-primary-electric-blue-500)}.message{box-sizing:border-box;border-radius:3px}.message.error{padding:12px;font-family:SFProText, sans-serif;font-size:12px;line-height:120%;letter-spacing:-0.02em;background:#fff4f5;border:1px solid #e31c3d}.message.confirm{font-family:SFProText, sans-serif;font-size:12px;line-height:120%;letter-spacing:-0.02em;color:#000000;background:#e3ffda;border:1px solid #afafaf}.message.error ul.bullets{margin:0;padding:0;list-style:none}.message.error ul.bullets li:before{content:url(/images/login/exclaim.svg);width:24px;height:24px;margin-right:8px;vertical-align:middle}.text-center{text-align:center}.input_label{font-family:Inter, serif;font-style:normal;font-weight:var(--font-weight-medium);font-size:var(--paragraph-small-font);line-height:var(--line-height-regular)}.header_label{font-weight:500;font-size:20px;line-height:30px;text-align:center}.header_message{font-weight:normal;font-size:14px;line-height:16px;text-align:center}.confirmation_messages{font-weight:bold;font-size:16px;line-height:24px}.horizontal_divider{height:1px;margin-top:1.25rem;margin-bottom:1.25rem;background:var(--color-primary-neutral-200)}.box-wrapper{display:flex}.option-box{flex:1 1 0;display:flex;flex-direction:column;border:1px solid #dbe7ee;border-radius:3px;padding:5px}.option-box:not(:last-child){margin-right:10px}.option-icon-wrapper{width:60px;height:60px;border:1px solid #dbe7ee;border-radius:40px;padding:10px;flex:1 1 auto;align-self:center}.button-container{display:flex;justify-content:center}.option-text{font-size:12px;padding:15px 0}.result-wrapper{display:flex;flex-direction:column}.result-message{font-weight:bold;font-size:14px;padding:10px}.support-message{font-size:10px;padding:5px}.support-message a{text-decoration:none;color:#0065ff}.label-row{display:flex;justify-content:space-between;align-items:center}.password-input-container{position:relative}.show-password-icon{position:absolute;right:1rem;top:calc(50% + 2px);transform:translateY(-50%);width:1.5rem;height:1.5rem;cursor:pointer}.new-user{display:flex;flex-direction:column;gap:1.5rem;width:100%}.horizontal-divider-with-text{display:flex;align-items:center;width:100%}.horizontal-divider-with-text .line{flex:1;height:1px;background:var(--color-primary-neutral-200)}.horizontal-divider-with-text .divider-text{margin:0 1rem;color:var(--color-primary-neutral-950);font-weight:var(--font-weight-medium);font-size:var(--paragraph-medium-font);line-height:var(--line-height-regular);white-space:nowrap}.login-disclaimer{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;gap:0.75rem}.login-disclaimer-message{font-size:0.875rem;line-height:140%}.login-disclaimer-divider{margin:0}
