/* Liste des événements ——————————————————————— */

.events-list {
  display: grid;
  grid-template-columns: minmax(auto, 100px) 1fr 1fr auto;
  list-style: none;
  padding: 0;
}

.events-list__header,
.events-list__item {
  display: grid;
  grid-column: 1 / -1;
  grid-template-columns: subgrid;
  align-items: baseline;
  column-gap: var(--space-16);
  padding-block: var(--space-4);
}

.events-list__item {
  padding-block: 0 var(--space-16);
}

/* En-têtes de colonnes */
.events-list__header {
  border-bottom: 1px solid var(--color-border-light);
  box-shadow: 0 1px 0 color-mix(in srgb, var(--color-white) 60%, transparent);
  color: var(--color-meta-text);
  font-size: var(--fs-small);
  font-weight: 400;
}

/* Séparateurs de lignes */
.events-list__item + .events-list__item {
  border-top: 1px solid var(--color-border-light);
  box-shadow: 0 1px 0 color-mix(in srgb, var(--color-white) 60%, transparent);
}

.events-list__date {
  font-size: var(--fs-small);
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
}

.events-list__event {
  font-size: var(--fs-small);
}

.events-list__document {
  align-items: center;
  display: inline-flex;
  font-size: var(--fs-small);
  gap: var(--space-4);
}
