.cmp-rankings{margin:24px 0}
.cmp-rankings__title,.cmp-rankings__competition,.cmp-rankings__team{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--primary-primary-700);margin-bottom:24px}
.cmp-rankings__title .title,.cmp-rankings__competition .title,.cmp-rankings__team .title{display:flex;align-items:center}
.cmp-rankings__title .title .imgCompetition,.cmp-rankings__competition .title .imgCompetition,.cmp-rankings__team .title .imgCompetition,.cmp-rankings__title .title .imgTeam,.cmp-rankings__competition .title .imgTeam,.cmp-rankings__team .title .imgTeam{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:var(--primary-primary-700)}
@media(max-width:1024px){.cmp-rankings__title .title .imgCompetition,.cmp-rankings__competition .title .imgCompetition,.cmp-rankings__team .title .imgCompetition,.cmp-rankings__title .title .imgTeam,.cmp-rankings__competition .title .imgTeam,.cmp-rankings__team .title .imgTeam{width:64px;height:64px}
}
.cmp-rankings__title .title .imgCompetition picture,.cmp-rankings__competition .title .imgCompetition picture,.cmp-rankings__team .title .imgCompetition picture,.cmp-rankings__title .title .imgTeam picture,.cmp-rankings__competition .title .imgTeam picture,.cmp-rankings__team .title .imgTeam picture{display:flex;width:62px;height:fit-content}
@media(max-width:1024px){.cmp-rankings__title .title .imgCompetition picture,.cmp-rankings__competition .title .imgCompetition picture,.cmp-rankings__team .title .imgCompetition picture,.cmp-rankings__title .title .imgTeam picture,.cmp-rankings__competition .title .imgTeam picture,.cmp-rankings__team .title .imgTeam picture{width:40px}
}
.cmp-rankings__title .title .imgCompetition picture img,.cmp-rankings__competition .title .imgCompetition picture img,.cmp-rankings__team .title .imgCompetition picture img,.cmp-rankings__title .title .imgTeam picture img,.cmp-rankings__competition .title .imgTeam picture img,.cmp-rankings__team .title .imgTeam picture img{width:100%;height:100%}
.cmp-rankings__title .title .name,.cmp-rankings__competition .title .name,.cmp-rankings__team .title .name{color:var(--primary-primary-500);font-family:var(--n27-bold);font-size:24px;font-weight:700;line-height:30px;margin-left:24px}
@media(max-width:768px){.cmp-rankings__title .title .name,.cmp-rankings__competition .title .name,.cmp-rankings__team .title .name{margin-left:12px;padding-right:12px}
}
@media(max-width:1024px){.cmp-rankings__title .title .name,.cmp-rankings__competition .title .name,.cmp-rankings__team .title .name{font-size:18px;line-height:24px}
}
.cmp-rankings__title .btnUpdate,.cmp-rankings__competition .btnUpdate,.cmp-rankings__team .btnUpdate{display:flex;align-items:center;color:var(--Neutral-White);font-size:16px;font-weight:700;line-height:22px;border-radius:80px;background:var(--primary-primary-500);padding:12px 24px;cursor:pointer}
.cmp-rankings__title .btnUpdate .icono,.cmp-rankings__competition .btnUpdate .icono,.cmp-rankings__team .btnUpdate .icono{margin-right:4px;font-size:20px}
@media(max-width:1024px){.cmp-rankings__title .btnUpdate,.cmp-rankings__competition .btnUpdate,.cmp-rankings__team .btnUpdate{padding:8px 20px}
}
.cmp-rankings__title{border-bottom:0}
.cmp-rankings__title .title{color:var(--Text-Dark);font-family:var(--n27-bold);font-size:36px;font-weight:700;line-height:44px}
@media(max-width:1024px){.cmp-rankings__title .title{font-size:24px;line-height:30px}
}
.cmp-rankings__filters{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:12px}
.cmp-rankings__filters .filters-buttons{display:flex;align-items:end;flex-wrap:wrap;gap:12px}
@media(max-width:1024px){.cmp-rankings__filters .filters-buttons{width:100%}
}
@media(max-width:1024px){.cmp-rankings__filters .filters-buttons>div{width:100%}
}
.cmp-rankings__filters .filters-buttons label{display:block;color:var(--Neutral-Black);font-size:16px;font-weight:700;line-height:22px;margin-bottom:8px}
.cmp-rankings__filters .filters-buttons select{padding:12px 24px 12px 12px;border-radius:30px;border:1px solid var(--Greyscale-600);background:var(--Neutral-White);color:var(--Greyscale-800);font-size:14px;font-weight:400;line-height:18px;width:257px;height:48px}
@media(max-width:1024px){.cmp-rankings__filters .filters-buttons select{width:100%}
}
.cmp-rankings__filters .filters-buttons button{padding:12px 24px;border-radius:80px;text-align:center;display:flex;align-items:center;justify-content:center;background:var(--primary-primary-500);color:var(--Neutral-White);font-size:16px;font-weight:700;line-height:22px}
@media(max-width:1024px){.cmp-rankings__filters .filters-buttons button{margin-top:6px;width:100%}
}
.cmp-rankings__filters .rankings-buttons{display:flex;align-items:center;gap:12px}
@media(max-width:1024px){.cmp-rankings__filters .rankings-buttons{display:none}
}
.cmp-rankings__filters .rankings-buttons a{padding:12px 24px;border-radius:30px;border:1px solid var(--Greyscale-600);background:var(--Neutral-White);color:var(--primary-primary-800);font-size:16px;font-weight:700;line-height:22px;text-decoration:none}
.cmp-rankings__filters .rankings-buttons .ranking-streaming-filter i{margin-right:4px}
.cmp-rankings__filters .rankings-buttons .ranking-streaming-filter a{border:0;padding:0;text-decoration:underline;font-weight:400}
.cmp-rankings .rankings-buttons-mobile{display:none}
@media(max-width:1024px){.cmp-rankings .rankings-buttons-mobile{display:flex;flex-direction:column;gap:12px;margin-top:24px}
}
.cmp-rankings .rankings-buttons-mobile a{padding:12px;border-radius:30px;border:1px solid var(--Greyscale-600);background:var(--Neutral-White);color:var(--primary-primary-800);font-size:14px;font-weight:700;line-height:18px;text-decoration:none;text-align:center}
.cmp-rankings .rankings-buttons-mobile .ranking-streaming-filter i{margin-right:4px}
.cmp-rankings .rankings-buttons-mobile .ranking-streaming-filter a{border:0;padding:0;text-decoration:underline;font-weight:400}
.cmp-rankings__empty{display:none;color:var(--primary-primary-500);font-size:16px;font-weight:700;line-height:22px;text-align:center;margin-top:24px}
.cmp-rankings__table{margin-top:24px}
.cmp-rankings__table .matchday{border:1px solid var(--primary-primary-700);background:var(--primary-primary-600);padding:8px 12px;display:flex;align-items:center;justify-content:space-between;color:var(--Neutral-White);text-align:center;font-size:16px;font-weight:700;line-height:22px}
@media(max-width:1024px){.cmp-rankings__table .matchday{font-size:14px;line-height:18px}
}
.cmp-rankings__table .matchday i{cursor:pointer}
@media(max-width:768px){.cmp-rankings__table .container-table{overflow-x:auto;padding-left:5px;margin-left:-5px}
}
.cmp-rankings__table .container-table table{width:100%;border-collapse:collapse}
@media(max-width:768px){.cmp-rankings__table .container-table table{width:max-content;min-width:100%;display:block}
}
.cmp-rankings__table .container-table table thead{border-bottom:2px solid var(--primary-primary-500)}
.cmp-rankings__table .container-table table thead th{padding:8px 0;color:var(--primary-primary-500);font-size:16px;font-weight:700;line-height:22px;text-align:center}
@media(max-width:1024px){.cmp-rankings__table .container-table table thead th{font-size:12px;line-height:16px}
}
.cmp-rankings__table .container-table table thead th.position{width:72px}
.cmp-rankings__table .container-table table thead th.team{text-align:left;padding-left:67px}
@media(max-width:1024px){.cmp-rankings__table .container-table table thead th.team{padding-left:11px;min-width:110px}
}
@media(max-width:1024px){.cmp-rankings__table .container-table table thead th.position,.cmp-rankings__table .container-table table thead th.score{display:none}
}
.cmp-rankings__table .container-table table thead th.score{width:100px}
.cmp-rankings__table .container-table table thead th.pj,.cmp-rankings__table .container-table table thead th.pg,.cmp-rankings__table .container-table table thead th.pe,.cmp-rankings__table .container-table table thead th.pp,.cmp-rankings__table .container-table table thead th.pf,.cmp-rankings__table .container-table table thead th.pc,.cmp-rankings__table .container-table table thead th.more{width:80px}
@media(max-width:1024px){.cmp-rankings__table .container-table table thead th.pj,.cmp-rankings__table .container-table table thead th.pg,.cmp-rankings__table .container-table table thead th.pe,.cmp-rankings__table .container-table table thead th.pp,.cmp-rankings__table .container-table table thead th.pf,.cmp-rankings__table .container-table table thead th.pc,.cmp-rankings__table .container-table table thead th.more{width:32px}
}
.cmp-rankings__table .container-table table thead th.trend{width:190px}
.cmp-rankings__table .container-table table thead th.position-mobile{width:24px}
@media(min-width:1024px){.cmp-rankings__table .container-table table thead th.position-mobile{display:none}
}
.cmp-rankings__table .container-table table thead th.score-mobile{width:40px}
@media(min-width:1024px){.cmp-rankings__table .container-table table thead th.score-mobile{display:none}
}
.cmp-rankings__table .container-table table tbody tr{border-bottom:1px solid var(--primary-primary-300)}
.cmp-rankings__table .container-table table tbody tr.teamSelected{background:var(--Secondary-100)}
.cmp-rankings__table .container-table table tbody tr.teamSelected td.positionCell{background:var(--Secondary-100);color:var(--Greyscale-700)}
.cmp-rankings__table .container-table table tbody tr.teamSelected td.pointsCell{background:var(--Secondary-500) !important}
.cmp-rankings__table .container-table table tbody td{color:var(--primary-primary-500);font-size:16px;font-weight:700;line-height:22px;text-align:center}
@media(max-width:1024px){.cmp-rankings__table .container-table table tbody td{font-size:12px;line-height:16px;height:48px}
}
.cmp-rankings__table .container-table table tbody td.positionCell{position:relative;background:var(--primary-primary-500);color:var(--Neutral-White);font-family:var(--n27-bold);font-size:28px;font-weight:700;line-height:52px;width:72px;display:flex;align-items:center;justify-content:center}
@media(max-width:1024px){.cmp-rankings__table .container-table table tbody td.positionCell{width:24px;font-size:12px;line-height:20px}
}
.cmp-rankings__table .container-table table tbody td.positionCell::before{content:"";display:block;width:10px;background:var(--before-bg,transparent);position:absolute;left:-10px;top:2px;bottom:2px}
@media(max-width:1024px){.cmp-rankings__table .container-table table tbody td.positionCell::before{width:5px;left:-5px}
}
.cmp-rankings__table .container-table table tbody td.teamNameCell{padding-left:12px;padding-right:12px;text-align:left}
.cmp-rankings__table .container-table table tbody td.teamNameCell .teamContainer{display:flex;align-items:center}
.cmp-rankings__table .container-table table tbody td.teamNameCell .teamContainer .imgTeam{display:flex}
@media(max-width:1024px){.cmp-rankings__table .container-table table tbody td.teamNameCell .teamContainer .imgTeam{display:none}
}
.cmp-rankings__table .container-table table tbody td.teamNameCell .teamContainer .imgTeam picture{display:flex;width:44px;height:fit-content}
.cmp-rankings__table .container-table table tbody td.teamNameCell .teamContainer .imgTeam picture img{width:100%;height:100%}
.cmp-rankings__table .container-table table tbody td.teamNameCell .teamContainer .teamNameText{color:var(--primary-primary-500);font-size:16px;font-weight:700;line-height:22px;margin-left:12px}
@media(max-width:1024px){.cmp-rankings__table .container-table table tbody td.teamNameCell .teamContainer .teamNameText{font-size:12px;line-height:16px;margin-left:0}
}
.cmp-rankings__table .container-table table tbody td.pointsCell{font-family:var(--n27-bold);color:var(--primary-primary-800);font-size:28px;font-weight:700;line-height:52px;background:var(--Secondary-500);width:100px;display:flex;align-items:center;justify-content:center}
@media(max-width:1024px){.cmp-rankings__table .container-table table tbody td.pointsCell{width:40px;font-size:16px;line-height:24px}
}
.cmp-rankings__table .container-table table tbody td.trendCell{padding:0 12px}
.cmp-rankings__table .container-table table tbody td.trendCell>div{display:flex;align-items:center;flex-wrap:wrap;gap:11px;justify-content:center}
.cmp-rankings__table .container-table table tbody td.trendCell>div>div{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;font-family:var(--n27-bold);font-size:14px;font-weight:700;line-height:14px}
.cmp-rankings__table .container-table table tbody td.trendCell>div .win{background:#063;color:var(--Neutral-White)}
.cmp-rankings__table .container-table table tbody td.trendCell>div .draw{color:var(--Neutral-Black);background:var(--Greyscale-300)}
.cmp-rankings__table .container-table table tbody td.trendCell>div .loss{background:#8b0013;color:var(--Neutral-White)}
.cmp-rankings__legend{display:none;margin-top:24px}
@media(max-width:1024px){.cmp-rankings__legend{margin-top:16px}
}
.cmp-rankings__legend .legend-matches{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;border:1px solid var(--Greyscale-400);padding:8px 24px;color:var(--primary-primary-500);font-size:16px;line-height:22px;margin:16px 0}
@media(max-width:1024px){.cmp-rankings__legend .legend-matches{flex-direction:column;align-items:flex-start;row-gap:8px;padding:8px}
}
.cmp-rankings__legend .legend-trend{display:flex;align-items:center;flex-wrap:wrap;border:1px solid var(--Greyscale-400);padding:8px 24px;color:var(--primary-primary-500);font-size:16px;line-height:22px;margin-bottom:16px}
.cmp-rankings__legend .legend-trend>div{display:flex;align-items:center;flex-wrap:wrap;margin-right:12px}
.cmp-rankings__legend .legend-trend>div .icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;font-family:var(--n27-bold);font-size:14px;font-weight:700;line-height:14px;margin-right:11px}
.cmp-rankings__legend .legend-trend>div .win{background:#063;color:var(--Neutral-White)}
.cmp-rankings__legend .legend-trend>div .draw{color:var(--Neutral-Black);background:var(--Greyscale-300)}
.cmp-rankings__legend .legend-trend>div .loss{background:#8b0013;color:var(--Neutral-White)}
.cmp-rankings__legend .legend-position{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;row-gap:12px;border:1px solid var(--Greyscale-400);padding:8px 24px;color:var(--primary-primary-500);font-size:16px;line-height:22px}
@media(max-width:1024px){.cmp-rankings__legend .legend-position{flex-direction:column;align-items:flex-start;row-gap:8px;padding:8px}
}
.cmp-rankings__legend .legend-position .item-legend-position{display:flex;align-items:center;flex-wrap:wrap;width:50%}
@media(max-width:1024px){.cmp-rankings__legend .legend-position .item-legend-position{width:100%}
}
.cmp-rankings__legend .legend-position .item-legend-position .card-position{width:21px;height:21px;margin-right:11px}
.cmp-rankings__legend .legend-position .item-legend-position .title-position{font-weight:700;margin-right:11px}
.cmp-rankings .rankings-default-v1.ranking-team-table table tbody::after{background-image:url("../../../../content/dam/eitb-kirolak/images/backgrounds-results/list-right-desktop.svg")}
.cmp-rankings .rankings-default-v1.ranking-team-table table tbody td.pointsCell{background:var(--Secondary-100)}
.cmp-rankings .rankings-default-v1.ranking-team-table .btn-wrapper-more{display:none}
.cmp-rankings .rankings-default-v1 .cmp-rankings__filters .filters-buttons{display:flex;align-items:end;flex-wrap:wrap;gap:12px}
.cmp-rankings .rankings-default-v1 .cmp-rankings__filters .rankings-buttons{display:flex;align-items:center;gap:12px}
@media(max-width:1024px){.cmp-rankings .rankings-default-v1 .cmp-rankings__filters .rankings-buttons{display:none}
}
.cmp-rankings .rankings-default-v1 .cmp-rankings__filters .rankings-buttons>a:not(.ranking-streaming-filter){padding:12px 24px;border-radius:30px;border:1px solid var(--Greyscale-600);background:var(--Neutral-White);color:var(--primary-primary-800);font-size:16px;font-weight:700;line-height:22px;text-decoration:none}
.cmp-rankings .rankings-default-v1 .cmp-rankings__filters .rankings-buttons .ranking-streaming-filter i{margin-right:4px}
.cmp-rankings .rankings-default-v1 .cmp-rankings__filters .rankings-buttons .ranking-streaming-filter a{color:var(--Neutral-Black);font-size:16px;font-weight:500;line-height:24px;text-decoration:underline}
.cmp-rankings .rankings-default-v1 table tbody{position:relative}
@media(min-width:1024px){.cmp-rankings .rankings-default-v1 table tbody::after{content:"";position:absolute;right:-56px;top:0;width:50px;height:100%;background-image:url("../../../../content/dam/eitb-kirolak/images/backgrounds-results/ranking-left-desktop.svg");background-repeat:repeat-y;background-position:top left}
}
.cmp-rankings .rankings-default-v2 .cmp-rankings__filters{align-items:start}
@media(max-width:1024px){.cmp-rankings .rankings-default-v2 .cmp-rankings__filters{gap:24px}
}
.cmp-rankings .rankings-default-v2 .cmp-rankings__filters .filters{display:flex;align-items:start;flex-direction:column;gap:24px}
@media(max-width:1024px){.cmp-rankings .rankings-default-v2 .cmp-rankings__filters .filters{width:100%}
}
.cmp-rankings .rankings-default-v2 .cmp-rankings__filters .tabs-ranking{display:flex;align-items:end;flex-wrap:wrap}
@media(max-width:1024px){.cmp-rankings .rankings-default-v2 .cmp-rankings__filters .tabs-ranking{justify-content:center}
}
@media(min-width:1024px){.cmp-rankings .rankings-default-v2 .cmp-rankings__filters .tabs-ranking{height:77px}
}
.cmp-rankings .rankings-default-v2 .cmp-rankings__filters .tabs-ranking .item-tab{padding:12px 16px;color:var(--Greyscale-600);font-size:16px;font-weight:400;line-height:22px;border-bottom:1px solid var(--Greyscale-400);cursor:pointer}
.cmp-rankings .rankings-default-v2 .cmp-rankings__filters .tabs-ranking .item-tab.active{border-bottom:2px solid var(--primary-primary-400);color:var(--Greyscale-800);font-weight:700;background:var(--Secondary-100)}
.cmp-rankings .rankings-default-v2 .cmp-rankings__table .ranking-v2{display:none}
.cmp-rankings .rankings-default-v2 .cmp-rankings__table .ranking-v2.active{display:inline-table}
.cmp-rankings .rankings-default-v2 .cmp-rankings__table .ranking-v2 thead th.racerName{text-align:left;padding-left:24px}
@media(max-width:1024px){.cmp-rankings .rankings-default-v2 .cmp-rankings__table .ranking-v2 thead th.position{display:none}
}
@media(min-width:1024px){.cmp-rankings .rankings-default-v2 .cmp-rankings__table .ranking-v2 thead th.position-mobile{display:none}
}
.cmp-rankings .rankings-default-v2 .cmp-rankings__table .ranking-v2 thead th.points{width:100px;padding:0}
@media(max-width:1024px){.cmp-rankings .rankings-default-v2 .cmp-rankings__table .ranking-v2 thead th.points{width:60px}
}
.cmp-rankings .rankings-default-v2 .cmp-rankings__table .ranking-v2 tbody{position:relative}
@media(min-width:1024px){.cmp-rankings .rankings-default-v2 .cmp-rankings__table .ranking-v2 tbody::before{content:"";position:absolute;left:-56px;top:0;width:50px;height:100%;background-image:url("../../../../content/dam/eitb-kirolak/images/backgrounds-results/list-left-desktop.svg");background-repeat:repeat-y;background-position:top left}
}
.cmp-rankings .rankings-default-v2 .cmp-rankings__table .ranking-v2 tbody td{padding-top:8px;padding-bottom:8px}
@media(max-width:1024px){.cmp-rankings .rankings-default-v2 .cmp-rankings__table .ranking-v2 tbody td{padding-top:6px;padding-bottom:6px}
}
.cmp-rankings .rankings-default-v2 .cmp-rankings__table .ranking-v2 tbody td.racerNameCell{position:relative;padding-left:24px;text-align:left}
@media(min-width:1024px){.cmp-rankings .rankings-default-v2 .cmp-rankings__table .ranking-v2 tbody td.racerNameCell{padding-right:48px}
}
.cmp-rankings .rankings-default-v2 .cmp-rankings__table .ranking-v2 tbody td.racerNameCell .racerNameCellDiv{display:flex;align-items:center;justify-content:space-between}
.cmp-rankings .rankings-default-v2 .cmp-rankings__table .ranking-v2 tbody td.racerNameCell .racerNameCellDiv .racer-image{display:flex;gap:10px}
.cmp-rankings .rankings-default-v2 .cmp-rankings__table .ranking-v2 tbody td.racerNameCell .racerNameCellDiv .racer-image img{width:30px}
.cmp-rankings .rankings-default-v2 .cmp-rankings__table .ranking-v2 tbody td.teamNameCell .teamNameText{color:var(--Greyscale-800);font-size:14px;font-weight:400;line-height:18px}
@media(max-width:1024px){.cmp-rankings .rankings-default-v2 .cmp-rankings__table .ranking-v2 tbody td.teamNameCell .teamNameText{margin-left:12px}
}
.cmp-rankings .rankings-default-v2 .cmp-rankings__table .ranking-v2 tbody td.teamNameCell .imgTeam{display:flex;align-items:center;justify-content:center;border-radius:46px;border:1px solid var(--primary-primary-500);width:46px;height:46px}
@media(max-width:1024px){.cmp-rankings .rankings-default-v2 .cmp-rankings__table .ranking-v2 tbody td.teamNameCell .imgTeam{width:32px;height:32px}
}
.cmp-rankings .rankings-default-v2 .cmp-rankings__table .ranking-v2 tbody td.teamNameCell .imgTeam picture{width:30px}
@media(max-width:1024px){.cmp-rankings .rankings-default-v2 .cmp-rankings__table .ranking-v2 tbody td.teamNameCell .imgTeam picture{width:20px}
}
.cmp-rankings .rankings-default-v2 .cmp-rankings__table .ranking-v2 tbody td.timeCell{color:var(--primary-primary-500);font-size:16px;font-weight:700;line-height:22px;background:var(--Secondary-500);text-align:center}
@media(max-width:1024px){.cmp-rankings .rankings-default-v2 .cmp-rankings__table .ranking-v2 tbody td.timeCell{font-size:12px;line-height:16px}
}
.cmp-rankings .rankings-default-v2 .cmp-rankings__table .ranking-v2 tbody td.differenceCell{text-align:center}
.cmp-rankings .rankings-default-v2 .cmp-rankings__legend .legend-position{flex-direction:column}
.cmp-rankings .rankings-default-v2 .cmp-rankings__legend .legend-position .item-legend-position{width:100%}
.cmp-rankings .rankings-default-v2 .cmp-rankings__legend .legend-position .item-legend-position .card-position{width:auto;height:auto}
.cmp-rankings .rankings-default-v2 .cmp-rankings__legend .legend-position .item-legend-position .card-position picture{display:flex;width:32px;height:fit-content}
.cmp-rankings .rankings-default-v2 .cmp-rankings__legend .legend-position .item-legend-position .card-position picture img{width:100%;height:100%}
.cmp-rankings .btn-wrapper-more{text-align:center;margin-top:24px}
@media(max-width:1024px){.cmp-rankings .btn-wrapper-more{margin-top:16px}
}
.cmp-rankings .btn-wrapper-more .btn-view-more,.cmp-rankings .btn-wrapper-more .btn-view-more-single{color:var(--Neutral-Black);font-size:16px;font-weight:500;line-height:24px;text-decoration:underline;border:0;padding:0;background:transparent;cursor:pointer}
@media(max-width:768px){.cmp-rankings .sportId1 thead th.position-mobile,.cmp-rankings .sportId2 thead th.position-mobile,.cmp-rankings .sportId4 thead th.position-mobile,.cmp-rankings .sportId6 thead th.position-mobile{position:sticky;left:0;z-index:5;background-color:white}
.cmp-rankings .sportId1 thead th.team,.cmp-rankings .sportId2 thead th.team,.cmp-rankings .sportId4 thead th.team,.cmp-rankings .sportId6 thead th.team{position:sticky;left:26px;z-index:4;background-color:white}
.cmp-rankings .sportId1 thead th.score-mobile,.cmp-rankings .sportId2 thead th.score-mobile,.cmp-rankings .sportId4 thead th.score-mobile,.cmp-rankings .sportId6 thead th.score-mobile{position:sticky;left:147px;z-index:3;background-color:white}
.cmp-rankings .sportId1 thead th.score-mobile::after,.cmp-rankings .sportId2 thead th.score-mobile::after,.cmp-rankings .sportId4 thead th.score-mobile::after,.cmp-rankings .sportId6 thead th.score-mobile::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;box-shadow:6px 0 8px -2px rgba(74,124,134,0.28);pointer-events:none}
.cmp-rankings .sportId1 tbody td.positionCell,.cmp-rankings .sportId2 tbody td.positionCell,.cmp-rankings .sportId4 tbody td.positionCell,.cmp-rankings .sportId6 tbody td.positionCell{position:sticky !important;left:0;z-index:5}
.cmp-rankings .sportId1 tbody td.teamNameCell,.cmp-rankings .sportId2 tbody td.teamNameCell,.cmp-rankings .sportId4 tbody td.teamNameCell,.cmp-rankings .sportId6 tbody td.teamNameCell{position:sticky;left:26px;z-index:4;background-color:white}
.cmp-rankings .sportId1 tbody td.pointsCell,.cmp-rankings .sportId2 tbody td.pointsCell,.cmp-rankings .sportId4 tbody td.pointsCell,.cmp-rankings .sportId6 tbody td.pointsCell{position:sticky;left:147px;z-index:3;box-shadow:6px 0 8px -2px rgba(74,124,134,0.28)}
}
.cmp-rankings .sportId2 thead .score,.cmp-rankings .sportId4 thead .score,.cmp-rankings .sportId2 thead .score-mobile,.cmp-rankings .sportId4 thead .score-mobile,.cmp-rankings .sportId2 thead .pe,.cmp-rankings .sportId4 thead .pe{display:none}
@media(max-width:768px){.cmp-rankings .sportId2 thead th.team::after,.cmp-rankings .sportId4 thead th.team::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;box-shadow:6px 0 8px -2px rgba(74,124,134,0.28);pointer-events:none}
}
.cmp-rankings .sportId2 tbody .pointsCell,.cmp-rankings .sportId4 tbody .pointsCell,.cmp-rankings .sportId2 tbody .drawsCell,.cmp-rankings .sportId4 tbody .drawsCell{display:none !important}
@media(max-width:768px){.cmp-rankings .sportId2 tbody td.teamNameCell::after,.cmp-rankings .sportId4 tbody td.teamNameCell::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;box-shadow:6px 0 8px -2px rgba(74,124,134,0.28);pointer-events:none}
}
.cmp-rankings .sportId2 .legend-matches>div:nth-child(3),.cmp-rankings .sportId4 .legend-matches>div:nth-child(3){display:none}
.cmp-rankings .sportId3 thead .racerName{display:none}
.cmp-rankings .sportId3 tbody .racerNameCell{display:none}
.cmp-rankings .sportId3 tbody .teamNameCell .teamNameText{color:var(--primary-primary-500) !important;font-size:16px !important;font-weight:700 !important;line-height:22px !important}
@media(max-width:1024px){.cmp-rankings .sportId3 tbody .teamNameCell .teamNameText{font-size:12px !important;line-height:16px !important}
}
.cmp-rankings img{aspect-ratio:initial}