/* Report reader roles only; common header, sidebar, cards, type scale and meaning remain intact. */
body[data-nova-domain="reports"] main .report-panel { color: #1d302a; }
body[data-nova-domain="reports"] .rkc-frame > .rkc-main {
  width: 100% !important;
  max-width: 100% !important;
}
body[data-nova-domain="reports"] main [data-report-readable] {
  color: var(--report-readable-color) !important;
}
body[data-common-shell="v2"][data-nova-domain="reports"] main .summary-strip [data-report-readable] {
  color: var(--report-readable-color) !important;
}
body[data-nova-domain="reports"] main :is(.sf-table-scroll, .table-scroll, .table-wrap, .matrix-scroll, .eexp-matrix-scroll, [data-report-table-scroll]) {
  max-width: 100%;
  min-width: 0;
  overflow-x: auto;
}
body[data-nova-domain="reports"] main [data-report-wrap] { overflow-wrap: anywhere; }
body[data-nova-domain="reports"] main :is(.summary-strip h2, .qweb-costs p) {
  overflow-wrap: anywhere;
}
