.price-history-page.svelte-1y9hctd{width:100%}.history-toolbar.svelte-1y9hctd{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.history-summary.svelte-1y9hctd{display:flex;flex-wrap:wrap;gap:.75rem}.history-summary.svelte-1y9hctd div:where(.svelte-1y9hctd){display:grid;min-width:92px;border:1px solid var(--color-border-default, var(--border-color));border-radius:6px;padding:.5rem .65rem;background:var(--color-canvas-default, var(--bg-primary))}.history-summary.svelte-1y9hctd strong:where(.svelte-1y9hctd){color:var(--color-fg-default, var(--text-primary));font-size:1.08rem;line-height:1.1}.history-summary.svelte-1y9hctd span:where(.svelte-1y9hctd){color:var(--color-fg-muted, var(--text-secondary));font-size:.8rem}.history-actions.svelte-1y9hctd{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.price-chart-section.svelte-1y9hctd{display:grid;gap:.85rem;margin-bottom:1rem}.chart-heading.svelte-1y9hctd{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.chart-heading.svelte-1y9hctd h2:where(.svelte-1y9hctd){margin:0;font-size:1.05rem}.chart-heading.svelte-1y9hctd p:where(.svelte-1y9hctd){margin:0;color:var(--color-fg-muted, var(--text-secondary));font-size:.84rem}.price-chart.svelte-1y9hctd{margin:0;border:1px solid var(--color-border-default, var(--border-color));border-radius:8px;background:var(--color-canvas-default, var(--bg-primary));overflow:hidden}.chart-title-row.svelte-1y9hctd{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .9rem;border-bottom:1px solid var(--color-border-muted, var(--border-color));background:var(--color-canvas-subtle, var(--bg-secondary))}.chart-title-row.svelte-1y9hctd h3:where(.svelte-1y9hctd){margin:0;color:var(--color-fg-default, var(--text-primary));font-size:.95rem}.chart-title-row.svelte-1y9hctd span:where(.svelte-1y9hctd){color:var(--color-fg-muted, var(--text-secondary));font-size:.82rem;white-space:nowrap}.chart-scroll.svelte-1y9hctd{overflow-x:auto}.price-chart-svg.svelte-1y9hctd{display:block;width:100%;min-width:680px;height:auto;background:var(--color-canvas-default, var(--bg-primary))}.chart-axis.svelte-1y9hctd{stroke:var(--color-border-default, var(--border-color));stroke-width:1.2}.chart-grid-line.svelte-1y9hctd{stroke:var(--color-border-muted, var(--border-color));stroke-dasharray:4 5;stroke-width:1}.chart-x-tick.svelte-1y9hctd{stroke:var(--color-border-default, var(--border-color));stroke-width:1}.chart-x-label.svelte-1y9hctd,.chart-y-label.svelte-1y9hctd{fill:var(--color-fg-muted, var(--text-secondary));font-size:11px}.chart-x-label.svelte-1y9hctd{text-anchor:middle}.chart-y-label.svelte-1y9hctd{text-anchor:end}.chart-series-line.svelte-1y9hctd{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.chart-trend-line.svelte-1y9hctd{fill:none;stroke:var(--color-fg-muted, var(--text-secondary));stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4;opacity:.42}.chart-point.svelte-1y9hctd{stroke:var(--color-canvas-default, var(--bg-primary));stroke-width:2}.chart-legend.svelte-1y9hctd{display:flex;flex-wrap:wrap;gap:.55rem 1rem;padding:.65rem .9rem .8rem;border-top:1px solid var(--color-border-muted, var(--border-color));color:var(--color-fg-muted, var(--text-secondary));font-size:.82rem}.chart-legend.svelte-1y9hctd span:where(.svelte-1y9hctd){display:inline-flex;align-items:center;gap:.4rem;min-width:0}.chart-legend.svelte-1y9hctd i:where(.svelte-1y9hctd){display:inline-block;width:10px;height:10px;flex:0 0 auto;border-radius:2px}.source-history-list.svelte-1y9hctd{display:grid;gap:1rem}.source-history-group.svelte-1y9hctd{border:1px solid var(--color-border-default, var(--border-color));border-radius:8px;overflow:hidden;background:var(--color-canvas-default, var(--bg-primary))}.source-history-heading.svelte-1y9hctd{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.8rem .9rem;border-bottom:1px solid var(--color-border-default, var(--border-color));background:var(--color-canvas-subtle, var(--bg-secondary))}.source-history-heading.svelte-1y9hctd h2:where(.svelte-1y9hctd){margin:0;color:var(--color-fg-default, var(--text-primary));font-size:1rem}.source-history-heading.svelte-1y9hctd p:where(.svelte-1y9hctd){margin:.25rem 0 0;color:var(--color-fg-muted, var(--text-secondary));font-size:.84rem}.source-open-link.svelte-1y9hctd{white-space:nowrap;color:var(--color-primary, #0969da);font-size:.84rem;text-decoration:none}.source-open-link.svelte-1y9hctd:hover{text-decoration:underline}.history-table.svelte-1y9hctd{display:grid}.history-header.svelte-1y9hctd,.history-row.svelte-1y9hctd{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(110px,.5fr) minmax(130px,.6fr) 92px minmax(150px,.7fr);gap:.75rem;align-items:center}.history-header.svelte-1y9hctd{padding:.42rem .8rem;border-bottom:1px solid var(--color-border-muted, var(--border-color));color:var(--color-fg-muted, var(--text-secondary));font-size:.76rem;font-weight:700}.history-row.svelte-1y9hctd{min-height:58px;padding:.55rem .8rem;border-bottom:1px solid var(--color-border-muted, var(--border-color))}.history-row.svelte-1y9hctd:last-child{border-bottom:0}.history-row.discount-listing.svelte-1y9hctd{background:#a06e0e14}.history-row.combo-listing.svelte-1y9hctd{background:color-mix(in srgb,var(--color-canvas-default, #fff) 88%,#0969da 12%)}.history-row.aged-capture.svelte-1y9hctd{opacity:.72}.combo-price-context.svelte-1y9hctd{color:var(--color-fg-muted, var(--text-secondary))}.history-capture.svelte-1y9hctd,.history-price.svelte-1y9hctd,.history-kind.svelte-1y9hctd,.history-status.svelte-1y9hctd,.history-source.svelte-1y9hctd{display:grid;gap:.1rem;min-width:0}.history-capture.svelte-1y9hctd strong:where(.svelte-1y9hctd),.history-price.svelte-1y9hctd strong:where(.svelte-1y9hctd),.history-kind.svelte-1y9hctd strong:where(.svelte-1y9hctd),.history-source.svelte-1y9hctd strong:where(.svelte-1y9hctd),.history-source.svelte-1y9hctd a:where(.svelte-1y9hctd){overflow:hidden;color:var(--color-fg-default, var(--text-primary));text-overflow:ellipsis;white-space:nowrap}.history-source.svelte-1y9hctd a:where(.svelte-1y9hctd){text-decoration:none}.history-source.svelte-1y9hctd a:where(.svelte-1y9hctd):hover{color:var(--color-primary, #0969da);text-decoration:underline}.history-capture.svelte-1y9hctd span:where(.svelte-1y9hctd),.history-price.svelte-1y9hctd span:where(.svelte-1y9hctd),.history-kind.svelte-1y9hctd span:where(.svelte-1y9hctd),.history-source.svelte-1y9hctd span:where(.svelte-1y9hctd){overflow:hidden;color:var(--color-fg-muted, var(--text-secondary));font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.history-price.svelte-1y9hctd{text-align:right}.history-price.svelte-1y9hctd strong:where(.svelte-1y9hctd){font-size:1.05rem}.struck.svelte-1y9hctd{text-decoration:line-through}.history-status.svelte-1y9hctd{justify-items:end}.discount-badge.svelte-1y9hctd,.price-status.svelte-1y9hctd{width:fit-content;border-radius:4px;padding:.06rem .38rem;font-size:.72rem;font-weight:700}.discount-badge.svelte-1y9hctd{background:#20242c;color:#fff}.price-status.svelte-1y9hctd{border:1px solid var(--color-border-default, var(--border-color));background:var(--color-canvas-default, var(--bg-primary));color:var(--color-fg-muted, var(--text-secondary))}.price-status.discount.svelte-1y9hctd{border-color:#a06e0e47;background:#a06e0e14;color:#805b11}.empty-price-history.svelte-1y9hctd{display:grid;justify-items:start;gap:.7rem;border:1px solid var(--color-border-default, var(--border-color));border-radius:8px;padding:1rem;background:var(--color-canvas-default, var(--bg-primary))}.empty-price-history.svelte-1y9hctd h2:where(.svelte-1y9hctd){margin:0;font-size:1.05rem}.empty-price-history.svelte-1y9hctd p:where(.svelte-1y9hctd){margin:0;color:var(--color-fg-muted, var(--text-secondary))}@media(max-width:900px){.history-toolbar.svelte-1y9hctd,.chart-heading.svelte-1y9hctd,.source-history-heading.svelte-1y9hctd{flex-direction:column;align-items:flex-start}.history-actions.svelte-1y9hctd{justify-content:flex-start}.history-header.svelte-1y9hctd{display:none}.history-row.svelte-1y9hctd{grid-template-columns:1fr;gap:.6rem}.history-price.svelte-1y9hctd{text-align:left}.history-status.svelte-1y9hctd{justify-items:start}}
