/* Keep all calendar years in one equal-width row, independent of page language. */
.calendar-tools nav.year-tabs {
  display: grid;
  grid-template-columns: none;
  grid-auto-flow: column;
  grid-auto-columns: minmax(0, 1fr);
  width: min(100%, 360px);
  box-sizing: border-box;
}
.calendar-tools .year-tabs .year-tab {
  min-width: 0;
  min-height: 44px;
  padding-inline: 8px;
  white-space: nowrap;
}
@media (max-width: 520px) {
  .calendar-tools nav.year-tabs { width: 100%; }
}
