/* pijplijn.css · aanvullingen bovenop assets.css voor pijplijn-bijlage */

/* WS inline-chips in tabel */
.ws-inline {
  display: inline-block;
  padding: 3px 8px;
  border-radius: 3px;
  font-size: 11.5px;
  font-weight: 600;
  letter-spacing: 0.02em;
  line-height: 1.4;
  white-space: nowrap;
}
.ws-inline--hhnk    { background: #EAF1F8; color: #36608A; }
.ws-inline--agv     { background: #F2F6F9; color: #497CAB; }
.ws-inline--rijnland{ background: #D8E4EE; color: #36608A; }

/* Status-badges specifiek voor pijplijn */
.status-badge--uitv  { background: #E6F3E7; color: #2F6B36; }
.status-badge--afr   { background: #F3EAF6; color: #6D3F82; }
.status-badge--voorb { background: #FFF4E6; color: #A85E1C; }
.status-badge--init  { background: #F2F6F9; color: #497CAB; }
.status-badge--none  { background: #F5F5F5; color: #6E6E6E; }

/* Extra note-tekst in WS-cards */
.pl-ws-note {
  margin-top: 8px;
  font-size: 11.5px;
  color: #6E6E6E;
  line-height: 1.5;
}

/* Muted contractvorm cel (Nog te bepalen) */
.assets-table td.muted {
  color: #8A8A8A;
  font-style: italic;
}

/* Kolom-hint: opdracht-cel iets breder maken */
.assets-table .col-naam {
  min-width: 320px;
  max-width: 480px;
  line-height: 1.45;
}

/* Filter-count indicator */
.filter-count {
  margin-left: auto;
  font-size: 12.5px;
  color: #6E6E6E;
  align-self: center;
}
.filter-count span {
  color: #262626;
  font-weight: 600;
}

@media (max-width: 900px) {
  .assets-table .col-naam { min-width: 220px; }
}
