.results-table-wrap{border:1px solid #ffffff24;border-radius:4px;overflow-x:auto;margin-top:20px}
.results-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;background:#101113}
.results-table th,.results-table td{padding:14px 16px;text-align:center;vertical-align:middle;border-bottom:1px solid #ffffff14}
.results-table th{background:#202328;color:#d6d9dd;font-size:11px;letter-spacing:.08em;line-height:1.5;white-space:normal}
.results-table td{background:#101113}
.results-table tbody tr:nth-child(even) td{background:#17191c}
.results-table tbody tr:hover td{background:#222b32}
.results-table tbody tr:last-child td{border-bottom:0}
.results-table .results-col-name,.results-table .results-col-car{text-align:left}
.results-table .results-col-car{color:#b5bac1;font-size:13px}
.results-table .results-col-pts{font-size:16px}
.results-table .results-col-pts.zero{color:#949ba5}
.results-table .results-col-pos{width:64px;font-size:20px}
.results-table .results-col-start,.results-table .results-col-num,.results-table .results-col-inc{width:70px}
.results-table .results-col-interval{white-space:nowrap}
.race-results th:nth-child(4),.race-results th:nth-child(5){text-align:left}
.race-results th:nth-child(6),.race-results td:nth-child(6){border-left:1px solid #3fb3ea40;border-right:1px solid #3fb3ea40;color:#72cfff;background:#123044}
.season-standings{table-layout:fixed;min-width:740px}
.season-standings th:nth-child(1){width:8%}
.season-standings th:nth-child(2){width:32%;text-align:left}
.season-standings th:nth-child(n+3){width:15%}
.season-standings th:nth-child(n+3),.season-standings td:nth-child(n+3){border-left:1px solid #ffffff14}
.season-standings th:last-child,.season-standings td:last-child{background:#123044!important;color:#72cfff;font-weight:800;border-left:2px solid #3fb3ea}
.season-standings td:last-child{font-size:19px}
.results-table-wrap:focus-visible{outline:2px solid #3fb3ea;outline-offset:3px}
@media(max-width:700px){.results-table th,.results-table td{padding:12px}.season-standings{min-width:690px}.results-table .results-col-name{position:sticky;left:0;z-index:1;box-shadow:3px 0 5px #0003}.season-standings th:nth-child(2),.race-results th:nth-child(4){position:sticky;left:0;z-index:2;background:#202328}.results-table .results-col-name{font-size:14px}}
