@media print{.interactive-only,button,.edit-button,.voice-button,.mini-timeline,.sticky-header,[role=button],input[type=button],input[type=submit],nav,.navigation,.sidebar,.toolbar{display:none!important}.section-card,.card{page-break-inside:avoid;margin-bottom:1rem;box-shadow:none!important;border:none!important}.section-content,[data-collapsed=true],[aria-expanded=false]>*{max-height:none!important;display:block!important;overflow:visible!important}[data-chevron],.chevron-icon{display:none!important}.case-sheet-print,.case-sheet-editor,.case-sheet-review-editor{max-width:100%;margin:0;padding:0}.grid{gap:.5rem!important}h1,h2,h3,h4,h5,h6{page-break-after:avoid;color:#000!important}p,li{orphans:3;widows:3}.confidence-badge,.badge,[data-badge]{color:#000!important;background:#fff!important;border:1px solid #ccc!important;padding:2px 6px!important;font-size:10px!important}[data-badge-state=ai-generated]:before{content:"[AI] "}[data-badge-state=edited]:before{content:"[Edited] "}.section-card{page-break-after:auto}.section-card.break-before,.page-break-before{page-break-before:always}.section-card.break-after,.page-break-after{page-break-after:always}.card-header,.card-content,.diagnosis-section,.treatment-plan{page-break-inside:avoid}ul,ol{margin-left:1.5rem}table{border-collapse:collapse;width:100%}th,td{text-align:left;border:1px solid #ddd;padding:8px}thead{display:table-header-group}tbody{display:table-row-group}@page{margin:2cm;@top-center{content:"Orthopedic OPD Case Sheet";font-size:10pt;color:#666}@bottom-right{content:"Page " counter(page) " of " counter(pages);font-size:9pt;color:#666}}img{page-break-inside:avoid;max-width:100%!important}video,audio{display:none!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}@media (prefers-color-scheme:no-preference){.text-primary{color:#000!important}.bg-primary{background:#f0f0f0!important}}.patient-header{page-break-after:avoid;border-bottom:2px solid #000;margin-bottom:1rem;padding-bottom:.5rem}.diagnosis-card,[data-section=diagnosis],.treatment-card,[data-section=treatment]{page-break-inside:avoid;border:1px solid #333;margin:.5rem 0;padding:.5rem}.signature-section{page-break-inside:avoid;margin-top:2rem}.print-only{display:block!important}.screen-only,.no-print{display:none!important}.editable-list{margin-left:1.5rem;list-style-type:disc}.editable-list-item:before{display:none}.section-card-header{margin-bottom:.25rem;font-weight:700}.section-card-content{margin-left:.5rem}.mini-timeline,[data-component=mini-timeline],.voice-edit-button,[data-component=voice-edit]{display:none!important}.empty-state,[data-empty=true]:after{content:"(Not recorded)";color:#999;font-size:.9em;font-style:italic}.text-muted-foreground{color:#666!important}a{color:#000;text-decoration:underline}a[href]:after{content:" (" attr(href) ")";color:#666;font-size:.8em}a[href^=\#]:after{content:""}}[data-print-preview=true]{background:#fff;max-width:210mm;margin:0 auto;padding:20mm;box-shadow:0 0 10px #0000001a}
