[data-v-72a40fd1]:root{--grid-small-mobile:375px;--grid-medium-mobile:480px;--grid-large-mobile:680px;--grid-small-tablet:766px;--grid-large-tablet:960px;--grid-small-desktop:1024px;--grid-medium-desktop:1280px;--grid-large-desktop:1440px}.meals[data-v-72a40fd1]:not(.show){display:none}@media(min-width:960px){.meals[data-v-72a40fd1]:not(.show){display:block}}.meals h4[data-v-72a40fd1]:not(:first-of-type){margin-top:var(--section-gap);padding:var(--section-gap) 0 0 0;border-top:.1rem solid var(--color-mono-300)}.meals ul[data-v-72a40fd1]{display:flex;flex-direction:column;gap:var(--size-2xs);margin-top:var(--size-2xs)}.meals ul li[data-v-72a40fd1]{display:flex;justify-content:space-between;gap:var(--size-s);color:var(--text-secondary)}.meals ul li.subtotal[data-v-72a40fd1] *{font-weight:700}.meals ul li>span[data-v-72a40fd1]:first-letter{text-transform:uppercase}@media(min-width:960px){.totals[data-v-72a40fd1]{margin-top:var(--section-gap);padding:var(--section-gap) 0 0 0;border-top:.1rem solid var(--color-mono-300)}}.totals .total-price[data-v-72a40fd1]{display:flex;justify-content:space-between}.totals .total-price[data-v-72a40fd1] .price-label span{font-family:var(--font-family-headlines);font-size:var(--headline-s-font-size);line-height:1;font-weight:var(--headline-s-font-weight)}.totals .actions[data-v-72a40fd1]{display:flex;gap:var(--component-gap);margin-top:var(--size-s)}@media(min-width:1280px){.totals .actions[data-v-72a40fd1]{margin-top:17rem;flex-direction:column}}.totals .actions .icon[data-v-72a40fd1]{border:.1rem solid var(--color-green-400);transition:transform .2s ease-in-out}.totals .actions .icon.active[data-v-72a40fd1]{transform:rotate(180deg)}@media(min-width:960px){.totals .actions .icon[data-v-72a40fd1]{display:none}}.totals .actions .filled[data-v-72a40fd1]{flex-grow:1;border-radius:10rem}.totals .empty--receipt[data-v-72a40fd1]{display:flex;flex-direction:column;gap:var(--component-gap)}.totals .empty--receipt p[data-v-72a40fd1]{font-size:var(--title-m-font-size);line-height:2.4rem;font-weight:var(--title-m-font-weight)}.totals .empty--receipt span[data-v-72a40fd1]{font-size:var(--body-m-font-size);line-height:2.7rem;font-weight:var(--body-m-font-weight)}.totals p[data-v-72a40fd1]{display:none;font-family:var(--font-family-misc);font-size:var(--caption-font-size);line-height:2.4rem;font-weight:var(--caption-font-weight)}@media(min-width:960px){.totals p[data-v-72a40fd1]{display:block;margin-top:var(--component-gap)}}.totals p[data-v-72a40fd1] a{text-decoration:underline}
