.item-list.svelte-1kbfg9i{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.item-list.svelte-1kbfg9i li:where(.svelte-1kbfg9i){display:flex;justify-content:space-between;align-items:center;background:#0f172a0a;padding:.75rem 1rem;border-radius:16px}.item-list.svelte-1kbfg9i .name:where(.svelte-1kbfg9i){font-weight:600}.item-list.svelte-1kbfg9i .price:where(.svelte-1kbfg9i){font-weight:500;color:var(--accent-dark)}.orders.svelte-12smukx{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.orders.svelte-12smukx li:where(.svelte-12smukx){display:flex;justify-content:space-between;gap:1rem;background:#0f172a0a;padding:1rem 1.25rem;border-radius:18px;align-items:center}.orders.svelte-12smukx li.served:where(.svelte-12smukx){background:#0f9d581a}.details.svelte-12smukx h3:where(.svelte-12smukx){margin:0 0 .25rem;font-size:1.05rem}.lines.svelte-12smukx{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.3rem;font-size:.95rem}.lines.svelte-12smukx li:where(.svelte-12smukx){display:flex;justify-content:space-between}.vendor.svelte-12smukx{margin:.25rem 0 0;color:var(--muted-ink)}.served-toggle.svelte-12smukx{display:flex;align-items:center;gap:.5rem;font-weight:600}.served-toggle.svelte-12smukx input:where(.svelte-12smukx){width:1.2rem;height:1.2rem}.menu.svelte-15kqc8{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.item-grid.svelte-15kqc8{list-style:none;margin:0;padding:0;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.item-grid.svelte-15kqc8 button:where(.svelte-15kqc8){width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;background:#f1f5f9;color:var(--ink);padding:1rem;border-radius:18px;box-shadow:none}.item-grid.svelte-15kqc8 .price:where(.svelte-15kqc8){font-weight:600;color:var(--accent-dark)}.cart.svelte-15kqc8{background:#0f172a0a;border-radius:18px;padding:1rem}.cart-lines.svelte-15kqc8{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.cart-lines.svelte-15kqc8 li:where(.svelte-15kqc8){display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.75rem;background:#fff;padding:.75rem 1rem;border-radius:14px}.cart-lines.svelte-15kqc8 .sub:where(.svelte-15kqc8){display:block;font-size:.85rem;color:var(--muted-ink)}.quantity.svelte-15kqc8{display:flex;align-items:center;gap:.5rem}.quantity.svelte-15kqc8 button:where(.svelte-15kqc8){width:32px;height:32px;padding:0}.grand-total.svelte-15kqc8{font-weight:700;text-align:right;margin-top:1rem}.vendor-grid.svelte-15kqc8{display:grid;gap:1rem;margin-top:1.5rem;grid-template-rows:repeat(auto-fit,minmax(260px,1fr))}.notice.svelte-15kqc8{background:#94a3b833}.actions.svelte-15kqc8 button.secondary:where(.svelte-15kqc8){background:#94a3b833;color:var(--ink)}.actions.svelte-15kqc8 button.secondary:where(.svelte-15kqc8):hover{background:#94a3b859}.label.svelte-15kqc8{font-size:.9rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-ink)}.actions.svelte-15kqc8 button.active:where(.svelte-15kqc8){background:var(--accent);color:#fff}
