/* Plan-center reports ONLY. No inputs, navigation, business data or other pages. */
html body #app .takeover-report:not(.fanzhuan-pdf-export-host) {
  font-family: "Microsoft YaHei", "PingFang SC", Arial, sans-serif !important;
  color: #172b43 !important;
  text-shadow: none !important;
  font-variant-numeric: tabular-nums;
}
html body #app .takeover-report:not(.fanzhuan-pdf-export-host) main p,
html body #app .takeover-report:not(.fanzhuan-pdf-export-host) main li {
  font-size: 17px !important;
  line-height: 1.8 !important;
  color: #24364b !important;
}
html body #app .takeover-report:not(.fanzhuan-pdf-export-host) table {
  display: table !important;
  border-collapse: collapse !important;
  font-size: 16px !important;
  line-height: 1.75 !important;
  font-variant-numeric: tabular-nums;
}
html body #app .takeover-report:not(.fanzhuan-pdf-export-host) th,
html body #app .takeover-report:not(.fanzhuan-pdf-export-host) td {
  padding: 12px 14px !important;
  border: 1px solid #b8c6d7 !important;
  vertical-align: top !important;
  font-size: 16px !important;
  line-height: 1.75 !important;
  color: #24364b;
  overflow-wrap: break-word;
}
html body #app .takeover-report:not(.fanzhuan-pdf-export-host) th {
  background: #e5edf6 !important;
  color: #172b43 !important;
  font-weight: 700 !important;
}
html body #app .takeover-report:not(.fanzhuan-pdf-export-host) tbody tr:not(.takeover-menu-changed) > td:not(.takeover-menu-category):not([style*="color"]) {
  color: #24364b !important;
}
html body #app .takeover-report:not(.fanzhuan-pdf-export-host) tbody tr:nth-child(even):not([class*="tone-"]) > td {
  background: #f2f6fb;
}
/* Preserve action colors, red increases, green decreases and white-on-red brand. */
html body #app .takeover-report:not(.fanzhuan-pdf-export-host) .takeover-watermarks span {
  color: rgba(202, 25, 50, .022) !important;
}
html body #app .takeover-report:not(.fanzhuan-pdf-export-host) .takeover-report-table > div {
  overflow-x: auto !important;
  -webkit-overflow-scrolling: touch;
}
html body #app .takeover-report:not(.fanzhuan-pdf-export-host) table:has(th:nth-child(9)) {
  min-width: 1280px !important;
}
@media (max-width: 700px) {
  html body #app .takeover-report:not(.fanzhuan-pdf-export-host) table { min-width: 680px; }
  html body #app .takeover-report:not(.fanzhuan-pdf-export-host) th,
  html body #app .takeover-report:not(.fanzhuan-pdf-export-host) td { padding: 10px 12px !important; }
}
