.wp-block-akademie-event-filter .event-filter__form{display:flex;gap:1rem;flex-direction:column}.wp-block-akademie-event-filter .event-filter__search-input{flex:1;width:100%}.wp-block-akademie-event-filter .event-filter__search-button{flex-shrink:0}.wp-block-akademie-event-filter .event-filter__filters-row{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1rem}.wp-block-akademie-event-filter .event-filter__filter-select{display:flex;flex-direction:column;gap:.25rem}.wp-block-akademie-event-filter .event-filter__select{width:100%}.wp-block-akademie-event-filter .event-filter__date-range{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:1rem}.wp-block-akademie-event-filter .event-filter__date-input{display:flex;flex-direction:column;gap:.25rem}.wp-block-akademie-event-filter .event-filter__date-input label{font-size:.875rem}.wp-block-akademie-event-filter .event-filter__date-input input[type=date]{flex:1}.wp-block-akademie-event-filter .event-filter__active-filters{display:flex;flex-direction:column;gap:.5rem}.wp-block-akademie-event-filter .event-filter__active-filters-list{display:flex;flex-wrap:wrap;gap:.5rem}.wp-block-akademie-event-filter .event-filter__filter-chip{align-items:center;background-color:var(--wp--preset--color--academy-900);border-radius:.5rem;color:var(--wp--preset--color--white);display:flex;font-size:var(--wp--prest--font-size--xs);padding:.125rem .375rem;gap:.25rem;line-height:1}.wp-block-akademie-event-filter .event-filter__filter-chip-remove{font-size:1.25rem;line-height:1;opacity:.7}.wp-block-akademie-event-filter .event-filter__reset-link{align-self:flex-start;background:none;border:none;font-weight:bold;padding:0;text-decoration:underline;cursor:pointer;color:inherit}.wp-block-akademie-event-filter .event-filter__reset-link:hover,.wp-block-akademie-event-filter .event-filter__reset-link:focus{opacity:.7;outline:none}.wp-block-akademie-event-filter .event-filter__section{margin:0}.wp-block-akademie-event-filter .event-filter__section[open]>summary::after{transform:scaleY(-1)}.wp-block-akademie-event-filter .event-filter__title{cursor:pointer;align-items:center;display:inline-flex;padding-block:var(--wp--preset--spacing--spacing-8)}.wp-block-akademie-event-filter .event-filter__title::after{width:1.5rem;content:"";height:1.5rem;background:currentColor;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill-rule='evenodd' clip-rule='evenodd' d='M15.9899 10.8889L12.0018 14.3073L8.01367 10.8889L8.98986 9.75L12.0018 12.3316L15.0137 9.75L15.9899 10.8889Z'/></svg>") center/contain no-repeat;transition:all .2s ease-in-out}.wp-block-akademie-event-filter .event-filter__title::marker{display:none}.wp-block-akademie-event-filter .event-filter__terms{display:grid;grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr));gap:1rem}.wp-block-akademie-event-filter .event-filter__term{align-items:center;display:flex;gap:.375rem}.wp-block-akademie-event-filter .event-filter__term input[type=checkbox]{cursor:pointer}.wp-block-akademie-event-filter .event-filter__term label{cursor:pointer}.wp-block-akademie-event-filter .event-filter__term-description{margin:0;font-size:.875rem;opacity:.75}.wp-block-akademie-event-filter .event-filter__results{margin-top:2rem}.wp-block-akademie-event-filter .event-filter__loading{text-align:center;margin:2rem 0}.wp-block-akademie-event-filter .event-filter__no-results{text-align:center;margin:2rem 0}.wp-block-akademie-event-filter .events{margin:0;padding:0;list-style:none}.wp-block-akademie-event-filter .events--list{--cell-y: 1rem;--cell-x: 1rem;border-collapse:collapse;width:100%}.wp-block-akademie-event-filter .events--list th,.wp-block-akademie-event-filter .events--list td{text-align:left}.wp-block-akademie-event-filter .events--list thead{background-color:var(--wp--preset--color--academy-30);text-align:left}.wp-block-akademie-event-filter .events--list thead th{font-weight:bold;padding:var(--cell-y) var(--cell-x)}.wp-block-akademie-event-filter .events--list tbody tr{background-color:var(--wp--preset--color--academy-10)}.wp-block-akademie-event-filter .events--list tbody tr:nth-child(even){background-color:var(--wp--preset--color--academy-30)}.wp-block-akademie-event-filter .events--list tbody th,.wp-block-akademie-event-filter .events--list tbody td{font-weight:normal;padding:var(--cell-y) var(--cell-x)}.wp-block-akademie-event-filter .event__title{color:inherit;font-weight:500;text-decoration:none}.wp-block-akademie-event-filter .event__title:hover{text-decoration:underline}.wp-block-akademie-event-filter .event__date{font-size:.875rem;opacity:.75}.wp-block-akademie-event-filter .event__date-separator{margin:0 .25rem}