/* ============================================================
   FBS Beauty — Print / PDF styles
   ============================================================ */

@media print {
    * {
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
    }
    /* Hide non-result elements */
    #step-hero,
    #step-camera,
    #step-preview,
    #step-processing,
    .step-header,
    .btn-back,
    .results-cta,
    .modal-overlay,
    .results-disclaimer {
        display: none !important;
    }
    /* Show treatment plan section */
    #section-plan {
        display: block !important;
        page-break-inside: avoid;
    }
    .plan-card {
        display: block !important;
    }
    #step-results {
        display: block !important;
    }
    body {
        background: white;
        font-size: 11pt;
    }
    /* Print header with clinic name */
    #step-results::before {
        content: 'FBS Beauty · AI Diagnostics';
        display: block;
        font-size: 10pt;
        color: #666;
        margin-bottom: 8pt;
        border-bottom: 1pt solid #ddd;
        padding-bottom: 6pt;
    }
    /* Ensure brand/top header and date are visible */
    .results-top {
        display: block;
        padding: 1.5rem 1rem 3rem;
        page-break-inside: avoid;
    }
    .results-date {
        display: block !important;
    }
    .summary-card {
        margin: -2rem 1rem 0;
        box-shadow: none;
        border: 1px solid #e8ddd4;
    }
    .results-body {
        padding: 1rem;
        gap: 1.5rem;
    }
    .metric-card,
    .obs-card,
    .care-card,
    .proc-card {
        box-shadow: none;
        border: 1px solid #e8ddd4;
        page-break-inside: avoid;
    }
}