.job{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--bg-elevated)}.job__head{display:flex;align-items:center;gap:12px}.job__type{padding:2px 8px;border-radius:6px;background:#0e1420;border:1px solid var(--line);color:var(--text-dim);font-size:11.5px;white-space:nowrap}.job__name{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job__head .tag{margin-left:auto;flex-shrink:0}.job__preset{font-size:12.5px}.job__error{font-size:13px;color:#ffb3b3;border-left:2px solid var(--err);padding-left:10px}.job__foot{display:flex;align-items:center;gap:10px}.jobs .stack{gap:16px}