:root{color-scheme:light;color:#080808;background:#e9ebed;font-family:Arial Narrow,Arial,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 50% 0,#fff 0,#eef0f2 42%,#dfe2e5 100%);margin:0}button,input,textarea{font:inherit}.toolbar{z-index:20;backdrop-filter:blur(10px);background:#111111f0;justify-content:center;gap:.65rem;padding:.7rem;display:flex;position:sticky;top:0;box-shadow:0 4px 18px #0004}.tool{cursor:pointer;border:1px solid #ffffff30;border-radius:7px;min-height:42px;padding:.65rem 1rem;font-weight:800;text-decoration:none}.tool-primary{color:#111;background:#f4bd19;border-color:#f4bd19}.tool-submit{color:#fff;background:#a61f28;border-color:#c8323d}.tool:disabled{opacity:.65;cursor:wait}.tool-secondary{color:#fff;background:#2a2a2a}.submit-message{z-index:19;border-radius:8px;width:min(760px,100% - 1rem);margin:.5rem auto 0;padding:.75rem 1rem;font:700 .92rem/1.35 Arial,sans-serif;display:none;position:sticky;top:64px;box-shadow:0 8px 24px #0003}.submit-message.is-visible,.submit-message.is-error,.submit-message.is-success{display:block}.submit-message.is-visible{color:#2d2500;background:#fff0a8}.submit-message.is-error{color:#fff;background:#9f1f27}.submit-message.is-success{color:#fff;background:#236b3b}.attachment-panel{background:#fff;border:1px solid #c7cbcd;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:.65rem;width:min(1000px,100% - 1rem);margin:.65rem auto 0;padding:.8rem;font-family:Arial,sans-serif;display:grid;box-shadow:0 8px 24px #0001}.attachment-copy b,.attachment-copy span{display:block}.attachment-copy b{font-size:.92rem}.attachment-copy span{color:#555;margin-top:.2rem;font-size:.76rem}.attachment-photo input{opacity:0;width:1px;height:1px;position:absolute}.attachment-photo span,#capture-location{color:#fff;cursor:pointer;background:#a61f28;border:1px solid #a61f28;border-radius:8px;place-items:center;min-height:42px;padding:0 .9rem;font-size:.78rem;font-weight:800;display:grid}#capture-location{background:#252a2c;border-color:#252a2c}.attachment-status{color:#555;grid-column:1/-1;font-size:.73rem}.attachment-status a{color:#8b1720;font-weight:800}.document-uploads{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.document-uploads label{color:#222;background:#f5f6f6;border:1px solid #d2d5d6;border-radius:8px;gap:.35rem;padding:.6rem;font-size:.72rem;font-weight:800;display:grid}.document-uploads input{width:100%;font-size:.68rem}.page-wrap{width:100%;padding:1.2rem;overflow-x:auto}.sheet{background:#fff;border:1px solid #cfd1d2;width:210mm;min-height:297mm;margin:0 auto;padding:3mm;font-size:10px;line-height:1.14;box-shadow:0 10px 35px #0002}.masthead{color:#fff;background:linear-gradient(105deg,#080808,#202020 55%,#0c0c0c);border-radius:2px;grid-template-columns:42% 58%;min-height:18mm;display:grid;overflow:hidden}.brand-lockup{border-right:1px solid #ddd;align-items:center;min-width:0;padding:1.4mm 2.5mm;display:flex}.brand-lockup img{object-fit:contain;filter:grayscale()contrast(1.25);width:13mm;height:13mm}.brand-lockup>div{grid-template-columns:auto 1fr;align-items:baseline;column-gap:2mm;display:grid}.brand-lockup strong{letter-spacing:-.7px;font:900 22px/1 Arial,sans-serif}.brand-lockup span{font-size:17px;font-weight:300}.brand-lockup small{letter-spacing:1.25px;grid-column:1/-1;margin-top:1mm;font-size:6.5px}.masthead-copy{text-align:center;flex-direction:column;justify-content:center;min-width:0;display:flex}.masthead-copy h2{margin:.8mm 1mm 0;font-size:12px;line-height:1}.masthead-copy p{margin:.5mm 1mm 1mm;font-size:8px}.contact-line{color:#111;clip-path:polygon(4% 0,100% 0,100% 100%,0 100%);background:#fff;grid-template-columns:1fr 1.25fr 1.25fr;align-items:center;min-height:5.5mm;padding-left:4mm;font-size:7px;font-weight:700;display:grid}.contact-line span+span{border-left:1px solid #333}.title-strip{background:#f2f2f2;border-bottom:1px solid #c9c9c9;grid-template-columns:78% 22%;align-items:stretch;margin-top:1mm;display:grid}.title-strip h1{letter-spacing:-.5px;margin:0;padding:2.4mm 3mm 1.9mm;font-size:17px;line-height:1}.title-strip div{text-align:center;background:#fff;border-left:1px solid #bbb;flex-direction:column;justify-content:center;padding:1mm 2mm;font-size:7.5px;display:flex}.notice-box{border:1px solid #bdbdbd;border-radius:2px;grid-template-columns:11mm 23mm 1fr;align-items:center;min-height:18mm;margin-top:1mm;display:grid}.warning-mark{color:#fff;text-align:center;border-bottom:10mm solid #111;border-left:5mm solid #0000;border-right:5mm solid #0000;width:0;height:0;margin-left:2.5mm;font-size:15px;font-weight:900;line-height:12mm}.notice-box>strong{font-size:17px}.notice-box ol{counter-reset:note;margin:1mm 2mm;padding:0;font-size:6.7px;list-style:none}.notice-box li{counter-increment:note;margin:.5mm 0}.notice-box li:before{content:counter(note);color:#fff;background:#111;border-radius:.5mm;place-items:center;width:3.5mm;height:3.5mm;margin-right:1.2mm;font-weight:900;display:inline-grid}.meta-row{grid-template-columns:16% 17% 37% 30%;gap:1mm;min-height:18mm;margin-top:1mm;display:grid}.meta-box{border:1px solid #bdbdbd;border-radius:2px;margin:0;padding:2mm}label.meta-box{align-content:center;gap:1.5mm;display:grid}.meta-box b,.meta-box legend{font-size:8.5px;font-weight:900}.meta-box input{background:0 0;border:0;border-bottom:1px dotted #333;outline:0;width:100%;min-width:0;padding:.3mm 1mm}.location-box{grid-template-columns:26mm 1fr;align-items:start;gap:1mm;display:grid}.location-box>div{gap:.5mm;display:grid}.location-box label{grid-template-columns:17mm 1fr;align-items:end;display:grid}.type-box{border:1px solid #bdbdbd;grid-template-columns:1fr 1fr;align-content:center;display:grid}.type-box legend{float:left;margin-right:2mm;padding:0}.type-box label{white-space:nowrap;font-size:7.5px}input[type=checkbox]{appearance:none;vertical-align:middle;background:#fff;border:1.2px solid #111;width:3.4mm;height:3.4mm;margin:0 1mm 0 0}input[type=checkbox]:checked:after{content:"×";text-align:center;margin-top:-1.2mm;font-size:16px;font-weight:900;line-height:3.4mm;display:block}.parties-grid{grid-template-columns:41% 18% 41%;gap:1mm;margin-top:1mm;display:grid}.party-card,.choices-column{border:1px solid #8f8f8f;border-radius:2px;min-width:0;overflow:hidden}.party-card>h2,.choice-head{color:#fff;background:linear-gradient(#696969,#4c4c4c);place-items:center;min-height:6mm;margin:0;padding:1mm;font-size:12px;display:grid}.party-card>h2 span{font-size:8px;font-weight:400}.info-group{border:0;margin:0;padding:0}.info-group legend,.choices-column legend,.statement legend{background:#d5d5d5;border-top:1px solid #969696;border-bottom:1px solid #969696;width:100%;padding:.7mm 2mm;font-size:8px;font-weight:900;display:block}.info-group label{border-bottom:1px solid #d1d1d1;grid-template-columns:49% 51%;min-height:4mm;display:grid}.info-group label span{padding:.7mm 2mm}.info-group label input{background:#fff;border:0;border-left:1px solid #c4c4c4;outline:0;min-width:0;padding:0 1mm}.choices-column{align-content:start;display:grid}.choice-head{text-align:center;min-height:13mm;font-size:9px;line-height:1.2}.choices-column fieldset{border:0;margin:0;padding:1.5mm}.choices-column fieldset+fieldset{border-top:1px solid #929292}.choices-column label{white-space:nowrap;margin:1.1mm 0;font-size:7.2px;display:block}.damage-grid{border:1px solid #b1b1b1;grid-template-columns:18% 31% 1px 31% 20%;align-items:stretch;min-height:28mm;margin-top:1mm;display:grid}.damage-caption{background:linear-gradient(135deg,#f1f1f1,#fff);grid-template-rows:auto 1fr;grid-template-columns:1fr 8mm;align-items:center;padding:1.5mm 2mm;font-size:7px;display:grid}.damage-caption b{grid-column:1/-1;align-self:start}.damage-caption small{font-weight:900}.damage-caption-right{text-align:right}.person{grid-row:2;font-size:22px;line-height:1;transform:scaleY(1.35)}.damage-options{grid-template-columns:repeat(3,1fr);align-items:center;display:grid}.damage-options label{justify-items:center;gap:1mm;font-size:6.5px;display:grid;position:relative}.damage-options input{position:absolute;top:0;right:1mm}.car-shape{background:#fff;border:1.4px solid #111;border-radius:4mm 4mm 2.5mm 2.5mm;width:12mm;height:22mm;position:relative}.car-shape:before,.car-shape:after{content:"";border:1px solid #111;height:4mm;position:absolute;left:1.5mm;right:1.5mm}.car-shape:before{top:4mm;transform:skew(-8deg)}.car-shape:after{bottom:4mm;transform:skew(8deg)}.car-shape i{background:#111;width:1.5mm;height:4mm;position:absolute}.car-shape i:first-child{top:5mm;left:-1.8mm}.car-shape i:nth-child(2){top:5mm;right:-1.8mm}.car-shape i:nth-child(3){bottom:3mm;left:-1.8mm;box-shadow:12.5mm 0 #111}.divider{background:#8b8b8b;width:1px}.section-caption{background:#efefef;border:1px solid #b1b1b1;border-bottom:0;justify-content:space-between;align-items:center;min-height:6mm;padding:1mm 2mm;font-size:7.5px;display:flex}.sketch-section{margin-top:1mm}.sketch-board{touch-action:none;background-image:linear-gradient(#b9b9b9 1px,#0000 1px),linear-gradient(90deg,#b9b9b9 1px,#0000 1px);background-size:5.3mm 5.3mm;border:1px solid #b1b1b1;height:25mm;position:relative}.sketch-board canvas{cursor:crosshair;touch-action:none;width:100%;height:100%;display:block}#clear-sketch{color:#333;cursor:pointer;background:#fffc;border:1px solid #777;border-radius:2px;padding:1mm 2mm;font-size:7px;position:absolute;top:1.5mm;right:1.5mm}.statements-grid{grid-template-columns:1fr 1fr;gap:1.5mm;margin-top:1.5mm;display:grid}.statement{border:1px solid #8f8f8f;border-radius:2px;margin:0;padding:0;overflow:hidden}.statement legend{border-top:0}.statement textarea{resize:none;background:repeating-linear-gradient(#0000 0 12.7953px,#777 12.7953px 3.65mm);border:0;outline:0;width:calc(100% - 4mm);height:22mm;margin:1mm 2mm;font-size:9px;line-height:3.65mm}.sign-row{grid-template-columns:1.15fr 1.45fr 1fr;align-items:end;gap:1.5mm;padding:1.3mm 2mm 2mm;font-size:7.5px;display:grid}.sign-row label{white-space:nowrap;align-items:flex-end;gap:.8mm;display:flex}.sign-row input{border:0;border-bottom:1px dotted #111;outline:0;width:100%;min-width:0}.signature-field{gap:.4mm;display:grid}.signature-board{touch-action:none;background:#fff;border:1px dotted #555;height:12mm;position:relative}.signature-board canvas{cursor:crosshair;touch-action:none;width:100%;height:100%;display:block}.signature-board button{color:#333;cursor:pointer;background:#ffffffe8;border:1px solid #aaa;border-radius:2px;padding:.3mm 1mm;font-size:6px;position:absolute;top:.5mm;right:.5mm}.signature-field small{color:#555;font-size:6.2px}.send-consent{background:#f4f4f4;border:1px solid #9b9b9b;margin-top:1.2mm;padding:1.2mm 2mm;font-size:6.6px;line-height:1.25}.send-consent label{align-items:flex-start;gap:1mm;font-weight:700;display:flex}.send-consent input{flex:none}.send-consent p{color:#333;margin:.8mm 0 0 4.5mm}input:focus,textarea:focus{background-color:#fff7cf!important}@media (width<=820px){.attachment-panel{grid-template-columns:1fr 1fr}.attachment-copy{grid-column:1/-1}.document-uploads{grid-template-columns:1fr 1fr}.toolbar{flex-wrap:wrap;justify-content:stretch}.tool{text-align:center;flex:calc(50% - .65rem);padding-inline:.45rem;font-size:.82rem}.submit-message{top:116px}.page-wrap{padding:.55rem}.sheet{transform-origin:0 0;margin:0}}@page{size:A4 portrait;margin:0}@media print{html,body{background:#fff;width:210mm;height:297mm}.toolbar,.submit-message,.attachment-panel{display:none!important}.page-wrap{width:210mm;padding:0;overflow:visible}.sheet{width:210mm;height:297mm;min-height:297mm;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;margin:0}#clear-sketch,.signature-board button,.send-consent{display:none}}
