.indicator-card__flash{border-radius:inherit;pointer-events:none;mix-blend-mode:multiply;animation:2.5s ease-out forwards indicator-card-flash;position:absolute;inset:-1px}.indicator-card__flash--unfavorable{animation-name:indicator-card-flash-unfavorable}.indicator-card__delta{color:#6b7280;vertical-align:middle;white-space:nowrap;background:#f3f4f6;border-radius:9999px;padding:0 .375rem;font-size:.75rem;font-weight:600;line-height:1.25rem;display:inline-block}.indicator-card__delta--favorable{color:#426345;background:#6b957126}.indicator-card__delta--unfavorable{color:#b91c1c;background:#dc26261f}@keyframes indicator-card-flash{0%{background:#6b957138;box-shadow:0 0 0 2px #6b9571}60%{box-shadow:0 0 0 2px #6b957199}to{background:#6b957100;box-shadow:0 0 0 2px #6b957100}}@keyframes indicator-card-flash-unfavorable{0%{background:#dc262638;box-shadow:0 0 0 2px #dc2626}60%{box-shadow:0 0 0 2px #dc262699}to{background:#dc262600;box-shadow:0 0 0 2px #dc262600}}@media (prefers-reduced-motion:reduce){.indicator-card__flash{animation:none;box-shadow:0 0 0 2px #6b9571}.indicator-card__flash--unfavorable{box-shadow:0 0 0 2px #dc2626}}
.price-reference-date{color:#6b7280;font-size:.875rem;line-height:1.25rem}.price-reference-date__summary{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.25rem;display:flex}.price-reference-date__date{color:#374151;font-weight:600}.price-reference-date__link{font:inherit;line-height:inherit;color:#6b9571;cursor:pointer;background:0 0;border:none;padding:0}.price-reference-date__link:hover{text-decoration:underline}.price-reference-date__save{font:inherit;color:#fff;cursor:pointer;background:#6b9571;border-radius:.25rem;margin-left:.25rem;padding:0 .625rem;line-height:1.5rem}.price-reference-date__save:hover:not(:disabled){background:#5a8560}.price-reference-date__save:disabled,.price-reference-date__link:disabled{opacity:.5;cursor:not-allowed}.price-reference-date__status{font-style:italic}.price-reference-date__slider{align-items:flex-end;gap:.75rem;max-width:40rem;margin:.5rem auto 0;display:flex}.price-reference-date__slider input[type=range]{accent-color:#6b9571;cursor:pointer;width:100%;margin:0;display:block}.price-reference-date__track{flex:1;min-width:0}.price-reference-date__chart{height:1.75rem;margin:0 8px -.25rem;position:relative}.price-reference-date__chart svg{width:100%;height:100%;display:block;overflow:visible}.price-reference-date__chart-area{fill:#6b957112}.price-reference-date__chart-line{fill:none;stroke:#6b957159;stroke-width:1.25px}.price-reference-date__chart-label{color:#9ca3af;font-size:.625rem;line-height:1;position:absolute;top:0;left:0}.price-reference-date__ticks{height:1.25rem;margin:.125rem 8px 0;position:relative}.price-reference-date__tick{background:#9ca3af;width:1px;height:.3rem;position:absolute;top:0}.price-reference-date__tick--year{background:#4b5563;height:.5rem}.price-reference-date__tick-label{font-size:.625rem;line-height:1;position:absolute;top:.55rem;left:50%;transform:translate(-50%)}.price-reference-date__bound{white-space:nowrap;flex-shrink:0;margin-bottom:1.375rem;font-size:.75rem;line-height:1rem}