body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:#fff}.a4-page{width:100%;background:white}.multi-checklist-container{display:flex;flex-direction:column;gap:1.5rem}.checklist-item-enter{opacity:0;transform:translateY(10px)}.checklist-item-enter-active{opacity:1;transform:translateY(0);transition:opacity .3s,transform .3s}.checklist-item-exit{opacity:1}.checklist-item-exit-active{opacity:0;transform:scale(.9);transition:opacity .3s,transform .3s}@media (min-width: 1024px){.a4-page{border:1px solid #ccc;box-shadow:0 0 .5cm #0003;transition:width .3s ease-in-out,height .3s ease-in-out}.a4-portrait{width:210mm;height:297mm}.a4-landscape{width:297mm;height:210mm}.multi-checklist-container{flex-direction:row;gap:0}.multi-checklist-container>div:not(:last-child){border-right:2px solid black}.scaled-content input,.scaled-content select,.scaled-content textarea,.scaled-content span,.scaled-content div,.scaled-content label,.scaled-content button{font-size:.8rem!important;line-height:1.1rem!important}.scaled-content input[type=text],.scaled-content select{padding:.25rem!important}.scaled-content .checklist-title{font-size:1.25rem!important}.scaled-content .section-title{font-size:1rem!important}}body.pdf-generating #printable-area{position:absolute;top:0;left:-9999px;box-shadow:none;margin:0;padding:0;border:none}body.pdf-generating .a4-portrait{width:210mm;height:297mm}body.pdf-generating .a4-landscape{width:297mm;height:210mm}body.pdf-generating .multi-checklist-container{flex-direction:row!important;gap:0!important}body.pdf-generating .no-print{display:none!important}body.pdf-generating .scaled-content input,body.pdf-generating .scaled-content select,body.pdf-generating .scaled-content textarea,body.pdf-generating .scaled-content span,body.pdf-generating .scaled-content div,body.pdf-generating .scaled-content label,body.pdf-generating .scaled-content button{font-size:.8rem!important;line-height:1.1rem!important}body.pdf-generating .scaled-content input[type=text],body.pdf-generating .scaled-content select{padding:.25rem!important}body.pdf-generating .scaled-content .checklist-title{font-size:1.25rem!important}body.pdf-generating .scaled-content .section-title{font-size:1rem!important}@media print{@page{size:A4}body{background-color:#fff!important;margin:0}.no-print{display:none!important}.a4-page{width:100%!important;height:100%!important;max-width:100%!important;box-shadow:none!important;border:none!important;margin:0!important;padding:0!important}#printable-area{padding:0!important;box-shadow:none!important;border:none!important}input,textarea,select{border:1px solid #000!important;background:transparent!important;box-shadow:none!important;padding:2px!important;margin:0!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox]{border:1px solid #000!important;height:1em;width:1em}input[type=checkbox]:checked:before{content:"✔";display:block;text-align:center;line-height:1em;color:#000}.line-through{text-decoration:line-through}}
