body.imprimable{background:#8d928a}body.imprimable:before{display:none}.outils{z-index:5;background:var(--nuit);color:#cfd6cf;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;font-size:.88rem;display:flex;position:sticky;top:0}.outils span{max-width:62ch;line-height:1.4}.outils b{color:#fff}.outils kbd{color:#eef2ee;background:#2c332c;border:1px solid #6d766d;border-bottom-width:2px;border-radius:4px;padding:1px 5px;font-family:IBM Plex Mono,monospace;font-size:.82em}.feuille{background:#fff;max-width:210mm;margin:20px auto;padding:14mm 14mm 10mm;font-size:11pt;line-height:1.45;box-shadow:0 4px 30px #00000040}.feuille h1{text-transform:uppercase;margin:.05em 0;font-size:22pt}.feuille h2{text-transform:uppercase;margin:1em 0 .35em;font-size:14pt}.feuille .prose{max-width:none}.feuille .prose h2{break-after:avoid;margin:1.1em 0 .35em;font-size:14pt}.feuille .prose h2:before{width:9px;height:9px}.feuille .prose h3{break-after:avoid;font-size:12pt}.petit{letter-spacing:.12em;text-transform:uppercase;color:#333;margin:0;font-size:8.5pt}.cartouche{border:2px solid #111;border-top:8px solid var(--accent);grid-template-columns:1fr 62mm;gap:8mm;margin-bottom:5mm;padding:4mm 5mm;display:grid}.cartouche .resume{margin:.2em 0 0;font-size:10pt}.champ{border-bottom:1px solid #444;align-items:flex-end;height:9mm;padding-bottom:1mm;font-size:9pt;display:flex}.encadre{break-inside:avoid;border:1px solid #999;margin:0 0 4mm;padding:1mm 4mm 2mm}.encadre h2{margin:.5em 0 .2em;font-size:11pt}.securite{border:2px solid var(--danger)}.securite h2{color:var(--danger)}.schema{break-inside:avoid}.schema .cablage{box-shadow:none;border:1px solid #999;margin:0}.schema .cablage svg{min-width:0}.lignes{margin:.3em 0 .9em}.ligne{border-bottom:1px dotted #555;height:8.5mm}.feuille .prose table{font-size:10pt}.feuille .prose td{height:9mm}.feuille .prose tr:has(td:empty+td:empty+td:empty) td{vertical-align:top;height:14mm}.feuille.dense .prose tr:has(td:empty+td:empty+td:empty) td{height:13mm}.feuille .prose blockquote{background:#f3f3f3;border-left-color:#555}.qcm-imp{break-before:auto}.qcm-imp h2,.bareme-imp h2{break-after:avoid}.qcm-imp .q:first-child{break-before:avoid}.qcm-imp .q{break-inside:avoid;margin-bottom:3mm}.bareme-imp{break-inside:avoid;margin-top:6mm}.bareme-imp table{border-collapse:collapse;width:100%;font-size:10pt}.bareme-imp th,.bareme-imp td{text-align:left;border:1px solid #333;padding:2mm 3mm}.bareme-imp th{text-transform:uppercase;background:#eee;font-size:8.5pt}.bareme-imp .pts{text-align:center;width:22mm}.bareme-imp td:last-child{width:22mm}.bareme-imp tfoot td{font-weight:700}.feuille .prose table{break-inside:avoid}.feuille .saut-page{break-before:page;height:0}.feuille .cadre-dessin{break-inside:avoid;margin:2mm 0 4mm}.feuille .cadre-dessin figcaption{color:#333;margin-bottom:1mm;font-size:8pt}.feuille .cadre-dessin div{height:var(--h,60mm);background:#fff;border:1px solid #333}.feuille .bon-intervention{break-inside:auto;border-color:#111}.feuille .bon-intervention .bi-champ{break-inside:avoid}.feuille .bon-intervention .bi-tete{break-after:avoid;background:#111;padding:1.5mm 3mm;font-size:11pt}.feuille .bon-intervention .bi-lib{font-size:7.5pt}.feuille .bon-intervention .bi-champ{border-color:#666;padding:1mm 2mm 1.5mm}.feuille .bon-intervention .bi-lignes{height:calc(var(--lignes,1) * 7mm);background:repeating-linear-gradient(#0000 0 6.3mm,#777 6.3mm 6.4mm)}.feuille.dense .bon-intervention .bi-lignes{height:calc(var(--lignes,1) * 6.5mm);background:repeating-linear-gradient(#0000 0 5.8mm,#777 5.8mm 5.9mm)}.bas{color:#666;text-align:center;margin-top:6mm;font-size:7.5pt}@page{size:A4;margin:10mm}@page plan{size:A4;margin:8mm}.page-plan{page:plan;break-after:page;justify-content:center;align-items:center;height:281mm;display:flex}.page-plan .tourne{width:124mm;height:276mm;position:relative}.page-plan .plan{transform-origin:0 0;width:276mm;height:124mm;position:absolute;top:0;left:0;transform:translateY(276mm)rotate(-90deg)}.feuille img{max-width:135mm;height:auto;margin:1mm auto;display:block}.cartouche.compact{margin-bottom:3mm;padding:2mm 4mm;display:block}.cartouche.compact h1{font-size:18pt}.cartouche.compact .resume{display:none}.feuille:has(.page-plan),.feuille.dense{font-size:10pt;line-height:1.35}.feuille:has(.page-plan) .prose h2,.feuille.dense .prose h2{margin:.7em 0 .25em;font-size:12pt}.feuille:has(.page-plan) .prose td,.feuille.dense .prose td{height:8mm;padding:1mm 2mm}.feuille:has(.page-plan) .prose th,.feuille.dense .prose th{padding:1mm 2mm}.feuille:has(.page-plan) .ligne,.feuille.dense .ligne{height:7mm}.feuille:has(.page-plan) .prose p,.feuille:has(.page-plan) .prose li,.feuille.dense .prose p,.feuille.dense .prose li{margin:.15em 0}.feuille:has(.page-plan) .bareme-imp,.feuille.dense .bareme-imp{margin-top:3mm}.feuille:has(.page-plan) .bareme-imp th,.feuille:has(.page-plan) .bareme-imp td,.feuille.dense .bareme-imp th,.feuille.dense .bareme-imp td{padding:1mm 2mm}.feuille.dense .encadres{grid-template-columns:1fr 1fr;align-items:start;gap:3mm;display:grid}.feuille.dense .encadres .encadre ul{columns:auto}.feuille.dense .encadre{margin-bottom:3mm;padding:1mm 3mm 1.5mm;font-size:9.5pt}.feuille.dense .encadre h2{margin:.35em 0 .15em;font-size:10pt}.feuille.dense .ligne{height:6.5mm}.feuille.dense .schema{margin-bottom:2mm}.feuille.dense .schema h2{margin:.5em 0 .2em}.feuille.dense .schema .cablage{width:64%;margin:0 auto}.feuille.dense{line-height:1.3}.feuille.dense .encadre{font-size:9pt}.feuille.dense .cartouche .resume{display:none}.feuille.dense .cartouche{grid-template-columns:1fr 55mm;gap:5mm;padding:2mm 4mm}.feuille.dense .champ{height:7mm;font-size:8.5pt}.feuille.dense .lignes{margin:.2em 0 .5em}.feuille.dense .bareme-imp{margin-top:2mm}.feuille.dense .bareme-imp th,.feuille.dense .bareme-imp td{padding:.8mm 2mm}.feuille.dense .cartouche{margin-bottom:3mm;padding:2.5mm 4mm}.feuille.dense h1{font-size:19pt}.feuille .encadre ul{columns:2;column-gap:8mm;margin:.2em 0}.feuille .encadre p{margin:.3em 0}@media print{body.imprimable{background:#fff}.outils{display:none}.feuille{box-shadow:none;max-width:none;margin:0;padding:0}a{color:#000;text-decoration:none}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
