.events-map-wrapper[data-v-fbcc3077]{min-height:400px;position:relative}.events-map[data-v-fbcc3077]{border-radius:16px;width:100%;height:400px;min-height:400px;overflow:hidden}.events-map-search-area-btn[data-v-fbcc3077]{z-index:1000;opacity:1;position:absolute;top:14px;right:10px;box-shadow:0 8px 24px #0003}.events-map-my-location-btn[data-v-fbcc3077]{z-index:1000;opacity:1;border:1px solid #9349f138;position:absolute;bottom:24px;right:10px;box-shadow:0 8px 24px #0000002e}.fade-enter-active[data-v-fbcc3077],.fade-leave-active[data-v-fbcc3077]{transition:opacity .5s}.fade-enter-from[data-v-fbcc3077],.fade-leave-to[data-v-fbcc3077]{opacity:0}[data-v-fbcc3077] .leaflet-container{border-radius:16px;min-height:400px;height:100%!important}[data-v-fbcc3077] .leaflet-popup-content{margin:0}[data-v-fbcc3077] .leaflet-popup-content-wrapper{border-radius:8px;padding:0;overflow:hidden}[data-v-fbcc3077] .event-map-popup-card{min-width:200px;max-width:280px;overflow:hidden}[data-v-fbcc3077] .event-map-popup-card__image{-o-object-fit:cover;object-fit:cover;width:100%;height:120px;display:block}[data-v-fbcc3077] .event-map-popup-card__body{padding:8px 12px 12px}[data-v-fbcc3077] .event-map-popup-card__title{color:inherit;margin-bottom:4px;font-weight:600;text-decoration:none;display:block}[data-v-fbcc3077] .event-map-popup-card__date{color:#666;margin-bottom:4px;font-size:.875rem}[data-v-fbcc3077] .event-map-popup-card__location-row{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;display:flex}[data-v-fbcc3077] .event-map-popup-card__location,[data-v-fbcc3077] .event-map-popup-card__location-link{color:#666;flex:auto;min-width:0;font-size:.875rem}[data-v-fbcc3077] .event-map-popup-card__location-link{color:#666;font-size:.875rem;text-decoration:none}[data-v-fbcc3077] .event-map-popup-card__directions{background:var(--q-primary);color:#fff;border-radius:16px;flex-shrink:0;align-self:flex-end;padding:4px 12px;font-size:.75rem;text-decoration:none;display:inline-block}[data-v-fbcc3077] .event-map-popup-card__directions:hover{opacity:.9}[data-v-fbcc3077] .events-map-pin-icon{background:0 0!important;border:none!important}[data-v-fbcc3077] .marker-cluster-large,[data-v-fbcc3077] .marker-cluster-medium,[data-v-fbcc3077] .marker-cluster-small{background-color:color-mix(in srgb,var(--q-primary) 40%,transparent)}[data-v-fbcc3077] .marker-cluster-large div,[data-v-fbcc3077] .marker-cluster-medium div,[data-v-fbcc3077] .marker-cluster-small div{background-color:var(--q-primary);color:#fff}
