.product-progress-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:18px}
.product-progress-grid article{padding:11px 13px;border:1px solid var(--line);border-radius:12px;background:#10151f}
.product-progress-grid span{display:block;color:var(--muted);font-size:10px}
.product-progress-grid strong{display:block;margin-top:4px;font-size:18px}
.review-filters{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0}
.review-filters button{padding:8px 12px;border:1px solid var(--line);border-radius:99px;background:var(--panel2);color:var(--muted);font:inherit;font-size:11px;font-weight:800;cursor:pointer}
.review-filters button.active{border-color:var(--accent);background:#17372e;color:var(--accent)}
.review-card[hidden]{display:none}
@media(max-width:760px){.product-progress-grid{grid-template-columns:repeat(2,1fr)}}
