.event-details-component.svelte-wzy5la {
  display: flex;
  gap: 1rem;
  text-align: start;
}
.event-details-component.flex-direction-row.svelte-wzy5la {
  flex-direction: row;
}
.event-details-component.flex-direction-column.svelte-wzy5la {
  flex-direction: column;
  align-items: start;
}
.event-details-component.alignment-center.svelte-wzy5la {
  align-items: center;
  text-align: center;
}
.event-details-component.alignment-center.flex-direction-column.svelte-wzy5la .event-details-wrapper:where(.svelte-wzy5la) {
  align-items: center;
}
.event-details-component.alignment-center.flex-direction-row.svelte-wzy5la {
  align-items: center;
}
.event-details-component.alignment-center.flex-direction-row.svelte-wzy5la .event-details-wrapper:where(.svelte-wzy5la) {
  align-items: center;
}
.event-details-component.svelte-wzy5la .event-logo:where(.svelte-wzy5la) {
  display: flex;
  justify-content: center;
  align-items: center;
}
.event-details-component.svelte-wzy5la .event-logo:where(.svelte-wzy5la) img:where(.svelte-wzy5la) {
  max-width: 100%;
  max-height: 2.5rem;
}
.event-details-component.svelte-wzy5la .event-details-wrapper:where(.svelte-wzy5la) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 0.5rem;
}
.event-details-component.svelte-wzy5la .event-details-wrapper:where(.svelte-wzy5la) .event-title:where(.svelte-wzy5la) {
  font-size: 0.875rem;
  color: var(--color-primary-black-blue);
}
.event-details-component.svelte-wzy5la .event-details-wrapper:where(.svelte-wzy5la) .event-icon-wrapper:where(.svelte-wzy5la) {
  display: flex;
  align-items: center;
  gap: 0.375rem;
}
.event-details-component.svelte-wzy5la .event-details-wrapper:where(.svelte-wzy5la) .event-icon-wrapper:where(.svelte-wzy5la) .material-symbols-sharp:where(.svelte-wzy5la) {
  font-size: 1.125rem;
  color: var(--color-primary-black-blue);
}
.event-details-component.svelte-wzy5la .event-details-wrapper:where(.svelte-wzy5la) .event-icon-wrapper:where(.svelte-wzy5la) .event-icon-text:where(.svelte-wzy5la) {
  font-size: 0.625rem;
  line-height: 0.625rem;
  color: var(--color-primary-black-blue);
  white-space: nowrap;
}
.event-details-component.font-size-normal.svelte-wzy5la .event-details-wrapper:where(.svelte-wzy5la) .event-title:where(.svelte-wzy5la) {
  font-size: 1.125rem;
  line-height: normal;
}
.event-details-component.font-size-normal.svelte-wzy5la .event-details-wrapper:where(.svelte-wzy5la) .event-icon-wrapper:where(.svelte-wzy5la) .event-icon-text:where(.svelte-wzy5la) {
  font-size: 0.875rem;
  line-height: 1.25rem;
}