@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}.ConnectedUser_container__TKhCC{margin-bottom:2rem}.ConnectedUser_email__jr5cp{margin-bottom:8px}.ConnectedUser_accountType__o1vLs{margin-bottom:16px}.ConnectedUser_logoutBtn__OiGbI{background:#e53935;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;margin-top:16px;padding:.5rem 1.5rem}.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)}}.ParentHomePage_childItem__Ud3We{margin-bottom:8px}.ParentHomePage_childLink__QyxJu{color:#1976d2;font-weight:500;text-decoration:underline}.HomePage_container__L41gA,.HomePage_sessionExpired__9yRi8{padding:2rem}.HomePage_info__Lu43D{color:#333;font-size:1.1rem;margin-bottom:2rem}.HomePage_cognitoBtn__Q1GSy{background:linear-gradient(90deg,#1976d2,#42a5f5);border:none;border-radius:30px;box-shadow:0 4px 16px #1976d21a;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;outline:none;padding:.75rem 2rem;transition:background .2s,transform .2s}.HomePage_cognitoBtn__Q1GSy:hover{background:linear-gradient(90deg,#1565c0,#1976d2)}.SearchChildrenPage_searchContainer__GWsyZ{margin:2rem 0}.SearchChildrenPage_searchInput__X35P3{border:1px solid #ccc;border-radius:6px;font-size:1rem;padding:.5rem;width:320px}.SearchChildrenPage_resultsList__wuAH\+{margin-top:16px}.SearchChildrenPage_resultItem__HTU2x{margin-bottom:8px}.SearchChildrenPage_noResult__uG-wu{color:#888;margin-top:8px}.SearchChildrenPage_loading__25Ir1{margin-top:8px}.ChildPage_container__Pi\+\+l{padding:2rem}.ChildPage_title__8QzEq{font-size:2rem;margin-bottom:1rem}.ChildPage_info__DGKNk{margin-bottom:1rem}.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;max-width:320px;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:#888;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:#888}.ChildPage_inProgress__GHy82{background:#fff3e0;color:#ff9800}.ChildPage_completed__tPuO-{background:#e8f5e9;color:#388e3c}.ChildPage_birthInfo__RyR2S{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{margin-top:1rem}.ChildPage_backIcon__PY1fV{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 #f3f3f3;border-radius:50%;border-top-color:#1976d2;height:40px;width:40px}.ChildPage_loaderText__mnIzm{color:#666;font-size:1.1rem;font-weight:500}@keyframes ChildPage_spin__JvTVk{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.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_header__FlO8w{align-items:center;background:#fff;box-shadow:0 4px 16px #1976d21a;display:flex;justify-content:space-between;padding:1rem 2rem;position:sticky;top:0;z-index:10}.AppLayout_headerContent__0Wbpo{display:flex;flex-direction:column;gap:.25rem}.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_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_groupOptionsContainer__eTz2z{margin-top:1rem}.QuestionnairePage_optionItem__BFfxY{align-items:center;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;gap:12px;margin-bottom:12px;padding:16px;transition:all .2s}.QuestionnairePage_optionItem__BFfxY:hover{background:#f8f9fa;border-color:#1976d2}.QuestionnairePage_optionItem__BFfxY.QuestionnairePage_selectedOption__LU7rC{background:#e3f2fd;border-color:#1976d2}.QuestionnairePage_optionItem__BFfxY input[type=radio]{accent-color:#1976d2;height:18px;width:18px}.QuestionnairePage_optionItem__BFfxY span{color:#333;font-size:1rem}.QuestionnairePage_navigationButtons__j6GhB{display:flex;gap:1rem;margin-top:1.5rem}.QuestionnairePage_navButton__k\+vje{background:#1976d2;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 24px;transition:background .2s}.QuestionnairePage_navButton__k\+vje:hover:not(:disabled){background:#1565c0}.QuestionnairePage_navButton__k\+vje:disabled{background:#ccc;cursor:not-allowed}.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}.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-top:.5rem}.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:1000}.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;padding:2rem}.QuestionnairePage_bilanContent__KXke9{grid-gap:1rem;display:grid;gap:1rem}.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_bilanTable__wj7CR{border-collapse:collapse;table-layout:fixed;width:100%}.QuestionnairePage_bilanTable__wj7CR tr{border-bottom:1px solid #f1f3f4}.QuestionnairePage_bilanTable__wj7CR tr:last-child{border-bottom:none}.QuestionnairePage_bilanTableHeader__4lI4H{background:#f1f3f4;color:#495057;font-weight:600}.QuestionnairePage_bilanTableHeader__4lI4H th{padding:.75rem 1rem;text-align:center}.QuestionnairePage_bilanTableHeader__4lI4H th:first-of-type{text-align:left}.QuestionnairePage_tableLabel__FCgQb{color:#495057;font-weight:600;padding:.75rem 1rem;text-align:center;width:33.33%}.QuestionnairePage_tableLabel__FCgQb:first-of-type{text-align:left}.QuestionnairePage_tableValue__TQfiU{color:#333;padding:.75rem 0;text-align:center;width:33.33%}.QuestionnairePage_tableValue__TQfiU:first-of-type{text-align:left}.QuestionnairePage_dimensionTable__VP8CH{border-collapse:collapse;margin-top:.5rem;width:100%}.QuestionnairePage_dimensionTable__VP8CH tr{border-bottom:1px solid #e9ecef}.QuestionnairePage_dimensionTable__VP8CH tr:last-child{border-bottom:none}.QuestionnairePage_dimensionLabel__KiCwh{color:#495057;font-weight:500;padding:.5rem 1rem .5rem 0;width:60%}.QuestionnairePage_dimensionScore__g74zD{color:#1976d2;font-weight:600;padding:.5rem 0;text-align:right}.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 #f1f3f4;margin-bottom:2rem;padding-bottom:1.5rem}.QuestionnairePage_dimensionSection__UaHUf:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.QuestionnairePage_dimensionTitle__GY2Iy{color:#1976d2;font-size:1.3rem;font-weight:600;margin:0 0 1rem}.QuestionnairePage_dimensionScore__g74zD{color:#666;font-size:.9rem;font-weight:400}.QuestionnairePage_dimensionDescription__t7NeI{color:#495057;font-size:1rem;line-height:1.6;margin:0 0 1rem}.QuestionnairePage_interpretationSection__g\+gKn{background:#f8f9fa;border-left:4px solid #1976d2;border-radius:8px;padding:1rem}.QuestionnairePage_interpretationTitle__7Vxmt{color:#495057;font-size:1rem;font-weight:600;margin:0 0 .5rem}.QuestionnairePage_interpretationText__gfI7R{color:#666;font-size:.95rem;line-height:1.5;margin:0}.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 400px;flex-direction:column;max-width:400px;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:#495057;font-weight:500;padding:.5rem .75rem .5rem 0;white-space:nowrap;width:45%}.QuestionnairePage_patientValue__mBijR{color:#333;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_answersTableContainer__5caxr{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-top:3rem;padding:2rem}.QuestionnairePage_answersTableTitle__a9F1u{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;table-layout:fixed;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:#f1f3f4;border:1px solid #ccc;color:#495057;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 #ccc;color:#333;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:#d32f2f;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{border:2px solid #e0e0e0;border-radius:8px;font-family:inherit;font-size:1rem;padding:1rem;resize:vertical;transition:border-color .2s;width:calc(100% - 2rem)}.QuestionnairePage_textInput__MXX07:focus{border-color:#1976d2;box-shadow:0 0 0 3px #1976d21a;outline:none}.QuestionnairePage_textInput__MXX07::placeholder{color:#999;font-style:italic}.QuestionnairePage_dateInputContainer__ZRveZ{margin-top:1rem}.QuestionnairePage_dateInput__NM3Xr{background:#fff;border:2px solid #e0e0e0;border-radius:8px;font-family:inherit;font-size:1rem;max-width:300px;padding:1rem;transition:border-color .2s;width:100%}.QuestionnairePage_dateInput__NM3Xr:focus{border-color:#1976d2;box-shadow:0 0 0 3px #1976d21a;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_numberInputContainer__MpiJH{margin-top:1rem}.QuestionnairePage_numberInput__iSmtz{background:#fff;border:2px solid #e0e0e0;border-radius:8px;font-family:inherit;font-size:1rem;max-width:200px;padding:1rem;transition:border-color .2s;width:100%}.QuestionnairePage_numberInput__iSmtz:focus{border-color:#1976d2;box-shadow:0 0 0 3px #1976d21a;outline:none}.QuestionnairePage_numberInput__iSmtz::placeholder{color:#999;font-style:italic}.QuestionnairePage_numberInput__iSmtz::-webkit-inner-spin-button,.QuestionnairePage_numberInput__iSmtz::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.QuestionnairePage_numberInput__iSmtz[type=number]{-moz-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{border-bottom:2px solid #f1f3f4;margin-bottom:2rem;padding-bottom:1rem}.QuestionnairePage_groupTitle__YCGe5{margin:0}.QuestionnairePage_groupQuestions__ycMyN{display:flex;flex-direction:column;gap:2rem}.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)}}.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:#223046;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_sidebarContent__mvi3R{display:flex;flex-direction:column;height:100vh;width:100%}.Sidebar_logo__r7V8W{font-size:1.6rem;font-weight:700;letter-spacing:1px;margin-bottom:2.5rem;padding:2rem 1rem 1rem 1.5rem}.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_active__8gAsu a,.Sidebar_nav__a-0zA a:hover{background:#2d3e5e;color:#90caf9}.Sidebar_icon__dwCWL{display:inline-block;font-size:1.2em}.Sidebar_footer__2GWUF{align-items:flex-start;border-top:1px solid #2d3e5e;display:flex;flex-direction:column;gap:1rem;margin-top:auto;padding:0 2rem 2rem}.Sidebar_email__9nDU0{color:#b0bec5;font-size:12px;margin:12px auto}.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_logoutBtn__W3BWb:hover{background:#b71c1c}.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}
/*# sourceMappingURL=main.fc4b712c.css.map*/