.EditMealSection_section__9Vkjb{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}.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}.EditMealSection_chip__H9t_I:hover{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.EditMealSection_chipSuspected__B_bmD{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:.875rem;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:.875rem;font-weight:500;white-space:nowrap;transition:opacity .15s}.EditMealSection_addBtn__51BGE:disabled{opacity:.4}.EditMealSection_items__FIOyY{display:flex;flex-direction:column;padding-top:6px;border-top:1px solid hsl(var(--border))}.EditMealSection_item__d3e7E{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:hsl(var(--foreground));padding:5px 0;border-bottom:1px solid hsl(var(--border))}.EditMealSection_item__d3e7E:last-child{border-bottom:none}.EditMealSection_itemSuspected__4n38E{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:5px;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}.EditMealSection_deleteBtn__RNBLl:hover{opacity:1;color:hsl(0 65% 50%);background-color:hsl(0 65% 95%)}.EditSymptomsSection_section__FcBiC{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}.EditSymptomsSection_sectionTitle__eBgQh{font-size:.8rem;font-weight:600;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.06em}.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}.EditSymptomsSection_chip___RnAB:hover{background-color:hsl(var(--primary)/.12);border-color:hsl(var(--primary)/.4)}.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:.875rem;outline:none;transition:border-color .15s}.EditSymptomsSection_input__JUbLy:focus{border-color:hsl(var(--primary))}.EditSymptomsSection_addBtn__e0Gu1{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}.EditSymptomsSection_addBtn__e0Gu1:disabled{opacity:.4}.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}.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_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}.EditSymptomsSection_deleteBtn__U3zna:hover{opacity:1;color:hsl(0 65% 50%);background-color:hsl(0 65% 95%)}.EditActivitySection_section__GxqN3{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}.EditActivitySection_sectionTitle__SZSCc{font-size:.8rem;font-weight:600;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.06em}.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}.EditActivitySection_chip__BMujF:hover{background-color:hsl(var(--primary)/.12);border-color:hsl(var(--primary)/.4)}.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:.875rem;outline:none;transition:border-color .15s}.EditActivitySection_input__AjrwG:focus{border-color:hsl(var(--primary))}.EditActivitySection_addBtn__sQYXv{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}.EditActivitySection_addBtn__sQYXv:disabled{opacity:.4}.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))}.EditActivitySection_itemRight__1IWR8{display:flex;align-items:center;gap:6px}.EditActivitySection_duration__w2fNL{font-size:.75rem;color:hsl(var(--muted-foreground))}.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}.EditActivitySection_deleteBtn__0sC9O:hover{opacity:1;color:hsl(0 65% 50%);background-color:hsl(0 65% 95%)}.EditNotesSection_section__QL2WI{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}.EditNotesSection_sectionTitle__wMTNS{font-size:.8rem;font-weight:600;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.06em}.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:.875rem;resize:none;outline:none;transition:border-color .15s;font-family:inherit}.EditNotesSection_textarea__L5Upl:focus{border-color:hsl(var(--primary))}.EditNotesSection_addBtn__7NjKR{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}.EditNotesSection_addBtn__7NjKR:disabled{opacity:.4}.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}.EditNotesSection_noteSuspected__fvJFI .EditNotesSection_text__PEuhi{color:hsl(30 70% 45%)}.EditNotesSection_noteContent__B1ukD{flex:1;min-width:0}.EditNotesSection_timeRow__1hyw1{display:flex;align-items:center;gap:6px;margin-bottom:1px}.EditNotesSection_time__No9R9{font-size:.75rem;color:hsl(var(--muted-foreground))}.EditNotesSection_suspectedBadge__Y4XE4{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%)}.EditNotesSection_text__PEuhi{font-size:.875rem;color:hsl(var(--foreground));line-height:1.4}.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;margin-top:2px;transition:opacity .15s,color .15s,background-color .15s}.EditNotesSection_deleteBtn__60ceM:hover{opacity:1;color:hsl(0 65% 50%);background-color:hsl(0 65% 95%)}.EditMedicationsSection_section__aVUsK{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}.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:.875rem;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_addBtn____RH_{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}.EditMedicationsSection_addBtn____RH_:disabled{opacity:.4}.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}.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_time__7QPOd{font-size:.72rem;color:hsl(var(--muted-foreground));margin-left:auto}.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}.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 - 135px);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}}