@media (prefers-reduced-motion: reduce){
*, *::before, *::after{animation: none !important; transition: none !important;}
}
.leaflet-tooltip.mm-nombre{padding: 5px 10px; border: 0; border-radius: 8px; background: #1f2937; color: #fff; font: 600 12px/1.25 var(--sis); box-shadow: 0 4px 12px rgba(16,24,40,.3); white-space: nowrap;}
.leaflet-tooltip.mm-nombre::before{border-top-color: #1f2937;}
.leaflet-tooltip.mm-nombre{max-width: 200px; overflow: hidden; text-overflow: ellipsis;}
main#ex .migas{display: flex; align-items: center; flex-wrap: wrap; gap: 6px;}
main#ex .migas .pw-volver{display: inline-flex; align-items: center; gap: 4px; margin-right: 10px; padding: 5px 12px 5px 8px; border: 1px solid #d3dbe5; border-radius: 999px; background: #fff; color: #1f2933; font: 600 13.5px/1.2 var(--sis); text-decoration: none; box-shadow: 0 1px 3px rgba(16,24,40,.08);}
