.reviews-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.review-card{padding:26px;border:1px solid var(--border);background:var(--panel);min-width:0}.review-card p{white-space:pre-wrap;overflow-wrap:anywhere}.review-card h3{overflow-wrap:anywhere;font-size:1.05rem}.review-stars{color:#77cfd1;letter-spacing:4px;font-size:1.25rem}.verified-badge{display:inline-block;border:1px solid #46787a;padding:5px 9px;color:#99dfdf;font-size:.78rem;margin:10px 0}.review-card .review-meta{color:var(--muted);font-size:.85rem}.review-test-note{border-left:2px solid var(--blue);padding-left:12px;color:var(--muted);font-size:.85rem}.review-form fieldset{border:1px solid var(--border);padding:16px}.rating-options{display:flex;flex-wrap:wrap;gap:10px}.rating-options label{display:flex;align-items:center;gap:5px;cursor:pointer}.rating-options input{width:18px;min-height:18px;accent-color:#77cfd1}.rating-options span{white-space:nowrap}.review-form legend{padding:0 6px}.review-form textarea{font:inherit;color:#fff;background:#050709;border:1px solid #40515b;padding:12px;width:100%;resize:vertical}.review-form textarea:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.order-review-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}#reviews-more{margin-top:22px}#review-result{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:650px){.reviews-grid{grid-template-columns:1fr}.review-card{padding:20px}.rating-options{gap:16px}}

#reviews [hidden]{display:none!important}
