/* Đánh giá khách (ảnh chụp tin nhắn) */
.rv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;align-items:start}
.rv-card{margin:0;background:#fff;border:1px solid var(--line);border-radius:18px;padding:12px;box-shadow:var(--shadow)}
.rv-card img{width:100%;border-radius:12px;display:block;background:#f4f4f4}
.rv-card blockquote{margin:10px 4px;font-size:15px;color:var(--ink);line-height:1.5}
.rv-card figcaption{display:flex;flex-direction:column;padding:8px 4px 2px}
.rv-card figcaption b{color:var(--navy)}
.rv-card figcaption span{color:var(--muted);font-size:13px}
@media (width<=600px){.rv-grid{grid-template-columns:1fr 1fr;gap:10px}.rv-card{padding:8px;border-radius:14px}}
