.leaflet-popup-content-wrapper{color:#1f1f1f;border-radius:12px;width:400px;padding:20px;box-shadow:0 8px 16px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.08);background-color:#fff!important}.leaflet-popup-content{margin:0}.leaflet-popup-tip{background-color:#fff!important}.pulsing-chart{animation:3s ease-in-out infinite pulse}@keyframes pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}