/* Limpiamos la tipografía del mapa para que coincida con la web */
.leaflet-container {
    font-family: inherit;
}

/* Tooltip (bocadillo) de Leaflet modernizado */
.leaflet-tooltip {
    background-color: white;
    border: none !important;
    box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1) !important;
    border-radius: 0.5rem;
    padding: 0.5rem 0.75rem;
    color: #1e293b;
    font-size: 0.875rem;
}

/* Espaciado de las celdas de la tabla */
#tabla-vegetacion td {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}

/* Diseño profesional para la barra de scroll de la tabla */
::-webkit-scrollbar {
    width: 6px;
}
::-webkit-scrollbar-track {
    background: transparent; 
}
::-webkit-scrollbar-thumb {
    background: #cbd5e1; 
    border-radius: 10px;
}
::-webkit-scrollbar-thumb:hover {
    background: #94a3b8; 
}