/* Structure A4 uniquement. La typographie et le pied sont ceux du modèle NIRO. */
#doc-print-area .npa-probe{position:absolute!important;left:-20000px!important;top:0!important;width:210mm!important;visibility:hidden!important;display:block!important;pointer-events:none!important;}
#doc-print-area.npa-ready>.npa-source{display:none!important;}
#doc-print-area .npa-pages{width:210mm;margin:0 auto;}
#doc-print-area .npa-page{position:relative!important;display:block!important;box-sizing:border-box!important;width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;padding:0!important;margin:0!important;overflow:hidden!important;background:#fff;flex:none!important;box-shadow:none!important;}
#doc-print-area .npa-page>.ix-sheet{position:relative!important;display:block!important;box-sizing:border-box!important;width:210mm!important;height:297mm!important;min-height:0!important;max-height:297mm!important;margin:0!important;padding:0!important;overflow:hidden!important;border-radius:0!important;box-shadow:none!important;}
#doc-print-area .npa-content{position:absolute!important;top:0;left:0;right:0;overflow:hidden!important;box-sizing:border-box;}
#doc-print-area .npa-page>.ix-sheet>.ix-foot{position:absolute!important;left:0!important;right:0!important;bottom:0!important;margin-top:0!important;}
#doc-print-area .npa-page .ix-mid,#doc-print-area .npa-page .ix-bottom{flex-direction:row!important;}
#doc-print-area .npa-page .ix-tblwrap{overflow:visible!important;}
#doc-print-area .npa-page .ix-tbl{min-width:0!important;}
#doc-print-area .npa-page .ix-title{font-size:25px!important;}
#doc-print-area .npa-page .ix-tbl tbody>tr{break-inside:avoid;page-break-inside:avoid;}
#doc-print-area .npa-end .ix-right>#gc-sig-print-v2,#doc-print-area .npa-end .ix-right>#gc-sig-print{width:auto!important;align-self:stretch;}
#doc-print-area .npa-end{display:flow-root;box-sizing:border-box;break-inside:avoid;page-break-inside:avoid;}
#doc-print-area .npa-continuation{padding:24px 22px 12px;font-size:10.5px;line-height:1.5;}
#doc-print-area .npa-continued-table{padding-top:0!important;}
#doc-print-area .npa-page-number{position:absolute;left:22px;right:22px;text-align:right;font:inherit;font-size:8px;line-height:12px;white-space:nowrap;}
#doc-print-area .npa-error{padding:16px;margin:12px;border:1px solid currentColor;white-space:pre-wrap;}
@media screen{#doc-print-area .npa-page+.npa-page{margin-top:14px!important;}}
html.npa-frame,html.npa-frame body{display:block!important;margin:0!important;padding:0!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;background:#fff!important;}
html.npa-frame #doc-print-area.npa-ready{position:static!important;display:block!important;width:210mm!important;height:auto!important;max-height:none!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;}
@media print{
 @page{size:A4 portrait;margin:0;}
 html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;}
 [data-npa-print-ancestor]{position:static!important;display:block!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;overflow:visible!important;transform:none!important;contain:none!important;box-shadow:none!important;}
 #doc-print-area.npa-ready{position:static!important;display:block!important;width:210mm!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;box-shadow:none!important;}
 #doc-print-area.npa-ready,#doc-print-area.npa-ready *{visibility:visible!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;}
 #doc-print-area .npa-page{break-after:page!important;page-break-after:always!important;break-inside:avoid!important;page-break-inside:avoid!important;}
 #doc-print-area .npa-page:last-child{break-after:auto!important;page-break-after:auto!important;}
}
