@media print{@page{size:A4;margin:12mm}body:has(.elf-page)>*{background:transparent}.elf-page nav,.elf-page>footer,.elf-no-print,.elf-page .elf-intro,.elf-page .elf-form,.elf-page .elf-faq{display:none!important}.elf-page,.elf-page main,.elf-plan{padding:0!important;margin:0!important;min-height:0!important;max-width:none!important}.elf-plan h2{font-size:24pt;margin-bottom:6mm}.elf-nights{display:block!important;-moz-columns:2;columns:2;-moz-column-gap:8mm;column-gap:8mm}.elf-night{-moz-column-break-inside:avoid;break-inside:avoid;padding:2mm 3mm!important;margin-bottom:2mm;min-height:15mm;border-top:0;border-right:0;border-bottom:0;-webkit-print-color-adjust:exact;print-color-adjust:exact}.elf-night button{display:none!important}.elf-night-date{font-size:9pt!important}.elf-night-idea{font-size:10pt!important;line-height:1.2}.elf-print-foot{display:flex!important;justify-content:center;margin-top:6mm}body:has(.elf-page) [data-sonner-toaster],body:has(.elf-page) [role=region][aria-label*=Notifications]{display:none!important}}
