/* Eventlist date badge */

.gkmb__oneforall.-eventlist .event__date.-format-badge {
  display: grid;
  place-items: center;
  width: 5rem;
  height: 5rem;
  border-radius: var(--b-radius-s);
  background: rgb(var(--c-primary));
  color: rgb(var(--c-neutral-lightest));
  text-align: center;
  text-transform: uppercase;
}

.layout-slider.gkmb__oneforall.-eventlist .event__date.-format-badge {
  position: absolute;
  top: 0;
  left: 0;
}

.gkmb__oneforall.-eventlist .event__date.-format-badge .day {
  font-weight: var(--f-weight-b);
}

/* Eventlist event */
.layout-slider.gkmb__oneforall.-eventlist .oneforall__event {
  position: relative;
}

.layout-slider.gkmb__oneforall.-eventlist .event {
  background: rgb(var(--c-neutral-lighter));
  padding: 1.5rem 1.5rem 1.5rem 65px;
  border-radius: var(--b-radius-s);
  margin-left: 40px;
  margin-top: 0;
}

.gkmb__oneforall.-eventlist .event__name {
  margin-bottom: var(--g-gap-s);
  font-weight: var(--f-weight-n);
  font-size: var(--f-size-l-1);
  color: rgb(var(--c-neutral-darker));
  text-transform: uppercase;
}

.gkmb__oneforall.-eventlist .event__link,
.gkmb__oneforall.-eventlist .event__registrationdeadline,
.gkmb__oneforall.-eventlist .event__starttime {
  font-size: var(--f-size);
}

.gkmb__oneforall.-eventlist.layout-slider .swiper-button-prev,
.gkmb__oneforall.-eventlist.layout-slider .swiper-button-next {
  color: rgb(var(--c-neutral-darker));
}