/* Papier : marges du cadastre Chrétien, cours déplié et dessins conservés. */
.g-print-only{display:none!important}
@media print{
 @page{size:A4;margin:16mm 14mm}
 html{background:#fff!important;scroll-behavior:auto!important}
 html body[data-graffigny-rails]{margin:0!important;padding:0!important;background:#fff!important;color:#171717;font:11.5pt/1.48 Georgia,serif;overflow:visible!important}
 body[data-graffigny-rails] *,body[data-graffigny-rails] *::before,body[data-graffigny-rails] *::after{animation:none!important;transition:none!important;box-shadow:none!important;text-shadow:none!important}
 body[data-graffigny-rails] :is(#g-work-rail,#g-page-rail,[data-graffigny-sommaire-page],.cc-bande-oeuvre,.cc-rail,.cl-dossier,.rail,.sommaire-presentation,.nav,.fil-dossier,.page-entete,.sortie,.ce-oreille,.chantier,.vague-de-cloture,.soif-bouton,.soif-panneau,.chercher-passage,.j-passerelle,.controls,.ad-toolbar,.ad-controls,.sq-commandes,button,input,select,textarea,audio,video,canvas){display:none!important}
 body[data-graffigny-rails] :is(main,.wrap,.pilot-page-shell,.pilot-main,.coquille,.lecture-layout,.fil-lecture,.entete,.ad-main,.ad-header,.shell,.texte-page,.une-sheet){display:block!important;position:static!important;float:none!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}
 body[data-graffigny-rails] :is(section,article,details,.corps,.gl-corps,.nr-corps,.bloc,.unite,.fiche,.guide-section,.parole-modele,.passage-illustre){height:auto!important;max-height:none!important;overflow:visible!important;break-inside:auto!important}
 body[data-graffigny-rails] details::details-content{display:block!important;content-visibility:visible!important;height:auto!important;overflow:visible!important}
 body[data-graffigny-rails] details:not([open])>:not(summary){display:block!important;content-visibility:visible!important}
 body[data-graffigny-rails] details.note{display:block!important;margin:9pt 0!important}
 body[data-graffigny-rails] :is(details .gl-corps,details .nr-corps,details .corps,details .corpsnote){display:block!important}
 body[data-graffigny-rails] summary{break-after:avoid;cursor:default;list-style:none!important}
 body[data-graffigny-rails] summary::marker{content:''}
 body[data-graffigny-rails] :is(.pli,.pli-signe,.volet-signe,.demande,.anneau){display:none!important}
 body[data-graffigny-rails] :is(h1,h2,h3,h4){break-after:avoid!important;hyphens:none;max-width:100%!important}
 body[data-graffigny-rails] h1{font-size:25pt!important;line-height:1.18!important}
 body[data-graffigny-rails] h2{font-size:17pt!important;line-height:1.25!important}
 body[data-graffigny-rails] h3{font-size:14pt!important;line-height:1.3!important}
 body[data-graffigny-rails] :is(p,li,blockquote,td,th){font-size:11.5pt!important;line-height:1.48!important;orphans:3;widows:3}
 body[data-graffigny-rails] blockquote{margin:12pt 0!important;padding:9pt 12pt!important}
 body[data-graffigny-rails] :is(.tab-large,.table-wrap){overflow:visible!important;max-height:none!important;max-width:100%!important}
 body[data-graffigny-rails] table{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important;border-collapse:collapse}
 body[data-graffigny-rails] :is(td,th){min-width:0!important;max-width:none!important;overflow-wrap:anywhere!important;white-space:normal!important;font-size:9pt!important;line-height:1.35!important;padding:5pt!important}
 body[data-graffigny-rails] thead{display:table-header-group}
 body[data-graffigny-rails] tr{break-inside:avoid}
 body[data-graffigny-rails] :is(.mot-compose,.mot-lie){white-space:normal!important}
 body[data-graffigny-rails] :is(figure,.vignette-lecture){break-inside:avoid!important}
 body[data-graffigny-rails] :is(img,svg){max-width:100%!important;max-height:225mm;print-color-adjust:exact;-webkit-print-color-adjust:exact}
 body[data-graffigny-rails] :is(figcaption,.legende){font-size:10pt!important;line-height:1.35!important}
 body[data-graffigny-rails] .vignette-lecture{display:block!important;position:static!important;float:none!important;width:75mm!important;height:auto!important;margin:14pt auto!important}
 body[data-graffigny-rails] .vignette{print-color-adjust:exact;-webkit-print-color-adjust:exact}
 body[data-graffigny-rails] :is(.ce-carte,.entree-lecture){margin:0 0 16pt!important;padding:12pt!important}
 body[data-graffigny-rails] :is(.ce-vignette,.pilot-vignette,.illustration){max-width:55mm!important}
 body[data-graffigny-rails] :is(.pilot-gl-tiroir,.pilot-section){margin:14pt 0!important;padding:10pt!important}
 body[data-graffigny-rails] :is(.partie,.guide-section){scroll-margin:0;padding-top:12pt!important}
 body[data-graffigny-rails] .partie>h2{break-before:page}
 body[data-graffigny-rails] footer{display:block!important;position:static!important;margin-top:18pt!important;padding:8pt 0!important;font-size:9pt!important}
 body[data-graffigny-rails]::after{content:none!important}
 body[data-graffigny-rails] .g-print-only{display:block!important}
 body[data-graffigny-rails].g-print-with-companion>*:not(.g-print-compagnon){display:none!important}
 body[data-graffigny-rails] .g-print-compagnon .g-print-cours{display:none!important}
 body[data-graffigny-rails] .g-print-compagnon .g-print-selected{display:block!important;color:#171717!important;background:#fff!important;font:11.5pt/1.48 Georgia,serif!important}
 body[data-graffigny-rails] .g-print-cours :is(div,section,details){display:block!important;position:static!important;width:auto!important;margin:8pt 0!important;padding:0!important}
 body[data-graffigny-rails] .g-print-cours summary{font-weight:bold;font-size:14pt!important;margin-top:14pt}
 body[data-graffigny-rails] .g-print-cours figure{margin:12pt auto!important;text-align:center}
 body[data-graffigny-rails] .g-print-cours figure :is(img,svg){max-width:70mm!important;max-height:75mm!important}
 body[data-graffigny-rails] .g-print-cours img{max-width:70mm!important;max-height:75mm!important}
 body[data-graffigny-rails] .g-print-url{font-size:9pt!important;overflow-wrap:anywhere}
 body[data-graffigny-rails] :is(#diagnostic-presentation,.reservoir,#bilan-preparation,.passage-au-jeu){display:none!important}
 body[data-graffigny-rails] .g-print-question{break-before:page}
 body[data-graffigny-rails] .g-print-notes{white-space:pre-wrap;color:#245b3b!important}
 body[data-graffigny-rails] .g-print-lines{height:65mm!important;background:repeating-linear-gradient(white 0,white 9mm,#bbb 9.1mm,#bbb 9.3mm)!important;print-color-adjust:exact}
 body[data-graffigny-rails] .cm-carte:has(+.g-print-map){display:none!important}
 body[data-graffigny-rails] .g-print-map-piece{break-before:page!important;break-inside:avoid!important;margin:0!important;padding:0!important}
 body[data-graffigny-rails] .g-print-map-piece svg{display:block!important;width:130mm!important;height:auto!important;max-height:none!important;margin:auto!important}
 body[data-graffigny-rails] .g-print-cours a+a{margin-left:8pt}
}
