@media print{@page{margin:14mm}html:has(.print-plan){background:#fff!important}html:has(.print-plan) body{background:#fff!important}html:has(.print-plan) body>header{display:none!important}html:has(.print-plan) body>footer{display:none!important}html:has(.print-plan) #mobile-menu{display:none!important}html:has(.print-plan) body>[role=dialog]{display:none!important}html:has(.print-plan) main [aria-hidden=true]{display:none!important}html:has(.print-plan) main nav[aria-label=Breadcrumb]{display:none!important}html:has(.print-plan) .print-hide{display:none!important}html:has(.print-plan) main{background:#fff!important;overflow:visible!important}html:has(.print-plan) main *{color:#000!important;box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#999!important;-webkit-mask-image:none!important;mask-image:none!important}html:has(.print-plan) main :before{color:#000!important;box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#999!important;-webkit-mask-image:none!important;mask-image:none!important}html:has(.print-plan) main :after{color:#000!important;box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#999!important;-webkit-mask-image:none!important;mask-image:none!important}html:has(.print-plan) main>section:first-of-type{text-align:left!important;padding:0 0 10pt!important}html:has(.print-plan) main>section:first-of-type *{max-width:none!important;margin-left:0!important}html:has(.print-plan) main h1{padding-bottom:6pt!important;font-size:24pt!important;line-height:1.1!important}html:has(.print-plan) main>section:first-of-type p{font-size:12pt!important}html:has(.print-plan) main>div{padding:0!important}html:has(.print-plan) .print-plan{border:0!important;border-radius:0!important;max-width:none!important;padding:0!important}html:has(.print-plan) .print-plan section{border-top:0!important;margin-top:10pt!important;padding-top:0!important}html:has(.print-plan) .print-plan h2{-moz-column-break-after:avoid;break-after:avoid;padding-bottom:3pt!important;font-size:15pt!important}html:has(.print-plan) .print-plan p{padding-bottom:4pt!important;font-size:10.5pt!important;line-height:1.35!important}html:has(.print-plan) .plan-day{-moz-column-break-inside:avoid;break-inside:avoid;border:0!important;border-bottom:.5pt solid #bbb!important;border-radius:0!important;gap:8pt!important;padding:3pt 0!important}html:has(.print-plan) .plan-day *{font-size:10pt!important;line-height:1.3!important}html:has(.print-plan) .print-plan .plan-day p{padding:0!important}html:has(.print-plan) .plan-day .plan-ref{font-size:11pt!important}html:has(.print-plan) main .plan-day .plan-tick{margin-top:2pt;border:1pt solid #000!important;width:9pt!important;height:9pt!important;display:block!important}html:has(.print-plan) .plan-week ol{gap:0!important;padding-top:0!important}html:has(.print-plan) .plan-week-start{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}
