@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:right}.QuestionnaireStatus_simpleContainer__L1K0L{text-align:right}.QuestionnaireStatus_progressWrapper__rlRwa{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.35rem}.QuestionnaireStatus_progressBar__WoFhq{background:#edf1f5;border-radius:999px;cursor:help;height:8px;overflow:visible;position:relative;width:100%}.QuestionnaireStatus_progressBar__WoFhq:after{border-radius:inherit;content:"";inset:0;position:absolute;transition:width .25s ease,background-color .25s ease}.QuestionnaireStatus_progressIdle__cUslq:after{background:#cbd5e1}.QuestionnaireStatus_progressInProgress__KE32T:after{background:#f59e0b}.QuestionnaireStatus_progressSuccess__oJgrJ:after{background:#16a34a}.QuestionnaireStatus_fill0__igzwP:after{width:0}.QuestionnaireStatus_fill10__xpE\+e:after{width:18%}.QuestionnaireStatus_fill25__Ypo-g:after{width:35%}.QuestionnaireStatus_fill50__zxMlW:after{width:60%}.QuestionnaireStatus_fill75__RAN-N:after{width:85%}.QuestionnaireStatus_fill100__O4-CZ:after{width:100%}.QuestionnaireStatus_progressMeta__NHrYn{align-items:center;color:#475569;display:flex;font-size:.85rem;justify-content:space-between}.QuestionnaireStatus_progressLabel__yFlp5{font-weight:600}.QuestionnaireStatus_progressPercent__PR4zT{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.QuestionnaireStatus_progressTooltip__TARnr{background:#1e293b;border-radius:6px;bottom:100%;box-shadow:0 4px 12px #00000026;color:#fff;font-size:.85rem;left:0;margin-bottom:4px;max-width:260px;opacity:0;padding:.5rem .75rem;pointer-events:none;position:absolute;text-align:left;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease;white-space:normal;z-index:1000}.QuestionnaireStatus_progressTooltip__TARnr:after{border:6px solid #0000;border-top-color:#1e293b;content:"";left:14px;position:absolute;top:100%}.QuestionnaireStatus_progressBar__WoFhq:hover .QuestionnaireStatus_progressTooltip__TARnr{opacity:1;transform:translateY(-12px)}.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_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_practitionerHomePageSection__rD3Ye{margin-bottom:2.5rem}.ParentHomePage_childList__UqYB9{display:flex;flex-direction:column;gap:.75rem}.ParentHomePage_childListItem__uXXLf{flex:0 0 auto;max-width:100%}.ParentHomePage_clickableCard__g7wuy{grid-gap:1rem;align-items:center;cursor:pointer;display:grid;gap:1rem;grid-template-columns:1fr 220px}.ParentHomePage_sortToolbar__mgHq-{align-items:center;display:flex;gap:.75rem;justify-content:flex-end;margin-bottom:1rem}.ParentHomePage_sortLabel__IM95Z{color:#214f59;font-weight:600}.ParentHomePage_sortButtons__gXBKC{display:flex;gap:.5rem}.ParentHomePage_sortButton__Xmu-7{align-items:center;background:#f4f6f8;border:1px solid #d1d9e0;border-radius:6px;color:#214f59;cursor:pointer;display:inline-flex;font-weight:600;gap:.35rem;padding:.45rem .75rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.ParentHomePage_sortButton__Xmu-7 i{font-size:.95rem}.ParentHomePage_sortButtonActive__CinFN{background:#214f59;border-color:#214f59;color:#fff}.ParentHomePage_sortButtonActive__CinFN i{color:#fff}.ParentHomePage_sortLoading__htjTm{color:#666;font-size:.95rem}.ParentHomePage_infoSection__9DxK2{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}.ParentHomePage_appointmentsInfo__QiIUH{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.ParentHomePage_appointmentItem__AR7U1{align-items:center;color:#1976d2;display:flex;font-size:.9rem;gap:.5rem}.ParentHomePage_appointmentItem__AR7U1 i{font-size:.85rem}.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_cardsContainer__2E-4B{align-items:flex-start;display:flex;gap:2rem;margin-bottom:2rem}@media (max-width:900px){.ChildPage_cardsContainer__2E-4B{flex-direction:column;gap:1rem}}.ChildPage_twoColumnMainLayout__mZieS{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:2fr 1fr;margin-bottom:2rem}.ChildPage_leftMainColumn__sF33k{display:flex;flex-direction:column;gap:2rem;min-width:0}.ChildPage_rightMainColumn__rC7uE{min-width:0;overflow:hidden}@media (max-width:1024px){.ChildPage_twoColumnMainLayout__mZieS{gap:1rem;grid-template-columns:1fr}}.ChildPage_appointmentInput__QxaOh{border:1px solid #e0e0e0;border-radius:6px;color:#4a4a4a;font-family:inherit;font-size:.9rem;padding:.5rem .75rem}.ChildPage_appointmentInput__QxaOh:focus{border-color:#1976d2;box-shadow:0 0 0 2px #1976d21a;outline:none}.ChildPage_twoColumnLayout__cr4wP{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:2fr 1fr;margin-bottom:2rem}.ChildPage_leftColumn__tKRND{min-width:0}.ChildPage_rightColumn__MNFsc{min-width:0;overflow:hidden}.ChildPage_title__8QzEq{font-size:2rem;margin-bottom:1rem}.ChildPage_dimensionsTableWrapper__AFdfC{margin-top: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-direction:column;gap:.75rem;margin-top:1rem;text-decoration:none}.ChildPage_questionnaireCard__rMj6a{align-items:flex-start;border-radius:8px;box-shadow:0 2px 8px #1976d21a;color:inherit;display:flex;flex-direction:column;padding:1rem;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: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_headerTitleRow__pg6\+p{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;width:100%}.ChildPage_cardHeaderTitleRow__MoMni,.ChildPage_headerLeftSection__1L8ho{align-items:center;display:flex;gap:1rem}.ChildPage_cardHeaderTitleRow__MoMni{justify-content:space-between;margin-bottom:.5rem;width:100%}.ChildPage_questionnaireDescription__DFHNS{color:#4a4a4a;font-size:.9rem;margin-top:.5rem}.ChildPage_globalScore__y1Jts{color:#4a4a4a;font-size:.85rem;margin-top:.5rem}.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:.5rem}.ChildPage_interpretationText__B0sNH{color:#4a4a4a;font-size:.8rem;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;border-radius:6px;color:#1976d2;display:block;font-size:.8rem;font-weight:500;margin-top:auto}.ChildPage_dimensionsBreakdown__g1r\+-{align-self:flex-start;display:flex;flex:1 1;flex-direction:column;gap:.25rem;justify-content:end;margin-top:.5rem}.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:.75rem;margin-top:.5rem;padding-top:.75rem;width:100%}.ChildPage_respondentsSeparator__29Phn{border-top:1px solid #f0f0f0;margin-bottom:.5rem;width:100%}.ChildPage_respondentsLabel__Age5y{margin-bottom:.25rem}.ChildPage_assistantSection__9NckW{border-top:1px solid #e0e0e0;display:flex;flex-direction:column;gap:1rem;margin-top:2rem;padding-top:2rem}.ChildPage_assistantButton__HdZSx{background-color:#1976d2;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 2rem;transition:background-color .2s}.ChildPage_assistantButton__HdZSx:hover{background-color:#1565c0}.ChildPage_testModeToggle__0qfEn{background:none;border:1px solid #e0e0e0;border-radius:4px;color:#757575;cursor:pointer;font-size:.85rem;opacity:.7;padding:.4rem .75rem;transition:all .2s}.ChildPage_testModeToggle__0qfEn:hover{background-color:#f5f5f5;border-color:#bdbdbd;opacity:1}.ChildPage_testModeToggleActive__3tKtz{border-color:#ff9800;color:#ff9800;opacity:.8}.ChildPage_testModeToggleActive__3tKtz:hover{background-color:#fff3e0;border-color:#ff9800;opacity:1}.ChildPage_documentsSection__MR4eR{background:#fff;border-radius:12px;border-top:none;box-shadow:0 4px 16px #1976d21a;margin-top:0;padding:1.5rem}.ChildPage_documentsHeaderRow__Y3HU8{align-items:flex-start;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1rem}.ChildPage_sectionTitle__bEaT2{color:#214f59;font-size:1.25rem;font-weight:600;margin:0 0 .75rem;padding:0}.ChildPage_sectionHeader__9575d{align-items:center;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:.75rem;transition:background-color .2s;-webkit-user-select:none;user-select:none}.ChildPage_sectionHeader__9575d:hover{cursor:pointer}.ChildPage_toggleIcon__RfyO4{color:#214f59;flex-shrink:0;font-size:.9rem}.ChildPage_toggleButton__J-Jgt{align-items:center;background:none;border:none;border-radius:4px;color:#214f59;cursor:pointer;display:flex;font-size:.9rem;justify-content:center;padding:.5rem;transition:background-color .2s}.ChildPage_toggleButton__J-Jgt:hover{background-color:#f5f5f5}.ChildPage_collapsibleContent__JHykl{animation:ChildPage_fadeIn__048Q9 .2s ease-in}@keyframes ChildPage_fadeIn__048Q9{0%{opacity:0}to{opacity:1}}.ChildPage_documentsSubtitle__htjwi{color:inherit;font-size:inherit;margin:0;max-width:none}.ChildPage_documentsContent__j2Boq{gap:1.25rem}.ChildPage_documentsContent__j2Boq,.ChildPage_uploadForm__s81j1{box-sizing:border-box;display:flex;flex-direction:column;width:100%}.ChildPage_uploadForm__s81j1{gap:.75rem}.ChildPage_uploadInputs__6O30\+{display:flex;flex-direction:column;gap:.75rem}.ChildPage_fileInputLabel__HlSLI{align-items:center;background-color:#f5f5f5;border:1px dashed #bdbdbd;border-radius:8px;box-sizing:border-box;cursor:pointer;display:inline-flex;max-width:100%!important;min-width:0!important;padding:.6rem 1rem;position:relative;width:100%!important}.ChildPage_fileInputText__T1eXg{color:#616161;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChildPage_fileInput__nMt\+l{cursor:pointer;inset:0;opacity:0;position:absolute}.ChildPage_descriptionInput__SLzR4{border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;font-size:.9rem;padding:.6rem .75rem;width:100%}.ChildPage_uploadButton__AFqL-{background-color:#1976d2;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;padding:.6rem 1.25rem;transition:background-color .2s}.ChildPage_uploadButton__AFqL-:disabled{background-color:#b0bec5;cursor:default}.ChildPage_uploadButton__AFqL-:not(:disabled):hover{background-color:#1565c0}.ChildPage_documentsError__2-pfX{background:#ffebee;border-radius:8px;color:#c62828;font-size:.9rem;padding:.75rem 1rem}.ChildPage_documentsListWrapper__PxJG1{background:#fafafa;border:1px solid #eee;border-radius:12px}.ChildPage_documentsEmpty__cotFV{color:#757575;font-size:.9rem;padding:1rem 1.25rem}.ChildPage_documentsList__CAF5P{list-style:none;margin:0;padding:.75rem .5rem}.ChildPage_documentItem__QW1cp{align-items:flex-start;border-radius:8px;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.5rem;padding:.75rem}.ChildPage_documentItem__QW1cp>.ChildPage_editForm__t5mGN{width:100%}.ChildPage_documentItem__QW1cp:nth-child(odd){background-color:#fff}.ChildPage_documentItem__QW1cp:nth-child(2n){background-color:#f5f5f5}.ChildPage_documentMain__Luc57{display:flex;flex:1 1 auto;flex-direction:column;gap:.25rem;min-width:0}.ChildPage_documentName__bLMHu{color:#1976d2;font-size:.95rem;font-weight:600;text-decoration:none;word-break:break-word}.ChildPage_documentName__bLMHu:hover{text-decoration:underline}.ChildPage_documentFileName__A0l7i{color:#616161;font-size:.85rem;word-break:break-word}.ChildPage_documentMeta__zLgV1{align-items:flex-start;color:#757575;display:flex;flex-direction:column;font-size:.8rem;gap:.15rem;margin-top:.25rem}.ChildPage_documentMetaItem__NRqrg{display:block}.ChildPage_documentActions__T7FJL{align-items:flex-start;display:flex;flex-shrink:0;gap:.5rem;padding-top:.1rem}.ChildPage_deleteButton__vM5F4,.ChildPage_editButton__y-mZB{align-items:center;background:none;border:none;border-radius:6px;color:#616161;cursor:pointer;display:flex;font-size:.9rem;justify-content:center;padding:.4rem .6rem;transition:all .2s}.ChildPage_editButton__y-mZB:hover{background-color:#e3f2fd;color:#1976d2}.ChildPage_deleteButton__vM5F4:hover{background-color:#ffebee;color:#c62828}.ChildPage_deleteButton__vM5F4:disabled,.ChildPage_editButton__y-mZB:disabled{cursor:not-allowed;opacity:.5}.ChildPage_editForm__t5mGN{display:flex;flex-direction:column;gap:.5rem;width:100%}.ChildPage_editInput__3-TdI{border:1px solid #e0e0e0;border-radius:6px;font-size:.9rem;padding:.5rem .75rem;width:100%}.ChildPage_editInput__3-TdI:focus{border-color:#1976d2;box-shadow:0 0 0 2px #1976d21a;outline:none}.ChildPage_editActions__-TW4W{display:flex;gap:.5rem}.ChildPage_editCancelButton__0W8-O,.ChildPage_editSaveButton__ZcupK{border:none;border-radius:6px;cursor:pointer;font-size:.85rem;padding:.4rem .75rem;transition:background-color .2s}.ChildPage_editSaveButton__ZcupK{background-color:#1976d2;color:#fff}.ChildPage_editSaveButton__ZcupK:hover:not(:disabled){background-color:#1565c0}.ChildPage_editCancelButton__0W8-O{background-color:#f5f5f5;color:#616161}.ChildPage_editCancelButton__0W8-O:hover:not(:disabled){background-color:#e0e0e0}.ChildPage_editCancelButton__0W8-O:disabled,.ChildPage_editSaveButton__ZcupK:disabled{cursor:not-allowed;opacity:.5}@media (max-width:1024px){.ChildPage_twoColumnLayout__cr4wP{gap:1.5rem;grid-template-columns:1fr}}@media (max-width:768px){.ChildPage_container__Pi\+\+l{padding:1rem}.ChildPage_twoColumnLayout__cr4wP{gap:1rem}.ChildPage_documentsHeaderRow__Y3HU8{flex-direction:column}.ChildPage_documentItem__QW1cp{align-items:flex-start;flex-direction:column}.ChildPage_documentMeta__zLgV1{align-items:flex-start}.ChildPage_documentActions__T7FJL{align-self:flex-start;margin-top:.5rem}}.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:.8rem;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-direction:column;min-width:252px;padding:1.5rem}.QuestionnairePage_patientCard__zR7dU:first-child{flex-grow:1}.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:0 .75rem .5rem 0;white-space:nowrap;width:30%}.QuestionnairePage_patientValue__mBijR{color:#4a4a4a;font-weight:400;padding:0 .75rem .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}.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%}.NewChildForm_formGroup__UlKiy 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}.ProgressBar_progressContainer__8iTjc{margin:2rem auto;max-width:600px;width:100%}.ProgressBar_progressBar__W73gv{background-color:#e0e0e0;border-radius:4px;height:8px;margin-bottom:2rem;overflow:hidden;width:100%}.ProgressBar_progressFill__74JPZ{background-color:#1976d2;border-radius:4px;height:100%;transition:width .3s ease}.ProgressBar_stepsContainer__I-cxU{display:flex;justify-content:space-between;position:relative}.ProgressBar_stepsContainer__I-cxU:before{background-color:#e0e0e0;content:"";height:2px;left:0;position:absolute;right:0;top:20px;z-index:0}.ProgressBar_step__N6fcx{align-items:center;display:flex;flex:1 1;flex-direction:column;position:relative;z-index:1}.ProgressBar_stepIndicator__3ZMTZ{align-items:center;border-radius:50%;display:flex;font-weight:700;height:40px;justify-content:center;margin-bottom:.5rem;transition:all .3s ease;width:40px}.ProgressBar_stepNumber__DOKrf{font-size:1rem}.ProgressBar_checkmark__Bg4dr{color:#fff;font-size:1.2rem}.ProgressBar_stepLabel__\+N6nl{color:#666;font-size:.875rem;text-align:center;transition:color .3s ease}.ProgressBar_stepCompleted__izIU3 .ProgressBar_stepIndicator__3ZMTZ{background-color:#4caf50;border:2px solid #4caf50;color:#fff}.ProgressBar_stepCompleted__izIU3 .ProgressBar_stepLabel__\+N6nl{color:#4caf50;font-weight:500}.ProgressBar_stepCurrent__TCr10 .ProgressBar_stepIndicator__3ZMTZ{background-color:#1976d2;border:2px solid #1976d2;box-shadow:0 0 0 4px #1976d233;color:#fff}.ProgressBar_stepCurrent__TCr10 .ProgressBar_stepLabel__\+N6nl{color:#1976d2;font-weight:600}.ProgressBar_stepPending__uum0U .ProgressBar_stepIndicator__3ZMTZ{background-color:#e0e0e0;border:2px solid #e0e0e0;color:#999}.ProgressBar_stepPending__uum0U .ProgressBar_stepLabel__\+N6nl{color:#999}.PromptPage_container__mms9T{padding:2rem}.PromptPage_headerTitleRow__RiTPA{justify-content:space-between;width:100%}.PromptPage_headerLeft__GxhAu,.PromptPage_headerTitleRow__RiTPA{align-items:center;display:flex;gap:1rem}.PromptPage_backIcon__oF148{color:#1976d2;cursor:pointer;font-size:1.5rem;-webkit-user-select:none;user-select:none}.PromptPage_backIcon__oF148:hover{opacity:.7}.PromptPage_title__TKOMs{font-size:2rem;margin:0}.PromptPage_form__6BUu0{margin:0 auto;max-width:800px}.PromptPage_formGroup__HJPT6{margin-bottom:1.5rem}.PromptPage_label__lGrm-{color:#333;display:block;font-weight:500;margin-bottom:.5rem}.PromptPage_textarea__F-l88{border:1px solid #ddd;border-radius:8px;box-sizing:border-box;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;font-size:.95rem;line-height:1.5;min-height:300px;padding:1rem;resize:vertical;width:100%}.PromptPage_textarea__F-l88:focus{border-color:#1976d2;box-shadow:0 0 0 3px #1976d21a;outline:none}.PromptPage_textarea__F-l88:disabled{background-color:#f5f5f5;cursor:not-allowed}.PromptPage_error__39c3t{background-color:#ffebee;border-radius:8px;color:#c62828;margin-bottom:1rem;padding:1rem}.PromptPage_buttonGroup__MzhIe{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.PromptPage_cancelButton__A8kE2,.PromptPage_submitButton__-1S-u{border:none;border-radius:8px;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:all .2s}.PromptPage_cancelButton__A8kE2{background-color:#f5f5f5;color:#333}.PromptPage_cancelButton__A8kE2:hover:not(:disabled){background-color:#e0e0e0}.PromptPage_submitButton__-1S-u{background-color:#1976d2;color:#fff}.PromptPage_submitButton__-1S-u:hover:not(:disabled){background-color:#1565c0}.PromptPage_cancelButton__A8kE2:disabled,.PromptPage_submitButton__-1S-u:disabled{cursor:not-allowed;opacity:.6}.PromptPage_loadingContainer__pWo9l{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem}.PromptPage_responseContainer__GiCB\+{border-radius:8px;margin-left:auto;margin-right:auto;margin-top:2rem;padding:1.5rem}.PromptPage_responseHeader__wRzKS{align-items:center;display:flex;justify-content:flex-end;margin-bottom:1rem}.PromptPage_copyResponseButton__b435t{background-color:#1976d2;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:all .2s;white-space:nowrap}.PromptPage_copyResponseButton__b435t:hover:not(:disabled){background-color:#1565c0}.PromptPage_copyResponseButton__b435t:disabled{cursor:not-allowed;opacity:.6}.PromptPage_copyButton__Ew4qS{background-color:#1976d2;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;min-width:220px;padding:.5rem 1rem;transition:all .2s;white-space:nowrap}.PromptPage_copyButton__Ew4qS:hover:not(:disabled){background-color:#1565c0}.PromptPage_copyButton__Ew4qS:disabled{cursor:not-allowed;opacity:.6}.PromptPage_responseContent__RMt\+k{word-wrap:break-word;background-color:#fff;border-radius:4px;line-height:1.6;padding:1.5rem}.PromptPage_responseContent__RMt\+k h1,.PromptPage_responseContent__RMt\+k h2,.PromptPage_responseContent__RMt\+k h3,.PromptPage_responseContent__RMt\+k h4,.PromptPage_responseContent__RMt\+k h5,.PromptPage_responseContent__RMt\+k h6{color:#333;font-weight:600;margin-bottom:.75rem;margin-top:1.5rem}.PromptPage_responseContent__RMt\+k h1{font-size:1.75rem}.PromptPage_responseContent__RMt\+k h2{font-size:1.5rem}.PromptPage_responseContent__RMt\+k h3{font-size:1.25rem}.PromptPage_responseContent__RMt\+k p{line-height:1.6;margin:.75rem 0}.PromptPage_responseContent__RMt\+k ol,.PromptPage_responseContent__RMt\+k ul{margin:.75rem 0;padding-left:1.5rem}.PromptPage_responseContent__RMt\+k li{line-height:1.6;margin:.25rem 0}.PromptPage_responseContent__RMt\+k pre{background-color:#f5f5f5;border-radius:4px;font-family:Courier New,monospace;font-size:.9rem;margin:.75rem 0;overflow-x:auto;padding:1rem}.PromptPage_responseContent__RMt\+k code{background-color:#f5f5f5;border-radius:3px;font-family:Courier New,monospace;font-size:.9em;padding:.2em .4em}.PromptPage_responseContent__RMt\+k pre code{background-color:initial;padding:0}.PromptPage_responseContent__RMt\+k strong{font-weight:600}.PromptPage_responseContent__RMt\+k em{font-style:italic}.PromptPage_statusMessage__9evCh{background-color:#e3f2fd;border-radius:8px;color:#1976d2;font-size:1.1rem;font-weight:500;margin-top:1.5rem;min-width:300px;padding:1rem;text-align:center}
/*# sourceMappingURL=main.2fb01fe4.css.map*/