/**
 * Trips - Show Page Stylesheet
 * Location: public/css/pages/trips/show.css
 */

/* Lightbox Modal & Gallery Slider Transitions */
#photoLightboxModal {
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
}

#gallerySliderActiveImg,
#lightboxImage {
    transition: opacity 0.2s ease-in-out, transform 0.3s ease;
}

/* Scanner Video Region Custom Styling */
#scanner-video-region video {
    border-radius: 1rem;
    object-fit: cover;
    width: 100% !important;
}

#scanner-video-region {
    border: none !important;
}

/* Barcode Modal Print Styling */
@media print {
    body * {
        visibility: hidden;
    }

    #traveler-barcode-modal,
    #traveler-barcode-modal * {
        visibility: visible;
    }

    #traveler-barcode-modal {
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: #fff;
    }
}