.com-eventmanager{--em-gap:1rem;--em-line:#dfe3e7;--em-muted:#6c757d}.em-timeline{position:relative;display:grid;gap:1.5rem}.em-event--timeline{display:grid;grid-template-columns:var(--em-timeline-date-width,7rem) minmax(0,1fr);gap:var(--em-gap);align-items:start}.em-event__date{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--em-timeline-date-border-color,var(--em-line));border-radius:var(--em-timeline-date-radius,.75rem);padding:var(--em-timeline-date-padding,.75rem);background:var(--em-timeline-date-bg,var(--body-bg,#fff));color:var(--em-timeline-date-color,inherit);text-align:center;line-height:1.1;box-sizing:border-box;min-width:0}.em-event__date-day{font-size:var(--em-timeline-date-day-size,2rem);font-weight:700;color:var(--em-timeline-date-day-color,var(--em-timeline-date-color,inherit))}.em-event__date-month{font-size:var(--em-timeline-date-month-size,.875rem);color:var(--em-timeline-date-month-color,var(--em-timeline-date-color,var(--em-muted)));text-transform:uppercase}.em-event__card{overflow:hidden}.em-event__image{width:100%;height:auto;max-height:360px;object-fit:cover;display:block}.em-event__title{margin-top:0}.em-event__datetime,.em-event__location,.em-event__category,.em-event__registration{margin:.25rem 0;color:var(--em-muted)}.em-event__actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1rem}.em-event--no-image .em-event__card{border-left:4px solid var(--em-line)}.em-table__image{width:96px;height:64px;object-fit:cover;border-radius:.35rem}.em-event-table td,.em-event-table th{vertical-align:middle}.em-event-detail__image{max-width:100%;height:auto}.em-event-meta{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.35rem 1rem;margin:1rem 0}.em-event-meta dt{font-weight:700}.em-osm{margin-top:1.5rem}.em-osm iframe{width:100%;min-height:320px;border:0;border-radius:.5rem}@media (max-width: 768px){.em-event--timeline{grid-template-columns:1fr}.em-event__date{align-items:flex-start}.em-event-table thead{display:none}.em-event-table,.em-event-table tbody,.em-event-table tr,.em-event-table td{display:block;width:100%}.em-event-table tr{border:1px solid var(--em-line);border-radius:.75rem;margin-bottom:1rem;padding:.75rem}.em-event-table td{border:0!important;padding:.35rem 0}.em-event-table td::before{content:attr(data-label);display:block;font-size:.8rem;font-weight:700;color:var(--em-muted);text-transform:uppercase}.em-table__image{width:100%;height:auto;max-height:220px}.em-event-meta{grid-template-columns:1fr}}
.em-event--timeline .em-event__card{display:flex;flex-direction:column}.em-event--image-left .em-event__card{display:flex;flex-direction:row;gap:1rem;align-items:stretch}.em-event--image-right .em-event__card{display:flex;flex-direction:row-reverse;gap:1rem;align-items:stretch}.em-event--image-left .em-event__image-link,.em-event--image-right .em-event__image-link{display:block;flex:0 0 auto}.em-event--image-left .em-event__body,.em-event--image-right .em-event__body{flex:1 1 auto}.em-event--image-left .em-event__image,.em-event--image-right .em-event__image{max-width:none}.em-event--image-top .em-event__image{max-width:100%}@media (max-width:768px){.em-event--image-left .em-event__card,.em-event--image-right .em-event__card{display:flex;flex-direction:column}.em-event--image-left .em-event__image,.em-event--image-right .em-event__image{max-width:100%;width:100%!important}}

.em-event-detail__main{display:flex;flex-direction:column;gap:1rem}.em-event-detail__figure{margin:0 0 1rem 0}.em-event-detail__figure figcaption{margin-top:.35rem;color:var(--em-muted);font-size:.9rem}.em-event-detail__image{max-width:100%;height:auto;border-radius:.5rem;display:block}.em-event-detail--image-full .em-event-detail__figure{width:100%}.em-event-detail--image-full .em-event-detail__image{width:100%!important;max-width:100%}.em-event-detail--image-left .em-event-detail__main{flex-direction:row;align-items:flex-start}.em-event-detail--image-right .em-event-detail__main{flex-direction:row-reverse;align-items:flex-start}.em-event-detail--image-left .em-event-detail__figure,.em-event-detail--image-right .em-event-detail__figure{flex:0 0 auto;margin:0}.em-event-detail--image-left .em-event-detail__content,.em-event-detail--image-right .em-event-detail__content{flex:1 1 auto;min-width:0}.em-event-detail__actions{margin-top:1rem}.em-event-detail__back{margin-top:1.5rem}@media (max-width:768px){.em-event-detail--image-left .em-event-detail__main,.em-event-detail--image-right .em-event-detail__main{flex-direction:column}.em-event-detail--image-left .em-event-detail__image,.em-event-detail--image-right .em-event-detail__image{width:100%!important;max-width:100%;height:auto!important}}

.em-event--timeline.em-event--no-date{grid-template-columns:minmax(0,1fr)}.em-event__enddate{color:var(--em-muted)}

/* Per-menu layout variables */
.com-eventmanager{max-width:var(--em-layout-max-width,none);box-sizing:border-box}.com-eventmanager.em-layout--center{margin-left:auto;margin-right:auto}.em-timeline{gap:var(--em-timeline-gap,1.5rem)}.em-event--timeline{gap:var(--em-gap,1rem)}.em-event__card{border-radius:var(--em-timeline-card-radius,.5rem)}.em-event__body{padding:var(--em-timeline-card-padding,1rem)}.em-event__image{border-radius:var(--em-timeline-image-radius,0)}.em-event__title{font-size:var(--em-timeline-title-size,inherit)}.em-event__description{font-size:var(--em-timeline-description-size,inherit)}.em-event--image-left .em-event__card,.em-event--image-right .em-event__card{gap:var(--em-timeline-gap,1rem)}.em-event--image-left .em-event__image,.em-event--image-right .em-event__image{border-radius:var(--em-timeline-image-radius,.5rem)}.em-table-wrap{max-width:var(--em-layout-max-width,none);box-sizing:border-box}.em-table-wrap.em-layout--center{margin-left:auto;margin-right:auto}.em-event-table td,.em-event-table th{padding:var(--em-table-row-padding,.75rem)}.em-table-wrap--zebra .em-event-table tbody tr:nth-child(odd)>*{--bs-table-bg:var(--em-table-zebra-bg,rgba(0,0,0,.065));background-color:var(--em-table-zebra-bg,rgba(0,0,0,.065))!important}.em-table-wrap--zebra .em-event-table tbody tr:nth-child(even)>*{--bs-table-bg:var(--em-table-bg,transparent);background-color:var(--em-table-bg,transparent)}.em-table-wrap--plain .em-event-table tbody tr{background:transparent}.em-table__image{border-radius:var(--em-table-image-radius,.35rem)}.em-table__title,.em-table__title a{font-size:var(--em-table-title-size,inherit)!important}.em-table__description{font-size:var(--em-table-description-size,inherit)!important}@media (max-width:768px){.em-table-wrap:not(.em-table-wrap--mobile-cards) .em-event-table thead{display:table-header-group}.em-table-wrap:not(.em-table-wrap--mobile-cards) .em-event-table,.em-table-wrap:not(.em-table-wrap--mobile-cards) .em-event-table tbody,.em-table-wrap:not(.em-table-wrap--mobile-cards) .em-event-table tr,.em-table-wrap:not(.em-table-wrap--mobile-cards) .em-event-table td{display:revert;width:auto}.em-table-wrap:not(.em-table-wrap--mobile-cards) .em-event-table td::before{content:none}.em-table-wrap:not(.em-table-wrap--mobile-cards){overflow-x:auto}}
