@import "https://unpkg.com/leaflet@1.9.4/dist/leaflet.css";
@keyframes dashMove{0%{stroke-dashoffset:0}to{stroke-dashoffset:15px}}@keyframes linePulse{0%,to{opacity:.6;filter:drop-shadow(0 0 1px)}50%{opacity:1;filter:drop-shadow(0 0 5px)}}@keyframes lineGlow{0%,to{filter:drop-shadow(0 0 2px)}50%{filter:drop-shadow(0 0 6px)}}.connection-line-animated,svg .connection-line-animated,.leaflet-overlay-pane svg .connection-line-animated{stroke-dasharray:none;animation:1s linear infinite dashMove,3s ease-in-out infinite linePulse}.leaflet-zoom-anim .leaflet-zoom-animated,.leaflet-zoom-anim .leaflet-marker-icon,.leaflet-zoom-anim .leaflet-popup{transition:none!important}.leaflet-container{font-family:inherit}@font-face{font-family:Custom Leaflet Font;src:local(Custom Leaflet Font)}.leaflet-popup-content-wrapper{border-radius:12px;box-shadow:0 10px 25px #0000001a}.leaflet-popup-content{min-width:200px;margin:0}.leaflet-popup-tip{background:#fff}.leaflet-control-zoom{box-shadow:0 4px 6px #0000001a;border:none!important}.leaflet-control-zoom a{transition:all .2s;color:#374151!important;background:#fff!important;border:1px solid #e5e7eb!important}.leaflet-control-zoom a:hover{color:#111827!important;background:#f3f4f6!important}.leaflet-popup,.leaflet-popup-content-wrapper{opacity:1!important;transition:opacity!important;animation:none!important}.leaflet-popup-tip,.leaflet-popup-pane .leaflet-popup,.leaflet-popup-pane .leaflet-popup-content-wrapper,.leaflet-popup-pane .leaflet-popup-tip,.no-animation-popup,.no-animation-popup .leaflet-popup-content-wrapper,.no-animation-popup .leaflet-popup-tip{transition:opacity!important;animation:none!important}.leaflet-popup,.leaflet-popup-content-wrapper,.leaflet-popup-tip,.leaflet-popup-pane *,.leaflet-popup-pane .leaflet-popup *,.leaflet-popup-pane .leaflet-popup-content-wrapper *,.leaflet-popup-pane .leaflet-popup-tip *{opacity:1!important;transition:opacity!important;animation:none!important}.leaflet-popup-pane{transition:opacity!important;animation:none!important}.leaflet-container .leaflet-popup-pane .leaflet-popup,.leaflet-container .leaflet-popup-pane .leaflet-popup-content-wrapper,.leaflet-container .leaflet-popup-pane .leaflet-popup-tip{opacity:1!important;visibility:visible!important;transition:opacity!important;animation:none!important}@keyframes leaflet-popup-fade-in{0%{opacity:0}to{opacity:1}}@keyframes leaflet-popup-fade-out{0%{opacity:1}to{opacity:0}}.leaflet-popup,.leaflet-popup-content-wrapper,.leaflet-popup-tip{animation-duration:0s!important;animation-delay:0s!important;animation-fill-mode:none!important}.leaflet-popup-pane .leaflet-popup,.leaflet-popup-pane .leaflet-popup-content-wrapper,.leaflet-popup-pane .leaflet-popup-tip{visibility:visible!important;opacity:1!important;display:block!important}.marker-cluster{color:#fff;text-align:center;background:#3b82f6;border-radius:50%;font-weight:700}.marker-cluster-small{background:#60a5fa}.marker-cluster-medium{background:#3b82f6}.marker-cluster-large{background:#2563eb}.leaflet-control-attribution{visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;display:none!important;overflow:hidden!important}.tigers-branding-overlay{z-index:99999!important;pointer-events:none!important;position:absolute!important;bottom:10px!important;right:10px!important}.tigers-branding-overlay div{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#fffffff2!important;border-radius:8px!important;align-items:center!important;gap:8px!important;padding:6px 12px!important;font-family:system-ui,-apple-system,sans-serif!important;display:flex!important;box-shadow:0 2px 8px #0000001a!important}.tigers-branding-overlay span:first-child{font-size:18px!important;display:inline-block!important}.tigers-branding-overlay span:last-child{color:#e74c3c!important;text-shadow:0 1px 2px #0000001a!important;font-size:14px!important;font-weight:700!important;display:inline-block!important}.leaflet-bottom.leaflet-right{z-index:998!important}.leaflet-control-container .leaflet-control{z-index:999!important}.leaflet-control-attribution *,.leaflet-control-attribution a,.leaflet-control-attribution span{visibility:hidden!important;opacity:0!important;display:none!important}.google-tile-layer{transition:opacity .3s}.google-tile-layer.leaflet-tile-loaded{opacity:1!important}.google-tile-layer.leaflet-tile-loading{opacity:.5!important}.leaflet-tile-container,.leaflet-tile{transition:opacity .2s ease-in-out!important}.leaflet-tile.leaflet-tile-loaded{opacity:1!important}.leaflet-tile.leaflet-tile-loading{opacity:.7!important}.leaflet-zoom-animated,.leaflet-tile-pane,.leaflet-marker-pane,.leaflet-overlay-pane{transition:transform .3s!important}.leaflet-pane.leaflet-overlay-pane{z-index:400!important}.leaflet-pane.leaflet-tile-pane{z-index:200!important}.google-tile-layer img{backface-visibility:hidden!important;transition:opacity .15s ease-in-out!important}.google-tile-layer .leaflet-tile-container,.google-tile-layer .leaflet-tile{background:0 0!important}.leaflet-tile.leaflet-tile-loading{background-color:#0000!important;background-image:none!important}.google-tile-layer .leaflet-tile-container{will-change:transform,opacity!important}.google-tile-layer .leaflet-tile{will-change:auto!important;image-rendering:-webkit-optimize-contrast!important;image-rendering:crisp-edges!important}.google-tile-layer .leaflet-tile-pane{transform:translateZ(0)!important}.leaflet-container,.leaflet-tile-pane{scroll-behavior:auto!important}.google-tile-layer{transform:translateZ(0)!important}.leaflet-zoom-animated .google-tile-layer,.leaflet-zoom-animated .google-tile-layer .leaflet-tile-pane{transition:none!important}.connection-line-solid,svg .connection-line-solid{animation:3s ease-in-out infinite linePulse;stroke-dasharray:none!important}.leaflet-overlay-pane svg .connection-line-solid,path.connection-line-solid,svg path.connection-line-solid,.leaflet-overlay-pane svg path.connection-line-solid,path[class*=connection-line-solid],.leaflet-overlay-pane path[class*=connection-line-solid]{stroke-dasharray:none!important;animation:3s ease-in-out infinite linePulse!important}svg path:not(.connection-line-animated),svg path.leaflet-zoom-animated:not(.connection-line-animated),.leaflet-overlay-pane,.leaflet-overlay-pane :not(.connection-line-animated),.leaflet-overlay-pane svg:not(.connection-line-animated),.leaflet-overlay-pane svg :not(.connection-line-animated){transition:none!important;animation:none!important}.leaflet-overlay-pane svg path.connection-line-animated,svg path.connection-line-animated,path.connection-line-animated{stroke-dasharray:none!important;will-change:stroke-dashoffset,opacity!important;animation-name:dashMove,linePulse!important;animation-duration:1s,3s!important;animation-timing-function:linear,ease-in-out!important;animation-iteration-count:infinite,infinite!important;animation-direction:normal,normal!important;animation-play-state:running!important;animation-delay:0s,0s!important;animation-fill-mode:none,none!important;animation-timeline:auto,auto!important}.leaflet-overlay-pane svg path[style*=animation],svg path[style*=animation]{animation-name:dashMove,linePulse!important;animation-duration:1s,3s!important;animation-timing-function:linear,ease-in-out!important;animation-iteration-count:infinite,infinite!important;animation-direction:normal,normal!important;animation-play-state:running!important;animation-delay:0s,0s!important;animation-fill-mode:none,none!important;animation-timeline:auto,auto!important}path[class*=connection-],.leaflet-overlay-pane path[class*=connection-]{stroke-dasharray:none!important;will-change:stroke-dashoffset,opacity!important;animation-name:dashMove,linePulse!important;animation-duration:1s,3s!important;animation-timing-function:linear,ease-in-out!important;animation-iteration-count:infinite,infinite!important;animation-direction:normal,normal!important;animation-play-state:running!important;animation-delay:0s,0s!important;animation-fill-mode:none,none!important;animation-timeline:auto,auto!important}path[data-connection-id],.leaflet-overlay-pane path[data-connection-id]{stroke-dasharray:none!important;animation:1s linear infinite dashMove!important}@media screen and (min-resolution:2x){.leaflet-overlay-pane svg path.connection-line-animated{stroke-dasharray:10 5!important;animation:1s linear infinite dashMove!important}}.status-dropdown-container .absolute{z-index:10000!important}.status-dropdown-container .absolute.bottom-full{top:auto!important;bottom:100%!important}path.connection-line-solid,.leaflet-overlay-pane path.connection-line-solid,path[class*=connection-line-solid],.leaflet-overlay-pane path[class*=connection-line-solid]{stroke-dasharray:none!important;animation:3s ease-in-out infinite linePulse!important}.marker-label-tooltip{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.marker-label-tooltip:before{display:none!important}.leaflet-tooltip.marker-label-tooltip{box-shadow:none!important;background:0 0!important;border:none!important;padding:2px 6px!important}.leaflet-tooltip.marker-label-tooltip:before,.leaflet-tooltip.marker-label-tooltip:after{border:none!important;display:none!important}.leaflet-tooltip-bottom.marker-label-tooltip:before,.leaflet-tooltip-top.marker-label-tooltip:before,.leaflet-tooltip-left.marker-label-tooltip:before,.leaflet-tooltip-right.marker-label-tooltip:before{display:none!important}
