.review-summary[data-v-e883c499]{gap:var(--af-space-6);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=768px){.review-summary[data-v-e883c499]{gap:var(--af-space-10);grid-template-columns:auto minmax(0,1fr)}}.review-summary__score[data-v-e883c499]{align-items:center;gap:var(--af-space-1);text-align:center;flex-direction:column;display:flex}.review-summary__average[data-v-e883c499]{font-size:var(--af-text-3xl);font-weight:var(--af-weight-semibold);line-height:1}.review-summary__total[data-v-e883c499]{font-size:var(--af-text-sm);color:var(--af-color-text-muted)}.review-summary__bars[data-v-e883c499]{gap:var(--af-space-1);flex-direction:column;display:flex}.review-summary__bar[data-v-e883c499]{align-items:center;gap:var(--af-space-3);width:100%;padding:var(--af-space-1) var(--af-space-2);border-radius:var(--af-radius-sm);font-size:var(--af-text-sm);color:var(--af-color-text-soft);transition:background-color var(--af-duration-fast) var(--af-ease);grid-template-columns:46px minmax(0,1fr) 40px;display:grid}.review-summary__bar.is-active[data-v-e883c499],.review-summary__bar[data-v-e883c499]:hover{background:var(--af-color-surface-sunken)}.review-summary__bar.is-active[data-v-e883c499]{color:var(--af-color-text);font-weight:var(--af-weight-semibold)}.review-summary__bar-label[data-v-e883c499]{text-align:left;white-space:nowrap}.review-summary__bar-track[data-v-e883c499]{background:var(--af-color-surface-sunken);border-radius:var(--af-radius-pill);height:8px;overflow:hidden}.review-summary__bar-fill[data-v-e883c499]{background:var(--af-color-star);border-radius:inherit;height:100%;transition:width var(--af-duration-slow) var(--af-ease);display:block}.review-summary__bar-count[data-v-e883c499]{text-align:right;color:var(--af-color-text-muted)}
