/* Ekrany i wydruki używają tych samych pastelowych serii; papier zachowuje jasne tło. */
.report-body, .dd-workspace-ai, .dd-panele { background: var(--dd-paper); color: var(--dd-ink); }
.report-body { --paper: var(--dd-paper); --ink: var(--dd-ink); --line: var(--dd-line); --accent: var(--dd-accent); --tblr-body-color: var(--dd-ink); --tblr-body-bg: var(--dd-paper); --tblr-primary: var(--dd-accent); }
.report-body .card, .report-body .filter-bar { background: var(--dd-surface); color: var(--dd-ink); }
.report-body .navbar, .report-body .masthead, .report-body .report-footer { background: var(--dd-series-0); color: #202532; }
.report-body .masthead__title, .report-body .masthead__desc, .report-body .masthead__meta, .report-body .print-btn { color: #202532; }
.report-body .table th, .report-body .pivot th, .report-body .report-table th { background: var(--dd-series-0); color: #202532; }
.report-body .table td, .report-body .pivot td, .report-body .report-table td, .report-body .card-title { color: var(--dd-ink); }
.report-body .report-table tr:hover td { background: var(--dd-surface); }
.dd-workspace-ai .kierat-a2ui-pie-panel, .dd-panele .kierat-a2ui-pie-panel,
.dd-workspace-ai .kierat-a2ui-workspace-header, .dd-panele .kierat-a2ui-workspace-header { background: var(--dd-surface); color: var(--dd-ink); border-color: var(--dd-line); }
.dd-workspace-ai .kierat-a2ui-pie-panel h3, .dd-panele .kierat-a2ui-pie-panel h3,
.dd-workspace-ai .kierat-a2ui-pie-legend button, .dd-panele .kierat-a2ui-pie-legend button { color: var(--dd-ink); }
.dd-workspace-ai .kierat-a2ui-priority-table-scroll th, .dd-panele .kierat-a2ui-priority-table-scroll th { background: var(--dd-series-0); color: #202532; }
.dd-workspace-ai .kierat-a2ui-priority-table-scroll td, .dd-panele .kierat-a2ui-priority-table-scroll td { background: var(--dd-surface); color: var(--dd-ink); }
@media print {
    .report-body, .dd-workspace-ai, .dd-panele { --dd-paper: #fff; --dd-surface: #fff; --dd-ink: #202532; --dd-line: #D9DFEA; background: #fff; color: #202532; }
}
