.MealCalendar_dayViewEntries__6Dm87{flex:1;overflow-y:auto;padding:.25rem 0 .5rem;scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.MealCalendar_dayViewEntries__6Dm87::-webkit-scrollbar{width:4px}.MealCalendar_dayViewEntries__6Dm87::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.MealCalendar_dayViewDropZone__5Ajqm{border:2px dashed #d1d5db;border-radius:.5rem;padding:1rem;text-align:center;color:#9ca3af;font-size:.875rem;transition:border-color .2s ease,background-color .2s ease,color .2s ease;margin-top:.5rem;flex-shrink:0}.MealCalendar_dayViewDropZone__5Ajqm.MealCalendar_dragOver__DORfu{border-color:#22c55e;background-color:#f0fdf4;color:#15803d}.MealCalendar_dayEntryRow__AUyc_{display:flex;align-items:flex-start;gap:.75rem;padding:.25rem 0}.MealCalendar_dayEntryTime__dSKoJ{font-size:.7rem;color:#6b7280;min-width:2.75rem;padding-top:.5rem;flex-shrink:0;font-variant-numeric:tabular-nums}.MealCalendar_dayEntryCard__vx8H0{flex:1;border-radius:.5rem;padding:.5rem .75rem;transition:transform .1s ease}.MealCalendar_dayEntryCard__vx8H0:hover{transform:translateX(2px)}.MealCalendar_macroGrid__NdZXJ{display:grid;grid-template-columns:repeat(4,1fr);gap:.25rem;margin-top:.375rem}.MealCalendar_macroChip__iN_32{font-size:.65rem;padding:.125rem .3rem;border-radius:.25rem;text-align:center;white-space:nowrap}