/* O documento impresso sempre usa papel branco, inclusive no tema escuro. */
#pdf-template, #relatorioPreviewConteudo {
    color-scheme: light;
    --sw-text: #17212b;
    --sw-text-secondary: #334155;
    --sw-text-muted: #475569;
    --sw-surface: #fff;
    --sw-surface-muted: #edf1f5;
    --sw-border: #aab5c0;
    --sw-primary-soft: #edf1f5;
    --text: #17212b;
    --text-muted: #475569;
    --bg: #fff;
    --card: #fff;
    --border: #aab5c0;
    width: 720px;
    max-width: none;
    box-sizing: border-box;
    padding: 24px !important;
    background: #fff !important;
    color: #17212b !important;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
}
#pdf-template table, #relatorioPreviewConteudo table { color: #17212b; }
#pdf-template th, #relatorioPreviewConteudo th { color: #263544 !important; }
#pdf-template tr:hover, #relatorioPreviewConteudo tr:hover { background: transparent !important; }
#pdf-template :is(p, td, th, span, strong, div),
#relatorioPreviewConteudo :is(p, td, th, span, strong, div) { text-shadow: none; opacity: 1; }
#pdf-template #pdf-resumo-manutencao { min-height: 0 !important; }
#pdf-template #pdf-resumo-resolucoes { font-size: 12px !important; }
