.table-ranking .table td,.table-ranking .table th{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;padding-inline-end:4px;padding-inline-start:4px;text-align:center;white-space:nowrap}.table-ranking .table th{font-size:13px;font-weight:400;letter-spacing:0;line-height:18px}.table-ranking .table th:first-of-type{text-align:start}.table-ranking .table tr:nth-child(2n),.table-ranking .table tr:nth-child(2n) td{--tw-bg-opacity:1;background-color:rgb(248 248 248/var(--tw-bg-opacity,1))}.table-ranking .table :is(th,td):not(:is(:first-of-type,:last-of-type)){min-width:45px;width:auto}.table-ranking .table :is(th,td):is(:first-child,:last-of-type){padding-inline-end:12px;padding-inline-start:12px}.table-ranking .ranking{container-type:inline-size}@container (min-width:56rem){.table-ranking .table :is(th,td).filler{display:block;width:10%}}.table-ranking table thead th{position:sticky;top:56px;z-index:1;--tw-bg-opacity:1;background-color:rgb(61 61 61/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media not all and (min-width:639px){.table-ranking table thead th{top:0}}.table-ranking table tbody td:first-child,.table-ranking table thead th:first-child{left:0;position:sticky;width:40%;z-index:3}@media not all and (min-width:639px){.table-ranking table tbody td:first-child,.table-ranking table thead th:first-child{min-width:44vw}}.table-ranking table tbody td:first-child{z-index:1}.table-ranking table tbody th{left:0;position:sticky;z-index:1}.table-ranking .shadow-right:after{background:linear-gradient(90deg,rgba(0,0,0,.05),transparent);content:"";height:100%;pointer-events:none;position:absolute;right:-4px;top:0;width:8px}@media (min-width:767px){.table-ranking .shadow-right:after{display:none}}
