.son-review{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:16px;color:#334155;font-size:12px}
.son-review header,.son-review-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}
.son-review h3,.son-review h4{font-weight:700;color:#0f172a;overflow-wrap:anywhere}.son-review h3{font-size:15px}
.son-review p{margin-top:5px;overflow-wrap:anywhere}.son-review-count{background:#fff7ed;color:#9a3412;padding:2px 8px;border-radius:12px}
.son-review button{border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;padding:8px 12px;min-height:40px;font-weight:600}.son-review button:disabled{opacity:.45;cursor:not-allowed}
.son-review-queue{margin-top:12px}.son-review-item{border-top:1px solid #e2e8f0;padding:12px 0}.son-review-actions{justify-content:flex-start;margin-top:8px}
.son-review input{display:block;max-width:100%;min-height:40px;border:1px solid #cbd5e1;border-radius:8px;padding:6px;background:white}.son-review label{max-width:100%}.son-review-empty{padding:12px;background:#f0fdf4;border-radius:8px}
.son-review-confirm{margin-top:8px;padding:12px;background:#fff7ed;border-radius:8px}
