@media print{body{background:var(--background);color:var(--foreground)}*{box-shadow:none!important}}.review-print-heading{display:none}@media print{@page{size:letter landscape;margin:.4in}body:has(.review-print) nav{display:none!important}body:has(.review-print) header{display:none!important}body:has(.review-print) [role=note]{display:none!important}body:has(.review-print) button{display:none!important}body:has(.review-print) [role=tablist]{display:none!important}body:has(.review-print) [data-sonner-toaster]{display:none!important}body:has(.review-print) .review-screen-only{display:none!important}body:has(.review-print) button.review-keep{display:block!important}body:has(.review-print) main{max-width:none!important;margin:0!important;padding:0!important}body:has(.review-print) main>div>div:first-child{display:none!important}.review-print{font-size:8pt}.review-print .review-print-heading{margin-bottom:8pt;font-size:14pt;display:block}.review-print table{width:100%}.review-print tr{break-inside:avoid}.review-print .overflow-x-auto{overflow:visible!important}}.plan-print-heading,.plan-signature{display:none}@media print{@page{size:letter;margin:.45in}body:has(.care-plan-print) nav{display:none!important}body:has(.care-plan-print) header{display:none!important}body:has(.care-plan-print) [role=note]{display:none!important}body:has(.care-plan-print) button{display:none!important}body:has(.care-plan-print) [role=tablist]{display:none!important}body:has(.care-plan-print) [data-sonner-toaster]{display:none!important}body:has(.care-plan-print) .plan-screen-only{display:none!important}body:has(.care-plan-print) main{max-width:none!important;margin:0!important;padding:0!important}body:has(.care-plan-print) main>div>div:first-child{display:none!important}.care-plan-print{font-size:8pt}.care-plan-print .plan-print-heading,.care-plan-print .plan-signature{display:block}.care-plan-print .plan-print-heading{margin-bottom:10pt}.care-plan-print .plan-print-heading h2{font-size:18pt}.care-plan-print>div{columns:2;column-gap:14pt;display:block}.care-plan-print .plan-section{break-inside:avoid;box-shadow:none;margin-bottom:7pt;padding:5pt}.care-plan-print .plan-section h3{margin-bottom:4pt;font-size:11pt}.care-plan-print .plan-section dl>div{margin-top:4pt}.care-plan-print .plan-section dt,.care-plan-print .plan-section dd,.care-plan-print .plan-section p{font-size:8pt}.care-plan-print .plan-signature{border-top:1px solid var(--border);margin-top:12pt;padding-top:8pt}}.report-print-only{display:none}@media print{@page{size:letter portrait;margin:.5in}body:has(.report-print) nav{display:none!important}body:has(.report-print) header:not(.report-print header){display:none!important}body:has(.report-print) [role=note]{display:none!important}body:has(.report-print) button{display:none!important}body:has(.report-print) [data-sonner-toaster]{display:none!important}body:has(.report-print) .report-screen-only{display:none!important}body:has(.report-print) main{max-width:none!important;margin:0!important;padding:0!important}.report-print{font-size:9pt}.report-print .report-print-only{display:block}.report-print h1{font-size:16pt}.report-print table{width:100%}.report-print tr{break-inside:avoid}.report-print tfoot{display:table-row-group}.report-print .overflow-x-auto{overflow:visible!important}@page{size:letter;margin:.5in}body:has(.handoff-print){background:var(--background);color:var(--foreground)}body:has(.handoff-print) nav{display:none!important}body:has(.handoff-print) header{display:none!important}body:has(.handoff-print) [role=banner]{display:none!important}body:has(.handoff-print) [role=note]{display:none!important}body:has(.handoff-print) [data-sonner-toaster]{display:none!important}body:has(.handoff-print) button{display:none!important}body:has(.handoff-print) .handoff-controls{display:none!important}body:has(.handoff-print) main{max-width:none!important;margin:0!important;padding:0!important}body:has(.handoff-print) main>:not(.handoff-print){display:none!important}body:has(.handoff-print) main:before{content:"Sample data only";margin-bottom:8pt;font-size:10pt;display:block}body:has(.handoff-print) .handoff-print{font-size:10pt}.handoff-guest{break-inside:avoid}.handoff-guest>div{grid-template-columns:1fr 1fr;display:grid}.handoff-print a{color:inherit;text-decoration:none}}
