.progress-table {
  thead tr th, td {
    border-width: 0;
    border-color: var(--bulma-border);
  }
  tfoot th {
    border-top-width: 1px;
    border-color: var(--bulma-border);
  }
  .progress-sample-number {
    font-weight: lighter;
  }
  a {
    text-decoration: underline;
  }
  .available {
    background-color: limegreen;
    border-bottom: 1px solid #fff;
    &, a { color: #333; }
  }
  .critical {
    background-color: crimson;
    border-bottom: 1px solid #fff;
  }
  .critical,
  .critical a {
    color: #ffffff;
  }
}

@media (prefers-color-scheme: light) {
  .evaluation--progress-target__filter_config {
    --bg-color: var(--bulma-grey-lighter);
  }
}
[data-theme=light] {
  .evaluation--progress-target__filter_config {
    --bg-color: var(--bulma-grey-lighter);
  }
}
.evaluation--progress-target__filter_config {
  --bg-color: var(--bulma-grey-darker);
  background: var(--bg-color);
  border-radius: 5px;
  select {
    background-color: var(--bg-color);
  }
}
