.actions-list{width:100%;list-style:none;display:grid;container:actions/inline-size}.actions-list+.panel__footer{border-top:1px solid #f1f1f1;flex-flow:column wrap;align-items:flex-start;padding-block-start:24px}.actions-list+.panel__footer a:not(.btn,.actions-list-item__link):after{content:none}.actions-list+.panel__footer a:not(.btn,.logo-link,.page-circle,.sr-only,.sr-only-focusable,.no-fancy-link,.menu-item__link){font-weight:700;display:flex;bottom:auto;left:3px}.actions-list+.panel__footer a:not(.btn,.logo-link,.page-circle,.sr-only,.sr-only-focusable,.no-fancy-link,.menu-item__link) i{transform:rotate(-90deg)}.actions-list-item{container:action/inline-size}.actions-list-item__link{white-space:unset;border-radius:.75rem;justify-content:space-between;align-items:center;gap:2rem;margin:0 -12px;padding:1rem;transition:background-color .3s;display:flex;overflow:hidden;background-image:none!important}.actions-list-item__link:hover{background-color:#d5ffff}.actions-list-item__link:hover .actions-list-item__go-to{opacity:1}.actions-list-item__link:after{content:none}.actions-list-item h6{grid-area:title;margin-block-end:0}.actions-list-item time{grid-area:date}.actions-list-item__date{background-color:var(--color-secondary);color:var(--color-body_background);border-radius:.75rem;flex-direction:column;align-items:center;height:fit-content;padding:1rem;font-size:24px;font-weight:700;display:flex}.actions-list-item__date span{font-size:.75rem;font-weight:4300}.actions-list-item__date--round{--icon-size:2rem;aspect-ratio:1;height:var(--circle-size,72px);width:var(--circle-size,72px);border-radius:50%;justify-content:center}.actions-list-item__label{font-size:.875rem}.actions-list-item__info{color:var(--color-secondary);font-size:.875rem;font-weight:700}.actions-list-item__go-to{background-color:var(--color-secondary);opacity:0;border-radius:50%;width:88px;height:88px;transition:opacity .3s;position:absolute;bottom:-44px;right:-44px}.actions-list-item__go-to svg{width:20px;height:.875rem;color:var(--color-body_background);position:absolute;top:20px;left:.875rem}.actions-list-item img{background-color:var(--color-primary-tint);object-position:var(--gk-image-focal-x,100%) var(--gk-image-focal-y,50%);border-radius:.75rem;width:14.125rem;height:6.5rem}.actions-list-item__inner{flex-grow:1;grid-template-columns:auto;grid-template-areas:"title""date""vendors""rewards";justify-content:flex-start;align-items:center;gap:.25rem 1rem;padding-block-start:.25rem;display:grid}@supports (text-wrap:balance){.actions-list-item__inner{text-wrap:balance}}.actions-list-item__info-item{font-size:.625rem;display:flex}.actions-list-item__info-item--vendors{--icon-size:1.125rem;grid-area:vendors;align-items:center;gap:.25rem;display:inline-flex}.actions-list-item__info--rewards{grid-area:rewards}@container (width<=402px){.actions-list-item__inner{max-width:calc(100% - (var(--circle-size) + 1rem))}img{height:80px}.actions-list-item__info{gap:.5rem}}@container actions (width<=420px){.actions-list-item{--circle-size:54px;--icon-size:24px}}@container actions (width<=300px){.actions-list-item{--circle-size:3rem}}@container actions (width<=580px){.actions-list-item__link{flex-wrap:wrap;justify-content:flex-start;gap:1rem}.actions-list-item__link img{width:100%;display:block}}@container action (width<=700px){.actions-list-item__inner:has(+img){grid-template-areas:"title title""date date""vendors vendors""rewards rewards";row-gap:.5rem}}#site-content{container:main/inline-size}#events-overview__app{background:var(--color-body_background)}.events-overview{--a-text-decoration:none;inline-size:min(100%, var(--container-max-width,100%));grid-template-columns:1fr;grid-template-areas:"event-overview-header""event-overview-results";gap:1rem 2rem;margin-inline:auto;display:grid;container:event-archive/inline-size}.events-overview--show-filters{grid-template-areas:"event-overview-header""event-overview-aside";row-gap:0}.events-overview--has-search .events-overview__header{grid-template-columns:1fr;grid-template-areas:"filters""search""counter";column-gap:2rem;display:grid;row-gap:1rem!important}@container (width>=600px){.events-overview--has-search .events-overview__header{grid-template-columns:minmax(255px,275px) 1fr auto;grid-template-areas:"filters search search""filters counter counter"}}@container (width>=991px){.events-overview--has-search .events-overview__header{grid-template-columns:minmax(255px,275px) 1fr auto;grid-template-areas:"filters search counter";padding-block-end:0}}@container (width>=600px){.events-overview--has-search .events-overview__header .events-overview__title{grid-area:span 1/filters/-1}}.events-overview--has-search .events-overview__header .toggle-filters{grid-area:filters;inline-size:fit-content}.events-overview--has-search .events-overview__header .result-counter{grid-area:counter;justify-self:end;inline-size:fit-content}.events-overview--has-search.events-overview--no-filters .events-overview__header{grid-template-columns:1fr;grid-template-areas:"search""counter"}@container (width>=480px){.events-overview--has-search.events-overview--no-filters .events-overview__header{grid-template-columns:1fr auto;grid-template-areas:"search counter"}}@container (width>=991px){.events-overview--has-search.events-overview--no-filters .events-overview__header{grid-template-columns:minmax(255px,275px) 1fr auto;grid-template-areas:"filters search counter";padding-block-end:0}}.events-overview search{--focus-offset:-2px;border:1px solid var(--color-light);border-radius:3.125rem;flex-grow:1;grid-area:search;justify-content:space-between;padding:0;display:flex;overflow:hidden}@media (width>=1200px){.events-overview search{max-inline-size:35.5rem}}@media (width<=360px){.events-overview search{border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:.5rem;overflow:visible}}.events-overview search .search__label{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=360px){.events-overview search .search__label{clip-path:none;white-space:normal;block-size:auto;inline-size:auto;margin:0;font-weight:600;position:static;overflow:visible}}.events-overview search input[type=search]{border:0;border-radius:3.125rem;flex-grow:1;padding-block:.4375rem;padding-inline:1.125rem}@media (width<=360px){.events-overview search input[type=search]{border:1px solid var(--color-light)}.events-overview search input[type=search]::placeholder{color:#0000}}.events-overview search button{--focus-color:var(--color-body_background);white-space:nowrap;flex-direction:row;flex-shrink:0;gap:.5rem;display:flex}@media (width<=360px){.events-overview search button{border-radius:3.125rem;justify-content:center}}.toggle-filters{background:var(--color-primary-tint);border:none;border-radius:.125rem;flex-wrap:nowrap;align-items:center;gap:4px;margin:0;padding:.5rem 1rem;font-size:.875rem;line-height:1;display:flex;position:relative;overflow:hidden}.events-overview--show-filters .toggle-filters{background:0 0;padding:0;font-size:20px;font-style:normal;font-weight:600;line-height:1.5}.events-overview__header{background:var(--color-body_background);border-block-end:1px solid #f1f1f1;flex-wrap:wrap;grid-area:event-overview-header;grid-template-areas:"filter clear""counter.";justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;padding-inline:1.25rem;display:flex}@container (width>=600px){.events-overview__header{padding-inline:0}}.events-overview--show-filters .events-overview__header{row-gap:0}.events-overview__header:not(:has(.events-overview__title)){justify-content:flex-end}.events-overview__title{margin:0;font-size:1.5rem}.events-overview__aside{--h2-font-size:1.25rem;z-index:5;background:var(--color-body_background);grid-area:event-overview-aside;padding-block-start:1rem;padding-inline:1rem;position:relative;inset:0}@container (width>=600px){.events-overview__aside{padding-block:2rem}}.events-overview__aside footer{pointer-events:none;background:linear-gradient(#0000,#fff);padding-block:1.125rem;padding-inline:.5rem;position:sticky;inset-block-end:0}.events-overview__aside footer button{pointer-events:all;inline-size:100%}.events-overview__results{flex-direction:column;grid-area:event-overview-results;gap:2.5rem;display:flex}.events-overview--loading .events-overview__results{place-content:center;display:grid}.events-overview--no-filters .events-overview__results{grid-column:1/-1}@media (width>=1200px){.events-overview--no-filters .events-overview__results .grid{--grid-columns:4}}.events-overview__results>ul{list-style:none}.events-overview--error{grid-template-columns:1fr!important;grid-template-areas:"event-overview-header""event-overview-error"!important}@container (width>=768px){.events-overview{grid-template-columns:minmax(255px,275px) minmax(320px,1fr);grid-template-areas:"event-overview-header event-overview-header event-overview-header""event-overview-aside event-overview-results event-overview-results";row-gap:1.25rem}.events-overview__results>ul{gap:1.25rem}.events-overview__aside{block-size:fit-content;padding:0;position:sticky;inset-block-start:1rem;overflow:visible;transform:none}.is-sticky .events-overview__aside{inset-block-start:calc(var(--site-hh,0px) + 1rem)}.admin-bar.is-sticky .events-overview__aside{inset-block-start:calc(var(--site-hh,0px) + 4rem)}}@container main (width<=540px){.events-overview .calendar-list-item:nth-child(2n) .calendar-list-item__link{background:var(--color-secondary-tint)}.events-overview .calendar-list-item__link{border-radius:0;margin-inline:0;padding:1rem}}@container (width>=600px){.events-overview__header{border-block-end:0;grid-column:1/-1}}#events-overview__app{--gk-image-height:80px}#events-overview__app .calendar-list{gap:0;inline-size:100%;list-style:none;display:grid;container-type:inline-size}@container (width<=564px){#events-overview__app .calendar-list{padding-inline:15px}}#events-overview__app .calendar-list+.panel__footer{border-block-start:1px solid #f1f1f1;flex-flow:column wrap;align-items:flex-start;padding-block-start:24px}#events-overview__app .calendar-list+.panel__footer a:not(.btn):after{content:none}#events-overview__app .calendar-list+.panel__footer a:not(.btn,.logo-link,.page-circle,.sr-only,.sr-only-focusable,.no-fancy-link,.menu-item__link){font-weight:700;display:flex;inset-block-end:auto;inset-inline-start:3px}#events-overview__app .calendar-list+.panel__footer a:not(.btn,.logo-link,.page-circle,.sr-only,.sr-only-focusable,.no-fancy-link,.menu-item__link) i{transform:rotate(-90deg)}#events-overview__app .calendar-list-item__link{align-items:center;gap:var(--ci-column-gap,16px);grid-template-areas:var(--ci-template-areas,"date content");grid-template-columns:var(--ci-template-columns,40px auto);white-space:unset;border-radius:.75rem;margin:0 -12px;padding:1rem;transition:background-color .3s;display:grid;position:relative;overflow:hidden;background-image:none!important}#events-overview__app .calendar-list-item__link:hover{background-image:none;background-color:var(--color-secondary-tint);background-position:0;text-decoration:none!important}#events-overview__app .calendar-list-item__link:hover .calendar-list-item__go-to{opacity:1}#events-overview__app .calendar-list-item__link:after{content:none}#events-overview__app .calendar-list-item__date{font-size:var(--ci-date-font-size,16px);block-size:fit-content;padding:var(--ci-date-padding,8px);text-transform:uppercase;border-radius:.75rem;flex-direction:column;grid-area:date;align-items:center;font-weight:700;text-decoration:none;display:flex}#events-overview__app .calendar-list-item__date span{font-size:.75rem;font-weight:400}#events-overview__app .calendar-list-item__date--round{aspect-ratio:1;border-radius:50%;justify-content:center;block-size:72px;inline-size:72px}#events-overview__app .calendar-list-item__date--round .icon{block-size:2rem;inline-size:2rem}#events-overview__app .calendar-list-item__inner{color:var(--color-primary);flex-direction:column;flex-grow:1;grid-area:content;padding-block-start:4px;display:flex}#events-overview__app .calendar-list-item__label{text-transform:uppercase;order:-1;font-size:.75rem}#events-overview__app .calendar-list-item__info,#events-overview__app .calendar-list-item__info-item{font-size:10px;display:flex}#events-overview__app .calendar-list-item__info{flex-wrap:wrap;gap:.875rem 1.5rem;max-inline-size:420px}#events-overview__app .calendar-list-item__info .icon{margin-inline-end:.5rem}#events-overview__app .calendar-list-item img{border-radius:.75rem;grid-area:image}#events-overview__app .calendar-list-item:has(img){--ci-template-areas:"date content" "image image"}@container (width>=480px){#events-overview__app .calendar-list-item{--ci-column-gap:2.5rem;--ci-date-font-size:24px;--ci-date-padding:8px 16px;--ci-template-areas:"date content";--ci-template-columns:60px auto;--gk-image-height:104px}}@container (width>=540px){#events-overview__app .calendar-list-item:has(img){--ci-template-areas:"date content image";--ci-template-columns:60px auto 226px}}@container (width<=402px){#events-overview__app .calendar-list-item__inner{max-inline-size:calc(100% - (var(--circle-size) + 1rem))}#events-overview__app .calendar-list-item__info{gap:.5rem}}#events-overview__app .alert{border-radius:4pt;grid-area:event-overview-error;gap:1rem;padding:1rem;display:flex}#events-overview__app .alert svg{flex-shrink:0}.event-overview__filters{gap:0;display:grid}.event-overview__filters svg{pointer-events:none;transition:transform var(--transition-ease) var(--transition-speed);will-change:transform}.event-overview__filters [open] svg{transform:scaleY(-1)}.event-overview__filters summary{cursor:pointer;inline-size:100%;color:var(--color-primary);background:0 0;border:none;border-block-end:1px solid #f1f1f1;justify-content:space-between;align-items:center;padding-block:.5rem;font-size:1rem;font-weight:700;display:flex}.event-overview__filters input[type=checkbox]:disabled,.event-overview__filters input[type=checkbox]:disabled~label{color:var(--color-light)}.event-overview__filters-type p{padding-block:1.5rem}.event-overview__filters-type ul{gap:.5rem;padding:0;padding-block:1.5rem 1.75rem;list-style:none;display:grid}.event-overview__filters-type ul:last-of-type{padding-block-end:1rem}.event-overview__filters-type li{align-items:center;display:flex}.event-overview__filters-type :is(input,label){margin:0}.events-overview__toggle-filters{appearance:none;color:var(--color-primary);background:0 0;border:0;padding-inline:0;text-decoration:underline}.result-counter{color:#5f5f5f;font-variant:normal;font-size:1rem;font-style:normal;font-weight:400}.event-overview__filters--selected{margin:0 0 2rem}.event-overview__filters--selected,.event-overview__filters--selected .list{flex-wrap:wrap;gap:.5rem;display:flex}.event-overview__filters--selected header{border-block-end:1px solid #f1f1f1;justify-content:space-between;align-items:center;inline-size:100%;padding:0 0 .625rem;display:flex}.event-overview__filters--selected header button{color:#5f5f5f;cursor:pointer;background-color:#0000;border:none;padding:0;font-size:1rem;font-weight:400;line-height:1;text-decoration:underline;display:inline-flex}@container (width>=600px){.event-overview__filters--selected header button{font-size:.75rem}}.events-overview__filter-title{font-variant:all-small-caps;color:var(--color-primary);margin:0}.event-overview__filters--selected .list{padding:0;list-style:none}.event-overview__filters--selected button{background-color:#e5eeee;border:none;border-radius:4px;flex-wrap:nowrap;align-items:center;gap:4px;margin:0;padding:.5rem 1rem;font-size:.875rem;line-height:1;display:flex}.result-list-item>*{block-size:100%}
