.leaderboard .total-points{font-size:var(--text-size-sm)}.leaderboard .total-points:after{content:" pts."}.leaderboard .race-details{margin-block-start:var(--space-sm);margin-inline:var(--space-sm)}.leaderboard .race-details table{font-size:.8em;line-height:1.2}.leaderboard .race-details table th{font-weight:300}.leaderboard .highlighted,.leaderboard .total-points,.leaderboard .diff{color:var(--color-highlight);font-weight:600}.leaderboard .more-info-button{display:var(--leaderboard-details-reveal,none);margin-inline:var(--space-sm)}.leaderboard .details{display:var(--leaderboard-details-reveal,none);padding-inline:var(--space-sm)}.leaderboard .details>div{font-size:var(--text-size-sm);gap:var(--space-sm);grid-template-columns:1fr 3fr;margin-block-end:var(--space-sm);display:grid}.leaderboard .details>div:before{content:attr(aria-label) ": ";flex:0 0 4em;font-weight:600}.leaderboard .row{margin-block-end:var(--space-xs);position:relative}.leaderboard .row>.row-header{background-color:var(--leaderboard-summary-bg,var(--color-white));cursor:pointer;justify-content:flex-end;align-items:center;gap:var(--space-md);padding-block:var(--space-md);padding-inline:var(--space-sm);font-weight:600;display:flex}.leaderboard .row>.row-header:after{content:"";background:url(/build/assets/arrow-down-bZylJglF.svg) 50% no-repeat;width:.8em;height:.3em;display:block}.leaderboard .row>.row-header>span:first-child{flex:1 0 auto}.leaderboard .row:nth-child(2n){--leaderboard-summary-bg:var(--color-background-xlight)}.leaderboard .row.open{--leaderboard-details-reveal:grid}.leaderboard .row.open .details{padding-block-start:var(--space-md)}.leaderboard .row.open.more-info-button{display:block}.leaderboard .row.open>.row-header:after{background:url(/build/assets/arrow-up-DN2jbjrB.svg) 50% no-repeat}.leaderboard .row.open{box-shadow:0 0 1px var(--color-gray-mid);padding-block-end:var(--space-sm)}.leader-table-division{gap:var(--space-lg)}.leaderboard-headings{padding-block-end:var(--space-sm);display:none}.leaderboard-headings p{margin-block-end:0}@media (width<900px){.leaderboard .row.open{--leaderboard-summary-bg:var(--color-background-xlight)}}@media (width>=900px){.leaderboard-headings{border-bottom:2px solid var(--color-border);display:grid}.leaderboard-headings p{padding-block:var(--space-sm);font-weight:600}.leaderboard-headings>:not(:first-child){text-align:center}.more-info-button{display:none}.leaderboard{--color-link:var(--color-highlight)}.leaderboard .total-points{display:none}.leaderboard .race-details{grid-column:1/-1}.leaderboard .row{background-color:var(--leaderboard-summary-bg);padding-block:var(--space-sm);grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;display:grid}.leaderboard .row.leaderboard-headings{grid-template-columns:1.5fr 1fr 1fr 1fr}.leaderboard .row.leaderboard-headings:has(:last-child:nth-child(5)){grid-template-columns:1.5fr 1fr 1fr 1fr 1fr}.leaderboard .row.leaderboard-headings:has(:last-child:nth-child(6)){grid-template-columns:1.5fr 1fr 1fr 1fr 1fr 1fr}.leaderboard .row.leaderboard-headings:has(:last-child:nth-child(7)){grid-template-columns:1.5fr 1fr 1fr 1fr 1fr 1fr 1fr}.leaderboard .row:has(.details>:last-child:nth-child(5)){grid-template-columns:1.5fr 1fr 1fr 1fr 1fr 1fr}.leaderboard .row:has(.details>:last-child:nth-child(6)){grid-template-columns:1.5fr 1fr 1fr 1fr 1fr 1fr 1fr}.leaderboard .row:has(.details>:last-child:nth-child(7)){grid-template-columns:1.5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.leaderboard .row>.row-header{cursor:auto;background-color:#0000;padding-block:0}.leaderboard .row>.row-header:after{display:none}.leaderboard .row>.row-header.link{cursor:pointer}.leaderboard .row .details{gap:var(--space-sm);grid-column:2/-1;grid-template-columns:subgrid;--leaderboard-details-reveal:block;display:grid}.leaderboard .row .details>div{font-size:var(--text-size-sm);text-align:center;margin-block-end:0;display:block}.leaderboard .row .details>div:before{display:none}.leaderboard .row.open{box-shadow:none}.leaderboard .row.open .details{padding-block-start:0}.leader-table-division{grid-template-columns:1fr 1fr;grid-auto-flow:column}.leader-table-division .F{grid-column:1}.leader-table-division .M{grid-column:2}}
