/**
 * Issue #10535 (2026-05-26) — Step 2 print-only stylesheet.
 * Companion to step2-print-button.js.
 */
@media print {
    /* 1. Hide WordPress / Logistik chrome */
    body > header,
    body > footer,
    .site-header,
    .site-footer,
    nav,
    .navigation,
    .breadcrumb,
    #wpadminbar,
    .wcp-sso-modal,
    .dms-ai-agent,
    #wcp-sso-modal,
    .swal2-popup,
    .swal2-container,
    .step2-toolbar,
    #cw-step2-print-btn,
    #cw-step2-export-csv-btn,
    #cw-step2-export-xlsx-btn,
    .logistec-compare-btn,
    .tos-compare-btn,
    .tvl-compare-btn,
    #collapseOne,
    #collapseThree,
    #collapseFour,
    #collapseFive,
    [data-bs-target="#collapseOne"],
    [data-bs-target="#collapseThree"],
    [data-bs-target="#collapseFour"],
    [data-bs-target="#collapseFive"] {
        display: none !important;
    }

    #collapseTwo,
    #collapseTwo .collapse {
        display: block !important;
        height: auto !important;
        max-height: none !important;
        visibility: visible !important;
    }

    .bg-primary,
    .bg-info,
    .bg-secondary,
    .bg-dark {
        background-color: transparent !important;
        color: #000 !important;
        border: 1px solid #999 !important;
    }
    .badge {
        color: #000 !important;
        background-color: transparent !important;
        border: 1px solid #999 !important;
        font-weight: bold !important;
    }
    .badge.bg-success { border-color: #198754 !important; color: #198754 !important; }
    .badge.bg-danger  { border-color: #dc3545 !important; color: #dc3545 !important; }
    .badge.bg-warning { border-color: #ffc107 !important; color: #997300 !important; }

    @page { size: A4 portrait; margin: 1cm; }
    body { font-size: 11pt; color: #000; background: #fff; }

    .container-card::before {
        content: "Termont Montréal Inc. — Container Tracking Report";
        display: block;
        font-size: 9pt;
        text-align: right;
        color: #666;
        margin-bottom: 8px;
    }
}
