.panel.svelte-127ktu7{border-radius:var(--radius-card);border:1px solid var(--border);background:var(--card);padding:clamp(1.5rem,1rem + 1.5vw,2.25rem)}.empty.svelte-127ktu7{padding-block:clamp(3rem,2rem + 4vw,5rem)}.quote-layout.svelte-127ktu7{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:2rem clamp(2rem,1rem + 3vw,4rem);display:grid}.list-heading.svelte-127ktu7{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;margin-bottom:1rem;padding-bottom:1rem;display:flex}.list-heading.svelte-127ktu7 h2:where(.svelte-127ktu7){font-size:var(--text-title-3);font-weight:var(--weight-heading);letter-spacing:var(--tracking-title)}.list-heading.svelte-127ktu7 p:where(.svelte-127ktu7){font-size:var(--text-small)}.quote-lines.svelte-127ktu7 ul:where(.svelte-127ktu7){margin:0;padding:0;list-style:none}.quote-line.svelte-127ktu7{border-radius:var(--radius-card);border:1px solid var(--border);background:var(--card);grid-template-columns:112px minmax(0,1fr) auto auto;align-items:center;gap:1.25rem;margin-bottom:.75rem;padding:.75rem;display:grid}.quote-line.unavailable.svelte-127ktu7{border-style:dashed;border-color:var(--destructive)}.quote-image.svelte-127ktu7{border-radius:var(--radius-control);height:112px;padding:.75rem}.unavailable-image.svelte-127ktu7{background:var(--muted);color:var(--muted-foreground);place-items:center;display:grid}.line-copy.svelte-127ktu7{justify-items:start;gap:.35rem;display:grid}.line-copy.svelte-127ktu7 h3:where(.svelte-127ktu7){font-size:var(--text-title-4);font-weight:var(--weight-heading);letter-spacing:var(--tracking-tight)}.line-copy.svelte-127ktu7 p:where(.svelte-127ktu7){font-size:var(--text-small)}.variant.svelte-127ktu7{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.variant.svelte-127ktu7 span:where(.svelte-127ktu7):first-child{color:var(--foreground);font-weight:var(--weight-label)}.sku.svelte-127ktu7{font-size:var(--text-caption)}.add-link.svelte-127ktu7{margin-top:.75rem}.details.svelte-127ktu7{margin-top:2rem}.details.svelte-127ktu7 h2:where(.svelte-127ktu7){font-size:var(--text-title-3);font-weight:var(--weight-heading);letter-spacing:var(--tracking-title)}.pair.svelte-127ktu7{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.enquiry-panel.svelte-127ktu7{top:var(--sticky-top);position:sticky}.enquiry-panel.svelte-127ktu7 h2:where(.svelte-127ktu7){font-size:var(--text-title-3);font-weight:var(--weight-heading);letter-spacing:var(--tracking-title)}.panel-intro.svelte-127ktu7{font-size:var(--text-small);margin:.5rem 0 1.5rem}.optional.svelte-127ktu7{color:var(--muted-foreground);font-weight:var(--weight-text)}.handoff-actions.svelte-127ktu7{border-top:1px solid var(--border);gap:.6rem;margin-top:1.75rem;padding-top:1.75rem;display:grid}.handoff-note.svelte-127ktu7{font-size:var(--text-caption);align-items:start;gap:.6rem;margin-top:1rem;display:flex}.handoff-note.svelte-127ktu7 svg{flex-shrink:0;margin-top:.15rem}details.svelte-127ktu7{border-top:1px solid var(--border);font-size:var(--text-caption);margin-top:1.25rem;padding-top:1rem}summary.svelte-127ktu7{cursor:pointer;font-weight:var(--weight-label);color:var(--foreground)}pre.svelte-127ktu7{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:var(--radius-control);background:var(--muted);color:var(--muted-foreground);max-height:360px;margin-top:1rem;padding:1rem;overflow:auto}.direct.svelte-127ktu7{border-top:1px solid var(--border);font-size:var(--text-small);margin-top:1.25rem;padding-top:1rem}.notice.svelte-127ktu7{border-radius:var(--radius-control);background:color-mix(in srgb, var(--destructive) 10%, transparent);color:var(--foreground);font-size:var(--text-small);margin-top:1rem;padding:.85rem 1rem}@media (width<=1000px){.quote-layout.svelte-127ktu7{grid-template-columns:1fr}.enquiry-panel.svelte-127ktu7{max-width:680px;position:static}}@media (width<=600px){.pair.svelte-127ktu7{grid-template-columns:1fr}.quote-line.svelte-127ktu7{grid-template-columns:80px minmax(0,1fr) auto;grid-template-areas:"image copy remove""image quantity quantity";align-items:start;gap:.75rem 1rem}.quote-image.svelte-127ktu7{grid-area:image;height:80px;padding:.5rem}.line-copy.svelte-127ktu7{grid-area:copy}.line-quantity.svelte-127ktu7{grid-area:quantity}.line-remove.svelte-127ktu7{grid-area:remove}}
