table.archiv-tabellen-uebersicht {
  font-size: 1rem;
  border-collapse: collapse;
}
table.archiv-tabellen-uebersicht > tbody.archiv-data > tr.archiv-row {
  line-height: 1.2em;
}
@media screen and (max-width: 39.375em) {
  table.archiv-tabellen-uebersicht > tbody.archiv-data > tr.archiv-row {
    display: grid;
    grid-template-areas: "year year" "links links" "period increase";
    -webkit-column-gap: 1em;
       -moz-column-gap: 1em;
            column-gap: 1em;
  }
  table.archiv-tabellen-uebersicht > tbody.archiv-data > tr.archiv-row:not(:last-child) {
    margin-bottom: 1em;
  }
}
table.archiv-tabellen-uebersicht > tbody.archiv-data > tr.archiv-row .year {
  grid-area: year;
  padding-right: 0.5em;
}
@media screen and (max-width: 39.375em) {
  table.archiv-tabellen-uebersicht > tbody.archiv-data > tr.archiv-row .year {
    font-size: 1.15em;
    font-weight: bolder;
  }
}
table.archiv-tabellen-uebersicht > tbody.archiv-data > tr.archiv-row .links {
  grid-area: links;
  padding-right: 0.5em;
}
table.archiv-tabellen-uebersicht > tbody.archiv-data > tr.archiv-row .period {
  grid-area: period;
  padding-right: 0.5em;
}
table.archiv-tabellen-uebersicht > tbody.archiv-data > tr.archiv-row .increase {
  grid-area: increase;
}
table.archiv-tabellen-uebersicht > tbody.archiv-data > tr.archiv-row:last-of-type {
  border-bottom: 0.07em solid #c0c0c0;
}
table.archiv-tabellen-uebersicht > tbody.archiv-data > tr.archiv-row:last-of-type td {
  padding-bottom: 0.25em;
}
table.archiv-tabellen-uebersicht > tfoot.more {
  line-height: 1.5em;
}
table.archiv-tabellen-uebersicht > tfoot.more td {
  padding-top: 0.25em;
}
