@font-face{font-family:generalSans;src:url(../media/GeneralSans_Extralight-s.p.bbb8d487.woff2)format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:generalSans;src:url(../media/GeneralSans_Light-s.p.752830dc.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:generalSans;src:url(../media/GeneralSans_Regular-s.p.3b339388.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:generalSans;src:url(../media/GeneralSans_Medium-s.p.a6752a75.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:generalSans;src:url(../media/GeneralSans_Semibold-s.p.c5626765.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:generalSans;src:url(../media/GeneralSans_Bold-s.p.00b21177.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:generalSans Fallback;src:local(Arial);ascent-override:99.89%;descent-override:23.74%;line-gap-override:9.89%;size-adjust:101.11%}.generalsans_c8dfe81e-module__r-slkq__className{font-family:generalSans,generalSans Fallback}.generalsans_c8dfe81e-module__r-slkq__variable{--font-general-sans:"generalSans","generalSans Fallback"}
@font-face{font-family:nib;src:url(../media/NibPro_Light-s.p.31c00feb.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:nib;src:url(../media/NibPro_Regular-s.p.682ef13f.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:nib;src:url(../media/NibPro_SemiBold-s.p.eebb0ea6.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:nib;src:url(../media/NibPro_Bold-s.p.ac3c8ab6.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:nib;src:url(../media/NibPro_Black-s.p.a4365209.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:nib Fallback;src:local(Arial);ascent-override:74.16%;descent-override:20.92%;line-gap-override:0.0%;size-adjust:105.18%}.nib_e0a59295-module__nmz3rG__className{font-family:nib,nib Fallback}.nib_e0a59295-module__nmz3rG__variable{--font-nib:"nib","nib Fallback"}
@font-face{font-family:Satisfy;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4c424024f2f05495-s.p.be897489.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Satisfy Fallback;src:local(Arial);ascent-override:109.67%;descent-override:57.42%;line-gap-override:1.95%;size-adjust:85.21%}.satisfy_73ba3a87-module__8L09Fq__className{font-family:Satisfy,Satisfy Fallback;font-style:normal;font-weight:400}.satisfy_73ba3a87-module__8L09Fq__variable{--font-satisfy:"Satisfy","Satisfy Fallback"}
.AppShell_main{background-color:var(--lightningcss-light,var(--mantine-color-gray-0))var(--lightningcss-dark,var(--mantine-color-dark-6));padding-bottom:var(--mantine-spacing-lg);flex:1;overflow-x:auto}.Header_logoButton,.Header_user{padding:var(--mantine-spacing-xs)var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);transition:background-color .1s}:is(.Header_logoButton,.Header_user):hover{background-color:var(--mantine-primary-color-light-hover)}.Header_userActive{background-color:var(--mantine-primary-color-light-hover)}.HeaderSearchInput_searchInput input{width:220px;transition:width .1s ease-in-out}.HeaderSearchInput_searchInput input:focus{width:400px}@media (max-width:800px){.HeaderSearchInput_searchInput input,.HeaderSearchInput_searchInput input:focus{width:150px}}.Navbar_menuTitle{text-transform:uppercase;letter-spacing:2px;margin:20px 0 4px 6px;font-size:9px;font-weight:400}.Navbar_link{font-size:var(--mantine-font-size-sm);color:var(--lightningcss-light,var(--mantine-color-gray-7))var(--lightningcss-dark,var(--mantine-color-dark-1));border-radius:var(--mantine-radius-sm);align-items:center;padding:8px 12px;font-weight:500;text-decoration:none;display:flex}.Navbar_link:hover{background-color:var(--lightningcss-light,var(--mantine-color-gray-0))var(--lightningcss-dark,var(--mantine-color-dark-6));color:var(--lightningcss-light,var(--mantine-color-black))var(--lightningcss-dark,var(--mantine-color-white));text-decoration:none}.Navbar_link:hover svg{color:var(--lightningcss-light,var(--mantine-color-black))var(--lightningcss-dark,var(--mantine-color-white))}.Navbar_link svg{color:var(--lightningcss-light,var(--mantine-color-gray-6))var(--lightningcss-dark,var(--mantine-color-dark-2));margin-right:var(--mantine-spacing-sm);stroke-width:1.5px;width:18px;height:18px}.Navbar_linkActive{color:var(--mantine-primary-color-filled);background-color:var(--lightningcss-light,var(--mantine-primary-color-light))var(--lightningcss-dark,var(--mantine-primary-color-dark))}.Navbar_linkActive:hover{color:var(--mantine-primary-color-filled-hover);background-color:var(--lightningcss-light,var(--mantine-primary-color-light-hover))var(--lightningcss-dark,var(--mantine-primary-color-dark-hover))}.Navbar_linkActive:hover svg{color:var(--mantine-color-blue-light-color)}.Navbar_linkActive svg{color:var(--mantine-color-blue-light-color)}.DescriptionList_root{grid-template-columns:30% 70%;margin:0;display:grid}.DescriptionList_root>dt,.DescriptionList_root>dd{padding:var(--mantine-spacing-sm);border-top:.1px solid var(--lightningcss-light,var(--mantine-color-gray-3))var(--lightningcss-dark,var(--mantine-color-dark-4));margin:0}.DescriptionList_root>dt:first-of-type,.DescriptionList_root>dd:first-of-type{border-top:0;padding-top:0}.DescriptionList_root>dt:last-of-type,.DescriptionList_root>dd:last-of-type{padding-bottom:0}.DescriptionList_compact{grid-template-columns:auto 1fr}.DescriptionList_compact>dt,.DescriptionList_compact>dd{padding:0 0 var(--mantine-spacing-xs);border-top:0}.DescriptionList_compact>dt{padding-right:var(--mantine-spacing-xs)}.DescriptionList_compact>dd{padding-left:var(--mantine-spacing-xs)}.DescriptionList_compact>dt:last-of-type,.DescriptionList_compact>dd:last-of-type{padding-bottom:0}.ResourceArrayInput_indented{border-left:3px solid var(--mantine-color-gray-4);margin-top:.5rem;padding:.5rem 0 .5rem .5rem}.CalendarInput_table{width:350px}.CalendarInput_table th{text-align:center;padding:8px;font-size:11px;font-weight:400}.CalendarInput_table td{padding:2px 4px}.CalendarInput_table td button{width:44px;height:44px;color:theme.colors[theme.primaryColor][5];text-align:center;background-color:theme.colors[theme.primaryColor][0];cursor:pointer;border:0;border-radius:50px;padding:0;font-size:16px;font-weight:500}.CalendarInput_table td button:hover{background-color:theme.colors[theme.primaryColor][1]}.CalendarInput_table td button:disabled{background-color:transparen;cursor:defaul;color:var(--mantine-color-gray-4);font-weight:400}@media (max-width:800px){.Container_root{padding-left:4px;padding-right:4px}}.NoteDisplay_noteBody{font-size:var(--mantine-font-size-sm)}.NoteDisplay_noteCite{font-size:var(--mantine-font-size-xs);margin-block-start:3px}.NoteDisplay_noteRoot{padding:5px}.DiagnosticReportDisplay_table{border:.1px solid var(--mantine-color-gray-5);border-collapse:collapse}.DiagnosticReportDisplay_table td,.DiagnosticReportDisplay_table th{border:.1px solid var(--mantine-color-gray-5);padding:4px}.DiagnosticReportDisplay_criticalRow{background:var(--lightningcss-light,var(--mantine-color-red-1))var(--lightningcss-dark,var(--mantine-color-red-7));border:.1px solid var(--mantine-color-red-5);color:var(--mantine-color-red-5);font-weight:500}.DiagnosticReportDisplay_criticalRow td{border:.1px solid var(--mantine-color-red-5)}.DiagnosticReportDisplay_noteBody{font-size:var(--mantine-font-size-sm)}.DiagnosticReportDisplay_noteCite{font-size:var(--mantine-font-size-xs);margin-block-start:3px}.DiagnosticReportDisplay_noteRoot{padding:5px}.Panel_paper{margin:var(--mantine-spacing-xl)auto;padding:var(--mantine-spacing-md)}@media (max-width:800px){.Panel_paper{padding:8px}}.Panel_paper img,.Panel_paper video{width:100%;max-width:100%}.Panel_fill{padding:0}.ResourceDiffTable_root{border-collapse:collapse;width:100%}.ResourceDiffTable_root tr{border-top:.1px solid var(--mantine-color-gray-3)}.ResourceDiffTable_root th,.ResourceDiffTable_root td{padding:var(--mantine-spacing-sm)var(--mantine-spacing-sm);vertical-align:top}.ResourceDiffTable_removed{color:var(--mantine-color-red-7);text-decoration:line-through}.ResourceDiffTable_added{color:var(--mantine-color-green-7)}.Timeline_item{white-space:pre-wrap}.Timeline_itemPadding{padding:0 16px 16px}.ResourceTimeline_pinnedComment{background-color:var(--mantine-color-blue-0)}.SearchControl_root{text-align:left;max-width:100%;margin-bottom:20px;overflow:auto}.SearchControl_table{cursor:pointer}.SearchControl_tr:hover{background-color:var(--lightningcss-light,var(--mantine-color-gray-0))var(--lightningcss-dark,var(--mantine-color-dark-6))}.SearchControl_th{padding:0!important}.SearchControl_control{width:100%;padding:var(--mantine-spacing-xs)var(--mantine-spacing-md)}.SearchControl_control:hover{background-color:var(--lightningcss-light,var(--mantine-color-gray-0))var(--lightningcss-dark,var(--mantine-color-dark-6))}.SearchControl_icon{border-radius:21px;width:21px;height:21px}.PlanDefinitionBuilder_section{border:1.5px solid var(--mantine-color-gray-1);border-radius:var(--mantine-radius-sm);transition:all .1;margin:4px 4px 8px;padding:6px 12px 16px 6px;position:relative}.PlanDefinitionBuilder_hovering{border:1.5px solid var(--mantine-color-blue-5)}.PlanDefinitionBuilder_editing{border:1.5px solid var(--mantine-color-gray-1);border-left:4px solid var(--mantine-color-blue-5)}.PlanDefinitionBuilder_bottomActions{font-size:var(--mantine-font-size-xs);position:absolute;bottom:0;right:4px}.PlanDefinitionBuilder_bottomActions a{margin-left:8px}.QuestionnaireBuilder_section{border:1.5px solid var(--mantine-color-gray-1);border-radius:var(--mantine-radius-sm);transition:all .1;margin:4px 4px 8px;padding:6px 12px 16px 6px;position:relative}.QuestionnaireBuilder_hovering{border:1.5px solid var(--mantine-color-blue-5)}.QuestionnaireBuilder_editing{border:1.5px solid var(--mantine-color-gray-1);border-left:4px solid var(--mantine-color-blue-5)}.QuestionnaireBuilder_questionBody{max-width:600px}.QuestionnaireBuilder_topActions{color:var(--mantine-color-gray-5);font-size:var(--mantine-font-size-xs);padding:4px;position:absolute;top:1px;right:32px}.QuestionnaireBuilder_bottomActions{font-size:var(--mantine-font-size-xs);position:absolute;bottom:0;right:4px}.QuestionnaireBuilder_bottomActions a{margin-left:8px}.QuestionnaireBuilder_movementActions{font-size:var(--mantine-font-size-xs);padding-top:8px;position:absolute;top:0;right:8px}.QuestionnaireBuilder_movementActions a{margin-left:8px}.QuestionnaireBuilder_movementIcons{color:var(--mantine-color-gray-5)}.QuestionnaireBuilder_columnAlignment{flex-direction:column;display:flex}.QuestionnaireBuilder_linkIdInput{width:100px;margin-bottom:4px}.QuestionnaireBuilder_typeSelect{width:100px}.ReferenceRangeEditor_section{border:1.5px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-sm);transition:all .1;margin:4px 4px 8px;padding:6px 12px 16px 6px;position:relative}.ResourceBlame_container{overflow-x:auto}.ResourceBlame_root{border:.1px solid var(--mantine-color-gray-3);border-collapse:collapse;border-radius:var(--mantine-radius-sm);border-spacing:0;font-size:var(--mantine-font-size-xs);width:100px}.ResourceBlame_root td{vertical-align:top;white-space:nowrap;padding:2px 4px 0}.ResourceBlame_startRow{border-top:.1px solid var(--mantine-color-gray-3)}.ResourceBlame_normalRow{border-top:0}.ResourceBlame_author{line-height:10px}.ResourceBlame_dateTime{border-right:.1px solid var(--mantine-color-gray-3);line-height:20px}.ResourceBlame_lineNumber{background-color:var(--mantine-color-gray-1);color:var(--mantine-color-gray-5);font-family:var(--mantine-font-family-monospace);padding:var(--mantine-spacing-xs)var(--mantine-spacing-sm);text-align:right;border:0}.ResourceBlame_line{font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-sm);padding:var(--mantine-spacing-xs)var(--mantine-spacing-sm)}.ResourceBlame_pre{margin:0}.ResourceDiff_removed{color:var(--mantine-color-red-7);text-decoration:line-through}.ResourceDiff_added{color:var(--mantine-color-green-7)}.Scheduler_container{min-height:400px;display:flex}.Scheduler_info{border-right:1px solid var(--mantine-color-gray-3);min-width:300px;padding:20px}.Scheduler_selection{min-width:300px;padding:20px}.BaseChat_chatPaper{flex-direction:column;height:100%;display:flex;overflow:hidden}.BaseChat_chatTitle{background-color:var(--lightningcss-light,var(--mantine-color-blue-7))var(--lightningcss-dark,var(--mantine-color-blue-8));color:var(--lightningcss-light,var(--mantine-color-white))var(--lightningcss-dark,var(--mantine-color-gray-3));font-size:var(--mantine-font-size-sm);padding:var(--mantine-spacing-sm);-webkit-user-select:none;user-select:none;font-weight:500}.BaseChat_chatBody{background-color:var(--mantine-color-body);flex:1}.BaseChat_chatScrollArea{padding:var(--mantine-spacing-xs)}.BaseChat_chatInputContainer{background-color:var(--lightningcss-light,var(--mantine-color-gray-2))var(--lightningcss-dark,var(--mantine-color-dark-4));padding:6px 8px}.BaseChat_chatBubbleOuterWrap{max-width:75%;padding-bottom:10px}.BaseChat_chatBubbleRightAlignedInnerWrap{flex-direction:row-reverse;display:flex}.BaseChat_chatBubbleLeftAlignedInnerWrap{flex-direction:row;display:flex}.BaseChat_chatBubble{background-color:var(--lightningcss-light,var(--mantine-color-gray-0))var(--lightningcss-dark,var(--mantine-color-blue-7));border-radius:var(--mantine-radius-lg);padding:var(--mantine-spacing-sm);min-width:40px;color:var(--lightningcss-light,var(--mantine-color-dark))var(--lightningcss-dark,var(--mantine-color-gray-2))}.BaseChat_chatBubble p{margin-top:.25rem;margin-bottom:.25rem}.BaseChat_chatBubble pre{max-width:280px;overflow:auto}.BaseChat_chatBubbleName{margin-bottom:5px;font-weight:500}.BaseChat_chatBubbleNameRight{text-align:right}.ChatModal_iconContainer{z-index:100px;position:fixed;bottom:.5rem;right:.5rem}.ChatModal_icon{background-color:var(--lightningcss-light,var(--mantine-color-white))var(--lightningcss-dark,var(--mantine-color-dark-7));box-shadow:0 .2rem .4rem #0000000d,0 .2rem .4rem #0000001a}.ChatModal_chatModalContainer{z-index:100px;border-radius:var(--mantine-radius-md);width:400px;height:450px;max-height:450px;position:fixed;bottom:3rem;right:.5rem;overflow:hidden;box-shadow:0 .2rem .4rem #0000000d,0 .2rem .4rem #0000001a}
