.continuity-page h1,.continuity-page h2,.continuity-page h3,.continuity-page h4{letter-spacing:0}.continuity-checklist progress{background:var(--border);border:0;border-radius:4px;overflow:hidden}.continuity-checklist progress::-webkit-progress-bar{background:var(--border)}.continuity-checklist progress::-webkit-progress-value{background:var(--primary)}.continuity-checklist progress::-moz-progress-bar{background:var(--primary)}@media print{@page{size:A4;margin:12mm}body:has(.continuity-page){-webkit-print-color-adjust:exact;print-color-adjust:exact}body:has(.continuity-page) header{display:none!important}body:has(.continuity-page) footer{display:none!important}body:has(.continuity-page) .grain{display:none!important}body:has(.continuity-page) .continuity-page>:not(.continuity-checklist){display:none!important}body:has(.continuity-page) .continuity-controls{display:none!important}body:has(.continuity-page)>div{position:static}body:has(.continuity-page) .fixed{display:none!important}.continuity-checklist{border:none!important;padding-block:0!important}.continuity-checklist .container-page{max-width:none;padding-inline:0}.continuity-checklist fieldset,.continuity-result li{break-inside:avoid}.continuity-checklist .lg\:grid-cols-2{display:block}.continuity-checklist .lg\:grid-cols-2>div{margin-block:6mm}.continuity-checklist input{appearance:auto}.continuity-checklist h3{break-after:avoid}}
