.history-head:has(+.meals .meal-empty-guide[data-view="eaten"]){margin-top:0;margin-bottom:8px}
.meal-empty-guide{display:flex;align-items:center;justify-content:flex-end;flex-direction:column;margin:12px 0 0;min-height:0;padding:0 2px 66px;text-align:center;color:var(--ink)}
.meal-empty-guide h2{font-family:inherit;font-weight:700;font-size:19px;line-height:1.3;margin:0;opacity:var(--meal-guide-opacity,0)}
.meal-guide-arrows{position:fixed;inset:0;width:100%;height:100%;z-index:3;pointer-events:none;overflow:visible;color:var(--brand,#ef643a)}
.meal-guide-arrows[hidden]{display:none}
.meal-guide-arrows>path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}
.meal-entry[data-swipe-hint]::after{content:attr(data-swipe-hint);display:block;font-size:12px;padding:5px 8px;color:var(--muted);text-align:center}
.meal-entry[data-meal-id].meal-swipe-demo .meal-swipe-label{opacity:1;transform:none}
.meal-entry[data-meal-id]{--meal-demo-distance:112px}
.meal-entry.meal-swipe-edit .meal-swipe-delete{background:var(--brand,#ef643a)}
@media(max-width:360px){.meal-empty-guide h2{font-size:17px}}
