.primary-navigation-buttons{position:absolute;top:100%;margin-top:32px;font-size:0;line-height:0;border:0;width:45px;height:45px;z-index:2}
.navigation-prev-button{background:url('../clientlib-site/resources/images/previous.png') no-repeat center;right:55px;width:45px;height:45px;background-size:contain;border:0}
.navigation-prev-button:hover{background:url('../clientlib-site/resources/images/previous-hover.png') no-repeat center;background-size:45px 45px}
.navigation-next-button{background:url('../clientlib-site/resources/images/next.png') no-repeat center;right:0;width:45px;height:45px;background-size:contain;border:0}
.navigation-next-button:hover{background:url('../clientlib-site/resources/images/next-hover.png') no-repeat center;background-size:45px 45px}
.pause-button{border:0;background:url('../clientlib-site/resources/images/pause_white.svg') no-repeat center;width:42px;height:43px}
.play-button{border:0;background:url('../clientlib-site/resources/images/play_white.svg') no-repeat center;width:42px;height:43px}
.pause-button-animated{position:relative;width:45px;height:45px;border:0;background:url('../clientlib-site/resources/images/pause-icon.svg') no-repeat center;background-size:contain}
.pause-button-animated svg{position:absolute;top:0;left:0;width:45px;height:45px;transform:rotate(-90deg);pointer-events:none}
.pause-button-animated .progress-circle{fill:none;stroke:var(--white);stroke-width:2.5;stroke-linecap:round;transition:none}
.swiper-pagination-bullet{border-radius:8px;height:8px;border:0;opacity:1;padding:0;background:var(--white);width:8px}
.swiper-pagination-bullet-active{width:24px;background:var(--accent-primary);box-shadow:none}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.standings .cmp-standings{padding:2rem 0 0;margin-bottom:2rem;color:var(--text-body-on-light);overflow-anchor:auto}
@media(min-width:768px){.standings .cmp-standings{padding:.625rem 0}
}
.standings .cmp-standings .standings-header{display:flex;flex-direction:column;margin-bottom:2rem;gap:1rem}
@media(min-width:768px){.standings .cmp-standings .standings-header{flex-direction:row;justify-content:space-evenly;padding:0 8%;gap:1.5rem}
}
.standings .cmp-standings .standings-header .category-select{display:flex;flex-direction:column;flex:1 0 auto}
.standings .cmp-standings .standings-header .category-select label{font-size:.875rem;margin-bottom:.5rem}
.standings .cmp-standings .standings-header .category-select select{width:100%;padding:.5rem 3rem .5rem .75rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svgxmlns="http://www.w3.org/2000/svg"viewBox="001610"><pathfill="none"stroke="%23666"stroke-width="2"stroke-linecap="round"stroke-linejoin="round"d="M23l666-6"/></svg>');background-repeat:no-repeat;background-position:right 1rem center;background-size:14px 10px;border-radius:.25rem;border-color:var(--neutral-600)}
.standings .cmp-standings .standings-header .category-select select[disabled]{background-image:none}
.standings .cmp-standings .standings-table{display:none}
@media(min-width:768px){.standings .cmp-standings .standings-table{padding:0 8%}
}
.standings .cmp-standings .standings-table.active{display:block}
.standings .cmp-standings .standings-table table{width:100%;border-collapse:collapse}
@media(min-width:768px){.standings .cmp-standings .standings-table table th:nth-child(1),.standings .cmp-standings .standings-table table td:nth-child(1){width:22%}
.standings .cmp-standings .standings-table table th:nth-child(2),.standings .cmp-standings .standings-table table td:nth-child(2){width:40%}
.standings .cmp-standings .standings-table table th:nth-child(3),.standings .cmp-standings .standings-table table td:nth-child(3){width:38%}
}
.standings .cmp-standings .standings-table table tr td:first-of-type,.standings .cmp-standings .standings-table table tr th:first-of-type{padding-left:1rem}
.standings .cmp-standings .standings-table table .table-header{text-align:left;border-bottom:1px solid var(--racing-blue)}
.standings .cmp-standings .standings-table table .table-header th{font-size:.875rem;font-weight:var(--font-weight-bold);padding:1rem 0}
.standings .cmp-standings .standings-table table tbody tr{border-bottom:1px solid var(--neutral-400)}
.standings .cmp-standings .standings-table table tbody tr:nth-child(even){background-color:var(--white)}
.standings .cmp-standings .standings-table table tbody tr:nth-child(odd){background-color:var(--neutral-50)}
.standings .cmp-standings .standings-table table tbody tr td{font-size:.875rem;font-weight:var(--font-weight-regular);padding:1rem 0}
.standings .cmp-standings .standings-table .standings-row{display:none}
.standings .cmp-standings .standings-table .standings-row.active{display:table-row}
.standings .cmp-standings .standings-pagination{font-size:1rem;line-height:1.5rem;margin-top:2.5rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center}
@media(min-width:768px){.standings .cmp-standings .standings-pagination{flex-direction:row;margin-top:2rem}
}
.standings .cmp-standings .pagination-info,.standings .cmp-standings .pagination-controls{width:100%}
@media(min-width:768px){.standings .cmp-standings .pagination-info,.standings .cmp-standings .pagination-controls{width:auto}
}
.standings .cmp-standings .pagination-info{font-weight:var(--font-weight-medium);text-align:center;margin-bottom:.5rem}
@media(min-width:768px){.standings .cmp-standings .pagination-info{text-align:unset;margin-bottom:0}
}
.standings .cmp-standings .pagination-info .pagination-total{font-weight:var(--font-weight-bold)}
.standings .cmp-standings .pagination-controls{display:flex;justify-content:space-between;align-items:center}
.standings .cmp-standings .pagination-controls button.prev{background:url('../clientlib-site/resources/images/previous.png') no-repeat center;right:55px;width:45px;height:45px;background-size:contain;border:0}
.standings .cmp-standings .pagination-controls button.prev:hover{background:url('../clientlib-site/resources/images/previous-hover.png') no-repeat center;background-size:45px 45px}
.standings .cmp-standings .pagination-controls button.next{background:url('../clientlib-site/resources/images/next.png') no-repeat center;right:0;width:45px;height:45px;background-size:contain;border:0}
.standings .cmp-standings .pagination-controls button.next:hover{background:url('../clientlib-site/resources/images/next-hover.png') no-repeat center;background-size:45px 45px}
.standings .cmp-standings .pagination-controls .page-indicators{padding:0 1.5rem;font-size:.75rem}
.standings .cmp-standings .pagination-controls .page-indicators button.page{border:0;margin:0 .5rem;font-size:1rem;font-weight:var(--font-weight-semi-bold);background-color:transparent}
.standings .cmp-standings .pagination-controls .page-indicators button.page.active{color:var(--neutral-700);text-decoration:underline;text-underline-offset:.25rem;text-decoration-thickness:2px;font-weight:var(--font-weight-bold)}
.standings--theme-dark .cmp-standings .standings-header .category-select label{color:var(--white)}
.standings--theme-dark .cmp-standings .standings-table table .table-header th{color:var(--white)}
.standings--theme-dark .cmp-standings .standings-pagination .pagination-info{color:var(--white)}
.standings--theme-dark .cmp-standings .standings-pagination .pagination-controls .page-indicators button.page{color:var(--neutral-700)}
.standings--theme-dark .cmp-standings .standings-pagination .pagination-controls .page-indicators button.page.active{color:var(--white)}