@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Loader_loaderContainer__7mFit{align-items:center;color:#666;display:flex;flex-direction:column;font-size:18px;height:100vh;justify-content:center}.Loader_spinner__pi4hu{animation:Loader_spin__r3tgC 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:40px;margin-bottom:20px;width:40px}.Loader_loadingText__s0Ob4{margin:0}@keyframes Loader_spin__r3tgC{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.QuestionnaireStatus_childName__InxTc{font-size:1rem;font-weight:600}.QuestionnaireStatus_statusText__pJpc-{color:#666;font-size:.95rem;font-weight:500;text-align:center}.QuestionnaireStatus_container__-HWn4{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin:1rem 0;padding:1.5rem;transition:box-shadow .2s ease}.QuestionnaireStatus_container__-HWn4:hover{box-shadow:0 4px 8px #0000001a}.QuestionnaireStatus_title__ZrDwW{align-items:center;color:#495057;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;margin:0 0 1rem}.QuestionnaireStatus_title__ZrDwW i{color:#007bff}.QuestionnaireStatus_statusGrid__YZMGn{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));margin-bottom:1rem}.QuestionnaireStatus_statusItem__baqbw{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:6px;display:flex;flex-direction:column;padding:.75rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.QuestionnaireStatus_statusItem__baqbw:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-2px)}.QuestionnaireStatus_count__s9X-i{color:#007bff;font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.QuestionnaireStatus_label__eX51g{color:#6c757d;font-size:.85rem;letter-spacing:.5px;text-transform:uppercase}.QuestionnaireStatus_summary__tJ2q2{background:#fff;border-left:4px solid #007bff;border-radius:6px;color:#495057;font-size:.95rem;line-height:1.5;margin:0;padding:1rem}.QuestionnaireStatus_noQuestionnaires__bPsBy{align-items:center;color:#6c757d;display:flex;font-style:italic;gap:.5rem;justify-content:center;margin:0;text-align:center}.QuestionnaireStatus_noQuestionnaires__bPsBy i{color:#28a745}@media (max-width:768px){.QuestionnaireStatus_statusGrid__YZMGn{gap:.75rem;grid-template-columns:repeat(2,1fr)}.QuestionnaireStatus_container__-HWn4{padding:1rem}.QuestionnaireStatus_statusItem__baqbw{padding:.5rem}}.ParentHomePage_childSection__TodG4{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;color:inherit;display:block;flex:1 1 300px;max-width:50%;min-width:300px;padding:1rem;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.ParentHomePage_childHeader__B2Ec0{margin-bottom:1rem}.ParentHomePage_childName__fsymf{color:#214f59;display:inline-block;font-size:1.1rem;font-weight:600;padding:.5rem 0;text-decoration:none}.ParentHomePage_childBirthInfo__aNuVj{color:#666;font-size:.9rem;margin-top:.25rem}.ParentHomePage_childItem__Ud3We{margin-bottom:8px}.ParentHomePage_infoSection__9DxK2,.ParentHomePage_practitionerHomePageSection__rD3Ye{margin-bottom:2.5rem}.ParentHomePage_infoTitle__d2Y0s{color:#214f59;font-size:1.5rem;font-weight:600;margin-bottom:1.25rem;margin-top:0}.ParentHomePage_infoContent__eK6Wt{display:flex;flex-direction:column;gap:1rem}.ParentHomePage_infoText__OwPEU{color:#555;font-size:1rem;line-height:1.8;margin:0}.ParentHomePage_sectionTitle__esmJe{color:#333;font-size:1.3rem;font-weight:600;margin-bottom:1rem;margin-top:1rem}.HomePage_container__L41gA{padding:2rem}.HomePage_childrenContainer__Tfzkc{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.HomePage_loginContainer__yuhbo{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background:#f8fafc;display:flex;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;justify-content:center;min-height:100vh;padding:2rem}.HomePage_loginCard__jGeYd{max-width:450px;text-align:center;width:100%}.HomePage_logoContainer__SCPmX{display:flex;justify-content:center;margin-bottom:2rem}.HomePage_logo__fRiTP{height:auto;max-width:180px}.HomePage_title__A5cQ-{color:#333;font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.HomePage_subtitle__suzmj{color:#666;font-size:1.1rem;margin:0 0 2rem}.HomePage_loginLink__pKYeH{display:inline-block;text-decoration:none}.HomePage_loginButton__IDZuB{background:#214f59;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;outline:none;padding:.875rem 2.5rem;transition:background-color .2s ease,transform .1s ease;width:100%}.HomePage_info__Lu43D{color:#333;font-size:1.1rem;margin-bottom:2rem}.ChildPage_container__Pi\+\+l{padding:2rem}.ChildPage_title__8QzEq{font-size:2rem;margin-bottom:1rem}.ChildPage_info__DGKNk{margin-bottom:2rem}.ChildPage_backBtn__dUX1\+{background:#1976d2;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-bottom:24px;padding:.5rem 1.5rem}.ChildPage_questionnaireCards__VKJ\+a{color:inherit;display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem;text-decoration:none}.ChildPage_questionnaireCard__rMj6a{align-items:flex-start;border-radius:12px;box-shadow:0 4px 16px #1976d21a;color:inherit;display:flex;flex:1 1 320px;flex-direction:column;height:100%;max-width:320px;min-height:160px;min-width:320px;padding:1.5rem;text-decoration:none;transition:box-shadow .2s}.ChildPage_questionnaireCard__rMj6a a{color:inherit;display:block;text-decoration:none;width:100%}.ChildPage_questionnaireCard__rMj6a:hover{border-color:#1976d2;box-shadow:0 4px 16px #1976d233;cursor:pointer}.ChildPage_questionnaireHeader__n71PU{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.5rem;width:100%}.ChildPage_questionnaireTitle__Ur300{color:#1976d2;font-size:1.1rem;font-weight:600}.ChildPage_questionnaireKey__84mMf{color:var(--gray-medium);font-size:.95rem;margin-bottom:.5rem}.ChildPage_questionnaireStatus__wcW4o{background:#e3f2fd;border-radius:16px;color:#1976d2;display:inline-block;font-size:.8rem;font-weight:600;padding:2px 16px 3px}.ChildPage_notStarted__yCoi-{background:#f5f5f5;color:var(--gray-medium)}.ChildPage_inProgress__GHy82{background:#fff3e0;color:#ff9800}.ChildPage_completed__tPuO-{background:#e8f5e9;color:#388e3c}.ChildPage_birthInfo__RyR2S{color:#4a4a4a;font-size:1.1rem;font-weight:400}.ChildPage_childInfo__mAMxI{align-items:center;display:flex}.ChildPage_cardHeaderTitleRow__MoMni,.ChildPage_headerTitleRow__pg6\+p{align-items:center;display:flex;gap:1.5rem}.ChildPage_cardHeaderTitleRow__MoMni{justify-content:space-between;width:100%}.ChildPage_questionnaireDescription__DFHNS{color:#4a4a4a;margin-top:1rem}.ChildPage_globalScore__y1Jts{color:#4a4a4a;font-size:.9rem;margin-top:1rem}.ChildPage_tScore__jvCtp{color:var(--gray-medium);font-size:.85rem}.ChildPage_tScore__jvCtp strong{color:#4a4a4a;font-weight:600}.ChildPage_questionnaireInterpretation__HLAZs{display:flex;flex:1 1;flex-direction:column;justify-content:end;margin-top:1rem}.ChildPage_interpretationText__B0sNH{color:#4a4a4a;font-size:.9rem;line-height:1.4}.ChildPage_interpretationScoreRange__FDGKC{color:var(--gray-medium);font-size:.8rem;font-style:italic;margin:0}.ChildPage_backIcon__PY1fV{color:#4a4a4a;cursor:pointer;font-size:1.5rem;font-weight:600}.ChildPage_loaderContainer__8eWmx{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:60vh}.ChildPage_loader__am9M3{animation:ChildPage_spin__JvTVk 1s linear infinite;border:4px solid var(--gray-light);border-radius:50%;border-top:4px solid #1976d2;height:40px;width:40px}.ChildPage_loaderText__mnIzm{color:var(--gray-medium);font-size:1.1rem;font-weight:500}@keyframes ChildPage_spin__JvTVk{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ChildPage_interpretationdefault__-9SIj{border:none!important;border-radius:6px;display:inline-block;font-size:.9rem;font-weight:500;padding:.5rem .75rem}.ChildPage_interpretationsuccess__O5V0g{background:#e8f5e9;color:#2e7d32}.ChildPage_interpretationsuccess__O5V0g,.ChildPage_interpretationwarning__n-ZMb{border:none!important;border-radius:6px;display:inline-block;padding:.5rem .75rem}.ChildPage_interpretationwarning__n-ZMb{background:#fff3e0;color:#e65100}.ChildPage_interpretationdanger__vZdin{background:#ffebee;border:none!important;border:2px solid;border-radius:6px;color:#c62828;display:inline-block;padding:.5rem .75rem}.ChildPage_significantItemsTag__9VvQb{align-self:flex-start;background:#e3f2fd;border-radius:6px;color:#1976d2;display:block;font-size:.9rem;font-weight:500;margin-top:auto;padding:.5rem .75rem}.ChildPage_dimensionsBreakdown__g1r\+-{align-self:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:end;margin-top:.5rem;.ChildPage_significantItemsTag__9VvQb:last-child{margin-top:4px}}.ChildPage_dimensionItem__pzVsg{align-items:center;color:#666;display:flex;font-size:.8rem;justify-content:space-between;padding:.25rem 0}.ChildPage_dimensionName__vaQ5H{font-weight:500}.ChildPage_dimensionCount__20EcX{background:#f5f5f5;border-radius:4px;color:#1976d2;font-size:.75rem;font-weight:600;padding:.2rem .5rem}.ChildPage_respondentsSection__sKYk3{color:#666;font-size:.8rem;margin-top:auto;padding-top:1rem;width:100%}.ChildPage_respondentsSeparator__29Phn{border-top:1px solid #f0f0f0;margin-bottom:1rem;width:100%}.ChildPage_respondentsLabel__Age5y{margin-bottom:.25rem}.AppLayout_appContainer__LN63F{background:#f8fafc;display:flex;min-height:100vh}.AppLayout_navbar__n\+LZa{align-items:flex-start;background:#1976d2;color:#fff;display:flex;flex-direction:column;min-height:100vh;padding:2rem 1rem 1rem 1.5rem;width:220px}.AppLayout_logo__mbYwH{font-size:1.5rem;font-weight:700;letter-spacing:1px;margin-bottom:2rem}.AppLayout_navList__M\+ep\+{list-style:none;margin:0;padding:0;width:100%}.AppLayout_navList__M\+ep\+ li{margin-bottom:1.5rem}.AppLayout_navList__M\+ep\+ a{color:#fff;font-size:1.1rem;font-weight:500;text-decoration:none;transition:color .2s}.AppLayout_navList__M\+ep\+ a:hover{color:#90caf9}.AppLayout_active__cV9N6 a{color:#90caf9;font-weight:700}.AppLayout_mainContent__aTLok{display:flex;flex:1 1;flex-direction:column;height:100vh;margin-left:240px;min-width:0;overflow:hidden}.AppLayout_mainContentCollapsed__3N1Kp{margin-left:70px}.AppLayout_header__FlO8w{align-items:center;background:#fff;box-shadow:0 4px 16px #214fff1a;display:flex;justify-content:space-between;padding:1rem 2rem;position:sticky;top:0;z-index:10}.AppLayout_headerContent__0Wbpo{align-items:center;display:flex;flex-direction:row;gap:1rem}.AppLayout_toggleButton__wZ9Sz{align-items:center;background:none;border:1px solid #dee2e6;border-radius:8px;color:#666;cursor:pointer;display:flex;font-size:1.2rem;justify-content:center;padding:.5rem .75rem;transition:all .2s ease}.AppLayout_toggleButton__wZ9Sz:hover{background:#f8fafc;border-color:#214f59;color:#214f59}.AppLayout_header__FlO8w h2,.AppLayout_welcomeTitle__svyVr{font-size:1.5rem;font-weight:600;margin:0}.AppLayout_pageContent__lQ1vp{flex:1 1;height:100%;overflow-y:auto}.AppLayout_pageContainer__k3dI9{padding:2rem}.AppLayout_headerButton__G-4jv{background:#1976d2;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:.5rem 1.5rem}.QuestionnairePage_container__sRBqG{padding:2rem}.QuestionnairePage_headerCustom__5-RJI{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:2rem}.QuestionnairePage_headerTitleRow__tcLv8{justify-content:space-between;width:100%}.QuestionnairePage_headerTitleName__FZ4S8,.QuestionnairePage_headerTitleRow__tcLv8{align-items:center;display:flex;gap:1.5rem}.QuestionnairePage_title__gxrjl{font-size:2rem;font-weight:700;margin:0}.QuestionnairePage_progress__vDRvZ{color:#666;font-size:.9rem;font-weight:500}.QuestionnairePage_progressContainer__uCqb4{align-items:center;display:flex;gap:1rem}.QuestionnairePage_progressText__rupfY{color:#666;font-size:.9rem;font-weight:500}.QuestionnairePage_navigationDropdown__4XkFP{display:inline-block;position:relative}.QuestionnairePage_dropdownTrigger__jKCnB{align-items:center;background:none;border:1px solid #dee2e6;color:#666;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.5rem 1.25rem}.QuestionnairePage_dropdownTrigger__jKCnB:hover{border-color:#adb5bd;color:#333}.QuestionnairePage_dropdownTrigger__jKCnB:focus{outline:none}.QuestionnairePage_currentGroupName__TvDfr{color:#495057;font-weight:600}.QuestionnairePage_dropdownArrow__3ej\+U{font-size:.8rem;transition:transform .2s ease}.QuestionnairePage_dropdownMenu__N6ddM{background:#fff;border:1px solid #dee2e6;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a;margin-top:.25rem;max-height:400px;max-width:400px;min-width:300px;overflow-y:auto;position:fixed;right:2rem;top:auto;z-index:99999}.QuestionnairePage_dropdownHeader__3dh9V{background:#f8f9fa;border-bottom:1px solid #dee2e6;color:#6c757d;font-size:.8rem;font-weight:600;padding:.75rem 1rem}.QuestionnairePage_dropdownItem__Yda4J{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:.9rem;gap:.75rem;padding:.75rem 1rem;text-align:left;transition:background-color .2s ease;width:100%}.QuestionnairePage_dropdownItem__Yda4J:hover:not(:disabled){background:#f8f9fa}.QuestionnairePage_dropdownItem__Yda4J:disabled{cursor:default;opacity:.7}.QuestionnairePage_groupIcon__MzPua{font-size:1rem;text-align:center;width:1.2rem}.QuestionnairePage_groupName__qFXgL{flex:1 1;font-weight:500}.QuestionnairePage_currentLabel__A2YDT{color:#6c757d;font-size:.8rem;font-style:italic}.QuestionnairePage_groupCompleted__ABkxv,.QuestionnairePage_groupCompleted__ABkxv .QuestionnairePage_groupName__qFXgL{color:#28a745}.QuestionnairePage_groupInProgress__Svs8o,.QuestionnairePage_groupInProgress__Svs8o .QuestionnairePage_groupName__qFXgL{color:#ffc107}.QuestionnairePage_groupCurrent__PRizf{background:#e7f3ff;color:#007bff}.QuestionnairePage_groupCurrent__PRizf .QuestionnairePage_groupName__qFXgL{color:#007bff;font-weight:600}.QuestionnairePage_groupNextAccessible__LCdlA,.QuestionnairePage_groupNextAccessible__LCdlA .QuestionnairePage_groupName__qFXgL,.QuestionnairePage_groupNotStarted__eEOI9,.QuestionnairePage_groupNotStarted__eEOI9 .QuestionnairePage_groupName__qFXgL{color:#6c757d}.QuestionnairePage_groupNotAccessible__enuq1{color:#adb5bd;opacity:.6}.QuestionnairePage_groupNotAccessible__enuq1 .QuestionnairePage_groupName__qFXgL{color:#adb5bd}.QuestionnairePage_notAccessibleLabel__fvRK6{color:#adb5bd;font-size:.8rem;font-style:italic}.QuestionnairePage_info__52ANo{margin-bottom:1rem}.QuestionnairePage_backIcon__S190B{cursor:pointer;font-size:1.5rem;font-weight:600}.QuestionnairePage_questionnaireStatus__Dp\+ZZ{background:#e3f2fd;border-radius:16px;color:#1976d2;display:inline-block;font-size:.8rem;font-weight:600;padding:2px 16px 3px}.QuestionnairePage_notStarted__nILp6{background:#f5f5f5;color:#888}.QuestionnairePage_inProgress__FMP\+V{background:#fff3e0;color:#ff9800}.QuestionnairePage_completed__zaRss{background:#e8f5e9;color:#388e3c}.QuestionnairePage_introContainer__i6Nb\+{margin:0 auto;max-width:600px;padding:2rem;text-align:center}.QuestionnairePage_introContainer__i6Nb\+ h3{color:#333;font-size:1.8rem;margin-bottom:1.5rem}.QuestionnairePage_introContainer__i6Nb\+ p{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:1rem}.QuestionnairePage_startButton__\+ArQc{background:#1976d2;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;margin-top:2rem;padding:12px 32px;transition:background .2s}.QuestionnairePage_startButton__\+ArQc:hover{background:#1565c0}.QuestionnairePage_optionsContainer__3POar{margin-bottom:1.5rem;margin-top:1rem}.QuestionnairePage_inlineQuestionContainer__l98Qc{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:1rem;margin-bottom:1.5rem}.QuestionnairePage_inlineQuestionHeader__bferT{flex:0 0 auto;max-width:40%;width:auto}.QuestionnairePage_inlineQuestionHeader__bferT h5{font-size:1.1rem;line-height:1.2;margin:0 0 .25rem}.QuestionnairePage_inlineQuestionHeader__bferT .QuestionnairePage_questionDetails__SJOHS{font-size:.85rem;line-height:1.3;margin-top:.25rem}.QuestionnairePage_subGroupQuestions__jbXll>div:has(.QuestionnairePage_inlineOptionsContainer__0txih){align-items:center;flex-wrap:nowrap;gap:1rem;margin-bottom:1rem}.QuestionnairePage_subGroupQuestions__jbXll>div{margin-left:30px}.QuestionnairePage_subGroupQuestions__jbXll>div:has(.QuestionnairePage_inlineOptionsContainer__0txih) .QuestionnairePage_questionHeader__uTPrF{flex:0 0 212px;margin-bottom:0}.QuestionnairePage_subGroupQuestions__jbXll>div:has(.QuestionnairePage_inlineOptionsContainer__0txih) .QuestionnairePage_questionHeader__uTPrF h5{font-size:1.1rem;line-height:1.2;margin:0}.QuestionnairePage_subGroupQuestions__jbXll .QuestionnairePage_inlineOptionsContainer__0txih{flex:1 1;margin-bottom:0;margin-top:0}.QuestionnairePage_inlineOptionsContainer__0txih{align-items:center;display:flex;flex:1 1;flex-wrap:nowrap;gap:.75rem;margin-bottom:0;margin-top:0}.QuestionnairePage_inlineOptionItem__AFJ42{align-items:center;background:#fff;cursor:pointer;display:flex;flex-shrink:0;gap:.5rem;max-width:revert;min-width:revert;transition:all .2s ease;white-space:nowrap;width:revert}.QuestionnairePage_inlineOptionItem__AFJ42 input[type=radio]{accent-color:#1976d2;margin:0}.QuestionnairePage_inlineOptionItem__AFJ42 span{color:#4a4a4a;font-weight:500}.QuestionnairePage_groupOptionsContainer__eTz2z{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.QuestionnairePage_optionItem__BFfxY{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;gap:.75rem;margin-bottom:8px;padding:.75rem;transition:all .2s ease}.QuestionnairePage_optionItem__BFfxY input[type=checkbox],.QuestionnairePage_optionItem__BFfxY input[type=radio]{accent-color:#1976d2;margin:0}.QuestionnairePage_optionItem__BFfxY span{color:#4a4a4a;font-weight:500}.QuestionnairePage_selectedOption__LU7rC span{color:#1976d2;font-weight:600}.QuestionnairePage_inlineOptionItem__AFJ42.QuestionnairePage_selectedOption__LU7rC{background:revert;border-color:none}.QuestionnairePage_inlineOptionItem__AFJ42.QuestionnairePage_selectedOption__LU7rC span{color:#1976d2;font-weight:revert}.QuestionnairePage_navigationButtons__j6GhB{display:flex;gap:1rem;margin-top:2rem}.QuestionnairePage_navButton__k\+vje{background:#1976d2;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.QuestionnairePage_navButton__k\+vje:not(:disabled){background:#1565c0}.QuestionnairePage_navButton__k\+vje:disabled{cursor:not-allowed;opacity:.6}.QuestionnairePage_loaderContainer__Xx\+aD{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:60vh}.QuestionnairePage_loader__EY4V9{animation:QuestionnairePage_spin__Uwi-6 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#1976d2;height:40px;width:40px}.QuestionnairePage_loaderText__JxDg0{color:#666;font-size:1.1rem;font-weight:500}@keyframes QuestionnairePage_spin__Uwi-6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.QuestionnairePage_questionItem__XBQ6h{padding:1.5rem}.QuestionnairePage_ungroupedQuestionItem__m6rdN{background:#fff;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem}.QuestionnairePage_questionItem__XBQ6h.QuestionnairePage_answered__ua4Mj,.QuestionnairePage_ungroupedQuestionItem__m6rdN.QuestionnairePage_answered__ua4Mj{border-left:4px solid #1976d2}.QuestionnairePage_questionHeader__uTPrF{align-items:center;margin-bottom:1rem;margin-top:1rem}.QuestionnairePage_questionHeader__uTPrF h5{font-size:1.1rem;margin:0}.QuestionnairePage_questionDetails__SJOHS{color:#666;font-size:.9rem;font-style:italic;line-height:1.4;margin-bottom:1rem;margin-top:1rem}.QuestionnairePage_questionDetails__SJOHS p{margin:.25rem 0}.QuestionnairePage_questionDetails__SJOHS p:first-child{margin-top:0}.QuestionnairePage_questionDetails__SJOHS p:last-child{margin-bottom:0}.QuestionnairePage_answerStatus__1mudt{background:#e8f5e9;border-radius:16px;color:#388e3c;font-size:.8rem;font-weight:600;padding:4px 12px}.QuestionnairePage_optionsList__TfwS\+{margin-top:1rem}.QuestionnairePage_optionDisplay__doVU3{align-items:center;background:#f8f9fa;border:2px solid #e0e0e0;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px}.QuestionnairePage_selectedOption__LU7rC{background:#e3f2fd;border-color:#1976d2}.QuestionnairePage_optionLabel__vOhd6{color:#333;font-size:1rem}.QuestionnairePage_selectedIndicator__7BJfG{color:#1976d2;font-size:1.2rem;font-weight:700}.QuestionnairePage_noAnswer__lbTq4{color:#f57c00;font-style:italic;margin-top:.5rem}.QuestionnairePage_noQuestions__ngTF5{color:#666;padding:2rem;text-align:center}.QuestionnairePage_tabsContainer__jwNeR{background:#fff;border-bottom:1px solid #e1e5e9;display:flex;gap:0;justify-content:center;margin-bottom:0;position:sticky;top:64.5px;width:100%;z-index:10000}.QuestionnairePage_tabButton__qSSYc{background:none;border:none;border-bottom:2px solid #0000;color:#6c757d;cursor:pointer;font-size:.95rem;font-weight:500;min-width:100px;padding:1rem 1.5rem;position:relative;text-align:center;transition:all .2s ease}.QuestionnairePage_tabButton__qSSYc:hover{background-color:#f8f9fa;color:#495057}.QuestionnairePage_activeTab__-gNPN{border-bottom:2px solid #1976d2;color:#1976d2}.QuestionnairePage_activeTab__-gNPN:hover{background-color:initial}.QuestionnairePage_tabContent__OTq4I{padding:2rem}.QuestionnairePage_bilanContainer__tetsQ{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;flex-grow:1;overflow:hidden;padding:1rem}.QuestionnairePage_bilanContent__KXke9{grid-gap:1rem;display:grid;gap:1rem;overflow-x:auto}.QuestionnairePage_bilanContent__KXke9 p{border-bottom:1px solid #f1f3f4;font-size:1rem;line-height:1.5;margin:0;padding:.75rem 0}.QuestionnairePage_bilanContent__KXke9 p:last-child{border-bottom:none}.QuestionnairePage_bilanContent__KXke9 strong{color:#495057;font-weight:600}.QuestionnairePage_detailContainer__NvgfU{padding:0}.QuestionnairePage_dimensionLink__zMAwW{background:none;border:none;color:#4a4a4a;cursor:pointer;font-size:inherit;font-weight:600;padding:0;text-align:left;text-decoration:underline;text-decoration-color:#0000;transition:all .2s ease}.QuestionnairePage_bilanTable__wj7CR{border-collapse:collapse;min-width:600px;overflow-x:auto;width:100%}.QuestionnairePage_bilanTable__wj7CR tr{border-bottom:1px solid #e0e0e0}.QuestionnairePage_bilanTable__wj7CR tr:last-child{border-bottom:none}.QuestionnairePage_bilanTableHeader__4lI4H{background:#f5f5f5;color:#4a4a4a;font-weight:600}.QuestionnairePage_bilanTableHeader__4lI4H th{padding:.75rem 1rem;text-align:center;white-space:normal}.QuestionnairePage_bilanTableHeader__4lI4H th:first-of-type{text-align:left}.QuestionnairePage_bilanTableHeader__4lI4H th:last-of-type{min-width:150px;text-align:left}.QuestionnairePage_tableLabel__FCgQb{color:#4a4a4a;font-weight:600;padding:.75rem 1rem;text-align:center;white-space:normal;width:20%}.QuestionnairePage_tableLabel__FCgQb:first-of-type{text-align:left;width:25%}.QuestionnairePage_tableValue__TQfiU{color:#4a4a4a;padding:.75rem 0;text-align:center;white-space:nowrap;width:18%}th:nth-of-type(2),th:nth-of-type(3),th:nth-of-type(4){text-align:center;width:8%}.QuestionnairePage_tableValue__TQfiU:first-of-type{text-align:left;width:25%}.QuestionnairePage_interpretationContainer__0mW9-{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5rem;max-width:200px}.QuestionnairePage_interpretationColumn__T\+fwZ{text-align:left!important;white-space:normal!important;width:15%!important}.QuestionnairePage_interpretationText__gfI7R{word-wrap:break-word;border-radius:6px;color:#4a4a4a;display:inline-block;font-size:.85rem;font-weight:500;line-height:1.3;max-width:150px;padding:.4rem .6rem;white-space:normal}.QuestionnairePage_infoIcon__ZDEvv{color:#6c757d;cursor:help;font-size:.9rem}.QuestionnairePage_tooltipContainer__\+klpO{display:inline-block;position:relative}.QuestionnairePage_tooltipBottom__ZmKHO{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 4px 12px #00000026;color:#333;font-size:.85rem;line-height:1.4;max-width:350px;min-width:400px;padding:.75rem 1rem;position:absolute;right:0;top:125%;white-space:normal;z-index:10000}.QuestionnairePage_tooltipBottom__ZmKHO:after{border:6px solid;border-color:#0000 #0000 #fff;bottom:100%;content:"";position:absolute;right:20px}.QuestionnairePage_tooltipTop__p6HHz{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;bottom:125%;box-shadow:0 4px 12px #00000026;color:#333;font-size:.85rem;line-height:1.4;max-width:350px;min-width:200px;padding:.75rem 1rem;position:absolute;right:0;white-space:normal;z-index:10000}.QuestionnairePage_tooltipTop__p6HHz:after{border:6px solid #0000;border-top-color:#fff;content:"";position:absolute;right:20px;top:100%}.QuestionnairePage_floatingNoteButton__6UFlS{align-items:center;background:#1976d2;border:none;border-radius:50px;bottom:2rem;box-shadow:0 4px 12px #1976d24d;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:1rem 1.5rem;position:fixed;right:2rem;transition:all .3s ease;z-index:1000}.QuestionnairePage_floatingNoteButton__6UFlS:hover{background:#1565c0;box-shadow:0 6px 16px #1976d266}.QuestionnairePage_floatingNoteButton__6UFlS i{font-size:1.1rem}.QuestionnairePage_noInterpretation__sqNCY{color:var(--gray-medium);font-style:italic}.QuestionnairePage_interpretationText__gfI7R.QuestionnairePage_interpretationsuccess__Pdq7e{background:#e8f5e9;border:none;color:#2e7d32}.QuestionnairePage_interpretationText__gfI7R.QuestionnairePage_interpretationwarning__P-hs2{background:#fff3e0;color:#e65100}.QuestionnairePage_interpretationText__gfI7R.QuestionnairePage_interpretationdanger__YEUul{background:#ffebee;color:#c62828}.QuestionnairePage_interpretationText__gfI7R.QuestionnairePage_interpretationdefault__q\+R2d{background:#f5f5f5;color:#4a4a4a}.QuestionnairePage_dimensionTable__VP8CH{border-collapse:collapse;margin-top:.5rem;width:100%}.QuestionnairePage_dimensionTable__VP8CH tr{border-bottom:1px solid #e0e0e0}.QuestionnairePage_dimensionTable__VP8CH tr:last-child{border-bottom:none}.QuestionnairePage_dimensionLabel__KiCwh{color:#4a4a4a;font-weight:500;padding:.5rem 1rem .5rem 0;width:60%}.QuestionnairePage_dimensionsDescription__\+xqPl{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-top:2rem;padding:2rem}.QuestionnairePage_dimensionSection__UaHUf{border-bottom:1px solid #e0e0e0;margin-bottom:2rem;padding-bottom:1.5rem}.QuestionnairePage_dimensionSection__UaHUf:last-child{border-bottom:none}.QuestionnairePage_dimensionTitle__GY2Iy{color:#4a4a4a;font-size:1.1rem;font-weight:600;margin-bottom:0;margin-top:0}.QuestionnairePage_dimensionDescription__t7NeI{color:var(--gray-medium);line-height:1.6;margin:0}.QuestionnairePage_dimensionScore__g74zD,.QuestionnairePage_dimensionTScore__dck3J{color:var(--gray-medium);font-size:.9rem;font-weight:400}.QuestionnairePage_dimensionTScore__dck3J{margin-bottom:.5rem}.QuestionnairePage_dimensionInterpretation__M-tJq{border:2px solid;border-radius:6px;color:#4a4a4a;display:inline-block;font-size:.9rem;font-weight:500;margin-bottom:0;padding:.5rem .75rem}.QuestionnairePage_interpretationsuccess__Pdq7e{background:#e8f5e9;border:none!important;color:#2e7d32}.QuestionnairePage_interpretationwarning__P-hs2{background:#fff3e0;border:none!important;color:#e65100}.QuestionnairePage_interpretationdanger__YEUul{background:#ffebee;border:none!important;color:#c62828}.QuestionnairePage_interpretationdefault__q\+R2d{background:#f5f5f5;color:#4a4a4a}.QuestionnairePage_answersTableTitle__a9F1u{color:#4a4a4a;font-size:1.2rem;font-weight:700;margin-bottom:2rem;text-align:center}.QuestionnairePage_answersDimensionSection__5Ua\+\+{margin-bottom:2.5rem}.QuestionnairePage_answersTable__Jt4S5{border-collapse:collapse;margin-bottom:1.5rem;margin-top:1rem;table-layout:fixed;width:100%}.QuestionnairePage_dimensionTitleRow__Os0pG{align-items:center;display:flex;justify-content:space-between}.QuestionnairePage_bilanFlexContainer__wMFb7{align-items:flex-start;display:flex;gap:2rem;margin-bottom:2rem}.QuestionnairePage_patientCard__zR7dU{align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;flex:0 0 300px;flex-direction:column;max-width:300px;min-width:320px;padding:2rem 1.5rem}.QuestionnairePage_patientCard__zR7dU h3{color:#1976d2;font-size:1.2rem;font-weight:700;margin-bottom:1.5rem;margin-top:0}.QuestionnairePage_patientTable__qsBDE{border-collapse:collapse;width:100%}.QuestionnairePage_patientLabel__r9sa8{color:#4a4a4a;font-weight:500;padding:.5rem .75rem .5rem 0;white-space:nowrap;width:45%}.QuestionnairePage_patientValue__mBijR{color:#4a4a4a;font-weight:400;padding:.5rem 0;word-break:break-word}@media (max-width:900px){.QuestionnairePage_bilanFlexContainer__wMFb7{flex-direction:column;gap:1.5rem}.QuestionnairePage_bilanContainer__tetsQ,.QuestionnairePage_patientCard__zR7dU{max-width:100%;min-width:0;width:100%}}.QuestionnairePage_answersTableThreeColumns__D8v5F .QuestionnairePage_answersTableCell__pMZm9:nth-of-type(3),.QuestionnairePage_answersTableThreeColumns__D8v5F .QuestionnairePage_answersTableHeader__dGFOL:nth-of-type(3){width:40%}.QuestionnairePage_answersTableHeader__dGFOL{background:#f5f5f5;border:1px solid #e0e0e0;color:#4a4a4a;font-weight:600;padding:.75rem 1rem;text-align:center;width:25%}.QuestionnairePage_answersTableHeader__dGFOL:first-of-type{width:10%}.QuestionnairePage_answersTableHeader__dGFOL:nth-of-type(2){width:50%}.QuestionnairePage_answersTableHeader__dGFOL:nth-of-type(3){width:30%}.QuestionnairePage_answersTableHeader__dGFOL:last-of-type{width:10%}.QuestionnairePage_answersTableCell__pMZm9{word-wrap:break-word;border:1px solid #e0e0e0;color:#4a4a4a;font-size:1rem;padding:.5rem 1rem;width:25%}.QuestionnairePage_answersTableCell__pMZm9:first-of-type{text-align:center;width:10%}.QuestionnairePage_answersTableCell__pMZm9:nth-of-type(2){width:50%}.QuestionnairePage_answersTableCell__pMZm9:nth-of-type(3){width:10%}.QuestionnairePage_answersTableCell__pMZm9:last-of-type{text-align:center;width:25%}.QuestionnairePage_significantMark__eOlw9{color:#4a4a4a;font-size:1.2rem;font-weight:700}.QuestionnairePage_checkMark__MtMl1{color:#1976d2;font-size:1.2rem;font-weight:700}.QuestionnairePage_textInputContainer__J7Z1Q{margin-top:1rem}.QuestionnairePage_textInput__MXX07{background:#fff;border:2px solid #e0e0e0;border-radius:8px;color:#4a4a4a;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;padding:.75rem;transition:border-color .2s ease;width:calc(100% - 2rem)}.QuestionnairePage_textInput__MXX07:focus{border-color:#1976d2;outline:none}.QuestionnairePage_textInput__MXX07::placeholder{color:var(--gray-medium)}.QuestionnairePage_numberInputContainer__MpiJH{margin-top:1rem}.QuestionnairePage_numberInput__iSmtz{background:#fff;border:2px solid #e0e0e0;border-radius:8px;color:#4a4a4a;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;max-width:calc(100% - 32px);padding:.75rem;transition:border-color .2s ease;width:100%}.QuestionnairePage_numberInput__iSmtz:focus{background:#f5f5f5;border-color:#1976d2;outline:none}.QuestionnairePage_numberInput__iSmtz::placeholder{color:var(--gray-medium)}.QuestionnairePage_dateInputContainer__ZRveZ{margin-top:1rem}.QuestionnairePage_dateInput__NM3Xr{background:#fff;border:2px solid #e0e0e0;border-radius:8px;color:#4a4a4a;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;padding:.75rem;transition:border-color .2s ease;width:100%}.QuestionnairePage_dateInput__NM3Xr:focus{background:#f5f5f5;border-color:#1976d2;outline:none}.QuestionnairePage_dateInput__NM3Xr::-webkit-calendar-picker-indicator{border-radius:4px;cursor:pointer;padding:4px;-webkit-transition:background-color .2s;transition:background-color .2s}.QuestionnairePage_dateInput__NM3Xr::-webkit-calendar-picker-indicator:hover{background-color:#f5f5f5}.QuestionnairePage_numberInput__iSmtz::-webkit-inner-spin-button,.QuestionnairePage_numberInput__iSmtz::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.QuestionnairePage_numberInput__iSmtz[type=number]{appearance:textfield}.QuestionnairePage_groupsList__ax1\+Q{display:flex;flex-direction:column;gap:2rem}.QuestionnairePage_groupContainer__2fFtb{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:2rem}.QuestionnairePage_groupHeader__uosFA{align-items:center;border-bottom:2px solid #f1f3f4;display:flex;gap:.75rem;padding-bottom:1rem}.QuestionnairePage_groupTitle__YCGe5{color:#333;font-size:1.5rem;font-weight:600;margin:0;transition:color .2s ease}.QuestionnairePage_collapseButton__JeJTe{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;justify-content:center;min-height:2rem;min-width:2rem;padding:.5rem;transition:all .2s ease}.QuestionnairePage_collapseButton__JeJTe i{font-size:.9rem}.QuestionnairePage_groupQuestions__ycMyN{display:flex;flex-direction:column}.QuestionnairePage_groupQuestions__ycMyN>div{margin-left:30px}.QuestionnairePage_groupQuestions__ycMyN>div:has(.QuestionnairePage_inlineOptionsContainer__0txih){align-items:center;display:flex;flex-wrap:nowrap;gap:1rem;margin-bottom:1rem}.QuestionnairePage_groupQuestions__ycMyN>div:has(.QuestionnairePage_inlineOptionsContainer__0txih) .QuestionnairePage_questionHeader__uTPrF{flex:0 0 212px;margin-bottom:0}.QuestionnairePage_groupQuestions__ycMyN>div:has(.QuestionnairePage_inlineOptionsContainer__0txih) .QuestionnairePage_questionHeader__uTPrF h5{font-size:1.1rem;line-height:1.2;margin:0}.QuestionnairePage_groupQuestions__ycMyN .QuestionnairePage_inlineOptionsContainer__0txih{flex:1 1;margin-bottom:0;margin-top:0}.QuestionnairePage_subGroupContainer__n83jq{margin-top:1.5rem}.QuestionnairePage_subGroupHeader__k5pxA{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.QuestionnairePage_subGroupTitle__SEyYr{color:#333;font-size:1.1rem;font-weight:600;margin:0;transition:color .2s ease}.QuestionnairePage_subGroupQuestions__jbXll{display:flex;flex-direction:column}.QuestionnairePage_questionContainer__uAlS0{position:relative;transition:transform .3s ease-in-out;will-change:transform}.QuestionnairePage_slideLeft__DTZjG{animation:QuestionnairePage_slideLeft__DTZjG .3s ease-in-out}.QuestionnairePage_slideRight__DggLf{animation:QuestionnairePage_slideRight__DggLf .3s ease-in-out}@keyframes QuestionnairePage_slideLeft__DTZjG{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes QuestionnairePage_slideRight__DggLf{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.QuestionnairePage_eyeButton__76stY,.QuestionnairePage_groupLink__Q9dsW{background:none;border:none;border-radius:4px;cursor:pointer;padding:.5rem;transition:all .2s ease}.QuestionnairePage_groupLink__Q9dsW{align-items:center;display:inline-flex;justify-content:center}.QuestionnairePage_groupLink__Q9dsW,.QuestionnairePage_groupLink__Q9dsW:hover{color:var(--primary);text-decoration:none}.QuestionnairePage_actionLinks__Fk3jP{display:flex;flex-direction:column;gap:.25rem}.QuestionnairePage_actionLink__e30GC{color:#333;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s ease}.QuestionnairePage_actionLink__e30GC:hover{color:#333;text-decoration:none}.QuestionnairePage_supplementLink__TMkyX{border-radius:4px;font-size:.85rem;font-weight:500;padding:.25rem .5rem;transition:all .2s ease}.QuestionnairePage_supplementLink__TMkyX,.QuestionnairePage_supplementLink__TMkyX:hover{color:var(--primary);text-decoration:none}.QuestionnairePage_drawerOverlay__-qr94{align-items:stretch;animation:QuestionnairePage_fadeIn__RCj6M .3s ease-out;background:#00000080;bottom:0;display:flex;justify-content:flex-end;left:0;position:fixed;right:0;top:0;z-index:10000}@keyframes QuestionnairePage_fadeIn__RCj6M{0%{opacity:0}to{opacity:1}}.QuestionnairePage_drawer__GrUZ8{animation:QuestionnairePage_slideInFromRight__-BqZH .3s ease-out;background:#fff;box-shadow:-2px 0 8px #00000026;display:flex;flex-direction:column;height:100vh;max-width:90vw;overflow:hidden;width:600px}@keyframes QuestionnairePage_slideInFromRight__-BqZH{0%{transform:translateX(100%)}to{transform:translateX(0)}}.QuestionnairePage_drawerHeader__k3YNL{align-items:center;background:#f8f9fa;border-bottom:1px solid #e9ecef;display:flex;flex-shrink:0;justify-content:space-between;padding:1rem}.QuestionnairePage_drawerHeader__k3YNL h3{color:#495057;font-size:1.1rem;margin:0}.QuestionnairePage_closeButton__CDMoE{background:none;border:none;border-radius:4px;color:#6c757d;cursor:pointer;font-size:1.1rem;padding:.5rem;transition:all .2s ease}.QuestionnairePage_closeButton__CDMoE:hover{background:#e9ecef;color:#495057}.QuestionnairePage_drawerContent__4lSZv{flex:1 1;overflow-y:auto;padding:1rem 2rem}.QuestionnairePage_detailTable__\+Oqwr{border-collapse:collapse;width:100%}.QuestionnairePage_detailTable__\+Oqwr td,.QuestionnairePage_detailTable__\+Oqwr th{border-bottom:1px solid #e9ecef;font-size:.9rem;padding:1rem;text-align:left}.QuestionnairePage_detailTable__\+Oqwr td:last-of-type{text-align:center}.QuestionnairePage_detailTable__\+Oqwr th{background:#f8f9fa;color:#495057;font-weight:600}.QuestionnairePage_detailTable__\+Oqwr td{color:#333}.QuestionnairePage_detailTable__\+Oqwr tr:hover{background:#f8f9fa}.QuestionnairePage_questionInfo__U05Ca{display:flex;flex-direction:column;gap:.25rem}.QuestionnairePage_questionnaireLink__Nh9Ok{margin-bottom:.25rem}.QuestionnairePage_questionnaireLinkText__22Prd{color:#6c757d;font-size:.75rem;font-weight:500;text-decoration:none}.QuestionnairePage_questionnaireLinkText__22Prd:hover{color:#1976d2;text-decoration:underline}.QuestionnairePage_questionText__SEgvj{font-size:.9rem;line-height:1.3}.QuestionnairePage_backToTopButton__3VfmU{align-items:center;background:#223046;border:none;border-radius:50%;bottom:2rem;box-shadow:0 4px 12px #00000026;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:3rem;justify-content:center;line-height:1;padding:0;position:fixed;right:2rem;transition:all .3s ease;width:3rem;z-index:1000}.QuestionnairePage_backToTopButton__3VfmU i{color:#fff;display:block;font-size:1.2rem}.QuestionnairePage_interpretationTag__54Mhh{display:inline-block}.QuestionnairePage_severityTag__bVnam{border:1px solid;border-radius:12px;display:inline-block;font-size:.75rem;font-weight:500;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.QuestionnairePage_severitynone__dlnMz{background-color:#d3d3d3;border-color:#6c757d;color:#666}.QuestionnairePage_severitylow__raPhh{background-color:#e8f5e8;border-color:#4caf50;color:#2e7d32}.QuestionnairePage_severitymedium__NKmJL{background-color:#fce4ec;border-color:#e91e63;color:#c2185b}.QuestionnairePage_severityhigh__HBHz\+{background-color:#ffebee;border-color:#f44336;color:#d32f2f}.QuestionnairePage_severitysevere__HfQWF{background-color:#f3e5f5;border-color:#9c27b0;color:#7b1fa2}.QuestionnairePage_mainGroupNotesSection__yg-o-{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:2rem;padding:1.5rem}.QuestionnairePage_mainGroupNotesTitle__Y3mBg{color:#333;font-size:1.1rem;font-weight:600;margin:0 0 1rem}.QuestionnairePage_mainGroupNoteItem__WK-nw{background-color:#fff;border:1px solid #dee2e6;border-radius:6px;margin-bottom:1.5rem;padding:1rem}.QuestionnairePage_mainGroupNoteItem__WK-nw:last-child{margin-bottom:0}.QuestionnairePage_mainGroupNoteHeader__W-Pkd{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.75rem}.QuestionnairePage_mainGroupNoteTitle__ovRx-{color:#333;flex:1 1;font-size:1.1rem;font-weight:600;margin:0}.QuestionnairePage_mainGroupNoteGroup__1C9qc{background-color:#e9ecef;border-radius:4px;color:#6c757d;font-size:.85rem;padding:.25rem .5rem;white-space:nowrap}.QuestionnairePage_mainGroupNoteAnswer__4Z\+1R{margin-top:.75rem}.QuestionnairePage_mainGroupNoteAnswer__4Z\+1R strong{color:#495057;display:block;font-size:.9rem;margin-bottom:.5rem}.QuestionnairePage_mainGroupNoteText__8kJO2{word-wrap:break-word;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;color:#495057;font-size:.9rem;line-height:1.5;min-height:60px;padding:.75rem;white-space:pre-wrap}.QuestionnairePage_mainNoteSection__pDdUv{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:1rem;padding:1rem}.QuestionnairePage_mainNoteTitle__RuDVT{margin-bottom:.5rem;margin-top:1rem}.QuestionnairePage_mainNoteContent__o64yP{white-space:pre-line}.ChildrenListPage_container__iqAVY{max-width:600px;padding:2rem}.ChildrenListPage_searchInput__uY599{border:1px solid #ccc;border-radius:6px;font-size:1rem;margin-bottom:1.5rem;padding:.5rem;width:100%}.ChildrenListPage_loading__iklO6{color:#1976d2;margin-bottom:1rem}.ChildrenListPage_resultsList__UPkmm{list-style:none;margin-top:0;padding-left:0}.ChildrenListPage_resultItem__1mSim{margin-bottom:.8rem}.ChildrenListPage_childLink__rnFX-{color:#1976d2;font-size:1.08rem;font-weight:500;text-decoration:underline;transition:color .2s}.ChildrenListPage_childLink__rnFX-:hover{color:#0d47a1}.ChildrenListPage_noResult__f39\+k{color:#888;margin-top:1rem}.Sidebar_sidebar__02twc{align-items:flex-start;background:#214f59;bottom:0;box-shadow:0 4px 16px #1976d21a;color:#fff;display:flex;flex-direction:column;left:0;position:fixed;top:0;width:240px;z-index:100}.Sidebar_sidebarCollapsed__yW4iY{align-items:center;width:70px}.Sidebar_sidebarContent__mvi3R{display:flex;flex-direction:column;height:100vh;width:100%}.Sidebar_sidebarCollapsed__yW4iY .Sidebar_sidebarContent__mvi3R{align-items:center}.Sidebar_logo__r7V8W{align-items:center;display:flex;font-size:1.6rem;font-weight:700;letter-spacing:1px;margin-bottom:1.5rem;min-height:30px;padding:2rem 1rem 1rem 1.5rem}.Sidebar_sidebarCollapsed__yW4iY .Sidebar_logo__r7V8W{justify-content:center;padding:1.5rem 0}.Sidebar_nav__a-0zA{flex:1 1;width:100%}.Sidebar_nav__a-0zA ul{list-style:none;margin:0;padding:0;width:100%}.Sidebar_nav__a-0zA li{margin-bottom:.5rem}.Sidebar_nav__a-0zA a{align-items:center;color:#fff;display:flex;font-size:1.1rem;font-weight:500;gap:.7em;padding:.5em .8em;text-decoration:none;transition:background .2s,color .2s}.Sidebar_sidebarCollapsed__yW4iY .Sidebar_nav__a-0zA a{justify-content:center;margin:.2em 0;padding:.8em 0}.Sidebar_sidebarCollapsed__yW4iY .Sidebar_nav__a-0zA a span{display:none}.Sidebar_sidebarCollapsed__yW4iY .Sidebar_nav__a-0zA a i{font-size:1.4em}.Sidebar_active__8gAsu a,.Sidebar_nav__a-0zA a:hover{background:#00272f;color:#90caf9}.Sidebar_icon__dwCWL{display:inline-block;font-size:1.2em}.Sidebar_linkText__tr9nK,.Sidebar_logoutText__tUROK{display:inline}.Sidebar_footer__2GWUF{align-items:flex-start;border-top:1px solid #00272f;display:flex;flex-direction:column;gap:1rem;margin-top:auto;padding:0 2rem 2rem}.Sidebar_sidebarCollapsed__yW4iY .Sidebar_footer__2GWUF{align-items:center;border-top:none;gap:.5rem;padding:0 .5rem 1.5rem}.Sidebar_email__9nDU0{color:#b0bec5;font-size:12px;margin:12px auto}.Sidebar_sidebarCollapsed__yW4iY .Sidebar_email__9nDU0{font-size:11px;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis}.Sidebar_logoutBtn__W3BWb{align-items:center;background:#e53935;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.7em;margin:auto;padding:.5rem 1.5rem;transition:background .2s}.Sidebar_sidebarCollapsed__yW4iY .Sidebar_logoutBtn__W3BWb{border-radius:8px;justify-content:center;padding:.6rem;width:100%}.Sidebar_sidebarCollapsed__yW4iY .Sidebar_logoutBtn__W3BWb span{display:none}.Sidebar_logoutBtn__W3BWb:hover{background:#b71c1c}.Sidebar_toggleBtn__aoISJ{align-items:center;background:none;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;justify-content:center;margin-top:.5rem;padding:.5rem;transition:background .2s;width:100%}.Sidebar_sidebarCollapsed__yW4iY .Sidebar_toggleBtn__aoISJ{background:#0000;margin-top:1rem;padding:.8rem 0;width:100%}.Sidebar_sidebarCollapsed__yW4iY .Sidebar_toggleBtn__aoISJ:hover{background:#00272f}.NewChildForm_form__lzLXX{display:flex;flex-direction:column;gap:1.2rem}.NewChildForm_formGroup__UlKiy{align-items:center;display:flex;flex-direction:row;gap:1rem}.NewChildForm_input__W7WfB{border:1px solid #ccc;border-radius:6px;flex:1 1;font-size:1rem;margin-top:.3rem;padding:.5rem;width:100%}label{display:inline-block;max-width:400px;min-width:400px;width:400px}.NewChildForm_submitButton__7yfmU{align-self:flex-start;background:#1976d2;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;margin-top:.5rem;padding:.6rem 1.5rem;transition:background .2s}.NewChildForm_submitButton__7yfmU:disabled{background:#ccc;cursor:not-allowed}.NewChildForm_errorMessage__sNLX9{background-color:#ffebee;border:1px solid #ef5350;border-radius:6px;color:#d32f2f;font-size:.95rem;margin-top:.5rem;padding:.75rem 1rem}.NewChildForm_successMessage__6yawg{background-color:#e8f5e9;border:1px solid #4caf50;border-radius:6px;color:#2e7d32;font-size:.95rem;font-weight:500;margin-top:.5rem;padding:.75rem 1rem}.NewChildForm_dateInput__1CEoG::-webkit-calendar-picker-indicator{border-radius:4px;cursor:pointer;padding:4px;-webkit-transition:background-color .2s;transition:background-color .2s}.NewChildForm_dateInput__1CEoG::-webkit-calendar-picker-indicator:hover{background-color:#f5f5f5}
/*# sourceMappingURL=main.00a83a2e.css.map*/