.quote-add__state{align-items:center;gap:var(--space-2);display:inline-flex}.quote-add[aria-pressed=false] .quote-add__state--on,.quote-add[aria-pressed=true] .quote-add__state--off{display:none}.quote-add.btn--secondary[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--ink)}.rating-plate{gap:var(--space-3);min-inline-size:min(100%,15rem);max-inline-size:100%;padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--line);border-inline-start:3px solid var(--accent);border-radius:var(--radius-calm,6px);align-content:start;display:inline-grid}.rating-plate__rows{gap:var(--space-3);display:grid}.rating-plate__row{gap:.125rem;display:grid}.rating-plate__row dd{margin:0}.rating-plate__value{color:var(--ink)}.rating-plate__value.t-figure{white-space:nowrap;font-size:clamp(1.125rem,1rem + .4vw,1.375rem);line-height:1.25}.rating-plate__approx{font-size:.8125rem;line-height:1.3;font-weight:var(--wght-medium);color:var(--muted);letter-spacing:.02em;display:block}.rating-plate__value--text{font-size:var(--fs-body);font-stretch:var(--wdth-expanded);font-weight:var(--wght-medium)}.rating-plate__note{border-block-start:var(--border-thin) solid var(--line);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--muted);max-inline-size:20rem;padding-block-start:var(--space-3)}
