.Avatar_avatar__ptCMs{padding:.6rem;background-color:#121e50;border-radius:50%;width:calc(1.2rem + 22px);height:calc(1.2rem + 22px);display:flex;align-items:center;justify-content:center;color:#fff}.Avatar_avatar__ptCMs:hover{background-color:rgb(8.6326530612,14.387755102,38.3673469388)}.HTMLEditor_editor__l7V9l{display:flex;flex-direction:column;border:1px solid hsl(240,2.1739130435%,91.9607843137%);border-radius:8px;background:#fff;overflow:hidden}.HTMLEditor_toolbar__ZNlp7{display:flex;gap:.5rem;padding:.75rem;border-bottom:1px solid hsl(240,2.1739130435%,91.9607843137%);background:hsl(240,2.1739130435%,111.9607843137%)}.HTMLEditor_toolbarButton__c4k2O{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid hsl(240,2.1739130435%,91.9607843137%);border-radius:4px;background:#fff;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:600}.HTMLEditor_toolbarButton__c4k2O:hover{background:hsl(240,2.1739130435%,111.9607843137%);border-color:#d0d0d2}.HTMLEditor_toolbarButton__c4k2O:active{background:hsl(240,2.1739130435%,101.9607843137%)}.HTMLEditor_textarea__JdsNh{flex:1 1;min-height:300px;padding:1rem;border:none;outline:none;font-family:Courier New,monospace;font-size:.875rem;line-height:1.5;resize:vertical;color:#1d1d1b;background:#fff}.HTMLEditor_textarea__JdsNh::placeholder{color:#d0d0d2}.HTMLEditor_characterCount__UJPRA{padding:.5rem 1rem;border-top:1px solid hsl(240,2.1739130435%,91.9607843137%);background:hsl(240,2.1739130435%,111.9607843137%);font-size:.75rem;color:hsl(240,2.1739130435%,61.9607843137%);text-align:right}.LanguageDropdown_dropdown__LY4SD{position:relative;display:inline-block}.LanguageDropdown_trigger__LDpv8{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem 1rem;min-width:150px;border:1px solid hsl(240,2.1739130435%,91.9607843137%);border-radius:6px;background:#fff;cursor:pointer;transition:all .2s ease;font-size:.875rem;color:#1d1d1b}.LanguageDropdown_trigger__LDpv8:hover{border-color:#d0d0d2;background:hsl(240,2.1739130435%,111.9607843137%)}.LanguageDropdown_trigger__LDpv8:focus{outline:none;border-color:rgb(8.6326530612,14.387755102,38.3673469388);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.LanguageDropdown_icon___OviU{transition:transform .2s ease;color:hsl(240,2.1739130435%,71.9607843137%)}.LanguageDropdown_icon___OviU.LanguageDropdown_rotated__JMOHn{transform:rotate(180deg)}.LanguageDropdown_menu__iJWDr{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:1000;background:#fff;border:1px solid hsl(240,2.1739130435%,91.9607843137%);border-radius:6px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);overflow:hidden;max-height:200px;overflow-y:auto}.LanguageDropdown_menuItem__SzZjT{display:block;width:100%;padding:.5rem 1rem;text-align:left;border:none;background:#fff;cursor:pointer;transition:background-color .2s ease;font-size:.875rem;color:#1d1d1b}.LanguageDropdown_menuItem__SzZjT:hover{background:hsl(240,2.1739130435%,111.9607843137%)}.LanguageDropdown_menuItem__SzZjT.LanguageDropdown_selected__lmknT{background:#121e50;color:#fff;font-weight:500}.MetadataCard_card__Wy8sg{padding:1rem;border:1px solid hsl(240,2.1739130435%,91.9607843137%);border-radius:8px;background:#fff}.MetadataCard_label__Zj1hX{font-size:.75rem;font-weight:500;color:hsl(240,2.1739130435%,61.9607843137%);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.MetadataCard_value__wW557{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:#1d1d1b}.MetadataCard_value__wW557 .MetadataCard_icon__iHykB{color:hsl(240,2.1739130435%,71.9607843137%)}.CheckboxManager_container__36oS5{margin-top:2rem;padding:1.5rem;border:1px solid hsl(240,2.1739130435%,91.9607843137%);border-radius:8px;background:#f9f7f4}.CheckboxManager_header__AxcZp{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.CheckboxManager_header__AxcZp h3{margin:0;color:#1d1d1b;font-size:1.25rem;font-weight:600}.CheckboxManager_emptyState__Ei_oP{padding:2rem;text-align:center;color:hsl(60,3.5714285714%,-9.0196078431%);background:hsl(240,2.1739130435%,111.9607843137%);border-radius:4px}.CheckboxManager_checkboxList__vXWZn{display:flex;flex-direction:column;gap:1.5rem}.CheckboxManager_checkboxItem__ON7Qh{padding:1.5rem;border:1px solid hsl(240,2.1739130435%,91.9607843137%);border-radius:8px;background:#f9f7f4}.CheckboxManager_checkboxHeader__iRaRu{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid hsl(240,2.1739130435%,101.9607843137%)}.CheckboxManager_checkboxNumber__aC1Z5{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:rgb(46.1020408163,76.8367346939,204.8979591837);color:hsl(228.3870967742,63.2653061224%,-10.7843137255%);font-weight:600;font-size:.875rem}.CheckboxManager_checkboxActions__0TSuA{display:flex;gap:.5rem}.CheckboxManager_deleteButton__RroZJ,.CheckboxManager_moveButton__IduHc{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid hsl(240,2.1739130435%,91.9607843137%);border-radius:4px;background:#f9f7f4;color:#1d1d1b;cursor:pointer;transition:all .2s}.CheckboxManager_deleteButton__RroZJ:hover:not(:disabled),.CheckboxManager_moveButton__IduHc:hover:not(:disabled){background:hsl(240,2.1739130435%,111.9607843137%);border-color:#d0d0d2}.CheckboxManager_deleteButton__RroZJ:disabled,.CheckboxManager_moveButton__IduHc:disabled{opacity:.5;cursor:not-allowed}.CheckboxManager_deleteButton__RroZJ:hover:not(:disabled){background:hsl(2.5,55.0458715596%,87.2549019608%);border-color:hsl(2.5,55.0458715596%,67.2549019608%);color:hsl(2.5,55.0458715596%,27.2549019608%)}.CheckboxManager_checkboxFields__ay_uv{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}@media(max-width:768px){.CheckboxManager_checkboxFields__ay_uv{grid-template-columns:1fr}}.CheckboxManager_labelsSection__Dy33N{grid-column:1/-1;display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:hsl(240,2.1739130435%,111.9607843137%);border-radius:4px}.CheckboxManager_sectionLabel__R2jMA{font-weight:600;color:#1d1d1b;margin-bottom:.5rem}.CheckboxManager_requiredSection__V9_s0{grid-column:1/-1;padding-top:.5rem}.CheckboxManager_checkboxLabel__VIWys{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:#1d1d1b}.CheckboxManager_checkboxLabel__VIWys input[type=checkbox]{width:1.25rem;height:1.25rem;cursor:pointer}.CheckboxManager_input__BH8Dn,.CheckboxManager_select__8c3_N{width:100%;padding:.5rem .75rem;border:1px solid hsl(240,2.1739130435%,91.9607843137%);border-radius:4px;font-size:.875rem;color:#1d1d1b;background:#f9f7f4}.CheckboxManager_input__BH8Dn:focus,.CheckboxManager_select__8c3_N:focus{outline:none;border-color:rgb(8.6326530612,14.387755102,38.3673469388);box-shadow:0 0 0 3px rgb(46.1020408163,76.8367346939,204.8979591837)}.CheckboxManager_select__8c3_N{cursor:pointer}.ManualViewerModal_loadingContainer__2oXtB{display:flex;justify-content:center;align-items:center;min-height:55vh}.ManualViewerModal_errorContainer__POUDv{display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center;justify-content:center;position:relative;flex:1 1;min-height:75vh;padding-bottom:5rem}.ManualViewerModal_errorText__fy0cV{color:#6b6b69;margin:0}.ManualViewerModal_viewerContainer__Ac4iR{display:flex;flex-direction:column;gap:1rem}.ManualViewerModal_iframe__ykm0B{width:100%;height:70vh;border:none;border-radius:.75rem}.ManualViewerModal_actions__wQy9x{gap:.75rem;flex-wrap:wrap;margin-top:auto;align-self:flex-end;position:-webkit-sticky;position:sticky;bottom:1rem}.ManualViewerModal_actions__wQy9x,.ManualViewerModal_errorActions__Jh_u7{display:flex;justify-content:flex-end;background-color:#fff;padding-top:.75rem}.ManualViewerModal_errorActions__Jh_u7{position:absolute;right:1rem;bottom:0}.SidebarNavigation_backdrop__viGp3{display:none;border:none;background:rgba(0,0,0,0);padding:0;margin:0}.SidebarNavigation_sidebar__4Aozr{width:16rem;height:calc(100vh/var(--app-scale, 1));position:fixed;top:0;left:0;background-color:#fff;border-right:1px solid rgba(29,29,27,.1);display:flex;flex-direction:column;overflow-x:hidden;overflow-y:hidden;font-weight:400;z-index:30;transition:transform .2s ease}@media(max-width:1366px){.SidebarNavigation_sidebar__4Aozr{min-width:20rem}}.SidebarNavigation_header__wnFPp{padding:.5rem 1.5rem;border-bottom:1px solid rgba(29,29,27,.1);display:flex;align-items:center;justify-content:space-between;gap:.5rem}.SidebarNavigation_logo__htREe{display:block;width:auto;height:3.5rem;margin-left:-.75rem}.SidebarNavigation_closeButton__9apTU{display:none}.SidebarNavigation_content___xihH{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:1rem}.SidebarNavigation_list__bgzX8{list-style:none;display:flex;padding:0;margin:0;flex-direction:column;gap:.25rem}.SidebarNavigation_navItem__mMRq9{margin:0;font-size:.85rem}.SidebarNavigation_navItem__mMRq9 a{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.5rem;text-decoration:none;color:#1d1d1b;transition:all .2s ease}.SidebarNavigation_navItem__mMRq9 a svg{fill:none!important}.SidebarNavigation_navItem__mMRq9 a .SidebarNavigation_collectionIcon__WOIKC{fill:currentColor!important}.SidebarNavigation_navItem__mMRq9 a:focus,.SidebarNavigation_navItem__mMRq9 a:hover{background-color:rgba(186,217,255,.3);text-decoration:none;color:#1d1d1b}.SidebarNavigation_navItem__mMRq9 a:focus svg,.SidebarNavigation_navItem__mMRq9 a:hover svg{fill:none!important}.SidebarNavigation_navItem__mMRq9 a:focus .SidebarNavigation_collectionIcon__WOIKC,.SidebarNavigation_navItem__mMRq9 a:hover .SidebarNavigation_collectionIcon__WOIKC{fill:currentColor!important}.SidebarNavigation_active__h0VSN a{background-color:#121e50;color:#dfdedb;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.SidebarNavigation_active__h0VSN a svg{fill:none!important}.SidebarNavigation_active__h0VSN a .SidebarNavigation_collectionIcon__WOIKC svg{fill:currentColor!important}.SidebarNavigation_footer__3Q2C9{padding:1rem;flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:.75rem}.SidebarNavigation_manualButton__HmSzD{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;border:1px solid rgba(29,29,27,.1);border-radius:.5rem;background-color:#bad9ff;color:#1d1d1b;padding:.625rem .875rem;font-size:.8125rem;font-weight:500;line-height:1.2;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.SidebarNavigation_manualButton__HmSzD:focus,.SidebarNavigation_manualButton__HmSzD:hover{background-color:rgba(186,217,255,.75);border-color:rgba(18,30,80,.35)}.SidebarNavigation_languageSwitcherWrap__UlJNW{display:none}.SidebarNavigation_languageSwitcher__bpfnp{margin-top:0}.SidebarNavigation_footerText__VbNkB{margin:0;padding-top:.5rem;border-top:1px solid rgba(29,29,27,.1);text-align:center;font-size:.75rem;color:#6b6b69}@media(max-width:1024px){.SidebarNavigation_backdrop__viGp3{display:block;position:fixed;inset:0;z-index:20;opacity:0;pointer-events:none;background:rgba(9,15,44,.35);transition:opacity .2s ease}.SidebarNavigation_backdropVisible__i0hIj{opacity:1;pointer-events:auto}.SidebarNavigation_sidebar__4Aozr{height:100dvh;max-height:100dvh;left:auto;right:0;border-right:none;border-left:1px solid rgba(29,29,27,.1);transform:translateX(100%);box-shadow:0 12px 34px rgba(16,24,40,.18)}.SidebarNavigation_open__521_S{transform:translateX(0)}.SidebarNavigation_closeButton__9apTU{display:inline-flex}.SidebarNavigation_languageSwitcherWrap__UlJNW{display:block}}@media(min-width:1025px){.SidebarNavigation_sidebar__4Aozr{transform:translateX(0)}}.Layout_container__nCblK{background-color:#f9f7f4}.Layout_header__m9d2t{padding:2rem 2rem 0;position:relative}.Layout_headerContent__4n3zD{display:flex;justify-content:space-between;align-items:center;position:relative}.Layout_mobileMenuButton__gbJ_Z{display:none;align-items:center}.Layout_mobileNavigation__Hri8L{display:none;align-items:center;pointer-events:auto}.Layout_mobileLogo__odIlh{width:auto;height:3rem;pointer-events:auto;margin-left:-1rem}.Layout_languageSwitcherContainer__3pXKl{margin-top:0;margin-left:auto;position:absolute;top:1rem;right:1rem}.Layout_main__tBvVk{padding:1rem 2rem 5rem;min-height:50vh}@media(min-width:1025px){.Layout_header__m9d2t,.Layout_main__tBvVk{margin-left:16rem}}@media(max-width:1024px){.Layout_header__m9d2t{position:-webkit-sticky;position:sticky;top:0;z-index:25;background-color:#f9f7f4;border-bottom:1px solid rgba(29,29,27,.1)}.Layout_mobileNavigation__Hri8L{display:flex;order:1;margin-right:auto}.Layout_mobileMenuButton__gbJ_Z{display:flex;order:2;margin-left:auto}.Layout_headerContent__4n3zD{min-height:2.5rem}.Layout_languageSwitcherContainer__3pXKl{display:none}.Layout_header__m9d2t,.Layout_main__tBvVk{padding:1rem}}@media(max-width:575px){.Layout_main__tBvVk{padding-bottom:2rem}.Layout_languageSwitcherContainer__3pXKl{margin-left:0}}.LoadingPage_container__rVF_m{width:100%;height:calc(100vh - 6rem)}.LoadingPage_container__rVF_m,.Login_container__BhJaQ{display:flex;align-items:center;justify-content:center}.Login_container__BhJaQ{position:fixed;top:0;right:0;bottom:0;left:0;background-image:url(/images/layered-waves.svg);background-repeat:no-repeat;background-size:cover;overflow:hidden}.Login_languageSwitcherContainer__mDuNe{position:absolute;top:1rem;right:1rem;z-index:100}.Login_logo___z1gT{display:flex;flex-direction:row;justify-content:center;margin-bottom:2rem}.Login_logo___z1gT img{min-height:8rem;width:auto}.Login_content__xOhCT{height:auto;width:calc(100% - 4vh);max-width:36rem;background-color:#fff;border-radius:10px;padding:4rem}.Login_content__xOhCT p{font-size:.85rem;text-align:center;font-weight:400;margin-top:.5rem}.Login_content__xOhCT input{font-weight:400}@media(max-width:575px){.Login_content__xOhCT{height:auto;padding:2rem}}.Login_form__kJkMe{display:grid;grid-gap:1rem;margin:2rem 0}.ItemPreview_skelleton__ZGAos{height:3rem;border-color:#d0d0d2;background-color:rgba(0,0,0,0);border-style:dashed;height:100px}.ItemPreview_container__JtBFJ{position:relative;display:block;padding-left:2rem}.ItemPreview_container__JtBFJ:focus,.ItemPreview_container__JtBFJ:hover{border-color:#d0d0d2}.ItemPreview_container__JtBFJ:before{content:"";position:absolute;height:calc(100% - 2rem);left:1rem;top:1rem;width:4px;border-radius:2px;background-color:#121e50}.ItemPreview_container__JtBFJ span{display:block}.ItemPreview_container__JtBFJ span.ItemPreview_type__8auw0{color:#121e50;font-size:.6rem;letter-spacing:.1rem;text-transform:uppercase}.ItemPreview_container__JtBFJ span.ItemPreview_label__NHQP5{font-weight:700;margin:.3rem 0}.ItemPreview_container__JtBFJ span.ItemPreview_desc__q4__2{color:#c5c4c1;font-size:.8rem}.ProductPopup_productList__IPyoA{list-style:none;padding:0;margin:0;max-height:60vh;overflow-y:scroll}.ProductPopup_productList__IPyoA li{padding:1rem 0;border-bottom:1px solid #d0d0d2;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap;gap:.75rem}.ProductPopup_productList__IPyoA li:hover{cursor:pointer;color:#121e50}.ProductPopup_productList__IPyoA .ProductPopup_productName__MJisF{flex:1 1;min-width:0;overflow-wrap:anywhere;word-break:break-word}.ProductPopup_productList__IPyoA .ProductPopup_tags__GYshH{display:flex;align-items:center;flex-wrap:nowrap;gap:.5rem;margin-left:auto;flex-shrink:0}.ProductPopup_productList__IPyoA .ProductPopup_tags__GYshH span{display:inline-flex;align-items:center;justify-content:center;background-color:#121e50;color:#fff;border:none;padding:.25rem .75rem;font-size:.75rem;font-weight:400;line-height:1;border-radius:.75rem;white-space:nowrap;flex-shrink:0}.ProductPopup_productList__IPyoA li:last-child{border-bottom:none}.ProductPopup_productList__IPyoA li.ProductPopup_disabled__k8_vg{opacity:.5;cursor:not-allowed!important;color:#1d1d1b!important}.ProductPopup_productList__IPyoA li.ProductPopup_disabled__k8_vg:hover{color:#1d1d1b!important}.ProductPopup_productList__IPyoA::-webkit-scrollbar{display:none}.ProductPopup_productList__IPyoA{-ms-overflow-style:none;-ms-overflow-style-scrollbar-width:none}.QuickAccess_loadingContainer___M4yk{display:flex;align-items:center;justify-content:center;height:10rem}.CreatePatientModal_titleWithIcon__9ok46{display:flex;align-items:center;gap:.75rem}.CreatePatientModal_titleWithIcon__9ok46 span{font-size:1.25rem;font-weight:600;color:#1d1d1b}.CreatePatientModal_form__kwzeX{display:flex;flex-direction:column;gap:2rem}.CreatePatientModal_section__febPr{display:flex;flex-direction:column;gap:1rem}.CreatePatientModal_sectionTitle__VevDU{font-size:1rem;font-weight:600;color:#1d1d1b;margin:0;padding-bottom:.5rem;border-bottom:1px solid rgba(29,29,27,.1)}.CreatePatientModal_input__qq0Jp{width:100%;min-width:0;height:2.25rem;padding:.5rem .75rem;font-size:.875rem;font-weight:400;border:1px solid rgba(29,29,27,.1);border-radius:.75rem;background:#fff;color:#1d1d1b;transition:all .2s}.CreatePatientModal_input__qq0Jp:focus{outline:none;border-color:#121e50;box-shadow:0 0 0 3px rgba(18,30,80,.1)}.CreatePatientModal_input__qq0Jp:disabled{background:#f9f7f4;cursor:not-allowed;opacity:.6}.CreatePatientModal_dateInput__xR6sR{display:inline-flex;align-items:center;height:2.25rem;min-height:2.25rem;line-height:normal;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:100%;min-width:100%}.CreatePatientModal_dateInput__xR6sR::-webkit-date-and-time-value{text-align:left;padding:.12rem 0 0;line-height:1.35rem}.CreatePatientModal_dateInput__xR6sR::-webkit-datetime-edit{display:flex;align-items:center;height:100%;padding:.12rem 0 0;line-height:1.35rem}.CreatePatientModal_dateInput__xR6sR::-webkit-datetime-edit-day-field,.CreatePatientModal_dateInput__xR6sR::-webkit-datetime-edit-fields-wrapper,.CreatePatientModal_dateInput__xR6sR::-webkit-datetime-edit-month-field,.CreatePatientModal_dateInput__xR6sR::-webkit-datetime-edit-text,.CreatePatientModal_dateInput__xR6sR::-webkit-datetime-edit-year-field{padding:0}.CreatePatientModal_dateInput__xR6sR::-webkit-datetime-edit-fields-wrapper{display:flex;align-items:center;height:100%;justify-content:flex-start}.CreatePatientModal_dateInput__xR6sR::-webkit-calendar-picker-indicator{margin:0;padding:0}@supports(-webkit-touch-callout:none){.CreatePatientModal_dateInput__xR6sR{min-width:100%;flex:1 1 auto}.CreatePatientModal_input__qq0Jp{font-size:16px}}.CreatePatientModal_educationControls__gw_0_{display:flex;flex-direction:column;gap:.35rem;align-items:flex-start;width:100%;min-width:0}.CreatePatientModal_educationSelect__1ZaKC{flex:1 1 auto;width:100%;min-width:0}.CreatePatientModal_fullRow__i3GBK{grid-column:1/-1}.CreatePatientModal_actions__a2X9u{display:flex;justify-content:flex-end;gap:1rem;padding-top:1rem;border-top:1px solid rgba(29,29,27,.1)}.CreatePatientModal_educationTotalYears__Ua8gu{font-size:.875rem;color:#6b6b69;flex-shrink:0;white-space:normal;margin-left:0}.PatientList_container__Z0yIq{padding:2rem 0}.PatientList_statsRow__hvxgm{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}@media(max-width:768px){.PatientList_statsRow__hvxgm{grid-template-columns:1fr;gap:1rem}}.PatientList_statCard__WhcwM{background:linear-gradient(135deg,rgba(18,30,80,.05),rgba(18,30,80,.1));border:none;border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.PatientList_statCardActive__AZ1C6{background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(16,185,129,.05))}.PatientList_statCardTests__rZiKB{background:linear-gradient(135deg,rgba(186,217,255,.3),rgba(186,217,255,.1))}.PatientList_statCardContent__M0LsS{display:flex;align-items:center;justify-content:space-between;padding:1.25rem}.PatientList_statLabel__gsXpF{font-size:.75rem;color:#6b6b69;margin-bottom:.25rem}.PatientList_statValue__DcStt{font-size:1.5rem;font-weight:600;color:#1d1d1b;margin:0}.PatientList_statIcon__R7AXx{opacity:.4;color:#6b6b69}.PatientList_header__QYme0{display:flex;gap:1rem;align-items:center;justify-content:space-between}@media(max-width:575px){.PatientList_header__QYme0{flex-direction:column;align-items:stretch}}.PatientList_searchContainer__hkk4y{flex:1 1;max-width:28rem}@media(max-width:575px){.PatientList_searchContainer__hkk4y{max-width:100%}}.PatientList_searchInputWrapper__cpKJX{position:relative;width:100%}.PatientList_searchIcon__Ae0gR{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:#1d1d1b;pointer-events:none;z-index:1}.PatientList_searchInput__MRMNQ{width:100%;padding:.625rem .75rem .625rem 2.5rem;border:1px solid rgba(29,29,27,.1);border-radius:.75rem;font-size:.875rem;font-weight:400;background:#fff}.PatientList_searchInput__MRMNQ:focus{outline:none;border-color:#121e50;box-shadow:0 0 0 3px rgba(18,30,80,.1)}.PatientList_searchInput__MRMNQ:disabled{cursor:not-allowed;opacity:.6}.PatientList_tableCard__Ccerf{background:#fff;border:none;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.PatientList_tableWrapper__btqIi{overflow-x:auto}.PatientList_table__Qfk_9{width:100%;border-collapse:collapse}.PatientList_tableHeader__JFA37{text-align:left;padding:.75rem;font-size:.75rem;font-weight:500;color:#6b6b69;background:#f9f7f4;border-bottom:1px solid rgba(29,29,27,.1);white-space:nowrap}.PatientList_tableHeader__JFA37.PatientList_tableHeaderActions__nGFVE{text-align:right}.PatientList_tableRow__QyFuA{border-bottom:1px solid rgba(29,29,27,.1);transition:background-color .2s;cursor:pointer}.PatientList_tableRow__QyFuA:hover{background:#f9f7f4}.PatientList_tableRow__QyFuA:last-child{border-bottom:none}.PatientList_tableCell__qQlZX{padding:.625rem .75rem;font-size:.875rem;color:#1d1d1b;vertical-align:middle}.PatientList_tableCell__qQlZX.PatientList_actionsCell__zj4es{text-align:right}.PatientList_patientId___hKS1{color:#121e50;font-weight:500}.PatientList_nameCell__AiQ_D{display:flex;flex-direction:column;gap:.25rem}.PatientList_name__DmYUF{font-size:.875rem;color:#1d1d1b;margin:0;font-weight:400}.PatientList_email__cychD{font-size:.75rem;color:#6b6b69;margin:0}.PatientList_testsCell__A7EFy{display:flex;align-items:center;gap:.5rem}.PatientList_testsCount__FB5_N{display:flex;align-items:baseline;gap:.25rem;white-space:nowrap}.PatientList_completedCount__KZP9o{font-size:.875rem;color:#1d1d1b;font-weight:400}.PatientList_separator__lbgsm,.PatientList_totalCount__sWV6o{font-size:.875rem;color:#6b6b69}.PatientList_progressBar__LnXeX{width:3rem;height:.375rem;background:#f9f7f4;border-radius:9999px;overflow:hidden;flex-shrink:0}.PatientList_progressFill__EvA2a{height:100%;background:#121e50;border-radius:9999px;transition:width .3s ease}.PatientList_statusActive__UZmKT{background:rgba(34,197,94,.15)!important;color:#166534!important;border:none!important}.PatientList_statusInactive__CguA3{background:rgba(208,208,210,.1)!important;color:#6b6b69!important;border:1px solid rgba(29,29,27,.1)!important}.PatientList_statusNew__WX1Hl{background:rgba(59,130,246,.15)!important;color:#1e40af!important;border:none!important}.PatientList_actions__KQMAC{display:flex;justify-content:flex-end;gap:.25rem}.PatientList_emptyCell__H0YPz{text-align:center;padding:3rem 1rem;color:#6b6b69}.PatientList_loadingContainer__vK0GI{display:flex;justify-content:center;align-items:center;min-height:400px;padding:3rem 1rem}.PatientList_tableFooter__Tf_7x{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-top:1px solid rgba(29,29,27,.1);background:#f9f7f4}@media(max-width:768px){.PatientList_tableFooter__Tf_7x{flex-direction:column;gap:1rem;align-items:stretch}}.PatientList_footerText__jGBKy{font-size:.875rem;color:#6b6b69;margin:0}.PatientList_paginationWrapper__VEWfx{display:flex;align-items:center;gap:.5rem}.TabNavigation_tabNavigation__UuasX{display:block;position:-webkit-sticky;position:sticky;box-sizing:border-box;top:0;z-index:10;width:100%;padding-top:.4rem;margin:1rem 0 2.5rem;background-color:#f9f7f4}.TabNavigation_list__J25mJ{list-style:none;display:flex;padding:0;margin:0 -.5rem;flex-direction:row;overflow-x:auto;overflow-y:hidden}.TabNavigation_navItem__6a8zS a{display:block;padding:.4rem 0;margin:0 1.5rem 0 .5rem;border-bottom:2px solid #f9f7f4;white-space:nowrap;font-weight:600;color:#c5c4c1}.TabNavigation_navItem__6a8zS a:hover{cursor:pointer;color:#1d1d1b}.TabNavigation_active__hxg9w a{color:#1d1d1b;border-bottom-color:#121e50}.TabNavigation_cardVariant__8uCJ5{padding-top:0;margin:0 0 1.5rem;background-color:rgba(0,0,0,0)}.TabNavigation_cardList__5P0CI{background:#fff;border:none;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:.75rem;padding:.25rem;gap:.125rem;margin:0;justify-content:center}.TabNavigation_cardNavItem__8J54Q{flex:1 1}.TabNavigation_cardNavItem__8J54Q a{display:block;width:100%;padding:.5rem 1rem;margin:0;border-bottom:none;border-radius:calc(.75rem - 2px);transition:all .2s;background:rgba(0,0,0,0);color:#6b6b69;font-size:.875rem;font-weight:400;text-align:center}.TabNavigation_cardNavItem__8J54Q a:hover{background:#f9f7f4;color:#1d1d1b}.TabNavigation_cardActive__Q__Vz a{background:#121e50;color:#fff;font-weight:400}.TabNavigation_cardActive__Q__Vz a:hover{background:#121e50;color:#fff}.Timeline_container__IvIAe{position:relative;max-width:36rem;width:100%;height:2.5rem;margin:0 auto}.Timeline_container__IvIAe:before{content:"";position:absolute;left:-4px;height:100%;width:0;border-right:4px solid #d0d0d2}.Timeline_container__IvIAe:after{content:"";position:absolute;right:-4px;height:100%;width:0;border-left:4px solid #d0d0d2}.Timeline_container__IvIAe.Timeline_arrowEnd__5mma6:after{right:-1rem;border-left:1rem solid #d0d0d2}.Timeline_container__IvIAe.Timeline_arrowEnd__5mma6:after,.Timeline_container__IvIAe.Timeline_arrowStart__tB_LV:before{content:"";position:absolute;top:calc(50% - .5rem);width:0;height:0;border-top:.5rem solid rgba(0,0,0,0);border-bottom:.5rem solid rgba(0,0,0,0)}.Timeline_container__IvIAe.Timeline_arrowStart__tB_LV:before{left:-1rem;border-right:1rem solid #d0d0d2}.Timeline_content__V7dkK{position:absolute;width:100%;height:2.5rem;display:flex;flex-direction:row;align-items:center;overflow-x:scroll;z-index:1;-ms-overflow-style:none;scrollbar-width:none}.Timeline_content__V7dkK::-webkit-scrollbar{display:none}.Timeline_content__V7dkK button{outline:none;border:none;background:none;cursor:pointer;background-color:hsl(240,2.1739130435%,91.9607843137%);width:2.5rem;height:2.5rem;border-radius:50%;margin:0 1rem;z-index:10}.Timeline_content__V7dkK button:focus,.Timeline_content__V7dkK button:hover{background-color:#d0d0d2}.Timeline_content__V7dkK button.Timeline_active__QDx1A{background-color:#121e50;color:#fff;font-weight:700}.Timeline_axis__aUAQ6{position:absolute;width:100%;height:0;top:calc(50% - 2px);border-top:4px dashed #d0d0d2}.UserTestBatteryPopup_testBatteryList__CB_hi{list-style:none;padding:0;margin:1rem 0 0}.UserTestBatteryPopup_testBatteryList__CB_hi li{padding:.75rem;border-radius:5px;background-color:hsl(240,2.1739130435%,91.9607843137%);margin-bottom:.5rem;cursor:pointer;transition:background-color .2s;display:flex;align-items:flex-start;gap:.75rem}.UserTestBatteryPopup_testBatteryList__CB_hi li:hover{background-color:#121e50;color:#fff}.UserTestBatteryPopup_testBatteryList__CB_hi li:hover .UserTestBatteryPopup_tag__D1tLh{background-color:#fff;color:#121e50}.UserTestBatteryPopup_testBatteryList__CB_hi li.UserTestBatteryPopup_empty__bzVcO{text-align:center;color:hsl(240,2.1739130435%,71.9607843137%);cursor:default;display:block}.UserTestBatteryPopup_testBatteryList__CB_hi li.UserTestBatteryPopup_empty__bzVcO:hover{background-color:hsl(240,2.1739130435%,91.9607843137%);color:hsl(240,2.1739130435%,71.9607843137%)}.UserTestBatteryPopup_testBatteryName__8FCHk{flex:1 1;min-width:0;overflow-wrap:anywhere;word-break:break-word}.UserTestBatteryPopup_tags__GNaiS{margin-left:auto;display:flex;align-items:center;gap:.5rem;flex-shrink:0}.UserTestBatteryPopup_tag__D1tLh{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;background-color:#121e50;color:#fff;border:none;padding:.25rem .75rem;font-size:.75rem;font-weight:400;line-height:1;border-radius:.75rem;white-space:nowrap;flex-shrink:0}ul.TestBatteryBuilder_root__AVRIp{list-style:none;padding:0}ul.TestBatteryBuilder_root__AVRIp ul{list-style:circle}li.TestBatteryBuilder_product__m9hX4{position:relative;margin-bottom:1rem;padding:1rem;border:1px dashed #d0d0d2;background-color:#fff;border-radius:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}li.TestBatteryBuilder_product__m9hX4.TestBatteryBuilder_dragged__VzTgA,li.TestBatteryBuilder_product__m9hX4:hover{border-style:solid}li.TestBatteryBuilder_product__m9hX4 .TestBatteryBuilder_actions__WjDvp{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;margin-bottom:.5rem}li.TestBatteryBuilder_product__m9hX4 ul.TestBatteryBuilder_children__nGM5D{padding-left:1rem}li.TestBatteryBuilder_product__m9hX4 span.TestBatteryBuilder_productName__fbaQH{position:absolute;display:inline-block;padding:0 .5rem;top:-.75rem;left:1rem;background-color:#fff;color:hsl(240,2.1739130435%,71.9607843137%);font-size:.9rem;border-radius:4px}li.TestBatteryBuilder_product__m9hX4 ul.TestBatteryBuilder_tags__iOwbC{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;font-size:.8rem;list-style:none;padding:0}li.TestBatteryBuilder_product__m9hX4 li.TestBatteryBuilder_tag__1raDp{background-color:hsl(240,2.1739130435%,71.9607843137%);color:#fff;margin-right:.5rem;margin-top:.25rem;margin-bottom:.25rem;border-radius:4px;padding:.2rem .4rem}li.TestBatteryBuilder_insert__4WGBl{padding-bottom:1rem}li.TestBatteryBuilder_insert__4WGBl>ul{list-style:none;padding:0}button.TestBatteryBuilder_add__96C9R{display:block;width:100%;border:none;background-color:hsl(240,2.1739130435%,91.9607843137%);border-radius:8px;padding:.75rem 2rem;color:#1d1d1b;display:flex;flex-direction:row;align-items:center;justify-content:center}button.TestBatteryBuilder_add__96C9R .icon{margin-right:.3rem}button.TestBatteryBuilder_add__96C9R:hover{cursor:pointer;background-color:#d0d0d2}button.TestBatteryBuilder_add__96C9R.TestBatteryBuilder_primary__25FK5{width:40%;margin:0 auto;background-color:#121e50;color:#fff}button.TestBatteryBuilder_add__96C9R.TestBatteryBuilder_primary__25FK5:hover{background-color:rgb(8.6326530612,14.387755102,38.3673469388)}.TestBatteryBuilder_numberInputContainer__zBCZH{margin-bottom:1rem;display:flex;align-items:center;justify-content:center}.TestBatteryBuilder_minimalNumberInput__fVn_C{width:auto}.TestBatteryBuilder_minimalNumberInput__fVn_C .inputGroup{border:none;background-color:rgba(0,0,0,0);gap:.75rem}.TestBatteryBuilder_minimalNumberInput__fVn_C .button{width:2rem;height:2rem;min-width:2rem;border-radius:50%;border:none;background-color:hsl(240,2.1739130435%,101.9607843137%);padding:0;display:flex;align-items:center;justify-content:center}.TestBatteryBuilder_minimalNumberInput__fVn_C .button:hover:not(:disabled){background-color:hsl(240,2.1739130435%,91.9607843137%)}.TestBatteryBuilder_minimalNumberInput__fVn_C .button:active:not(:disabled){background-color:#d0d0d2}.TestBatteryBuilder_minimalNumberInput__fVn_C .button .icon{color:hsl(60,3.5714285714%,-19.0196078431%)}.TestBatteryBuilder_minimalNumberInput__fVn_C .input{width:2rem;min-width:2rem;padding:0;font-size:1.25rem;font-weight:500;text-align:center}.TestBatteryBuilder_timelineContainer__mcr5c{display:flex;align-items:center}.TestBatteryBuilder_iterationsHeader__X8PAw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);grid-gap:1rem;gap:1rem;align-items:stretch}.TestBatteryBuilder_iterationsHeader__X8PAw>div{display:flex;flex-direction:column}.TestBatteryBuilder_iterationsHeaderTimeline___ThyB{height:100%}.TestBatteryBuilder_schedule__TX5HZ{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end;gap:1rem}.TestBatteryBuilder_schedule__TX5HZ .TestBatteryBuilder_performAtDate__S1dBU{flex-grow:1}.TestBatteryBuilder_schedule__TX5HZ .TestBatteryBuilder_actionButtons__IM_IE{display:flex;flex-direction:row;align-items:flex-start;gap:1rem;margin-top:2rem}.TestBatteryBuilder_schedule__TX5HZ .TestBatteryBuilder_copyToFuture__d_Fcl,.TestBatteryBuilder_schedule__TX5HZ .TestBatteryBuilder_performNow__KqTR2{margin-top:0}.TestBatteryBuilder_popup__P0m_3 button{display:block;width:100%;margin-bottom:.5rem;text-align:start;outline:none;border:none;background-color:hsl(240,2.1739130435%,91.9607843137%);padding:1rem;display:flex;flex-direction:row;align-items:center;border-radius:5px}.TestBatteryBuilder_popup__P0m_3 button:hover:not(:disabled){background-color:#121e50;color:#fff;cursor:pointer}.TestBatteryBuilder_popup__P0m_3 button .icon{margin-right:1rem;flex-shrink:0}.TestBatteryDetail_headerContainer__iK6Cq{margin-bottom:1rem}.TestBatteryDetail_backButton__yf0_X{display:flex;align-items:center;gap:.375rem;color:#6b6b69;background:none;border:none;padding:.5rem 0;margin-bottom:1rem;cursor:pointer;font-size:.75rem;transition:color .2s}.TestBatteryDetail_backButton__yf0_X:hover{color:#1d1d1b}.TestBatteryDetail_headerCard__nUpIR{background:#fff;border:none;box-shadow:0 1px 3px rgba(0,0,0,.1)}.TestBatteryDetail_headerCardContent__g0dYi{padding:1rem}.TestBatteryDetail_headerLeft__GY6cj{display:flex;align-items:center;gap:.75rem}.TestBatteryDetail_iconContainer__jdItb{width:3rem;height:3rem;border-radius:.75rem;background:linear-gradient(135deg,rgba(18,30,80,.1),rgba(18,30,80,.05));display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#121e50}.TestBatteryDetail_iconContainer__jdItb svg{fill:currentColor}.TestBatteryDetail_headerInfo__WWqBF{flex:1 1}.TestBatteryDetail_headerNameRow__RmuYE{display:flex;align-items:center;gap:.5rem;margin-bottom:.125rem}.TestBatteryDetail_headerName__4zviE{font-size:1.25rem;font-weight:500;color:#1d1d1b;margin:0}.TestBatteryDetail_headerSubtitle__4WsGU{font-size:.75rem;color:#6b6b69;margin:0}.TestBatteryDetail_statusBadge__TnFa7{background:rgba(34,197,94,.15)!important;color:#166534!important;border:none!important;font-size:.75rem;padding:.125rem .5rem}.TestBatteryDetail_statCard__ySnHx{background:#fff;border:none;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:1.25rem;transition:box-shadow .2s;border-radius:.75rem}.TestBatteryDetail_statCard__ySnHx:hover{box-shadow:0 2px 6px rgba(0,0,0,.15)}.TestBatteryDetail_statCardContent__LDSue{display:flex;align-items:center;justify-content:space-between}.TestBatteryDetail_statCardLeft__ii7Gu{flex:1 1}.TestBatteryDetail_statLabel__Iju8z{font-size:.75rem;font-weight:400;color:#6b6b69;margin:0 0 .375rem}.TestBatteryDetail_statValue___EEhQ{font-size:1.25rem;font-weight:400;color:#1d1d1b;margin:0;line-height:1.2}.TestBatteryDetail_statValueSmall__Nl3Wn{font-size:1rem;line-height:1.25rem}.TestBatteryDetail_statIcon__zJAUy{width:2.75rem;height:2.75rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.TestBatteryDetail_statIconPrimary__xE2ua{background:rgba(186,217,255,.15);color:#121e50}.TestBatteryDetail_statIconPrimaryDark__J7_sh{background:rgba(18,30,80,.15);color:#121e50}.TestBatteryDetail_statIconSecondary__hLjTq{background:rgba(186,217,255,.3);color:#121e50}.TestBatteryDetail_statIconGreen__FYgLa{background:rgba(186,217,255,.15);color:#121e50}.TestBatteryDetail_statIconGreenDark__u_Fvv{background:rgba(18,30,80,.15);color:#121e50}.TestBatteryDetail_overviewContainer__2Mqc_{display:flex;flex-direction:column;gap:.875rem}.TestBatteryDetail_statsGrid__3BeMn{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.875rem;gap:.875rem}@media(max-width:1024px){.TestBatteryDetail_statsGrid__3BeMn{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.TestBatteryDetail_statsGrid__3BeMn{grid-template-columns:1fr}}.TestBatteryDetail_chartCard__rmdRv{background:#fff;border:none;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:.75rem}.TestBatteryDetail_chartCardContent__zcUk6{padding:1.5rem}.TestBatteryDetail_chartHeader__q_ObG{margin-bottom:1rem}.TestBatteryDetail_chartTitle__v6l5w{font-size:1.125rem;font-weight:500;color:#1d1d1b;margin:0}.TestBatteryDetail_chartTabs__R1_3k{display:flex;gap:.125rem;background:#fff;border:none;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:.75rem;padding:.25rem;margin-bottom:1rem;width:100%;justify-content:center}.TestBatteryDetail_chartTab__ic2Qk{flex:1 1;padding:.5rem 1rem;min-height:2.25rem;background:rgba(0,0,0,0);border:none;border-radius:calc(.75rem - 2px);color:#6b6b69;font-size:.875rem;font-weight:400;line-height:1.5;text-align:center;cursor:pointer;transition:all .2s}.TestBatteryDetail_chartTab__ic2Qk:hover{background:#f9f7f4;color:#1d1d1b}.TestBatteryDetail_chartTabActive__oVuZW{background:#121e50;color:#fff;font-weight:400}.TestBatteryDetail_chartTabActive__oVuZW:hover{background:#121e50;color:#fff}.TestBatteryDetail_chartInfo__atY1X{margin-bottom:2rem;width:100%;padding:.5rem .75rem;background:#f9f7f4;border:1px solid rgba(29,29,27,.1);border-radius:.75rem;font-size:.875rem;color:#6b6b69}.TestBatteryDetail_chartInfoText__RiUAx{font-weight:500;color:#1d1d1b}.TestBatteryDetail_chartFilterLabel__iUTKL{font-size:.875rem;color:#6b6b69;margin:0 0 .5rem}.TestBatteryDetail_chartFilterChips__Rycil{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.875rem}.TestBatteryDetail_chartFilterChip__rthQj{border:1px solid rgba(29,29,27,.1);background:rgba(237,242,251,.65);color:#6b6b69;border-radius:.75rem;padding:.35rem .65rem;display:inline-flex;align-items:center;gap:.45rem;cursor:pointer;font-size:.875rem;transition:opacity .2s,background .2s,color .2s;opacity:.55}.TestBatteryDetail_chartFilterChip__rthQj:focus-visible{outline:2px solid rgba(18,30,80,.35);outline-offset:1px}.TestBatteryDetail_chartFilterChipActive__WJJ2u{opacity:1;color:#121e50}.TestBatteryDetail_chartFilterChipDot__W5rH7{width:.5rem;height:.5rem;border-radius:999px;flex-shrink:0}.TestBatteryDetail_chartCanvas__ZbbCP{height:450px;display:flex;flex-direction:column;justify-content:center;background:#fff;border-radius:.75rem;border:1px solid rgba(29,29,27,.1);padding:.5rem;overflow:hidden}.TestBatteryDetail_chartEmptyHint__sMvXD{color:#6b6b69;font-size:.875rem;text-align:center}.TestBatteryDetail_chartTooltip__722dN{background:#fff;border:1px solid rgba(29,29,27,.1);border-radius:.5rem;box-shadow:0 4px 10px rgba(0,0,0,.08);padding:.5rem .75rem;min-width:160px}.TestBatteryDetail_chartTooltipLabel__0xMAW{margin:0 0 .35rem;font-size:.75rem;color:#6b6b69;font-weight:600}.TestBatteryDetail_chartTooltipItem__obsHt{display:flex;justify-content:space-between;align-items:center;gap:.65rem;font-size:.75rem}.TestBatteryDetail_chartTooltipSeries__RrY21{display:inline-flex;align-items:center;gap:.4rem;color:#1d1d1b}.TestBatteryDetail_chartTooltipColor__4jZK8{width:.45rem;height:.45rem;border-radius:999px}.TestBatteryDetail_chartTooltipValue__ReVzv{color:#1d1d1b;font-weight:600}.TestBatteryDetail_infoGrid__iSe9G{display:grid;grid-template-columns:1fr;grid-gap:.875rem;gap:.875rem}@media(max-width:1024px){.TestBatteryDetail_infoGrid__iSe9G{grid-template-columns:1fr}}.TestBatteryDetail_infoCard__pEmKO{background:#fff;border:none;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:.75rem}.TestBatteryDetail_infoCardContent__80C36{padding:1.25rem}.TestBatteryDetail_infoCardTitle__O17s_{font-size:1.125rem;font-weight:500;color:#1d1d1b;margin:0 0 .5rem}.TestBatteryDetail_infoCardSubtitle__G4N3_{font-size:.75rem;color:#6b6b69;margin:0 0 1rem}.TestBatteryDetail_infoCardSubtitleRow__Dvv9b{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.TestBatteryDetail_infoCardSubtitleRow__Dvv9b .TestBatteryDetail_infoCardSubtitle__G4N3_{margin:0}.TestBatteryDetail_testPerformanceBadge__bOOHw{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(29,29,27,.1);background:#f9f7f4;color:#6b6b69;border-radius:999px;padding:.2rem .55rem;font-size:.7rem;white-space:nowrap}.TestBatteryDetail_infoCardPlaceholder__pEZXP{padding:1rem;background:#f9f7f4;border-radius:.75rem;font-size:.875rem;color:#6b6b69;text-align:center}.TestBatteryDetail_infoCardList__kYs6f{display:flex;flex-direction:column;gap:.75rem}.TestBatteryDetail_infoCardItem__4eKIA{display:flex;justify-content:space-between;align-items:center;padding-bottom:.75rem;border-bottom:1px solid rgba(29,29,27,.1)}.TestBatteryDetail_infoCardItem__4eKIA:last-child{border-bottom:none;padding-bottom:0}.TestBatteryDetail_infoCardLabel__tyftK{font-size:.875rem;color:#6b6b69}.TestBatteryDetail_infoCardValue__ImY5z{font-size:.875rem;color:#1d1d1b;font-weight:400}.TestBatteryDetail_testPerformanceGrid__EZ3uq{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}@media(max-width:1400px){.TestBatteryDetail_testPerformanceGrid__EZ3uq{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.TestBatteryDetail_testPerformanceGrid__EZ3uq{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.TestBatteryDetail_testPerformanceGrid__EZ3uq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.TestBatteryDetail_testPerformanceGrid__EZ3uq{grid-template-columns:1fr}}.TestBatteryDetail_testPerformanceExtraWrapper__XK8_T{overflow:hidden;max-height:0;opacity:0;transition:max-height .45s cubic-bezier(.22,1,.36,1),opacity .25s ease}.TestBatteryDetail_testPerformanceExtraWrapperExpanded__MkTaX{max-height:80rem;opacity:1;margin-top:.75rem}.TestBatteryDetail_testPerformanceItem__N_8wz{min-width:0;border:1px solid rgba(29,29,27,.1);background:rgba(249,247,244,.6);border-radius:.75rem;padding:.75rem;display:flex;flex-direction:column;gap:.5rem;transition:border-color .2s,box-shadow .2s}.TestBatteryDetail_testPerformanceItem__N_8wz:hover{border-color:rgba(18,30,80,.32);box-shadow:0 2px 6px rgba(0,0,0,.08)}.TestBatteryDetail_testPerformanceItemTop__vgATB{display:flex;align-items:flex-start;justify-content:space-between;gap:.625rem}.TestBatteryDetail_testPerformanceItemName__lAiQD{margin:0;font-size:.875rem;line-height:1.25;color:#1d1d1b;font-weight:600;letter-spacing:.01em}.TestBatteryDetail_testPerformanceTrendIcon__7vRSV{width:1.55rem;height:1.55rem;border-radius:.45rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.TestBatteryDetail_testPerformanceTrendIconUp__U4c8b{background:rgba(22,163,74,.12);color:#16a34a}.TestBatteryDetail_testPerformanceTrendIconDown__bPC6v{background:rgba(220,38,38,.12);color:#dc2626}.TestBatteryDetail_testPerformanceTrendIconNeutral__rd6BW{background:rgba(234,179,8,.14);color:#a16207}.TestBatteryDetail_testPerformanceTrendIconMuted__olpjv{background:rgba(186,217,255,.35);color:#6b6b69}.TestBatteryDetail_testPerformanceItemValueWrap__i2Qsi{display:flex;flex-direction:column;gap:.1rem}.TestBatteryDetail_testPerformanceItemValue__P_nlq{margin:0;font-size:1.4rem;line-height:1.1;font-weight:600;color:#1d1d1b}.TestBatteryDetail_testPerformanceItemValueLabel__pxEM4{margin:0;font-size:.72rem;color:#6b6b69}.TestBatteryDetail_testPerformanceDeltaRow__LHtMf{display:flex;align-items:center;gap:.4rem}.TestBatteryDetail_testPerformanceDeltaValue__Q1Ulm{font-size:.75rem;font-weight:600}.TestBatteryDetail_testPerformanceDeltaUp__tJtNL{color:#16a34a}.TestBatteryDetail_testPerformanceDeltaDown__vTLrm{color:#dc2626}.TestBatteryDetail_testPerformanceDeltaNeutral__VDHMO{color:#a16207}.TestBatteryDetail_testPerformanceDeltaLabel__fTSAP{font-size:.72rem;color:#6b6b69}.TestBatteryDetail_testPerformanceDeltaTrack__4dcoZ{width:100%;height:.45rem;display:flex;align-items:center;gap:0}.TestBatteryDetail_testPerformanceDeltaTrackHalf__9ftvZ{width:50%;height:100%;background:rgba(186,217,255,.28);position:relative;overflow:hidden}.TestBatteryDetail_testPerformanceDeltaTrackHalf__9ftvZ:first-child{border-radius:999px 0 0 999px;display:flex;justify-content:flex-end}.TestBatteryDetail_testPerformanceDeltaTrackHalf__9ftvZ:last-child{border-radius:0 999px 999px 0;display:flex;justify-content:flex-start}.TestBatteryDetail_testPerformanceDeltaCenter__gMKPw{width:1px;height:100%;background:rgba(107,107,105,.3)}.TestBatteryDetail_testPerformanceDeltaBar__6YrqV{display:block;height:100%}.TestBatteryDetail_testPerformanceDeltaBarUp__Y9Mk1{background:#16a34a;border-radius:0 999px 999px 0}.TestBatteryDetail_testPerformanceDeltaBarDown__PuVic{background:#dc2626;border-radius:999px 0 0 999px}.TestBatteryDetail_testPerformanceActions__eRzx7{margin-top:.875rem;display:flex;justify-content:center}.TestBatteryDetail_testPerformanceToggleButton__6Dwkb{border:1px solid rgba(29,29,27,.1);background:#fff;color:#6b6b69;border-radius:.75rem;padding:.4rem .75rem;font-size:.75rem;cursor:pointer;transition:border-color .2s,color .2s,background-color .2s}.TestBatteryDetail_testPerformanceToggleButton__6Dwkb:hover{border-color:rgba(18,30,80,.35);color:#1d1d1b;background:#f9f7f4}.TestBatteryDetail_examinationsRedesignedContainer__Zsy_T{display:flex;flex-direction:column;gap:1rem}.TestBatteryDetail_topCardsGrid__rEXvM{display:grid;grid-template-columns:1fr 5fr;grid-gap:1rem;gap:1rem}@media(max-width:768px){.TestBatteryDetail_topCardsGrid__rEXvM{grid-template-columns:1fr}}.TestBatteryDetail_countCard__aj_5a{background:#fff;border:none;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:.75rem}.TestBatteryDetail_countCardContent__J2uXm{padding:1.25rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.TestBatteryDetail_countCardTitle__q_2He{font-size:.85rem;font-weight:500;color:#1d1d1b;margin:0;width:100%;text-align:left}.TestBatteryDetail_countCardControls__NHJn_{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%}.TestBatteryDetail_countCardButton__E6g_p{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid rgba(29,29,27,.1);border-radius:.75rem;cursor:pointer;color:#1d1d1b;font-size:1.25rem;font-weight:500;transition:all .2s;flex-shrink:0}.TestBatteryDetail_countCardButton__E6g_p:hover:not(:disabled){background:#121e50;border-color:#121e50;color:#fff}.TestBatteryDetail_countCardButton__E6g_p:disabled{opacity:.5;cursor:not-allowed}.TestBatteryDetail_countCardValue__ZnQTx{min-width:3rem;text-align:center;font-size:1.125rem;font-weight:500;color:#1d1d1b}.TestBatteryDetail_timelineCard__Yn3T5{background:#fff;border:none;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:.75rem;overflow:scroll}.TestBatteryDetail_timelineCardContent__zI5sZ{padding:1.25rem;display:flex;flex-direction:column;gap:1rem;overflow:hidden;min-width:0;width:100%}.TestBatteryDetail_timelineCardTitle____2FH{font-size:.85rem;font-weight:500;color:#1d1d1b;margin:0}.TestBatteryDetail_examinationsTimelineContainer__2YlRA{display:flex;align-items:center;gap:.5rem;position:relative;width:100%;min-width:0;max-width:100%;overflow:hidden}.TestBatteryDetail_timelineArrow__lpeCC{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid rgba(29,29,27,.1);border-radius:50%;cursor:pointer;color:#1d1d1b;transition:all .2s;flex-shrink:0}.TestBatteryDetail_timelineArrow__lpeCC:hover{background:#f9f7f4;border-color:#121e50}.TestBatteryDetail_timelineArrow__lpeCC:disabled{cursor:default}.TestBatteryDetail_timelineArrowHidden__cuMIg{visibility:hidden;opacity:0;pointer-events:none}.TestBatteryDetail_timelineScrollContainer__HLI9l{flex:1 1;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;scrollbar-width:none;-ms-overflow-style:none}.TestBatteryDetail_timelineScrollContainer__HLI9l::-webkit-scrollbar{display:none}.TestBatteryDetail_timelineButtons__XX5Qo{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap;width:max-content}.TestBatteryDetail_timelineButton__25uuH{min-width:2.5rem;height:2.5rem;padding:0 .75rem;background:rgba(249,247,244,.6);border:1px solid rgba(29,29,27,.1);border-radius:.75rem;color:#1d1d1b;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;flex-shrink:0}.TestBatteryDetail_timelineButton__25uuH:hover{background:rgba(249,247,244,.8);border-color:#121e50;color:#1d1d1b}.TestBatteryDetail_timelineButtonActive__CkAOh{background:#121e50;border-color:#121e50;color:#fff;position:relative}.TestBatteryDetail_timelineButtonActive__CkAOh:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translateX(-50%);width:60%;height:2px;background:#121e50;border-radius:1px}.TestBatteryDetail_timelineButtonActive__CkAOh:hover{background:#121e50;border-color:#121e50;color:#fff}.TestBatteryDetail_timelineConnector__JKNwA{width:1.5rem;height:2px;background:rgba(29,29,27,.1);flex-shrink:0}.TestBatteryDetail_dateActionCard__ePbmO{background:#fff;border:none;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:.75rem}.TestBatteryDetail_dateActionCardContent__To3_o{padding:1.25rem}.TestBatteryDetail_dateActionGrid__2F1pw{display:flex;align-items:space-between;justify-content:space-between;gap:1rem}@media(max-width:768px){.TestBatteryDetail_dateActionGrid__2F1pw{flex-direction:column}}.TestBatteryDetail_dateInputCard__Oaw_1{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:rgba(249,247,244,.6);border:1px solid rgba(0,0,0,.1);border-radius:.75rem;flex:1 1;min-width:0;max-width:-moz-fit-content;max-width:fit-content}.TestBatteryDetail_dateInputCardIcon__EbUVo{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.5rem;background:#121e50;color:#fff;flex-shrink:0}.TestBatteryDetail_dateInputCardIcon__EbUVo svg{width:18px;height:18px;stroke-width:2}.TestBatteryDetail_dateInputCardContent__SJoZO{flex:1 1;min-width:0;display:flex;flex-direction:column}.TestBatteryDetail_dateInputCardLabel__7Fo_O{font-size:.8125rem;font-weight:400;color:#6b6b69;margin:0;width:-moz-fit-content;width:fit-content}.TestBatteryDetail_dateInputCardWrapper__XEx7G{position:relative;display:flex;align-items:center;min-height:1.5rem;width:-moz-fit-content;width:fit-content}.TestBatteryDetail_dateInputCardWrapper__XEx7G .TestBatteryDetail_dateInput__nAVzp{position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;cursor:pointer;z-index:2}.TestBatteryDetail_dateInputCardWrapper__XEx7G .TestBatteryDetail_dateInput__nAVzp::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;color:rgba(0,0,0,0);background:rgba(0,0,0,0);cursor:pointer}.TestBatteryDetail_dateInputWrapper__vLWdQ{flex:1 1}.TestBatteryDetail_dateInputLabel__Ztw5C{display:block;font-size:.875rem;font-weight:500;color:#1d1d1b;margin-bottom:.5rem}.TestBatteryDetail_dateInputContainer___TNsM{position:relative;display:flex;align-items:center;gap:.5rem;transition:all .2s}.TestBatteryDetail_dateInputContainer___TNsM:hover .TestBatteryDetail_dateInputIcon__BtWv5{color:#121e50}.TestBatteryDetail_dateInputContainer___TNsM:hover .TestBatteryDetail_dateDisplay__XIzml{border-color:rgba(18,30,80,.3)}.TestBatteryDetail_dateInputIcon__BtWv5{position:absolute;left:.75rem;color:#6b6b69;flex-shrink:0;pointer-events:none;z-index:1;transition:color .2s}.TestBatteryDetail_dateInput__nAVzp{position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;cursor:pointer;z-index:2}.TestBatteryDetail_dateInput__nAVzp::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;color:rgba(0,0,0,0);background:rgba(0,0,0,0);cursor:pointer}.TestBatteryDetail_dateDisplay__XIzml{font-size:.9375rem;font-weight:500;color:#1d1d1b;padding:0;border:none;background:rgba(0,0,0,0);flex:1 1;transition:all .2s;pointer-events:none;display:flex;align-items:center}.TestBatteryDetail_dateInput__nAVzp:focus+.TestBatteryDetail_dateDisplay__XIzml,.TestBatteryDetail_dateInput__nAVzp:hover+.TestBatteryDetail_dateDisplay__XIzml{color:#121e50}.TestBatteryDetail_dateInputError__OYG7V{display:block;font-size:.75rem;color:#dc2626;margin-top:.25rem}.TestBatteryDetail_dateActionButtons__UwXht{display:flex;align-items:center;gap:.75rem;flex-shrink:0}@media(max-width:768px){.TestBatteryDetail_dateActionButtons__UwXht{flex-direction:column;width:100%}}.TestBatteryDetail_applyToAllButton__wa8i5{white-space:nowrap;background:rgba(249,247,244,.6)!important;border:1px solid rgba(0,0,0,.1)!important;color:#1d1d1b!important;display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem}.TestBatteryDetail_applyToAllButton__wa8i5:hover:not(:disabled){background:rgba(249,247,244,.8)!important;border-color:rgba(0,0,0,.15)!important}.TestBatteryDetail_applyToAllButton__wa8i5:disabled{opacity:.5;cursor:not-allowed}.TestBatteryDetail_applyToAllButton__wa8i5 svg{color:#6b6b69;width:16px;height:16px}.TestBatteryDetail_performNowButton__NEQ3n{white-space:nowrap;flex-shrink:0}.TestBatteryDetail_testsCard__hnnNi{background:#fff;border:none;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:.75rem}.TestBatteryDetail_testsCardContent__w15j1{padding:1.25rem}.TestBatteryDetail_testsCardHeader__X0RcY{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.TestBatteryDetail_testsCardTitle__BD9tK{font-size:1rem;font-weight:500;color:#1d1d1b;margin:0}.TestBatteryDetail_deleteAllButton__XfWzz{color:#dc2626!important;border-color:#dc2626!important}.TestBatteryDetail_deleteAllButton__XfWzz:hover{background:rgba(220,38,38,.1)!important}.TestBatteryDetail_examinationsTestList__65v6D{display:flex;flex-direction:column;gap:.75rem}.TestBatteryDetail_examinationTestCardSingle__qmJPk{display:flex;align-items:center;gap:.75rem;padding:1rem;background:rgba(0,0,0,0);border:1px solid rgba(18,30,80,.2);border-radius:.75rem;transition:all .2s;cursor:-webkit-grab;cursor:grab;position:relative}.TestBatteryDetail_examinationTestCardSingle__qmJPk:hover{border-color:rgba(18,30,80,.4);box-shadow:0 2px 6px rgba(0,0,0,.1)}.TestBatteryDetail_examinationTestCardSingle__qmJPk:active{cursor:-webkit-grabbing;cursor:grabbing}.TestBatteryDetail_examinationTestCardSingle__qmJPk.TestBatteryDetail_examinationTestCardDragged__zCNG9{opacity:.5;transform:scale(.95)}.TestBatteryDetail_examinationTestCardSingleLeft__RNoYQ{display:flex;flex-direction:row;align-items:center;gap:.75rem;flex-shrink:0}.TestBatteryDetail_examinationTestCardSingleOrder__aJXl9{font-size:1.125rem;font-weight:400;color:rgba(18,30,80,.6);line-height:1;flex-shrink:0}.TestBatteryDetail_examinationTestCardSingleGrip__tG4uZ{color:rgba(107,107,105,.4);display:flex;align-items:center;justify-content:center;flex-shrink:0;pointer-events:none}.TestBatteryDetail_examinationTestCardSingleGrip__tG4uZ svg{width:14px;height:14px}.TestBatteryDetail_examinationTestCardSingleContent__RRP_f{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.25rem;pointer-events:none}.TestBatteryDetail_examinationTestCardSingleHeader__bxM9p{display:flex;align-items:center;gap:.75rem;flex:1 1;min-width:0}.TestBatteryDetail_examinationTestCardSingleBadge__uRANu{background-color:#121e50!important;color:#fff!important;border:1px solid rgba(0,0,0,0)!important;flex-shrink:0;font-size:.75rem}.TestBatteryDetail_examinationTestCardSingleName__7PHhQ{color:#1d1d1b;flex:1 1;font-size:.875rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TestBatteryDetail_examinationTestCardSingleDuration__lzK_t{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:rgba(18,30,80,.6);margin-top:.25rem;padding-left:.25rem}.TestBatteryDetail_examinationTestCardSingleDuration__lzK_t svg{width:12px;height:12px;color:rgba(18,30,80,.6)}.TestBatteryDetail_examinationTestCardSingleDelete__tLrTp{flex-shrink:0;opacity:0;transition:opacity .2s;width:2rem;height:2rem;padding:0;pointer-events:auto;color:#dc2626!important;display:flex;align-items:center;justify-content:center}.TestBatteryDetail_examinationTestCardSingle__qmJPk:hover .TestBatteryDetail_examinationTestCardSingleDelete__tLrTp{opacity:1}.TestBatteryDetail_examinationTestCardSingleDelete__tLrTp:hover{background-color:rgba(220,38,38,.1)!important;color:#dc2626!important}.TestBatteryDetail_examinationTestCardSingleDelete__tLrTp svg{margin:0}.TestBatteryDetail_examinationTestCard___MoVK{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#fff;border:1px solid rgba(29,29,27,.1);border-radius:.75rem;transition:all .2s;cursor:-webkit-grab;cursor:grab;position:relative}.TestBatteryDetail_examinationTestCard___MoVK:hover{box-shadow:0 2px 6px rgba(0,0,0,.1);border-color:#121e50}.TestBatteryDetail_examinationTestCard___MoVK:hover .TestBatteryDetail_examinationTestCardDelete__pkdMi{opacity:1}.TestBatteryDetail_examinationTestCard___MoVK:active{cursor:-webkit-grabbing;cursor:grabbing}.TestBatteryDetail_examinationTestCardDragged__zCNG9{opacity:.5;box-shadow:0 4px 12px rgba(0,0,0,.15)}.TestBatteryDetail_examinationTestCardGrip__Hz_s0{color:#6b6b69;cursor:-webkit-grab;cursor:grab;flex-shrink:0;pointer-events:none}.TestBatteryDetail_examinationTestCardGrip__Hz_s0:active{cursor:-webkit-grabbing;cursor:grabbing}.TestBatteryDetail_examinationTestCardContent__NG2IK{flex:1 1;display:flex;flex-direction:column;gap:.25rem;pointer-events:none}.TestBatteryDetail_examinationTestCardName__3dI8F{font-size:.875rem;font-weight:500;color:#1d1d1b}.TestBatteryDetail_examinationTestCardDuration__UarDp{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#6b6b69}.TestBatteryDetail_examinationTestCardDuration__UarDp svg{width:.875rem;height:.875rem}.TestBatteryDetail_examinationTestCardActions__62Kub{flex-shrink:0;pointer-events:auto}.TestBatteryDetail_examinationTestCardDelete__pkdMi{opacity:0;transition:opacity .2s;color:#dc2626!important;pointer-events:auto}.TestBatteryDetail_examinationTestCardDelete__pkdMi:hover{background:rgba(220,38,38,.1)!important;opacity:1!important}.TestBatteryDetail_examinationsEmptyState__cG24f{padding:3rem 1rem;text-align:center}.TestBatteryDetail_examinationsEmptyStateText__7mSS9{font-size:.875rem;font-weight:500;color:#1d1d1b;margin:0 0 .5rem}.TestBatteryDetail_examinationsEmptyStateSubtext__IVKVT{font-size:.75rem;color:#6b6b69;margin:0}.TestBatteryDetail_addTestOptions__rjTja{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}@media(max-width:768px){.TestBatteryDetail_addTestOptions__rjTja{grid-template-columns:1fr}}.TestBatteryDetail_addTestButton__EqKaa{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.75rem;padding:1.5rem;background:linear-gradient(135deg,rgba(18,30,80,.1),rgba(18,30,80,.05));border:1px solid color(srgb .07 .12 .31/.4);border-radius:.75rem;cursor:pointer;transition:all .2s;text-align:center}.TestBatteryDetail_addTestButton__EqKaa:hover{background:linear-gradient(135deg,rgba(18,30,80,.15),rgba(18,30,80,.1));border-color:color(srgb .07 .12 .31/.6);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.TestBatteryDetail_addTestButton__EqKaa:active{transform:translateY(0)}.TestBatteryDetail_addTestButtonIcon__2XFrE{display:flex;align-items:center;justify-content:center;color:#121e50;flex-shrink:0;padding:.5rem;background:color(srgb .07 .12 .31/.2);border-radius:.5rem}.TestBatteryDetail_addTestButtonIcon__2XFrE svg{width:20px;height:20px}.TestBatteryDetail_addTestButtonText__W_R3w{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.TestBatteryDetail_addTestButtonTitle__iVun0{font-size:.875rem;font-weight:500;color:#1d1d1b;margin:0}.TestBatteryDetail_addTestButtonSubtitle__hq_DM{font-size:.75rem;color:#6b6b69;margin:0}.TestBatteryDetail_popup__FVxTb{display:flex;flex-direction:column;gap:.75rem}.TestBatteryDetail_popup__FVxTb button{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#fff;border:1px solid rgba(29,29,27,.1);border-radius:.75rem;cursor:pointer;transition:all .2s;color:#1d1d1b;font-size:.875rem}.TestBatteryDetail_popup__FVxTb button:hover{background:#f9f7f4;border-color:#121e50}.TestBatteryDetail_popup__FVxTb button svg{color:#121e50}.TestBatteryDetail_deleteAllPopupActions__DHtqE{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.5rem;flex-wrap:wrap}.TestBatteryDetail_examinationTestCardWithDelays__mLOwX{display:flex;flex-direction:column;gap:.25rem;padding:1rem;background:rgba(0,0,0,0);border:1px solid rgba(18,30,80,.2);border-radius:.75rem;transition:all .2s;cursor:-webkit-grab;cursor:grab;position:relative}.TestBatteryDetail_examinationTestCardWithDelays__mLOwX:hover{border-color:rgba(18,30,80,.4);box-shadow:0 2px 6px rgba(0,0,0,.1)}.TestBatteryDetail_examinationTestCardWithDelays__mLOwX:hover .TestBatteryDetail_examinationTestCardDelete__pkdMi{opacity:1}.TestBatteryDetail_examinationTestCardWithDelays__mLOwX:active{cursor:-webkit-grabbing;cursor:grabbing}.TestBatteryDetail_examinationTestCardWithDelays__mLOwX.TestBatteryDetail_examinationTestCardDragged__zCNG9{opacity:.5;transform:scale(.95)}.TestBatteryDetail_examinationTestCardHeader__ISRpD{display:flex;align-items:center;gap:.75rem}.TestBatteryDetail_examinationTestCardHeaderContent__hZlmw{flex:1 1;display:flex;align-items:center;gap:.75rem;min-width:0}.TestBatteryDetail_examinationTestCardHeaderBadge__o9oNQ{background-color:#121e50!important;color:#fff!important;border:none!important;flex-shrink:0;font-size:.75rem;padding:.25rem .75rem;border-radius:.75rem}.TestBatteryDetail_examinationTestCardHeaderName___6gAv{color:#1d1d1b;flex:1 1;font-size:.875rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TestBatteryDetail_examinationTestCardHeaderDuration__mKcXp{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:rgba(18,30,80,.6);margin-top:.25rem;padding-left:2.5rem}.TestBatteryDetail_examinationTestCardHeaderDuration__mKcXp svg{width:12px;height:12px;color:rgba(18,30,80,.6)}.TestBatteryDetail_examinationTestCardTestsList__rcmKK{list-style:none;margin:0;display:flex;flex-direction:column;gap:.5rem;padding:0 0 0 2.5rem}.TestBatteryDetail_examinationTestCardTestItem__l2VsM{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;background:rgba(0,0,0,0);border-radius:calc(.75rem - 4px);font-size:.875rem;margin-bottom:.25rem}.TestBatteryDetail_examinationTestCardTestItem__l2VsM:last-child{margin-bottom:0}.TestBatteryDetail_examinationTestCardTestItemContent__0tvPE{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.TestBatteryDetail_examinationTestCardTestItemHeader__7lp71{display:flex;align-items:center;gap:.75rem}.TestBatteryDetail_examinationTestCardTestBadge__XDbs8{flex-shrink:0;border-color:rgba(29,29,27,.1)!important;font-size:.75rem}.TestBatteryDetail_examinationTestCardTestName__JteP8{color:#1d1d1b;flex:1 1;font-size:.875rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TestBatteryDetail_examinationDelayZone__EfKAa{list-style:none;margin:.5rem 0;padding:.75rem;background:linear-gradient(135deg,rgba(18,30,80,.035),rgba(18,30,80,.02));border:1px solid rgba(18,30,80,.2);border-radius:calc(.75rem - 4px);transition:all .2s}.TestBatteryDetail_examinationDelayZone__EfKAa:hover{border-color:rgba(18,30,80,.4);background:rgba(18,30,80,.05)}.TestBatteryDetail_examinationDelayHeader__BbOTE{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.75rem;color:#6b6b69}.TestBatteryDetail_examinationDelayIcon__7OvBM{width:.875rem;height:.875rem;color:#6b6b69;flex-shrink:0}.TestBatteryDetail_examinationDelayLabel__og_fw{font-weight:500;line-height:1.5}.TestBatteryDetail_examinationDelayLabel__og_fw b{font-weight:600;color:#1d1d1b}.TestBatteryDetail_examinationDelayDropArea__a3RWy{min-height:2rem;margin-bottom:.5rem}.TestBatteryDetail_examinationDelayEmpty__PcCUN{padding:.5rem;text-align:center;color:#6b6b69;font-size:.75rem;font-style:italic}.TestBatteryDetail_examinationDelayChildren__c_IuF{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.375rem}.TestBatteryDetail_examinationDelayAddButton__dH84a{width:100%;font-size:.75rem;padding:.375rem .5rem;justify-content:center;margin-top:.5rem;border-color:rgba(29,29,27,.1)!important}.TestBatteryDetail_examinationDelayAddButton__dH84a:hover{background-color:#bad9ff!important;color:#121e50!important;border-color:#bad9ff!important}.TestBatteryDetail_insert__S8eU8{margin:.5rem 0}.TestBatteryDetail_insertList__Jh2dd{margin:.5rem 0;padding-left:1.5rem}.TestBatteryDetail_add__jeKRk{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#f9f7f4;border:1px solid rgba(29,29,27,.1);border-radius:.75rem;color:#1d1d1b;font-size:.875rem;cursor:pointer;transition:all .2s}.TestBatteryDetail_add__jeKRk:hover{background:rgba(18,30,80,.05);border-color:#121e50;color:#121e50}.TestBatteryDetail_resultsContainer__unIP7{display:flex;flex-direction:column;gap:.875rem}.TestBatteryDetail_loadingContainer__mus_b{display:flex;align-items:center;justify-content:center;padding:4rem 0}.TestBatteryDetail_resultsHeader__nzCa4{display:flex;justify-content:flex-end;margin-bottom:.5rem}.TestBatteryDetail_resultsList__Mt0xj{display:flex;flex-direction:column;gap:1.5rem}.TestBatteryDetail_resultCard__vnL6H{background:#fff;border:none;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:.75rem}.TestBatteryDetail_resultCardContent___ClBS{padding:1.5rem}.TestBatteryDetail_resultHeader__BuuNt{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:rgba(18,30,80,.05);border:1px solid rgba(18,30,80,.1);border-radius:.75rem;margin-bottom:1rem}.TestBatteryDetail_resultHeaderLeft__NLpRk{display:flex;align-items:center;gap:1rem}.TestBatteryDetail_resultIcon__dA4WX{width:3rem;height:3rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.TestBatteryDetail_resultIconCompleted__dkpRf{background:rgba(34,197,94,.1);color:#166534}.TestBatteryDetail_resultIconPending__yvvxy{background:rgba(208,208,210,.1);color:#6b6b69}.TestBatteryDetail_resultIconStarted__eCDki{background:rgba(251,191,36,.1);color:#b45309}.TestBatteryDetail_resultIconNotPerformed__S_vfY{background:rgba(239,68,68,.1);color:#991b1b}.TestBatteryDetail_resultNameRow__F37i7{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.TestBatteryDetail_resultName__Vqk0f{font-size:1.125rem;font-weight:500;color:#1d1d1b;margin:0}.TestBatteryDetail_resultBadgeCompleted__zojyn{background:rgba(34,197,94,.15)!important;color:#166534!important;border:none!important}.TestBatteryDetail_resultBadgePending__xSruz{background:rgba(208,208,210,.1)!important;color:#6b6b69!important;border:1px solid rgba(29,29,27,.1)!important}.TestBatteryDetail_resultBadgeStarted__Td7iX{background:rgba(251,191,36,.15)!important;color:#b45309!important;border:1px solid rgba(251,191,36,.3)!important}.TestBatteryDetail_resultBadgeNotPerformed__cP9YY{background:rgba(239,68,68,.15)!important;color:#991b1b!important;border:1px solid rgba(239,68,68,.3)!important}.TestBatteryDetail_resultMeta__n9Iz7{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#6b6b69}.TestBatteryDetail_resultMeta__n9Iz7 svg{width:.875rem;height:.875rem}.TestBatteryDetail_resultMeta__n9Iz7 span{display:flex;gap:.25rem}.TestBatteryDetail_resultPendingText__7OuM4{font-size:.875rem;color:#6b6b69;margin:0}.TestBatteryDetail_resultNotPerformedWarning__26cy6{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#991b1b;margin:0}.TestBatteryDetail_resultNotPerformedWarning__26cy6 svg{width:1rem;height:1rem;color:#ef4444}.TestBatteryDetail_resultNotPerformedWarning__26cy6 p{margin-bottom:0}.TestBatteryDetail_resultWarningBanner__QJH3b{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.3);border-radius:.75rem;margin-bottom:1rem;font-size:.875rem;color:#b45309}.TestBatteryDetail_resultWarningBanner__QJH3b svg{width:1rem;height:1rem;color:#fbbf24;flex-shrink:0}.TestBatteryDetail_resultTests__IJiay{display:flex;flex-direction:column;gap:1.25rem}.TestBatteryDetail_resultTest__2TxYq{padding:1rem;border:1px solid rgba(29,29,27,.1);border-radius:.75rem;transition:background .2s;background:rgba(18,30,80,.025)}.TestBatteryDetail_resultTest__2TxYq:hover{background:rgba(18,30,80,.04)}.TestBatteryDetail_resultTestIncomplete__j9din{background:rgba(251,191,36,.05);border-color:rgba(251,191,36,.2)}.TestBatteryDetail_resultTestIncomplete__j9din:hover{background:rgba(251,191,36,.1)}.TestBatteryDetail_resultTestHeader___dwhH{display:flex;align-items:start;justify-content:space-between;margin-bottom:.75rem}.TestBatteryDetail_resultTestLeft__kk_7l{flex:1 1}.TestBatteryDetail_resultTestNameRow__rWiBU{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.TestBatteryDetail_resultTestName__7xHV1{font-size:.875rem;font-weight:500;color:#1d1d1b;margin:0}.TestBatteryDetail_resultTestNotCompletedBadge__NKS1X{background:rgba(251,191,36,.15)!important;color:#b45309!important;border:1px solid rgba(251,191,36,.3)!important;font-size:.625rem!important;padding:.125rem .375rem!important}.TestBatteryDetail_resultTestMeta__eJblb{display:flex;flex-wrap:wrap;align-items:center;column-gap:1rem;row-gap:.375rem;font-size:.75rem;color:#6b6b69;margin-bottom:.75rem}.TestBatteryDetail_resultTestMetaItem__MC8KG{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}.TestBatteryDetail_resultTestMetaItem__MC8KG svg{flex-shrink:0;width:.875rem;height:.875rem}.TestBatteryDetail_resultTestDivider__DjNwv{border-top:1px solid rgba(29,29,27,.1);margin:.75rem 0}.TestBatteryDetail_resultTestDetails__MZSwl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;padding-top:0}.TestBatteryDetail_resultTestDetailItem__UyVNc{display:flex;flex-direction:column;gap:.25rem}.TestBatteryDetail_resultTestDetailLabel__IGVYV{font-size:.75rem;color:#6b6b69;font-weight:400}.TestBatteryDetail_resultTestDetailValue__sbrzd{font-size:.875rem;color:#1d1d1b;font-weight:500}.TestBatteryDetail_resultTestScore__J6Xfg{text-align:right}.TestBatteryDetail_resultTestScoreValue__d2eNh{font-size:1.5rem;font-weight:500;color:#121e50;line-height:1;margin-bottom:.25rem}.TestBatteryDetail_resultTestScoreType__Avuq6{font-size:.75rem;color:#6b6b69}.TestBatteryDetail_resultTestBody__O7gRm{border-top:1px solid rgba(29,29,27,.1);margin-top:.75rem;padding-top:.75rem}.TestBatteryDetail_resultSubscores___I8mP{margin-top:0}.TestBatteryDetail_resultSubscores_afterDetails__IxgSD{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(29,29,27,.1)}.TestBatteryDetail_resultSubscoresTitle__sDFiG{font-size:.75rem;font-weight:500;color:#6b6b69;margin:0 0 .75rem}.TestBatteryDetail_resultSubscoresGrid__we9Dz{display:grid;grid-gap:.75rem;gap:.75rem;width:100%}.TestBatteryDetail_resultSubscoresGrid_cols3__Q9I2B{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.TestBatteryDetail_resultSubscoresGrid_cols3__Q9I2B{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.TestBatteryDetail_resultSubscoresGrid_cols3__Q9I2B{grid-template-columns:1fr}}.TestBatteryDetail_resultSubscoresGrid_cols4__p_zpV{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.TestBatteryDetail_resultSubscoresGrid_cols4__p_zpV{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.TestBatteryDetail_resultSubscoresGrid_cols4__p_zpV{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.TestBatteryDetail_resultSubscoresGrid_cols4__p_zpV{grid-template-columns:1fr}}.TestBatteryDetail_resultSubscoreCard___M1U1{border-radius:.75rem;padding:.75rem;background:rgba(249,247,244,.5);border:1px solid rgba(29,29,27,.1)}.TestBatteryDetail_resultSubscoreLabel__W5duA{font-size:.75rem;color:#6b6b69;margin:0 0 .5rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.TestBatteryDetail_resultSubscoreValueRow__YYujO{display:flex;align-items:baseline;flex-wrap:wrap;gap:.375rem .5rem}.TestBatteryDetail_resultSubscoreValue__29Wmx{font-size:1.125rem;font-weight:500;color:#121e50;line-height:1.2}.TestBatteryDetail_resultSubscoreType__XlZY7{font-size:.75rem;color:#6b6b69;margin-left:auto}.TestBatteryDetail_settingsContainer__C7FUh{display:flex;flex-direction:column;gap:1.25rem}.TestBatteryDetail_settingsCards__EUHQK{display:flex;flex-direction:column;gap:.875rem}.TestBatteryDetail_settingsCard__pLm2I{background:#fff;border:none;box-shadow:0 1px 2px rgba(0,0,0,.05);border-radius:.75rem}.TestBatteryDetail_settingsCardHeader__slsN0{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1rem .625rem}.TestBatteryDetail_settingsCardHeaderIcon__tUBc9{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.5rem;background:rgba(186,217,255,.3);color:#121e50;flex-shrink:0}.TestBatteryDetail_settingsCardHeaderIcon__tUBc9 svg{width:18px;height:18px;stroke-width:2}.TestBatteryDetail_settingsCardHeaderText__FGC0e{flex:1 1;min-width:0;padding-top:.125rem}.TestBatteryDetail_settingsCardTitle__e9Vau{font-size:.9375rem;font-weight:500;color:#1d1d1b;margin:0 0 .125rem;line-height:1.4}.TestBatteryDetail_settingsCardDescription__v_4DM{font-size:.8125rem;color:#6b6b69;margin:0;line-height:1.4}.TestBatteryDetail_settingsCardContent__xX9cX{padding:.625rem 1rem 1rem}.TestBatteryDetail_settingsCardContent__xX9cX .grid{gap:.875rem}.TestBatteryDetail_settingsCardContent__xX9cX input:not([type=checkbox]),.TestBatteryDetail_settingsCardContent__xX9cX select{border:1px solid rgba(0,0,0,.1);border-radius:calc(.75rem - 4px);padding:.5rem .75rem;font-size:.875rem;font-weight:400;background:#fff;transition:border-color .2s,box-shadow .2s}.TestBatteryDetail_settingsCardContent__xX9cX input:not([type=checkbox]):focus,.TestBatteryDetail_settingsCardContent__xX9cX select:focus{outline:none;border-color:#121e50;box-shadow:0 0 0 3px rgba(18,30,80,.1)}.TestBatteryDetail_settingsCardContent__xX9cX input:not([type=checkbox])::placeholder,.TestBatteryDetail_settingsCardContent__xX9cX select::placeholder{color:#6b6b69}.TestBatteryDetail_settingsCardContent__xX9cX input[type=checkbox]{width:1rem;height:1rem;border:1px solid rgba(0,0,0,.2);border-radius:.25rem;cursor:pointer}.TestBatteryDetail_settingsCardContent__xX9cX input[type=checkbox]:checked{background-color:#121e50;border-color:#121e50}.TestBatteryDetail_settingsCardContent__xX9cX .inputWrapper label{font-size:.8125rem;font-weight:500;color:#1d1d1b}.TestBatteryDetail_settingsCardContent__xX9cX p:not([data-slot=card-description]){font-size:.75rem;color:#6b6b69;line-height:1.4;margin-top:.375rem}.TestBatteryDetail_settingsFooter__TeNeg{display:flex;justify-content:flex-end;gap:.625rem;padding-top:.5rem;margin-top:.25rem}.PatientFeed_list__YYPZV{list-style:none;margin:.5rem 0;padding:0;max-height:20rem;overflow-y:auto}.PatientFeed_item__nFBQS{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:1rem;padding-left:2rem}.PatientFeed_item__nFBQS:before{content:"";position:absolute;height:calc(100% - 2rem);left:1rem;top:1rem;width:4px;border-radius:2px;background-color:#121e50}.TestBatteryList_container__jWOyp{display:flex;flex-direction:column}.TestBatteryList_header__M20VZ{display:flex;gap:1rem;align-items:center;justify-content:space-between}@media(max-width:575px){.TestBatteryList_header__M20VZ{flex-direction:column;align-items:stretch}}.TestBatteryList_searchContainer__59LEB{flex:1 1;max-width:28rem}@media(max-width:575px){.TestBatteryList_searchContainer__59LEB{max-width:100%}}.TestBatteryList_searchInputWrapper__PEDUp{position:relative;width:100%}.TestBatteryList_searchIcon__GeDZi{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:#1d1d1b;pointer-events:none;z-index:1}.TestBatteryList_searchInput__a24O4{width:100%;padding:.625rem .75rem .625rem 2.5rem;border:1px solid rgba(29,29,27,.1);border-radius:.75rem;font-size:.875rem;font-weight:400;background:#fff}.TestBatteryList_searchInput__a24O4:focus{outline:none;border-color:#121e50;box-shadow:0 0 0 3px rgba(18,30,80,.1)}.TestBatteryList_searchInput__a24O4:disabled{cursor:not-allowed;opacity:.6}.TestBatteryList_loadingContainer__2UEDV{display:flex;justify-content:center;align-items:center;padding:4rem}.TestBatteryList_skeleton__N__HC{height:5.125rem}.PatientDetail_headerContainer__UkrS4{margin-bottom:1rem}.PatientDetail_backButton__ZitPX{display:flex;align-items:center;gap:.375rem;color:#6b6b69;background:none;border:none;padding:.5rem 0;margin-bottom:1rem;cursor:pointer;font-size:.75rem;transition:color .2s}.PatientDetail_backButton__ZitPX:hover{color:#1d1d1b}.PatientDetail_headerCard__wIkeA{background:#fff;border:none;box-shadow:0 1px 3px rgba(0,0,0,.1)}.PatientDetail_headerCardContent__iFfyH{padding:1rem}.PatientDetail_headerLeft__wt0wd{display:flex;align-items:center;gap:.75rem}.PatientDetail_avatar__lnS1o{width:3rem;height:3rem;border-radius:.75rem;background:#121e50;background:linear-gradient(135deg,rgba(18,30,80,.1),rgba(18,30,80,.05));display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#121e50}.PatientDetail_headerInfo__WMOF9{flex:1 1}.PatientDetail_headerNameRow__LW7bW{display:flex;align-items:center;gap:1rem;margin-bottom:.125rem}.PatientDetail_headerName__Sw__4{font-size:1.25rem;font-weight:500;color:#1d1d1b;margin:0}.PatientDetail_headerId__Tr6NE{font-size:.75rem;color:#6b6b69;margin:0}.PatientDetail_statusActive__hBsw8{background:rgba(34,197,94,.15)!important;color:#166534!important;border:none!important}.PatientDetail_statusInactive__JdjgN{background:rgba(208,208,210,.1)!important;color:#6b6b69!important;border:1px solid rgba(29,29,27,.1)!important}.PatientDetail_statusNew__XAsq0{background:rgba(59,130,246,.15)!important;color:#1e40af!important;border:none!important}.PatientDetail_overviewGrid__IOzCr{display:grid;grid-gap:.875rem;gap:.875rem}.PatientDetail_statsGrid__c5nv5{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.875rem;gap:.875rem}@media(max-width:1024px){.PatientDetail_statsGrid__c5nv5{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.PatientDetail_statsGrid__c5nv5{grid-template-columns:1fr}}.PatientDetail_statCard__vZJ1p{background:#fff;border:none;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:1.5rem;transition:box-shadow .2s}.PatientDetail_statCard__vZJ1p:hover{box-shadow:0 2px 6px rgba(0,0,0,.15)}.PatientDetail_statCardContent__7fDpK{display:flex;align-items:center;justify-content:space-between}.PatientDetail_statCardLeft__u3o_S{flex:1 1}.PatientDetail_statLabel__BzQSS{font-size:.75rem;color:#6b6b69;margin-bottom:.375rem}.PatientDetail_statValue__bjSx6{font-size:1.25rem;font-weight:400;color:#1d1d1b;margin:0;line-height:1}.PatientDetail_statCardLastTest__43iLU .PatientDetail_statValue__bjSx6{font-size:1rem;margin-top:.125rem}.PatientDetail_statIcon__GnGJQ{width:2.75rem;height:2.75rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.PatientDetail_statIconPrimary__0G93e{background:rgba(18,30,80,.1);color:#121e50}.PatientDetail_statIconGreen__xW_d9{background:rgba(34,197,94,.1);color:#166534}.PatientDetail_statIconSecondary__HaKbA{background:rgba(186,217,255,.3);color:#121e50}.PatientDetail_chartsGrid__r96Pl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.875rem;gap:.875rem}@media(max-width:1024px){.PatientDetail_chartsGrid__r96Pl{grid-template-columns:repeat(2,1fr)}.PatientDetail_chartsGrid__r96Pl>:nth-child(3){grid-column:1/-1}}@media(max-width:768px){.PatientDetail_chartsGrid__r96Pl{grid-template-columns:1fr}.PatientDetail_chartsGrid__r96Pl>:nth-child(3){grid-column:auto}}.PatientDetail_quickInfoGrid__KSIvT{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.875rem;gap:.875rem}@media(max-width:1024px){.PatientDetail_quickInfoGrid__KSIvT{grid-template-columns:1fr}}.PatientDetail_quickInfoCard__EIKEq{background:#fff;border:none;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:1rem;gap:0}.PatientDetail_quickInfoTitle__sqPiE{font-size:.875rem;font-weight:500;color:#1d1d1b;margin:0 0 1.25rem}.PatientDetail_quickInfoItem__0MLRN{display:flex;align-items:flex-start;gap:.625rem;margin-bottom:.75rem}.PatientDetail_quickInfoItem__0MLRN:last-child{margin-bottom:0}.PatientDetail_quickInfoIcon__AmLE1{width:1rem;height:1rem;color:#6b6b69;flex-shrink:0}.PatientDetail_quickInfoLabel__EBm1b{font-size:.75rem;color:#6b6b69;margin-bottom:0}.PatientDetail_quickInfoValue__c9cR0{font-size:.875rem;color:#1d1d1b}.PatientDetail_quickInfoRow__CItQ6{display:flex;justify-content:space-between;margin-bottom:.625rem}.PatientDetail_quickInfoRow__CItQ6:last-child{margin-bottom:0}.PatientDetail_testBatteriesHeader__R4BgJ{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.PatientDetail_testBatteriesTitle__hlVz4{font-size:1.125rem;font-weight:500;color:#1d1d1b;margin:0}.PatientDetail_testBatteriesGrid__b56c4{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.875rem;gap:.875rem}@media(max-width:1024px){.PatientDetail_testBatteriesGrid__b56c4{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.PatientDetail_testBatteriesGrid__b56c4{grid-template-columns:1fr}}.PatientDetail_testBatteryCard__zhhvd{background:#fff;border:none;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:1rem;cursor:pointer;transition:box-shadow .2s}.PatientDetail_testBatteryCard__zhhvd:hover{box-shadow:0 2px 6px rgba(0,0,0,.15)}.PatientDetail_testBatteryCardTitle__3XLJ9{font-size:.9rem;font-weight:500;color:#1d1d1b;margin:0 0 .75rem}.PatientDetail_testBatteryInfo__J4wbV{display:flex;flex-direction:column;gap:.5rem;font-size:.75rem}.PatientDetail_testBatteryInfoRow__jvZwk{display:flex;justify-content:space-between;align-items:center;padding:.375rem 0;border-bottom:1px solid rgba(29,29,27,.1)}.PatientDetail_testBatteryInfoRow__jvZwk:last-child{border-bottom:none}.PatientDetail_testBatteryInfoLabel__NgSrE{color:#6b6b69}.PatientDetail_testBatteryInfoValue__B9SPl{color:#1d1d1b}.PatientDetail_testBatteryEditButton__b_NdG{width:100%;margin-top:1rem;font-size:.75rem}.PatientDetail_historyCard__BR__l{background:#fff;border:none;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:1.25rem}.PatientDetail_historyTitle__D_o4Z{font-size:.875rem;font-weight:500;color:#1d1d1b;margin:0 0 1rem}.PatientDetail_historyList__sHrc_{display:flex;flex-direction:column;gap:.75rem;list-style:none;padding:0;margin:0}.PatientDetail_historyItem__BrnTG{display:flex;gap:.75rem;padding:.75rem;background:#f9f7f4;border-radius:.75rem;transition:background-color .2s}.PatientDetail_historyItem__BrnTG:hover{background:rgba(249,247,244,.8)}.PatientDetail_historyIndicator__8ABV4{width:.375rem;border-radius:9999px;flex-shrink:0}.PatientDetail_historyIndicatorTest__60FTh{background:#121e50}.PatientDetail_historyIndicatorUpdate__2s_Qe{background:#bad9ff}.PatientDetail_historyContent__D3m_O{flex:1 1}.PatientDetail_historyText__FgZ9g{font-size:.875rem;color:#1d1d1b;margin:0 0 .125rem}.PatientDetail_historyDate__Ran3R{font-size:.75rem;color:#6b6b69;margin:0}.PatientDetail_chartCard__VxE8e{background:#fff;border:none;box-shadow:0 1px 3px rgba(0,0,0,.1)}.PatientDetail_chartCardContent__bmUW7{padding:1rem}.PatientDetail_chartTitle__9t_RX{font-size:.875rem;font-weight:500;color:#1d1d1b;margin:0 0 .5rem}.PatientDetail_chartSubtitle__OIbhn{font-size:.75rem;color:#6b6b69;margin:0 0 1rem}.PatientDetail_progressContainer__Q3OaU{margin-top:1rem}.PatientDetail_progressBar__j16el{width:100%;height:.5rem;background:#f9f7f4;border-radius:9999px;overflow:hidden;margin-bottom:.75rem}.PatientDetail_progressFill__uYX7z{height:100%;background:#121e50;border-radius:9999px;transition:width .3s ease}.PatientDetail_progressText__jm1Ef{display:flex;align-items:baseline;gap:.25rem;justify-content:center}.PatientDetail_progressCurrent__8KZr9{font-size:1.25rem;font-weight:400;color:#1d1d1b}.PatientDetail_progressSeparator__FFswE,.PatientDetail_progressTotal__tI_BX{font-size:1.25rem;color:#6b6b69}.PatientDetail_progressLabel__SBc3r{font-size:.875rem;color:#6b6b69;margin-left:.25rem}.PatientDetail_completionChartContainer__XyxQA{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1rem}.PatientDetail_completionChart__vNyQB{width:100%;height:200px}.PatientDetail_completionStats__jwLpW{display:flex;gap:1.5rem;justify-content:center}.PatientDetail_completionStat__87eBI{display:flex;flex-direction:column;align-items:center;gap:.25rem}.PatientDetail_completionValue__3g5vi{font-size:1.25rem;font-weight:400;color:#1d1d1b}.PatientDetail_completionLabel__6tC_G{font-size:.75rem;color:#6b6b69}.PatientDetail_completionPercentage__MgIiA{font-size:1.5rem;font-weight:600;color:#121e50}.PatientDetail_batteryProgressChart__92qky{width:100%;height:200px;margin-top:1rem}.PatientDetail_gaugeChartContainer__oTMq3{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1rem}.PatientDetail_gaugeChartWrapper__ruHLe{position:relative;width:100%;height:100px}.PatientDetail_gaugePercentage__hezxk{position:absolute;bottom:-22%;left:50%;transform:translate(-50%,-50%);font-size:1.5rem;font-weight:600;color:#1d1d1b;pointer-events:none}.PatientDetail_gaugeValues__AvyTQ{display:flex;gap:2rem;justify-content:center}.PatientDetail_gaugeValueItem__hjTXL{display:flex;align-items:center;gap:.5rem}.PatientDetail_gaugeValueDot__e4jew{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.PatientDetail_gaugeValueContent__WHUNH{display:flex;flex-direction:column;gap:.125rem}.PatientDetail_gaugeValueLabel__QET_m{font-size:.75rem;color:#6b6b69}.PatientDetail_gaugeValueText__MjrNB{font-size:.875rem;font-weight:400;color:#1d1d1b}.PatientDetail_testBatteryProgressList__anfXV{display:flex;flex-direction:column;align-items:stretch;gap:.25rem;margin-top:1.5rem}.PatientDetail_testBatteryProgressRows__SJ8KC{display:flex;flex-direction:column;gap:.5rem}.PatientDetail_testBatteryProgressHiddenItems__MeutD{display:flex;flex-direction:column;gap:1rem;overflow:hidden;max-height:0;opacity:0;margin-top:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,margin-top .3s ease-in-out}.PatientDetail_testBatteryProgressHiddenItems__MeutD.PatientDetail_testBatteryProgressHiddenItemsExpanded__uhsE8{max-height:2000px;opacity:1;margin-top:1rem}.PatientDetail_testBatteryProgressToggleButton__fBknS{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;margin:.25rem auto;background:rgba(0,0,0,0);border:none;cursor:pointer;color:#1d1d1b;transition:color .2s ease-in-out,transform .2s ease-in-out;flex-shrink:0}.PatientDetail_testBatteryProgressToggleButton__fBknS:hover{color:#121e50;transform:scale(1.1)}.PatientDetail_testBatteryProgressToggleButton__fBknS:active{transform:scale(.95)}.PatientDetail_testBatteryProgressToggleButton__fBknS:focus-visible{outline:2px solid #121e50;outline-offset:2px;border-radius:4px}.PatientDetail_testBatteryProgressItem__4Dr_H{display:flex;flex-direction:column}.PatientDetail_testBatteryProgressHeader__AKEqX{display:flex;align-items:center;gap:.5rem}.PatientDetail_testBatteryProgressDot__7Av2k{width:.5rem;height:.5rem;border-radius:50%;background:#121e50;flex-shrink:0}.PatientDetail_testBatteryProgressName__WZIh_{font-size:.875rem;font-weight:400;color:#1d1d1b;flex:1 1}.PatientDetail_testBatteryProgressBarContainer__Zkaft{display:flex;align-items:center;gap:1rem}.PatientDetail_testBatteryProgressBar__NG5k6{flex:1 1;height:.35rem;background:#f9f7f4;border-radius:9999px;overflow:hidden}.PatientDetail_testBatteryProgressBarFill__Fp9I6{height:100%;background:#121e50;border-radius:9999px;transition:width .3s ease}.PatientDetail_testBatteryProgressStats__4DY74{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#1d1d1b;white-space:nowrap}.PatientDetail_testBatteryProgressFraction__haIOC{font-weight:400}.PatientDetail_testBatteryProgressPercentage__f_qHP{font-weight:400;color:#6b6b69}.PatientDetail_personalInfoHeader__je8iy{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.PatientDetail_personalInfoTitle__W6PMy{font-size:1.125rem;font-weight:500;color:#1d1d1b;margin:0}.PatientDetail_personalInfoActions__NOc0p{display:flex;gap:.5rem}.PatientDetail_personalInfoForm__s_fQh{display:flex;flex-direction:column;gap:.875rem}.PatientDetail_formSection__2V9Iw{background:#fff;border:none;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:1.25rem}.PatientDetail_formSectionTitle__VbkCV{font-size:.875rem;font-weight:500;color:#1d1d1b;margin:0 0 1rem}.PatientDetail_formGrid__V86rD{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}@media(max-width:768px){.PatientDetail_formGrid__V86rD{grid-template-columns:1fr}}.PatientDetail_formField__yrE3j{width:100%}.PatientDetail_formInput__lMbr0{width:100%;height:2.25rem;padding:.5rem .75rem;font-size:.875rem;font-weight:400!important;border:1px solid rgba(29,29,27,.1);border-radius:.75rem;background:#fff;color:#1d1d1b;transition:all .2s}.PatientDetail_formInput__lMbr0:focus{outline:none;border-color:#121e50;box-shadow:0 0 0 3px rgba(18,30,80,.1)}.PatientDetail_formInput__lMbr0:disabled{background:#f9f7f4;cursor:not-allowed;opacity:.6}.PatientDetail_formSection__2V9Iw input,.PatientDetail_formSection__2V9Iw select,.PatientDetail_formSection__2V9Iw textarea{font-weight:400!important}.PatientDetail_personalInfoButton__kJfKZ{height:2.25rem;font-size:.875rem;display:flex;align-items:center;gap:.375rem}.PatientDetail_educationInputWrapper__SFPWX{position:relative;display:grid;grid-gap:.5rem;grid-template-areas:"l l" "i i" "e e";box-sizing:border-box;height:auto;width:100%}.PatientDetail_educationInputWrapper__SFPWX select{grid-area:i}.PatientDetail_educationInputWrapper__SFPWX .PatientDetail_educationLabelContainer__vyVyG{grid-area:l;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:row;align-items:flex-end;min-height:1.4rem}.PatientDetail_educationInputWrapper__SFPWX .PatientDetail_educationLabelContainer__vyVyG label{font-size:.85rem;max-width:80ch;color:hsl(60,3.5714285714%,.9803921569%)}