.modebar[data-v-b72e38c7]{gap:var(--space-px);padding:var(--space-1);border-radius:var(--radius-3);box-shadow:none;color:var(--ink);margin-left:calc((var(--space-1) + var(--space-2))*-1);background:0 0;flex-wrap:wrap}.modebar[data-v-b72e38c7],.modebar__opt[data-v-b72e38c7]{align-items:center;display:inline-flex}.modebar__opt[data-v-b72e38c7]{appearance:none;gap:var(--space-1);height:var(--control-compact);padding:0 var(--space-2);border-radius:var(--radius-2);font-size:var(--text-chrome);color:var(--ink-3);white-space:nowrap;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}@media (hover:hover) and (pointer:fine){.modebar__opt[data-v-b72e38c7]:hover{background:var(--lightningcss-light,color-mix(in oklab,var(--ink) 3.5%,transparent))var(--lightningcss-dark,color-mix(in oklab,var(--ink) 5%,transparent));color:var(--ink)}}.modebar__opt[data-v-b72e38c7]:focus-visible{outline:var(--focus-ring) solid var(--ink);outline-offset:var(--focus-offset-inset)}.modebar__opt.is-active[data-v-b72e38c7]{background:var(--lit);color:var(--ink)}@media (hover:hover) and (pointer:fine){.modebar__opt.is-active[data-v-b72e38c7]:hover{background:var(--lit-hover)}}@media (width<=380px){.modebar__opt svg[data-v-b72e38c7]{display:none}}.acount[data-v-ec1d995c]{font-variant-numeric:tabular-nums;white-space:nowrap;--stagger-ch:40ms;align-items:baseline;display:inline-flex}.acount__ch[data-v-ec1d995c]{white-space:pre;filter:blur();display:inline-block;transform:translateZ(0)}.acount.is-animating .acount__ch[data-v-ec1d995c]{animation:num-pop var(--dur-slow) var(--ease-spring) both;animation-delay:calc(var(--i,0)*var(--stagger-ch))}@media (prefers-reduced-motion:reduce){.acount.is-animating .acount__ch[data-v-ec1d995c]{animation:none}}.catbar__track[data-v-7768f14e]{gap:var(--space-px);height:var(--bar-h);display:flex}.catbar__seg[data-v-7768f14e]{min-width:var(--bar-seg-min);flex-basis:0}.catbar__seg--blank[data-v-7768f14e]{background:var(--line);flex-grow:1}.catbar__legend[data-v-7768f14e]{gap:var(--space-2) var(--space-5);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.catbar__item[data-v-7768f14e]{font-size:var(--text-base);text-indent:calc((var(--swatch) + var(--space-2))*-1);min-width:0;max-width:100%;padding-inline-start:calc(var(--swatch) + var(--space-2))}.swatch[data-v-7768f14e]{margin-inline-end:var(--space-2)}.catbar__name[data-v-7768f14e]{color:var(--ink-2);font-weight:600}.catbar__wt[data-v-7768f14e]{align-items:baseline;gap:var(--space-px);text-indent:0;margin-inline-start:var(--space-2);display:inline-flex}.catbar__num[data-v-7768f14e]{color:var(--ink)}.catbar__unit[data-v-7768f14e]{color:var(--ink-2)}@media (width<=720px){.catbar__legend[data-v-7768f14e]{-moz-column-gap:var(--space-6);column-gap:var(--space-6)}}.totals[data-v-5b847e54]{padding-block:0 var(--space-4)}.totals__main[data-v-5b847e54]:empty{display:none}.totals__main[data-v-5b847e54]{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.totals__headline[data-v-5b847e54]{gap:var(--space-1);flex-direction:column;display:flex}.totals__big[data-v-5b847e54]{color:var(--accent)}.totals__uc[data-v-5b847e54]{align-items:center;gap:var(--space-px);display:inline-flex}.totals__unit[data-v-5b847e54]{font-size:var(--text-title);color:var(--ink-2);letter-spacing:var(--track-unit);font-weight:400}.totals__amount:focus-within .chev[data-v-5b847e54],.totals__amount:hover .chev[data-v-5b847e54]{color:var(--ink)}.totals__breakdown[data-v-5b847e54]{margin-top:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.totals__main:empty+.totals__breakdown[data-v-5b847e54]{margin-top:0}.totals__chips[data-v-5b847e54]{gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex;overflow:hidden}:is(.totals__chips[data-v-5b847e54]>:has(+*>.chip--apart),.totals__chips[data-v-5b847e54]>:has(+.chip--apart),.totals__chips[data-v-5b847e54]>:has(+.totals__food)){margin-inline-end:var(--space-5)}.totals__food[data-v-5b847e54]{gap:inherit;flex:none;display:flex}.chip--alt[data-v-5b847e54],.chip--apart[data-v-5b847e54]{position:relative}.chip--alt[data-v-5b847e54]:before,.chip--apart[data-v-5b847e54]:before{content:"";border-inline-start:1px solid var(--line);position:absolute;inset-block:0;inset-inline-start:calc(var(--space-5)*-1)}.editor__body[data-mode=pack] .totals__breakdown{display:none}.pplbar[data-v-1c788b15]{margin-left:calc(var(--space-2)*-1);display:flex}.pplbar__chips[data-v-1c788b15]{align-items:center;gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.pplbar__chip[data-v-1c788b15]{appearance:none;align-items:center;gap:var(--space-2);height:var(--control-compact);padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-2);font-size:var(--text-chrome);color:var(--ink-3);white-space:nowrap;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease);display:inline-flex}@media (hover:hover) and (pointer:fine){.pplbar__chip[data-v-1c788b15]:hover{background:var(--lightningcss-light,color-mix(in oklab,var(--ink) 3.5%,transparent))var(--lightningcss-dark,color-mix(in oklab,var(--ink) 5%,transparent));color:var(--ink)}}.pplbar__chip[data-v-1c788b15]:focus-visible{outline:var(--focus-ring) solid var(--ink);outline-offset:var(--focus-offset-inset)}@media (hover:hover) and (pointer:fine){.pplbar__chip.is-on[data-v-1c788b15]:hover{background:var(--lit-hover)}}.pplbar__chip.is-on[data-v-1c788b15]{background:var(--lit);color:var(--ink);border-color:#0000}.pplbar__wt[data-v-1c788b15]{color:inherit}@media (width<=720px){.pplbar__wt[data-v-1c788b15]{display:none}}.filterempty[data-v-d481d81b]{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.filterempty__clear[data-v-d481d81b]{flex:none}.iname[data-v-210c2f4d]{min-width:0}.iname__unnamed[data-v-210c2f4d]{color:var(--ink-3);font-style:italic}.iname__link[data-v-210c2f4d]{color:inherit;text-decoration-line:underline;text-decoration-style:dotted;-webkit-text-decoration-color:var(--underline);text-decoration-color:var(--underline);text-underline-offset:var(--underline-offset);transition:text-decoration-color var(--dur) var(--ease);padding-block:.22rem;text-decoration-thickness:1px}@media (hover:hover){.iname__link[data-v-210c2f4d]{text-decoration-color:#0000}.item-row:hover .iname__link[data-v-210c2f4d]{-webkit-text-decoration-color:var(--underline);text-decoration-color:var(--underline)}}.iname__link[data-v-210c2f4d]:focus-visible,.iname__link[data-v-210c2f4d]:hover{-webkit-text-decoration-color:var(--ink-2);text-decoration-color:var(--ink-2)}
