/* V59 map render performance mode.
   Keep the visual language, but remove expensive glass, transitions and repeated paint effects from the live map surface. */
.tg-map-performance-mode .leaflet-tile,
.tg-map-performance-mode .leaflet-pane,
.tg-map-performance-mode .leaflet-overlay-pane,
.tg-map-performance-mode .leaflet-marker-pane,
.tg-map-performance-mode .leaflet-tooltip-pane,
.tg-map-performance-mode .leaflet-popup-pane {
  transition: none !important;
  animation: none !important;
}

.tg-map-performance-mode .mapWrap *,
.tg-map-performance-mode .mapWrap *::before,
.tg-map-performance-mode .mapWrap *::after {
  animation-duration: 0s !important;
  transition-duration: 0s !important;
}

.tg-map-performance-mode .map-topbar,
.tg-map-performance-mode .map-notification,
.tg-map-performance-mode .achievement-toast,
.tg-map-performance-mode .send-news-floating,
.tg-map-performance-mode .add-object-floating,
.tg-map-performance-mode .tg-hover-mini-card,
.tg-map-performance-mode .object-panel,
.tg-map-performance-mode .map-page-overlay,
.tg-map-performance-mode .daily-card,
.tg-map-performance-mode .topic-card {
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

.tg-map-performance-mode .tg-hover-mini-card,
.tg-map-performance-mode .achievement-toast,
.tg-map-performance-mode .map-notification {
  box-shadow: 0 6px 14px rgba(47,56,60,.10) !important;
}

.tg-map-performance-mode .leaflet-fade-anim .leaflet-tile,
.tg-map-performance-mode .leaflet-zoom-animated {
  transition: none !important;
}
