.EventModal_modal__GE_2U{padding:0;transition:fade .3s ease-in-out}.EventModal_content__Cvq1V{border-radius:var(--mantine-radius-md);padding:0}.EventModal_header__9SpB8{align-items:center;background-color:white;background:linear-gradient(to bottom,var(--mantine-color-white),var(--mantine-color-gray-2));justify-content:space-between;padding:6px 8px;position:sticky;top:0;z-index:1}.EventModal_control__dFkl5[data-inactive]{cursor:default;opacity:0}.EventModal_detailContainer__qcK93{align-items:flex-start;gap:1rem;flex-wrap:nowrap;padding:var(--mantine-spacing-xs);background-color:white;min-height:60vh}@media (max-width:48em){.EventModal_detailContainer__qcK93{flex-direction:column}}.Links_newsItemGroup__FQyqU{align-items:flex-start;flex-wrap:nowrap;gap:4px}.Links_newsItemTitle__fb04g{padding:4px;width:100%;gap:8px}.Links_newsItemTitle__fb04g a{color:var(--mantine-color-blue-8)}.Links_newsItemTitle__fb04g a:visited{color:var(--mantine-color-violet-7)}.Links_newsItemIcon__uhMBa{position:relative;top:7px}.EventsGrid_container__M_DqT{gap:var(--mantine-spacing-xs);padding:var(--mantine-spacing-xs)}.Detail_container__OeBMt{align-items:flex-start;border-radius:var(--mantine-radius-md);flex-wrap:nowrap;gap:0}.Detail_container__OeBMt p{margin:0!important}.Detail_clickableContainer__qTodT{align-items:flex-start;border-radius:var(--mantine-radius-md);flex-wrap:nowrap;gap:0}.Detail_clickableContainer__qTodT p{margin:0!important}.Detail_clickableContainer__qTodT:hover{cursor:pointer;background-color:var(--mantine-color-blue-1)}.Detail_stack__F0z6V{gap:4px}.Detail_icon__KAOI_{font-size:10px;line-height:1}.Detail_icon__KAOI_ path{color:var(--mantine-color-gray-6)}.Detail_icon__KAOI_ svg{height:12px;stroke-width:1.5;width:12px}.Detail_label__7VfU_{color:var(--mantine-color-gray-7);font-size:11px;font-weight:500;line-height:1;margin:0;text-transform:uppercase;word-break:keep-all;letter-spacing:.5px}.Detail_text__aw4cV{font-size:var(--mantine-font-size-sm);font-weight:500;color:var(--mantine-color-gray-9);word-break:break-word}.Detail_subtext___a48l,.Detail_text__aw4cV{line-height:var(--mantine-line-height-xs);margin:0;white-space:wrap}.Detail_subtext___a48l{font-size:var(--mantine-font-size-xs);font-weight:300;word-break:keep-all}.EventTypes_root__d4ipQ{overflow:visible}.EventTypes_label__4P7Fn{font-size:10px}.EventTypes_labelSmall__N8i3_{font-size:4px;font-weight:600}.EventDetailImage_container__5F_hw{display:flex;justify-content:center;width:400px}@media (max-width:48em){.EventDetailImage_container__5F_hw{width:100%}}.ImageCarousel_root__7oTj7{align-items:center;max-width:500px;min-width:300px;width:100%}.ImageCarousel_control__X84FK[data-inactive]{cursor:default;opacity:0}.ImageCarousel_slide__qKUCR{align-items:center;display:flex;justify-content:center}.ImageCarousel_slide__qKUCR img{border-radius:10px;inset:none;object-fit:contain;object-position:top center;width:100%}.EventsGallery_container__yPVDF{padding:0;gap:0}.EventsGallery_galleryItem__f6r6Z{position:relative;aspect-ratio:4/5;cursor:pointer;border-radius:0;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;background-color:var(--mantine-color-gray-1)}.EventsGallery_galleryItem__f6r6Z:hover{transform:scale(1.02);box-shadow:0 4px 12px rgba(0,0,0,.15)}.EventsGallery_galleryImage__yi8Ok{width:100%;height:100%;object-fit:cover;transition:opacity .2s ease}.EventsGallery_overlay__zlxAQ{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 50%,transparent);padding:var(--mantine-spacing-xs);opacity:0;transition:opacity .2s ease}.EventsGallery_galleryItem__f6r6Z:hover .EventsGallery_overlay__zlxAQ{opacity:1}.EventsGallery_eventTitle__TWelQ{color:white;text-shadow:0 1px 2px rgba(0,0,0,.8);line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.EventsGallery_modalContent__AFyoW{position:relative;height:100dvh;width:100%;background-color:rgba(0,0,0,.95);border-radius:0;display:flex;flex-direction:column;overflow:hidden}.EventsGallery_imageContainer__vKCja{flex:1;display:flex;align-items:center;justify-content:center;position:relative;min-height:0;padding:24px;overflow:hidden}.EventsGallery_fullscreenImage__44GXq{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:var(--mantine-radius-md);box-shadow:0 8px 32px rgba(0,0,0,.5);transition:opacity .3s ease}.EventsGallery_loadingOverlay__Bm09D{top:0;left:0;right:0;bottom:0;z-index:10;pointer-events:none}.EventsGallery_modalActions__gj1Y_{flex-shrink:0;display:flex;justify-content:center;padding:24px 24px calc(24px + env(safe-area-inset-bottom));background:rgba(0,0,0,.6);backdrop-filter:blur(8px);border-top:1px solid rgba(255,255,255,.1)}.EventsGallery_modalButton__2SGF_{opacity:.7;transition:opacity .2s ease,transform .1s ease;border:none!important;background-color:rgba(255,255,255,.1)!important;color:rgba(255,255,255,.9)!important}.EventsGallery_modalButton__2SGF_:hover{opacity:1;transform:translateY(-1px);background-color:rgba(255,255,255,.2)!important;color:white!important}.EventsGallery_modalCloseButton__zwokQ{background-color:rgba(255,255,255,.05)!important;color:rgba(255,255,255,.8)!important}.EventsGallery_modalCloseButton__zwokQ:hover{background-color:rgba(255,255,255,.1)!important;color:rgba(255,255,255,.9)!important}.EventsGallery_navArrow___1Q__{position:absolute;top:50%;transform:translateY(-50%);z-index:1000;background-color:rgba(0,0,0,.5)!important;color:rgba(255,255,255,.8)!important;border-radius:50%;opacity:.7;transition:opacity .2s ease,background-color .2s ease,transform .1s ease;backdrop-filter:blur(4px)}.EventsGallery_navArrowLeft__PBaK8{left:calc(16px + env(safe-area-inset-left))}.EventsGallery_navArrowRight__UHBlo{right:calc(16px + env(safe-area-inset-right))}.EventsGallery_navArrow___1Q__:hover{opacity:1;background-color:rgba(0,0,0,.7)!important;color:white!important;transform:translateY(-50%) scale(1.05)}.EventsGallery_navArrow___1Q__:disabled{opacity:.3;cursor:not-allowed}.EventsGallery_navArrow___1Q__:disabled:hover{transform:translateY(-50%);background-color:rgba(0,0,0,.5)!important}.EventsGallery_imageCounter__Q_UYf{left:calc(16px + env(safe-area-inset-left));background-color:rgba(0,0,0,.6);color:rgba(255,255,255,.9);padding:4px 12px;border-radius:var(--mantine-radius-md);font-size:14px;font-weight:500;z-index:1000}.EventsGallery_closeButton__Bnj_D,.EventsGallery_imageCounter__Q_UYf{position:absolute;top:calc(16px + env(safe-area-inset-top));backdrop-filter:blur(4px)}.EventsGallery_closeButton__Bnj_D{right:calc(16px + env(safe-area-inset-right));z-index:1001;background-color:rgba(0,0,0,.6)!important;color:rgba(255,255,255,.9)!important;border-radius:50%;opacity:.8;transition:opacity .2s ease,background-color .2s ease,transform .1s ease}.EventsGallery_closeButton__Bnj_D:hover{opacity:1;background-color:rgba(0,0,0,.8)!important;color:white!important;transform:scale(1.05)}.EventsGallery_loadingOverlay__Bm09D{top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.7);border-radius:12px;padding:24px;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1)}.EventsGallery_fullScreenLoadingOverlay__BRg_6,.EventsGallery_loadingOverlay__Bm09D{position:absolute;z-index:9999;display:flex;align-items:center;justify-content:center}.EventsGallery_fullScreenLoadingOverlay__BRg_6{top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);backdrop-filter:blur(4px)}@media (max-width:48em){.EventsGallery_container__yPVDF{padding:var(--mantine-spacing-xs)}.EventsGallery_modalContent__AFyoW{height:100dvh;overflow:hidden}.EventsGallery_imageContainer__vKCja{padding:calc(var(--mantine-spacing-sm) + env(safe-area-inset-top)) var(--mantine-spacing-sm) var(--mantine-spacing-sm);padding-left:calc(var(--mantine-spacing-sm) + env(safe-area-inset-left));padding-right:calc(var(--mantine-spacing-sm) + env(safe-area-inset-right));overflow:hidden}.EventsGallery_fullscreenImage__44GXq{max-height:calc(100dvh - 120px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-width:calc(100vw - 32px - env(safe-area-inset-left) - env(safe-area-inset-right));touch-action:none}.EventsGallery_modalActions__gj1Y_{padding:var(--mantine-spacing-sm);padding-bottom:calc(var(--mantine-spacing-sm) + env(safe-area-inset-bottom));margin:0 calc(var(--mantine-spacing-xs) + env(safe-area-inset-left)) 0 calc(var(--mantine-spacing-xs) + env(safe-area-inset-right))}.EventsGallery_navArrow___1Q__{width:48px;height:48px}.EventsGallery_closeButton__Bnj_D{top:calc(12px + env(safe-area-inset-top));right:calc(12px + env(safe-area-inset-right));width:44px;height:44px}.EventsGallery_imageCounter__Q_UYf{top:calc(12px + env(safe-area-inset-top));left:calc(12px + env(safe-area-inset-left));font-size:12px;padding:3px 8px}}.StyledTab_tab__6BltU:not([data-active]){background-color:var(--mantine-color-blue-0)}.StyledTab_tab__6BltU:not([data-active]):hover{background-color:var(--mantine-color-blue-1)}.ToolbarActions_filterIndicator__gQACG{position:absolute;top:2px;right:2px;width:12px;height:12px;border-radius:50%;background-color:var(--mantine-color-green-6);border:2px solid white}.ToolbarActions_actionIcon__fzy5J{background-color:var(--mantine-color-blue-1);border:1px solid var(--mantine-color-blue-2)}.ToolbarActions_actionIcon__fzy5J:hover{background-color:var(--mantine-color-blue-2);border-color:var(--mantine-color-blue-3)}.ToolbarActions_filterIcon__JeYXm{color:var(--mantine-color-blue-6)}.ToolbarActions_countBadge__KATqY{border-radius:4px;padding:4px 8px;background-color:var(--mantine-color-blue-1);border:1px solid var(--mantine-color-blue-2)}.ToolbarActions_countValue__8Lmbo{line-height:1;font-weight:600;color:var(--mantine-color-blue-9)}.ToolbarActions_countLabel__IKtdh{line-height:1;text-transform:uppercase;font-weight:500;color:var(--mantine-color-blue-7)}.TopicContent_drawer__qklB3 .mantine-Drawer-content .mantine-Drawer-body{display:flex;padding:0;overflow-x:hidden}.TopicContent_drawer__qklB3 .mantine-Drawer-content .mantine-Drawer-body,.TopicContent_paper__Rf4Tn{height:calc(100dvh - var(--app-shell-footer-height) - env(safe-area-inset-bottom));flex-direction:column;flex-grow:1}.TopicContent_paper__Rf4Tn{width:100%;overflow-x:auto}.Map_customPopup__6pOR1{bottom:0!important;min-width:calc(21.875rem * var(--mantine-scale));max-width:calc(25rem * var(--mantine-scale))}.Map_customPopup__6pOR1 .Map_leaflet-popup-tip-container__k6Esn{display:none!important}