﻿.ConfigurationPC_container__1EZ4c {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto;
    padding: 165px 80px 80px;
    min-height: 100vh
}

.ConfigurationPC_page-title__3z2gK {
    font-size: 20px;
    color: var(--color);
    line-height: 28px;
    margin-bottom: 12px
}

.ConfigurationPC_car-type__3Emuo {
    width: 100%;
    display: -moz-box;
    display: flex;
    -moz-box-align: center;
    align-items: center
}

    .ConfigurationPC_car-type__3Emuo .ConfigurationPC_car-logo__2_4f0 {
        width: auto;
        height: 62px
    }

.ConfigurationPC_remark__2nqyY {
    margin-top: 40px;
    display: -moz-box;
    display: flex;
    -moz-box-align: center;
    align-items: center;
    font-size: 12px;
    color: var(--color);
    line-height: 16px
}

    .ConfigurationPC_remark__2nqyY .ConfigurationPC_item__m576X {
        margin-right: 12px;
        display: -moz-box;
        display: flex;
        -moz-box-align: center;
        align-items: center;
        grid-gap: 4px;
        gap: 4px
    }

    .ConfigurationPC_remark__2nqyY .ConfigurationPC_item_0__30Cog:before {
        content: "";
        display: block;
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background-color: var(--color)
    }

    .ConfigurationPC_remark__2nqyY .ConfigurationPC_item_1__1D_QR:before {
        content: "";
        display: block;
        width: 8px;
        height: 8px;
        border-radius: 50%;
        border: 1px solid var(--color)
    }

    .ConfigurationPC_remark__2nqyY .ConfigurationPC_item_2__1u0Ow:before {
        content: "";
        display: block;
        width: 8px;
        height: 1px;
        background-color: var(--color)
    }

.ConfigurationPC_table-container__3MSwq {
    min-width: 100%;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-top: 24px;
    border: 1px solid var(--border-color);
    border-right: none;
    border-bottom: none
}

.ConfigurationPC_sticky-row__Kht7q {
    position: -webkit-sticky;
    position: sticky;
    top: var(--header-height);
    z-index: 2
}

.ConfigurationPC_params-row__1I0-2 {
    width: 100%;
    display: -moz-box;
    display: flex;
    font-size: 14px;
    line-height: 18px;
    color: var(--color);
    background-color: var(--background);
    border-bottom: 1px solid var(--border-color)
}

    .ConfigurationPC_params-row__1I0-2.ConfigurationPC_prize-row__3PVdl {
        background-color: var(--head-background);
        color: var(--head-color)
    }

.ConfigurationPC_table-container__3MSwq > section:nth-of-type(2n) {
    background-color: var(--even-background)
}

.ConfigurationPC_params-name__2sWAY {
    display: -moz-box;
    display: flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -moz-box-pack: center;
    justify-content: center;
    width: var(--name-width);
    padding: 7px 20px;
    min-height: 46px;
    text-align: left;
    border-right: 1px solid var(--border-color)
}

    .ConfigurationPC_params-name__2sWAY.ConfigurationPC_prize-name__1zD3X {
        border-right: 1px solid var(--head-border-color)
    }

.ConfigurationPC_params-name-el__3Ubgs {
    display: -moz-inline-box;
    display: inline-flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column
}

.ConfigurationPC_params-name-desc__3KWCn {
    color: var(--group-desc-color);
    -webkit-transform: scale(.82);
    -moz-transform: scale(.82);
    transform: scale(.82);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0
}

.ConfigurationPC_params-value__3yj6e {
    -moz-box-flex: 1;
    flex: 1 1;
    width: 0;
    display: -moz-box;
    display: flex;
    min-width: 200px;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -moz-box-align: center;
    align-items: center;
    -moz-box-pack: center;
    justify-content: center;
    padding: 7px 20px;
    text-align: center;
    border-right: 1px solid var(--border-color)
}

    .ConfigurationPC_params-value__3yj6e.ConfigurationPC_sub-car__3whlN {
        border-right: 1px solid var(--head-border-color)
    }

        .ConfigurationPC_params-value__3yj6e.ConfigurationPC_sub-car__3whlN:last-child {
            border: none
        }

    .ConfigurationPC_params-value__3yj6e.ConfigurationPC_params-enum-value__QFAtj {
        grid-gap: 3px;
        gap: 3px
    }

