.review-list{display:flex;flex-direction:column;gap:14px}
.review-card{background:#fff;border:1px solid var(--line-200);border-radius:var(--radius-m);padding:20px}
.review-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}
.review-head img{width:40px;height:40px;border-radius:999px;object-fit:cover}
.review-head strong{display:block;font-size:14.5px}
.review-head span{font-size:12.5px;color:var(--muted-500)}
.review-stars{margin-left:auto;color:var(--amber-600);font-size:14px}
.review-card p{font-size:13.5px}

.pending-card{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--line-200);border-radius:var(--radius-m);padding:16px 18px}
.pending-card img{width:44px;height:44px;border-radius:999px;object-fit:cover}
.pending-info{flex:1}
.pending-info strong{display:block;font-size:14.5px}
.pending-info span{font-size:12.5px;color:var(--muted-500)}
