.job-badge{flex:none;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:10px;background:#071d2a;cursor:pointer;margin-left:8px}.job-badge svg{width:20px;height:20px}.job-badge[data-state=running] svg{animation:job-spin 2s linear infinite}.job-project-links{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 20px}.job-project-links a{padding:7px 10px;border:1px solid #244757;border-radius:8px;color:#b9d4df;text-decoration:none;font-size:13px}.job-project-links a.selected{border-color:#08c7de;color:#08c7de}.job-history{display:grid;gap:12px}.job-entry{min-width:0}.job-entry summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none}.job-title{flex:1;min-width:0;overflow-wrap:anywhere;font-weight:600}.job-title small{display:block;color:#91adbc;font-weight:400;font-size:12px;margin-top:6px}.job-state{display:flex;align-items:center;gap:6px;font-size:12px}.job-state svg{width:19px;height:19px}.job-permalink{color:#0acde3}.job-result{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:14px;line-height:1.6;color:#d2e8f0;background:#051521;border-radius:8px;padding:14px}.job-evidence,.job-coverage{font-size:12px;line-height:1.5;color:#9cb6c4;overflow-wrap:anywhere}.job-coverage{margin-top:18px}.job-entry.selected{border-color:#06bfd5}.project-card{min-width:0}.project-data{min-width:0}@keyframes job-spin{to{transform:rotate(360deg)}}@media(max-width:760px){.job-entry{padding:14px}.job-entry summary{gap:8px}.job-state{flex-direction:column;font-size:10px}.job-title{font-size:13px}.job-title small{font-size:11px}.job-badge{width:32px;height:32px;margin-left:4px}.job-result{font-size:13px}.project-memory{margin-left:auto}}@media(prefers-reduced-motion:reduce){.job-badge[data-state=running] svg{animation:none}}
