#ranking-switch{height:40px!important;cursor:pointer!important}#ranking-table-header .ranking-row{display:flex}#ranking-table-header .ranking-choice-area select{width:100%}#ranking-table-header .ranking-choice-area{width:100%}#ranking-table-header .ranking-value-area{display:none!important;width:22%}#ranking-table-header .ranking-value{padding:10px 0;text-transform:uppercase;font-size:.9em;font-weight:700;display:flex;flex-direction:column;justify-content:center}a.ranking-link{text-decoration:none!important}#ranking-table .ranking-link:first-child .ranking-row{border-top:1px solid var(--bs-gray-320)}#ranking-table .ranking-row{display:flex;border-left:1px solid var(--bs-gray-320);border-right:1px solid var(--bs-gray-320);border-bottom:1px solid var(--bs-gray-320)}#ranking-table .ranking-row.ranking-row-empty{background:var(--bs-gray-410);color:var(--bs-gray-550)}#ranking-table .ranking-row:not(.ranking-row-empty):hover{background:var(--ranking-hover-background);color:var(--ranking-hover-color)}#ranking-table .ranking-row.ranking-row-you{background:var(--color-blue);color:var(--color-white)}#ranking-table .ranking-row.ranking-row-you a{color:var(--color-white)!important}#ranking-table .ranking-rank-area{width:18%;padding-right:15px}#ranking-table .ranking-rank-area .ranking-rank{line-height:70px;vertical-align:middle;font-size:1.3rem;font-weight:700;font-style:italic}#ranking-table .ranking-infos{width:60%;line-height:67px;vertical-align:middle;padding:0 15px}#ranking-table .ranking-infos .ranking-pseudo{display:inline-block;vertical-align:middle;margin-left:8px;font-weight:700;font-size:.9rem;font-weight:700;font-style:italic;width:120px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#ranking-table .ranking-infos .ranking-avatar{display:inline-block;vertical-align:middle}#ranking-table .ranking-infos .ranking-avatar .ranking-avatar-img{width:60px;height:60px}#ranking-table .ranking-infos .ranking-avatar .ranking-avatar-img.ranking-avatar-empty{background:var(--bs-gray-550)}#ranking-table .ranking-value-area{width:22%}#ranking-table .ranking-value-area .ranking-value{display:none;width:100%;line-height:70px;vertical-align:middle;font-size:.9rem;font-weight:700}#ranking-table .ranking-value-area .ranking-value.ranking-value-current{display:block;font-size:1.2rem}@media(min-width:576px){#ranking-table .ranking-infos .ranking-pseudo{margin-left:15px;font-size:1.2rem}}@media(min-width:768px){#ranking-table .ranking-rank-area .ranking-rank{font-size:1.8rem}#ranking-table .ranking-infos .ranking-pseudo{font-size:1.4rem;width:auto;overflow:visible}}@media(min-width:992px){#ranking-table-header{display:block}#ranking-table-header .ranking-choice-area{width:48%}#ranking-table-header .ranking-choice-area select{width:auto}#ranking-table-header .ranking-value-area{display:flex!important;width:52%}#ranking-table-header .ranking-value-area .ranking-value{width:25%}#ranking-table-header .ranking-value-area.ranking-2-values .ranking-value:first-child{margin-left:auto}#ranking-table-header .ranking-value-area.ranking-3-values .ranking-value:first-child{margin-left:auto}#ranking-table .ranking-rank-area .ranking-rank{font-size:1.5rem}#ranking-table .ranking-infos .ranking-pseudo{font-size:1.3rem}#ranking-table .ranking-rank-area{width:10%}#ranking-table .ranking-infos{width:38%}#ranking-table .ranking-value-area{width:52%}#ranking-table .ranking-value-area .ranking-value{display:block;width:25%;font-size:1.2rem}#ranking-table .ranking-value-area.ranking-2-values .ranking-value:first-child{margin-left:auto}#ranking-table .ranking-value-area.ranking-3-values .ranking-value:first-child{margin-left:auto}#ranking-table .ranking-value-area .ranking-value.ranking-value-current{font-size:1.4rem;color:var(--color-white);margin:-1px 0;padding-top:1px}#ranking-table .ranking-row:not(.ranking-row-empty):hover .ranking-value-area .ranking-value.ranking-value-current{background-color:var(--ranking-hover-background)-you}}@media(min-width:1200px){#ranking-table-header .ranking-choice-area{width:56%}#ranking-table-header .ranking-value-area{width:44%}#ranking-table .ranking-infos{width:46%}#ranking-table .ranking-value-area{width:44%}#ranking-table .ranking-value-area .ranking-value.ranking-value-current{font-size:1.6rem}}@media(min-width:1575px){#ranking-table .ranking-rank-area .ranking-rank{font-size:1.8rem}#ranking-table .ranking-infos .ranking-pseudo{font-size:1.5rem}#ranking-table .ranking-rank-area{width:7%}#ranking-table .ranking-infos{width:49%}}