.prep-sheet[data-v-c27b34ed]{--ink:#1c1917;--muted:#78716c;--faint:#a8a29e;--hair:#e7e5e4;--brand:#d64f28;--pen:#24408e;color:var(--ink);container:prep-sheet/inline-size;display:grid;font-family:Gtwalsheimpro,Helvetica Neue,Arial,sans-serif;gap:.7rem;padding:clamp(.4rem,1.4vw,.9rem);width:100%}.prep-sheet__views[data-v-c27b34ed]{background:#1c191712;border-radius:.6rem;display:grid;gap:.15rem;grid-template-columns:repeat(3,auto);justify-content:start;max-width:100%;padding:.2rem;width:-moz-max-content;width:max-content}.prep-sheet__views button[data-v-c27b34ed]{background:transparent;border:0;border-radius:.45rem;color:#57534e;cursor:pointer;font:inherit;font-size:.8125rem;font-weight:650;min-height:2rem;padding:.3rem .75rem;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease;white-space:nowrap}.prep-sheet__views button[data-v-c27b34ed]:hover{color:var(--ink)}.prep-sheet__views button[aria-pressed=true][data-v-c27b34ed]{background:#fff;box-shadow:0 1px 2px #1c191724,0 0 0 1px #1c19170d;color:var(--ink)}.prep-sheet__view-short[data-v-c27b34ed]{display:none}.prep-sheet__paper[data-v-c27b34ed]{background:#fff;border-radius:.35rem;box-shadow:0 1px #28120e0d,0 30px 60px -36px #28120e8c,0 8px 18px -12px #28120e40;font-size:.8125rem;line-height:1.45;padding:clamp(1rem,3.2cqi,1.75rem) clamp(1rem,3.4cqi,1.9rem) clamp(.9rem,2.4cqi,1.3rem);position:relative}.prep-sheet__masthead[data-v-c27b34ed]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.prep-sheet__wordmark[data-v-c27b34ed]{color:var(--ink);display:block;font-size:1.2rem;font-weight:800;letter-spacing:-.03em;line-height:1}.prep-sheet__for[data-v-c27b34ed]{color:var(--muted);font-size:.75rem;margin:.6rem 0 0}.prep-sheet__for b[data-v-c27b34ed]{color:var(--ink)}.prep-sheet__meta[data-v-c27b34ed]{display:grid;justify-items:end;text-align:right}.prep-sheet__meta strong[data-v-c27b34ed]{font-size:clamp(1.05rem,3.4cqi,1.45rem);font-weight:800;letter-spacing:-.02em;line-height:1;white-space:nowrap}.prep-sheet__view-label[data-v-c27b34ed]{color:var(--brand);font-size:.75rem;font-weight:650;margin-top:.35rem}.prep-sheet__meta small[data-v-c27b34ed]{color:var(--faint);font-size:.5625rem;font-weight:700;letter-spacing:.08em;margin-top:.4rem;text-transform:uppercase}.prep-sheet__date[data-v-c27b34ed]{font-size:.8125rem;font-weight:650}.prep-sheet__rule[data-v-c27b34ed]{background:var(--brand);border-radius:3px;height:3px;margin-top:.8rem}.prep-sheet__filters[data-v-c27b34ed]{align-items:baseline;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.1rem .5rem;margin:.6rem 0 0}.prep-sheet__filters span[data-v-c27b34ed]{color:var(--faint);font-size:.5625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.prep-sheet__filters b+b[data-v-c27b34ed]:before{color:var(--faint);content:"·";font-weight:400;margin-right:.5rem}.prep-sheet__table[data-v-c27b34ed]{margin-top:.75rem}.prep-sheet__head[data-v-c27b34ed],.prep-sheet__row[data-v-c27b34ed],.prep-sheet__total[data-v-c27b34ed]{align-items:start;-moz-column-gap:.6rem;column-gap:.6rem;display:grid;grid-template-columns:1.6rem minmax(0,1fr) minmax(0,1fr) 3.4rem}.prep-sheet__head[data-v-c27b34ed]{border-bottom:1.5px solid var(--hair);color:var(--faint);font-size:.5625rem;font-weight:700;letter-spacing:.08em;padding-bottom:.45rem;text-transform:uppercase}.prep-sheet__body[data-v-c27b34ed]{min-block-size:20rem;position:relative}.prep-sheet__row[data-v-c27b34ed]{border-bottom:1px solid #eeedeb;padding:.5rem 0}.prep-sheet__qty[data-v-c27b34ed]{font-variant-numeric:tabular-nums;font-weight:700;position:relative;text-align:right}.prep-sheet__row .prep-sheet__qty[data-v-c27b34ed]{font-size:.875rem}.prep-sheet__box[data-v-c27b34ed]{background:#fff;border:1.5px solid #cfccc4;border-radius:.2rem;cursor:pointer;display:grid;height:1.05rem;margin-top:.1rem;padding:0;place-items:center;position:relative;width:1.05rem}.prep-sheet__box[data-v-c27b34ed]:after{content:"";inset:-.6rem;position:absolute}.prep-sheet__box svg[data-v-c27b34ed]{bottom:-.1rem;height:1.45rem;left:-.15rem;overflow:visible;position:absolute;width:1.45rem}.prep-sheet__box path[data-v-c27b34ed]{fill:none;stroke:var(--pen);stroke-dasharray:26;stroke-dashoffset:26;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1;transition:stroke-dashoffset .38s cubic-bezier(.5,0,.2,1)}.is-ticked .prep-sheet__box path[data-v-c27b34ed]{stroke-dashoffset:0}.prep-sheet__name[data-v-c27b34ed]{display:grid;gap:.1rem;min-width:0}.prep-sheet__name strong[data-v-c27b34ed]{font-size:.875rem;font-weight:700;transition:color .3s ease}.prep-sheet__name small[data-v-c27b34ed]{color:var(--ink);font-size:.75rem}.prep-sheet__name i[data-v-c27b34ed]{color:var(--brand);font-style:normal;font-weight:800}.is-ticked .prep-sheet__name strong[data-v-c27b34ed]{color:#57534e}.prep-sheet__orders-col[data-v-c27b34ed]{display:grid;gap:.1rem;min-width:0}.prep-sheet__orders-col small[data-v-c27b34ed]{font-size:.75rem}.prep-sheet__orders-col b[data-v-c27b34ed]{font-variant-numeric:tabular-nums;font-weight:800}.prep-sheet__orders-col em[data-v-c27b34ed]{color:var(--faint);font-style:normal;font-variant-numeric:tabular-nums}.prep-sheet__initials[data-v-c27b34ed]{animation:prep-ink-c27b34ed .5s ease-out .3s both;color:var(--pen);font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;font-size:1rem;font-weight:700;letter-spacing:.02em;line-height:1;position:absolute;right:1.35rem;top:-.2rem;transform:rotate(-7deg)}@keyframes prep-ink-c27b34ed{0%{opacity:0;transform:rotate(-7deg) translateY(2px)}to{opacity:1;transform:rotate(-7deg)}}.prep-sheet__total[data-v-c27b34ed]{font-size:.875rem;font-weight:800;padding-top:.55rem}.prep-sheet__stamp[data-v-c27b34ed]{align-items:flex-start;border-top:1px solid var(--hair);display:flex;gap:.55rem;margin-top:.8rem;padding-top:.65rem}.prep-sheet__stamp svg[data-v-c27b34ed]{fill:var(--brand);flex:none;height:.9rem;margin-top:.15rem;width:.9rem}.prep-sheet__stamp div[data-v-c27b34ed]{display:grid;gap:.1rem}.prep-sheet__stamp p[data-v-c27b34ed]{font-size:.75rem;font-weight:600;margin:0}.prep-sheet__stamp p b[data-v-c27b34ed]{color:var(--brand)}.prep-sheet__stamp small[data-v-c27b34ed]{color:var(--muted);font-size:.6875rem}.prep-row-enter-active[data-v-c27b34ed]{transition:opacity var(--od-dur-3) var(--od-ease-out) var(--od-dur-1),transform var(--od-dur-3) var(--od-ease-out) var(--od-dur-1)}.prep-row-enter-from[data-v-c27b34ed]{opacity:0;transform:translateY(4px)}.prep-row-leave-active[data-v-c27b34ed]{left:0;position:absolute;right:0;transition:opacity var(--od-dur-2) var(--od-ease-out)}.prep-row-leave-to[data-v-c27b34ed]{opacity:0}.prep-row-move[data-v-c27b34ed]{transition:transform var(--od-dur-3) var(--od-ease-out)}button[data-v-c27b34ed]:focus-visible{outline:3px solid #8bbcff;outline-offset:2px}.sr-only[data-v-c27b34ed]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}@container prep-sheet (max-width: 30rem){.prep-sheet__view-long[data-v-c27b34ed]{display:none}.prep-sheet__view-short[data-v-c27b34ed]{display:inline}.prep-sheet__views button[data-v-c27b34ed]{padding-inline:.6rem}.prep-sheet__head[data-v-c27b34ed],.prep-sheet__row[data-v-c27b34ed],.prep-sheet__total[data-v-c27b34ed]{grid-template-columns:1.4rem minmax(0,1fr) 2.6rem}.prep-sheet__head .prep-sheet__orders-col[data-v-c27b34ed],.prep-sheet__total .prep-sheet__orders-col[data-v-c27b34ed]{display:none}.prep-sheet__row .prep-sheet__orders-col[data-v-c27b34ed]{grid-column:2;grid-row:2;margin-top:.2rem}.prep-sheet__row .prep-sheet__orders-col small[data-v-c27b34ed]{font-size:.6875rem}.prep-sheet__row[data-v-c27b34ed]{padding:.45rem 0}.prep-sheet__body[data-v-c27b34ed]{min-block-size:27rem}.prep-sheet__initials[data-v-c27b34ed]{right:1.2rem}.prep-sheet__stamp small[data-v-c27b34ed]:first-of-type{display:none}.prep-sheet__row .prep-sheet__qty[data-v-c27b34ed]{grid-column:3;grid-row:1}.prep-sheet__masthead[data-v-c27b34ed]{flex-direction:column;gap:.6rem}.prep-sheet__meta[data-v-c27b34ed]{justify-items:start;text-align:left}.prep-sheet__for[data-v-c27b34ed]{margin-top:.4rem}}@media(prefers-reduced-motion:reduce){.prep-sheet[data-v-c27b34ed] *,.prep-sheet[data-v-c27b34ed] :after,.prep-sheet[data-v-c27b34ed] :before{animation:none!important;transition:none!important}}
