.events-filters-modal__overlay[data-v-2d2c171b]{align-items:center;background:#1414148c;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:1rem;position:fixed;z-index:1100}.events-filters-modal[data-v-2d2c171b]{background:#fff;border-radius:1rem;box-shadow:0 30px 70px #14141442;max-height:min(85vh,760px);overflow-y:auto;padding:1rem 1rem 1.25rem;position:relative;width:min(760px,100%)}.events-filters-modal__close[data-v-2d2c171b]{background:transparent;border:0;color:#707070;cursor:pointer;font-size:1.8rem;line-height:1;position:absolute;right:1rem;top:1rem}.events-filters-modal__title[data-v-2d2c171b]{font-size:1.3rem;font-weight:700;margin:0 2.4rem 1rem 0}.events-filters-modal__section[data-v-2d2c171b]{display:grid;gap:.75rem;padding:.65rem 0}.events-filters-modal__label[data-v-2d2c171b]{display:flex;font-weight:700;gap:1rem;justify-content:space-between}.events-filters-modal__range[data-v-2d2c171b]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;height:18px;width:100%}.events-filters-modal__range[data-v-2d2c171b]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--color-primary-dark) 0,var(--color-primary-dark) var(--events-range-progress),var(--color-primary-bright-accent) var(--events-range-progress),var(--color-primary-bright-accent) 100%);border:0;border-radius:999px;height:6px}.events-filters-modal__range[data-v-2d2c171b]::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--color-primary-dark);border:0;border-radius:999px;height:18px;margin-top:-6px;width:18px}.events-filters-modal__range[data-v-2d2c171b]::-moz-range-track{background:var(--color-primary-bright-accent);border:0;border-radius:999px;height:6px}.events-filters-modal__range[data-v-2d2c171b]::-moz-range-progress{background:var(--color-primary-dark);border:0;border-radius:999px;height:6px}.events-filters-modal__range[data-v-2d2c171b]::-moz-range-thumb{background:var(--color-primary-dark);border:0;border-radius:999px;height:18px;width:18px}.events-filters-modal__range[data-v-2d2c171b]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary-dark) 35%,transparent);outline-offset:4px}.events-filters-modal__picker[data-v-2d2c171b]{align-items:center;background:transparent;border:0;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:.85rem .25rem;text-align:left;width:100%}.events-filters-modal__picker-arrow[data-v-2d2c171b]{color:#888;font-size:1.5rem;line-height:1}.events-filters-modal__apply[data-v-2d2c171b]{margin-top:1rem;width:100%}.events-filters-modal-enter-active[data-v-2d2c171b],.events-filters-modal-leave-active[data-v-2d2c171b]{transition:opacity .2s ease}.events-filters-modal-enter-from[data-v-2d2c171b],.events-filters-modal-leave-to[data-v-2d2c171b]{opacity:0}.events-page[data-v-d76454d9]{padding:2rem 0 5rem}.events-page__container[data-v-d76454d9]{max-width:var(--container-max-width)}.events-page__imminent[data-v-d76454d9],.events-page__list[data-v-d76454d9]{display:grid;gap:12px}.events-page__list[data-v-d76454d9]{grid-template-columns:repeat(2,minmax(0,1fr))}.events-page__imminent[data-v-d76454d9]{margin-bottom:12px}.events-page__tabs[data-v-d76454d9]{margin-bottom:8px}.events-page__filters[data-v-d76454d9]{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;height:48px;margin-bottom:8px}.events-page__filter-btn[data-v-d76454d9],.events-page__location-btn[data-v-d76454d9]{align-items:center;background:transparent;border:0;color:#111;cursor:pointer;display:inline-flex;font-weight:700;gap:8px;height:48px;justify-content:center;min-width:0}.events-page__location-btn[data-v-d76454d9]{background:#f4f4f4;border-radius:999px;padding:0 14px}.events-page__location-btn span[data-v-d76454d9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.events-page__filter-icon[data-v-d76454d9]{flex:0 0 auto;height:20px;width:20px}.events-page__filter-dot[data-v-d76454d9]{background:var(--color-primary);border-radius:999px;height:7px;width:7px}.events-page__state[data-v-d76454d9]{align-content:center;color:#000000b8;display:grid;gap:1rem;min-height:22rem;place-items:center;text-align:center}.events-page__state--error[data-v-d76454d9]{color:var(--color-input-error)}.events-page__mode-row[data-v-d76454d9]{display:flex;justify-content:center;padding:10px 16px}.events-page__mode-btn[data-v-d76454d9]{background:transparent;border:0;color:var(--color-dark-gray);cursor:pointer;font-weight:700;letter-spacing:.05em;padding:10px 0}.events-page__load-more[data-v-d76454d9]{display:grid;grid-column:1/-1;min-height:2rem;place-items:center}@media(max-width:600px){.events-page[data-v-d76454d9]{padding-top:1.3rem}.events-page__container[data-v-d76454d9]{padding-left:0;padding-right:0}.events-page__filters[data-v-d76454d9],.events-page__imminent[data-v-d76454d9],.events-page__list[data-v-d76454d9],.events-page__mode-row[data-v-d76454d9],.events-page__state[data-v-d76454d9]{margin-left:1.5rem;margin-right:1.5rem}.events-page__list[data-v-d76454d9]{grid-template-columns:1fr}}
