@page{size:A4 portrait;margin:8mm 11mm}@media print{*{background:#fff!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html,body{background:#fff!important;margin:0!important;padding:0!important;height:auto!important;font-size:9pt!important;font-family:Helvetica Neue,Arial,Helvetica,sans-serif!important;line-height:1.4!important}.hdr,.tabs,.fab,.wsteps2,.wbar,.to,.login-box,.login-screen,#loginScreen,.toast-container,.cm-alert,.alert,.b,.bo,.bp,.bsm,button,#compraModal,.photov-overlay,.noc-print{display:none!important}#app,.content,.scr.active{display:block!important;padding:0!important;margin:0!important;min-height:auto!important;height:auto!important;overflow:visible!important;border:none!important;max-width:100%!important}.scr{display:none!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important}.scr.active,.scr.active *{animation:none!important}body *{visibility:hidden!important}.rec,.rec *{visibility:visible!important}.rec{display:block!important;position:relative!important;margin:0!important;max-width:100%!important;overflow:visible!important;border:none!important;border-radius:0!important;font-size:9pt!important;background:#fff!important}.rec .rec-topstrip,.rec .rec-mark{display:none!important}.rec-header{text-align:center!important;padding:3mm 0 1.5mm!important;border-bottom:1pt solid #0a1628!important;position:relative!important;margin-bottom:2.5mm!important}.rec-logo{font-size:8pt!important;font-weight:600!important;letter-spacing:1pt!important;color:#0a1628!important}.rec-logo-nome{font-size:14pt!important;font-weight:800!important;letter-spacing:1pt!important;color:#0a1628!important;text-transform:uppercase!important}.rec-logo-sub{font-size:6pt!important;font-weight:500!important;letter-spacing:.5pt!important;color:#555!important;margin-top:1pt!important}.rec-doc-type{font-size:7pt!important;font-weight:700!important;letter-spacing:1pt!important;text-transform:uppercase!important;color:#0a1628!important;margin-top:2pt!important}.rec-refrow{display:flex!important;justify-content:center!important,gap:2mm!important;margin-top:2mm!important;padding:1.5mm 0!important;border-top:1pt solid #d8d2c2!important;border-bottom:1pt solid #d8d2c2!important}.rec-ref{flex:1!important;text-align:center!important;display:flex!important;flex-direction:column!important;gap:1pt!important}.rec-ref:last-child{border-right:none!important}.rec-ref-l{font-size:5pt!important;letter-spacing:.5pt!important;color:#6b6250!important;font-weight:700!important;text-transform:uppercase!important}.rec-ref-v{font-size:8pt!important;font-weight:700!important;color:#0a1628!important}.rec-pagefoot{display:flex!important;justify-content:space-between!important;position:fixed!important;left:11mm!important;right:11mm!important;bottom:2mm!important;font-size:5pt!important;color:#777!important;border-top:.4pt solid #d8d2c2!important;padding-top:.5mm!important;z-index:5!important;background:#fff!important}.rec-pagefoot .registro-num{font-size:5pt!important;color:#0a1628!important}.rec-pagefoot .instituicao{font-size:5pt!important;color:#555!important}.rec-section{position:relative!important;z-index:1!important;padding:0 7mm!important;margin-top:3pt!important}.rec-section-title{font-size:7pt!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.3pt!important;color:#0a1628!important;border-bottom:.5pt solid #c8a24a!important;padding-bottom:1pt!important;margin-bottom:3pt!important;display:block!important;break-after:avoid!important;page-break-after:avoid!important}.rec-table{width:100%!important;border-collapse:collapse!important;font-size:7.5pt!important;margin-bottom:2pt!important;table-layout:fixed!important;overflow-wrap:break-word!important;word-break:break-word!important}.rec-table td,.rec-table th{padding:1.5pt 3pt!important;border:.4pt solid #d8d2c2!important;text-align:left!important;vertical-align:top!important;overflow-wrap:anywhere!important;word-break:break-word!important}.rec-table th{background:#0a1628!important;color:#fff!important;font-weight:700!important;font-size:6pt!important;text-transform:uppercase!important;letter-spacing:.3pt!important;border:.4pt solid #0a1628!important}.rec-table tr:nth-child(2n) td{background:#faf7ef!important}.rec-label{font-weight:700!important;color:#0a1628!important;white-space:normal!important;width:17%!important;background:#f3eef7!important;overflow-wrap:anywhere!important;word-break:break-word!important;line-height:1.25!important}.rec-table-products td{text-align:center!important}.rec-table tfoot td{background:#0a1628!important;color:#fff!important;font-weight:800!important;text-align:right!important;border-color:#0a1628!important;font-size:8.5pt!important;letter-spacing:.2pt!important}.rec a{color:#000!important;text-decoration:none!important}.rec-summary-item{text-align:right!important}.rec-summary-item .rec-label{display:block!important;font-size:5pt!important;color:#6b6250!important;background:none!important;width:auto!important}.rec-summary-item .rec-value{display:block!important;font-size:9pt!important;font-weight:700!important;color:#0a1628!important}.rec-summary-total{background:#0a1628!important;padding:2pt 6pt!important;border-radius:0!important;margin-top:-1pt!important}.rec-summary-total .rec-label{color:#c8a24a!important;background:none!important}.rec-summary-total .rec-value{font-size:11pt!important;color:#fff!important}.rec-termo{margin-top:5pt!important}.rec-declaration{padding:0 7mm!important;margin-top:3pt!important}.rec-declaration p,.rec-decl-list ol li{text-align:justify!important;text-align-last:left!important;text-justify:inter-word!important;hyphens:none!important;-webkit-hyphens:none!important;word-break:normal!important;overflow-wrap:break-word!important;line-height:1.3!important;color:#1a1a1a!important;orphans:2!important;widows:2!important}.rec-declaration p{margin:0!important;font-size:7pt!important}.rec-decl-list ol{font-size:7.5pt!important;line-height:1.3!important;margin:0!important;padding:0 0 0 5.5mm!important;list-style-position:outside!important}.rec-decl-list ol li{margin:0 0 5pt!important;padding:0!important;break-inside:avoid!important;page-break-inside:avoid!important}.rec-decl-list ol li:last-child{margin-bottom:0!important}.rec-decl-list ol li>b,.rec-decl-list ol li strong{font-weight:700!important}.rec-signatures{display:table!important;width:calc(100% - 14mm)!important;table-layout:fixed!important;border-spacing:22pt 0!important;margin:16pt 7mm 0!important;padding-top:12pt!important;position:relative!important;z-index:1!important;break-inside:avoid!important;page-break-inside:avoid!important;break-before:avoid!important}.rec-sig{display:table-cell!important;width:50%!important;height:56mm!important;vertical-align:top!important;text-align:center!important;border:.5pt solid #d8d2c2!important;border-radius:0!important;padding:8pt 6pt 7pt!important;break-inside:avoid!important;page-break-inside:avoid!important}.rec-sig *{max-width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important;hyphens:auto!important}.rec-sig-space{display:block!important;height:88pt!important;min-height:88pt!important;margin:0!important;padding:0!important;border:0!important}.rec-sig-line{display:block!important;height:0!important;min-height:0!important;border-top:.8pt solid #0a1628!important;width:78%!important;margin:0 auto 11pt!important;padding:0!important}.rec-sig-name{display:block!important;font-size:6.5pt!important;font-weight:700!important;line-height:1.35!important;color:#0a1628!important;text-transform:uppercase!important;margin:0!important}.rec-sig-doc{display:block!important;font-size:5.5pt!important;line-height:1.35!important;color:#555!important;margin-top:3pt!important}.rec-sig-role{display:block!important;font-size:5.5pt!important;font-weight:700!important;line-height:1.35!important;color:#7a5f1e!important;margin-top:5pt!important;text-transform:uppercase!important;letter-spacing:.3pt!important;border-top:.3pt solid #d8d2c2!important;padding-top:3.5pt!important}.page-break-anchors{page-break-before:always!important}.rec-fotos-page{page-break-before:always!important;padding:0 7mm!important;position:relative!important;z-index:1!important}.rec-fotos{padding:0!important;margin-top:5pt!important}.rec-fotos .rec-section-title{margin-bottom:3pt!important}.rec-fotos-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(60mm,1fr))!important;gap:5pt!important;margin-bottom:5pt!important}.rec-foto{margin:0!important;break-inside:avoid!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.rec-foto img{object-fit:contain!important;max-width:100%!important;max-height:80mm!important;height:auto!important;width:auto!important;border:.4pt solid #c8a24a!important;border-radius:0!important;background:#fff!important;display:block!important}.rec-foto figcaption{font-size:5pt!important;color:#444!important;text-align:center!important;margin-top:1pt!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.3pt!important}.rec-foto-pdf{display:flex!important;align-items:center!important;justify-content:center!important;gap:3pt!important;min-height:15mm!important;background:#fef2f2!important;border:.5pt solid #fca5a5!important;border-radius:0!important;text-decoration:none!important;color:#991b1b!important;font-size:7pt!important;padding:3pt!important}.rec-foto-pdf:after{content:""!important}.rec-doc-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(55mm,1fr))!important;gap:4pt!important}.rec-doc-item{padding:2pt!important;border:.3pt solid #d8d2c2!important;border-radius:0!important;background:#fafafa!important;text-align:center!important}.rec-doc-item img{max-width:100%!important;max-height:85mm!important;height:auto!important;width:auto!important;object-fit:contain!important;margin:0 auto!important;border:0!important;border-radius:0!important;display:block!important}.rec-doc-item figcaption{font-size:5pt!important;color:#555!important;margin-top:1pt!important;font-weight:600!important;text-transform:uppercase!important}.rec-section,.rec-declaration{break-inside:avoid!important}.rec-section-prod{break-inside:auto!important}.rec-section-prod>.rec-section-title{break-after:avoid!important;page-break-after:avoid!important}.rec-table-products{break-inside:auto!important}.rec-table-products thead{display:table-header-group!important}.rec-table-products tfoot{display:table-row-group!important}.rec-table-products thead tr,.rec-table-products tfoot tr,.rec-table-products tr{break-inside:avoid!important;page-break-inside:avoid!important}.rec-section-prod,.rec-table-products,.rec-table-products tbody{height:auto!important;min-height:0!important}.rec-declaration.rec-decl-list,.rec-decl-list ol{break-inside:auto!important}.rec-decl-list ol li{break-inside:avoid!important;page-break-inside:avoid!important;orphans:2!important;widows:2!important}.rec-declaration.rec-decl-list.rec-decl-keep{break-inside:avoid!important;page-break-inside:avoid!important}.rec-decl-cont{display:none!important}.rec-decl-cont.on{display:block!important;break-before:page!important;page-break-before:always!important;font-size:7pt!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.3pt!important;color:#0a1628!important;padding:0 7mm 1pt!important;margin:0 0 4pt!important}.rec-decl-cont.on .rec-section-title{display:block!important}.rec-sig-title{display:none!important}.rec-sig-title.on{display:block!important;break-before:page!important;page-break-before:always!important;break-after:avoid!important;page-break-after:avoid!important;padding:0 7mm 1pt!important;margin:0 0 6pt!important}.rec-sig-title.on .rec-section-title{display:block!important;break-after:avoid!important;page-break-after:avoid!important}.rec-foto,.rec-signatures,.rec-legal{break-inside:avoid!important;break-before:avoid!important}.rec-table,img{orphans:3!important;widows:3!important}.rec-alert{display:none!important}#cx-compra>*:not(.rec){display:none!important}}@media print{body.printing-extrato>*:not(#printTemp){display:none!important}body.printing-extrato #app,body.printing-extrato #loginScreen,body.printing-extrato #installBanner,body.printing-extrato .to{display:none!important}body.printing-extrato #printTemp{display:block!important;position:static!important;margin:0!important;padding:0!important;width:auto!important}}
