.price-history-section.svelte-1lc1sso,.source-backed-section.svelte-1lc1sso{width:100%;margin:0 0 1.5rem;padding:0}.section-heading.svelte-1lc1sso{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.section-heading.svelte-1lc1sso h2:where(.svelte-1lc1sso){margin:0;font-size:1.05rem}.section-heading.svelte-1lc1sso p:where(.svelte-1lc1sso){margin:.35rem 0 0;color:var(--text-secondary)}.section-actions.svelte-1lc1sso{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.price-history-list.svelte-1lc1sso,.source-backed-list.svelte-1lc1sso{display:grid;border:1px solid var(--border-color);border-radius:8px;gap:1px;overflow:hidden;background:var(--border-color)}.source-backed-row.svelte-1lc1sso{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(240px,1fr);gap:1rem;align-items:center;min-height:56px;padding:.6rem .8rem;background:var(--bg-primary)}.fact-main.svelte-1lc1sso,.fact-support.svelte-1lc1sso{min-width:0}.fact-predicate.svelte-1lc1sso{display:block;margin-bottom:.15rem;color:var(--text-secondary);font-size:.78rem;font-weight:700}.fact-value.svelte-1lc1sso{color:var(--text-primary);font-size:.98rem;line-height:1.35;word-break:break-word}.fact-value.svelte-1lc1sso a:where(.svelte-1lc1sso),.fact-source-list.svelte-1lc1sso a:where(.svelte-1lc1sso){color:var(--color-primary, #0969da);text-decoration:none}.fact-value.svelte-1lc1sso a:where(.svelte-1lc1sso):hover,.fact-source-list.svelte-1lc1sso a:where(.svelte-1lc1sso):hover{text-decoration:underline}.fact-support.svelte-1lc1sso{display:flex;flex-wrap:wrap;gap:0;justify-content:flex-end;color:var(--text-secondary);font-size:.82rem;line-height:1.4;text-align:right}.fact-support.svelte-1lc1sso>span:where(.svelte-1lc1sso)+span:where(.svelte-1lc1sso):before,.fact-source-list.svelte-1lc1sso>:where(.svelte-1lc1sso)+:where(.svelte-1lc1sso):before{content:"·";margin:0 .45rem;color:var(--color-fg-subtle, #8c959f)}.fact-source-list.svelte-1lc1sso{display:inline;min-width:0}.price-source-group.svelte-1lc1sso{display:contents}.price-listing-row.svelte-1lc1sso{display:grid;grid-template-columns:minmax(160px,1fr) minmax(105px,.56fr) minmax(135px,.68fr) 72px 112px 62px;gap:.5rem;align-items:center;min-height:54px;padding:.35rem .7rem;background:var(--bg-primary);color:inherit;text-decoration:none;transition:background-color .14s ease}.price-listing-row.discount-listing.svelte-1lc1sso{background:#a06e0e14}.price-listing-row.combo-listing.svelte-1lc1sso{background:color-mix(in srgb,var(--color-canvas-default, #fff) 88%,#0969da 12%)}.price-listing-row.combo-listing.svelte-1lc1sso .source-marker:where(.svelte-1lc1sso){background:#0969da}.price-listing-row.outdated-capture.svelte-1lc1sso{background-image:linear-gradient(90deg,rgba(160,110,14,.1),transparent 34%)}.price-listing-row.aged-capture.svelte-1lc1sso{opacity:.68;background-image:linear-gradient(90deg,rgba(125,116,101,.12),transparent 38%)}.price-listing-row.aged-capture.svelte-1lc1sso .source-marker:where(.svelte-1lc1sso){background:#8b8170}.listing-source.svelte-1lc1sso{display:flex;align-items:center;gap:.75rem;min-width:0}.source-marker.svelte-1lc1sso{width:4px;align-self:stretch;min-height:32px;border-radius:4px;background:#a06e0e}.listing-source.svelte-1lc1sso>div:where(.svelte-1lc1sso):last-child,.listing-low.svelte-1lc1sso,.listing-detail.svelte-1lc1sso,.price-badges.svelte-1lc1sso,.listing-price.svelte-1lc1sso,.listing-history.svelte-1lc1sso{display:grid;gap:.12rem;min-width:0}.listing-source.svelte-1lc1sso strong:where(.svelte-1lc1sso),.source-title-link.svelte-1lc1sso,.listing-low.svelte-1lc1sso strong:where(.svelte-1lc1sso),.listing-detail.svelte-1lc1sso strong:where(.svelte-1lc1sso){color:var(--text-primary);text-decoration:none;font-weight:700}.listing-source.svelte-1lc1sso strong:where(.svelte-1lc1sso),.source-title-link.svelte-1lc1sso,.listing-source.svelte-1lc1sso span:where(.svelte-1lc1sso),.listing-low.svelte-1lc1sso strong:where(.svelte-1lc1sso),.listing-low.svelte-1lc1sso span:where(.svelte-1lc1sso),.listing-detail.svelte-1lc1sso strong:where(.svelte-1lc1sso),.listing-detail.svelte-1lc1sso span:where(.svelte-1lc1sso){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-title-link.svelte-1lc1sso:hover{color:var(--color-primary, #0969da);text-decoration:underline}.listing-source.svelte-1lc1sso span:where(.svelte-1lc1sso),.listing-low.svelte-1lc1sso span:where(.svelte-1lc1sso),.listing-detail.svelte-1lc1sso span:where(.svelte-1lc1sso),.compare-price.svelte-1lc1sso{color:var(--text-secondary);font-size:.8rem}.capture-age.svelte-1lc1sso{width:fit-content;color:#806a3b;font-weight:700}.combo-price-context.svelte-1lc1sso{color:var(--color-fg-muted, var(--text-secondary))}.aged-capture.svelte-1lc1sso .capture-age:where(.svelte-1lc1sso){color:var(--text-secondary)}.listing-price.svelte-1lc1sso{justify-items:end;text-align:right}.listing-price.svelte-1lc1sso>strong:where(.svelte-1lc1sso){color:var(--text-primary);font-size:1.12rem;line-height:1.1}.listing-history.svelte-1lc1sso{justify-items:end}.listing-history.svelte-1lc1sso a:where(.svelte-1lc1sso){width:fit-content;border:1px solid var(--border-color);border-radius:4px;padding:.12rem .4rem;color:var(--text-secondary);font-size:.78rem;text-decoration:none}.listing-history.svelte-1lc1sso a:where(.svelte-1lc1sso):hover{border-color:var(--color-primary, #0969da);color:var(--color-primary, #0969da)}.price-badges.svelte-1lc1sso{justify-items:end}.discount-badge.svelte-1lc1sso{width:fit-content;border-radius:4px;padding:.06rem .38rem;background:#20242c;color:#fff;font-size:.72rem;font-weight:700}.compare-price.struck.svelte-1lc1sso{text-decoration:line-through}.price-status.svelte-1lc1sso{width:fit-content;border:1px solid var(--border-color);border-radius:4px;padding:.06rem .38rem;background:var(--bg-primary);color:var(--text-secondary);font-size:.68rem;font-weight:700}.price-status.discount.svelte-1lc1sso{border-color:#a06e0e47;background:#a06e0e14;color:#805b11}@media(max-width:800px){.section-heading.svelte-1lc1sso{align-items:flex-start;flex-direction:column}.section-actions.svelte-1lc1sso{justify-content:flex-start}.price-listing-row.svelte-1lc1sso,.source-backed-row.svelte-1lc1sso{grid-template-columns:1fr;gap:.7rem}.listing-price.svelte-1lc1sso{justify-items:start;text-align:left}.price-badges.svelte-1lc1sso{justify-items:start}.fact-support.svelte-1lc1sso{justify-content:flex-start;text-align:left}}
