.jobs-page.svelte-rmfco{display:flex;flex-direction:column;gap:var(--space-5)}.section.svelte-rmfco{display:flex;flex-direction:column;gap:var(--space-4)}.section-title.svelte-rmfco{display:flex;align-items:center;gap:var(--space-2);font-size:.8125rem;font-weight:600;color:var(--text);text-transform:uppercase;letter-spacing:.05em;margin:0}.workers-grid.svelte-rmfco{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.worker-card.svelte-rmfco{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--bgCard);border:1px solid var(--border);border-radius:var(--radius-md)}.worker-header.svelte-rmfco{display:flex;justify-content:space-between;align-items:center}.worker-id.svelte-rmfco{font-family:var(--fontMono);font-size:.8125rem;color:var(--textBright)}.worker-stats.svelte-rmfco{display:flex;gap:var(--space-6)}.worker-stat.svelte-rmfco{display:flex;flex-direction:column}.worker-stat-value.svelte-rmfco{font-size:.9375rem;font-weight:600;color:var(--textBright);font-family:var(--fontMono)}.worker-stat-label.svelte-rmfco{font-size:.625rem;color:var(--textDim);text-transform:uppercase;letter-spacing:.05em}.worker-heartbeat.svelte-rmfco{display:flex;align-items:center;gap:var(--space-2);font-size:.6875rem;color:var(--textDim);padding-top:var(--space-3);border-top:1px solid var(--border)}.jobs-table-container.svelte-rmfco{border:1px solid var(--border);border-radius:var(--radius-md);overflow-x:auto;-webkit-overflow-scrolling:touch}.jobs-table.svelte-rmfco{width:100%;border-collapse:collapse;font-size:.8125rem}.jobs-table.svelte-rmfco th:where(.svelte-rmfco){text-align:left;padding:var(--space-3) var(--space-4);font-weight:600;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text);background:var(--bgCard);border-bottom:1px solid var(--border);white-space:nowrap}.jobs-table.svelte-rmfco td:where(.svelte-rmfco){padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);vertical-align:middle}.jobs-table.svelte-rmfco tr:where(.svelte-rmfco):last-child td:where(.svelte-rmfco){border-bottom:none}.jobs-table.svelte-rmfco tr:where(.svelte-rmfco):hover td:where(.svelte-rmfco){background:var(--bgCardHover)}.id-cell.svelte-rmfco code:where(.svelte-rmfco){font-family:var(--fontMono);font-size:.6875rem;padding:2px 6px;background:var(--bg);border-radius:var(--radius-sm);color:var(--text)}.target-cell.svelte-rmfco{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--fontMono);font-size:.75rem;color:var(--textDim);display:flex;align-items:center;gap:var(--space-1)}.count-cell.svelte-rmfco{font-family:var(--fontMono);font-size:.8125rem;color:var(--textBright);text-align:right}.actions-cell.svelte-rmfco{display:flex;gap:var(--space-2);align-items:center}.view-link.svelte-rmfco{font-size:.6875rem;color:var(--accent);text-decoration:none;font-family:var(--fontMono);white-space:nowrap;opacity:.8;transition:opacity .15s ease}.view-link.svelte-rmfco:hover{opacity:1}.action-icon-btn.svelte-rmfco{background:none;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--textDim);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.action-icon-btn.svelte-rmfco:hover{background:var(--bgCardHover);color:var(--text);border-color:var(--borderLight)}.action-icon-btn.danger.svelte-rmfco:hover{color:var(--red, #ef4444);border-color:var(--red, #ef4444)}.empty-state.svelte-rmfco{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-12);color:var(--textDim);text-align:center;gap:var(--space-4)}.empty-state.svelte-rmfco h3:where(.svelte-rmfco){font-size:1rem;color:var(--text);margin:0}.empty-state.svelte-rmfco p:where(.svelte-rmfco){font-size:.8125rem;color:var(--textDim);margin:0}.date-cell.svelte-rmfco{white-space:nowrap;color:var(--textDim);font-size:.75rem}@media(max-width:1024px){.workers-grid.svelte-rmfco{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.workers-grid.svelte-rmfco{grid-template-columns:1fr}.jobs-table.svelte-rmfco th:where(.svelte-rmfco):nth-child(4),.jobs-table.svelte-rmfco td:where(.svelte-rmfco):nth-child(4),.jobs-table.svelte-rmfco th:where(.svelte-rmfco):nth-child(5),.jobs-table.svelte-rmfco td:where(.svelte-rmfco):nth-child(5){display:none}}.refresh-btn.svelte-rmfco{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--textDim);padding:var(--space-2);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.refresh-btn.svelte-rmfco:hover{background:var(--bgCardHover);border-color:var(--accent);color:var(--text)}.refresh-btn.svelte-rmfco .spin{animation:svelte-rmfco-spin 1s linear infinite}@keyframes svelte-rmfco-spin{to{transform:rotate(360deg)}}.loading-container.svelte-rmfco{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-12);color:var(--textDim);font-size:13px}.loading-spinner.svelte-rmfco{width:32px;height:32px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:svelte-rmfco-spin .8s linear infinite}.error-container.svelte-rmfco{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-12);color:var(--red);text-align:center}.error-container.svelte-rmfco p:where(.svelte-rmfco){color:var(--text);font-size:13px}.retry-btn.svelte-rmfco{padding:var(--space-2) var(--space-4);background:var(--bgCard);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);font-family:var(--fontMono);font-size:11px;font-weight:500;cursor:pointer;transition:all .15s ease}.retry-btn.svelte-rmfco:hover{background:var(--bgCardHover);border-color:var(--accent)}
