/* Styles pour les popups de la carte OpenStreetMap */
.map-popup-large {
  font-size: 16px !important;
  line-height: 1.5 !important;
}

.map-popup-large .map_block {
  font-size: 16px !important;
}

.map-popup-large .map_block .title {
  font-size: 18px !important;
  font-weight: bold !important;
  margin-bottom: 10px !important;
}

.map-popup-large .map_block p {
  font-size: 16px !important;
  margin: 8px 0 !important;
}

.map-popup-large .map_block .address {
  font-size: 15px !important;
}

/* Styles pour les marqueurs personnalisés avec pictogrammes */
.leaflet-marker-icon.custom-marker-icon {
  border-radius: 50%;
  border: 3px solid white;
  background-color: white;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}

