/* Page composition; shared themes own typography, content width and row metrics. */
.cardLeaderboardPromotedPage .cardLeaderboardTestSignals .iqSignalLabel{font-size:9px}
.cardLeaderboardPromotedPage .cardLeaderboardTestHero{display:block;padding-inline:0;padding-bottom:0;margin:0;border:0;background:none;box-shadow:none}
.cardLeaderboardPromotedPage .cardLeaderboardTestHeroCopy{max-width:none;display:flex;align-items:center;justify-content:space-between;gap:24px}
.cardLeaderboardPromotedPage .heroTitle{margin:0}
.cardLeaderboardOverviewTitle{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.cardLeaderboardOverviewTitle .iqMiniChip{background:#d9e8ff;color:#27568d;font-size:10px;text-transform:uppercase;line-height:1.4;border-radius:6px}
.cardLeaderboardOverviewTitle .iqMiniChip[hidden]{display:none}
.cardLeaderboardOverviewMetadata{text-align:right;flex-shrink:0}
.cardLeaderboardOverviewMetadata .cardLeaderboardTestEyebrow{margin:0 0 8px;text-transform:uppercase}
.cardLeaderboardOverviewMetadata #cardLeaderboardTestUpdated{font-size:12px;font-weight:400}
.cardLeaderboardPromotedPage .cardLeaderboardTestTabsWrap{padding:0;margin:0;background:none;border:0;box-shadow:none}
.cardLeaderboardPromotedPage .subpageTabs{display:flex;justify-content:flex-start;gap:26px;overflow-x:auto}
.cardLeaderboardPromotedPage .subpageTabs .subpageTab{position:relative;flex:0 0 auto;width:auto;min-height:42px;padding:10px 0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;color:var(--muted);white-space:nowrap}
.cardLeaderboardPromotedPage .subpageTabs .subpageTab.isActive{color:var(--text)}
.cardLeaderboardPromotedPage .cardLeaderboardTestTabsWrap .subpageTabs .subpageTab.cardLeaderboardTestTab.isActive{background:transparent!important;border-color:transparent!important;box-shadow:none!important}
.cardLeaderboardPromotedPage .subpageTabs .subpageTab.isActive::after{content:"";position:absolute;left:0;right:0;bottom:6px;height:2px;background:var(--flat-teal,#168b87)}
[data-theme="dark"] .cardLeaderboardPromotedPage .subpageTabs .subpageTab.isActive::after{background:#79c2b9}
.cardLeaderboardPromotedPage .cardLeaderboardTestTabIcon{width:18px;height:18px;flex:0 0 18px}
.cardLeaderboardOverviewIntro{display:flex;justify-content:space-between;align-items:baseline;gap:24px}
.cardLeaderboardOverviewIntro .cardLeaderboardTestDescription{margin:0;max-width:none;font-size:13px}
.cardLeaderboardOverviewIntro .cardLeaderboardTestMeta{margin:0;flex-shrink:0;font-size:12px}
/* Match the chart and pulse surfaces on the market overview. */
.cardLeaderboardPromotedPage{--overview-surface:var(--card,#fff)}
[data-theme="dark"] .cardLeaderboardPromotedPage{--overview-surface:#192633}
.cardLeaderboardPromotedPage .cardLeaderboardTestControlsCard,
.cardLeaderboardPromotedPage .cardLeaderboardTestItem{background:var(--overview-surface);box-shadow:none}
@media(max-width:700px){
    .cardLeaderboardPromotedPage .cardLeaderboardTestHeroCopy{align-items:flex-start;flex-direction:column;gap:10px}
    .cardLeaderboardOverviewMetadata{text-align:left}
    .cardLeaderboardOverviewMetadata .cardLeaderboardTestEyebrow{margin-bottom:4px}
    .cardLeaderboardPromotedPage .subpageTabs{gap:20px}
    .cardLeaderboardPromotedPage .subpageTabs .subpageTab{font-size:12px}
    .cardLeaderboardOverviewIntro{flex-direction:column;gap:8px}
}
