/* Completion stays clear and deliberate without dominating the job. */
@media(min-width:901px){
  .route-jobs .job-workspace[data-job-view="overview"]>.job-next-terminal{margin:12px 0 0;padding:0;border:0}
  .route-jobs .job-next-terminal .job-next-terminal-content{display:flex;flex-direction:column;gap:0;margin:0;padding:0;border:0}
  .route-jobs .job-next-terminal .job-close-zone{order:3;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(180px,1fr) auto;align-items:center;gap:24px;margin:16px 0 0;padding:20px 24px;border:1px solid var(--jobs-line,var(--line));border-left:3px solid var(--brand-gold);border-radius:8px;background:var(--sp-premium-paper,var(--card));box-shadow:none;color:var(--ink)}
  .route-jobs .job-next-terminal .job-close-zone .job-choice-direction{order:initial;margin:0;padding:0;border:0;max-width:none}
  .route-jobs .job-next-terminal .job-close-zone .job-choice-direction>span{color:var(--muted);font-size:.8125rem;letter-spacing:0;text-transform:none}
  .route-jobs .job-next-terminal .job-close-zone .job-choice-direction h2{color:var(--ink);font-size:1.4rem;margin:4px 0 0}
  .route-jobs .job-next-terminal .job-close-zone .job-choice-direction p{font-size:.875rem;color:var(--muted);line-height:1.5;margin-top:6px}
  .route-jobs .job-close-checks{border-left:1px solid var(--line);padding-left:20px}
  .route-jobs .job-close-checks>span{font-size:.8125rem;color:var(--muted)}
  .route-jobs .job-close-checks ul{list-style:none;padding:0;margin:7px 0 0;display:grid;gap:5px}
  .route-jobs .job-close-checks li{display:flex;align-items:baseline;gap:8px;font-size:.875rem;color:var(--ink)}
  .route-jobs .job-close-checks i{font-style:normal;color:var(--green)}
  .route-jobs .job-next-terminal .job-close-zone .job-choice-primary{margin:0;padding:0;width:auto;justify-self:end}
  .route-jobs .job-next-terminal .job-choice-primary .btn{min-height:44px;font-size:.9375rem}
  .route-jobs .job-next-terminal .job-choice-more{margin-top:12px}
  .route-jobs .job-next-terminal .job-choice-more>summary{min-height:40px;padding:10px 0;font-size:.875rem}
  .route-jobs .job-next-terminal .job-choice-utilities::before,
  .route-jobs .job-next-terminal .job-choice-utilities .btn::before,
  .route-jobs .job-next-terminal .job-choice-utilities .btn::after{content:none}
}
@media(min-width:901px) and (max-width:1120px){.route-jobs .job-next-terminal .job-close-zone{grid-template-columns:minmax(0,1fr) auto}.route-jobs .job-next-terminal .job-close-checks{grid-column:1/-1;grid-row:2;border:0;padding:0}}
