.leaflet-map{width:100%}.leaflet-popup-content p{margin:0}.clinic-marker{background:transparent;border:none;display:flex;align-items:center;justify-content:center}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:transparent}.clinic-dot{display:inline-block;width:16px;height:16px;border-radius:9999px;background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 0 0 3px #22c55e33;border:2px solid #ffffff;transition:transform .2s}.clinic-marker:hover .clinic-dot{transform:scale(1.2)}.clinic-popup-container .leaflet-popup-content-wrapper{border-radius:.5rem;padding:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.clinic-popup-container .leaflet-popup-content{margin:0;font-family:inherit}.clinic-popup-container .leaflet-popup-tip{box-shadow:0 3px 14px #0000001a}.leaflet-container .leaflet-popup-content a{color:var(--primary)}
