dd.svelte-8oo14r bdi:where(.svelte-8oo14r),.line-main.svelte-8oo14r>bdi:where(.svelte-8oo14r){white-space:nowrap}.receipt-paper.svelte-8oo14r{box-sizing:border-box;color:#111;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #ddd;width:100%;max-width:80mm;margin-inline:auto;padding:5mm;font-size:14px;line-height:1.5}.receipt-paper[data-paper="58mm"].svelte-8oo14r{max-width:58mm;padding:3mm}.receipt-paper[data-paper=a4].svelte-8oo14r{max-width:180mm;padding:8mm}header.svelte-8oo14r,footer.svelte-8oo14r{text-align:center}h1.svelte-8oo14r{margin:0 0 8px;font-size:22px;line-height:1.25}h2.svelte-8oo14r{margin:10px 0;font-size:16px}p.svelte-8oo14r{white-space:pre-line;margin:4px 0}.legal.svelte-8oo14r{font-weight:700}.logo.svelte-8oo14r{object-fit:contain;max-width:100px;max-height:70px;margin-inline:auto}.notice.svelte-8oo14r{border:2px solid #111;margin-block:12px;padding:6px;display:block}.lines.svelte-8oo14r{border-block:1px dashed #555;margin:12px 0;padding:12px 0;list-style:none}.lines.svelte-8oo14r li:where(.svelte-8oo14r){break-inside:avoid;margin-block:10px}.line-main.svelte-8oo14r{justify-content:space-between;gap:8px;display:flex}.line-main.svelte-8oo14r>bdi:where(.svelte-8oo14r){white-space:nowrap}small.svelte-8oo14r{font-size:12px}dl.svelte-8oo14r{margin:0}dl.svelte-8oo14r div:where(.svelte-8oo14r){break-inside:avoid;justify-content:space-between;gap:8px;margin-block:8px;display:flex}dd.svelte-8oo14r{text-align:end;margin:0}.plate.svelte-8oo14r{white-space:pre-wrap;font-family:Saudi Riyal,ui-monospace,SFMono-Regular,Courier New,monospace}.total.svelte-8oo14r{border-top:1px dashed #555;padding-top:8px;font-size:17px;font-weight:700}figure.svelte-8oo14r{break-inside:avoid;text-align:center;margin:16px 0}figure.svelte-8oo14r img:where(.svelte-8oo14r){width:100%;max-width:48mm;height:auto;image-rendering:pixelated;margin-inline:auto}figcaption.svelte-8oo14r{font-size:12px}footer.svelte-8oo14r{border-top:1px dashed #555;margin-top:12px;padding-top:8px}@media print{.receipt-paper.svelte-8oo14r{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;max-width:80mm;margin:0 auto;padding:3mm}.receipt-paper[data-paper="58mm"].svelte-8oo14r{max-width:58mm}.receipt-paper[data-paper=a4].svelte-8oo14r{max-width:180mm}.receipt-paper.svelte-8oo14r :is(header:where(.svelte-8oo14r),footer:where(.svelte-8oo14r)){break-inside:avoid}}
