.job-workflow-layout{display:grid;gap:14px;margin-top:14px}.job-workflow-card h3,.job-history-card h3{margin-top:0}.job-checklist{display:grid}.job-check-row{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:12px 0;border-top:1px solid #e8edf2}.job-check-row:first-child{border-top:0}.job-check-row.done strong{color:#40576b}.job-check-row small{display:block;color:var(--muted);margin-top:3px}.job-check-icon{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#eef3f7;color:#6b7d8f;font-weight:800}.job-check-row.done .job-check-icon{background:#ecfdf3;color:#067647}.job-step-action{padding:8px 10px;font-size:12px}.workflow-action-panel{margin-top:14px;padding:14px;border-radius:12px;background:#f6f9fb;border:1px solid #dde7ef}.workflow-action-panel h4{margin:0 0 12px}.workflow-dims{grid-template-columns:1fr 1fr}.job-event-list{display:grid}.job-event{display:grid;grid-template-columns:18px 1fr;gap:10px;padding:10px 0;position:relative}.job-event>span{width:10px;height:10px;border-radius:50%;background:var(--accent);margin-top:5px;position:relative}.job-event:not(:last-child)>span:after{content:"";position:absolute;left:4px;top:10px;width:2px;height:calc(100% + 12px);background:#dbe5ec}.job-event p{margin:3px 0;color:#42586b}.job-event small{color:var(--muted)}@media(min-width:760px){.job-workflow-layout{grid-template-columns:1.1fr .9fr;align-items:start}}