/* Style additionnel pour personnaliser la carte */
#map {
    height: 75vh;
    width: 100%;
    border: 2px solid #ccc;
    border-radius: 0.5rem;
    margin-bottom: 1rem;
}

/* Amélioration de la lisibilité sur mobile */
body {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

select {
    min-width: 200px;
}

#circuit-btn {
  position: relative;
  z-index: 20;
}
