.christmas-plan-sheet{background:var(--print-paper);color:var(--print-ink);padding:24px;overflow-wrap:anywhere}.christmas-plan-sheet h2{font-family:Cormorant Garamond,serif;font-size:30px;line-height:1.1;margin-bottom:12px}.christmas-plan-sheet table{width:100%;table-layout:fixed;border-collapse:collapse;margin:16px 0}.christmas-plan-sheet th,.christmas-plan-sheet td{font-weight:400;text-align:left;vertical-align:top;padding:8px;border-bottom:1px solid var(--border)}.christmas-plan-sheet th:first-child{width:30%}.christmas-plan-sheet section{margin:14px 0}.christmas-plan-sheet h3{font-weight:400;font-size:18px;margin-bottom:4px}.christmas-plan-sheet footer{font-size:12px;margin-top:18px;line-height:1.5}@media screen and (max-width: 639px){.christmas-plan-sheet{padding:12px}.christmas-plan-sheet table{font-size:12px;line-height:1.5}.christmas-plan-sheet th,.christmas-plan-sheet td{padding:6px 4px}.christmas-plan-sheet th:first-child{width:34%}}@media print{.print-export-root .christmas-plan-compact{zoom:.75}.print-export-root:has(.christmas-plan-sheet){height:268mm}.print-export-root .christmas-plan-sheet{padding:0;width:190mm;font-size:9pt;line-height:1.15}.print-export-root .christmas-plan-sheet h2{font-size:23pt;margin-bottom:6mm}.print-export-root .christmas-plan-sheet th,.print-export-root .christmas-plan-sheet td{padding:1mm 2mm}.print-export-root .christmas-plan-sheet table{margin:4mm 0}.print-export-root .christmas-plan-sheet section{margin:3mm 0}.print-export-root .christmas-plan-sheet h3{font-size:12pt}.print-export-root .christmas-plan-sheet footer{font-size:8pt;margin-top:4mm}.print-export-root .christmas-plan-sheet svg{width:25mm;height:auto;margin-top:3mm}}
