@layer app{.build-summary.svelte-h7y4gk{display:flex;flex-direction:column;gap:var(--space-4)}.build-parts.svelte-h7y4gk{margin:0;padding:0;list-style:none;border-top:var(--border-width) solid var(--ui-secondary)}li.svelte-h7y4gk{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:var(--border-width) solid var(--ui-secondary)}li.svelte-h7y4gk img:where(.svelte-h7y4gk),li.svelte-h7y4gk .product-fallback-icon:where(.svelte-h7y4gk){width:4.5rem;height:4.5rem;flex-shrink:0;object-fit:cover;border-radius:var(--radius);background-color:var(--bg-secondary)}li.svelte-h7y4gk .product-fallback-icon:where(.svelte-h7y4gk) .material-symbols-outlined:where(.svelte-h7y4gk){font-size:var(--font-size-xl)}.part.svelte-h7y4gk{display:flex;flex:1;flex-direction:column;gap:var(--space-1);min-width:0}.part-step.svelte-h7y4gk{font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.part.svelte-h7y4gk a:where(.svelte-h7y4gk){color:var(--text-primary)}.part.svelte-h7y4gk .part-change:where(.svelte-h7y4gk){font-size:var(--font-size-sm);text-decoration:underline;text-underline-offset:3px;color:var(--text-secondary)}.part-price.svelte-h7y4gk{white-space:nowrap;color:var(--text-primary);font-variant-numeric:tabular-nums}.build-total.svelte-h7y4gk{display:flex;justify-content:space-between;align-items:baseline;font-weight:500;color:var(--text-primary)}}
