.SuspectedBadge_wrapper__HmehN{position:relative;display:inline-flex;align-items:center;vertical-align:middle;margin-left:4px;flex-shrink:0}.SuspectedBadge_badge__BLMLz{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;font-size:.65rem;font-weight:700;background-color:hsl(35 80% 85%);color:hsl(30 60% 35%)}@keyframes Skeleton_shimmer__M9DPW{0%{background-position:-200% 0}to{background-position:200% 0}}.Skeleton_line__GfQW4{height:.875rem;border-radius:4px;background:linear-gradient(90deg,hsl(var(--muted)) 25%,hsl(var(--accent)) 50%,hsl(var(--muted)) 75%);background-size:200% 100%;animation:Skeleton_shimmer__M9DPW 1.4s ease-in-out infinite}.Skeleton_container__9g_q_{display:flex;flex-direction:column;gap:8px;margin-top:8px}.Pagination_pagination__dj1JO{gap:8px;padding-top:10px;border-top:1px solid hsl(var(--border))}.Pagination_btn___ERyW,.Pagination_pagination__dj1JO{display:flex;align-items:center;justify-content:center}.Pagination_btn___ERyW{width:28px;height:28px;border-radius:calc(var(--radius) - 2px);color:hsl(var(--muted-foreground));transition:background-color .15s,color .15s}.Pagination_btn___ERyW:hover:not(:disabled){background-color:hsl(var(--muted));color:hsl(var(--foreground))}.Pagination_btn___ERyW:disabled{opacity:.3;cursor:default}.Pagination_label__IIaXN{font-size:.78rem;color:hsl(var(--muted-foreground));min-width:60px;text-align:center}.CatalogSection_section__NcvPT{background-color:hsl(var(--card));border-radius:var(--radius);padding:14px 16px;border:1px solid hsl(var(--border));display:flex;flex-direction:column;gap:10px}.CatalogSection_title__2Miwg{font-size:.8rem;font-weight:600;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.06em}.CatalogSection_empty__4EYna{font-size:.875rem;color:hsl(var(--muted-foreground))}.CatalogSection_list__LaS4i{display:flex;flex-direction:column}.CatalogSection_item__LrkG0{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid hsl(var(--border))}.CatalogSection_item__LrkG0:last-child{border-bottom:none}.CatalogSection_toggleBtn__nXtKR{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;font-size:.8rem;font-weight:700;border:1.5px solid hsl(var(--border));color:hsl(var(--muted-foreground));flex-shrink:0;transition:border-color .15s,background-color .15s,color .15s}@media (hover:hover){.CatalogSection_toggleBtn__nXtKR:hover{border-color:hsl(30 70% 55%);color:hsl(30 70% 45%)}}.CatalogSection_toggleBtnActive__fN4mc{border-color:hsl(30 70% 55%);background-color:hsl(35 80% 88%);color:hsl(30 60% 35%)}@media (max-width:767px){.CatalogSection_section__NcvPT{width:100%}}.FoodCatalog_itemContent__DXWmr{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.FoodCatalog_name___kuL3{font-size:.875rem;color:hsl(var(--foreground));flex:1;min-width:0}.FoodCatalog_count__3hSIq{font-size:.75rem;color:hsl(var(--muted-foreground))}.NotesCatalog_text__5oCaE{font-size:.875rem;color:hsl(var(--foreground));line-height:1.4;flex:1;min-width:0}.MedicationsCatalog_nameRow__Zm4M2{display:flex;align-items:baseline;gap:8px;flex:1;min-width:0}.MedicationsCatalog_name__aIxZA{font-size:.875rem;color:hsl(var(--foreground))}.MedicationsCatalog_dose__ThUoP{font-size:.78rem;color:hsl(var(--muted-foreground))}.page_page__2IMGP{min-height:calc(100vh - 143px);max-width:1024px;margin:0 auto;background-color:hsl(var(--background))}.page_header__WI56A{height:64px;display:flex;align-items:center;gap:8px;padding:12px 32px;background-color:hsl(var(--background));border-bottom:1px solid hsl(var(--border))}.page_backBtn__9ebyB{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius);color:hsl(var(--muted-foreground));flex-shrink:0;transition:background-color .15s,color .15s}.page_backBtn__9ebyB:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.page_title__gz3hV{font-size:1rem;font-weight:700;color:hsl(var(--foreground))}.page_main__p55cA{display:grid;padding:24px 32px 40px;gap:24px}.page_content__fhFwt{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.page_column__qzwYS{display:grid;gap:24px}.page_hint__kSeHm{font-size:.8rem;color:hsl(var(--muted-foreground));line-height:1.5}.page_hintBadge__iE8Ho{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;font-size:.65rem;font-weight:700;background-color:hsl(35 80% 85%);color:hsl(30 60% 35%);vertical-align:middle}@media (max-width:767px){.page_page__2IMGP{max-width:480px}.page_header__WI56A{height:56px;position:sticky;top:0;z-index:10;padding:12px 16px}.page_main__p55cA{padding:16px 16px 40px}.page_content__fhFwt,.page_main__p55cA{display:flex;flex-direction:column;gap:16px}.page_column__qzwYS{gap:16px;width:100%}.page_hint__kSeHm{grid-column:unset}}.FormActions_formActions__4gnJv{display:flex;gap:8px;align-items:center}.FormActions_saveBtn__Otu1R{padding:9px 14px;border-radius:calc(var(--radius) - 2px);background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:.875rem;font-weight:500;transition:opacity .15s}.FormActions_saveBtn__Otu1R:disabled{opacity:.4}.FormActions_cancelBtn__Bxjkd{padding:9px 14px;border-radius:calc(var(--radius) - 2px);background-color:hsl(var(--accent));color:hsl(var(--foreground));border:1px solid hsl(var(--border));font-size:.875rem;transition:opacity .15s}.section_card__jfKZr{background-color:hsl(var(--card));border-radius:var(--radius);padding:14px 16px;border:1px solid hsl(var(--border));display:flex;flex-direction:column}.section_editCard__Ltf_L{gap:10px}.section_sectionHeader__ujtW6{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.section_sectionTitle__upsOy{font-size:.95rem;font-weight:600}.section_sectionEmpty__yGzXd{font-size:.8rem;color:hsl(var(--muted-foreground))}.section_iconBtn__0fwtO{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:calc(var(--radius) - 2px);color:hsl(var(--muted-foreground));transition:background-color .15s,color .15s}@media (hover:hover){.section_iconBtn__0fwtO:hover{background-color:hsl(var(--accent));color:hsl(var(--foreground))}}.MealSection_section__NLgeG{padding:12px 16px}.MealSection_header__GXUR6{margin-bottom:4px}.MealSection_title__YUjpC{color:hsl(var(--foreground))}.MealSection_items__7PL1q{display:flex;flex-direction:column;margin-top:6px;flex:1}.MealSection_dish__6muH0{display:flex;flex-direction:column;gap:2px;padding:6px 0;border-bottom:1px solid hsl(var(--border))}.MealSection_dish__6muH0:last-child{border-bottom:none}.MealSection_dishSuspected___y_96 .MealSection_dishName__i70X0{color:hsl(30 70% 40%)}.MealSection_dishName__i70X0{font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.MealSection_dishIngredients__RLSsx{font-size:.8rem;color:hsl(var(--muted-foreground))}.MealSection_ingredientSuspected__un4r2{color:hsl(30 70% 45%);white-space:nowrap}.MealSection_empty__Frvj_{margin-top:4px}.MealSection_emptyLink__HmnmN{color:hsl(var(--primary));text-decoration:none;transition:opacity .15s}@media (hover:hover){.MealSection_emptyLink__HmnmN:hover{opacity:.75}}.SymptomsSection_list__Upj6p{display:flex;flex-direction:column;gap:6px;margin-bottom:8px;flex:1}.SymptomsSection_item__wel8l{display:flex;align-items:flex-start;justify-content:space-between;font-size:.875rem;gap:8px}.SymptomsSection_itemLeft__g48gZ{display:flex;flex-direction:column;gap:2px}.SymptomsSection_label__eQm9u{color:hsl(var(--foreground))}.SymptomsSection_severity__Cdntt{font-size:.75rem;padding:2px 8px;border-radius:999px;font-weight:500}.SymptomsSection_severity__Cdntt[data-level="1"]{background-color:hsl(85 40% 85%);color:hsl(85 30% 30%)}.SymptomsSection_severity__Cdntt[data-level="2"]{background-color:hsl(35 80% 88%);color:hsl(35 60% 35%)}.SymptomsSection_severity__Cdntt[data-level="3"]{background-color:hsl(0 60% 90%);color:hsl(0 50% 40%)}.SymptomsSection_note__5WlCk{font-size:.78rem;color:hsl(var(--muted-foreground))}.ActivitySection_list__iPAAX{display:flex;flex-direction:column;gap:6px;margin-bottom:8px;flex:1}.ActivitySection_item__IJHIs{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:hsl(var(--foreground))}.ActivitySection_duration__yfHLj{font-size:.75rem;color:hsl(var(--muted-foreground))}.NotesSection_list__MZoKA{display:flex;flex-direction:column;gap:6px;margin-bottom:8px;flex:1}.NotesSection_metaRow__UJHGV{display:flex;align-items:center}.NotesSection_note__Q_M5S{display:flex;align-items:flex-start;gap:4px}.NotesSection_noteSuspected__xQvlt .NotesSection_text__X2rQ3{color:hsl(30 70% 45%)}.NotesSection_text__X2rQ3{font-size:.875rem;color:hsl(var(--foreground));line-height:1.4}.MedicationsSection_title__4Y73S{color:hsl(var(--foreground))}.MedicationsSection_list__RoZUL{display:flex;flex-direction:column;gap:6px;margin-bottom:8px;flex:1}.MedicationsSection_item___ibKB{display:flex;align-items:baseline;justify-content:space-between;gap:4px}.MedicationsSection_item___ibKB:last-child{border-bottom:none}.MedicationsSection_itemSuspected__hr9Sb .MedicationsSection_name__K8Vwy{color:hsl(30 70% 45%)}.MedicationsSection_metaRow__9WVWY{display:flex;align-items:center}.MedicationsSection_name__K8Vwy{font-size:.875rem;color:hsl(var(--foreground));flex:1;min-width:0}.MedicationsSection_dose__nNWdH{font-size:.78rem;color:hsl(var(--muted-foreground));flex-shrink:0}.MedicationsSection_empty__yLJPY{margin-top:4px}.page_page__FNTsE{min-height:calc(100vh - 143px);max-width:1024px;margin:0 auto}.page_dateBar___dkZ3,.page_page__FNTsE{background-color:hsl(var(--background))}.page_dateBar___dkZ3{height:64px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 32px;border-bottom:1px solid hsl(var(--border))}.page_date__AOV0G{font-size:.8rem;font-weight:500;color:hsl(var(--muted-foreground));text-transform:capitalize;flex:1;min-width:0}.page_controls__Dnabw{display:flex;align-items:center;gap:4px;flex-shrink:0}.page_todayBtn__bLAiQ{font-size:.78rem;font-weight:500;color:hsl(var(--primary));padding:4px 8px;border-radius:var(--radius);transition:background-color .15s;white-space:nowrap}.page_todayBtn__bLAiQ:hover{background-color:hsl(var(--accent))}.page_arrowGroup__IWxp6,.page_navBtn__zeGUO{display:flex;align-items:center}.page_navBtn__zeGUO{justify-content:center;width:36px;height:36px;border-radius:var(--radius);color:hsl(var(--muted-foreground));flex-shrink:0;transition:background-color .15s,color .15s}.page_navBtn__zeGUO:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.page_navBtnDisabled__3uADN{opacity:.25;pointer-events:none}.page_main__zjpUV{display:flex;flex-direction:column;gap:32px;padding:24px 32px 40px}.page_section__8l9IS{display:flex;flex-direction:column;gap:10px}.page_sectionTitle__5efw3{font-size:.8rem;font-weight:600;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.06em}.page_meals__VaHGI,.page_sideColumn__AxngG{gap:10px;display:grid;grid-template-columns:2fr 2fr}@media (max-width:767px){.page_page__FNTsE{max-width:unset}.page_dateBar___dkZ3{height:48px;padding:10px 8px 10px 16px}.page_main__zjpUV{display:flex;flex-direction:column;gap:24px;padding:16px 16px 40px}.page_sideColumn__AxngG{display:contents}.page_section__8l9IS{width:100%}.page_meals__VaHGI{display:flex;flex-direction:column;gap:10px}}.EditMealSection_chipsLabel__3zIC8{font-size:.72rem;color:hsl(var(--muted-foreground));margin-bottom:5px}.EditMealSection_chips__qgjRu{display:flex;flex-wrap:wrap;gap:6px}.EditMealSection_chip__H9t_I{font-size:.8rem;padding:4px 10px;border-radius:999px;background-color:hsl(var(--accent));color:hsl(var(--foreground));border:1px solid hsl(var(--border));transition:background-color .15s,color .15s,border-color .15s}@media (hover:hover){.EditMealSection_chip__H9t_I:hover{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}}.EditMealSection_dishChip__2vRbw{font-size:.8rem;padding:4px 10px;border-radius:999px;background-color:hsl(var(--primary)/.1);color:hsl(var(--foreground));border:1px solid hsl(var(--primary)/.3);transition:background-color .15s,color .15s,border-color .15s}@media (hover:hover){.EditMealSection_dishChip__2vRbw:hover{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}}.EditMealSection_chipSuspected__B_bmD{display:flex;align-items:center;border-color:hsl(35 60% 75%);background-color:hsl(35 60% 93%);color:hsl(30 60% 35%)}.EditMealSection_chipBadge__rrVJG{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;border-radius:50%;font-size:.6rem;font-weight:700;background-color:hsl(35 70% 75%);color:hsl(30 60% 25%);margin-left:4px}.EditMealSection_inputRow__b23mo{display:flex;gap:8px}.EditMealSection_input__xZWqp{flex:1;padding:8px 12px;border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border));background-color:hsl(var(--background));color:hsl(var(--foreground));font-size:.9rem;outline:none;transition:border-color .15s}.EditMealSection_input__xZWqp:focus{border-color:hsl(var(--primary))}.EditMealSection_addBtn__51BGE{padding:8px 14px;border-radius:calc(var(--radius) - 2px);background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:1rem;font-weight:500;white-space:nowrap;transition:opacity .15s}.EditMealSection_addBtn__51BGE:disabled{opacity:.4}.EditMealSection_pendingIngredients__uzlF0{display:flex;flex-wrap:wrap;gap:6px}.EditMealSection_pendingChip__m_Z_p{display:inline-flex;align-items:center;gap:4px;font-size:.8rem;padding:3px 8px 3px 10px;border-radius:999px;background-color:hsl(var(--primary)/.12);color:hsl(var(--foreground));border:1px solid hsl(var(--primary)/.3)}.EditMealSection_removeIngredientBtn__A_G7S{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;color:hsl(var(--muted-foreground));flex-shrink:0;transition:background-color .15s,color .15s}@media (hover:hover){.EditMealSection_removeIngredientBtn__A_G7S:hover{background-color:hsl(0 65% 90%);color:hsl(0 65% 45%)}}.EditMealSection_dishes__HQbaI{display:flex;flex-direction:column;padding-top:6px;border-top:1px solid hsl(var(--border))}.EditMealSection_dishItem__N_7Rt{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px solid hsl(var(--border))}.EditMealSection_dishItem__N_7Rt:last-child{border-bottom:none}.EditMealSection_dishEditing__nbhyF{background-color:hsl(var(--accent));border-radius:calc(var(--radius) - 2px);padding:6px;margin:0 -6px}.EditMealSection_dishActions__d_xFx{display:flex;gap:2px;flex-shrink:0;margin-top:2px}.EditMealSection_editBtn__maWzJ{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;color:hsl(var(--muted-foreground));opacity:.5;transition:opacity .15s,color .15s,background-color .15s}@media (hover:hover){.EditMealSection_editBtn__maWzJ:hover{opacity:1;color:hsl(var(--foreground));background-color:hsl(var(--accent))}}.EditMealSection_dishContent__7TOna{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.EditMealSection_dishName__IUZIH{font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.EditMealSection_dishIngredients__4VTJt{font-size:.8rem;color:hsl(var(--muted-foreground))}.EditMealSection_ingredientSuspected__8c36t{color:hsl(30 70% 45%)}.EditMealSection_suspectedBadge__DhKdR{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;font-size:.6rem;font-weight:700;background-color:hsl(35 80% 85%);color:hsl(30 60% 35%);margin-left:3px;vertical-align:middle}.EditMealSection_deleteBtn__RNBLl{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;color:hsl(var(--muted-foreground));flex-shrink:0;opacity:.5;transition:opacity .15s,color .15s,background-color .15s}@media (hover:hover){.EditMealSection_deleteBtn__RNBLl:hover{opacity:1;color:hsl(0 65% 50%);background-color:hsl(0 65% 95%)}}.EditSymptomsSection_chips__iZ5wq{display:flex;flex-wrap:wrap;gap:6px}.EditSymptomsSection_chip___RnAB{font-size:.8rem;padding:4px 10px;border-radius:999px;background-color:hsl(var(--accent));color:hsl(var(--foreground));border:1px solid hsl(var(--border));transition:background-color .15s,color .15s,border-color .15s}@media (hover:hover){.EditSymptomsSection_chip___RnAB:hover{background-color:hsl(var(--primary)/.12);border-color:hsl(var(--primary)/.4)}.EditSymptomsSection_chipSelected__HV4Co:hover{background-color:hsl(var(--primary));border-color:hsl(var(--primary))}}.EditSymptomsSection_chipSelected__HV4Co{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.EditSymptomsSection_severityRow__M9Yom{display:flex;gap:6px}.EditSymptomsSection_severityBtn__HpGVm{flex:1;padding:6px 0;border-radius:calc(var(--radius) - 2px);font-size:.8rem;font-weight:500;border:1px solid hsl(var(--border));background-color:hsl(var(--accent));color:hsl(var(--muted-foreground));transition:background-color .15s,color .15s,border-color .15s}.EditSymptomsSection_severitySelected__6_bF1{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.EditSymptomsSection_input__JUbLy{padding:8px 12px;border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border));background-color:hsl(var(--background));color:hsl(var(--foreground));font-size:.9rem;outline:none;transition:border-color .15s}.EditSymptomsSection_input__JUbLy:focus{border-color:hsl(var(--primary))}.EditSymptomsSection_list__6MPv5{display:flex;flex-direction:column;gap:6px;margin-top:4px;padding-top:10px;border-top:1px solid hsl(var(--border))}.EditSymptomsSection_item__T7dQK{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;gap:8px;border-radius:calc(var(--radius) - 2px);padding:2px 4px;margin:0 -4px}.EditSymptomsSection_itemEditing__Zv9Sv{background-color:hsl(var(--accent))}.EditSymptomsSection_itemLeft__I5V_G{display:flex;flex-direction:column;gap:2px}.EditSymptomsSection_note__KdNoL{font-size:.78rem;color:hsl(var(--muted-foreground))}.EditSymptomsSection_label__CTtZy{color:hsl(var(--foreground))}.EditSymptomsSection_itemRight__oC9qL{display:flex;align-items:center;gap:6px}.EditSymptomsSection_severity__BBamz{font-size:.75rem;padding:2px 8px;border-radius:999px;font-weight:500}.EditSymptomsSection_severity__BBamz[data-level="1"]{background-color:hsl(85 40% 85%);color:hsl(85 30% 30%)}.EditSymptomsSection_severity__BBamz[data-level="2"]{background-color:hsl(35 80% 88%);color:hsl(35 60% 35%)}.EditSymptomsSection_severity__BBamz[data-level="3"]{background-color:hsl(0 60% 90%);color:hsl(0 50% 40%)}.EditSymptomsSection_editBtn__w_Cev{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;color:hsl(var(--muted-foreground));flex-shrink:0;opacity:.5;transition:opacity .15s,color .15s,background-color .15s}@media (hover:hover){.EditSymptomsSection_editBtn__w_Cev:hover{opacity:1;color:hsl(var(--foreground));background-color:hsl(var(--accent))}}.EditSymptomsSection_deleteBtn__U3zna{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;color:hsl(var(--muted-foreground));flex-shrink:0;opacity:.5;transition:opacity .15s,color .15s,background-color .15s}@media (hover:hover){.EditSymptomsSection_deleteBtn__U3zna:hover{opacity:1;color:hsl(0 65% 50%);background-color:hsl(0 65% 95%)}}.EditActivitySection_chips__6AZb8{display:flex;flex-wrap:wrap;gap:6px}.EditActivitySection_chip__BMujF{font-size:.8rem;padding:4px 10px;border-radius:999px;background-color:hsl(var(--accent));color:hsl(var(--foreground));border:1px solid hsl(var(--border));transition:background-color .15s,color .15s,border-color .15s}@media (hover:hover){.EditActivitySection_chip__BMujF:hover{background-color:hsl(var(--primary)/.12);border-color:hsl(var(--primary)/.4)}.EditActivitySection_chipSelected__f0aGv:hover{background-color:hsl(var(--primary));border-color:hsl(var(--primary))}}.EditActivitySection_chipSelected__f0aGv{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.EditActivitySection_input__AjrwG{padding:8px 12px;border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border));background-color:hsl(var(--background));color:hsl(var(--foreground));font-size:.9rem;outline:none;transition:border-color .15s}.EditActivitySection_input__AjrwG:focus{border-color:hsl(var(--primary))}.EditActivitySection_list__f78uO{display:flex;flex-direction:column;gap:6px;margin-top:4px;padding-top:10px;border-top:1px solid hsl(var(--border))}.EditActivitySection_item__IxT_h{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:hsl(var(--foreground));border-radius:calc(var(--radius) - 2px);padding:2px 4px;margin:0 -4px}.EditActivitySection_itemEditing__7yJpR{background-color:hsl(var(--accent))}.EditActivitySection_itemRight__1IWR8{display:flex;align-items:center;gap:6px}.EditActivitySection_duration__w2fNL{font-size:.75rem;color:hsl(var(--muted-foreground))}.EditActivitySection_editBtn__a2fAF{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;color:hsl(var(--muted-foreground));flex-shrink:0;opacity:.5;transition:opacity .15s,color .15s,background-color .15s}@media (hover:hover){.EditActivitySection_editBtn__a2fAF:hover{opacity:1;color:hsl(var(--foreground));background-color:hsl(var(--accent))}}.EditActivitySection_deleteBtn__0sC9O{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;color:hsl(var(--muted-foreground));flex-shrink:0;opacity:.5;transition:opacity .15s,color .15s,background-color .15s}@media (hover:hover){.EditActivitySection_deleteBtn__0sC9O:hover{opacity:1;color:hsl(0 65% 50%);background-color:hsl(0 65% 95%)}}.EditNotesSection_textarea__L5Upl{padding:8px 12px;border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border));background-color:hsl(var(--background));color:hsl(var(--foreground));font-size:.9rem;resize:none;outline:none;transition:border-color .15s;font-family:inherit}.EditNotesSection_textarea__L5Upl:focus{border-color:hsl(var(--primary))}.EditNotesSection_list__Y4Id4{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid hsl(var(--border))}.EditNotesSection_note__XAs_4{display:flex;align-items:flex-start;gap:8px;border-radius:calc(var(--radius) - 2px);padding:2px 4px;margin:0 -4px}.EditNotesSection_noteEditing__Me5jH{background-color:hsl(var(--accent))}.EditNotesSection_noteSuspected__fvJFI .EditNotesSection_text__PEuhi{color:hsl(30 70% 45%)}.EditNotesSection_noteActions__0DRe7{display:flex;gap:2px;flex-shrink:0;margin-top:2px}.EditNotesSection_noteContent__B1ukD{flex:1;min-width:0;display:flex;gap:4px;justify-content:space-between}.EditNotesSection_suspectedBadge__Y4XE4{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:14px;height:14px;border-radius:50%;font-size:.6rem;font-weight:700;background-color:hsl(35 80% 85%);color:hsl(30 60% 35%);margin-top:4px}.EditNotesSection_text__PEuhi{font-size:.875rem;color:hsl(var(--foreground));line-height:1.4}.EditNotesSection_editBtn__yktCC{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;color:hsl(var(--muted-foreground));flex-shrink:0;opacity:.5;transition:opacity .15s,color .15s,background-color .15s}@media (hover:hover){.EditNotesSection_editBtn__yktCC:hover{opacity:1;color:hsl(var(--foreground));background-color:hsl(var(--accent))}}.EditNotesSection_deleteBtn__60ceM{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;color:hsl(var(--muted-foreground));flex-shrink:0;opacity:.5;transition:opacity .15s,color .15s,background-color .15s}@media (hover:hover){.EditNotesSection_deleteBtn__60ceM:hover{opacity:1;color:hsl(0 65% 50%);background-color:hsl(0 65% 95%)}}.EditMedicationsSection_chips__tp7pJ{display:flex;flex-wrap:wrap;gap:6px}.EditMedicationsSection_chip__Lxq8x{font-size:.8rem;padding:4px 10px;border-radius:999px;background-color:hsl(var(--accent));color:hsl(var(--foreground));border:1px solid hsl(var(--border));transition:background-color .15s,color .15s,border-color .15s}@media (hover:hover){.EditMedicationsSection_chip__Lxq8x:hover{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}}.EditMedicationsSection_chipSuspected___HV7e{display:flex;align-items:center;border-color:hsl(35 60% 75%);background-color:hsl(35 60% 93%);color:hsl(30 60% 35%)}.EditMedicationsSection_chipBadge__prq9_{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;border-radius:50%;font-size:.6rem;font-weight:700;background-color:hsl(35 70% 75%);color:hsl(30 60% 25%);margin-left:4px}.EditMedicationsSection_fields__S53L2{display:flex;gap:8px}.EditMedicationsSection_input__jeKPy{padding:8px 12px;border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border));background-color:hsl(var(--background));color:hsl(var(--foreground));font-size:.9rem;outline:none;transition:border-color .15s;font-family:inherit}.EditMedicationsSection_input__jeKPy:focus{border-color:hsl(var(--primary))}.EditMedicationsSection_inputName__3jJUY{flex:2;min-width:0}.EditMedicationsSection_inputDose__1Pu1w{flex:1;min-width:0}.EditMedicationsSection_list__ncDNX{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid hsl(var(--border))}.EditMedicationsSection_item__uTOi3{display:flex;align-items:center;gap:8px;border-radius:calc(var(--radius) - 2px);padding:2px 4px;margin:0 -4px}.EditMedicationsSection_itemEditing__HKn4h{background-color:hsl(var(--accent))}.EditMedicationsSection_itemActions__my0Hh{display:flex;gap:2px;flex-shrink:0}.EditMedicationsSection_editBtn__U3WuP{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;color:hsl(var(--muted-foreground));flex-shrink:0;opacity:.5;transition:opacity .15s,color .15s,background-color .15s}@media (hover:hover){.EditMedicationsSection_editBtn__U3WuP:hover{opacity:1;color:hsl(var(--foreground));background-color:hsl(var(--accent))}}.EditMedicationsSection_itemContent__IHxHH{flex:1;min-width:0;display:flex;align-items:baseline;gap:8px}.EditMedicationsSection_name__vzEGt{font-size:.875rem;color:hsl(var(--foreground))}.EditMedicationsSection_dose__nRLWH{font-size:.78rem;color:hsl(var(--muted-foreground))}.EditMedicationsSection_deleteBtn__T_UGZ{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;color:hsl(var(--muted-foreground));flex-shrink:0;opacity:.5;transition:opacity .15s,color .15s,background-color .15s}@media (hover:hover){.EditMedicationsSection_deleteBtn__T_UGZ:hover{opacity:1;color:hsl(0 65% 50%);background-color:hsl(0 65% 95%)}}.page_page__rD46n{min-height:calc(100vh - 143px);max-width:1024px;margin:0 auto;background-color:hsl(var(--background))}.page_header__FO4XG{height:64px;display:flex;align-items:center;gap:8px;padding:12px 32px;background-color:hsl(var(--background));border-bottom:1px solid hsl(var(--border))}.page_backBtn__AH63Y{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius);color:hsl(var(--muted-foreground));flex-shrink:0;transition:background-color .15s,color .15s}.page_backBtn__AH63Y:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.page_headerText__ucAyj{flex:1;min-width:0}.page_title__TSmLV{font-size:1rem;font-weight:700;color:hsl(var(--foreground))}.page_date__wBg61{font-size:.75rem;color:hsl(var(--muted-foreground));text-transform:capitalize;margin-top:1px}.page_main__ewcOM{padding:24px 32px 40px;display:flex;flex-direction:column;gap:16px;max-width:640px}@media (max-width:767px){.page_page__rD46n{max-width:480px}.page_header__FO4XG{height:56px;position:sticky;top:0;z-index:10;padding:12px 16px}.page_main__ewcOM{padding:16px 16px 40px;max-width:none}}