.summary.svelte-1bhe2y3{display:flex;flex-direction:column;gap:1.25rem}.items.svelte-1bhe2y3{display:flex;flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none}.item.svelte-1bhe2y3{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.625rem;border:1px solid var(--color-border-default);border-radius:var(--radius-md)}@media(max-width:33.12375rem){.item.svelte-1bhe2y3{grid-template-columns:3rem minmax(0,1fr) auto}.item.svelte-1bhe2y3 .item-qty:where(.svelte-1bhe2y3){grid-column:2}}.image.svelte-1bhe2y3{width:3.5rem;height:3.5rem;object-fit:contain}@media(max-width:33.12375rem){.image.svelte-1bhe2y3{width:3rem;height:3rem}}.item-main.svelte-1bhe2y3{display:flex;flex-direction:column;gap:.125rem;min-width:0}.item-name.svelte-1bhe2y3{font-size:.875rem;color:var(--color-text-primary);text-decoration:none;overflow-wrap:anywhere}.item-name.svelte-1bhe2y3:hover{color:var(--color-primary-accent)}.item-sku.svelte-1bhe2y3,.item-qty.svelte-1bhe2y3{font-size:.8125rem;color:var(--color-text-muted)}.item-total.svelte-1bhe2y3{font-weight:600;white-space:nowrap}.totals.svelte-1bhe2y3{display:flex;flex-direction:column;gap:.375rem;margin:0;padding:.875rem 1rem;border-radius:var(--radius-md);background-color:var(--color-bg-subtle)}.row.svelte-1bhe2y3{display:flex;justify-content:space-between;gap:.75rem;color:var(--color-text-tertiary)}.row.svelte-1bhe2y3 dd:where(.svelte-1bhe2y3){margin:0;white-space:nowrap}.row.total.svelte-1bhe2y3{margin-top:.25rem;padding-top:.5rem;border-top:1px dashed var(--color-border-strong);font-size:1.125rem;font-weight:700;color:var(--color-text-primary)}.details.svelte-1bhe2y3{display:flex;flex-direction:column;gap:.625rem}.details-title.svelte-1bhe2y3{margin:0;font-size:1.0625rem}.details-list.svelte-1bhe2y3{display:grid;gap:.5rem;margin:0}.details-list.svelte-1bhe2y3 div:where(.svelte-1bhe2y3){display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.75rem}@media(max-width:33.12375rem){.details-list.svelte-1bhe2y3 div:where(.svelte-1bhe2y3){grid-template-columns:minmax(0,1fr);gap:0}}.details-list.svelte-1bhe2y3 dt:where(.svelte-1bhe2y3){color:var(--color-text-muted)}.details-list.svelte-1bhe2y3 dd:where(.svelte-1bhe2y3){margin:0;overflow-wrap:anywhere}
