.shengbrare-review-photo-field label { display:block; margin-bottom:8px; font-weight:600; }
.shengbrare-review-photo-field input { display:block; max-width:100%; }
.shengbrare-review-photo-field small, .shengbrare-review-photo-note { display:block; margin-top:8px; color:#666; font-size:.875rem; }
.shengbrare-review-photos { display:flex; flex-wrap:wrap; gap:10px; margin-top:12px; }
.shengbrare-review-photos a { display:block; width:88px; height:88px; }
.shengbrare-review-photos img { width:100%; height:100%; object-fit:cover; border-radius:4px; }
