.pr-container{background:color-mix(in srgb, var(--card-bg) 40%, transparent);border:1px solid color-mix(in srgb, var(--border-light) 50%, transparent);border-radius:var(--radius-lg);overflow:hidden}.pr-product-header{align-items:center;gap:12px;padding:12px 16px;display:flex}.pr-product-thumb{background:linear-gradient(135deg,#a8b8d8 0%,#6c8ebf 100%);border-radius:8px;flex-shrink:0;width:48px;height:48px}.pr-product-name{color:inherit;font-size:.875rem;font-weight:600;line-height:1.3}.pr-product-detail{color:inherit;opacity:.5;margin-top:2px;font-size:.75rem;line-height:1.3}.pr-status-badges{flex-shrink:0;gap:8px;margin-left:auto;display:flex}.pr-badge{color:var(--text-muted);background:color-mix(in srgb, var(--text-muted) 8%, transparent);border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:.7rem;font-weight:500;display:inline-flex}.pr-badge--active{color:var(--bright-green);background:color-mix(in srgb, var(--bright-green) 10%, transparent)}.pr-badge--losing{color:#ef4444;background:#ef44441a}.pr-badge svg{flex-shrink:0}.pr-svg{width:100%;height:auto;display:block}.pr-grid{stroke:var(--border-light);stroke-width:.5px;opacity:.4}.pr-axis-label{fill:var(--text-muted);opacity:.5;font-family:inherit;font-size:10px}.pr-line-you{fill:none;stroke:var(--bright-green);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.8}.pr-area-you{fill:var(--bright-green);opacity:.04}.pr-dot-you{fill:var(--bright-green);opacity:.7}@keyframes pr-dot-pulse{0%,to{r:4;opacity:.7}50%{r:6;opacity:.4}}.pr-dot-you{animation:2s infinite pr-dot-pulse}.pr-legend-you{stroke:var(--bright-green);stroke-width:2px;opacity:.7}.pr-legend-comp{stroke:var(--text-muted);stroke-width:1.5px;opacity:.3}.pr-legend-text{fill:var(--text-muted);opacity:.5;font-family:inherit;font-size:10px}.pr-lowest-bg{fill:var(--bright-green)}.pr-lowest-text{fill:#fff;font-family:inherit;font-size:13px;font-weight:600}.pr-comp-bg{fill-opacity:.08}.pr-comp-price{fill-opacity:.5;font-family:inherit;font-size:11px;font-weight:500}:root[data-theme=dark] .pr-container{background:#024a3c!important;border-color:#05db5e30!important}:root[data-theme=dark] .pr-grid{opacity:.6}:root[data-theme=dark] .pr-axis-label{opacity:.7}:root[data-theme=dark] .pr-line-you{opacity:1}:root[data-theme=dark] .pr-area-you{opacity:.08}:root[data-theme=dark] .pr-dot-you{opacity:.9}:root[data-theme=dark] .pr-line-comp{opacity:.7}:root[data-theme=dark] .pr-comp-price{fill-opacity:.7}:root[data-theme=dark] .pr-comp-bg{fill-opacity:.12}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pr-container{background:#024a3c!important;border-color:#05db5e30!important}:root:not([data-theme=light]) .pr-grid{opacity:.6}:root:not([data-theme=light]) .pr-axis-label{opacity:.7}:root:not([data-theme=light]) .pr-line-you{opacity:1}:root:not([data-theme=light]) .pr-area-you{opacity:.08}:root:not([data-theme=light]) .pr-dot-you{opacity:.9}:root:not([data-theme=light]) .pr-line-comp{opacity:.7}:root:not([data-theme=light]) .pr-comp-price{fill-opacity:.7}:root:not([data-theme=light]) .pr-comp-bg{fill-opacity:.12}}
