/* /pipeline on MindFold OS: layout bits the shared ds/isy.css does not carry. */
.pl-jobs{margin-bottom:var(--mf-space-20)}
.pl-jobs .os-job .what{margin-top:4px}
.pl-why{font-size:var(--mf-text-body);line-height:var(--mf-leading-body)}
.pl-grid{margin-bottom:var(--mf-space-40)}
.os-card h2.mf-label{margin:0}
.os-card > .mf-label{margin-top:var(--mf-space-10)}
.os-card > .isy-bars{margin:4px 0 var(--mf-space-10)}
.os-card .isy-note{margin-top:4px}
.os-card details{margin-top:var(--mf-space-10)}
.isy-bars.is-compact .isy-barrow{grid-template-columns:minmax(0,180px) minmax(60px,1fr) 92px}
.isy-barrow .isy-n{white-space:nowrap}
.isy-bars.is-compact .lab .dot{display:none}
.isy-barrow .lab{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.isy-barrow .lab .dot{flex:none}
.pl-stats{margin-bottom:var(--mf-space-20)}
.pl-lede{margin-bottom:var(--mf-space-20)}
.pl-note{margin-top:var(--mf-space-10)}
.pl-na{font-size:var(--mf-text-emphasis) !important;line-height:var(--mf-leading-emphasis) !important;color:var(--mf-ink-muted) !important}
.isy-fold > .mf-label{display:block;margin:var(--mf-space-20) 0 var(--mf-space-10)}
.isy-fold > .mf-stats + .mf-label{margin-top:0}
.pl-more > h2{margin-bottom:var(--mf-space-10)}
.pl-queue{padding:var(--mf-space-10) 0}
.pl-queue + .pl-queue{border-top:1px solid var(--mf-line)}
.pl-queue-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mf-space-10)}
.pl-queue-head .mf-muted{font-size:var(--mf-text-body)}
.pl-reason{padding:var(--mf-space-10) 0 0 4px;font-size:var(--mf-text-body);line-height:var(--mf-leading-body)}
.pl-reason .b{font-weight:500}
.pl-cnt{display:inline-block;min-width:22px;margin-right:8px;padding:0 6px;border-radius:var(--mf-radius-pill);background:var(--mf-surface-1);font:600 var(--mf-text-caption)/20px var(--mf-font-mono);text-align:center}
.pl-brands{margin-top:4px !important;color:var(--mf-ink-muted);overflow-wrap:anywhere}
@media (max-width:720px){
  .isy-bars.is-compact .isy-barrow{grid-template-columns:minmax(0,1fr) 60px}
}
#intake .isy-table .st{white-space:normal;width:auto}
/* ISY's long "because" text: three lines at most, the whole text in the title tooltip */
.pl-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}
