.meal-heading-slot124{position:relative;min-width:0}
.meal-heading-slot124>.meal-heading{position:relative;background:#fff;border-radius:14px 14px 0 0;border-bottom:1px solid var(--line);box-shadow:0 2px 3px #193d2f08}
.meal-heading-slot124>.meal-heading.meal-floating124{position:fixed!important;left:var(--meal-pin-left);top:var(--meal-pin-top);width:var(--meal-pin-width);box-sizing:border-box;z-index:35;margin:0}
.meal-safe124{position:fixed;left:0;top:0;height:env(safe-area-inset-top,0px);width:0;visibility:hidden;pointer-events:none}
