/* ── Table column widths ── */
.col-criterion {
  width: 15%;
}

table.table thead th:not(.col-criterion) {
  width: 28%;
}

/* ── Toast positioning ── */
.toast-fixed {
  position: fixed;
  bottom: 1.5rem;
  left: 50%;
  transform: translateX(-50%);
  display: none;
  z-index: 9999;
  min-width: 280px;
  text-align: center;
}
