body{--header-height: 80px;--form-container-width: 448px;--form-content-margin: 0;--form-logo-padding: 30px 0;--form-logo-height: 40px;--form-logo-width: 182px;--form-width: 100%;--form-footer-padding: 24px 0 32px;--form-auth-actions-padding: 16px 0 0;--form-code-input-margin-top: 24px;--form-code-input-margin: 8px 0;--form-code-input-control-padding: 14px 18px 18px 15px;--form-auth-email-padding: 16px 0 0;--form-auth-email-w-bottom-padding: 0 0 16px;--form-microsoft-title-padding: 8px 0 0;--form-auth-padding: 16px 0 0;--form-delimiter-container-padding: 24px 0;--footer-padding: 5px 0 0;--title-padding: 32px 0 0;--form-padding: 0 60px}.auth-root{display:flex;flex-direction:column;height:100%}.auth-header{display:flex;flex:0 0 var(--header-height);justify-content:space-between;padding:0 22px 0 26px}.auth-header-logo-container{display:none;align-items:center}.auth-header-logo-container .logo{height:30px;width:136px;background-position:center;background-repeat:no-repeat;background-size:cover}.auth-header-img-container .img{height:54px;width:60px;background-position:center;background-repeat:no-repeat;background-size:cover}@media(max-width: 575.98px){.auth-header-img-container .img{height:36px}}.auth-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.auth-logo-container{display:none;flex:0 0 72px;justify-content:flex-start}.auth-logo-container .logo{display:flex;flex:1 1 0;background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:auto 36px}.auth-logo-container .logo>span{margin-top:-3%;font-weight:600;font-size:36px}.auth-spacer{display:flex;flex:1 1}.auth-footer{display:flex;justify-content:center;padding:var(--footer-padding)}.auth-form{padding:var(--form-auth-padding)}.auth-form-divider{border-width:1px;border-style:solid}.auth-form-logo-container{display:flex;align-items:center;justify-content:center;padding:var(--form-logo-padding)}.auth-form-logo-container .logo{height:var(--form-logo-height);width:var(--form-logo-width);background-position:center;background-repeat:no-repeat;background-size:cover}.auth-form-container{display:flex;flex-direction:column;width:var(--form-container-width);box-shadow:0px 0px 30px 0px rgba(16,16,16,.15);overflow-wrap:break-word}.auth-form-scroll-wrapper{display:flex;flex-direction:column;flex:1 1 0}.auth-form-footer{display:flex;justify-content:center;padding:var(--form-footer-padding);font-size:14px}.auth-form-actions{display:flex;flex-direction:row;padding:var(--form-auth-actions-padding)}.auth-form-actions.wo-padding{padding:0}.auth-form-actions-spacer{display:flex;flex:1 1 0}.auth-form-content{margin:var(--form-content-margin);min-width:0;max-width:var(--form-width);padding:var(--form-padding)}.auth-form-title{display:block;padding:var(--title-padding);text-align:left;font-size:24px;font-weight:600}.auth-form-title.external{font-size:22px}.auth-form-email{padding:var(--form-auth-email-padding);font-size:16px;font-weight:600}.auth-form-email.w-bottom-padding{padding:var(--form-auth-email-w-bottom-padding)}.auth-form-subtitle{display:block;padding-top:10px;padding-bottom:10px;font-weight:500;font-size:16px;letter-spacing:.02rem;text-align:left}.auth-form-button{display:block;width:100%;margin:30px 0 60px;padding:10px 28px 13px;border-style:none;outline:none;font-weight:500;font-size:19px;letter-spacing:.02em;text-transform:uppercase;cursor:pointer}.auth-form-button:disabled{cursor:not-allowed}.auth-form-button.before-ex-login{margin-bottom:30px}.auth-form .forgot-password-link{font-size:12px}.auth-form-other-option{text-align:center}.auth-form-other-option.w-padding{padding:16px 0 0}.auth-form-other-option a{width:100%}.auth-agent-title{padding:var(--title-padding);text-align:center;font-size:24px;font-weight:600}.auth-agent-subtitle{margin-top:16px;font-size:16px;text-align:center;color:#999}.auth-agent-subtitle span{color:#2b2e2d}.auth-agent-btn{margin-top:24px;width:100%}.delimiter{flex:1 1 auto;text-align:center;border-bottom-width:1px;border-bottom-style:solid;line-height:.1em}.delimiter-container{display:flex;align-items:center;justify-content:center;padding:var(--form-delimiter-container-padding)}.delimiter-container span{font-size:14px;padding:0 8px}.provider-container{display:flex;flex-direction:column;gap:12px;justify-content:center}.provider-container.w-padding-bottom{padding-bottom:16px}.external-button{--bs-btn-padding-y: 8px}.external-button.provider{text-transform:none;display:flex;justify-content:center;align-items:center;flex-basis:content;-moz-column-gap:8px;column-gap:8px}.external-button .icon.microsoftentra{content:url(../../assets/entra-login-logo.svg)}.external-button .icon.swivel{content:url(../../assets/swivel-login-logo.svg)}.external-button .icon.saml{content:url(../../assets/saml-login-logo.svg)}.external-button .icon.fido{content:url(../../assets/fido-login-logo.svg)}.external-button .icon.ad{content:url(../../assets/ad-login-logo.svg)}.external-button .icon.okta{content:url(../../assets/okta-login-logo.svg)}.external-button .icon.onelogin{content:url(../../assets/onelogin-login-logo.svg)}.spinner-container{display:flex;justify-content:center;margin-top:12px}.spinner{width:32px;height:32px}.microsoft-title{font-size:16px;padding:var(--form-microsoft-title-padding)}.code-input{display:flex;width:-moz-fit-content;width:fit-content;border-width:1px;border-style:solid;border-radius:5px;margin:var(--form-code-input-margin)}.code-input:not(:first-child){margin-top:var(--form-code-input-margin-top)}.code-input-control{padding:var(--form-code-input-control-padding);border:0;font-weight:700;font-size:18px}.code-input-control:not(:first-child){border-left-width:1px;border-left-style:solid}.code-input input{width:48px;height:54px;text-align:center}.code-input input::-webkit-outer-spin-button,.code-input input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.code-input input:focus{outline:none}.code-input input[type=number]{-moz-appearance:textfield}body{--form-logo-image: url("../../assets/form-logo-emplatform.svg");--background-color: #fff;--form-text-color: #313638;--form-divider-b-color: #eeeefc;--form-code-input-bg-color: #f2f2f2;--form-code-input-b-color: #e1e1e1;--form-code-input-invalid-b-color: #f44336;--form-external-button-hover-color: #eee;--form-microsoft-title-color: #999;--bs-link-color: #40C672;--bs-link-hover-color: #57e88d;--bs-link-color-rgb: 64, 198, 114;--bs-link-hover-color-rgb: 87, 232, 141;background-color:var(--background-color)}.auth-footer-img-container .img{content:url("../../assets/footer-emplatform.png");background-position:center;background-repeat:no-repeat;background-size:cover}.auth-form-divider{border-color:var(--form-divider-b-color)}.auth-form-logo-container .logo{background-image:var(--form-logo-image)}.auth-form-container{background-color:var(--background-color)}.auth-form-email{color:var(--form-text-color)}.auth-form-email-w-bottom-padding{color:var(--form-text-color)}.auth-form-title{color:var(--form-text-color)}.auth-form-footer{justify-content:center;align-items:center;flex-direction:column;gap:4px}.delimiter{border-bottom-color:var(--form-text-color)}.delimiter-container span{color:var(--form-text-color);background:rgba(0,0,0,0)}.microsoft-title{color:var(--form-microsoft-title-color)}.code-input{background-color:var(--form-code-input-bg-color);border-color:var(--form-code-input-b-color)}.code-input-control{background-color:rgba(0,0,0,0)}.code-input-control:not(:first-child){border-left-color:var(--form-code-input-b-color)}.code-input.invalid{border-color:var(--form-code-input-invalid-b-color)}.external-button{--bs-btn-bg: #fff;--bs-btn-border-color: var(--form-text-color);--bs-btn-hover-bg: var(--form-external-button-hover-color);--bs-btn-hover-border-color: var(--form-text-color);--bs-btn-active-bg: var(--form-external-button-hover-color);--bs-btn-active-border-color: var(--form-text-color);--bs-btn-hover-color: var(--form-text-color);--bs-btn-color: var(--form-text-color);--bs-btn-active-color: var(--form-text-color)}