.grid.svelte-1cxoech{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-top:12px}.tile.svelte-1cxoech{min-height:76px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);text-align:left;cursor:pointer;font:inherit;color:var(--ink)}.tile.svelte-1cxoech:active{background:#f0fdfa}.tile.open.svelte-1cxoech{border-style:dashed}.tile.svelte-1cxoech .nm:where(.svelte-1cxoech){font-weight:600;line-height:1.2;overflow-wrap:anywhere;max-width:100%}.tile.svelte-1cxoech .pr:where(.svelte-1cxoech){font-weight:700;color:var(--brand)}.tile.svelte-1cxoech .st:where(.svelte-1cxoech){font-size:12px;color:var(--ink-soft)}.hint.svelte-1cxoech{margin:6px 0 0;font-size:13px;color:var(--ink-soft)}.scanmsg.svelte-1cxoech{position:fixed;left:50%;transform:translate(-50%);bottom:150px;z-index:40;width:max-content;max-width:min(92vw,460px);margin:0;padding:12px 16px;border-radius:12px;background:#1f2937;color:#fff;font-weight:600;box-shadow:0 8px 24px #0f172a59}.openbox.svelte-1cxoech{margin-top:12px;padding-top:12px;border-top:1px dashed var(--line)}.line.svelte-1cxoech{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--line)}.lnm.svelte-1cxoech{min-width:0;overflow-wrap:anywhere}.lnm.svelte-1cxoech strong:where(.svelte-1cxoech){display:block;line-height:1.25}.qty.svelte-1cxoech{display:flex;align-items:center;gap:4px}.qty.svelte-1cxoech button:where(.svelte-1cxoech){width:44px;height:44px;border:1px solid var(--line);border-radius:10px;background:var(--surface);font-size:22px;line-height:1;cursor:pointer}.qty.svelte-1cxoech span:where(.svelte-1cxoech){min-width:28px;text-align:center;font-weight:700}.lt.svelte-1cxoech{min-width:62px;text-align:right;font-weight:700}.paybar.svelte-1cxoech{position:sticky;bottom:calc(var(--navbar-h) + 8px + env(safe-area-inset-bottom));background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:12px;box-shadow:0 -6px 18px #0f172a14}.sums.svelte-1cxoech div:where(.svelte-1cxoech){display:flex;justify-content:space-between;font-size:15px;color:var(--ink-soft)}.sums.svelte-1cxoech .big:where(.svelte-1cxoech){margin-top:4px;padding-top:6px;border-top:1px solid var(--line);font-size:20px;font-weight:800;color:var(--ink)}.row.svelte-1cxoech{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.row.svelte-1cxoech>:where(.svelte-1cxoech){flex:1 1 140px;min-width:0}.sheet.svelte-1cxoech{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:flex-end;z-index:20}.sheetbody.svelte-1cxoech{width:100%;max-width:720px;margin:0 auto;background:var(--surface);border-radius:18px 18px 0 0;padding:16px 16px 24px;max-height:92vh;overflow-y:auto}.sheetbody.svelte-1cxoech .btn:where(.svelte-1cxoech)+.btn:where(.svelte-1cxoech){margin-top:8px}.qr.svelte-1cxoech{display:block;width:100%;max-width:260px;margin:8px auto;border:1px solid var(--line);border-radius:12px}.change.svelte-1cxoech{font-size:20px}.receipt.svelte-1cxoech{font-family:ui-monospace,Courier New,monospace;font-size:12px;line-height:1.35;white-space:pre;overflow-x:auto;background:#f8fafc;border:1px dashed var(--line);border-radius:10px;padding:10px}.warnbox.svelte-1cxoech{border-left:4px solid var(--warn)}.errbox.svelte-1cxoech{border-left:4px solid var(--bad);color:var(--bad);font-weight:600}.done.svelte-1cxoech{border-left:4px solid var(--ok)}
