.gdpr-popup{position:fixed;bottom:0;left:0;width:100%;background-color:#f8f9fa;padding:15px;text-align:center;box-shadow:0 -2px 5px rgba(0,0,0,.2);z-index:1000}.gdpr-popup a{color:#007bff}.gdpr-popup button{margin-left:15px;padding:5px 10px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer}@keyframes grow{0%{transform:scale(1.03)}50%{transform:scale(.95)}to{transform:scale(1.03)}}.growing-icon{animation:grow 1s ease-in-out infinite}@keyframes changeColor{0%{filter:brightness(1)}50%{filter:brightness(1.2)}to{filter:brightness(1)}}.color-changing-icon{animation:changeColor 2s ease-in-out infinite}.map-labels-overlay img{pointer-events:none}.leaflet-tooltip.pp-label{background:#fff;color:#1a202c;border:1px solid rgba(0,0,0,.12);border-radius:8px;padding:4px 8px;box-shadow:0 2px 6px rgba(0,0,0,.15);font-size:12px;font-weight:500}.leaflet-tooltip.pp-label:before{display:none}