#map { 
    height: calc(100vh - 64px); 
    width: 100%;
}

.store-card:hover { 
    transform: translateY(-2px); 
    transition: all 0.2s; 
    border-color: #4f46e5;
}

.active-filter { 
    background-color: #4f46e5 !important; 
    color: white !important; 
}

/* 隱藏捲軸但保持功能 */
.no-scrollbar::-webkit-scrollbar {
    display: none;
}