.card-top[data-v-2aa4da88]{border-bottom:1px solid #e0e0e0;padding-bottom:8px!important}.card-top .md-title[data-v-2aa4da88]{margin:0 0 6px;font-size:20px;font-weight:500;color:rgba(0,0,0,.87)}.card-top .md-subhead[data-v-2aa4da88]{margin:0;font-size:14px;color:rgba(0,0,0,.54);line-height:1.5}.field-hint[data-v-2aa4da88]{margin:4px 0 0;font-size:12px;color:rgba(0,0,0,.54)}.plain-label[data-v-2aa4da88]{display:block;font-size:12px;color:rgba(0,0,0,.54);margin-bottom:6px}.auto-pause-input[data-v-2aa4da88]{width:100%;box-sizing:border-box;font-size:14px;padding:8px;border:none;border-bottom:1px solid rgba(0,0,0,.42);color:rgba(0,0,0,.87);background:transparent}.auto-pause-error[data-v-2aa4da88]{display:block;margin-top:4px;font-size:12px;color:#d32f2f}.btn-spinner[data-v-2aa4da88]{margin-right:6px;vertical-align:middle}.jobs-section[data-v-2aa4da88]{margin-top:8px}.jobs-section-header[data-v-2aa4da88]{display:flex;align-items:center;gap:12px;padding:0 4px 6px}.jobs-section-title[data-v-2aa4da88]{margin:0;font-size:15px;font-weight:500;color:rgba(0,0,0,.7)}.jobs-table-wrap[data-v-2aa4da88]{padding:0!important;overflow-x:auto}.jobs-table[data-v-2aa4da88]{width:100%;border-collapse:collapse;font-size:13px}.jobs-table th[data-v-2aa4da88]{padding:10px 14px;text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#757575;border-bottom:2px solid #e0e0e0;white-space:nowrap;background:#fafafa}.jobs-table td[data-v-2aa4da88]{padding:9px 14px;border-bottom:1px solid #f0f0f0;vertical-align:middle}.job-row[data-v-2aa4da88]{cursor:pointer;transition:background .12s}.job-row[data-v-2aa4da88]:hover{background:#f5f5f5}.job-row--expanded[data-v-2aa4da88]{background:#e8eaf6}.job-row--expanded td[data-v-2aa4da88]{border-bottom:none}.job-id[data-v-2aa4da88]{font-family:monospace;font-size:12px;background:#f5f5f5;padding:2px 5px;border-radius:3px}.status-badge[data-v-2aa4da88]{display:inline-block;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px}.status-badge--queued[data-v-2aa4da88]{background:#eee;color:#616161}.status-badge--processing[data-v-2aa4da88]{background:#fff3e0;color:#e65100}.status-badge--completed[data-v-2aa4da88]{background:#e8f5e9;color:#2e7d32}.status-badge--failed[data-v-2aa4da88]{background:#ffebee;color:#c62828}.status-badge--pause_requested[data-v-2aa4da88]{background:#fff8e1;color:#f9a825}.status-badge--paused[data-v-2aa4da88]{background:#e3f2fd;color:#1565c0}.status-badge--cancel_requested[data-v-2aa4da88]{background:#fbe9e7;color:#d84315}.status-badge--cancelled[data-v-2aa4da88]{background:#efebe9;color:#6d4c41}.num-cell[data-v-2aa4da88]{text-align:right;font-variant-numeric:tabular-nums}.num-cell--deleted[data-v-2aa4da88]{color:#2e7d32}.num-cell--notfound[data-v-2aa4da88]{color:#f57c00}.num-cell--failed[data-v-2aa4da88]{color:#c62828}.num-cell--remaining[data-v-2aa4da88]{color:#1565c0}.date-cell[data-v-2aa4da88]{white-space:nowrap;color:#616161;font-size:12px}.job-detail-row td[data-v-2aa4da88]{background:#e8eaf6;border-bottom:2px solid #c5cae9;padding:0}.job-detail[data-v-2aa4da88]{padding:14px 16px}.job-detail-grid[data-v-2aa4da88]{display:flex;flex-wrap:wrap;gap:16px}.job-detail-item[data-v-2aa4da88]{display:flex;flex-direction:column;min-width:180px;flex:1}.job-detail-item--full[data-v-2aa4da88]{flex-basis:100%}.detail-label[data-v-2aa4da88]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#757575;margin-bottom:4px}.detail-value[data-v-2aa4da88]{font-size:13px;word-break:break-all}.detail-value--error[data-v-2aa4da88]{background:#ffebee;color:#c62828;padding:6px 8px;border-radius:4px;display:block;font-family:monospace;font-size:12px}.detail-link[data-v-2aa4da88]{font-size:13px;color:#1565c0}.detail-link[data-v-2aa4da88]:hover{text-decoration:underline}.no-jobs[data-v-2aa4da88]{padding:24px;text-align:center;color:#9e9e9e;margin:0}.jobs-error[data-v-2aa4da88]{display:flex;align-items:center;gap:8px;padding:16px;margin:0;color:#c62828;font-size:13px}.jobs-error-icon[data-v-2aa4da88]{color:#c62828!important;font-size:18px!important}