.freshness{align-items:center;gap:var(--space-2);min-width:0;color:var(--color-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;display:inline-flex}.freshness__dot{border-radius:var(--radius-full);background:var(--color-faint);flex-shrink:0;width:8px;height:8px}.freshness__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.freshness--live .freshness__dot{background:var(--color-pos);box-shadow:0 0 0 3px var(--color-pos-soft)}.freshness--stale .freshness__dot{background:var(--color-warn);box-shadow:0 0 0 3px var(--color-warn-soft)}.freshness--live .freshness__dot{animation:2.4s ease-in-out infinite freshness-pulse}.freshness--updating .freshness__dot{background:var(--color-accent)}.freshness--loading .freshness__dot,.freshness--updating .freshness__dot{animation:1.2s ease-in-out infinite freshness-pulse}@media (prefers-reduced-motion:reduce){.freshness--live .freshness__dot,.freshness--updating .freshness__dot,.freshness--loading .freshness__dot{animation:none}}.price-stamps{align-items:center;gap:var(--space-1) var(--space-3);min-width:0;color:var(--color-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:inline-flex}.price-stamps--stack{align-items:flex-start;gap:var(--space-1);flex-direction:column}.price-stamps__item{align-items:center;gap:var(--space-1);white-space:nowrap;min-width:0;display:inline-flex}.price-stamps__icon{width:var(--font-size-xs);height:var(--font-size-xs);color:var(--color-faint);flex-shrink:0}.price-stamps__key{color:var(--color-faint)}.price-stamps__key--hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.price-stamps__value{color:var(--color-muted)}@keyframes freshness-pulse{50%{opacity:.3}}
