@layer equip{.eq-review-summary{--_row:24px;box-sizing:border-box;width:100%;min-width:0;color:var(--eq-ink);font:var(--eq-weight) var(--eq-text-s) / 1.4 var(--eq-font);container-type:inline-size}.eq-review-summary-layout{gap:var(--eq-space-4);display:grid}@container (min-width:460px){.eq-review-summary[data-size=m] .eq-review-summary-layout{align-items:start;gap:var(--eq-space-5);grid-template-columns:minmax(150px,200px) minmax(0,1fr)}}.eq-review-summary-overview{align-content:start;gap:var(--eq-space-2);min-width:0;display:grid}.eq-review-summary-heading{font-size:var(--eq-text-m);font-weight:var(--eq-weight-strong);margin:0;line-height:1.3}.eq-review-summary-score{align-items:center;gap:var(--eq-space-1) var(--eq-space-2);flex-wrap:wrap;margin:0;display:flex}.eq-review-summary-average{font-size:calc(var(--eq-text-l) * 2.25);font-weight:var(--eq-weight-strong);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.eq-review-summary-count{color:var(--eq-ink-2);flex-basis:100%}.eq-review-summary-action{gap:var(--eq-space-2);margin-top:var(--eq-space-1);flex-wrap:wrap;display:flex}.eq-review-summary[data-size=s]{--_row:18px}.eq-review-summary[data-size=s] .eq-review-summary-layout{gap:var(--eq-space-2)}.eq-review-summary[data-size=s] .eq-review-summary-heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eq-review-summary[data-size=s] .eq-review-summary-average{font-size:var(--eq-text-l);letter-spacing:0}.eq-review-summary[data-size=s] .eq-review-summary-count{font-size:var(--eq-text-xs);flex-basis:auto}.eq-review-summary[data-size=s] .eq-review-summary-percent{display:none}.eq-review-summary-bars{gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.eq-review-summary-row{min-width:0}.eq-review-summary-line,.eq-review-summary-filter{box-sizing:border-box;align-items:center;gap:var(--eq-space-2);width:100%;min-height:var(--_row);color:inherit;font:inherit;font-variant-numeric:tabular-nums;grid-template-columns:2.4em minmax(0,1fr) 5ch 4ch;display:grid}.eq-review-summary[data-size=s] :is(.eq-review-summary-line,.eq-review-summary-filter){font-size:var(--eq-text-xs);grid-template-columns:2.4em minmax(0,1fr) 5ch}.eq-review-summary-filter{min-height:max(var(--_row), 24px);padding:0 var(--eq-space-2);border-radius:var(--eq-radius-s);text-align:start;cursor:pointer;transition:background-color var(--eq-dur) var(--eq-ease), color var(--eq-dur) var(--eq-ease), scale var(--eq-dur) var(--eq-ease);background:0 0;border:0;margin:0}@media (hover:hover){.eq-review-summary-filter:hover:not(:disabled,[aria-pressed=true]){background:var(--eq-tint)}}.eq-review-summary-filter:active:not(:disabled){scale:var(--eq-press)}.eq-review-summary-filter:focus-visible{outline:2px solid var(--eq-focus);outline-offset:2px}.eq-review-summary-filter:disabled{opacity:.45;cursor:not-allowed}.eq-review-summary-filter[aria-pressed=true]{background:var(--eq-solid);color:var(--eq-solid-ink)}.eq-review-summary-stars{font-weight:var(--eq-weight-strong);align-items:center;gap:2px;display:inline-flex}.eq-review-summary-track{border-radius:var(--eq-radius-full);background:var(--eq-tint-strong);height:8px;display:block;overflow:hidden}.eq-review-summary-fill{border-radius:inherit;background:var(--eq-ink-2);height:100%;transition:background-color var(--eq-dur) var(--eq-ease);display:block}.eq-review-summary-filter[aria-pressed=true] .eq-review-summary-track{background:color-mix(in srgb, var(--eq-solid-ink) 22%, transparent)}.eq-review-summary-filter[aria-pressed=true] .eq-review-summary-fill{background:var(--eq-solid-ink)}.eq-review-summary-tally,.eq-review-summary-percent{text-align:end;white-space:nowrap}.eq-review-summary-percent{color:var(--eq-ink-2)}.eq-review-summary-filter[aria-pressed=true] .eq-review-summary-percent{color:inherit}.eq-review-summary-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
