@media print{@page{margin:18mm}body:has(.print-checklist){--background:#fff;--foreground:#171717;--muted-foreground:#343434;--border:#ccc;background:var(--background);color:var(--foreground)}body:has(.print-checklist) header,body:has(.print-checklist) footer,body:has(.print-checklist) .print-controls,body:has(.print-checklist) a[href=\#main-content]{display:none!important}.print-checklist{max-width:none;padding:0}.print-step{break-inside:avoid}}
