.cursor-pointer{cursor:pointer}body{background-color:#f6f6f7}.jobs-header-card{background:#f8fafc;border:1px solid #cbd5e1;padding:20px;border-radius:12px;margin-bottom:20px;box-shadow:0 2px 8px #00000026}.jobs-header-card h2{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0}.enhanced-jobs-card{background:#fff;border-radius:12px;box-shadow:0 3px 12px #00000026;border:1px solid #cbd5e1;overflow:hidden}.jobs-empty-state{text-align:center;padding:40px 24px;background:#f9fafb}.empty-state-icon{width:60px;height:60px;margin:0 auto 16px;background:#6b7280;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff}.status-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;font-size:.75rem;font-weight:500;border:1px solid #9ca3af}.status-completed{background:#f3f4f6;color:#374151;border-color:#9ca3af}.status-failed,.status-warning{background:#f3f4f6;color:#6b7280;border-color:#9ca3af}.status-processing{background:#f3f4f6;color:#374151;border-color:#9ca3af}.job-title-cell{font-weight:600;color:#111827}.job-format-badge{background:#f3f4f6;color:#6b7280;padding:3px 8px;border-radius:6px;font-size:.75rem;font-weight:500;border:1px solid #9ca3af}.enhanced-button{border-radius:6px;transition:all .2s ease}.enhanced-button:hover{box-shadow:0 1px 2px #0000001a}
