.location-item {
    transition: all 0.2s ease;
}

#locations-list::-webkit-scrollbar {
    width: 6px;
}

#locations-list::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

#locations-list::-webkit-scrollbar-thumb {
    background: #c1c1c1;
    border-radius: 10px;
}

#locations-list::-webkit-scrollbar-thumb:hover {
    background: #a8a8a8;
}

.leaflet-marker-icon {
    transition: transform 0.3s ease, filter 0.3s ease;
}

.marker-hover {
    transform: scale(1.2);
    filter: drop-shadow(0 0 8px rgba(0, 0, 255, 0.6));
}

.location-item:hover {
    @apply bg-secondary !important;
}
