th {
  padding-left: 0.25rem;
}

td {
  padding: 0 0.25rem;
}

i.i-plus::before {
  font: var(--fa-font-solid);
  content: '\f055';
}

i.i-edit::before {
  font: var(--fa-font-solid);
  content: '\f044';
}

i.i-trash::before {
  font: var(--fa-font-solid);
  content: '\f2ed';
}

.news-eintrag {
  display: grid;
  grid-template-columns: 5rem 2rem 1fr;
  align-items: start;
  min-width: 0;
  background-color: var(--gray-100);
  box-shadow: 0.25rem 0.25rem var(--color-mittel);
}

.news-eintrag:last-child {
  padding-bottom: 0;
}

.news-datum {
  font-size: 0.8rem;
}

.news-point {
  content: '';
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 50%;
  background: var(--color-skss);
  margin-top: 0.3rem;
  margin-left: 0.7rem;
}

.news-line {
  content: '';
  width: 1px;
  height: 70%;
  margin-left: 1.05rem;
  background-color: var(--color-hell);
}
