#content #main-content .portlet-body .patient-self-onboarding-portlet{display:flex;background-color:var(--base-0);max-width:100vw;height:100%;overflow-y:auto}#content #main-content .portlet-body .patient-self-onboarding-portlet .message-container .message-title{padding:40px 16px 27px;background-color:var(--base-1);display:flex;flex-direction:row;width:100%}#content #main-content .portlet-body .patient-self-onboarding-portlet .message-container .message-title-icon{flex-basis:50px;margin-right:20px}#content #main-content .portlet-body .patient-self-onboarding-portlet .message-container .message-content{max-width:430px;margin:0 16px;padding:16px 0;flex:1 1 auto}@media screen and (min-width: 430px){#content #main-content .portlet-body .patient-self-onboarding-portlet .message-container .message-content{width:100%;max-width:414px;margin-left:auto;margin-right:auto}}#content #main-content .portlet-body .patient-self-onboarding-portlet .welcome-load-mask{flex:1 1 auto;display:flex}#content #main-content .portlet-body .patient-self-onboarding-portlet .welcome-logo-container,#content #main-content .portlet-body .patient-self-onboarding-portlet .welcome-logo-mobile-container{background-color:var(--base-2);position:relative;z-index:2}#content #main-content .portlet-body .patient-self-onboarding-portlet .welcome-logo-container .welcome-logo,#content #main-content .portlet-body .patient-self-onboarding-portlet .welcome-logo-mobile-container .welcome-logo{margin:12px 20px 26px;max-width:300px;max-height:40px}#content #main-content .portlet-body .patient-self-onboarding-portlet .welcome-header{min-height:150px;position:relative;overflow:visible;padding:16px;display:flex;justify-content:center}#content #main-content .portlet-body .patient-self-onboarding-portlet .welcome-header .welcome-image{flex:1 1 auto;max-width:200px;max-height:200px}#content #main-content .portlet-body .patient-self-onboarding-portlet form,#content #main-content .portlet-body .patient-self-onboarding-portlet form .welcome-layout{flex:1 1 auto;display:flex;flex-direction:column}#content #main-content .portlet-body .patient-self-onboarding-portlet form .welcome-layout .welcome-content{max-width:430px;margin:24px 16px 0;padding-bottom:16px;flex:1 1 auto;display:flex;flex-direction:column}#content #main-content .portlet-body .patient-self-onboarding-portlet form .welcome-layout .welcome-content .title{padding:0;margin:0}#content #main-content .portlet-body .patient-self-onboarding-portlet form .welcome-layout .welcome-content .sub-title{margin-bottom:32px;font-weight:700}#content #main-content .portlet-body .patient-self-onboarding-portlet form .welcome-layout .welcome-content .welcome-title{text-align:center;word-wrap:break-word}#content #main-content .portlet-body .patient-self-onboarding-portlet form .welcome-layout .welcome-content .welcome-content-description{padding:0 16px}#content #main-content .portlet-body .patient-self-onboarding-portlet form .welcome-layout .welcome-content .agreement-description{color:var(--text-60)}#content #main-content .portlet-body .patient-self-onboarding-portlet form .welcome-layout .welcome-content .ehs-checkbox{align-items:start}#content #main-content .portlet-body .patient-self-onboarding-portlet form .welcome-layout .welcome-content .ehs-checkbox>span{margin-top:1px}@media screen and (min-width: 430px){#content #main-content .portlet-body .patient-self-onboarding-portlet form .welcome-layout .welcome-content{width:100%;max-width:414px;margin-left:auto;margin-right:auto}}#content #main-content .portlet-body .patient-self-onboarding-portlet .welcome-logo-mobile-container{display:none}@media screen and (max-width: 1024px){#content #main-content .portlet-body .patient-self-onboarding-portlet .welcome-logo-container{display:none}#content #main-content .portlet-body .patient-self-onboarding-portlet .welcome-logo-mobile-container{display:block;text-align:center}}#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-header{padding:16px 0;display:flex;flex-direction:row;align-items:center;position:relative}#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-header .ehs-tool{padding:8px 16px;position:absolute;left:0;display:flex;justify-content:center;align-items:center}#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-header .ehs-tool .ehs-icon{font-size:18px}#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-header .authentication-header-text{width:100%}#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content{max-width:430px;margin:0 16px;padding-bottom:16px;display:flex;flex:1 1 auto;flex-direction:column}#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content .authentication-content-stepper{flex-basis:70px;min-width:70px}#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content .authentication-content-step-content{flex:1 1 auto;display:flex;flex-direction:column}#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content .authentication-content-step-content button.ehs-tool{padding:0!important}#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content .authentication-content-step-content.step-confirm-code .authentication-content-image-container,#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content .authentication-content-step-content.step-activate-account .authentication-content-image-container,#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content .authentication-content-step-content.step-update-userdata .authentication-content-image-container{padding-top:8px;padding-bottom:44px}#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content .authentication-content-step-content.step-set-password .authentication-content-image-container{padding-top:16px;padding-bottom:32px}#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content .authentication-content-step-content.step-onboarding-complete .authentication-content-image-container{padding-top:44px;padding-bottom:32px}#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content .authentication-content-image-container{padding:10px 0;text-align:center}#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content .authentication-content-image-container img{max-height:230px}#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content .authentication-content-loading-spinner .authentication-content-loading-spinner-content{min-width:100px;min-height:100px}#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content .authentication-content-loading-spinner .loadmask-root{background:transparent;opacity:.5}#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content .authentication-content-loading-spinner .loadmask-root .loadmask-inner{width:70px;height:70px}#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content .authentication-content-validation-row{display:flex;align-items:normal;margin-bottom:8px}#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content .authentication-content-validation-row p{margin:0}#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content .authentication-content-validation-icon{margin-top:5px;margin-right:8px;font-size:18px}#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content .authentication-content-password-repeat-input{margin-top:20px}#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content .green{color:var(--functional-green)}#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content .red{color:var(--functional-red)}#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content .grey{color:var(--text-20)}#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content .activation-code-description{margin-bottom:40px}#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content .otp-input-container{display:flex;flex-direction:row;gap:16px}#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content .otp-input-container .ehs-input-field-wrapper{max-width:50px;padding:0}#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content .otp-input-container .ehs-input-field{padding:0}#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content .otp-input-container .ehs-input-field:after{transition:none;background-color:transparent}#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content .otp-input-container .input[type=text]{border-bottom:1px solid var(--highlight-40);text-align:center}#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content .otp-input-container.error .input[type=text]{border-bottom:1px solid var(--functional-red)}#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content .otp-resend-link-container,#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content .otp-resend-timer{margin-top:40px}#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content .otp-resend-link{color:var(--text-60);border:none;background:transparent;text-decoration:underline;font-family:inherit;font-size:inherit;padding:1px;cursor:pointer}#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content .otp-resend-link:focus{outline:.125rem solid var(--focus-outline)!important;outline-offset:.125rem;z-index:1}#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content .otp-resend-link:hover{color:var(--primary-color)}#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content .password-form .ehs-input-field-wrapper .ehs-input-field .label,#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content .password-form .ehs-input-field-wrapper .ehs-input-field .input{font-family:inherit}#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content .password-form .visually-hidden-for-screenreaders-only,#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content .password-form .visually-hidden-for-screenreaders-only li,#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content .password-form .visually-hidden-for-screenreaders-only li p{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media screen and (min-width: 430px){#content #main-content .portlet-body .patient-self-onboarding-portlet .authentication-content{width:100%;max-width:414px;margin-left:auto;margin-right:auto}}#content #main-content .portlet-body .patient-self-onboarding-portlet .agreement-page{display:flex;flex:1 1 auto;flex-direction:column}#content #main-content .portlet-body .patient-self-onboarding-portlet .agreement-page-header{padding:40px 20px 20px;background-color:var(--base-1);display:flex;flex-direction:row}#content #main-content .portlet-body .patient-self-onboarding-portlet .agreement-page-header .agreement-page-header-content{display:flex;flex:1 1;max-width:430px;margin-left:auto;margin-right:auto}#content #main-content .portlet-body .patient-self-onboarding-portlet .agreement-page-header .agreement-page-header-content .agreement-page-header-icon{flex-basis:85px;padding-right:20px}#content #main-content .portlet-body .patient-self-onboarding-portlet .agreement-page-header .agreement-page-header-content .agreement-page-header-text{flex-grow:1}#content #main-content .portlet-body .patient-self-onboarding-portlet .agreement-page-content{max-width:430px;margin:0 16px;padding:16px 0;display:flex;flex:1 1 auto;flex-direction:column;max-height:calc(100% - 120px);overflow:hidden}@media screen and (min-width: 430px){#content #main-content .portlet-body .patient-self-onboarding-portlet .agreement-page-content{width:100%;max-width:414px;margin-left:auto;margin-right:auto}}#content #main-content .portlet-body .patient-self-onboarding-portlet .complete-account-container{display:flex;flex:1 1 auto;flex-direction:column;padding-top:16px}#content #main-content .portlet-body .patient-self-onboarding-portlet .complete-account-container h1{display:flex;flex:1 1 auto;justify-content:center}#content #main-content .portlet-body .patient-self-onboarding-portlet .complete-account-container h2{margin-top:32px}#content #main-content .portlet-body .patient-self-onboarding-portlet .complete-account-container .complete-account-header{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative}#content #main-content .portlet-body .patient-self-onboarding-portlet .complete-account-container .complete-account-header .ehs-tool{height:100%;padding:8px 16px;position:absolute;left:0;display:flex;align-items:center;justify-content:center}#content #main-content .portlet-body .patient-self-onboarding-portlet .complete-account-container .complete-account-header .ehs-tool .ehs-icon{font-size:18px}#content #main-content .portlet-body .patient-self-onboarding-portlet .complete-account-container .complete-account-content{max-width:430px;margin:0 16px;padding-bottom:16px;display:flex;flex:1 1 auto;flex-direction:column}#content #main-content .portlet-body .patient-self-onboarding-portlet .complete-account-container .complete-account-content .complete-account-content-description{display:flex;flex-direction:column}#content #main-content .portlet-body .patient-self-onboarding-portlet .complete-account-container .complete-account-content .complete-account-content-description .complete-account-image-container{text-align:center;padding-top:24px;padding-bottom:12px}#content #main-content .portlet-body .patient-self-onboarding-portlet .complete-account-container .complete-account-content .complete-account-content-description .complete-account-image-container .contact-validation-image{max-width:220px;min-width:220px}#content #main-content .portlet-body .patient-self-onboarding-portlet .complete-account-container .complete-account-content .complete-account-content-description .complete-account-description-text{margin:0;color:var(--text-60)}#content #main-content .portlet-body .patient-self-onboarding-portlet .complete-account-container .complete-account-content .complete-account-content-description .complete-account-input-hint-check-email{margin:8px 0 0;color:var(--text-60)}#content #main-content .portlet-body .patient-self-onboarding-portlet .complete-account-container .complete-account-content .complete-account-content-description .complete-account-input-hint-send-link{margin:32px 0 0}#content #main-content .portlet-body .patient-self-onboarding-portlet .complete-account-container .complete-account-content .complete-account-content-description .complete-account-input-hint-send-again,#content #main-content .portlet-body .patient-self-onboarding-portlet .complete-account-container .complete-account-content .complete-account-content-description .complete-account-input-hint-send-again a{margin:14px 0 0;color:var(--text-60)}#content #main-content .portlet-body .patient-self-onboarding-portlet .complete-account-container .complete-account-content form{display:flex;flex:1 1 auto}#content #main-content .portlet-body .patient-self-onboarding-portlet .complete-account-container .complete-account-content form .input-form-fields{display:flex;flex:1 1 auto;flex-direction:column}#content #main-content .portlet-body .patient-self-onboarding-portlet .complete-account-container .complete-account-content form .input-form-fields .input-first-name-container,#content #main-content .portlet-body .patient-self-onboarding-portlet .complete-account-container .complete-account-content form .input-form-fields .input-last-name-container,#content #main-content .portlet-body .patient-self-onboarding-portlet .complete-account-container .complete-account-content form .input-form-fields .input-email-container,#content #main-content .portlet-body .patient-self-onboarding-portlet .complete-account-container .complete-account-content form .input-form-fields .input-phone-container{margin-top:24px}#content #main-content .portlet-body .patient-self-onboarding-portlet .complete-account-container .complete-account-content form .input-form-fields .input-phone-container{margin-bottom:24px}#content #main-content .portlet-body .patient-self-onboarding-portlet .complete-account-container .complete-account-content form .ehs-input-field-wrapper .ehs-input-field .label,#content #main-content .portlet-body .patient-self-onboarding-portlet .complete-account-container .complete-account-content form .ehs-input-field-wrapper .ehs-input-field .input{font-family:inherit}@media screen and (min-width: 430px){#content #main-content .portlet-body .patient-self-onboarding-portlet .complete-account-container .complete-account-content{width:100%;max-width:414px;margin-left:auto;margin-right:auto}}#content #main-content .portlet-body .patient-self-onboarding-portlet .inline-error-container{border-left:4px solid var(--functional-red);padding:8px 16px 16px;margin-bottom:16px;background-color:var(--highlight-5)}#content #main-content .portlet-body .patient-self-onboarding-portlet .inline-error-container .inline-error-title{display:flex;flex-direction:row;gap:8px;justify-content:space-between;align-items:center}#content #main-content .portlet-body .patient-self-onboarding-portlet .inline-error-container .inline-error-title .inline-error-title-icon{color:var(--functional-red);font-size:24px;flex:0 0 auto}#content #main-content .portlet-body .patient-self-onboarding-portlet .inline-error-container .inline-error-title .inline-error-title-text{flex:1 1 auto}#content #main-content .portlet-body .patient-self-onboarding-portlet .inline-error-container .inline-error-text{margin-top:8px}#content #main-content .portlet-body .patient-self-onboarding-portlet .left-panel,#content #main-content .portlet-body .patient-self-onboarding-portlet .right-panel{flex:1 1;display:flex;flex-direction:column}#content #main-content .portlet-body .patient-self-onboarding-portlet .left-panel{height:100%;overflow-y:auto}#content #main-content .portlet-body .patient-self-onboarding-portlet .left-panel .render-component{width:100%;margin:auto;flex:1 1;display:flex;flex-direction:column;padding:0 16px 16px;background-color:var(--base-2);background-image:url(/o/EHealthTheme/images/wave-login.svg);background-size:100% calc(100% - 104px);background-position:0px 200px;background-repeat:no-repeat}#content #main-content .portlet-body .patient-self-onboarding-portlet .left-panel .render-component h1{overflow:hidden;text-overflow:ellipsis;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#content #main-content .portlet-body .patient-self-onboarding-portlet .image-column-right{background:url(/o/EHealthTheme/images/loginscreen.jpg) no-repeat left top var(--base-1);background-size:cover}@media screen and (max-width: 1024px){#content #main-content .portlet-body .patient-self-onboarding-portlet .right-panel{display:none}}#content #main-content .portlet-body .patient-self-onboarding-portlet .bold{font-weight:700}#content #main-content .portlet-body .patient-self-onboarding-portlet h1,#content #main-content .portlet-body .patient-self-onboarding-portlet h2{font-weight:400}#content #main-content .portlet-body .patient-self-onboarding-portlet a{color:var(--text-100);text-decoration:underline}#content #main-content .portlet-body .patient-self-onboarding-portlet a:hover{cursor:pointer;color:var(--primary-color)}#content #main-content .portlet-body .patient-self-onboarding-portlet .clickable-element{color:var(--text-60)}#content #main-content .portlet-body .patient-self-onboarding-portlet .clickable-element:focus-visible{outline:.125rem solid var(--focus-outline)!important;outline-offset:.125rem;z-index:1}#content #main-content .portlet-body .patient-self-onboarding-portlet h1{padding:8px 16px;margin:8px 16px;color:var(--text-100)}#content #main-content .portlet-body .patient-self-onboarding-portlet h2{color:var(--text-100);padding:0;margin:0}#content #main-content .portlet-body .patient-self-onboarding-portlet .mandatory{color:var(--primary-color)}#content #main-content .portlet-body .patient-self-onboarding-portlet .content-button-bar{display:flex;flex-direction:row;justify-content:space-around;align-items:stretch;padding-top:8px}#content #main-content .portlet-body .patient-self-onboarding-portlet .content-button-bar button{margin:0;width:100%}#content #main-content .portlet-body .patient-self-onboarding-portlet .content-button-bar:not(.secondary){margin-top:auto}.dark #content #main-content .portlet-body .patient-self-onboarding-portlet .left-panel .render-component{background-image:url(/o/EHealthTheme/images/wave-login-dark.svg)}
/*# sourceMappingURL=app.css.map */
