@media print{@page{size:Letter;margin:.55in .55in .75in;@bottom-center{content:"Crash Lab · (949) 859-7990 · crashlab.com/accident-checklist";font-family:Arial,Helvetica,sans-serif;font-size:8.5pt;color:#888}}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#0a0a0a!important;background:#fff!important;font-size:11pt!important}body>header,body>footer,[data-print-hide],.print-hide{display:none!important}.print-only{display:block!important}.print-masthead{margin-bottom:24px!important;overflow:visible!important}.print-masthead .masthead-top-row{justify-content:space-between!important;align-items:center!important;min-height:130px!important;margin-bottom:22px!important;display:flex!important}.print-masthead .masthead-brand{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;display:flex!important}.print-masthead .masthead-logo{width:200px!important;height:auto!important;display:block!important}.print-masthead .masthead-contact{font-family:Arial,Helvetica,sans-serif;color:#0a0a0a!important;letter-spacing:.3px!important;font-size:10.5pt!important;font-weight:700!important}.print-masthead .masthead-contact-sep{color:#b88900!important;margin:0 8px!important;font-weight:900!important}.print-masthead .masthead-badges{align-items:center!important;gap:18px!important;display:flex!important}.print-masthead .masthead-icar{width:100px!important;height:auto!important;display:block!important}.print-masthead .masthead-qr{flex-direction:column!important;align-items:center!important;gap:3px!important;display:flex!important}.print-masthead .masthead-qr-image{width:62px!important;height:62px!important;display:block!important}.print-masthead .masthead-qr-caption{text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;color:#555!important;letter-spacing:.5px!important;font-size:7pt!important;font-weight:700!important}.print-masthead .masthead-warranty{display:block!important}.print-masthead .warranty-badge-wrap,.warranty-badge-wrap{filter:none!important}.print-masthead .warranty-badge-outer,.warranty-badge-outer{box-shadow:none!important}.print-masthead .masthead-titleblock{text-align:center!important;border:2px solid #0a0a0a!important;border-radius:10px!important;width:fit-content!important;max-width:100%!important;margin:0 auto!important;padding:16px 26px!important}.print-masthead .masthead-title{font-family:inherit;letter-spacing:-.01em!important;color:#0a0a0a!important;margin:0!important;font-size:28pt!important;font-weight:900!important;line-height:1!important}.print-masthead .masthead-subtitle{font-style:italic;color:#555!important;margin:10px 0 0!important;font-size:11pt!important;line-height:1.4!important}.print-logo-invert{filter:invert()brightness(0)!important;opacity:1!important}.checklist-doc{color:#0a0a0a!important;background:#fff!important;max-width:100%!important;padding:0!important}.checklist-intro{margin-bottom:22px!important}.checklist-intro p{font-size:11pt!important;line-height:1.55!important}.checklist-section{break-inside:auto;page-break-inside:auto;margin-bottom:22px!important}.checklist-section .phase-header{break-after:avoid;page-break-after:avoid;margin-bottom:12px!important;padding-bottom:7px!important}.checklist-section h2{margin:0!important;font-size:15pt!important}.checklist-section .phase-label,.checklist-section .phase-time{letter-spacing:1.5px!important;font-size:8.5pt!important}.checklist-section ul{margin-top:10px!important}.checklist-section li{break-inside:avoid;margin-bottom:7px!important;font-size:11pt!important;line-height:1.4!important}.checklist-section .phase-note{break-inside:avoid;margin-top:10px!important;margin-left:26px!important;padding:6px 0 6px 10px!important;font-size:10pt!important;line-height:1.45!important}.print-check{width:12px!important;height:12px!important;box-shadow:none!important;background:#fff!important;border:1.3px solid #0a0a0a!important;margin-top:4px!important}.checklist-warning{margin-top:26px!important;padding:14px 18px!important}.checklist-warning .warning-icon{color:#0a0a0a!important;width:20px!important;height:20px!important}.checklist-warning p:first-of-type{font-size:10pt!important}.checklist-warning p:last-of-type{margin:6px 0 0!important;font-size:10.5pt!important;line-height:1.5!important}.phase-note-cta{color:#0a0a0a!important;background:#ffc31426!important;border-left-width:4px!important;padding:6px 10px!important;font-style:normal!important;font-weight:600!important}.checklist-contact{margin-top:26px!important;padding-top:14px!important}.checklist-contact h2{margin:2px 0 6px!important;font-size:16pt!important}.checklist-contact p,.checklist-contact li{font-size:10pt!important;line-height:1.5!important}.tear-off-separator{break-inside:avoid;margin-top:22px!important}.tear-off-line{border-top:1.5px dashed #666!important}.tear-off-icon{color:#555!important;width:14px!important;height:14px!important}.tear-off-label{letter-spacing:2px!important;color:#555!important;font-size:8pt!important}.checklist-cta{break-inside:avoid;background:#ffc314!important;border-radius:8px!important;margin-top:12px!important;padding:14px 18px!important}.checklist-cta p:first-of-type{font-size:11pt!important;line-height:1.2!important}.checklist-cta p:nth-of-type(2){margin:2px 0 0!important;font-size:19pt!important}.checklist-cta p:last-of-type{margin:4px 0 0!important;font-size:9.5pt!important}.checklist-version{color:#999!important;margin-top:14px!important;font-size:8pt!important}.print-accent-gold{color:#b88900!important}a[href]{color:#0a0a0a!important;text-decoration:none!important}}@media screen{.print-only{display:none}}
