.event-type[data-v-36905320] {
  font-size: min(3vw, 12px) !important;
}
.registration[data-v-36905320] {
  background-color: #f2f5f5;
  padding: 0 6px;
  border-radius: 6px;
}
.is-registered[data-v-36905320] {
  background-color: #9ad67d;
  padding: 2px 6px;
  border-radius: 6px;
  color: #ffffff;
}
.is-waitlist-registered[data-v-36905320] {
  background-color: #cc9900;
  padding: 2px 6px;
  border-radius: 6px;
  color: #ffffff;
}
.is-waitlist[data-v-36905320] {
  background-color: #e3e7ec;
  padding: 2px 6px;
  border-radius: 6px;
}
.cancelled-event[data-v-2ce2f409] {
  text-decoration: line-through;
  opacity: 0.7;
}

.event[data-v-4ddb8a48] {
  height: 81px;
  font-size: min(4.5vw, 16px);
}
.event[data-v-4ddb8a48]:hover {
  -webkit-filter: brightness(90%);
          filter: brightness(90%);
  cursor: pointer;
}
.event.highlight[data-v-4ddb8a48] {
  -webkit-animation: fade-background-data-v-4ddb8a48 3s ease-out;
          animation: fade-background-data-v-4ddb8a48 3s ease-out;
}
@-webkit-keyframes fade-background-data-v-4ddb8a48 {
0% {
    background-color: #f26c67;
}
100% {
    background-color: #ffffff;
}
}
@keyframes fade-background-data-v-4ddb8a48 {
0% {
    background-color: #f26c67;
}
100% {
    background-color: #ffffff;
}
}
