.price-summary-lines.svelte-9oyye9{background:var(--order-summary-section-bg, color-mix(in srgb, var(--surface-elevated) 64%, transparent));border:0;display:grid;margin-inline:calc(var(--order-summary-bleed, 0px) * -1);padding:1.15rem calc(var(--order-summary-padding, 1.5rem) + var(--order-summary-bleed, 0px));width:calc(100% + (var(--order-summary-bleed, 0px) * 2))}.price-summary-lines.framed.svelte-9oyye9{border:1px solid color-mix(in srgb,var(--border) 62%,transparent);border-radius:var(--radius);background:var(--order-summary-section-bg, color-mix(in srgb, var(--surface-elevated) 64%, transparent));margin-inline:0;padding:1rem;width:100%}.price-summary-lines.size-compact.svelte-9oyye9{background:transparent;margin-inline:0;padding:0;width:100%}.price-summary-heading.svelte-9oyye9{color:var(--muted-foreground);font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.04em;line-height:1.2;margin-bottom:.65rem;text-transform:uppercase}.receipt-lines.svelte-9oyye9{display:grid;gap:.38rem}.size-compact.svelte-9oyye9 .receipt-lines:where(.svelte-9oyye9){gap:.25rem}.receipt-lines.svelte-9oyye9 div:where(.svelte-9oyye9){align-items:center;border-top:0;display:flex;gap:.75rem;justify-content:space-between;padding-top:.42rem}.size-compact.svelte-9oyye9 .receipt-lines:where(.svelte-9oyye9) div:where(.svelte-9oyye9){padding-top:0}.receipt-lines.svelte-9oyye9 div:where(.svelte-9oyye9):first-child{border-top:0;padding-top:0}.receipt-lines.svelte-9oyye9 .receipt-line-divider:where(.svelte-9oyye9){border-top:1px solid var(--price-summary-divider-color);display:block;margin-block:.35rem .2rem;padding:0}.receipt-lines.svelte-9oyye9 dt:where(.svelte-9oyye9){color:var(--muted-foreground);font-size:var(--text-xs)}.receipt-lines.svelte-9oyye9 dd:where(.svelte-9oyye9){color:var(--foreground);font-size:var(--text-xs);font-weight:500}.size-compact.svelte-9oyye9 .receipt-lines:where(.svelte-9oyye9) dt:where(.svelte-9oyye9),.size-compact.svelte-9oyye9 .receipt-lines:where(.svelte-9oyye9) dd:where(.svelte-9oyye9){font-size:11px;line-height:1rem}.discount-line.svelte-9oyye9 dt:where(.svelte-9oyye9),.discount-line.svelte-9oyye9 dd:where(.svelte-9oyye9){color:var(--primary)}.receipt-total.svelte-9oyye9{border-top:0;margin-top:.12rem;padding-top:.55rem}.size-compact.svelte-9oyye9 .receipt-total:where(.svelte-9oyye9){border-top:0;margin-top:.35rem;padding-top:.2rem}.receipt-total.svelte-9oyye9 dt:where(.svelte-9oyye9),.receipt-total.svelte-9oyye9 dd:where(.svelte-9oyye9){color:var(--foreground);font-family:var(--font-display);font-size:var(--text-sm);font-weight:600}.size-compact.svelte-9oyye9 .receipt-total:where(.svelte-9oyye9) dt:where(.svelte-9oyye9){font-size:var(--text-xs);line-height:1rem}.size-compact.svelte-9oyye9 .receipt-total:where(.svelte-9oyye9) dd:where(.svelte-9oyye9){font-family:var(--font-mono);font-size:var(--text-base);font-weight:500;line-height:1.5rem}
