.price-summary-lines.svelte-9oyye9{display:grid;width:100%}.price-summary-lines.framed.svelte-9oyye9{background:var(--admin-surface, #0e0e10);border:1px solid var(--admin-border, #26262b);border-radius:.75rem;padding:1rem}.price-summary-heading.svelte-9oyye9{color:var(--muted-foreground);font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.14em;line-height:.875rem;margin-bottom:.625rem;text-transform:uppercase}.receipt-lines.svelte-9oyye9{display:flex;flex-direction:column;gap:.5rem}.size-compact.svelte-9oyye9 .receipt-lines:where(.svelte-9oyye9){gap:.375rem}.receipt-line.svelte-9oyye9{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.receipt-line.svelte-9oyye9 dt:where(.svelte-9oyye9){color:var(--muted-foreground);font-size:.8125rem;line-height:1.125rem;min-width:0}.receipt-line.svelte-9oyye9 dd:where(.svelte-9oyye9){color:var(--foreground);flex-shrink:0;font-family:var(--font-mono);font-size:.8125rem;font-weight:500;line-height:1.125rem}.size-compact.svelte-9oyye9 .receipt-line:where(.svelte-9oyye9) dt:where(.svelte-9oyye9),.size-compact.svelte-9oyye9 .receipt-line:where(.svelte-9oyye9) dd:where(.svelte-9oyye9){font-size:.75rem;line-height:1.125rem}.discount-line.svelte-9oyye9 dd:where(.svelte-9oyye9),.bonus-line.svelte-9oyye9 dd:where(.svelte-9oyye9){color:#a3f55a}.receipt-line.svelte-9oyye9 dd.is-faint:where(.svelte-9oyye9){color:var(--admin-faint, #71717a);font-weight:400}.receipt-line-note.svelte-9oyye9{color:var(--admin-faint, #71717a);display:block;font-size:.6875rem;line-height:.875rem;margin-top:1px}.receipt-line-divider.svelte-9oyye9{background:var(--price-summary-divider-color);flex-shrink:0;height:1px}.receipt-line-divider.svelte-9oyye9+.receipt-line-divider:where(.svelte-9oyye9){display:none}.receipt-total.svelte-9oyye9{align-items:baseline;display:flex;justify-content:space-between;padding-top:2px}.receipt-total.svelte-9oyye9 dt:where(.svelte-9oyye9){color:var(--foreground);font-size:.875rem;font-weight:500;line-height:1.25rem}.receipt-total.has-note.svelte-9oyye9{align-items:flex-start}.receipt-total-note.svelte-9oyye9{font-weight:400}.receipt-total.svelte-9oyye9 dd:where(.svelte-9oyye9){color:var(--foreground);font-family:var(--font-mono);font-size:1.125rem;font-weight:500;line-height:1.5rem}.size-compact.svelte-9oyye9 .receipt-total:where(.svelte-9oyye9) dt:where(.svelte-9oyye9){font-size:.8125rem;line-height:1.125rem}.size-compact.svelte-9oyye9 .receipt-total:where(.svelte-9oyye9) dd:where(.svelte-9oyye9){font-size:1rem;line-height:1.25rem}.receipt-total[data-total-size=md].svelte-9oyye9 dd:where(.svelte-9oyye9){font-size:1rem;line-height:1.25rem}.receipt-total[data-total-size=lg].svelte-9oyye9 dd:where(.svelte-9oyye9){font-size:1.125rem;line-height:1.375rem}.receipt-total--after.svelte-9oyye9 dt:where(.svelte-9oyye9),.receipt-total--after.svelte-9oyye9 dd:where(.svelte-9oyye9){font-size:.8125rem;line-height:1.125rem}
