.dn{flex-direction:column;gap:14px;display:flex}.dn-nota{color:var(--ink-500);margin:0;font-size:.82rem}.dn-acoes{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;display:flex}.dn-num{text-align:right;font-variant-numeric:tabular-nums}.dn-quebra{overflow-wrap:anywhere}.dn-impressao{z-index:1000;background:var(--surface-2);padding:0 8px 24px;position:fixed;inset:0;overflow:auto}.dn-barra-previa{z-index:1;background:var(--surface-raised);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 -8px 16px;padding:10px 8px;display:flex;position:sticky;top:0}.dn-barra-previa p{color:var(--ink-700);margin:0;font-size:.88rem}.dn-barra-acoes{gap:8px;display:flex}.dn-folha{color:#000;width:200mm;min-height:287mm;font-family:var(--font-sans);background:#fff;margin:0 auto 12px;padding:0;font-size:7pt;line-height:1.2;position:relative;overflow:hidden;box-shadow:0 1px 6px #00000040}.dn-folha *{box-sizing:border-box}.dn-folha section{padding:0}.dn-folha h4{margin:0 0 .5mm;line-height:1.2}.dn-caixa{border:.6pt solid #000;flex-direction:column;min-width:0;min-height:7mm;padding:1mm 1.2mm;display:flex}.dn-rotulo{text-transform:uppercase;letter-spacing:.02em;font-size:5.5pt}.dn-valor{overflow-wrap:anywhere;font-size:7.5pt;font-weight:600}.dn-linha{display:flex}.dn-linha>.dn-caixa+.dn-caixa{border-left:0}.dn-linha+.dn-linha>.dn-caixa,.dn-cabecalho+.dn-linha>.dn-caixa{border-top:0}.dn-grow{flex:1 1 0}.dn-w5{flex:0 0 5%}.dn-w10{flex:0 0 10%}.dn-w15{flex:0 0 15%}.dn-w20{flex:0 0 20%}.dn-w25{flex:0 0 25%}.dn-w30{flex:0 0 30%}.dn-w40{flex:0 0 40%}.dn-caixa.dn-num .dn-valor{text-align:right}.dn-canhoto{border-bottom:.8pt dashed #000;margin-bottom:2mm;padding-bottom:2mm;display:flex}.dn-canhoto-texto{flex:auto}.dn-canhoto-texto .dn-linha>.dn-caixa{border-top:0}.dn-canhoto-nf{border:.6pt solid #000;border-left:0;flex-direction:column;flex:0 0 30mm;justify-content:center;align-items:center;font-size:8pt;display:flex}.dn-cabecalho{grid-template-columns:32% 16% 52%;display:grid}.dn-emitente{justify-content:center;gap:.6mm}.dn-emit-nome{font-size:9pt}.dn-quadro{text-align:center;border-left:0;align-items:center;gap:.6mm}.dn-quadro-titulo{font-size:12pt}.dn-quadro-sub{font-size:6pt}.dn-quadro-es{text-align:left;align-items:center;gap:2mm;font-size:6.5pt;display:flex}.dn-quadro-tp{border:.6pt solid #000;padding:.5mm 2mm;font-size:10pt;font-weight:700}.dn-chave{flex-direction:column;display:flex}.dn-chave>.dn-caixa{border-left:0}.dn-chave>.dn-caixa+.dn-caixa{border-top:0}.dn-barras{fill:#000;z-index:3;background:#fff;margin:.5mm auto 0;display:block;position:relative}.dn-barras-vazio{justify-content:center;align-items:center;height:13mm;display:flex}.dn-chave-num{font-family:var(--font-mono);letter-spacing:.02em;font-size:7.5pt}.dn-consulta{text-align:center;justify-content:center;font-size:6pt}.dn-bloco{margin-top:1.5mm}.dn-bloco-titulo{text-transform:uppercase;margin:0 0 .5mm;font-size:6.5pt;font-weight:700}.dn-calculo{grid-template-columns:repeat(6,1fr);display:grid}.dn-calculo>.dn-caixa{margin:0 -.6pt -.6pt 0}.dn-duplicatas{flex-wrap:wrap;display:flex}.dn-dup{flex-direction:row;flex:0 0 25%;justify-content:space-between;gap:1mm;margin:0 -.6pt -.6pt 0}.dn-adicionais .dn-caixa{min-height:24mm}.dn-adicionais .dn-valor{white-space:pre-wrap;font-weight:400}.dn-produtos{border-collapse:collapse;table-layout:fixed;width:100%;font-size:6.5pt}.dn-produtos th,.dn-produtos td{vertical-align:top;overflow-wrap:anywhere;border:.6pt solid #000;padding:.6mm .8mm}.dn-produtos th{text-transform:uppercase;text-align:left;font-size:5.5pt;font-weight:600}.dn-produtos th.dn-num{text-align:right}.dn-produtos th:first-child{width:7%}.dn-produtos th:nth-child(2){width:20%}.dn-produtos th:nth-child(3){width:8%}.dn-produtos th:nth-child(4){width:4.5%}.dn-produtos th:nth-child(5){width:4%}.dn-produtos th:nth-child(6){width:3.5%}.dn-produtos td.dn-num{font-variant-numeric:tabular-nums;font-size:6pt}.dn-produtos thead{display:table-header-group}.dn-produtos tr{break-inside:avoid}.dn-tarjas{pointer-events:none;z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:30mm;display:flex;position:absolute;inset:0}.dn-tarjas span{color:#000;opacity:.18;white-space:nowrap;font-size:22pt;font-weight:800;transform:rotate(-35deg)}@page{size:A4 portrait;margin:5mm}@media print{body:has(>.dn-impressao)>:not(.dn-impressao){display:none!important}html,body{background:#fff!important}.dn-impressao{background:0 0!important;padding:0!important;position:static!important;overflow:visible!important}.dn-barra-previa{display:none!important}.dn-folha{width:auto;min-height:0;box-shadow:none;break-after:page;page-break-after:always;margin:0;overflow:visible}.dn-folhas>.dn-folha:last-child{break-after:auto;page-break-after:auto}.dn-folha,.dn-barras,.dn-tarjas span{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.dt-partes{grid-template-columns:1fr 1fr;display:grid}.dt-partes>.dn-caixa{margin:0 -.6pt -.6pt 0}.dt-parte{gap:.4mm}.dt-destaque{border-width:1.2pt}.dt-destaque .dn-valor{font-size:9pt}.dt-docs{grid-template-columns:1fr 1fr;display:grid}.dt-docs>.dn-caixa{margin:0 -.6pt -.6pt 0}
