.rdo-folha{--rdo-linha:#333;--rdo-cinza:#e9e9e9;background:#ffffff;color:#0b0b0b;font-family:Arial,Helvetica,sans-serif;font-size:9.5px;line-height:1.25;width:100%;max-width:210mm;margin:0 auto;padding:8mm;line-height:1.2;border:1px solid var(--linha);box-shadow:0 2px 12px rgba(0,0,0,.08)}.rdo-folha *,.rdo-folha :after,.rdo-folha :before{box-sizing:border-box}.rdo-folha table{width:100%;border-collapse:collapse;table-layout:fixed}.rdo-folha td,.rdo-folha th{border:1px solid var(--rdo-linha);padding:1px 3px;overflow-wrap:anywhere;vertical-align:middle;text-align:left;font-weight:400;color:#0b0b0b;font-size:9.5px}.rdo-folha th{background:var(--rdo-cinza);font-weight:700;text-align:center;text-transform:uppercase;font-size:8.5px}.rdo-folha td.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rdo-folha td.centro{text-align:center}.rdo-folha td.manuscrito{font-size:11px;font-weight:600}.rdo-folha .bloco{margin-top:4px}.rdo-cabecalho{display:grid;grid-template-columns:1fr 120px 90px;border:1px solid var(--rdo-linha)}.rdo-cabecalho .titulo{padding:6px 8px;font-weight:700;font-size:13px;text-align:center;letter-spacing:.02em;align-self:center}.rdo-cabecalho .cliente{font-weight:700;font-size:14px;text-transform:uppercase}.rdo-cabecalho .cliente,.rdo-cabecalho .logo{border-left:1px solid var(--rdo-linha);padding:4px 6px;display:flex;align-items:center;justify-content:center}.rdo-cabecalho .logo{text-align:center;flex-direction:column;gap:2px}.rdo-cabecalho .logo img{width:72px;height:auto}.rdo-cabecalho .logo small{display:block;font-size:7px;font-weight:400}.rdo-identificacao{display:grid;grid-template-columns:1.1fr 1.5fr 1.5fr;border:1px solid var(--rdo-linha);border-top:0}.rdo-identificacao>div{padding:4px 6px}.rdo-identificacao>div+div{border-left:1px solid var(--rdo-linha)}.rdo-identificacao b{font-weight:700;text-transform:uppercase;font-size:8.5px;margin-right:4px}.rdo-seguranca{display:grid;grid-template-columns:1fr 200px;border:1px solid var(--rdo-linha);border-top:0}.rdo-seguranca ol{margin:0;padding:4px 8px;list-style:none}.rdo-seguranca li{display:flex;align-items:center;gap:8px;padding:3px 0;font-weight:700;font-size:10px}.rdo-seguranca li span.pergunta{flex:1 1}.rdo-seguranca .caixa{display:inline-flex;align-items:center;gap:4px;font-weight:700}.rdo-seguranca .caixa i{display:inline-block;width:12px;height:12px;border:1px solid #0b0b0b;font-style:normal;font-size:10px;line-height:10px;text-align:center}.rdo-seguranca .lateral{border-left:1px solid var(--rdo-linha);padding:4px 6px;font-size:8.5px}.rdo-seguranca .lateral div{margin-bottom:8px}.rdo-seguranca .lateral b{text-transform:uppercase}.rdo-clima{display:grid;grid-template-columns:1.9fr 2.9fr 1.25fr;grid-gap:0;gap:0}.rdo-clima th{padding:1px 2px;font-size:7.5px}.rdo-clima td{font-size:9px}.rdo-clima table+table{border-left:0}.rdo-clima td.marca{text-align:center;font-weight:700}.rdo-quadros{display:grid;grid-template-columns:1.75fr 1.6fr 2.75fr}.rdo-quadros td{font-size:8.5px}.rdo-materiais td:nth-child(3n){text-align:center}.rdo-descricao{border:1px solid var(--rdo-linha);min-height:40px;padding:3px 6px}.rdo-descricao b{text-transform:uppercase;font-size:8.5px}.rdo-descricao p{margin:2px 0 0;font-size:11px;font-weight:600;white-space:pre-wrap}.rdo-descricao .total{text-align:right;font-weight:700;font-size:11px;margin-top:2px}.rdo-localizacao td,.rdo-localizacao th{font-size:8px;padding:2px;letter-spacing:-.01em}.rdo-localizacao td{height:13px}.rdo-localizacao td.manuscrito{font-size:9.5px}.rdo-localizacao th small{display:block;font-weight:400;text-transform:none;font-size:7px}.rdo-assinaturas td{height:21px}.rdo-assinaturas td img{height:22px;max-width:100%;object-fit:contain;display:block}.rdo-assinaturas td.nome{font-size:10px;font-weight:600;text-transform:uppercase}.rdo-codigos{display:grid;grid-template-columns:150px 1fr;border:1px solid var(--rdo-linha)}.rdo-codigos>b{padding:4px 6px;text-transform:uppercase;align-self:center}.rdo-codigos ul{margin:0;padding:0;list-style:none;border-left:1px solid var(--rdo-linha)}.rdo-codigos li{padding:2px 6px;border-bottom:1px solid var(--rdo-linha);font-weight:700}.rdo-codigos li:last-child{border-bottom:0}.rdo-observacoes{border:1px solid var(--rdo-linha);min-height:34px;padding:3px 6px}.rdo-observacoes b{text-transform:uppercase;font-size:8.5px}.rdo-observacoes p{margin:2px 0 0;font-size:11px;font-weight:600;white-space:pre-wrap}.rdo-rodape{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:10px;page-break-inside:avoid;break-inside:avoid}.rdo-rodape>div{text-align:center;font-size:8px;text-transform:uppercase}.rdo-rodape .linha-assinatura{height:30px;border-bottom:1px solid #0b0b0b;display:flex;align-items:flex-end;justify-content:center}.rdo-rodape .linha-assinatura img{height:32px;object-fit:contain}.rdo-rodape .quem{font-weight:700;margin-top:2px}.rdo-rodape .data{text-align:left;margin-top:2px}.rdo-alteracao{margin-top:4px;border:1px solid #0b0b0b;padding:1px 6px;font-size:8px;line-height:1.25;-webkit-print-color-adjust:exact;print-color-adjust:exact}.rdo-alteracao b{font-weight:700}.rdo-alteracao.duas-linhas{font-size:7px;line-height:1.2}.rdo-alteracao.duas-linhas>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rdo-celula-assinatura{display:flex;align-items:flex-end;justify-content:space-between;gap:2px;min-width:0}.rdo-celula-assinatura img{flex:1 1 auto;min-width:0;object-position:left center}.rdo-celula-assinatura .hora{flex:none;font-size:7px;line-height:1;white-space:nowrap}.rdo-fecho{break-inside:avoid;page-break-inside:avoid}.rdo-fecho--verificacao{display:grid;grid-template-columns:minmax(0,1fr) 80mm;grid-gap:10px;gap:10px;align-items:center;margin-top:10px}.rdo-fecho--verificacao .rdo-rodape{margin-top:0;gap:10px}.rdo-verificacao{display:grid;grid-template-columns:18mm minmax(0,1fr);grid-gap:2mm;gap:2mm;align-items:center}.rdo-verificacao .qr{display:block;width:18mm;height:18mm}.rdo-verificacao p{margin:0;font-size:7px;line-height:1.3}.rdo-verificacao p+p{margin-top:2px}.rdo-verificacao b{font-weight:700;letter-spacing:.04em}.rdo-clima--dia{grid-template-columns:1.9fr 4.15fr}.rdo-clima--dia .linha-dia td{height:41px}@media print{@page{size:A4 portrait;margin:8mm}body{background:#ffffff}.container,.rdo-folha{max-width:none;padding:0}.rdo-folha{border:0;box-shadow:none}.rdo-folha th{-webkit-print-color-adjust:exact;print-color-adjust:exact}}