/* Add custom styles here if needed */
.list-group-item-success {
    border-left: 5px solid #198754; /* Green border for lowest price */
}

.card-header small {
    font-size: 0.9em;
}

.list-group-item small {
     font-size: 0.85em;
     color: #6c757d !important; /* Bootstrap text-muted */
}

/* Basic responsiveness for the card layout */
@media (max-width: 768px) {
    .card-header h5 {
        font-size: 1.1rem;
    }
    .list-group-item {
        flex-direction: column;
        align-items: flex-start !important;
    }
     .list-group-item .badge {
        margin-top: 5px;
    }
}