.dm-doc{color:#000;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;font-family:-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:9.5pt;line-height:1.35}.dm-doc *{box-sizing:border-box}.dm-doc h1,.dm-doc h2,.dm-doc p{margin:0}.dm-doc-entete{border-bottom:.6pt solid #1f3a5f;justify-content:space-between;align-items:flex-start;gap:6mm;margin-bottom:4mm;padding-bottom:3mm;display:flex}.dm-doc-societe{align-items:flex-start;gap:4mm;min-width:0;display:flex}.dm-doc-logo{object-fit:contain;max-width:32mm;max-height:18mm;display:block}.dm-doc-raison{font-size:12pt;font-weight:700}.dm-doc-coordonnees{color:#333;font-size:8.5pt}.dm-doc-titre{text-align:right;flex:none}.dm-doc-titre h1{color:#1f3a5f;font-size:13pt;font-weight:700}.dm-doc-numero{font-variant-numeric:tabular-nums;font-size:11pt;font-weight:700}.dm-doc-note{color:#555;font-size:8pt}.dm-doc-pied{color:#444;text-align:center;border-top:.4pt solid #999;margin-top:4mm;padding-top:2mm;font-size:7.5pt}.dm-doc-section{break-inside:avoid;page-break-inside:avoid;margin-bottom:4mm}.dm-doc-section h2{color:#1f3a5f;border-bottom:.4pt solid #bbb;margin-bottom:1.5mm;padding-bottom:.8mm;font-size:10pt;font-weight:700}.dm-doc-grille{grid-template-columns:1fr 1fr;gap:1.5mm 6mm;display:grid}.dm-doc-champ{min-width:0}.dm-doc-libelle{text-transform:uppercase;letter-spacing:.02em;color:#555;font-size:7.5pt;display:block}.dm-doc-texte{white-space:pre-wrap;overflow-wrap:anywhere}.dm-doc-table{border-collapse:collapse;width:100%;font-size:9pt}.dm-doc-table th,.dm-doc-table td{text-align:left;vertical-align:top;border-bottom:.3pt solid #ccc;padding:1mm 1.5mm}.dm-doc-table th{text-transform:uppercase;color:#555;border-bottom:.6pt solid #888;font-size:7.5pt}.dm-doc-table .dm-doc-nombre{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.dm-doc-table tr{break-inside:avoid;page-break-inside:avoid}.dm-doc-totaux{border-collapse:collapse;width:70mm;margin-top:1.5mm;margin-left:auto;font-size:9pt}.dm-doc-totaux td{padding:.6mm 1.5mm}.dm-doc-totaux td:last-child{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.dm-doc-totaux .dm-doc-ttc td{border-top:.6pt solid #000;font-weight:700}.dm-doc-remplacant{text-align:center;color:#666;background:#f4f4f4;justify-content:center;align-items:center;font-size:8pt;display:flex}.dm-doc-photos{flex-wrap:wrap;gap:2mm;display:flex}.dm-doc-photo{width:32mm;margin:0}.dm-doc-photo img,.dm-doc-photo .dm-doc-remplacant{object-fit:cover;border:.3pt solid #ccc;width:32mm;height:32mm}.dm-doc-photo img{display:block}.dm-doc-photo figcaption{color:#444;overflow-wrap:anywhere;font-size:7.5pt}.dm-doc-signature{grid-template-columns:1fr 70mm;align-items:start;gap:6mm;display:grid}.dm-doc-cadre{border:.4pt solid #888;width:70mm;height:30mm}.dm-doc-cadre img{object-fit:contain;width:100%;height:100%;display:block}.dm-doc-cadre .dm-doc-remplacant{width:100%;height:100%}.dm-doc-a-remplir{border-bottom:.4pt dotted #888;min-height:6mm;display:block}.dm-doc-accord-image{object-fit:contain;width:40mm;height:15mm;display:block}
