.mbtn.svelte-1xujqo8{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);width:32px;height:32px;color:var(--text-3);flex:none;place-items:center;display:grid}.mbtn.svelte-1xujqo8:not(:disabled):active,:where([data-hover]) .mbtn.svelte-1xujqo8:not(:disabled):hover{background:var(--surface-3);color:var(--text)}.clear.svelte-1xujqo8:not(:disabled):active,:where([data-hover]) .clear.svelte-1xujqo8:not(:disabled):hover{background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger)}.add.svelte-1xujqo8{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.add.svelte-1xujqo8:not(:disabled):active,:where([data-hover]) .add.svelte-1xujqo8:not(:disabled):hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--on-accent)}.outline.svelte-1xujqo8{border-color:var(--line);color:var(--accent);background:0 0}.ghost.svelte-1xujqo8{background:0 0;border-color:#0000}.mbtn.svelte-1xujqo8:disabled{opacity:.35}.compact.svelte-1xujqo8{width:30px;height:30px}.row.svelte-haczbx{--row-cols:minmax(68px, max-content) minmax(66px, max-content) auto minmax(0, 1fr) 72px 28px;--dot-room:11px;grid-template-columns:var(--row-cols);border-top:1px solid var(--line-2);align-items:baseline;gap:1px 8px;margin:0 -18px;padding:8px 18px;scroll-margin-top:88px;scroll-margin-bottom:88px;display:grid}.row[data-clickable=true].svelte-haczbx{cursor:pointer}.row[data-clickable=true].svelte-haczbx:active,:where([data-hover]) .row[data-clickable=true].svelte-haczbx:hover{background:var(--surface-2)}.row[data-selected=true].svelte-haczbx{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.row[data-selected=true].svelte-haczbx:focus-visible{outline:none}.name.svelte-haczbx{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-1);grid-area:1/1/auto/5;font-size:14.5px;font-weight:600;overflow:hidden}.book.svelte-haczbx{color:var(--text-4);margin-left:6px}.book.svelte-haczbx svg{vertical-align:-2px;display:inline}.qty.svelte-haczbx{text-align:right;white-space:nowrap;font-family:var(--font-num);font-variant-numeric:var(--num);color:var(--text-1);grid-area:1/5;font-size:14px;font-weight:600}.kcal.svelte-haczbx{text-align:right;grid-area:2/5}.c.svelte-haczbx{grid-area:2/1}.p.svelte-haczbx{grid-area:2/2}.g.svelte-haczbx{white-space:nowrap;grid-area:2/3/auto/5}.price.svelte-haczbx{white-space:nowrap;font-family:var(--font-num);font-variant-numeric:var(--num);color:var(--text-4);font-size:12.5px}.price.svelte-haczbx:before{content:"";width:4px;height:4px;margin:0 var(--dot-room);background:var(--text-5);vertical-align:middle;border-radius:50%;display:inline-block}.del.svelte-haczbx{border-radius:var(--r);width:28px;height:28px;color:var(--text-5);visibility:hidden;grid-area:1/6/3;place-self:center end;place-items:center;display:grid}:where([data-hover]) .row.svelte-haczbx:hover .del:where(.svelte-haczbx),.row.svelte-haczbx:focus-within .del:where(.svelte-haczbx){visibility:visible}.del.svelte-haczbx:active,:where([data-hover]) .del.svelte-haczbx:hover{background:var(--danger-soft);color:var(--danger)}.row.svelte-haczbx .v{color:var(--text-4);font-size:12.5px}.row.svelte-haczbx .v.kcal{color:color-mix(in srgb, var(--kcal) var(--faint-mix), var(--surface))}@media (width<=800px){.row.svelte-haczbx:not(.phone){--row-cols:minmax(50px, max-content) minmax(48px, max-content) auto minmax(0, 1fr) 56px 28px;--dot-room:9px;column-gap:6px}.row.svelte-haczbx:not(.phone) .v,.row.svelte-haczbx:not(.phone) .price:where(.svelte-haczbx){font-size:11.5px}.row.svelte-haczbx:not(.phone) .v .dot{display:none}.row.svelte-haczbx:not(.phone) .v .w{color:color-mix(in srgb, var(--dot) 80%, var(--surface))}}.phone.svelte-haczbx{--row-cols:minmax(48px, max-content) minmax(46px, max-content) auto minmax(0, 1fr) 56px;--dot-room:9px;column-gap:6px;margin:0 -10px;padding:7px 10px;scroll-margin-top:112px;scroll-margin-bottom:72px}.phone.svelte-haczbx .name:where(.svelte-haczbx){font-size:13.5px}.phone.svelte-haczbx .qty:where(.svelte-haczbx){font-size:12px}@media (width<=359px){.phone.svelte-haczbx{--row-cols:minmax(48px, max-content) minmax(0, 1fr) 56px}.phone.svelte-haczbx .name:where(.svelte-haczbx){grid-column:1/3}.phone.svelte-haczbx .qty:where(.svelte-haczbx),.phone.svelte-haczbx .kcal:where(.svelte-haczbx){grid-column:3}.phone.svelte-haczbx .g:where(.svelte-haczbx){grid-area:3/1/auto/3}}.phone[data-selected=true].svelte-haczbx{box-shadow:none;background:0 0}.phone.svelte-haczbx .v,.phone.svelte-haczbx .price:where(.svelte-haczbx){font-size:11px}.phone.svelte-haczbx .v .w{color:color-mix(in srgb, var(--dot) 80%, var(--surface))}.total.svelte-j70xh{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin:0 -18px;padding:11px 18px 12px;display:flex}.label.svelte-j70xh{color:var(--text-3);font-size:13px;font-weight:600}.vals.svelte-j70xh{white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 14px;display:flex}.sep.svelte-j70xh{background:var(--line);width:1px;height:16px}.dim.svelte-j70xh,.m.svelte-j70xh,.kcal.svelte-j70xh{color:var(--text-4);font-size:12.5px}.cost.svelte-j70xh b:where(.svelte-j70xh),.m.svelte-j70xh b:where(.svelte-j70xh),.kcal.svelte-j70xh b:where(.svelte-j70xh){font-family:var(--font-num);font-variant-numeric:var(--num)}.cost.svelte-j70xh b:where(.svelte-j70xh){color:var(--text-2);font-size:13.5px;font-weight:600}.macros.svelte-j70xh{gap:12px;display:flex}.carbs.svelte-j70xh{--dot:var(--carbs)}.protein.svelte-j70xh{--dot:var(--protein)}.fat.svelte-j70xh{--dot:var(--fat)}.m.svelte-j70xh b:where(.svelte-j70xh){color:var(--dot);font-size:13.5px;font-weight:700}.kcal.svelte-j70xh b:where(.svelte-j70xh){letter-spacing:-.01em;color:var(--kcal);font-size:20px;font-weight:700}.phone.svelte-j70xh{white-space:nowrap;justify-content:flex-end;gap:4px 10px;margin:0 -10px;padding:9px 10px 10px}.phone.svelte-j70xh .cost:where(.svelte-j70xh) b:where(.svelte-j70xh),.phone.svelte-j70xh .m:where(.svelte-j70xh) b:where(.svelte-j70xh){font-size:11.5px}.phone.svelte-j70xh .m:where(.svelte-j70xh),.phone.svelte-j70xh .kcal:where(.svelte-j70xh){font-size:10.5px}.phone.svelte-j70xh .macros:where(.svelte-j70xh){gap:6px}.phone.svelte-j70xh .kcal:where(.svelte-j70xh) b:where(.svelte-j70xh){font-size:13.5px}.phone.svelte-j70xh .sep:where(.svelte-j70xh){height:14px}.meal.svelte-mxukci{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-card);padding:0 18px;overflow:hidden}.meal[data-deleted=true].svelte-mxukci{border-style:dashed;border-color:var(--line-strong);box-shadow:none;opacity:.62;background:0 0}.head.svelte-mxukci{align-items:center;gap:12px;padding:11px 0;scroll-margin-top:88px;scroll-margin-bottom:88px;display:flex}.head.svelte-mxukci:focus-visible{outline:none}.meal.svelte-mxukci:not(.phone) .head:where(.svelte-mxukci){margin:0 -18px;padding:11px 18px}.head[data-selected=true].svelte-mxukci{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.heading.svelte-mxukci{flex:1;min-width:0}.meal[data-empty=true].svelte-mxukci:not(.phone) .heading:where(.svelte-mxukci){align-items:baseline;gap:12px;display:flex}.title.svelte-mxukci{font-family:var(--font-display);color:var(--text);align-items:baseline;gap:8px;font-size:17px;font-weight:700;line-height:1.3;display:flex}.name.svelte-mxukci{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.time.svelte-mxukci{font-family:var(--font-num);font-variant-numeric:var(--num);color:var(--text-4);flex:none;font-size:12px;font-weight:600}.note.svelte-mxukci{color:var(--text-4);margin-top:1px;font-size:12px;display:block}.empty.svelte-mxukci{color:var(--text-4);font-size:13px;display:block}.actions.svelte-mxukci{flex:none;gap:6px;display:flex}.phone.svelte-mxukci{padding:0 10px}.rows.svelte-mxukci,.foods.svelte-mxukci{margin:0 -18px;padding:0 18px}.phone.svelte-mxukci .rows:where(.svelte-mxukci),.phone.svelte-mxukci .foods:where(.svelte-mxukci){margin:0 -10px;padding:0 10px}.phone.svelte-mxukci .head:where(.svelte-mxukci){gap:6px;margin:0 -10px;padding:8px 10px;scroll-margin-top:112px;scroll-margin-bottom:72px}.phone.svelte-mxukci .head:where(.svelte-mxukci):has(.toggle:where(.svelte-mxukci):active,.chev:where(.svelte-mxukci):active){background:var(--surface-2)}.phone.svelte-mxukci .head[data-selected=true]:where(.svelte-mxukci){box-shadow:none;background:0 0}.phone.svelte-mxukci .title:where(.svelte-mxukci){gap:6px;font-size:15px}.phone.svelte-mxukci .note:where(.svelte-mxukci){font-size:11px}.toggle.svelte-mxukci{text-align:left;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.folded-kcal.svelte-mxukci{white-space:nowrap;color:var(--text-4);font-size:11.5px}.folded-kcal.svelte-mxukci b:where(.svelte-mxukci){font-family:var(--font-num);font-variant-numeric:var(--num);color:var(--kcal);font-size:15px;font-weight:700}.more.svelte-mxukci{position:relative}.chev.svelte-mxukci{width:22px;height:30px;color:var(--text-4);place-items:center;display:grid}.chev.svelte-mxukci:disabled{opacity:.35}.fold.svelte-mxukci{display:flex}.chev.svelte-mxukci svg,.fold.svelte-mxukci svg{transition:transform .15s}.chev.open.svelte-mxukci svg,.fold.open.svelte-mxukci svg{transform:rotate(180deg)}
