.availability-store-header {
    display: flex;
    justify-content: space-between;
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
}

.availability-store {
    margin-bottom: 1.5rem;
}

.availability-store__name {
    font-weight: bold;
    font-size: 1.2rem;
}

.availability-store__availability {
    display: flex;
}

.availability-store__availability__label {
    font-weight: bold;
    margin-right: 1rem;
}

.available {
    color: green;
}

.not-available {
    color: red;
}

.availability-store__last-update {
    font-size: 0.8rem;
    color: #999;
}