.sa-history .sa-history__panel{background:var(--ss-surface);height:320px;box-shadow:var(--ss-shadow-hero);border-radius:14px;padding:16px;position:absolute;top:24px;left:24px;right:24px}.sa-history .ss-stage[data-layout=compact] .sa-history__panel{left:20px;right:20px}.sa-history .sa-history__product{border-bottom:1px solid var(--ss-line-faint);align-items:center;gap:10px;padding-bottom:12px;display:flex}.sa-history .sa-history__readout{gap:4px;margin:14px 0 12px;display:grid}.sa-history .sa-history__label{color:var(--ss-text);font-size:12px;line-height:1.3}.sa-history .sa-history__value{color:var(--ss-text-strong);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.1;transition:color .2s}.sa-history .sa-history__value[data-low]{color:var(--ss-accent-text)}.sa-history .sa-history__plot{position:relative}.sa-history .sa-history__hair{background:var(--ss-line);opacity:0;width:1px;margin-left:-.5px;transition:opacity .15s;position:absolute;top:0;bottom:0}.sa-history .sa-history__dot{border:2px solid var(--ss-surface);background:var(--ss-accent);opacity:0;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;transition:opacity .15s;position:absolute;box-shadow:0 1px 3px #0000002e}.sa-history .sa-history__hair[data-on],.sa-history .sa-history__dot[data-on]{opacity:1}.sa-history .sa-history__axis{color:var(--ss-text-faint);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}
.sa-compare .sa-compare__panel{background:var(--ss-surface);height:330px;box-shadow:var(--ss-shadow-hero);border-radius:14px;padding:16px;position:absolute;top:24px;left:24px;right:24px}.sa-compare .ss-stage[data-layout=compact] .sa-compare__panel{left:20px;right:20px}.sa-compare .sa-compare__product{align-items:center;gap:10px;display:flex}.sa-compare .sa-compare__product-text{flex-direction:column;gap:6px;display:flex}.sa-compare .sa-compare__title{color:var(--ss-text-strong);font-size:13px;font-weight:600;line-height:1.3}.sa-compare .sa-compare__chips{gap:6px;margin:14px 0 10px;display:flex}.sa-compare .sa-chip{background:var(--ss-surface);height:26px;box-shadow:inset 0 0 0 1px var(--ss-line);color:var(--ss-text);border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 10px;font-size:11.5px;font-weight:500;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.sa-compare .sa-chip[data-on]{background:var(--ss-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ss-accent) 30%, transparent);color:var(--ss-accent-text)}.sa-compare .sa-chip[data-target=add]:not([data-on]){box-shadow:inset 0 0 0 1px var(--ss-line);background:var(--ss-surface);border:0}.sa-compare .sa-chip[data-target=add][data-hover]:not([data-on]){background:var(--ss-canvas)}.sa-compare .sa-chip__icon{margin-left:-2px;display:inline-flex}.sa-compare .sa-compare__rows{flex-direction:column;display:flex}.sa-compare .sa-row{border-bottom:1px solid var(--ss-line-faint);border-radius:10px;align-items:center;gap:10px;height:46px;margin:0 -8px;padding:0 8px;display:flex}.sa-compare .sa-row:not([data-best]){border-radius:0;margin:0;padding:0}.sa-compare .sa-row[data-best]{background:var(--ss-accent-soft);border-bottom-color:#0000}.sa-compare .sa-row__name{color:var(--ss-text-strong);white-space:nowrap;font-size:12.5px;font-weight:500}.sa-compare .sa-row__branch{color:var(--ss-text);font-weight:400}.sa-compare .sa-row__badge{background:var(--ss-accent);color:#fff;text-box:trim-both cap alphabetic;border-radius:999px;align-items:center;height:18px;padding:0 6px;font-size:10px;font-weight:600;display:inline-flex}.sa-compare .sa-row__price{color:var(--ss-text-strong);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-weight:600}.sa-compare .sa-row[data-best] .sa-row__price{color:var(--ss-accent-text)}
