﻿.shop-card {
    cursor: pointer;
    transition: border-color 0.2s, box-shadow 0.2s, background-color 0.2s;
    min-width: 280px;
    max-width: 360px;
    flex-grow: 1;
}

    .shop-card:hover {
        border-color: #007bff;
        box-shadow: 0 0 0 0.15rem rgba(0,123,255,0.25);
    }

    .shop-card.selected {
        border: 1px solid #999;
        background-color: #e5fff2;
    }

#shopList {
    gap: 1.5rem;
}

.form-control:disabled {
    background-color: #e5fff2;
    border: 0 !important;
}
