/**
 * modern-flight-cards.css
 * Shared styles for modern flight offer cards used on the Tour Detail page.
 * This file prevents the 404 error caused by the reference in detail.blade.php.
 *
 * Styles here are intentionally minimal — the tour-detail page renders
 * flight cards via the flight-booking-section partial which carries its own
 * inline styles. This file exists primarily to satisfy the asset reference
 * and provides a single place to put any card overrides needed in future.
 */

/* Keyboard-focus visible outline for flight card divs with role="button" */
.modern-flight-card:focus {
    outline: 2px solid #007bff;
    outline-offset: 2px;
}

/* Hover elevation — shared across tour-detail and flight-search contexts */
.modern-flight-card.hover-shadow:hover {
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
    border-color: #3498db !important;
    transform: translateY(-2px);
    transition: all 0.3s ease-in-out;
}

/* Price column background */
.modern-flight-card .flight-price-col {
    background-color: #f8f9fa;
}
