.cms-product-reviews{padding:18px}.cms-review-head{align-items:center;display:flex;gap:14px;justify-content:space-between}.cms-review-head h2{font-size:17px;margin:0}.cms-review-head p{color:var(--muted);font-size:12px;margin:5px 0 0}.review-pending-count{color:var(--amber);font-size:11px;font-weight:800}.cms-review-filters{border-bottom:1px solid var(--line);display:flex;gap:6px;margin:14px 0;padding-bottom:9px}.cms-review-filters button{background:transparent;border:1px solid transparent;border-radius:7px;color:var(--muted);cursor:pointer;font-size:12px;padding:7px 10px}.cms-review-filters button.active{background:var(--surface-soft);border-color:var(--line);color:var(--ink);font-weight:750}.cms-review-list{display:grid;gap:10px}.cms-review-card{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:13px}.cms-review-card-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.cms-review-card-head>div{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.cms-review-card-head strong{font-size:13px}.cms-review-stars{color:#94a82a;font-size:13px;letter-spacing:1px}.cms-review-status{border-radius:999px;font-size:10px;font-weight:800;padding:4px 8px;text-transform:capitalize}.cms-review-status.pending{background:var(--amber-soft);color:var(--amber)}.cms-review-status.published{background:var(--green-soft);color:var(--green)}.cms-review-status.rejected{background:var(--surface-soft);color:var(--muted)}.cms-review-card>p{font-size:12px;line-height:1.55;margin:9px 0}.cms-review-card footer{color:var(--muted);display:flex;flex-wrap:wrap;font-size:10px;gap:5px 14px;justify-content:space-between}.cms-review-actions{display:flex;gap:7px;justify-content:flex-end;margin-top:11px}.cms-review-actions .button,.cms-review-form .button{font-size:11px;min-height:32px;padding:0 10px}.cms-review-pagination{align-items:center;display:flex;gap:9px;justify-content:flex-end;margin-top:12px}.cms-review-pagination button{background:var(--control-bg);border:1px solid var(--line);border-radius:6px;color:var(--ink);cursor:pointer;font-size:11px;padding:6px 9px}.cms-review-pagination button:disabled{opacity:.4}.cms-review-pagination span{color:var(--muted);font-size:11px}.cms-review-form{background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;display:grid;gap:12px;margin:12px 0;padding:14px}.cms-review-form[hidden]{display:none}.cms-review-form>header,.cms-review-form>footer{align-items:center;display:flex;justify-content:space-between}.cms-review-form>header strong{font-size:13px}.cms-review-form>header button{background:transparent;border:0;color:var(--muted);cursor:pointer;font-size:18px}.cms-review-form-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.cms-review-form-grid label{display:grid;font-size:11px;font-weight:700;gap:5px}.cms-review-form-grid .wide{grid-column:1/-1}@media(max-width:700px){.cms-review-form-grid{grid-template-columns:1fr}.cms-review-form-grid .wide{grid-column:auto}.cms-review-head{align-items:flex-start}}
