.bq-open-review{max-width:760px;margin:0 auto}.bq-open-review-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.bq-open-review-metrics>div{padding:16px;border:1px solid var(--bq-border,#d9ded5);border-radius:18px;background:#fff}.bq-open-review-metrics b{display:block;font-size:1.3rem}.bq-open-review-metrics span{display:block;margin-top:4px;color:var(--bq-muted,#667085);font-size:.88rem}.bq-open-review-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.bq-open-review-actions button,.bq-open-review-head button,.bq-open-review button{min-height:44px}.bq-open-review-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:12px}.bq-open-review-head span{text-align:center;font-weight:700}.bq-open-review-progress{height:8px;border-radius:999px;overflow:hidden;background:#e8ece5;margin:0 0 22px}.bq-open-review-progress i{display:block;height:100%;background:currentColor;border-radius:inherit}.bq-open-review-answer{padding:18px;border-radius:18px;background:#f5f7f2;border:1px solid var(--bq-border,#d9ded5);margin:18px 0}.bq-open-review-answer p{font-size:1.05rem;line-height:1.6;margin:0 0 10px}.bq-open-review-license{margin-top:20px;color:var(--bq-muted,#667085);font-size:.78rem}.bq-open-review-error{padding:12px 14px;border:1px solid #d7b2b2;border-radius:12px;background:#fff7f7}.bq-open-review h1{overflow-wrap:anywhere}@media(max-width:600px){.bq-open-review-metrics{grid-template-columns:1fr}.bq-open-review-actions{display:grid}.bq-open-review-actions button{width:100%}.bq-open-review-head{grid-template-columns:auto 1fr auto;gap:8px}.bq-open-review-head button{padding-inline:10px}.bq-open-review{overflow-x:hidden}}
