.status-pending  { background-color: #6c757d; color: #fff; }
.status-queued   { background-color: #0d6efd; color: #fff; }
.status-running  { background-color: #fd7e14; color: #fff; }
.status-success  { background-color: #198754; color: #fff; }
.status-failed   { background-color: #dc3545; color: #fff; }

.detail-row { margin-bottom: 0.5rem; }
.detail-label { font-weight: 600; color: #555; }

.video-preview { max-width: 100%; border-radius: 8px; margin-top: 1rem; }

.loading { opacity: 0.6; pointer-events: none; }
