.job-status-badge-wrapper{display:inline-block}.job-status-badge{border-radius:var(--radius-full);align-items:center;gap:.5rem;font-weight:600;display:flex}.job-status-badge-icon{font-size:var(--text-lg)}.job-status-badge-xs{font-size:var(--text-xs);padding:.125rem .375rem}.job-status-badge-sm{font-size:var(--text-sm);padding:.375rem .75rem}.job-status-badge-md{font-size:var(--text-base);padding:.5rem 1rem}.job-status-badge-lg{font-size:var(--text-lg);padding:.75rem 1.5rem}.status-badge-inline{font-size:var(--text-2xs);white-space:nowrap;align-items:center;gap:.2rem;font-weight:600;display:inline-flex}.status-badge-inline-icon{font-size:var(--text-2xs)}.job-status-progress{margin-top:.5rem}.job-status-progress-header{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.job-status-progress-label{font-size:var(--text-xs);color:var(--text-secondary)}.job-status-progress-value{font-size:var(--text-xs);color:var(--text-primary);font-weight:600}.job-status-progress-track{background:var(--gray-200);border-radius:var(--radius-full);width:100%;height:.5rem}.job-status-progress-bar{border-radius:var(--radius-full);background:var(--primary-color);height:.5rem;transition:width var(--duration-modal,.28s) var(--ease-micro)}
