body[data-xl-route="overview"] .team-report { max-width: 1520px; margin: 0 auto; }
body[data-xl-route="overview"] .team-report > .heading {
  align-items: flex-start; margin-bottom: 20px; padding: 0;
  background: transparent !important; box-shadow: none !important;
}
body[data-xl-route="overview"] .team-report > .heading p { color: var(--xl-gold); font-size: 11px; font-weight: 750; letter-spacing: .1em; }
body[data-xl-route="overview"] .team-report > .heading h1 { margin: 4px 0 6px; font-size: 27px; }
body[data-xl-route="overview"] .team-report > .heading span { color: var(--xl-muted); }
body[data-xl-route="overview"] .team-report > .heading button { color: #fff; background: var(--xl-navy); border-color: var(--xl-navy); }
body[data-xl-route="overview"] .team-report > .filters {
  display: flex; justify-content: flex-end; width: fit-content; margin: -66px 170px 24px auto;
  padding: 0; overflow: hidden; border: 1px solid var(--xl-line); border-radius: 10px; box-shadow: none;
}
body[data-xl-route="overview"] .team-report > .filters button { min-width: 72px; border: 0; border-right: 1px solid var(--xl-line); border-radius: 0; }
body[data-xl-route="overview"] .team-report > .filters button.active { color: #fff; background: var(--xl-gold); }
body[data-xl-route="overview"] .team-report > .filters i { position: absolute; margin-top: 52px; color: var(--xl-muted); }
body[data-xl-route="overview"] .team-report > .kpis {
  display: grid; grid-template-columns: repeat(7, minmax(120px, 1fr));
  padding: 18px 16px; background: #fffaf5;
  border: 1px solid var(--xl-gold-line); border-radius: 14px; box-shadow: var(--xl-shadow);
}
body[data-xl-route="overview"] .team-report > .kpis::before {
  content: "汇总数据"; grid-column: 1 / -1; padding: 0 10px 14px;
  color: #6d3b0a; font-size: 18px; font-weight: 750;
}
body[data-xl-route="overview"] .team-report > .kpis article { padding: 8px 20px; background: transparent; border: 0; border-right: 1px solid #f2e3cf; border-radius: 0; box-shadow: none; }
body[data-xl-route="overview"] .team-report > .kpis article:last-child { border-right: 0; }
body[data-xl-route="overview"] .team-report > .kpis article:nth-child(1) { order: 1; }
body[data-xl-route="overview"] .team-report > .kpis article:nth-child(5) { order: 2; }
body[data-xl-route="overview"] .team-report > .kpis article:nth-child(2) { order: 3; }
body[data-xl-route="overview"] .team-report > .kpis article:nth-child(3) { order: 4; }
body[data-xl-route="overview"] .team-report > .kpis article:nth-child(4) { order: 5; }
body[data-xl-route="overview"] .team-report > .kpis article:nth-child(6) { order: 6; }
body[data-xl-route="overview"] .team-report > .kpis article:nth-child(7) { order: 7; }
body[data-xl-route="overview"] .team-report > .kpis article span { color: #5c6779; font-size: 12px; }
body[data-xl-route="overview"] .team-report > .kpis article strong { margin-top: 8px; color: var(--xl-navy); font-size: 25px; }
body[data-xl-route="overview"] .team-report > .kpis article:first-child strong,
body[data-xl-route="overview"] .team-report > .kpis article:nth-child(5) strong { color: var(--xl-gold); font-size: 29px; }
body[data-xl-route="overview"] .team-report > .note { margin: 9px 4px 20px; color: var(--xl-muted); }
body[data-xl-route="overview"] .team-report > .panel { overflow: hidden; border: 1px solid var(--xl-line); border-radius: 14px; }
body[data-xl-route="overview"] .team-report > .panel > header { padding: 18px 22px; border-bottom: 1px solid var(--xl-line); }
body[data-xl-route="overview"] .team-report > .panel table { width: 100%; }
body[data-xl-route="overview"] .team-report > .panel th,
body[data-xl-route="overview"] .team-report > .panel td { padding: 13px 18px; }
body[data-xl-route="overview"] .team-report td .roi,
body[data-xl-route="overview"] .team-report td.roi { color: var(--xl-gold); font-weight: 750; }
@media (max-width: 1180px) {
  body[data-xl-route="overview"] .team-report > .filters { margin: 0 0 18px; }
  body[data-xl-route="overview"] .team-report > .kpis { grid-template-columns: repeat(4, minmax(130px, 1fr)); }
}