.ConfigurationPC_group-name__3_F5M {
    -moz-box-align: center;
    align-items: center;
    text-align: left;
    padding: 7px 20px;
    min-height: 46px;
    font-family: AVATRFont-Bold;
    color: var(--group-color);
    background-color: var(--group-background)
}

.ConfigurationPC_group-name__3_F5M, .ConfigurationPC_sub-group__XklVB {
    width: 100%;
    display: -moz-box;
    display: flex;
    font-size: 14px;
    line-height: 18px
}

.ConfigurationPC_sub-group__XklVB {
    color: var(--color)
}

.ConfigurationPC_sub-group-name__14Iw2 {
    display: -moz-box;
    display: flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -moz-box-pack: center;
    justify-content: center;
    width: -moz-calc(var(--name-width)/2);
    width: calc(var(--name-width)/2);
    min-height: 46px;
    padding: 7px 20px;
    border-right: 1px solid var(--border-color);
    border-bottom: 1px solid var(--border-color)
}

    .ConfigurationPC_sub-group-name__14Iw2 .ConfigurationPC_sub-group-desc__2bRQw {
        color: var(--group-desc-color);
        -webkit-transform: scale(.82);
        -moz-transform: scale(.82);
        transform: scale(.82);
        -webkit-transform-origin: 0 0;
        -moz-transform-origin: 0 0;
        transform-origin: 0 0
    }

.ConfigurationPC_sub-group-content__vM2te {
    -moz-box-flex: 1;
    flex: 1 1;
    width: 0;
    display: -moz-box;
    display: flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column
}

.ConfigurationPC_sub-params-row__3NNED {
    -moz-box-flex: 1;
    flex: 1 1;
    display: -moz-box;
    display: flex;
    width: 100%;
    border-bottom: 1px solid var(--border-color)
}

/*.ConfigurationPC_sub-params-name__3Qxn8 {
    display: -moz-box;
    display: flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -moz-box-pack: center;
    justify-content: center;
    width: -moz-calc(var(--name-width)/2);
    width: calc(var(--name-width)/2);
    min-height: 46px;
    padding: 7px 20px;
    border-right: 1px solid var(--border-color)
}*/
.ConfigurationPC_sub-params-name__3Qxn8 {
    display: -moz-box;
    display: flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -moz-box-pack: center;
    justify-content: center;
    width: -moz-calc(var(--name-width)/2);
    width: 13.7rem;
    min-height: 46px;
    padding: 7px 20px;
    border-right: 1px solid var(--border-color);
    white-space: pre-line;
}

.ConfigurationPC_enum-item__2eT-D {
    display: -moz-box;
    display: flex;
    flex-wrap: wrap;
    grid-gap: 4px;
    gap: 4px;
    -moz-box-align: center;
    align-items: center;
    -moz-box-pack: center;
    justify-content: center
}

.ConfigurationPC_value-icon_1__3-7fH {
    display: block;
    width: 12px;
    height: 12px;
    background-color: var(--color);
    border-radius: 12px
}

.ConfigurationPC_value-icon_2__1WJTK {
    display: block;
    width: 12px;
    height: 12px;
    border: 1px solid var(--color);
    border-radius: 12px
}

.ConfigurationPC_value-icon_3__AXx_8 {
    display: block;
    width: 12px;
    height: 1px;
    background-color: var(--color)
}

.ConfigurationPC_remark-content__1UjgP {
    width: 100%;
    padding: 7px 20px;
    min-height: 46px;
    color: var(--color);
    font-size: 14px;
    line-height: 20px;
    border-right: 1px solid var(--border-color);
    border-bottom: 1px solid var(--border-color)
}

.ConfigurationH5_container__vDrkw {
    min-width: 100vw;
    min-height: 100vh;
    padding: 84px 0 48px
}

    .ConfigurationH5_container__vDrkw.ConfigurationH5_horizontal-scroll__s3Nyq, .ConfigurationH5_container__vDrkw.ConfigurationH5_horizontal-scroll__s3Nyq .ConfigurationH5_table-container__1rvGm {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }

        .ConfigurationH5_container__vDrkw.ConfigurationH5_horizontal-scroll__s3Nyq .ConfigurationH5_head-item__1Vrbn, .ConfigurationH5_container__vDrkw.ConfigurationH5_horizontal-scroll__s3Nyq .ConfigurationH5_values-item__3OeNQ {
            width: 120px !important
        }

