.field-country .country-flag,.field-phone-country-code .country-flag{border-radius:2px;box-shadow:0 0 0 1px var(--field-country-flag-border-color);margin:0 6px 1px 0;max-height:17px;vertical-align:text-top}.ea-content-with-left-nav .content-wrapper{grid-template-columns:200px auto var(--resize-handler-width);padding:0 var(--lg-content-padding-right) 45px 0}.ea-content-with-right-nav .content-wrapper{grid-template-columns:auto 200px var(--resize-handler-width);padding:0 var(--lg-content-padding-right) 45px var(--lg-content-padding-left)}.left-content{padding:88px 35px 0}.left-content h6{margin-bottom:16px}.left-content a,.left-content strong{margin-bottom:8px;line-height:1.2em;display:block}form .btn-group{box-shadow:0 1px 0 0 rgba(31,35,40,.04)}form .btn-group .btn{line-height:1.5;padding:.375rem .75rem;font-size:1rem;border:var(--bs-border-width) solid var(--bs-border-color);border-right-width:0;box-shadow:inset 0 -40px 20px -20px rgba(0,0,0,.04);transition:.2s box-shadow}form .btn-group .btn:last-of-type{border-right-width:var(--bs-border-width)}form .btn-group .btn:not(:disabled):hover{border-color:var(--bs-border-color);box-shadow:inset 0 -40px 20px -20px rgba(0,0,0,.07)}form .btn-group input:checked+.btn{background-color:var(--bs-btn-active-bg) !important;border-color:var(--bs-btn-active-border-color) !important;color:var(--bs-btn-active-color) !important;box-shadow:inset 0 -40px 20px -20px rgba(0,0,0,.1)}.login-page{--indigo: #3a5794;--indigo-deep: #2c4372;--navy: #1f2d3d;--brand-blue: #378add;--cyan: #20b8f3;--panel-soft: #b5d4f4;--link: #185fa5;--ink: #1b2333;--ink-soft: #52667a;--ink-faint: #8a93a3;--line: #d9e4ee;--field-bg: #fff;--page-bg: #f2f7fc;--danger-bg: #fcebeb;--danger-line: #f09595;--danger-ink: #a32d2d;--success-bg: #eaf6ef;--success-line: #9fd9b8;--success-ink: #1d7a4c;--radius: 10px;-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.login-page .col-landing{position:relative;background:linear-gradient(160deg, var(--indigo) 0%, var(--indigo-deep) 60%, var(--navy) 100%);color:#fff;padding:56px 56px 40px;overflow:hidden}.login-page .col-landing .eforto-logo{height:26px;margin-bottom:40px}.login-page .col-landing .lead{font-size:40px;line-height:1.06;font-weight:700;letter-spacing:-0.02em}.login-page .col-login{padding:48px 59px}.login-page .col-login>div{width:100%;max-width:380px}.login-page .col-login h1{font-size:24px;font-weight:600;letter-spacing:-0.01em;margin:0 0 24px}.login-page .col-login .form-label{font-size:13px;font-weight:500;margin-bottom:6px;color:var(--ink-soft)}.login-page .col-login .form-control{height:44px;padding:0 13px;border:1px solid var(--line);border-radius:var(--radius);font-size:14px;font-family:inherit;color:var(--ink);background:var(--field-bg)}.login-page .col-login .form-control::-moz-placeholder{color:var(--ink-faint)}.login-page .col-login .form-control::placeholder{color:var(--ink-faint)}.login-page .col-login .password-reset-link{font-size:13px;display:block;text-align:right;text-decoration:none;margin:-6px 0 18px}.login-page .col-login button{width:100%}.login-page .col-login .input-group button{width:auto}.login-page .col-login .btn-primary{height:46px;border-radius:var(--radius);background:var(--brand-blue);font-size:15px;font-weight:600}.login-page .col-login .btn-primary:hover{background:#2e78c6}.login-page .col-login .activate{text-align:center;font-size:13px;color:var(--ink-soft);margin:16px 0 0}.login-page .col-login .activate a{text-decoration:none}.login-page .col-login .divider{display:flex;align-items:center;gap:12px;margin:22px 0 16px}.login-page .col-login .divider span.line{flex:1;height:1px;background:var(--line)}.login-page .col-login .divider span.text{font-size:12px;color:var(--ink-faint)}.login-page .col-login .social{display:flex;flex-direction:column;gap:10px}.login-page .col-login .social .btn-outline-primary{height:42px;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;transition:background .15s,border-color .15s}.login-page .col-login .social .btn-outline-primary:hover,.login-page .col-login .social .btn-outline-primary:active,.login-page .col-login .social .btn-outline-primary:focus{background:#f6f9fc;border-color:#c4d4e4}.login-page .col-login .social .btn-outline-primary svg{width:18px;height:18px}.login-page .col-login .social+.divider{margin-top:32px}.login-page .col-login .legal{display:flex;gap:16px}.login-page .col-login .legal a{font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--ink-soft);text-decoration:none;flex-grow:1;text-align:center;background:var(--page-bg);border:1px solid var(--line);border-radius:999px;padding:4px 10px}@media screen and (min-width: 860px){.login-page{min-height:100vh;display:flex}.login-page .col-landing,.login-page .col-login{width:50%;min-height:100vh}.login-page .col-login{display:flex;align-items:center;justify-content:center}}@media screen and (min-width: 1110px){.login-page .col-landing{width:calc(100vw - 610px)}.login-page .col-login{width:610px}}@media screen and (min-width: 1400px){.login-page .col-landing{text-align:center}.login-page .col-landing .eforto-logo{height:42px}.login-page .col-landing .lead{text-align:center;font-size:30px}.login-page .col-landing .lead br{display:none}}.login-page .alert{display:flex;gap:12px;font-size:14px;border-width:0}.login-page .alert .fa-solid{margin-top:3px;font-size:16px}.login-page .alert>ul{flex-grow:1;list-style:none;margin:0;padding:0}.login-page .alert .btn-close{margin-top:2px;width:16px;font-size:10px}.login-page .alert.alert-success>i{color:var(--bs-success)}.login-page .alert.alert-danger>i{color:var(--bs-danger)}.user-activation-container.collapse-password form .uniweb-core-password-strength,.user-activation-container.collapse-password form .password-must,.user-activation-container.collapse-password form #password_recovery div:has(#password_recovery_password_second),.user-activation-container.collapse-password form .btn-primary{display:none}.error-page{background:linear-gradient(0deg, rgb(193, 193, 193) 0%, rgb(255, 255, 255) 90%);min-height:100vh}.error-page .error-page-container{display:grid;grid-template-columns:40% 60%;-moz-column-gap:30px;column-gap:30px;row-gap:30px;padding:200px 0}.error-page .error-page-img{text-align:right}.error-page .error-page-img img{max-width:100%;max-height:min(600px,100vh - 400px);min-height:300px}@media screen and (max-width: 767px){.error-page .error-page-container{grid-template-columns:100%;padding:50px 0}.error-page .error-page-container .error-page-content{grid-row:1/2}.error-page .error-page-container .error-page-img{padding-top:100px;grid-row:2/2}.error-page .error-page-container .error-page-img img{max-height:50vh}}.outcome-bg-normal{background-color:#06f0c0}.outcome-bg-low{background-color:#ffef03}.outcome-bg-veryLow{background-color:#ff5600}.outcome-bg-high{background-color:#ffef03}.outcome-bg-veryHigh{background-color:#ff5600}.outcome-bg-veryHigh{background-color:#ff5600}.outcome-bg-unknown{background-color:#f5f5f5}@font-face{font-family:Inter;src:url(/build/fonts/inter.e05c5f3d.ttf) format("truetype");font-weight:100 900;font-style:normal}html{color-scheme:light only !important}body{font-family:Inter,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.form-select.title-select{width:auto;display:inline-block;vertical-align:text-top;margin-left:10px}.form-select#max-results-per-page{width:auto}.ts-dropdown .no-more-results{display:none}.form-field-location-permissions-list.location-permissions-country-only .form-field-location-permissions-site{display:none}.form-field-location-permissions-list.location-permissions-country-only .list-group-item-primary{background-color:rgba(0,0,0,0)}.form-field-location-permissions-list.location-permissions-country-only .list-group-item-primary strong{font-weight:normal}.form-field-location-permissions-list.location-permissions-site-only .list-group-item-primary input{display:none}.composite-date-group{max-width:240px}.composite-date-group>:nth-child(1){text-align:center}.composite-date-group>:nth-child(2){flex-grow:5}.composite-date-group>:nth-child(3){flex-grow:2;text-align:center}.composite-date-group.is-invalid{box-shadow:var(--form-input-error-shadow);border-radius:var(--border-radius)}.composite-date-group.is-invalid>input,.composite-date-group.is-invalid>select{border:1px solid var(--form-input-error-border-color);box-shadow:none !important}.measurement-group{max-width:150px}.measurement-group>:nth-child(1){flex-grow:2}.measurement-group>:nth-child(2){flex-grow:1}.measurement-group.is-invalid{box-shadow:var(--form-input-error-shadow);border-radius:var(--border-radius)}.measurement-group.is-invalid>input,.measurement-group.is-invalid>select{border:1px solid var(--form-input-error-border-color);box-shadow:none !important}.form-other-group{margin-top:-16px;padding-left:24px}.form-other-group label{display:none}.subject-qr{float:left;width:75px;height:75px;border:1px solid #555;margin-right:10px}.outcome-param-box{overflow:hidden}.outcome-param-box.expandable{cursor:pointer}.outcome-param-box.expandable:hover .outcome-param-box-expander,.outcome-param-box.expandable:hover .outcome-param-box-collapser{color:var(--link-hover-color)}.outcome-param-box .card-body{position:relative;overflow:hidden}.outcome-param-box .card-body .z-score-indicator{display:block;width:calc(100% + 2rem);height:6px;margin:-1rem;margin-bottom:calc(1rem - 6px);background:blue}.outcome-param-box .card-body .z-score-indicator.z-score-indicator-normal{background-color:#06f0c0}.outcome-param-box .card-body .z-score-indicator.z-score-indicator-low,.outcome-param-box .card-body .z-score-indicator.z-score-indicator-high{background-color:#ffef03}.outcome-param-box .card-body .z-score-indicator.z-score-indicator-veryLow,.outcome-param-box .card-body .z-score-indicator.z-score-indicator-veryHigh{background-color:#ff5600}.outcome-param-box .card-body .card-title{display:flex;flex-direction:row-reverse}.outcome-param-box .card-body .card-title img{height:32px;margin-left:10px}.outcome-param-box .card-body .card-title .outcome-title{flex-grow:1}.outcome-param-box .card-body .card-title .outcome-title .outcome-group{display:block;font-size:.55rem;text-transform:uppercase;color:#aaa}.outcome-param-box .card-body .card-text{color:#444}.outcome-param-box .card-body .card-text.empty-outcome-value{color:#999}.outcome-param-box.expanded .outcome-param-box-expander{display:none}.outcome-param-box.collapsed .outcome-param-extra-info,.outcome-param-box.collapsed .outcome-param-box-collapser{display:none}.outcome-param-box .badge{display:block;margin-left:0;margin-bottom:3px}.outcome-param-box .badge:last-child{margin-bottom:0}.hide-required-asterisk.form-group .col-form-label.required::after,.hide-required-asterisk.form-group label.required::after{background:rgba(0,0,0,0)}.form-group input[type=checkbox]+label.form-check-label.required::after{display:inline-block}.access-selection{flex:1;display:flex;justify-content:center}.text-expand-preview .text-expand-expander{border:1px solid #ccc;border-radius:3px;margin-left:4px;display:inline-block;padding:0 2px;cursor:pointer}.cms-content img{max-width:100%;margin:20px 0}.badge.badge-outcome-normal{background-color:#06f0c0}.badge.badge-outcome-low{background-color:#ffef03}.badge.badge-outcome-veryLow{background-color:#ff5600}.badge.badge-outcome-high{background-color:#ffef03}.badge.badge-outcome-veryHigh{background-color:#ff5600}.badge.badge-outcome-unknown{background-color:#f5f5f5}.text-outcome-category-normal{color:#06f0c0}.text-outcome-category-low{color:#ffef03}.text-outcome-category-high{color:#ffef03}.text-outcome-category-veryLow{color:#ff5600}.text-outcome-category-veryHigh{color:#ff5600}.evolution-chart-container{width:100%;position:relative}.evolution-chart-container.with-chart{margin-top:20px;height:40vh;max-height:400px}.tippy-content ul{padding-left:20px}.tippy-content>*:last-child{margin-bottom:0}.tippy-content .date-tooltip i.fa{width:20px}.content-header-title .title .subject-group{font-weight:200;font-size:.6em;display:inline-block;margin-left:20px;color:#a8a8a8;position:absolute;line-height:2.1em}.content-header-title i.fa-warning::before{color:#ffc107;font-size:80%;vertical-align:middle;display:inline-block;margin-top:-3px;padding:0 0 0 10px}.ea-detail .field-group.field-boolean{flex-direction:row}.ea-detail .field-group.field-boolean .field-label{margin:0 15px 0 0;text-align:right;width:130px;min-width:0;flex:none}.ea-detail .field-group.field-boolean .field-value{flex:1;min-width:66%;text-align:left}.uw-form-switch .form-check-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-switch-bg);border-color:var(--form-switch-border-color);cursor:pointer;height:18px;width:32px;--bs-form-switch-bg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%27-4%20-4%208%208%27%3E%3Ccircle%20r%3D%273%27%20fill%3D%27rgba%280%2C%200%2C%200%2C%200.25%29%27%2F%3E%3C%2Fsvg%3E");background-image:var(--bs-form-switch-bg);background-position:0;border-radius:2em;margin-left:-2.5em;transition:background-position .15s ease-in-out}.uw-form-switch .form-check-input:checked{background-color:var(--form-switch-checked-bg);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%27-4%20-4%208%208%27%3E%3Ccircle%20r%3D%273%27%20fill%3D%27rgb%28255%2C%20255%2C%20255%29%27%2F%3E%3C%2Fsvg%3E");border-color:var(--form-switch-checked-bg);background-position:100%;--bs-form-switch-bg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%27-4%20-4%208%208%27%3E%3Ccircle%20r%3D%273%27%20fill%3D%27%23fff%27%2F%3E%3C%2Fsvg%3E");--bs-form-check-bg-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20fill%3D%27none%27%20stroke%3D%27%23fff%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20stroke-width%3D%273%27%20d%3D%27m6%2010%203%203%206-6%27%2F%3E%3C%2Fsvg%3E")}.datagrid .field-boolean .uw-form-switch{display:inline-flex;justify-content:center;margin-bottom:0;padding-left:0}.datagrid .field-boolean .uw-form-switch input{margin-top:0;margin-left:0;position:relative;top:3px}.field-radio-table{position:relative}.field-radio-table .radio-table-headers{list-style:none;margin:0;padding:0;display:block;position:absolute;right:0;top:3px}.field-radio-table .radio-table-headers li{width:60px;float:left;font-weight:bold;font-size:.8em;text-align:center}.field-radio-table .radio-table-field{display:flex;padding:2px 0 0;border-radius:3px}.field-radio-table .radio-table-field legend{padding:0 0 0 20px;font-weight:normal}.field-radio-table .radio-table-field>.form-widget{flex-grow:0;flex-shrink:0}.field-radio-table .radio-table-field>.form-widget .form-check{text-align:center;width:60px;float:left;margin-top:2px}.field-radio-table .radio-table-field>.form-widget .form-check label{display:none}.field-radio-table .radio-table-field:hover{background-color:rgba(0,0,0,.05)}.field-radio-table.field-radio-table-wide .radio-table-headers li{width:120px}.field-radio-table.field-radio-table-wide .radio-table-field>.form-widget .form-check{width:120px}.additional-info{opacity:.5}.platform-configuration-view,.platform-configuration-edit{background:#e5f0fb;border-radius:5px;padding:20px}.platform-configuration-view dl,.platform-configuration-edit dl{margin:10px 0 0}.platform-configuration-view dl dt,.platform-configuration-edit dl dt{font-weight:500;display:block;margin-left:-10px}.platform-configuration-view section:first-child dl:first-child,.platform-configuration-edit section:first-child dl:first-child{margin-top:0}.platform-configuration-edit div:nth-last-child(2) .form-group{padding-bottom:0}.platform-configuration-view section{padding-left:10px}.platform-configuration-view section h1{font-size:1em;margin:10px 0 5px -10px}.platform-configuration-view section:first-child h1{margin-top:0}.domain-title{display:grid;grid-template-columns:max-content 1fr;align-items:center;gap:.5rem;margin:10px 0}.domain-title::after{content:"";height:1px;background-color:#cbd5e1}.red{color:red}.hide-required .required::after{display:none !important}.list-pagination{gap:20px}.list-pagination .list-pagination-paginator{flex-grow:1;display:flex;justify-content:flex-end}.col-iconed{display:flex}.col-iconed .col-iconed-icon{border-right:2px solid #ddd;opacity:.5;padding-right:10px}.col-iconed .col-iconed-content{padding-left:10px}.row>.test-result-display{margin-top:20px;max-width:1200px;display:grid;grid-template-columns:50% 25% 25%;grid-auto-rows:auto;grid-gap:10px;grid-auto-flow:dense}.row>.test-result-display>.test-result-display-group-result{grid-row:1/5}.row>.test-result-display>.test-result-display-group-result>.test-result-display-group-content{background-color:#f8fafc;padding:15px 20px;border-radius:3px}.row>.test-result-display>.test-result-display-group-configuration{grid-column:3}.row>.test-result-display>.test-result-display-group-device{grid-column:3;grid-row:1}.row>.test-result-display>.test-result-display-group-iconed{display:flex}.row>.test-result-display>.test-result-display-group-iconed .test-result-display-group-icon{border-right:2px solid #ddd;opacity:.5;width:40px;text-align:center;flex-shrink:0;flex-grow:0}.row>.test-result-display>.test-result-display-group-iconed .test-result-display-group-content{padding-left:10px}.row>.test-result-display dl:last-child{margin-bottom:0}.row>.test-result-display h5{display:flex;justify-content:space-between;font-size:1.1em;margin-top:10px;padding-bottom:2px;border-bottom:2px solid #eee;font-weight:700}.row>.test-result-display .test-result-display-group-metadata dd{overflow-wrap:anywhere}.row>.test-result-display .test-result-display{display:flex;flex-direction:column;position:relative}.row>.test-result-display .test-result-display .test-result-display-group{order:0}.row>.test-result-display .test-result-display .test-result-display-group-result{order:1}.row>.test-result-display .test-result-display .test-result-display-group-subject{display:none !important}.row>.test-result-display .test-result-display .test-result-display-group-iconed{display:none;background-color:#eee;padding:10px 0 0}.row>.test-result-display .test-result-display .test-result-display-group-iconed .test-result-display-group-icon{opacity:.5;width:40px;text-align:center}.row>.test-result-display .test-result-display.show-test-result-info h5{margin-bottom:0}.row>.test-result-display .test-result-display.show-test-result-info .test-result-display-group-iconed{display:flex}.row>.test-result-display .test-result-display.show-test-result-info .test-result-display-group-iconed:last-of-type{padding-bottom:10px;margin-bottom:10px}.compound-checkbox-group .form-group{padding-bottom:0}.compound-checkbox-group .form-group.has-error .form-check-label{padding-bottom:0}.compound-checkbox-group .form-group.has-error .invalid-feedback{margin-top:0;padding-bottom:16px}.btn.pending::before,.btn.inProgress::before{content:"";display:inline-block;width:1rem;height:1rem;vertical-align:text-bottom;border:.17em solid var(--text-color);border-right-color:rgba(0,0,0,0);border-radius:50%;animation:spinner-border .75s linear infinite;margin:0 5px 0 0}.btn.error::before{content:"!";display:inline-block;width:1rem;height:1rem;vertical-align:text-bottom;border-radius:50%;background-color:var(--bs-danger);margin:0 5px 0 0;color:#fff;line-height:1rem;font-size:.8rem;text-align:center;font-weight:bold}button.dropdown-item{border-radius:var(--border-radius)}button.dropdown-item:hover{background:var(--dropdown-link-hover-bg)}.expandable-list{margin:0;padding:0;list-style:none}[dir=rtl] .form-check .form-check-input{margin-left:0}[dir=rtl] .input-group:not([dir=ltr]) .form-control,[dir=rtl] .input-group:not([dir=ltr]) .form-select{border-radius:0 !important}[dir=rtl] .input-group:not([dir=ltr]) .form-control:last-child,[dir=rtl] .input-group:not([dir=ltr]) .form-select:last-child{border-top-left-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}[dir=rtl] .input-group:not([dir=ltr]) .form-control:first-child,[dir=rtl] .input-group:not([dir=ltr]) .form-select:first-child{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}[dir=rtl] .input-group:not([dir=ltr]) .form-select:not(:first-child){margin-left:0;margin-right:calc(var(--bs-border-width)*-1)}[dir=rtl] .input-group .form-control,[dir=rtl] .input-group .form-select{direction:rtl}[dir=rtl] .subject-qr{float:right;margin:0 0 0 10px}[dir=rtl] .modal-header .btn-close{margin:calc(var(--bs-modal-header-padding-y)*-0.5) auto calc(var(--bs-modal-header-padding-y)*-0.5) calc(var(--bs-modal-header-padding-x)*-0.5);padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5)}[dir=rtl] #main-menu .menu .submenu a{padding:3px 26px 3px 0}[dir=rtl] .dropdown-menu .icon,[dir=rtl] .dropdown-menu i{color:var(--dropdown-icon-color);font-size:15px;margin:0 4px 0 10px}.clickable{cursor:pointer}.mobile-test-result-outcomes{margin-top:20px;max-width:1200px;display:flex;flex-direction:column;gap:10px}.mobile-test-result-outcomes .mobile-test-result-outcome-group{width:50%;border:1px solid #e3e3e3;border-radius:8px;padding:20px}.mobile-test-result-outcomes .mobile-test-result-outcome-group h1{font-size:1.4rem;margin:0}.mobile-test-result-outcomes .mobile-test-result-outcome-group .mobile-test-result-outcome-title{display:flex;justify-content:space-between}.mobile-test-result-outcomes .mobile-test-result-outcome-group .mobile-test-result-outcome-title .test-result-outcome-category{font-size:1.15rem;line-height:1.15rem;font-weight:200}.mobile-test-result-outcomes .mobile-test-result-outcome-group .mobile-test-result-outcome h2{font-size:1.15rem;color:#878384;margin:0;font-weight:200}.mobile-test-result-outcomes .mobile-test-result-outcome-group .mobile-test-result-outcome .test-result-outcome-value{display:block;margin-top:8px;font-size:1.4rem;font-weight:600}.mobile-test-result-outcomes .mobile-test-result-outcome-group .mobile-test-result-outcome .test-result-outcome-value-unit{font-weight:200;font-size:1.15rem}.mobile-test-result-outcomes .mobile-test-result-outcome-group .mobile-test-result-outcome .test-result-outcome-category-chart{display:flex;gap:3px;height:30px;border-radius:3px;margin:8px 0 0;position:relative}.mobile-test-result-outcomes .mobile-test-result-outcome-group .mobile-test-result-outcome .test-result-outcome-category-chart-category{height:14px;position:relative}.mobile-test-result-outcomes .mobile-test-result-outcome-group .mobile-test-result-outcome .test-result-outcome-category-chart-category label{position:absolute;right:0;top:16px;transform:translateX(50%)}.mobile-test-result-outcomes .mobile-test-result-outcome-group .mobile-test-result-outcome .test-result-outcome-category-chart-category:first-of-type{border-top-left-radius:6px;border-bottom-left-radius:6px}.mobile-test-result-outcomes .mobile-test-result-outcome-group .mobile-test-result-outcome .test-result-outcome-category-chart-category:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.mobile-test-result-outcomes .mobile-test-result-outcome-group .mobile-test-result-outcome .test-result-outcome-category-chart-category:last-of-type label{display:none}.mobile-test-result-outcomes .mobile-test-result-outcome-group .mobile-test-result-outcome .test-result-outcome-category-chart-indicator{position:absolute;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:18px solid #434440;top:-6px;transform:translateX(-50%);z-index:2}.mobile-test-result-outcomes .mobile-test-result-outcome-group .mobile-test-result-outcome+.mobile-test-result-outcome{margin-top:20px;border-top:1px solid #e3e3e3;padding-top:20px}.uniweb-core-password-strength,.password-must{font-size:14px;transition:color .3s}.uniweb-core-password-strength ul,.password-must ul{padding-inline-start:0;margin:12px 0}.uniweb-core-password-strength ul ul,.password-must ul ul{padding-inline-start:40px;margin:0}.uniweb-core-password-strength ul li,.password-must ul li{list-style:none;display:flex;align-items:center;gap:6px}.uniweb-core-password-strength ul li:not(:last-child),.password-must ul li:not(:last-child){margin-bottom:6px}.uniweb-core-password-strength ul .fa-solid,.password-must ul .fa-solid{width:16px}.uniweb-core-password-strength .progress{height:8px}.uniweb-core-password-strength .password-strength-suggestion{color:#2376b3}.uniweb-core-password-strength .password-strength-warning{color:var(--bs-danger)}.password-must .valid{color:var(--bs-success)}.password-must .valid .invalid{display:none}.password-must .invalid{color:var(--bs-danger)}.password-must .invalid .valid{display:none}.subject-app-registration{max-width:400px;margin:40px auto 0}.subject-app-registration .btn-primary{width:100%;justify-content:center}.input-group:has(input.form-control) button{block-size:auto !important;margin-block-start:0 !important}.content-header-subtitle{margin-top:-4px;padding-bottom:4px;font-size:.5em;font-weight:normal}
