.backdrop.svelte-1tedq2h{z-index:10;background:#00000059;position:fixed;inset:0}.sheet.svelte-1tedq2h{background:var(--bg);z-index:11;box-sizing:border-box;border-radius:16px 16px 0 0;flex-direction:column;gap:12px;max-width:600px;max-height:85vh;margin:0 auto;padding:16px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}label.svelte-1tedq2h{color:var(--muted);flex-direction:column;gap:4px;font-size:.8rem;display:flex}.qty.svelte-1tedq2h{align-items:center;gap:12px;display:flex}.check.svelte-1tedq2h{color:var(--fg);flex-direction:row;flex:1;align-items:center;gap:8px;font-size:1rem}.check.svelte-1tedq2h input:where(.svelte-1tedq2h){width:20px;height:20px}.qty.svelte-1tedq2h button:where(.svelte-1tedq2h){width:44px;height:44px;font-size:1.3rem}.qty.svelte-1tedq2h strong:where(.svelte-1tedq2h){text-align:center;min-width:3ch;font-size:1.2rem}.label.svelte-1tedq2h{color:var(--muted);margin:0;font-size:.8rem}.row.svelte-1tedq2h{gap:8px;display:flex}.row.svelte-1tedq2h input:where(.svelte-1tedq2h){flex:1;min-width:0}.end.svelte-1tedq2h{justify-content:space-between;padding-top:8px}.wrap.svelte-15yntc5{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.bg.svelte-15yntc5{color:#fff;pointer-events:none;align-items:center;padding:0 16px;font-weight:700;transition:background-color .12s;display:flex;position:absolute;inset:0}.bg.right.svelte-15yntc5{background:var(--add);justify-content:flex-start}.bg.left.svelte-15yntc5{background:var(--done);justify-content:flex-end}.bg.right.l2.svelte-15yntc5{background:var(--add-2)}.bg.left.l2.svelte-15yntc5{background:var(--done-2)}.bg.svelte-15yntc5 span:where(.svelte-15yntc5){white-space:nowrap;font-size:1rem;transition:transform .12s}.bg.svelte-15yntc5 span.big:where(.svelte-15yntc5){transform:scale(1.15)}.mark.svelte-15yntc5{background:#ffffff80;width:2px;position:absolute;top:25%;bottom:25%}.row.svelte-15yntc5{background:var(--bg);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;transition:transform .18s ease-out;position:relative}.row.dragging.svelte-15yntc5{transition:none}.row.svelte-15yntc5:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.bar.svelte-13jhnua{z-index:2;background:var(--bg);border-bottom:1px solid var(--line);padding:8px 12px 4px;position:sticky;top:0}.chips.svelte-13jhnua{scrollbar-width:none;gap:6px;padding-bottom:8px;display:flex;overflow-x:auto}.add.svelte-13jhnua{gap:6px;display:flex}.add.svelte-13jhnua input:where(.svelte-13jhnua){flex:1;min-width:0}.count.svelte-13jhnua{color:var(--muted);margin:6px 0 2px;font-size:.8rem}h2.svelte-13jhnua{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin:0;padding:14px 16px 4px;font-size:.75rem}.item.svelte-13jhnua{box-sizing:border-box;align-items:center;gap:12px;min-height:52px;padding:12px 16px;display:flex}.item.off.svelte-13jhnua{color:var(--muted)}.name.svelte-13jhnua{flex-direction:column;flex:1;display:flex}.name.svelte-13jhnua small:where(.svelte-13jhnua){color:var(--muted);font-size:.75rem}.qty.svelte-13jhnua{background:var(--accent);color:#fff;text-align:center;border-radius:14px;min-width:28px;padding:2px 8px;font-weight:700}.qty.any.svelte-13jhnua{color:var(--accent);border:2px solid var(--accent);background:0 0;padding:0 6px}.empty.svelte-13jhnua{text-align:center;color:var(--muted);padding:40px 16px}.unavailable.svelte-13jhnua{opacity:.75;padding-top:8px}.unavailable.svelte-13jhnua>.link:where(.svelte-13jhnua){padding:10px 16px}.editor.svelte-ff2055{flex-direction:column;gap:12px;padding:12px 16px;display:flex}.head.svelte-ff2055{justify-content:space-between;display:flex}label.svelte-ff2055{color:var(--muted);flex-direction:column;gap:4px;font-size:.8rem;display:flex}.hint.svelte-ff2055{color:var(--muted);margin:0;font-size:.8rem}.order.svelte-ff2055{border:1px solid var(--line);border-radius:10px;min-height:44px;margin:0;padding:0;list-style:none;overflow:hidden}.order.svelte-ff2055 li:where(.svelte-ff2055){background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:6px 8px;display:flex}.order.svelte-ff2055 li:where(.svelte-ff2055):last-child{border-bottom:none}.handle.svelte-ff2055{cursor:grab;color:var(--muted);padding:6px}.tname.svelte-ff2055{flex:1}.setup.svelte-bb54fw{flex-direction:column;gap:12px;padding:12px 16px;display:flex}.row.svelte-bb54fw{gap:6px;display:flex}.row.svelte-bb54fw input:where(.svelte-bb54fw){flex:1;min-width:0}.list.svelte-bb54fw{margin:0;padding:0;list-style:none}.list.svelte-bb54fw li:where(.svelte-bb54fw){border-bottom:1px solid var(--line)}.entry.svelte-bb54fw{text-align:left;background:0 0;border:none;border-radius:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:12px 4px;display:flex}.entry.svelte-bb54fw small:where(.svelte-bb54fw),.tag.svelte-bb54fw small:where(.svelte-bb54fw){color:var(--muted);white-space:nowrap}.tag.svelte-bb54fw{align-items:center;gap:8px;padding:6px 0;display:flex}.tag.svelte-bb54fw input:where(.svelte-bb54fw){flex:1;min-width:0}.sync.svelte-bb54fw{color:var(--muted);word-break:break-all;font-size:.75rem}main.svelte-1uha8ag{max-width:600px;padding-bottom:calc(72px + env(safe-area-inset-bottom));margin:0 auto}.loading.svelte-1uha8ag{text-align:center;color:var(--muted);padding:40px}.tabs.svelte-1uha8ag{background:var(--bg-2);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);z-index:5;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.tabs.svelte-1uha8ag button:where(.svelte-1uha8ag){max-width:200px;color:var(--muted);background:0 0;border:none;border-radius:0;flex-direction:column;flex:1;align-items:center;gap:2px;padding:8px 0 10px;font-size:1.2rem;display:flex;position:relative}.tabs.svelte-1uha8ag button:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){font-size:.7rem}.tabs.svelte-1uha8ag button[aria-current=true]:where(.svelte-1uha8ag){color:var(--accent)}.dot.svelte-1uha8ag{background:var(--done);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:calc(50% - 18px)}.toast.svelte-1uha8ag{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));background:var(--fg);max-width:576px;color:var(--bg);z-index:20;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:12px 16px;display:flex;position:fixed}.toast.svelte-1uha8ag .link:where(.svelte-1uha8ag){color:var(--bg);font-weight:700}
