/* Priorités : un classement multicritère, sa décomposition et son éventuelle surcharge.
 *
 * La table, la pagination, la recherche/les puces et les panneaux viennent du système `kc-`
 * commun (`kc-admin.css`, voir `soa.html` pour le gabarit de référence) : aucune règle
 * ad hoc ici pour ces éléments. Seul ce qui est propre à cet écran — ligne bloquée ou
 * surchargée, décomposition du score et dépendances bloquantes dans le panneau de détail —
 * a sa propre règle.
 */

body.theme-md .kc-table .priorites-ligne--bloque {
  background: var(--md-sys-color-error-container);
}

body.theme-md .kc-table .priorites-ligne--surcharge td:last-child {
  border-inline-start: 1px solid var(--md-sys-color-on-tertiary-container);
}

body.theme-md .kc-panel .priorites-composantes {
  display: grid;
  gap: var(--kc-space-1) var(--kc-space-3);
  margin: var(--kc-space-2) 0 0;
  font: 500 0.78rem/1.4 var(--chasse);
}

body.theme-md .kc-panel .priorites-composantes div {
  display: flex;
  justify-content: space-between;
  gap: var(--kc-space-2);
}

body.theme-md .kc-panel .priorites-composantes dt {
  color: var(--md-sys-color-on-surface-variant);
}

body.theme-md .kc-panel .priorites-composantes dd {
  margin: 0;
  font-variant-numeric: tabular-nums;
}

body.theme-md .kc-panel .priorites-bloquants {
  margin: var(--kc-space-1) 0 0;
  padding: 0;
  list-style: none;
  font: 500 0.78rem/1.4 var(--chasse);
}
