#map {
min-height: 90vh;
height: auto;
position: relative;
z-index: 1;
}
#map .leaflet-popup-close-button span {
margin-left: 0;
}
.carte-interactive #map {
min-height: 38vh !important;
}
.leaflet-popup-content a {
white-space: nowrap;
display: inline-flex;
align-items: center;
color: #000;
text-decoration: none;
}
.leaflet-popup-content a:hover {
color: #ffe800 !important;
}
.leaflet-popup-content img {
display: inline-block;
margin-right: 6px;
width: 18px;
height: 18px;
vertical-align: middle;
}