.ConfigurationH5_sticky-left__3BxJV {
    width: 100vw;
    position: -webkit-sticky;
    position: sticky;
    left: 0
}

.ConfigurationH5_page-title__1Ez9z {
    padding: 0 20px;
    font-size: 14px;
    color: var(--color);
    line-height: 20px
}

.ConfigurationH5_car-type__2eLFY {
    width: 100%;
    padding: 0 20px;
    margin-top: 6px
}

.ConfigurationH5_car-logo__7zDW7 {
    width: auto;
    max-width: -moz-calc(100vw - 40px);
    max-width: calc(100vw - 40px);
    height: 34px
}

.ConfigurationH5_remark__eCXVq {
    width: 100%;
    padding: 0 20px;
    margin-top: 24px;
    display: -moz-box;
    display: flex;
    -moz-box-align: center;
    align-items: center;
    flex-wrap: wrap;
    font-size: 12px;
    color: var(--color);
    line-height: 16px
}

    .ConfigurationH5_remark__eCXVq .ConfigurationH5_item__1rgDp {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        margin-right: 12px;
        display: -moz-box;
        display: flex;
        -moz-box-align: center;
        align-items: center;
        grid-gap: 4px;
        gap: 4px
    }

    .ConfigurationH5_remark__eCXVq .ConfigurationH5_item_0__1p0JX:before {
        content: "";
        display: block;
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background-color: var(--color)
    }

    .ConfigurationH5_remark__eCXVq .ConfigurationH5_item_1__28_ia:before {
        content: "";
        display: block;
        width: 8px;
        height: 8px;
        border-radius: 50%;
        border: 1px solid var(--color)
    }

    .ConfigurationH5_remark__eCXVq .ConfigurationH5_item_2__r2IPY:before {
        content: "";
        display: block;
        width: 8px;
        height: 1px;
        background-color: var(--color)
    }

.ConfigurationH5_table-container__1rvGm {
    width: 100%;
    margin-top: 20px
}

.ConfigurationH5_head-row__28d-P {
    display: -moz-box;
    display: flex;
    font-size: 12px;
    line-height: 16px;
    position: -webkit-sticky;
    position: sticky;
    left: 0;
    top: var(--header-height);
    z-index: 2
}

.ConfigurationH5_head-item__1Vrbn {
    -moz-box-flex: 1;
    flex: 1 1;
    width: 0;
    display: -moz-box;
    display: flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -moz-box-pack: center;
    justify-content: center;
    -moz-box-align: center;
    align-items: center;
    padding: 14px 0;
    background-color: var(--head-background);
    color: var(--head-color);
    border-right: 1px solid var(--head-border-color);
    text-align: center
}

    .ConfigurationH5_head-item__1Vrbn:last-child {
        border: none
    }

.ConfigurationH5_group-name__cU9sT {
    width: 100vw;
    padding: 12px;
    background-color: var(--group-background);
    font-size: 16px;
    font-weight: 500;
    color: var(--group-color);
    line-height: 24px;
    display: -moz-box;
    display: flex;
    -moz-box-align: center;
    align-items: center;
    position: -webkit-sticky;
    position: sticky;
    left: 0;
    top: -moz-calc(var(--header-height) + var(--head-height));
    top: calc(var(--header-height) + var(--head-height));
    z-index: 1
}

    .ConfigurationH5_group-name__cU9sT.ConfigurationH5_icon__3EaPg:before {
        content: "";
        display: block;
        width: 2px;
        height: 10px;
        background-color: #c0df17;
        margin-right: 8px
    }

.ConfigurationH5_params-name__VE7Vq {
    padding: 8px 12px;
    font-size: 12px;
    color: var(--color);
    line-height: 16px;
    background-color: var(--even-background);
    display: -moz-box;
    display: flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column
}

