.jobs-panel{gap:var(--spacing-lg)}.jobs-heading{justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}.jobs-heading h1,.jobs-heading h2{margin:0}.jobs-metrics{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.jobs-metric{gap:var(--spacing-sm);padding:var(--spacing-md);border-bottom:var(--hairline);flex-direction:column;display:flex}.jobs-metric strong{color:var(--text-primary);font-size:var(--font-size-xl);font-variant-numeric:tabular-nums}.jobs-queues{gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.jobs-queue{padding:var(--spacing-lg);background:var(--surface-1);border-top:var(--hairline)}.jobs-queue h2{font-size:var(--font-size-md);text-transform:capitalize}.jobs-table-scroll{overflow-x:auto}.jobs-list{border-collapse:collapse;text-align:left;width:100%}.jobs-list th{padding:var(--spacing-sm);color:var(--text-secondary);font-weight:500}.jobs-row td{padding:var(--spacing-md) var(--spacing-sm);border-bottom:var(--hairline);vertical-align:top}.jobs-row td:first-child{min-width:220px}.jobs-row p{margin:var(--spacing-xs) 0;overflow-wrap:anywhere}.jobs-row:hover{background:var(--surface-1)}.jobs-row a:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.jobs-action{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--surface-1);border-top:var(--hairline);flex-wrap:wrap;display:flex}.jobs-action label,.jobs-action .admin-error,.jobs-action .admin-muted{flex-basis:100%}.jobs-attempt{padding:var(--spacing-md) 0;border-bottom:var(--hairline)}.jobs-panel details{padding:var(--spacing-md) 0;overflow-wrap:anywhere;border-top:var(--hairline)}.jobs-panel select{padding:var(--spacing-sm);background:var(--surface-1);color:var(--text-primary);border:var(--hairline);border-radius:var(--border-radius-md)}@media (width<=768px){.jobs-queues{grid-template-columns:1fr}.jobs-list,.jobs-list tbody{display:block}.jobs-list thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.jobs-row{border-bottom:var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.jobs-row td{border:0}.jobs-row td:first-child{grid-column:1/-1;min-width:0}.jobs-row td:nth-child(3):before{content:"Queue wait: "}.jobs-row td:nth-child(4):before{content:"Running: "}.jobs-row td:nth-child(5):before{content:"Attempts: "}.jobs-heading{align-items:flex-start}}