#print-sheet{display:none}.holder-heading{grid-column:1/-1;font-size:16px;margin:12px 0 0}.sender-explanation{font-size:11px;color:var(--muted)}.form-fields input[type="checkbox"]{width:auto;display:inline-block;margin-right:8px;padding:0}
@page{size:A4;margin:14mm}
@media print{
body{background:white!important;color:#15243b;font:9pt/1.4 Arial,sans-serif;print-color-adjust:exact;-webkit-print-color-adjust:exact}body>*{display:none!important}body>#print-sheet{display:block!important}dialog,dialog::backdrop{display:none!important}#print-sheet{width:auto;margin:0;padding:0}
.print-header{display:flex;justify-content:space-between;gap:8mm;border-bottom:1.5px solid #15243b;padding-bottom:5mm;margin-bottom:5mm}.print-header strong{font-size:21pt;letter-spacing:-1px}.print-header strong span{color:#b66b46}.print-header>div:last-child{text-align:right}.print-header p{font-size:7pt;color:#526174;margin:2mm 0}.print-title{display:flex;align-items:center;justify-content:space-between}.print-title h1{font-size:25pt;margin:0 0 5mm}.print-title p{font-size:9pt}
.print-band{display:grid;grid-template-columns:1fr 1fr;background:#f5eee8;border-left:4mm solid #b66b46;border-radius:3mm;padding:5mm;gap:6mm;margin-bottom:6mm;break-inside:avoid}.print-band .print-field div{font-size:12pt;font-weight:bold}.print-grid,.print-doc-grid{display:grid;grid-template-columns:1fr 1fr;gap:4mm}.print-card{border:1px solid #d5dde5;border-radius:3mm;padding:4mm;margin-bottom:5mm;break-inside:avoid}.print-card h2,.print-section h2{font-size:10pt;color:#a65c39;margin:0 0 3mm;text-transform:uppercase}.print-field{margin-bottom:3mm;overflow-wrap:anywhere}.print-field:last-child{margin-bottom:0}.print-field small{display:block;color:#526174;font-size:7pt;margin-bottom:1mm}.print-field div{white-space:pre-wrap;font-size:9pt}.print-section{margin-bottom:5mm}.print-doc{background:#f3f5f7;padding:3mm;border-radius:2mm;break-inside:avoid;overflow-wrap:anywhere}.print-doc small{display:block;color:#526174;font-size:7pt;margin-top:1mm}.print-doc-note{font-size:7pt;color:#526174}.print-signatures{margin-top:7mm;break-inside:avoid}.print-signatures hr{border:0;border-bottom:1px solid #cbd5df;margin:9mm 0 2mm}.print-signatures small{font-size:7pt}.print-footer{border-top:1px solid #cbd5df;padding-top:3mm;font-size:7pt;break-inside:avoid}.print-footer p{margin:1mm 0}
}

@media print{.print-header{padding-bottom:3mm;margin-bottom:3mm}.print-title h1{font-size:21pt;margin-bottom:3mm}.print-band{padding:3mm;margin-bottom:3mm}.print-card{padding:3mm;margin-bottom:3mm}.print-field{margin-bottom:2mm}.print-field div{font-size:8.5pt}.print-section{margin-bottom:3mm}.print-doc{padding:2mm;font-size:8pt}.print-doc small:last-child{display:none}.print-doc-note{display:none}.print-doc-note:first-of-type{display:block}.print-signatures{margin-top:3mm}.print-signatures hr{margin-top:6mm}.print-grid,.print-doc-grid{gap:3mm}}

@media print{.print-office-grid{display:grid;grid-template-columns:3fr 2fr;gap:3mm;break-inside:avoid}.print-handwritten{min-height:26mm}.print-handwritten h2{font-size:8pt}.print-handwritten small{font-size:6pt;color:#526174}.print-writing-lines{height:20mm;background:repeating-linear-gradient(to bottom,transparent 0,transparent 5mm,#d5dde5 5mm,#d5dde5 5.15mm)}}

@media print{.print-doc small{display:none!important}}

@media print{.print-appendix{break-before:page}.print-appendix .print-field div{font-size:10pt}.print-appendix{overflow-wrap:anywhere}}
