.standings .cmp-standings{padding:2rem 0 0;margin-bottom:2rem;color:var(--font-charcoal);overflow-anchor:none}
@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(--twilight-500)}
.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(--light-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,.standings .cmp-standings .pagination-controls button.next{position:relative;border:0;background-color:transparent;background-size:contain;background-repeat:no-repeat;width:4rem;height:3rem;overflow:hidden}
.standings .cmp-standings .pagination-controls button.prev:before,.standings .cmp-standings .pagination-controls button.next:before{content:"";width:calc(148%);height:calc(132%);position:absolute;left:-40px;top:-5px;transform:skewX(20deg);background:var(--twilight-700);pointer-events:none}
.standings .cmp-standings .pagination-controls button.prev:after,.standings .cmp-standings .pagination-controls button.next:after{content:"";mask-image:url('clientlib-standings/resources/prev.svg');mask-size:contain;background-color:var(--white);background-repeat:no-repeat;height:var(--spacing-24);width:var(--spacing-24);position:absolute;left:var(--spacing-8);top:var(--spacing-12);pointer-events:none}
.standings .cmp-standings .pagination-controls button[disabled]:before{background:unset}
.standings .cmp-standings .pagination-controls button[disabled]:after{background-color:var(--twilight-700)}
.standings .cmp-standings .pagination-controls button.next:before{transform:skewX(-20deg);left:var(--spacing-8)}
.standings .cmp-standings .pagination-controls button.next:after{mask-image:url('clientlib-standings/resources/next.svg');left:var(--spacing-24)}
.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(--twilight-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(--twilight-700)}
.standings--theme-dark .cmp-standings .standings-pagination .pagination-controls .page-indicators button.page.active{color:var(--white)}