.ranking-v2-row {
    min-width:
        980px !important;

    grid-template-columns:
        70px
        minmax(205px, 1.45fr)
        .52fr
        .48fr
        .48fr
        minmax(105px, .80fr)
        .52fr
        .68fr
        .62fr !important;
}


.ranking-v2-points-cell {
    display:
        flex;

    align-items:
        center;

    justify-content:
        center;
}


.cdv-verse-points {
    min-width:
        64px;

    min-height:
        30px;

    display:
        inline-flex;

    align-items:
        center;

    justify-content:
        center;

    gap:
        5px;

    padding:
        7px 9px;

    border:
        1px solid
        rgba(
            148,
            121,
            255,
            .32
        );

    border-radius:
        10px;

    color:
        #ffffff;

    font-size:
        10px;

    font-weight:
        950;

    letter-spacing:
        .04em;

    background:
        linear-gradient(
            135deg,
            rgba(
                112,
                78,
                255,
                .22
            ),
            rgba(
                52,
                167,
                255,
                .09
            )
        );

    box-shadow:
        inset
        0 1px 0
        rgba(
            255,
            255,
            255,
            .07
        ),

        0 0 22px
        rgba(
            107,
            75,
            255,
            .10
        );
}


.cdv-verse-points small {
    color:
        rgba(
            217,
            208,
            255,
            .57
        );

    font-size:
        7px;

    font-weight:
        950;

    letter-spacing:
        .09em;

    text-transform:
        uppercase;
}


.cdv-podium-score {
    display:
        inline-flex;

    align-items:
        center;

    justify-content:
        center;

    gap:
        7px;

    margin-top:
        10px;

    margin-right:
        7px;

    padding:
        8px 11px;

    border:
        1px solid
        rgba(
            241,
            190,
            79,
            .30
        );

    border-radius:
        999px;

    color:
        #f5cb70;

    font-size:
        8px;

    font-weight:
        950;

    letter-spacing:
        .10em;

    line-height:
        1;

    text-transform:
        uppercase;

    background:
        rgba(
            107,
            69,
            18,
            .22
        );
}


.cdv-podium-score::before {
    content:
        "✦";

    color:
        #ffda78;

    text-shadow:
        0 0 10px
        rgba(
            255,
            211,
            102,
            .60
        );
}


.cdv-verse-score-legend {
    display:
        flex;

    justify-content:
        center;

    align-items:
        center;

    flex-wrap:
        wrap;

    gap:
        7px;

    margin:
        12px 0 3px;

    padding:
        0 12px;
}


.cdv-score-rule {
    padding:
        7px 10px;

    border:
        1px solid
        rgba(
            255,
            255,
            255,
            .055
        );

    border-radius:
        999px;

    color:
        rgba(
            220,
            216,
            234,
            .47
        );

    font-size:
        7px;

    font-weight:
        950;

    letter-spacing:
        .09em;

    text-transform:
        uppercase;

    background:
        rgba(
            5,
            7,
            20,
            .37
        );
}


.cdv-score-rule.win {
    color:
        #6fe6b2;
}


.cdv-score-rule.mvp {
    color:
        #f1c96e;
}


.cdv-score-rule.ace {
    color:
        #ff8195;
}


.cdv-score-rule.loss {
    color:
        rgba(
            255,
            116,
            135,
            .70
        );
}


@media (max-width: 760px) {

    .ranking-v2-row {
        min-width:
            930px !important;
    }
}
