/* Report paper is independent of the application theme. Keep branded headers,
   explicit cell/status colors and charts; never bleach every descendant. */
@media screen, print {
 html[data-theme] body.rs-app.rs-mineral main table.report-brand,
 html[data-theme] body.rs-app.rs-mineral main table.report-brand td {background:#203128!important;color:#fff!important;border:0!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}
 html[data-theme] body.rs-app.rs-mineral main :is(.report,.company-report-content),
 html[data-theme] body:not(.rs-app) main .report {
  background:#fff!important;color:#18271f!important;color-scheme:light;--ft-surface:#fff;--ft-ink:#18271f;--ft-raised:#e5eee8;--ft-border:#bccbc1;
 }
 html[data-theme] body.rs-app.rs-mineral main :is(.report,.company-report-content) :is(h1,h2,h3) {color:#244b35!important}
 html[data-theme] body.rs-app.rs-mineral main :is(.report,.company-report-content) :is(p:not([style*="color"]),section,small:not([style*="color"])) {color:#18271f!important}
 html[data-theme] body.rs-app.rs-mineral main :is(.report,.company-report-content) section {background:#fff!important}
}
@media screen, print {
 html[data-theme] body.rs-app.rs-mineral main :is(.report,.company-report-content) td {color:inherit!important}
}
@media print {
 html,html[data-theme] {background:#fff!important;color-scheme:light;--ft-bg:#fff;--ft-surface:#fff;--ft-raised:#eef3ee;--ft-ink:#18271f;--ft-muted:#49604f;--ft-border:#bccbc1;--ft-action:#e5eee8;--ft-action-ink:#244b35;--ft-approved-bg:#395540;--ft-approved-ink:#fff;--ft-pending-bg:#746442;--ft-pending-ink:#fff;--ft-paid-bg:#365f80;--ft-paid-ink:#fff;--ft-rejected-bg:#714b4b;--ft-rejected-ink:#fff}
 html body,html[data-theme] body.rs-app.rs-mineral,html[data-theme] body main,
 html[data-theme] body.rs-app.rs-mineral main :is(section,article,fieldset,.op-row,.report-results,.report-scroll,.op-scroll,.cash-cover,.cash-details) {background:#fff!important;color:#18271f!important;box-shadow:none!important}
 html[data-theme] body.rs-app.rs-mineral main :is(h1,h2,h3) {color:#244b35!important}
 html[data-theme] body.rs-app.rs-mineral main :is(p,small,label) {color:inherit}
 .no-print,.rs-brand,.rs-footer,.rs-shortcuts,.rs-breadcrumbs,.report-actions,.report-filter,.report-settings,dialog {display:none!important}
 html[data-theme] body main :is(.report,.report-scroll,.op-scroll) {overflow:visible!important;max-height:none!important}
 html[data-theme] body main :is(th,td[bgcolor],.payment-approved,.payment-pending,.payment-paid,.payment-rejected) {print-color-adjust:exact;-webkit-print-color-adjust:exact}
}
