.relatorio-folha{background:var(--card);color:var(--ink);padding:28px;font-family:Arial,sans-serif;font-size:11px;line-height:1.45}.relatorio-cabecalho{border-bottom:4px solid var(--teal);justify-content:space-between;align-items:center;gap:20px;padding-bottom:16px;display:flex}.relatorio-cabecalho img{object-fit:contain;width:64px;height:80px}.relatorio-cabecalho h2{color:var(--navy);margin:0;font-size:20px}.relatorio-cabecalho p{margin:4px 0 0}.relatorio-resumo{background:var(--ice);border-left:4px solid var(--gold);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:16px 0;padding:12px;display:flex}.relatorio-tabela{border-collapse:collapse;table-layout:fixed;width:100%}.relatorio-tabela th{background:var(--teal);color:var(--primary-foreground);text-align:left;padding:8px 5px;font-size:10px}.relatorio-tabela td{border-bottom:1px solid var(--border);vertical-align:top;overflow-wrap:anywhere;padding:8px 5px}.relatorio-tabela tr:nth-child(2n){background:var(--ice)}.relatorio-tabela th:first-child{width:39%}.relatorio-tabela th:last-child{width:17%}.relatorio-tabela small{color:var(--muted-foreground);margin-top:3px;display:block}.relatorio-tabela td:last-child{text-align:right}.relatorio-total{background:var(--navy);color:var(--primary-foreground);justify-content:space-between;gap:12px;margin-top:16px;padding:14px;font-size:15px;display:flex}.relatorio-nota{color:var(--muted-foreground);margin-top:10px;font-size:10px}.relatorio-assinatura{color:var(--navy);margin:6px 0 0;font-size:12px;font-style:italic;font-weight:700}.relatorio-folha>.relatorio-assinatura{border-top:1px solid var(--border);margin-top:14px;padding-top:8px}@page{size:A4 portrait;margin:12mm}@media print{.relatorio-folha{-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:0}.relatorio-tabela thead{display:table-header-group}.relatorio-tabela tr,.relatorio-total,.relatorio-cabecalho{break-inside:avoid}}
