@media print {
    .back-link-section,
    .test-tabstrip .k-tabstrip-items-wrapper,
    .print-button-link {
        display: none !important;
    }

    .summary-shell {
        position: static !important;
    }

    .test-info-section {
        background-color: #4d7f71 !important;
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
        box-shadow: none;
    }

    .alert-banner {
        border: 1px solid #E5C94A;
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
    }

    .section-box {
        break-inside: avoid;
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
    }

    /* Ensure section content is readable on white backgrounds in print */
    .section-box-title {
        color: #24323A !important;
    }

    .section-row-label,
    .section-row-value,
    .section-box-subheading,
    .section-empty {
        color: #24323A !important;
    }

    /* Show all tab panels when printing */
    .k-tabstrip-content {
        display: block !important;
    }

    .tab-content {
        break-inside: avoid;
        margin-bottom: 16px;
    }
}
