.store-list-container {
    max-height: 70vh;
    overflow-y: auto;
    padding-right: 10px;
}

.store-list-container::-webkit-scrollbar {
    width: 8px;
}

.store-list-container::-webkit-scrollbar-thumb {
    background: #ccc;
    border-radius: 4px;
}

.store-card {
    cursor: pointer;
    transition: all 0.3s;
    margin-bottom: 10px;
}

.store-card:hover, .store-card.active {
    background-color: #f8f9fa;
    border-left: 3px solid #0d6efd;
}