.kpm-leaderboard,.kpm-leaderboard__body{width:var(--kpm-size-full);height:var(--kpm-size-full)}.kpm-leaderboard__body{display:grid;grid-template-rows:auto minmax(var(--kpm-space-0),var(--kpm-grid-track));overflow:auto;padding:var(--kpm-leaderboard-body-padding)}.kpm-leaderboard__header,.kpm-leaderboard__row{display:grid;align-items:center;min-width:var(--kpm-space-0);column-gap:var(--kpm-leaderboard-column-gap);padding:var(--kpm-space-0) var(--kpm-leaderboard-row-padding-inline)}.kpm-leaderboard__header{height:var(--kpm-leaderboard-header-height);border-bottom:var(--kpm-divider-width) var(--kpm-border-style) var(--kpm-leaderboard-header-divider-color, var(--kpm-color-transparent));color:var(--kpm-surface-muted, var(--kpm-leaderboard-header-color));font-size:var(--kpm-font-size-xs);font-weight:var(--kpm-font-weight-medium);letter-spacing:var(--kpm-letter-spacing-label);text-transform:var(--kpm-text-transform-label)}.kpm-leaderboard__header>[data-align=center]{text-align:center}.kpm-leaderboard__identity{display:grid;grid-template-columns:var(--kpm-leaderboard-badge-column) minmax(var(--kpm-space-0),var(--kpm-grid-track));align-items:center;min-width:var(--kpm-space-0);column-gap:var(--kpm-leaderboard-identity-gap)}.kpm-leaderboard__scroll{min-height:var(--kpm-space-0);min-width:var(--kpm-space-0);overflow:hidden auto;scrollbar-width:none}.kpm-leaderboard__row{position:relative;height:var(--kpm-leaderboard-row-height);color:var(--kpm-surface-foreground, var(--kpm-color-text));font-size:var(--kpm-font-size-sm);font-variant-numeric:var(--kpm-font-variant-numeric);border-bottom:var(--kpm-divider-width) var(--kpm-border-style) var(--kpm-leaderboard-row-divider-color, var(--kpm-color-transparent))}.kpm-leaderboard__row:nth-child(2n){background:var(--kpm-color-row-alternate)}.kpm-leaderboard__row[data-empty=true]{background:var(--kpm-color-transparent)}.kpm-leaderboard__row[data-player=true]{border-top:var(--kpm-leaderboard-active-border-width) var(--kpm-border-style) var(--kpm-leaderboard-active-border-color);border-bottom:var(--kpm-leaderboard-active-border-width) var(--kpm-border-style) var(--kpm-leaderboard-active-border-color);background:var(--kpm-color-row-active)}.kpm-leaderboard__row[data-lap-relation=ahead]{background:var(--kpm-color-row-lap-ahead);box-shadow:var(--kpm-leaderboard-lap-ahead-shadow)}.kpm-leaderboard__row[data-lap-relation=behind]{background:var(--kpm-color-row-lap-behind);box-shadow:var(--kpm-leaderboard-lap-behind-shadow)}.kpm-leaderboard__row[data-lap-relation=ahead] .kpm-leaderboard__driver-name{color:var(--kpm-color-driver-lap-ahead)}.kpm-leaderboard__row[data-lap-relation=behind] .kpm-leaderboard__driver-name{color:var(--kpm-color-driver-lap-behind)}.kpm-leaderboard__row[data-context-divider=true]{margin-top:var(--kpm-leaderboard-context-gap);border-top:var(--kpm-divider-width) var(--kpm-border-style) var(--kpm-color-muted)}.kpm-leaderboard__row[data-disconnected=true]{opacity:var(--kpm-leaderboard-disconnected-opacity)}.kpm-leaderboard__row[data-pit=true]{animation:kpm-leaderboard-pit-pulse var(--kpm-leaderboard-pit-animation-duration) ease-in-out infinite}.kpm-leaderboard__driver-name{display:flex;min-width:var(--kpm-space-0);align-items:center;gap:var(--kpm-space-1-5);overflow:hidden;color:var(--kpm-surface-foreground, var(--kpm-color-text));font-weight:var(--kpm-font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.kpm-leaderboard__driver-name>span:last-child{overflow:hidden;text-overflow:ellipsis}.kpm-leaderboard__driver-name .kpm-driver-flag{flex:none;border-radius:var(--kpm-space-0-5)}.kpm-leaderboard__cell{display:grid;align-self:stretch;place-items:center;min-width:var(--kpm-space-0);overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.kpm-leaderboard__cell>*{max-width:var(--kpm-widget-ui-kpm-leaderboard-cell-max-width);white-space:nowrap}.kpm-leaderboard__cell[data-column=driver-name]{place-items:center start;text-align:left}.kpm-leaderboard__cell[data-column=driver-name]>.kpm-leaderboard__driver-name{width:var(--kpm-size-full)}.kpm-leaderboard__cell[data-column=country] .kpm-driver-flag{flex:none;border-radius:var(--kpm-space-0-5)}.kpm-leaderboard__cell>.kpm-text,.kpm-leaderboard__header .kpm-text{text-box:trim-both cap alphabetic}.kpm-leaderboard__relative-gap[data-gap-relation=ahead]{color:var(--kpm-color-relative-ahead)}.kpm-leaderboard__relative-gap[data-gap-relation=behind]{color:var(--kpm-color-relative-behind)}.kpm-leaderboard__relative-gap[data-gap-relation=player]{color:var(--kpm-color-relative-player)}.kpm-leaderboard__last-lap[data-lap-achievement=personal-best],.kpm-leaderboard__last-lap[data-lap-achievement=race-best]{animation:kpm-leaderboard-lap-best-flash var(--kpm-leaderboard-lap-best-flash-duration) var(--kpm-easing-discrete) infinite;animation-delay:var(--kpm-leaderboard-lap-best-flash-delay)}.kpm-driver-manufacturer__fallback{display:block;overflow:hidden;text-overflow:ellipsis}.kpm-standings-class{min-width:var(--kpm-space-0)}.kpm-standings-class__header{position:relative;display:grid;grid-template-columns:var(--kpm-class-label-width) var(--kpm-grid-track);align-items:center;height:var(--kpm-class-header-height);border-top:var(--kpm-class-divider-height) var(--kpm-border-style) var(--kpm-class-header-border-color, var(--kpm-class-accent));background:var(--kpm-class-header-background, var(--kpm-color-transparent));box-shadow:var(--kpm-class-header-shadow, none);color:var(--kpm-surface-muted, var(--kpm-color-muted))}.kpm-standings-class__header>:first-child{display:flex;height:calc(var(--kpm-class-header-height) - var(--kpm-class-divider-height));align-items:center;padding:var(--kpm-space-0) var(--kpm-class-header-padding-inline);padding-left:var(--kpm-class-header-label-padding-start, var(--kpm-class-header-padding-inline));border-radius:var(--kpm-class-header-label-radius, var(--kpm-radius-xs));background:var(--kpm-class-header-label-background, color-mix( in srgb, var(--kpm-class-accent) var(--kpm-class-header-accent-fill-mix), var(--kpm-color-instrument-well) ));color:var(--kpm-class-header-label-color, var(--kpm-class-header-accent-label-color));font-weight:var(--kpm-font-weight-bold)}.kpm-standings-class__header>:last-child{padding-right:var(--kpm-class-header-padding-inline);text-align:right}@media(prefers-reduced-motion:reduce){.kpm-leaderboard__row[data-pit=true]{animation:none;background:var(--kpm-leaderboard-pit-color-high)}.kpm-leaderboard__last-lap[data-lap-achievement=personal-best],.kpm-leaderboard__last-lap[data-lap-achievement=race-best]{animation:none}}[data-kpm-theme=modern-speed] .kpm-leaderboard__body{padding:var(--kpm-space-1-5)}
