.cust.svelte-wl21py{display:block;overflow:visible}.ls.svelte-kstszx{flex-direction:column;gap:10px;height:calc(100dvh - 116px);min-height:560px;display:flex}.lead.svelte-kstszx{color:var(--ink-soft);flex-shrink:0;font-size:1.3rem}.days.svelte-kstszx{flex:1;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:12px;min-height:0;display:grid}.day.svelte-kstszx{border:3px solid color-mix(in srgb, var(--yellow) 60%, var(--line));background:radial-gradient(100% 80% at 50% 10%, color-mix(in srgb, var(--yellow) 22%, transparent), transparent 70%), var(--surface);min-height:0;box-shadow:0 5px 0 color-mix(in srgb, var(--yellow-deep) 70%, var(--line)), var(--card-gloss);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;container-type:size}.dpic.svelte-kstszx{aspect-ratio:1;width:min(50cqw,48cqh)}.dname.svelte-kstszx{font-size:1.2rem;font-weight:700}.dmeta.svelte-kstszx{color:var(--ink-soft);font-size:.85rem;font-weight:600}.bar.svelte-kstszx{flex-shrink:0;align-items:center;gap:8px;display:flex}.day-pill.svelte-kstszx,.cash.svelte-kstszx{padding:.2em .8em .2em .3em}.steps.svelte-kstszx{flex:1;justify-content:center;gap:4px;display:flex}.stp.svelte-kstszx{background:var(--line);border-radius:99px;width:18px;height:8px}.stp.past.svelte-kstszx{background:var(--teal)}.stp.on.svelte-kstszx{background:var(--yellow);width:28px}.panel.svelte-kstszx{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.forecast.svelte-kstszx{align-items:center;gap:12px;padding:10px 14px;font-weight:500;display:flex}.forecast.svelte-kstszx>.say-it{margin-left:auto}.shop.svelte-kstszx{flex-direction:column;padding:6px 12px;display:flex}.item.svelte-kstszx{align-items:center;gap:10px;padding:8px 0;display:flex}.item.svelte-kstszx+.item:where(.svelte-kstszx){border-top:2px dashed var(--line)}.it-text.svelte-kstszx{flex-direction:column;flex:1;line-height:1.2;display:flex}.it-text.svelte-kstszx span:where(.svelte-kstszx){color:var(--ink-soft);font-size:.85rem}.qty.svelte-kstszx{align-items:center;gap:6px;display:flex}.q.svelte-kstszx{border:2px solid var(--line);background:var(--surface-2);border-radius:16px;width:46px;height:46px;font-size:1.6rem;font-weight:700;line-height:1}.q.plus.svelte-kstszx{background:linear-gradient(180deg, #ffe08a, var(--yellow));box-shadow:0 4px 0 var(--yellow-deep);color:#1e2550;border:0}.q.svelte-kstszx:disabled{opacity:.35}.qn.svelte-kstszx{text-align:center;min-width:28px;font-size:1.4rem;font-weight:700}.make.svelte-kstszx{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-height:0;padding:10px;display:flex}.make-row.svelte-kstszx{align-items:baseline;gap:8px;font-weight:600;display:flex}.big-n.svelte-kstszx{color:var(--orange);font-size:2.4rem}.glass-row.svelte-kstszx{flex-wrap:wrap;justify-content:center;gap:2px;max-width:320px;display:flex}.g.svelte-kstszx{animation:.35s cubic-bezier(.2,1.3,.4,1) backwards pop-in;animation-delay:calc(var(--i) * 25ms)}.small.svelte-kstszx{color:var(--ink-soft);font-size:.9rem}.go.svelte-kstszx{flex-shrink:0}.price-card.svelte-kstszx{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:0;padding:16px;display:flex}.glass-big.svelte-kstszx{aspect-ratio:1;flex:1;min-height:0;max-height:220px}.lbl.svelte-kstszx{color:var(--ink-soft);font-weight:600}.stepper.svelte-kstszx{align-items:center;gap:16px;display:flex}.st.svelte-kstszx{background:linear-gradient(180deg, #ffe08a, var(--yellow));width:60px;height:60px;box-shadow:0 5px 0 var(--yellow-deep);color:#1e2550;border:0;border-radius:20px;place-items:center;display:grid}.val.svelte-kstszx{min-width:110px;font-size:2.6rem;font-weight:700}.hint.svelte-kstszx{color:var(--ink-soft);font-size:1.15rem}.bubble.svelte-kstszx{align-items:center;gap:12px;padding:10px 14px;font-size:.98rem;display:flex}.scene.svelte-kstszx{background:linear-gradient(180deg, color-mix(in srgb, var(--sky) 35%, var(--surface)), var(--surface) 75%);flex:1;min-height:150px;padding:0;position:relative;overflow:hidden}.stand.svelte-kstszx{width:64%;height:78%;position:absolute;bottom:0;left:4%}.sky-pic.svelte-kstszx{width:18%;max-width:80px;animation:4s ease-in-out infinite float;position:absolute;top:12%;left:36%}.ground.svelte-kstszx{background:color-mix(in srgb, var(--green) 45%, var(--surface));height:10%;position:absolute;bottom:0;left:0;right:0}.left-pill.svelte-kstszx{padding:.15em .7em .15em .3em;font-size:.9rem;position:absolute;top:8px;left:8px}.visitor.svelte-kstszx{aspect-ratio:.8;width:30%;max-width:150px;animation:.7s cubic-bezier(.3,1.2,.5,1) backwards svelte-kstszx-walk-in;position:absolute;bottom:0;right:4%}@keyframes svelte-kstszx-walk-in{0%{translate:120%}}.speech.svelte-kstszx{border-radius:16px;max-width:46%;padding:6px 12px;font-size:1rem;animation:.4s cubic-bezier(.2,1.3,.4,1) .5s backwards pop-in;position:absolute;top:10px;right:6%}.deal.svelte-kstszx{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;display:flex}.sum-line.svelte-kstszx{font-size:1.25rem;font-weight:600}.sum-line.svelte-kstszx strong:where(.svelte-kstszx){color:var(--orange)}.paid.svelte-kstszx{align-items:center;gap:8px;display:flex}.paid-lbl.svelte-kstszx{color:var(--ink-soft);font-size:.9rem;font-weight:600}.paid-cash.svelte-kstszx{animation:.5s cubic-bezier(.2,1.3,.4,1) .6s backwards pop-in}.change.svelte-kstszx{flex-direction:column;flex-shrink:0;gap:8px;padding:10px 12px;display:flex}.change-head.svelte-kstszx{justify-content:space-between;font-size:1.1rem;font-weight:700;display:flex}.given.svelte-kstszx{color:var(--ink-soft)}.given.ok.svelte-kstszx{color:var(--green)}.tray.svelte-kstszx{border:2px dashed var(--line);background:var(--surface-2);border-radius:16px;flex-wrap:wrap;align-items:center;gap:4px;min-height:52px;padding:6px 8px;display:flex}.tcoin.svelte-kstszx{background:0 0;border:0;padding:0;animation:.3s cubic-bezier(.2,1.3,.4,1) pop-in}.tray-empty.svelte-kstszx{color:var(--ink-faint);font-size:1.05rem}.wrong.svelte-kstszx{color:color-mix(in srgb, var(--orange) 70%, var(--ink));font-size:.95rem;font-weight:600}.till.svelte-kstszx{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.tbtn.svelte-kstszx{border:2px solid var(--line);background:var(--surface);min-width:52px;min-height:52px;box-shadow:0 3px 0 var(--line);border-radius:14px;place-items:center;padding:4px;display:grid}.tbtn.svelte-kstszx:active{box-shadow:0 1px 0 var(--line);translate:0 2px}.give.svelte-kstszx{align-self:stretch}.exact.svelte-kstszx{text-align:center;font-size:1.1rem;font-weight:600}.empty.svelte-kstszx{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:16px;display:flex}.big.svelte-kstszx{font-size:1.3rem}.summary.svelte-kstszx{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:18px;display:flex}.ledger.svelte-kstszx{flex-direction:column;gap:6px;width:100%;max-width:340px;display:flex}.ledger.svelte-kstszx div:where(.svelte-kstszx){border-bottom:2px dashed var(--line);justify-content:space-between;padding:4px 0;font-size:1.05rem;display:flex}.ledger.svelte-kstszx .total:where(.svelte-kstszx){border-bottom:0;font-size:1.4rem;font-weight:700}.pos.svelte-kstszx{color:var(--green)}.neg.svelte-kstszx{color:var(--red)}.sub.svelte-kstszx{color:var(--ink-soft);font-size:1.15rem}.row.svelte-kstszx{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (hover:hover){.day.svelte-kstszx:hover,.tbtn.svelte-kstszx:hover{translate:0 -2px}}@media (width<=400px){.steps.svelte-kstszx{display:none}.bar.svelte-kstszx{justify-content:space-between}}@media (width>=900px){.ls.svelte-kstszx{height:calc(100dvh - 230px);min-height:600px}.days.svelte-kstszx{grid-template-columns:repeat(3,1fr)}.panel.svelte-kstszx{grid-template-columns:1fr 1fr;grid-auto-rows:min-content;align-content:stretch;gap:14px;display:grid}.panel.svelte-kstszx>.go:where(.svelte-kstszx){grid-column:1/-1;justify-self:center;min-width:300px}.forecast.svelte-kstszx{grid-column:1/-1}.make.svelte-kstszx,.price-card.svelte-kstszx{grid-row:span 2}.sell.svelte-kstszx{grid-template-rows:auto 1fr;grid-template-columns:1.1fr 1fr}.sell.svelte-kstszx .scene:where(.svelte-kstszx){grid-row:span 2;min-height:0}.summary.svelte-kstszx{grid-column:1/-1}}
