.stat-grid { grid-template-columns: repeat(auto-fit, minmax(190px, 1fr)); }
.status-pending_review { background: #e9f1ff; color: #245a9b; }
.status-returned { background: #feeceb; color: #9c2720; }
.review-note { padding: 14px; border-left: 4px solid #b42318; border-radius: 8px; background: #fff4f2; color: #7a271a; line-height: 1.5; }
.workflow-actions { display: grid; gap: 12px; }
.approve-box { padding: 16px; border-radius: 10px; background: #eef9f3; border: 1px solid #c9e7d5; }
.return-box { margin-top: 16px; border-top: 1px solid var(--line); padding-top: 14px; }
.assignment-box { margin-top: 20px; padding-top: 18px; border-top: 1px solid var(--line); }
.revision-list { margin-top: 20px; }
.revision-item { display: flex; justify-content: space-between; gap: 16px; padding: 12px 0; border-bottom: 1px solid var(--line); font-size: 13px; }
.revision-item small { color: var(--muted); }
