/* The pipeline card (pipeline-card.js) on the founder's Tickets tab: a small table, the open stops as ruled lines, one sentence of what was learned. */
.pf-card { max-width: 760px; margin-bottom: 18px; }
.pf-head { display: flex; align-items: baseline; flex-wrap: wrap; gap: 6px 16px; }
.pf-table { width: 100%; border-collapse: collapse; margin: 8px 0; font: 400 14px/1.4 var(--sans); }
.pf-table th, .pf-table td { padding: 6px 8px 6px 0; text-align: left; border-bottom: 1px solid var(--line-strong); overflow-wrap: anywhere; }
.pf-table td { width: 76px; font-variant-numeric: tabular-nums; }
.pf-open { list-style: none; margin: 8px 0; padding: 0; font: 400 14px/1.45 var(--sans); }
.pf-open li { padding: 6px 0 6px 14px; border-left: 4px solid var(--oxblood); margin-bottom: 4px; overflow-wrap: anywhere; }
.pf-learned { margin: 10px 0 0; font: 400 15px/1.45 var(--sans); overflow-wrap: anywhere; }
/* The errors panel (errors-card.js) under it: one ruled item a class, its count, where it last happened and its last log line. */
.ec-list { list-style: none; margin: 8px 0; padding: 0; font: 400 14px/1.45 var(--sans); }
.ec-item { padding: 6px 0 8px 14px; border-left: 4px solid var(--oxblood); margin-bottom: 6px; min-width: 0; }
.ec-row { display: flex; justify-content: space-between; gap: 12px; align-items: baseline; }
.ec-class { overflow-wrap: anywhere; }
.ec-count { font-variant-numeric: tabular-nums; font-weight: 600; }
.ec-where { margin: 2px 0 4px; overflow-wrap: anywhere; }
.ec-line { display: block; font-size: 12px; line-height: 1.4; white-space: pre-wrap; overflow-wrap: anywhere; word-break: break-all; }