.ConfigurationH5_params-name-desc__Qb-wO {
    font-size: 8px;
    line-height: 12px;
    color: var(--group-desc-color);
    margin-top: 5px
}

.ConfigurationH5_sub-group-name__32tC8 {
    padding: 12px;
    font-size: 14px;
    font-weight: 500;
    color: var(--color);
    line-height: 20px;
    background-color: var(--sub-group-background);
    display: -moz-box;
    display: flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column
}

    .ConfigurationH5_sub-group-name__32tC8 .ConfigurationH5_sub-group-desc__NOkFt {
        font-size: 8px;
        line-height: 12px;
        color: var(--group-desc-color);
        margin-top: 5px
    }

.ConfigurationH5_values-row__3pXfn {
    width: 100%;
    display: -moz-box;
    display: flex;
    border-top: 1px solid var(--border-color);
    border-bottom: 1px solid var(--border-color)
}

.ConfigurationH5_values-item__3OeNQ {
    width: 0;
    -moz-box-flex: 1;
    flex: 1 1;
    padding: 8px;
    color: var(--color);
    font-size: 12px;
    line-height: 16px;
    border-right: 1px solid var(--border-color);
    min-height: 32px;
    display: -moz-box;
    display: flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -moz-box-align: center;
    align-items: center;
    -moz-box-pack: center;
    justify-content: center;
    text-align: center
}

    .ConfigurationH5_values-item__3OeNQ:last-child {
        border: none
    }

.ConfigurationH5_remark-content__3AYuc {
    width: 100vw;
    padding: 12px;
    border-bottom: 1px solid var(--border-color)
}

    .ConfigurationH5_remark-content__3AYuc .ConfigurationH5_remark-item__3MZYB {
        margin-bottom: 4px;
        color: var(--color);
        font-size: 12px;
        line-height: 16px
    }

        .ConfigurationH5_remark-content__3AYuc .ConfigurationH5_remark-item__3MZYB:last-child {
            margin-bottom: 0
        }

.ConfigurationH5_enum-item__1M_jm {
    display: -moz-box;
    display: flex;
    grid-gap: 4px;
    gap: 4px;
    -moz-box-align: center;
    align-items: center;
    -moz-box-pack: center;
    justify-content: center;
    flex-wrap: wrap
}

.ConfigurationH5_value-icon_1__Cyerb {
    display: block;
    width: 8px;
    height: 8px;
    background-color: var(--color);
    border-radius: 8px
}

.ConfigurationH5_value-icon_2__6Z-sh {
    display: block;
    width: 8px;
    height: 8px;
    border: 1px solid var(--color);
    border-radius: 8px
}

.ConfigurationH5_value-icon_3__3ZPXF {
    display: block;
    width: 8px;
    height: 1px;
    background-color: var(--color)
}

.Empty_container__3Ekdv {
    width: 100%;
    height: 100vh;
    display: -moz-box;
    display: flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -moz-box-align: center;
    align-items: center;
    -moz-box-pack: center;
    justify-content: center
}

.Empty_empty-img__vFyFP {
    width: 295px;
    height: 140px
}

.Empty_empty-title__2qwzS {
    font-size: 16px;
    font-weight: 500;
    color: #181818;
    line-height: 24px;
    margin-top: 18px
}

.Empty_empty-desc__2ZeiN {
    font-size: 14px;
    color: #bfbfbf;
    line-height: 20px;
    margin-top: 12px
}

.Empty_empty-btn__2Ub6y {
    --btn-width: 88px;
    --btn-height: 32px;
    margin-top: 46px
}

.Configuration_container__1oewv {
    width: 100vw;
    height: 100vh;
    position: fixed;
    inset: 0;
    overflow: auto;
    background-color: var(--background)
}

@media only screen and (max-width:767px) {
    .Configuration_container__1oewv {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        scrollbar-width: none;
        -ms-scroll-chaining: none;
        overscroll-behavior: none;
        -webkit-user-drag: none;
        -webkit-overflow-scrolling: touch
    }

        .Configuration_container__1oewv::-webkit-scrollbar {
            display: none
        }
}

.Configuration_sticky-left__36JTF {
    width: 100vw;
    position: -webkit-sticky;
    position: sticky;
    left: 0
}
