<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.page-no-header .layout-default_header.mobile-header[data-v-58bdea16] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-58bdea16] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-58bdea16] {
    display: none
}

img[lazy=loading][data-v-58bdea16] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-58bdea16] {
    -webkit-animation: appear-data-v-58bdea16 .3s;
    animation: appear-data-v-58bdea16 .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-58bdea16 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-58bdea16 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.select[data-v-58bdea16] {
    box-sizing: border-box;
    margin-left: 6px;
    cursor: pointer
}

.select .label-warp[data-v-58bdea16],
.select[data-v-58bdea16] {
    width: 100%;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center
}

.select .label-warp .label-font[data-v-58bdea16] {
    font-size: 14px;
    margin-right: 6px
}

.select .label-warp .label-icon[data-v-58bdea16] {
    height: 16px
}

.select .label-warp .label-icon svg[data-v-58bdea16] {
    color: #4a4a4a
}

.select .label-warp .rotate[data-v-58bdea16] {
    height: 16px;
    width: 16px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.disabled[data-v-58bdea16] {
    cursor: not-allowed;
    color: #a8a8a8
}

.select-container[data-v-58bdea16] {
    position: relative
}

.select-container .list[data-v-58bdea16] {
    max-height: 203px;
    border-radius: 6px;
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .2);
    overflow: scroll;
    position: absolute;
    top: 36px;
    left: 0;
    background: #fff;
    box-sizing: border-box;
    text-align: center;
    color: #757575;
    z-index: 9999
}

.select-container .list .item[data-v-58bdea16] {
    width: auto;
    min-width: 80px;
    height: 27px;
    display: -webkit-box;
    display: flex;
    padding: 0 12px;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    font-size: 14px;
    cursor: pointer;
    white-space: nowrap
}

.select-container .list .item[data-v-58bdea16]:hover {
    background: #f5f5f5
}

.select-container .list .item.active[data-v-58bdea16] {
    background: #fff;
    color: #ff5b00
}

.page-no-header_1zynF .layout-default_header_3Ckn6.mobile-header_1RCTI {
    display: none
}

.page-no-header_1zynF .layout-default_header_3Ckn6.mobile-header_1RCTI+.layout-default_main_2ddNl {
    padding-top: 0
}

.page-no-footer_2fL9M .layout-default_footer_1DoNK.mobile-footer_1silj {
    display: none
}

img[lazy=loaded] {
    -webkit-animation: appear_3zx7m .3s;
    animation: appear_3zx7m .3s
}

@-webkit-keyframes appear_3zx7m {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear_3zx7m {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.picker_3YPDe {
    background-color: #fff;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: 6px;
    box-shadow: 0 4px 16px 0 rgba(0, 0, 0, .08)
}

.timePicker_HvFwX {
    height: 64px;
    background-color: #f5f5f5;
    font-weight: 600
}

.timePicker_HvFwX,
.timePicker_HvFwX .dropoff_gkGwh,
.timePicker_HvFwX .pickup_1EZhb {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center
}

.timePicker_HvFwX .dropoff_gkGwh,
.timePicker_HvFwX .pickup_1EZhb {
    width: 50%;
    padding: 16px 60px 16px 28px;
    box-sizing: border-box
}

.timePicker_HvFwX .selectContent_p1C8o {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center
}

.timePicker_HvFwX .colon_1BBIj {
    margin-left: 6px
}

.timePicker_HvFwX .selector_3mYbG {
    width: 80px;
    height: 32px;
    border: 1px solid #e6e6e6;
    border-radius: 6px;
    box-sizing: border-box;
    padding: 10px
}

.timePicker_HvFwX .selector_3mYbG.warning_3dV4D {
    border-color: #f44622
}

.localTip_MBiPs {
    height: 56px;
    box-sizing: border-box;
    padding: 20px 28px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: start;
    justify-content: flex-start;
    color: #757575;
    line-height: 16px
}

.localTip_MBiPs .text_1w2RK {
    margin-left: 6px
}

.warningTip_3ta9f {
    width: 100%;
    height: 40px;
    line-height: 20px;
    padding: 10px 20px;
    border-radius: 6px;
    box-sizing: border-box;
    background-color: #faf0f0;
    color: #f44622;
    position: absolute;
    top: 0;
    left: 0
}

.page-no-header .layout-default_header.mobile-header[data-v-5ac1f418] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-5ac1f418] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-5ac1f418] {
    display: none
}

img[lazy=loading][data-v-5ac1f418] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-5ac1f418] {
    -webkit-animation: appear-data-v-5ac1f418 .3s;
    animation: appear-data-v-5ac1f418 .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-5ac1f418 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-5ac1f418 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.list-container[data-v-5ac1f418] {
    width: 716px;
    height: 484px;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    align-items: flex-start;
    background-color: #fff;
    z-index: 1;
    border-radius: 6px;
    box-shadow: 0 4px 16px 0 rgba(0, 0, 0, .08);
    overflow: hidden;
    -webkit-perspective: 1px;
    perspective: 1px
}

.list-container .left[data-v-5ac1f418] {
    width: 180px;
    height: 100%;
    background: #f5f5f5;
    padding-top: 8px
}

.list-container .left .area-item[data-v-5ac1f418] {
    width: 100%;
    height: 40px;
    padding: 12px 0 12px 16px;
    box-sizing: border-box;
    font-size: 12px;
    line-height: 16px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    cursor: pointer
}

.list-container .left .area-item.active[data-v-5ac1f418] {
    background: #fff !important;
    color: #ff5b00;
    position: relative;
    font-weight: 600
}

.list-container .left .area-item[data-v-5ac1f418]:hover {
    background: #eee
}

.list-container .right[data-v-5ac1f418] {
    -webkit-box-flex: 1;
    flex: 1;
    height: 100%;
    overflow: hidden;
    position: relative
}

.list-container .right .area-content[data-v-5ac1f418] {
    width: 100%;
    height: 100%;
    overflow-y: scroll;
    scrollbar-width: none;
    -ms-overflow-style: none;
    overflow-x: hidden;
    padding: 24px 28px;
    box-sizing: border-box
}

.list-container .right .area-content[data-v-5ac1f418]::-webkit-scrollbar {
    display: none
}

.list-container .right .area-content .city-item[data-v-5ac1f418] {
    width: 100%;
    cursor: default;
    margin-top: 24px
}

.list-container .right .area-content .city-item[data-v-5ac1f418]:first-child {
    margin-top: 0
}

.list-container .right .area-content .city-item .city-name-warp[data-v-5ac1f418] {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between;
    margin-bottom: 14px
}

.list-container .right .area-content .city-item .city-name-warp .city-name[data-v-5ac1f418] {
    color: #757575;
    box-sizing: border-box;
    font-size: 12px;
    line-height: 1.5;
    font-weight: 600
}

.list-container .right .area-content .city-item .city-name-warp img[data-v-5ac1f418] {
    cursor: pointer
}

.list-container .right .area-content .city-item .city-place[data-v-5ac1f418] {
    font-weight: 600;
    cursor: pointer;
    font-size: 14px;
    line-height: 20px;
    color: #212121;
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap
}

.list-container .right .area-content .city-item .city-place .place-item[data-v-5ac1f418] {
    margin-bottom: 10px;
    width: 226px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    word-break: break-word
}

.list-container .right .area-content .city-item .city-place .place-item&gt;img[data-v-5ac1f418] {
    width: 16px;
    height: 16px;
    margin: 2px 6px 0 0
}

.list-container .right .area-content .city-item .city-place .place-item[data-v-5ac1f418]:hover {
    color: #ff5b00
}

.list-container .right .area-content .city-item .city-place .place-item[data-v-5ac1f418]:nth-last-of-type(-n+2) {
    margin-bottom: 0
}

.list-container .right .area-content .city-item .city-place .city-place-item[data-v-5ac1f418] {
    width: 141px;
    -webkit-box-align: start;
    align-items: flex-start;
    margin-right: 24px
}

.list-container .right .area-content .city-item .city-place .city-place-item[data-v-5ac1f418]:nth-child(3n) {
    margin-right: 0
}

.list-container .right .scroll-tip[data-v-5ac1f418] {
    width: 100%;
    height: 50px;
    border-radius: 6px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, .8)), to(#fff));
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .8), #fff);
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    font-size: 14px;
    color: #ff5b00;
    position: absolute;
    bottom: 0;
    left: 0;
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    cursor: default
}

.page-no-header .layout-default_header.mobile-header[data-v-03583d94] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-03583d94] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-03583d94] {
    display: none
}

img[lazy=loading][data-v-03583d94] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-03583d94] {
    -webkit-animation: appear-data-v-03583d94 .3s;
    animation: appear-data-v-03583d94 .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-03583d94 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-03583d94 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.destinationList[data-v-03583d94] {
    position: absolute;
    overflow-y: scroll;
    scrollbar-width: none;
    -ms-overflow-style: none;
    z-index: 10
}

.destinationList[data-v-03583d94]::-webkit-scrollbar {
    display: none
}

.destinationList ul[data-v-03583d94] {
    padding: 8px 0
}

.destinationList ul li[data-v-03583d94] {
    font-size: 14px;
    line-height: 1.2;
    color: #212121;
    cursor: pointer;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    padding: 8px 16px
}

.destinationList ul li[data-v-03583d94]:hover {
    background-color: #f5f5f5
}

.destinationList ul li:hover.hot_tip[data-v-03583d94] {
    background-color: #fff
}

.destinationList ul li.hot_tip[data-v-03583d94] {
    display: -webkit-box;
    display: flex;
    position: relative;
    cursor: default;
    width: calc(100% - 40px);
    margin-left: 20px;
    box-sizing: border-box;
    padding: 20px 20px 16px 0
}

.destinationList ul li.hot_tip p[data-v-03583d94] {
    padding-right: 6px;
    background-color: #fff;
    height: 100%;
    position: relative;
    z-index: 1;
    color: #757575
}

.destinationList ul li.hot_tip[data-v-03583d94]:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    height: 1px;
    width: 100%;
    background-color: rgba(0, 0, 0, .38);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.destinationList ul li svg[data-v-03583d94] {
    font-size: 16px;
    margin-right: 12px
}

.destinationList ul .cityItem[data-v-03583d94] {
    padding: 8px 16px 8px 32px
}

.destinationList ul .title[data-v-03583d94] {
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    color: #212121;
    padding: 8px 16px
}

.destinationList ul .tips[data-v-03583d94] {
    color: #757575;
    padding: 8px 16px
}

.destinationList .scroll-tip[data-v-03583d94] {
    width: 100%;
    height: 50px;
    border-radius: 6px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, .8)), to(#fff));
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .8), #fff);
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    font-size: 14px;
    color: #ff5b00;
    position: absolute;
    bottom: 0;
    left: 0;
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    cursor: default
}

.choose_container[data-v-03583d94] {
    border-radius: 6px;
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .2);
    background-color: #fff
}

.suggestStation[data-v-03583d94] {
    width: 480px;
    max-height: 464px
}

.suggestStation ul[data-v-03583d94] {
    width: 100%;
    max-height: 464px;
    overflow-y: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.suggestStation ul[data-v-03583d94]::-webkit-scrollbar {
    display: none
}

.suggestStation .content[data-v-03583d94] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: start !important;
    align-items: flex-start !important;
    font-size: 14px
}

.suggestStation .content .mainText[data-v-03583d94],
.suggestStation .content[data-v-03583d94] {
    display: -webkit-box;
    display: flex
}

.suggestStation .content .mainText&gt;img[data-v-03583d94] {
    height: 16px;
    width: 16px;
    margin-right: 12px
}

.suggestStation .content .cityItem[data-v-03583d94] {
    margin-left: 36px
}

.suggestStation .secondaryText[data-v-03583d94] {
    font-size: 12px;
    line-height: 14px;
    margin-top: 4px;
    color: #a8a8a8;
    margin-left: 28px;
    word-break: break-word
}

.page-no-header .layout-default_header.mobile-header[data-v-011a702a] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-011a702a] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-011a702a] {
    display: none
}

img[lazy=loading][data-v-011a702a] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-011a702a] {
    -webkit-animation: appear-data-v-011a702a .3s;
    animation: appear-data-v-011a702a .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-011a702a {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-011a702a {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.select[data-v-011a702a] {
    box-sizing: border-box;
    margin-left: 6px;
    cursor: pointer
}

.select .label-warp[data-v-011a702a],
.select[data-v-011a702a] {
    width: 100%;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center
}

.select .label-warp .label-font[data-v-011a702a] {
    font-size: 14px;
    margin-right: 6px
}

.select .label-warp .label-icon[data-v-011a702a] {
    height: 16px
}

.select .label-warp .label-icon svg[data-v-011a702a] {
    color: #4a4a4a
}

.select .label-warp .rotate[data-v-011a702a] {
    height: 16px;
    width: 16px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.disabled[data-v-011a702a] {
    cursor: not-allowed;
    color: #a8a8a8
}

.select-container[data-v-011a702a] {
    position: relative
}

.select-container .list[data-v-011a702a] {
    max-height: 203px;
    border-radius: 6px;
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .2);
    overflow: scroll;
    position: absolute;
    top: 36px;
    left: 0;
    background: #fff;
    box-sizing: border-box;
    text-align: center;
    color: #757575;
    z-index: 9999
}

.select-container .list .item[data-v-011a702a] {
    width: auto;
    min-width: 80px;
    height: 27px;
    display: -webkit-box;
    display: flex;
    padding: 0 12px;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    font-size: 14px;
    cursor: pointer;
    white-space: nowrap
}

.select-container .list .item[data-v-011a702a]:hover {
    background: #f5f5f5
}

.select-container .list .item.active[data-v-011a702a] {
    background: #fff;
    color: #ff5b00
}

.page-no-header .layout-default_header.mobile-header[data-v-9e753550] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-9e753550] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-9e753550] {
    display: none
}

img[lazy=loading][data-v-9e753550] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-9e753550] {
    -webkit-animation: appear-data-v-9e753550 .3s;
    animation: appear-data-v-9e753550 .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-9e753550 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-9e753550 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.home-input_wrapper[data-v-9e753550] {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    color: #000;
    height: 58px;
    font-size: 14px;
    border-radius: 8px;
    background-color: #f5f5f5;
    border: 1px solid transparent
}

.home-input_wrapper[data-v-9e753550]:hover {
    background-color: #eee
}

.home-input_wrapper.active[data-v-9e753550] {
    background-color: #fff;
    border: 1px solid #ff5b00
}

.home-input_wrapper-one[data-v-9e753550] {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    width: 100%;
    color: #757575;
    margin: 0 12px;
    border-radius: 8px
}

.home-input_wrapper-one&gt;svg[data-v-9e753550] {
    min-width: 20px
}

.home-input_wrapper-one-title[data-v-9e753550] {
    display: inline-block;
    height: 58px;
    width: 100%;
    border: none;
    outline: none;
    background-color: transparent;
    margin-left: 8px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    caret-color: transparent
}

.home-input_wrapper-one-title.cursor[data-v-9e753550] {
    cursor: pointer
}

.home-input_wrapper-one-title[data-v-9e753550]::-webkit-input-placeholder {
    color: #757575;
    opacity: 1;
    font-weight: 400
}

.home-input_wrapper-one-title[data-v-9e753550]::-moz-placeholder {
    color: #757575;
    opacity: 1;
    font-weight: 400
}

.home-input_wrapper-one-title[data-v-9e753550]:-ms-input-placeholder {
    color: #757575;
    opacity: 1;
    font-weight: 400
}

.home-input_wrapper-one-title[data-v-9e753550]::-ms-input-placeholder {
    color: #757575;
    opacity: 1;
    font-weight: 400
}

.home-input_wrapper-one-title[data-v-9e753550]::placeholder {
    color: #757575;
    opacity: 1;
    font-weight: 400
}

.home-input_wrapper-one.cursor[data-v-9e753550] {
    cursor: pointer
}

.home-input_wrapper-one input[data-v-9e753550] {
    padding-left: 0
}

.home-input_wrapper-one .input-divide[data-v-9e753550] {
    height: 34px;
    width: 1px;
    background: #eee;
    position: relative;
    right: -13px
}

.home-input_wrapper-two[data-v-9e753550] {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    width: 100%;
    height: 100%;
    border-radius: 8px;
    position: relative
}

.home-input_wrapper-two[data-v-9e753550] .klk-poptip-popper-inner {
    margin: 12px 0;
    padding: 0 16px;
    word-break: break-word
}

.home-input_wrapper-two-label[data-v-9e753550] {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    position: absolute;
    margin: 12px 0 0 12px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    height: 14px;
    font-size: 12px;
    color: #757575
}

.home-input_wrapper-two input[data-v-9e753550] {
    height: 100%;
    border: none;
    margin-left: 12px;
    background-color: transparent;
    outline: none;
    text-align: left;
    font-weight: 600;
    caret-color: #ff5722;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 20px 12px 0 0
}

.home-input_wrapper-two&gt;input[data-v-9e753550]::-webkit-input-placeholder {
    color: #757575;
    font-weight: 400;
    text-overflow: ellipsis;
    overflow: hidden
}

.home-input_wrapper-two&gt;input[data-v-9e753550]::-moz-placeholder {
    color: #757575;
    font-weight: 400;
    text-overflow: ellipsis;
    overflow: hidden
}

.home-input_wrapper-two&gt;input[data-v-9e753550]:-ms-input-placeholder {
    color: #757575;
    font-weight: 400;
    text-overflow: ellipsis;
    overflow: hidden
}

.home-input_wrapper-two&gt;input[data-v-9e753550]::-ms-input-placeholder {
    color: #757575;
    font-weight: 400;
    text-overflow: ellipsis;
    overflow: hidden
}

.home-input_wrapper-two&gt;input[data-v-9e753550]::placeholder {
    color: #757575;
    font-weight: 400;
    text-overflow: ellipsis;
    overflow: hidden
}

.home-input_wrapper-two .input-divide[data-v-9e753550] {
    height: 34px;
    width: 1px;
    background: #eee;
    position: absolute;
    right: -1px;
    top: 11px
}

.home-input_wrapper-two .closeable_poptip[data-v-9e753550] .klk-poptip-popper-inner {
    padding-right: 40px
}

.home-input_wrapper .read-only-input[data-v-9e753550] {
    width: 100%;
    border: none;
    outline: none;
    background-color: transparent;
    margin-left: 8px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    caret-color: transparent;
    cursor: pointer
}

.home-input_wrapper .read-second-only-input[data-v-9e753550] {
    border: none;
    margin-left: 12px;
    background-color: transparent;
    outline: none;
    text-align: left;
    font-weight: 600;
    padding-top: 20px;
    height: 100%;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    cursor: pointer
}

.home-input_wrapper .input-tip-warp[data-v-9e753550] {
    position: absolute;
    height: 100%;
    width: 100%;
    cursor: pointer
}

.left-border-radius[data-v-9e753550],
.right-border-radius[data-v-9e753550] {
    border-radius: 8px
}

.page-no-header_3r-Gy .layout-default_header_3ELLS.mobile-header_2wpfm {
    display: none
}

.page-no-header_3r-Gy .layout-default_header_3ELLS.mobile-header_2wpfm+.layout-default_main_2_35k {
    padding-top: 0
}

.page-no-footer_3-UEI .layout-default_footer_ck-ER.mobile-footer_3egij {
    display: none
}

img[lazy=loaded] {
    -webkit-animation: appear_32gkZ .3s;
    animation: appear_32gkZ .3s
}

@-webkit-keyframes appear_32gkZ {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear_32gkZ {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.desktopContainer_3YbnU {
    position: relative;
    z-index: 7;
    margin: 0 auto;
    width: 1160px
}

.wrapper_nYinT {
    width: 1160px;
    border-radius: 12px;
    background-color: #fff;
    padding: 20px;
    margin: 0 auto;
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .08)
}

.radius-left-top_3RK2J {
    border-radius: 0 12px 12px 12px
}

.radius-above_1pXgT {
    border-radius: 0 0 12px 12px
}

.checkbox_Kg35O {
    margin-bottom: 20px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.checkbox_Kg35O input {
    width: 16px;
    height: 16px;
    border-radius: 6px;
    border: 1px solid #e6e6e6
}

.checkbox_Kg35O span {
    min-width: 16px;
    margin: 0 4px 0 0 !important
}

.inputRight_3JbZC {
    margin-left: 10px
}

.form_1kCR6 {
    display: -webkit-box;
    display: flex;
    flex-wrap: nowrap;
    position: relative
}

.form_1kCR6 .marginLeft_29b2V,
.form_1kCR6 .search_2BbgJ {
    margin-left: 10px
}

.form_1kCR6 .search_2BbgJ {
    width: 108px;
    height: 58px
}

.form_1kCR6 .timePicker_2H7B2 {
    position: relative;
    display: -webkit-box;
    display: flex
}

.form_1kCR6 .timePicker_2H7B2 .day_3mdOs {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 16px;
    border: 1px solid #2073f9;
    padding: 4px 13px;
    color: #2073f9;
    background-color: #fff;
    font-size: 12px;
    line-height: 12px;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center
}

.form_1kCR6 .timePicker_2H7B2 .day_3mdOs .klk-poptip-popper-inner {
    margin: 12px 0;
    padding: 0 16px
}

.form_1kCR6 .otherInfo_3UCHo {
    position: absolute;
    top: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    padding: 12px;
    background: #000;
    color: #fff;
    font-size: 12px;
    line-height: 1.5;
    border: 1px solid #4a4a4a;
    border-radius: 6px
}

.form_1kCR6 .otherInfo_3UCHo:before {
    content: "";
    position: absolute;
    bottom: -8px;
    left: 28px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 9.6px solid #000
}

.age_1lFgc {
    margin-top: 20px;
    font-size: 12px
}

.age_1lFgc,
.age_1lFgc .ageTitle_3kZPy {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.age_1lFgc .ageTitle_3kZPy .ageIcon_Qi54O {
    height: 16px;
    width: 16px
}

.age_1lFgc .ageTitle_3kZPy .ageIcon_Qi54O .tips_icon_3I_tY {
    color: #4a4a4a
}

.age_1lFgc .ageTitle_3kZPy&gt;span {
    margin-right: 3px;
    line-height: 20px
}

.age_1lFgc .ageTitle_3kZPy .ageDot_3bdSy,
.age_1lFgc .ageTitle_3kZPy .ageSelector_QqXnK {
    margin-left: 3px
}

.age_1lFgc .klk-poptip-popper-inner {
    margin: 12px 0;
    padding: 0 16px
}

.datePicker_163pW {
    left: 480px;
    top: 114px
}

.datePicker_163pW,
.pickup_39w6S {
    position: absolute;
    z-index: 2;
    -webkit-perspective: 1px;
    perspective: 1px
}

.pickup_39w6S {
    left: 550px
}

.dropoff_3rbkp {
    position: absolute;
    left: 790px;
    z-index: 2;
    -webkit-perspective: 1px;
    perspective: 1px
}

.dropleft_3XJLm {
    left: 639px
}

.locationList_jOWKd {
    left: 0
}

.locationList_jOWKd,
.searchList_1-G1N {
    position: absolute;
    z-index: 2;
    top: 114px
}

.searchList_1-G1N {
    left: 24px
}

.right_border_radius_3K0Gw {
    border-radius: 8px 0 0 8px !important
}

.left_border_radius_6OKrc {
    border-radius: 0 8px 8px 0 !important
}

.page-no-header .layout-default_header.mobile-header[data-v-02d6533c] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-02d6533c] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-02d6533c] {
    display: none
}

img[lazy=loading][data-v-02d6533c] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-02d6533c] {
    -webkit-animation: appear-data-v-02d6533c .3s;
    animation: appear-data-v-02d6533c .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-02d6533c {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-02d6533c {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.wrapper-without-shadow[data-v-02d6533c] {
    box-shadow: none;
    padding: 0
}

.result-search[data-v-02d6533c] {
    width: 142px
}

.pickupAndDropoffBorderShow[data-v-02d6533c],
.pickupBorderShow[data-v-02d6533c],
.showChangeTimeTipLfet[data-v-02d6533c],
.showChangeTimeTipRight[data-v-02d6533c] {
    border: 1px solid #ff5b00
}

.showChangeTimeTipLfet[data-v-02d6533c] {
    border-right: unset
}

.showChangeTimeTipRight[data-v-02d6533c] {
    border-left: unset
}

.page-no-header .layout-default_header.mobile-header[data-v-4aba3c64] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-4aba3c64] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-4aba3c64] {
    display: none
}

img[lazy=loading][data-v-4aba3c64] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-4aba3c64] {
    -webkit-animation: appear-data-v-4aba3c64 .3s;
    animation: appear-data-v-4aba3c64 .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-4aba3c64 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-4aba3c64 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.info-item+.info-item[data-v-4aba3c64] {
    margin-top: 20px
}

.car-modal-container[data-v-4aba3c64] {
    margin: 8px 0 16px
}

.car-modal-container-desktop[data-v-4aba3c64] {
    margin-top: 16px
}

.car-modal-container[data-v-4aba3c64] .el-table {
    border-radius: 8px;
    border-color: #ebeef5
}

.car-modal-container[data-v-4aba3c64] .el-table tbody {
    border-radius: 8px;
    background: grey
}

.car-modal-container[data-v-4aba3c64] .el-table .car-modal-table-header-desktop th {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 600;
    background: #fafafa !important;
    color: #212121
}

.car-modal-container[data-v-4aba3c64] .el-table .car-modal-table-header-desktop th div {
    word-break: break-word
}

.car-modal-container[data-v-4aba3c64] .el-table .car-modal-table-row-desktop {
    font-size: 12px;
    line-height: 1.5;
    font-weight: 400;
    color: #212121
}

.car-modal-container[data-v-4aba3c64] .el-table .car-modal-table-row-desktop div {
    word-break: break-word
}

.car-modal-container[data-v-4aba3c64] .el-table .car-modal-table-header th {
    font-size: 12px;
    line-height: 1.5;
    font-weight: 400;
    background: #fafafa !important;
    color: #212121
}

.car-modal-container[data-v-4aba3c64] .el-table .car-modal-table-header th div {
    word-break: break-word
}

.car-modal-container[data-v-4aba3c64] .el-table .car-modal-table-row {
    font-size: 12px;
    line-height: 1.5;
    font-weight: 400;
    color: #212121
}

.car-modal-container[data-v-4aba3c64] .el-table .car-modal-table-row div {
    word-break: break-word
}

.car-modal-container .car-modal-table[data-v-4aba3c64] {
    padding-bottom: 28px
}

.car-modal-container .header-title[data-v-4aba3c64] {
    font-size: 24px;
    line-height: 1.32;
    font-weight: 600;
    color: #212121;
    margin-bottom: 30px
}

.car-modal-container .part[data-v-4aba3c64] {
    margin-bottom: 10px
}

.car-modal-container .part .title[data-v-4aba3c64] {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 600;
    margin-bottom: 2px;
    color: #212121
}

.car-modal-container .part .desc[data-v-4aba3c64] {
    font-size: 14px;
    line-height: 1.5;
    font-weight: 400;
    color: #212121
}

.car-modal-container .part-desktop[data-v-4aba3c64] {
    margin-bottom: 32px
}

.car-modal-container .car-modal-options[data-v-4aba3c64] {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap
}

.car-modal-container .car-modal-options-item[data-v-4aba3c64] {
    margin-right: 18px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.car-modal-container .car-modal-options-item img[data-v-4aba3c64] {
    height: 14px;
    width: 14px;
    margin-right: 4px
}

.car-modal-container .car-modal-options-item-content[data-v-4aba3c64] {
    font-size: 14px;
    line-height: 1.5;
    font-weight: 400;
    color: #212121
}

.car-modal-container .cover[data-v-4aba3c64] {
    width: 156px;
    height: 118px
}

.page-no-header .layout-default_header.mobile-header[data-v-2a0110ee] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-2a0110ee] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-2a0110ee] {
    display: none
}

img[lazy=loading][data-v-2a0110ee] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-2a0110ee] {
    -webkit-animation: appear-data-v-2a0110ee .3s;
    animation: appear-data-v-2a0110ee .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-2a0110ee {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-2a0110ee {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.card-label-new-tag[data-v-2a0110ee] {
    margin-top: 4px
}

.card-label-new-tag span[data-v-2a0110ee] {
    line-height: 1.5;
    font-weight: 500;
    border-radius: 6px;
    padding: 1px 6px;
    font-size: 12px;
    line-height: 22px;
    display: inline-block
}

.card-label-new-tag span.is-mobile[data-v-2a0110ee] {
    border-radius: 6px;
    padding: 1px 6px;
    line-height: 14px
}

.card-label-new-tag-desktop[data-v-2a0110ee] {
    margin-top: 0;
    margin-bottom: 6px
}

.page-no-header .layout-default_header.mobile-header[data-v-4cf053b6] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-4cf053b6] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-4cf053b6] {
    display: none
}

img[lazy=loading][data-v-4cf053b6] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-4cf053b6] {
    -webkit-animation: appear-data-v-4cf053b6 .3s;
    animation: appear-data-v-4cf053b6 .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-4cf053b6 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-4cf053b6 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.membership-label[data-v-4cf053b6] {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap
}

.membership-label__main[data-v-4cf053b6] {
    background: linear-gradient(271deg, #f28200 21.5%, #ffdd82 104.48%)
}

.membership-label__attr[data-v-4cf053b6],
.membership-label__main[data-v-4cf053b6] {
    padding: 1px 6px 1px 28px;
    border-radius: 6px;
    position: relative;
    margin-bottom: 5px;
    margin-right: 4px
}

.membership-label__attr[data-v-4cf053b6] {
    background: -webkit-gradient(linear, left top, right top, from(#ffe8b4), to(#fcfbde));
    background: linear-gradient(90deg, #ffe8b4, #fcfbde)
}

.membership-label__attr--content[data-v-4cf053b6] {
    font-size: 12px;
    line-height: 1.5;
    font-weight: 500;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #c47900
}

.membership-label__icon[data-v-4cf053b6] {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}

.membership-label__content[data-v-4cf053b6] {
    font-size: 12px;
    line-height: 1.5;
    font-weight: 600;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #fff
}

.page-no-header .layout-default_header.mobile-header[data-v-18b81388] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-18b81388] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-18b81388] {
    display: none
}

img[lazy=loading][data-v-18b81388] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-18b81388] {
    -webkit-animation: appear-data-v-18b81388 .3s;
    animation: appear-data-v-18b81388 .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-18b81388 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-18b81388 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.coupon-tag-wrap .coupon-tag[data-v-18b81388] {
    border-radius: 12px;
    width: 100%;
    height: 44px;
    background: linear-gradient(90.93deg, #ff6510 1.03%, #ff5b01 99.89%);
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    padding-right: 12px
}

.coupon-tag-wrap .coupon-tag__left-icon[data-v-18b81388] {
    -webkit-box-flex: 42px;
    flex: 42px 0 0
}

.coupon-tag-wrap .coupon-tag__desc[data-v-18b81388] {
    font-size: 14px;
    line-height: 1.5;
    font-weight: 400;
    color: #fff;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-left: 2px;
    padding-right: 9px;
    text-align: left;
    -webkit-box-flex: 1;
    flex: 1
}

.coupon-tag-wrap .coupon-tag__right-icon[data-v-18b81388] {
    -webkit-box-flex: 14px;
    flex: 14px 0 0;
    color: #fff
}

.coupon-tag-wrap .coupon-tag__bg[data-v-18b81388] {
    position: absolute;
    right: 0;
    top: 0
}

.coupon-tag-wrap .coupon-tag-light[data-v-18b81388] {
    width: 100%;
    -webkit-box-pack: justify;
    justify-content: space-between
}

.coupon-tag-wrap .coupon-tag-light[data-v-18b81388],
.coupon-tag-wrap .coupon-tag-light__left[data-v-18b81388] {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-align: center;
    align-items: center
}

.coupon-tag-wrap .coupon-tag-light__name[data-v-18b81388] {
    font-size: 10px;
    line-height: 1.5;
    font-weight: 500;
    color: #fff;
    border-radius: 6px;
    background: linear-gradient(95.08deg, #ff5d5d, #ff6b3d);
    padding: 0 6px;
    height: 22px;
    line-height: 22px;
    white-space: nowrap
}

.coupon-tag-wrap .coupon-tag-light__desc[data-v-18b81388] {
    position: relative;
    margin: 0 10px
}

.coupon-tag-wrap .coupon-tag-light__desc[data-v-18b81388]:after,
.coupon-tag-wrap .coupon-tag-light__desc[data-v-18b81388]:before {
    content: "";
    background-color: #fff;
    width: 6px;
    height: 100%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 2
}

.coupon-tag-wrap .coupon-tag-light__desc[data-v-18b81388]:before {
    left: -6px
}

.coupon-tag-wrap .coupon-tag-light__desc[data-v-18b81388]:after {
    right: -6px
}

.coupon-tag-wrap .coupon-tag-light__desc-box[data-v-18b81388] {
    font-size: 12px;
    line-height: 1.5;
    font-weight: 400;
    border: 1px solid #ff5b00;
    color: #ff5b00;
    border-radius: 6px;
    padding: 2px 8px;
    position: relative;
    height: 22px
}

.coupon-tag-wrap .coupon-tag-light__desc-box[data-v-18b81388]:after,
.coupon-tag-wrap .coupon-tag-light__desc-box[data-v-18b81388]:before {
    content: "";
    background-color: #f5f5f5;
    border: 1px solid #ff5b00;
    border-radius: 50%;
    width: 6px;
    height: 6px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1
}

.coupon-tag-wrap .coupon-tag-light__desc-box[data-v-18b81388]:before {
    left: -3px
}

.coupon-tag-wrap .coupon-tag-light__desc-box[data-v-18b81388]:after {
    right: -3px
}

.coupon-tag-wrap .coupon-tag-light__desc-text[data-v-18b81388] {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.coupon-tag-wrap .coupon-list[data-v-18b81388] {
    background-color: #f5f5f5
}

.coupon-tag-wrap .coupon-list-bottom-sheet[data-v-18b81388] .klk-bottom-sheet-inner {
    padding: 0
}

.coupon-tag-wrap .coupon-list-bottom-sheet[data-v-18b81388] .klk-bottom-sheet-inner .klk-bottom-sheet-body {
    border-radius: 16px 16px 0 0;
    padding: 0;
    background: #f5f5f5
}

.coupon-tag-wrap .coupon-list-bottom-sheet[data-v-18b81388] .klk-bottom-sheet-inner .sheet-header {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 500;
    color: #212121;
    text-align: center;
    padding: 15px 16px;
    background: #fff;
    top: 0;
    position: -webkit-sticky;
    position: sticky;
    z-index: 1
}

.coupon-tag-wrap .coupon-list-bottom-sheet[data-v-18b81388] .klk-bottom-sheet-inner .sheet-header svg {
    position: absolute;
    left: 16px;
    top: 14px
}

.coupon-tag-wrap .coupon-list-bottom-sheet[data-v-18b81388] .klk-bottom-sheet-inner .sheet-body {
    padding: 8px 16px 20px
}

.coupon-tag-wrap .coupon-list-bottom-sheet[data-v-18b81388] .klk-bottom-sheet-inner .sheet-body .coupon-item {
    width: 100%;
    background-color: #fff;
    border-radius: 16px;
    padding: 8px 0;
    margin-top: 12px
}

.coupon-tag-wrap .coupon-list-bottom-sheet[data-v-18b81388] .klk-bottom-sheet-inner .sheet-body .coupon-item__title {
    font-size: 18px;
    line-height: 1.5;
    font-weight: 600;
    color: #ff5b00;
    padding: 0 12px
}

.coupon-tag-wrap .coupon-list-bottom-sheet[data-v-18b81388] .klk-bottom-sheet-inner .sheet-body .coupon-item__title.disabled {
    color: #a8a8a8
}

.coupon-tag-wrap .coupon-list-bottom-sheet[data-v-18b81388] .klk-bottom-sheet-inner .sheet-body .coupon-item__desc {
    font-size: 14px;
    line-height: 1.5;
    font-weight: 400;
    color: #212121;
    margin-top: 2px;
    padding: 0 12px
}

.coupon-tag-wrap .coupon-list-bottom-sheet[data-v-18b81388] .klk-bottom-sheet-inner .sheet-body .coupon-item__gap {
    height: 16px;
    margin: 8px 0;
    padding: 0 16px;
    position: relative
}

.coupon-tag-wrap .coupon-list-bottom-sheet[data-v-18b81388] .klk-bottom-sheet-inner .sheet-body .coupon-item__gap:after,
.coupon-tag-wrap .coupon-list-bottom-sheet[data-v-18b81388] .klk-bottom-sheet-inner .sheet-body .coupon-item__gap:before {
    content: "";
    background-color: #f5f5f5;
    border-radius: 50%;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 0
}

.coupon-tag-wrap .coupon-list-bottom-sheet[data-v-18b81388] .klk-bottom-sheet-inner .sheet-body .coupon-item__gap:before {
    left: -8px
}

.coupon-tag-wrap .coupon-list-bottom-sheet[data-v-18b81388] .klk-bottom-sheet-inner .sheet-body .coupon-item__gap:after {
    right: -8px
}

.coupon-tag-wrap .coupon-list-bottom-sheet[data-v-18b81388] .klk-bottom-sheet-inner .sheet-body .coupon-item__gap i {
    width: 100%;
    border-top: 1px dashed #e6e6e6;
    display: inline-block;
    position: relative;
    top: -2px
}

.coupon-tag-wrap .coupon-list-bottom-sheet[data-v-18b81388] .klk-bottom-sheet-inner .sheet-body .coupon-item__info {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between;
    padding: 0 12px
}

.coupon-tag-wrap .coupon-list-bottom-sheet[data-v-18b81388] .klk-bottom-sheet-inner .sheet-body .coupon-item__date {
    font-size: 14px;
    line-height: 1.5;
    font-weight: 400;
    color: #757575
}

.coupon-tag-wrap .coupon-list-bottom-sheet[data-v-18b81388] .klk-bottom-sheet-inner .sheet-body .coupon-item__code {
    font-size: 14px;
    line-height: 1.5;
    font-weight: 400;
    color: #757575;
    margin-top: 5px
}

.coupon-tag-wrap .coupon-list-bottom-sheet[data-v-18b81388] .klk-bottom-sheet-inner .sheet-body .coupon-item__button {
    font-size: 14px;
    line-height: 1.5;
    font-weight: 500;
    color: #fff;
    background-color: #ff5b00;
    border-radius: 8px;
    text-align: center;
    padding: 8px 12px
}

.coupon-tag-wrap .coupon-list-bottom-sheet[data-v-18b81388] .klk-bottom-sheet-inner .sheet-body .coupon-item__button.no-start {
    opacity: .7
}

.coupon-tag-wrap .coupon-list-bottom-sheet[data-v-18b81388] .klk-bottom-sheet-inner .sheet-body .coupon-item__button.disabled {
    background-color: #e6e6e6
}

.page-no-header .layout-default_header.mobile-header[data-v-fd7739d4] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-fd7739d4] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-fd7739d4] {
    display: none
}

img[lazy=loading][data-v-fd7739d4] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-fd7739d4] {
    -webkit-animation: appear-data-v-fd7739d4 .3s;
    animation: appear-data-v-fd7739d4 .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-fd7739d4 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-fd7739d4 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.supplier-card-score-container[data-v-fd7739d4] {
    margin-top: 4px;
    margin-bottom: 6px
}

.supplier-card-score-container-logo[data-v-fd7739d4],
.supplier-card-score-container[data-v-fd7739d4] {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-align: center;
    align-items: center
}

.supplier-card-score-container-logo[data-v-fd7739d4] {
    -webkit-box-pack: center;
    justify-content: center;
    width: 50px;
    height: 26px;
    border-radius: 4px;
    border: .5px solid #eee;
    border: .5px solid var(--divider-gray-200-eeeeee-color-divider-on-surface, #eee);
    background: #fff
}

.supplier-card-score-container-name[data-v-fd7739d4] {
    margin-left: 6px;
    color: #212121;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%
}

.supplier-card-score-container-score-icon[data-v-fd7739d4] {
    margin-left: 4px
}

.supplier-card-score-container-score[data-v-fd7739d4] {
    color: #f5a623;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.page-no-header .layout-default_header.mobile-header[data-v-5e848fc9] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-5e848fc9] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-5e848fc9] {
    display: none
}

img[lazy=loading][data-v-5e848fc9] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-5e848fc9] {
    -webkit-animation: appear-data-v-5e848fc9 .3s;
    animation: appear-data-v-5e848fc9 .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-5e848fc9 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-5e848fc9 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.supplier-card-score-container[data-v-5e848fc9] {
    width: 110px;
    height: 28px;
    margin-top: 15px;
    -webkit-box-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    border-radius: 6px 6px;
    border: .5px solid rgba(0, 0, 0, .12)
}

.logo[data-v-5e848fc9] {
    padding: 6px;
    width: 55px
}

.logo_img[data-v-5e848fc9] {
    width: 100%;
    height: 100%
}

.line[data-v-5e848fc9] {
    width: 1px;
    height: 20px;
    background: rgba(0, 0, 0, .12)
}

.card_content_left_cart_score_num[data-v-5e848fc9] {
    width: 55px;
    padding: 6px;
    height: 100%;
    text-align: center;
    -webkit-box-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center
}

.card_content_left_cart_score_num_content[data-v-5e848fc9] {
    padding-top: 1px;
    text-align: center;
    margin-left: 4px;
    color: #f5a623;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.page-no-header .layout-default_header.mobile-header[data-v-1b22d0ac] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-1b22d0ac] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-1b22d0ac] {
    display: none
}

img[lazy=loading][data-v-1b22d0ac] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-1b22d0ac] {
    -webkit-animation: appear-data-v-1b22d0ac .3s;
    animation: appear-data-v-1b22d0ac .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-1b22d0ac {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-1b22d0ac {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.card-info-container[data-v-1b22d0ac] {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    font-size: 12px
}

.card-info-container .car-img[data-v-1b22d0ac] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    margin-right: 24px;
    width: 175px;
    height: 120px
}

.card-info-container .car-img[data-v-1b22d0ac],
.card-info-container .card-service[data-v-1b22d0ac] {
    display: -webkit-box;
    display: flex
}

.card-info-container .card-info-isSupplier[data-v-1b22d0ac] {
    overflow: unset !important
}

.card-info-container .card-info[data-v-1b22d0ac] {
    width: 380px;
    overflow: hidden
}

.card-info-container .card-info .premium[data-v-1b22d0ac] {
    color: #680200;
    margin-bottom: 2px
}

.card-info-container .card-info .car[data-v-1b22d0ac] {
    margin-bottom: 2px;
    line-height: 24px;
    word-break: break-word;
    font-size: 18px;
    font-weight: 600;
    color: #212121;
    vertical-align: middle;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden
}

.card-info-container .card-info .car .car-type[data-v-1b22d0ac] {
    font-size: 12px;
    font-weight: 400;
    margin-left: 2px;
    cursor: pointer
}

.card-info-container .card-info .car .car-type-desktop[data-v-1b22d0ac] {
    display: -webkit-box;
    display: flex
}

.card-info-container .card-info .car .car-type-detail[data-v-1b22d0ac] {
    background-color: #e6f7f2;
    color: #098855;
    white-space: nowrap;
    padding: 0 3px 0 5px;
    border-radius: 6px;
    display: -webkit-inline-box;
    display: inline-flex;
    align-content: center;
    min-height: 20px;
    -webkit-box-align: center;
    align-items: center
}

.card-info-container .card-info .car .car-type-detail-icon[data-v-1b22d0ac] {
    margin: auto 0 auto 2px
}

.card-info-container .card-info .car .car-type[data-v-1b22d0ac]:hover {
    text-decoration: underline
}

.card-info-container .card-info .car-prop[data-v-1b22d0ac] {
    display: -webkit-box;
    display: flex;
    margin-bottom: 12px;
    flex-wrap: wrap
}

.card-info-container .card-info .car-prop .klk-poptip[data-v-1b22d0ac] {
    padding-top: 6px
}

.card-info-container .card-info .car-prop .car-prop-item[data-v-1b22d0ac] {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    cursor: pointer;
    margin-right: 16px
}

.card-info-container .card-info .car-prop .car-prop-item .car-prop-item-svg[data-v-1b22d0ac] {
    -webkit-box-flex: 16px;
    flex: 16px 0 0;
    width: 16px;
    height: 16px
}

.card-info-container .card-info .car-prop .car-prop-item .car-prop-item-svg-new[data-v-1b22d0ac] {
    width: 14px;
    height: 14px
}

.card-info-container .card-info .car-prop .car-prop-item .item-label[data-v-1b22d0ac] {
    display: inline-block;
    height: 16px;
    font-size: 14px;
    line-height: 16px;
    /* margin-left: 6px */
}

.card-info-container .card-info .card-label-container[data-v-1b22d0ac] {
    display: inline-block;
    border-radius: 6px;
    background-color: #f5f5f5;
    color: #757575;
    text-align: left;
    padding: 1px 6px;
    box-sizing: border-box;
    margin-bottom: 10px
}

.card-info-container .card-info .card-label-container .card-label[data-v-1b22d0ac] {
    font-size: 12px;
    line-height: 1.5;
    font-weight: 500
}

.card-info-container .card-info .label-spec-mt[data-v-1b22d0ac] {
    margin-top: 4px
}

.card-info-container .card-info .card-label-spec[data-v-1b22d0ac] {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    min-width: 22px;
    width: 100%;
    -webkit-box-align: center;
    align-items: center
}

.card-info-container .card-info .card-label-spec .spec-text[data-v-1b22d0ac] {
    display: inline-block;
    font-size: 12px;
    line-height: 22px;
    color: #212121;
    background-color: #f5f5f5;
    border-radius: 6px;
    padding: 1px 6px;
    width: auto;
    margin-right: 4px;
    margin-bottom: 6px
}

.card-info-container .card-info .card-label-spec .spec-m-text[data-v-1b22d0ac] {
    font-size: 14px;
    line-height: 20px;
    width: auto;
    margin-bottom: 4px
}

.card-info-container .card-info .card-label-spec .spec-m-text-new[data-v-1b22d0ac] {
    font-size: 12px;
    line-height: 1.5;
    font-weight: 500;
    color: #757575;
    width: auto;
    background-color: #f5f5f5;
    padding: 1px 6px;
    border-radius: 6px;
    line-height: 20px;
    margin-right: 4px;
    margin-bottom: 4px
}

.card-info-container .card-info .card-label-spec .free-text[data-v-1b22d0ac] {
    color: #08b371;
    background-color: #e6f7f2;
    width: auto;
    padding: 1px 6px;
    border-radius: 6px;
    font-size: 12px
}

.card-info-container .card-info .package-label-wrap[data-v-1b22d0ac] {
    font-size: 0;
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap
}

.card-info-container .card-info .package-label-wrap&gt;div[data-v-1b22d0ac] {
    display: inline-block;
    margin-right: 4px
}

.card-info-container .card-info .card-label-tag[data-v-1b22d0ac] {
    background: #fff0e5;
    color: #f09b0a;
    display: -webkit-inline-box;
    display: inline-flex;
    padding: 1px 6px;
    border-radius: 6px;
    margin-bottom: 4px;
    font-size: 12px;
    line-height: 20px
}

.card-info-container .card-info .card-label-tag .icon-tag[data-v-1b22d0ac] {
    height: 12px;
    width: 12px;
    margin-right: 4px
}

.card-info-container .card-info .card-label-tag-desktop[data-v-1b22d0ac] {
    background: #fff0e5;
    color: #f09b0a;
    display: -webkit-inline-box;
    display: inline-flex;
    padding: 1px 6px;
    border-radius: 6px;
    margin-bottom: 6px;
    font-size: 12px;
    line-height: 22px
}

.card-info-container .card-info .card-label-tag-desktop .icon-tag[data-v-1b22d0ac] {
    height: 12px;
    width: 12px;
    margin-right: 4px
}

.card-info-container .card-info .card-label-tag_new-coupon-tag[data-v-1b22d0ac] {
    background: #fff0e5;
    color: #ff5b00;
    display: -webkit-inline-box;
    display: inline-flex;
    padding: 1px 6px;
    border-radius: 6px;
    font-size: 12px;
    line-height: 20px
}

.card-info-container .card-info .card-label-tag_new-coupon-tag .icon-tag_new-coupon-tag[data-v-1b22d0ac] {
    height: 12px;
    width: 12px;
    margin-right: 4px
}

.card-info-container .card-info .card-label-tag_new-coupon-tag-desktop[data-v-1b22d0ac] {
    background: #fff0e5;
    color: #ff5b00;
    display: -webkit-inline-box;
    display: inline-flex;
    padding: 1px 6px;
    border-radius: 6px;
    font-size: 12px;
    line-height: 22px;
    margin-bottom: 6px
}

.card-info-container .card-info .card-label-tag_new-coupon-tag-desktop .icon-tag_new-coupon-tag[data-v-1b22d0ac] {
    height: 12px;
    width: 12px;
    margin-right: 4px
}

.card-info-container.mobile[data-v-1b22d0ac] {
    display: block
}

.card-info-container.mobile .car-img[data-v-1b22d0ac] {
    float: right;
    margin-left: 12px;
    margin-right: 0;
    width: auto;
    height: auto
}

.card-info-container.mobile .car-img img[data-v-1b22d0ac] {
    width: 92px
}

.card-info-container.mobile .car-img .img-new[data-v-1b22d0ac] {
    width: 120px
}

.card-info-container.mobile .card-info[data-v-1b22d0ac] {
    width: auto
}

.card-info-container.mobile .card-info .car[data-v-1b22d0ac] {
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    display: -webkit-box;
    -webkit-line-clamp: 999;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 2px
}

.card-info-container.mobile .card-info .car .car-type[data-v-1b22d0ac]:hover {
    text-decoration: none
}

.card-info-container.mobile .card-info .car-prop[data-v-1b22d0ac] {
    margin-bottom: 6px
}

.card-info-container.mobile .card-info .car-prop .car-prop-item[data-v-1b22d0ac] {
    font-size: 14px;
    line-height: 1.5;
    font-weight: 400;
    margin: 4px 12px 0 0
}

.card-info-container.mobile .card-info .car-prop .car-prop-item .item-label[data-v-1b22d0ac] {
    margin-left: 4px
}

.card-info-container-mobileSupplier[data-v-1b22d0ac] {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.card-info-container.mobile.heroMode .car-img[data-v-1b22d0ac] {
    display: block;
    float: none;
    margin-left: 0;
    text-align: center
}

.card-info-container.mobile.heroMode .car-img img[data-v-1b22d0ac] {
    height: 94px;
    width: auto
}

.card-info-container.mobile.heroMode .premium[data-v-1b22d0ac] {
    margin-bottom: 4px
}

.card-info-container.mobile.heroMode .car[data-v-1b22d0ac] {
    font-size: 24px;
    line-height: 29px;
    margin-bottom: 8px
}

.card-info-container.mobile.heroMode .car-prop[data-v-1b22d0ac] {
    margin-bottom: 10px
}

.left_cart_score[data-v-1b22d0ac] {
    border-radius: 6px;
    border: .5px solid rgba(0, 0, 0, .12);
    background: #fff;
    margin-top: 9px;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: justify;
    justify-content: space-between;
    width: 111px;
    height: 28px
}

.left_cart_score img[data-v-1b22d0ac] {
    width: 56px;
    height: 28px
}

.left_cart_score_num[data-v-1b22d0ac] {
    -webkit-box-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center
}

.left_cart_score_num_content[data-v-1b22d0ac] {
    margin-left: 4px;
    color: #f5a623;
    font-family: SF Pro Text;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.card_content_left_cart_score_num[data-v-1b22d0ac] {
    -webkit-box-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    padding: 2px;
    -webkit-box-align: center;
    align-items: center
}

.card_content_left_cart_score_num_content[data-v-1b22d0ac] {
    margin-left: 4px;
    color: #f5a623;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.package-label[data-v-1b22d0ac] {
    margin-top: 4px;
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap
}

.package-label .label-item[data-v-1b22d0ac] {
    font-size: 12px;
    line-height: 1.5;
    font-weight: 400;
    display: -webkit-box;
    display: flex;
    border-radius: 6px;
    color: #212121;
    padding: 4px 8px;
    box-sizing: border-box;
    margin: 0 4px 4px 0;
    cursor: pointer;
    -webkit-box-align: center;
    align-items: center
}

.package-label .label-item[data-v-1b22d0ac]:first-child {
    padding-left: 0
}

.package-label .label-item.discount-tag[data-v-1b22d0ac] {
    color: #08b371;
    background-color: #e6f7f2
}

.package-label .label-item-content[data-v-1b22d0ac] {
    margin-left: 4px
}

.package-label .axa-label-item[data-v-1b22d0ac] {
    color: #782408
}

.package-label .axa-hk-desc[data-v-1b22d0ac] {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: start;
    align-items: flex-start;
    color: #8a0300
}

.package-label .axa-hk-desc svg[data-v-1b22d0ac] {
    margin-right: 4px;
    margin-top: 3px
}

.page-no-header .layout-default_header.mobile-header[data-v-4ecb55a6] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-4ecb55a6] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-4ecb55a6] {
    display: none
}

img[lazy=loading][data-v-4ecb55a6] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-4ecb55a6] {
    -webkit-animation: appear-data-v-4ecb55a6 .3s;
    animation: appear-data-v-4ecb55a6 .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-4ecb55a6 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-4ecb55a6 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.total-price-wrap[data-v-4ecb55a6] {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    /* border-left: 1px solid #eee */
}

.total-price-wrap .total-price-container[data-v-4ecb55a6] {
    -webkit-box-pack: justify;
    justify-content: space-between;
    font-size: 12px;
    width: 216px
}

.total-price-wrap .total-price-container .packages-num[data-v-4ecb55a6],
.total-price-wrap .total-price-container[data-v-4ecb55a6] {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.total-price-wrap .total-price-container .packages-num[data-v-4ecb55a6] {
    -webkit-box-align: end;
    align-items: flex-end;
    color: #757575
}

.total-price-wrap .total-price-container .packages-num .supplier[data-v-4ecb55a6] {
    margin-bottom: 8px
}

.total-price-wrap .total-price-container .packages-num .tag[data-v-4ecb55a6] {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 0 8px;
    height: 20px;
    border-radius: 6px;
    background: #ff5b00;
    font-weight: 600;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    position: relative
}

.total-price-wrap .total-price-container .packages-num .tag-promo[data-v-4ecb55a6] {
    padding-left: 0
}

.total-price-wrap .total-price-container .packages-num .tag .short-label[data-v-4ecb55a6] {
    max-width: 128px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    height: 20px
}

.total-price-wrap .total-price-container .packages-num .icon-tag[data-v-4ecb55a6] {
    width: 12px;
    height: 12px;
    margin-right: 4px
}

.total-price-wrap .total-price-container .packages-num .icon-promo[data-v-4ecb55a6] {
    width: 25px;
    height: 20px;
    margin-right: 4px
}

.total-price-wrap .total-price-container .total-price[data-v-4ecb55a6] {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end
}

.total-price-wrap .total-price-container .total-price .item[data-v-4ecb55a6] {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: end;
    align-items: flex-end;
    margin-right: 8px
}

.total-price-wrap .total-price-container .total-price .item .label[data-v-4ecb55a6] {
    margin-bottom: 2px;
    color: #757575
}

.total-price-wrap .total-price-container .total-price .item .price[data-v-4ecb55a6] {
    font-size: 20px;
    font-weight: 600
}

.total-price-wrap .total-price-container .total-price .item .price .per-day[data-v-4ecb55a6] {
    font-size: 12px;
    line-height: 16px;
    text-align: right;
    color: #757575;
    font-weight: 400
}

.total-price-wrap .total-price-container .total-price .detail[data-v-4ecb55a6] {
    position: relative;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 6px;
    background-color: #ff5b00;
    cursor: pointer
}

.total-price-wrap .total-price-container .total-price .detail .detail-button[data-v-4ecb55a6] {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.total-price-wrap .total-price-container .total-price .detail .detail-button.down[data-v-4ecb55a6] {
    color: #fff
}

.total-price-wrap .total-price-container .total-price .detail .detail-button.up[data-v-4ecb55a6] {
    color: #ff5b00
}

.total-price-wrap .total-price-container .total-price .detail[data-v-4ecb55a6]:hover {
    background-color: #ff5b00
}

.total-price-wrap .total-price-container .total-price .detail.up[data-v-4ecb55a6] {
    background-color: #fff;
    border: 1px solid #ff5b00
}

.total-price-wrap .total-price-container .total-price .detail.up[data-v-4ecb55a6]:hover {
    background-color: #ff5b00
}

.total-price-wrap .total-price-container .total-price .detail.up:hover .detail-button.up[data-v-4ecb55a6] {
    color: #fff
}

.total-price-wrap .tag-wrap[data-v-4ecb55a6] {
    display: -webkit-box;
    display: flex;
    margin-top: 4px
}

.total-price-wrap .tag-wrap .tag[data-v-4ecb55a6] {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 0 8px;
    height: 20px;
    border-radius: 6px;
    background: #ff5b00;
    font-weight: 600;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.total-price-wrap .tag-wrap .tag.ml4[data-v-4ecb55a6] {
    margin-left: 4px
}

.total-price-wrap .tag-wrap .tag .short-label[data-v-4ecb55a6] {
    max-width: 128px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    height: 20px
}

.total-price-wrap .tag-wrap .icon-tag[data-v-4ecb55a6] {
    width: 12px;
    height: 12px;
    margin-right: 4px
}

.total-price-wrap.mobile[data-v-4ecb55a6] {
    display: block;
    border-left-style: none
}

.total-price-wrap.mobile[data-v-4ecb55a6]:before {
    content: "";
    width: 100%;
    display: block;
    margin: 12px 0;
    height: 1px;
    background: #f5f5f5
}

.total-price-wrap.mobile .total-price-container[data-v-4ecb55a6] {
    width: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    flex-direction: row-reverse
}

.total-price-wrap.mobile .packages-num .supplier[data-v-4ecb55a6] {
    margin-bottom: 4px
}

.total-price-wrap.mobile .packages-num .supplier[data-v-4ecb55a6]:last-child {
    margin-bottom: 0
}

.total-price-wrap.mobile .packages-num .tag[data-v-4ecb55a6] {
    margin-bottom: -2px;
    background: #ff5b00
}

.total-price-wrap.mobile .total-price .item[data-v-4ecb55a6] {
    -webkit-box-align: start;
    align-items: flex-start
}

.total-price-wrap.mobile .total-price .item .label[data-v-4ecb55a6] {
    color: #757575
}

.total-price-wrap.mobile .total-price .item .price[data-v-4ecb55a6] {
    display: -webkit-box;
    display: flex;
    font-size: 16px;
    line-height: 19px;
    font-weight: 500;
    -webkit-box-align: center;
    align-items: center
}

.total-price-wrap.mobile .card_content_right_discount[data-v-4ecb55a6] {
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    margin-left: 5px
}

.total-price-wrap.mobile .card_content_right_discount_title[data-v-4ecb55a6] {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 0 8px;
    height: 20px;
    border-radius: 4px;
    background-color: #ff5b00;
    font-weight: 600;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.total-price-wrap.mobile .card_content_right_discount_title_icon[data-v-4ecb55a6] {
    width: 3px;
    height: 10px;
    margin-left: 4px
}

.total-price-wrap.mobile .card_content_right_discount_value[data-v-4ecb55a6] {
    color: #999;
    text-align: right;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: line-through
}

.page-no-header .layout-default_header.mobile-header[data-v-5c5cf04e] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-5c5cf04e] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-5c5cf04e] {
    display: none
}

img[lazy=loading][data-v-5c5cf04e] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-5c5cf04e] {
    -webkit-animation: appear-data-v-5c5cf04e .3s;
    animation: appear-data-v-5c5cf04e .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-5c5cf04e {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-5c5cf04e {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.card-container.isRecommendationCard[data-v-5c5cf04e] {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    padding: 24px 32px;
    width: 100%;
    margin: 0 auto;
    z-index: 1;
    position: relative;
    background: #fff;
    border-radius: 16px
}

.card-container.isRecommendationCard.active[data-v-5c5cf04e] {
    box-shadow: 0 8px 6px 0 rgba(0, 0, 0, .02);
    border-radius: 16px 16px 0 0
}

.card-container[data-v-5c5cf04e] {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    padding: 24px 32px;
    width: 855px;
    z-index: 1;
    position: relative;
    background: #fff;
    margin: 12px auto 0;
    border-radius: 16px
}

.card-container.active[data-v-5c5cf04e] {
    box-shadow: 0 8px 6px 0 rgba(0, 0, 0, .02);
    border-radius: 16px 16px 0 0
}

.card-container.mobile[data-v-5c5cf04e] {
    padding: 0;
    margin: 0;
    width: auto;
    border-top: none;
    display: block
}

.card-container.mobile.active[data-v-5c5cf04e] {
    box-shadow: none
}

.line[data-v-5c5cf04e] {
    width: 1px;
    height: 184px;
    background-color: #e6e6e6
}

.card_content_right[data-v-5c5cf04e] {
    margin-left: 35px;
    width: 196px;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    align-items: end
}

.card_content_right_discount[data-v-5c5cf04e] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row
}

.card_content_right_discount[data-v-5c5cf04e],
.card_content_right_discount_label[data-v-5c5cf04e] {
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: flex
}

.card_content_right_discount_label[data-v-5c5cf04e] {
    padding: 0 6px;
    height: 20px;
    border-radius: 4px;
    background: #ff5b00;
    color: #fff;
    text-align: right;
    font-size: 10px;
    font-style: normal;
    font-weight: 700;
    position: relative
}

.card_content_right_discount_label.promo[data-v-5c5cf04e] {
    padding-left: 29px
}

.card_content_right_discount_label--icon[data-v-5c5cf04e],
.card_content_right_discount_label.promo .icon[data-v-5c5cf04e] {
    position: absolute;
    top: 0;
    left: 0
}

.card_content_right_discount_label--arrow[data-v-5c5cf04e] {
    width: 3px;
    height: 8px;
    position: absolute;
    right: -3px;
    top: 6px
}

.card_content_right_discount_value[data-v-5c5cf04e] {
    margin-left: 4px;
    color: #999;
    text-align: right;
    font-size: 12px;
    line-height: 1.5;
    font-weight: 400;
    text-decoration: line-through
}

.card_content_right_price[data-v-5c5cf04e] {
    -webkit-box-pack: end;
    justify-content: end;
    -webkit-box-align: center;
    align-items: center;
    margin-top: 4px;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row
}

.card_content_right_price_value[data-v-5c5cf04e] {
    text-align: right;
    color: #212121;
    font-size: 20px;
    line-height: 1.32;
    font-weight: 600
}

.card_content_right_price_title[data-v-5c5cf04e] {
    margin-left: 2px;
    color: #212121;
    text-align: right;
    font-size: 12px;
    line-height: 1.5;
    font-weight: 400
}

.card_content_right_bt[data-v-5c5cf04e] {
    margin-top: 12px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 5px 20px;
    border-radius: 6px;
    background: #ff5b00;
    color: #fff;
    text-align: center;
    font-size: 14px;
    line-height: 1.5;
    font-weight: 600
}

.page-no-header .layout-default_header.mobile-header[data-v-1f525c12] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-1f525c12] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-1f525c12] {
    display: none
}

img[lazy=loading][data-v-1f525c12] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-1f525c12] {
    -webkit-animation: appear-data-v-1f525c12 .3s;
    animation: appear-data-v-1f525c12 .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-1f525c12 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-1f525c12 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.pick-drop-popup[data-v-1f525c12] {
    background: #fff;
    border-radius: 6px;
    color: #212121;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    height: 100%;
    box-sizing: border-box
}

.pick-drop-popup__header[data-v-1f525c12] {
    flex-shrink: 0;
    overflow: hidden;
    padding-bottom: 16px
}

.pick-drop-popup__tab[data-v-1f525c12] {
    font-size: 20px;
    line-height: 24px;
    font-weight: 600;
    padding-bottom: 14px;
    float: left;
    margin-right: 24px;
    color: #757575;
    cursor: pointer
}

.pick-drop-popup__tab.selected[data-v-1f525c12] {
    border-bottom: 2px solid #ff5b00;
    color: inherit
}

.pick-drop-popup__tab.selected[data-v-1f525c12]:hover,
.pick-drop-popup__tab[data-v-1f525c12]:hover {
    color: #212121
}

.pick-drop-popup__content[data-v-1f525c12] {
    -webkit-box-flex: 1;
    flex-grow: 1;
    overflow-y: auto;
    position: relative;
    max-height: 360px
}

.pick-drop-popup__content .pick-drop-popup__content-mask[data-v-1f525c12] {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    width: 100%;
    height: 32px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), to(#fff));
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff)
}

.pick-drop-popup__content .pick-drop-popup__shadow[data-v-1f525c12] {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, .0001)), to(#fff));
    background: linear-gradient(180deg, hsla(0, 0%, 100%, .0001), #fff);
    height: 50px;
    width: 100%;
    display: none
}

.pick-drop-popup__content-section[data-v-1f525c12] {
    margin: 12px 0
}

.view-navigation[data-v-1f525c12] {
    cursor: pointer;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.pick-drop-popup__content-frist[data-v-1f525c12] {
    margin: 16px 0 12px;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between
}

.pick-drop-popup__content-frist .left_content[data-v-1f525c12] {
    -webkit-box-flex: 1;
    flex: 1;
    margin-right: 10px
}

.pick-drop-popup__content-frist .map_content[data-v-1f525c12] {
    width: 375px;
    height: 275px;
    margin-right: 10px;
    border-radius: 12px;
    overflow: hidden
}

.pick-drop-popup__content-frist .map_content_map[data-v-1f525c12] {
    height: 275px !important
}

.pick-drop-popup__content-section-guide[data-v-1f525c12] {
    padding-right: 24px
}

.pick-drop-popup__content-section-title[data-v-1f525c12] {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 600;
    margin: 16px 0 4px;
    padding: 0
}

.pick-drop-popup__warp[data-v-1f525c12] {
    flex-wrap: wrap
}

.pick-drop-popup__more[data-v-1f525c12] {
    font-size: 14px;
    line-height: 18px;
    color: #2073f9;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    cursor: pointer;
    padding-left: 28px
}

.pick-drop-popup__more .pick-drop-popup__icon[data-v-1f525c12] {
    width: 12px;
    height: 10px;
    flex-shrink: 0;
    margin-left: 8px;
    vertical-align: bottom;
    align-self: top;
    fill: rgba(0, 0, 0, .54)
}

.pick-drop-popup__more .active[data-v-1f525c12] {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.pick-drop-popup__content-section-item[data-v-1f525c12] {
    margin: 12px 0;
    font-size: 14px;
    line-height: 21px;
    display: -webkit-box;
    display: flex
}

.pick-drop-popup__content-section-item&gt;.pick-drop-popup__icon[data-v-1f525c12] {
    width: 16px;
    height: 21px;
    flex-shrink: 0;
    margin-right: 10px;
    vertical-align: bottom;
    align-self: top
}

.pick-drop-popup__content-section-item .explain-desc[data-v-1f525c12] {
    margin-top: 6px;
    line-height: 1.29;
    font-size: 14px;
    color: #757575
}

.pick-drop-popup__content-section-item .pick-drop-popup__title[data-v-1f525c12] {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.pick-drop-popup__content-section-item .pick-drop-popup__title&gt;span[data-v-1f525c12] {
    font-weight: 600;
    font-size: 14px;
    color: #212121
}

.pick-drop-popup__content-section-item .pick-drop-popup__title .pick-drop-popup__circle[data-v-1f525c12] {
    width: 6px;
    height: 6px;
    min-width: 6px;
    border-radius: 16px;
    margin: 0 17px 0 5px;
    background: #000;
    position: relative;
    top: 2px
}

.pick-drop-popup__content-section-item .pick-drop-popup__title .pick-drop-popup__cont[data-v-1f525c12] {
    word-break: break-all
}

.pick-drop-popup__content-section-item .pick-drop-popup__title .pick-start[data-v-1f525c12] {
    align-self: flex-start;
    position: relative;
    top: 8px
}

.pick-drop-popup__content-section-item .pick-drop-popup__detail[data-v-1f525c12] {
    font-size: 14px;
    color: #212121;
    padding-left: 28px;
    margin-bottom: 12px;
    width: 100%
}

.pick-drop-popup__charge_price[data-v-1f525c12] {
    color: #f09b0a
}

.page-no-header .layout-default_header.mobile-header[data-v-4a1d4278] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-4a1d4278] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-4a1d4278] {
    display: none
}

img[lazy=loading][data-v-4a1d4278] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-4a1d4278] {
    -webkit-animation: appear-data-v-4a1d4278 .3s;
    animation: appear-data-v-4a1d4278 .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-4a1d4278 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-4a1d4278 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.supplier-card-container[data-v-4a1d4278] {
    width: 204px;
    padding: 24px 24px 20px !important;
    background: #ecf3fc
}

.supplier-card-container .supplier-header[data-v-4a1d4278] {
    display: -webkit-box;
    display: flex
}

.supplier-card-container .supplier-header .supplier-name[data-v-4a1d4278] {
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    width: 60px;
    height: 30px;
    border-radius: 6px 0 0 6px;
    background-color: #fff;
    position: relative;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    padding: 4px;
    box-sizing: border-box
}

.supplier-card-container .supplier-header .supplier-name img[data-v-4a1d4278] {
    width: 100%;
    height: 100%
}

.supplier-card-container .supplier-header .supplier-name .icon-badge[data-v-4a1d4278] {
    width: 16px;
    height: 12px;
    color: #08b371;
    background-color: #fff;
    text-align: center;
    font-size: 10px;
    font-weight: 600;
    border-radius: 12px;
    position: absolute;
    top: 0;
    left: -8px;
    display: inline-block;
    line-height: 12px
}

.supplier-card-container .supplier-header .score[data-v-4a1d4278] {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    width: 55px;
    height: 30px;
    font-size: 14px;
    color: #f09b0a;
    background-color: #fff;
    border-radius: 0 6px 6px 0
}

.supplier-card-container .supplier-header .score .score-icon[data-v-4a1d4278] {
    margin-right: 2px
}

.supplier-card-container .supplier-eds-desc[data-v-4a1d4278] {
    margin-top: 12px;
    font-size: 12px;
    line-height: 16px;
    color: #757575
}

.supplier-card-container .supplier-viewDetail[data-v-4a1d4278] {
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    margin-top: 8px;
    font-size: 12px;
    line-height: 16px;
    cursor: pointer;
    color: #212121
}

.supplier-card-container .supplier-reviews[data-v-4a1d4278] {
    font-size: 12px;
    color: #333;
    line-height: 14px;
    margin-top: 8px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.supplier-card-container .supplier-reviews .reviews[data-v-4a1d4278] {
    margin-left: 6px;
    display: inline-block
}

.supplier-card-container .supplier-content[data-v-4a1d4278] {
    margin-top: 6px
}

.supplier-card-container .supplier-content .des-item[data-v-4a1d4278] {
    font-size: 12px;
    position: relative;
    color: #212121;
    margin-bottom: 6px;
    -webkit-box-align: center;
    align-items: center
}

.supplier-card-container .supplier-content .des-item .des-icon[data-v-4a1d4278] {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    height: 16px
}

.supplier-card-container .supplier-content .des-item .des-text[data-v-4a1d4278] {
    display: inline-block;
    margin-left: 20px;
    cursor: pointer;
    line-height: 16px;
    height: 16px;
    word-break: break-word
}

.supplier-card-container .supplier_pick_up_loc_label[data-v-4a1d4278] {
    font-weight: 600
}

.page-no-header .layout-default_header.mobile-header[data-v-31ffd65f] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-31ffd65f] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-31ffd65f] {
    display: none
}

img[lazy=loading][data-v-31ffd65f] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-31ffd65f] {
    -webkit-animation: appear-data-v-31ffd65f .3s;
    animation: appear-data-v-31ffd65f .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-31ffd65f {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-31ffd65f {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.supplier-card-container .supplier-header[data-v-31ffd65f] {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: start;
    align-items: flex-start
}

.supplier-card-container .supplier-header .supplier-icon[data-v-31ffd65f] {
    margin: 4px 10px 0 0;
    padding: 4px 5px;
    border: .5px solid #eee;
    position: relative;
    border-radius: 4px
}

.supplier-card-container .supplier-header .supplier-icon .icon-badge[data-v-31ffd65f] {
    position: absolute;
    top: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    display: inline-block;
    width: 16px;
    height: 12px;
    color: #08b371;
    background-color: #fff;
    text-align: center;
    font-size: 10px;
    font-weight: 600;
    border-radius: 12px;
    line-height: 12px
}

.supplier-card-container .supplier-header .supplier-name[data-v-31ffd65f] {
    -webkit-box-flex: 1;
    flex-grow: 1;
    flex-shrink: 1;
    overflow: hidden;
    margin-right: 10px
}

.supplier-card-container .supplier-header .supplier-name__title[data-v-31ffd65f] {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 600;
    color: #212121
}

.supplier-card-container .supplier-header .supplier-name__desc[data-v-31ffd65f] {
    font-size: 10px;
    line-height: 1.5;
    font-weight: 400;
    color: #757575;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    top: -4px
}

.supplier-card-container .supplier-header .score[data-v-31ffd65f] {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    flex-shrink: 0;
    border: .5px solid #ffd9a2;
    border-radius: 16px;
    background: #fffcf4;
    font-size: 12px;
    line-height: 14px;
    color: #f09b0a;
    padding: 1px 6px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    margin-top: 2px
}

.supplier-card-container .supplier-header .score-counts[data-v-31ffd65f] {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: end;
    align-items: end
}

.supplier-card-container .supplier-header .counts[data-v-31ffd65f] {
    font-size: 10px;
    line-height: 1.5;
    font-weight: 400;
    color: #999;
    white-space: nowrap
}

.page-no-header .layout-default_header.mobile-header[data-v-89d62d26] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-89d62d26] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-89d62d26] {
    display: none
}

img[lazy=loading][data-v-89d62d26] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-89d62d26] {
    -webkit-animation: appear-data-v-89d62d26 .3s;
    animation: appear-data-v-89d62d26 .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-89d62d26 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-89d62d26 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.package-card-container[data-v-89d62d26] {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    font-size: 12px;
    border-bottom: 1px solid #eee;
    margin-top: 24px;
    min-height: 102px
}

.package-card-container .card-left[data-v-89d62d26] {
    padding-bottom: 20px
}

.package-card-container .card-left .package-type[data-v-89d62d26] {
    font-size: 14px;
    font-weight: 600;
    color: #212121;
    margin-bottom: 11px
}

.package-card-container .card-left .package-spec[data-v-89d62d26] {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 9px
}

.package-card-container .card-left .package-spec .spec[data-v-89d62d26] {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    cursor: pointer
}

.package-card-container .card-left .package-spec .spec .spec-text[data-v-89d62d26] {
    display: inline-block;
    font-size: 12px;
    margin: 0 12px 0 4px;
    line-height: 16px
}

.package-card-container .card-left .package-spec .spec .free-text[data-v-89d62d26] {
    color: #08b371
}

.package-card-container .card-left .package-spec .spec .spec-icon[data-v-89d62d26] {
    height: 16px
}

.package-card-container .card-left .package-spec .spec-desktop[data-v-89d62d26] {
    margin-bottom: 6px
}

.package-card-container .card-left .package-spec-desktop[data-v-89d62d26] {
    margin-bottom: 0
}

.package-card-container .card-left .package-label-wrap[data-v-89d62d26] {
    font-size: 0;
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap
}

.package-card-container .card-left .package-label-wrap&gt;div[data-v-89d62d26] {
    display: inline-block;
    margin-right: 4px
}

.package-card-container .card-left .package-label[data-v-89d62d26] {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap
}

.package-card-container .card-left .package-label .label-item[data-v-89d62d26] {
    display: inline-block;
    border-radius: 6px;
    background-color: #f5f5f5;
    padding: 4px 8px;
    box-sizing: border-box;
    margin: 0 4px 4px 0;
    cursor: pointer;
    font-size: 12px;
    line-height: 14px
}

.package-card-container .card-left .package-label .label-item.discount-tag[data-v-89d62d26] {
    color: #08b371;
    background-color: #e6f7f2
}

.package-card-container .card-left .package-label .label-item-subtitle[data-v-89d62d26] {
    color: #8a8a8a
}

.package-card-container .card-left .package-label .label-item.extend-label[data-v-89d62d26] {
    margin: 0 0 6px
}

.package-card-container .card-left .package-label .label-item-desktop[data-v-89d62d26] {
    display: -webkit-box;
    display: flex;
    background: 0;
    font-size: 12px;
    line-height: 14px;
    padding: 0;
    margin: 0 12px 6px 0
}

.package-card-container .card-left .package-label .label-item-desktop svg[data-v-89d62d26] {
    -webkit-box-flex: 14px;
    flex: 14px 0 0;
    margin-right: 4px
}

.package-card-container .card-left .package-label .axa-hk-desc[data-v-89d62d26] {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: start;
    align-items: flex-start;
    color: #8a0300
}

.package-card-container .card-left .package-label .axa-hk-desc svg[data-v-89d62d26] {
    margin-right: 4px;
    margin-top: 3px
}

.package-card-container .card-left .package-label .axa-label-item[data-v-89d62d26] {
    color: #782408
}

.package-card-container .card-left .card-label-tag[data-v-89d62d26] {
    font-size: 12px;
    line-height: 1.5;
    font-weight: 400;
    background: #fff0e5;
    color: #f09b0a;
    display: -webkit-inline-box;
    display: inline-flex;
    padding: 4px 8px;
    border-radius: 6px;
    margin-top: 6px;
    line-height: 14px
}

.package-card-container .card-left .card-label-tag .icon-tag[data-v-89d62d26] {
    height: 12px;
    width: 12px;
    margin-right: 4px
}

.package-card-container .card-left .card-label-tag-desktop[data-v-89d62d26] {
    margin-top: 0;
    margin-bottom: 6px
}

.package-card-container .card-left .card-label-tag_new-coupon-tag[data-v-89d62d26] {
    font-size: 12px;
    line-height: 1.5;
    font-weight: 400;
    background: #fff0e5;
    color: #ff5b00;
    display: -webkit-inline-box;
    display: inline-flex;
    padding: 4px 8px;
    border-radius: 6px;
    margin-top: 6px;
    line-height: 14px
}

.package-card-container .card-left .card-label-tag_new-coupon-tag .icon-tag_new-coupon-tag[data-v-89d62d26] {
    height: 12px;
    width: 12px;
    margin-right: 4px
}

.package-card-container .card-left .card-label-tag_new-coupon-tag-desktop[data-v-89d62d26] {
    margin-top: 0;
    margin-bottom: 6px
}

.package-card-container .card-right[data-v-89d62d26] {
    position: relative;
    min-width: 220px;
    width: 220px
}

.package-card-container .card-right .price-discount[data-v-89d62d26] {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    align-items: center;
    margin-bottom: 6px
}

.package-card-container .card-right .price-discount .tag[data-v-89d62d26] {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    height: 20px;
    border-radius: 6px;
    color: #fff;
    padding: 2px 6px;
    background: #ff5b00;
    position: relative
}

.package-card-container .card-right .price-discount .tag[data-v-89d62d26]:before {
    content: "";
    position: absolute;
    right: -3px;
    width: 0;
    height: 0;
    top: 6px;
    border-color: transparent #ff5a23;
    border-style: solid;
    border-width: 5px 5px 5px 0;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.package-card-container .card-right .price-discount .tag-promo[data-v-89d62d26] {
    padding-left: 29px
}

.package-card-container .card-right .price-discount .tag-promo .icon[data-v-89d62d26] {
    position: absolute;
    top: 0;
    left: 0
}

.package-card-container .card-right .price-discount .tag .text[data-v-89d62d26] {
    font-size: 10px;
    line-height: normal;
    font-weight: 700;
    max-width: 115px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.package-card-container .card-right .price-discount .price-original[data-v-89d62d26] {
    height: 14px;
    line-height: 14px;
    font-size: 12px;
    color: #757575;
    text-decoration: line-through;
    margin-left: 8px
}

.package-card-container .card-right .price-block[data-v-89d62d26] {
    display: -webkit-box;
    display: flex;
    margin-bottom: 6px;
    -webkit-box-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    align-items: center
}

.package-card-container .card-right .price-block .price[data-v-89d62d26] {
    display: inline-block;
    margin-left: 4px;
    height: 22px;
    line-height: 22px;
    font-size: 16px;
    color: #212121;
    font-weight: 600;
    text-align: right
}

.package-card-container .card-right .price-block .price .per-day[data-v-89d62d26] {
    font-size: 12px;
    line-height: 16px;
    text-align: right;
    color: #757575;
    font-weight: 400
}

.package-card-container .card-right .button[data-v-89d62d26] {
    position: absolute;
    font-weight: 600;
    right: 0;
    cursor: pointer
}

.page-no-header .layout-default_header.mobile-header[data-v-45b49c5e] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-45b49c5e] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-45b49c5e] {
    display: none
}

img[lazy=loading][data-v-45b49c5e] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-45b49c5e] {
    -webkit-animation: appear-data-v-45b49c5e .3s;
    animation: appear-data-v-45b49c5e .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-45b49c5e {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-45b49c5e {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.supplier-eds-desc[data-v-45b49c5e] {
    font-size: 12px;
    line-height: 16px;
    color: #757575;
    margin-top: 7px
}

.package-card-container[data-v-45b49c5e] {
    font-size: 12px;
    margin-top: 10px
}

.package-card-container .card-left[data-v-45b49c5e] {
    padding-bottom: 13px
}

.package-card-container .card-left .package-type[data-v-45b49c5e] {
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    color: #212121;
    margin-bottom: 8px
}

.package-card-container .card-left .package-spec[data-v-45b49c5e] {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap
}

.package-card-container .card-left .package-spec .axa-desc[data-v-45b49c5e] {
    color: #8a0300
}

.package-card-container .card-left .package-spec .spec[data-v-45b49c5e] {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    cursor: pointer;
    margin: 0 10px 4px 0
}

.package-card-container .card-left .package-spec .spec .spec-text[data-v-45b49c5e] {
    font-size: 12px;
    line-height: 1.5;
    font-weight: 400;
    display: inline-block;
    margin-left: 4px;
    color: #757575
}

.package-card-container .card-left .package-spec .spec .axa-text[data-v-45b49c5e] {
    color: #8a0300
}

.package-card-container .card-left .package-spec .spec .axa-icon[data-v-45b49c5e] {
    height: 18px;
    width: 18px
}

.package-card-container .card-left .package-spec .spec .axa-icon-red[data-v-45b49c5e] {
    fill: #8a0300
}

.package-card-container .card-left .package-spec .spec .free-text[data-v-45b49c5e] {
    color: #08b371
}

.package-card-container .card-left .package-spec .spec .spec-icon[data-v-45b49c5e] {
    height: 16px
}

.package-card-container .card-left .package-axa[data-v-45b49c5e] {
    margin: 2px 0 4px
}

.package-card-container .card-left .card-label-tag[data-v-45b49c5e] {
    background: #fff0e5;
    color: #f09b0a;
    display: -webkit-inline-box;
    display: inline-flex;
    padding: 1px 6px;
    border-radius: 6px;
    margin: 4px 0;
    font-size: 12px;
    line-height: 20px !important
}

.package-card-container .card-left .card-label-tag .icon-tag[data-v-45b49c5e] {
    height: 12px;
    width: 12px;
    margin-right: 4px
}

.package-card-container .card-left .card-label-tag_new-coupon[data-v-45b49c5e] {
    background: #fff0e5;
    color: #ff5b00;
    display: -webkit-inline-box;
    display: inline-flex;
    padding: 1px 6px;
    border-radius: 6px;
    font-size: 12px;
    line-height: 20px !important
}

.package-card-container .card-left .card-label-tag_new-coupon .card-label_new-coupon[data-v-45b49c5e] {
    line-height: 20px
}

.package-card-container .card-left .card-label-tag_new-coupon .icon-tag_new-coupon[data-v-45b49c5e] {
    height: 12px;
    width: 12px;
    margin-right: 4px
}

.package-card-container .card-right[data-v-45b49c5e] {
    position: relative;
    display: -webkit-box;
    display: flex;
    padding-top: 12px
}

.package-card-container .card-right[data-v-45b49c5e]:before {
    content: "";
    border-top: .5px solid rgba(0, 0, 0, .06);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

.package-card-container .card-right .price-discount[data-v-45b49c5e] {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    margin-bottom: 5px
}

.package-card-container .card-right .price-discount .tag[data-v-45b49c5e] {
    -webkit-box-ordinal-group: 2;
    order: 1;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: 4px;
    font-weight: 600;
    font-size: 10px;
    color: #fff;
    padding: 1px 6px;
    line-height: 16px;
    background: #ff5b00;
    position: relative
}

.package-card-container .card-right .price-discount .tag .text[data-v-45b49c5e] {
    max-width: 115px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.package-card-container .card-right .price-discount .tag[data-v-45b49c5e]:before {
    content: "";
    position: absolute;
    left: -3px;
    width: 0;
    height: 0;
    top: 3px;
    border-color: transparent #ff5b00;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.package-card-container .card-right .price-block[data-v-45b49c5e] {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.package-card-container .card-right .price-block .price[data-v-45b49c5e] {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    display: inline-block;
    color: #212121;
    margin-right: 5px
}

.package-card-container .card-right .price-block .price em[data-v-45b49c5e] {
    font-style: normal;
    font-size: 12px;
    color: #757575;
    font-weight: 400
}

.package-card-container .card-right .price-block .price-original[data-v-45b49c5e] {
    line-height: 14px;
    font-size: 12px;
    color: #a8a8a8;
    text-decoration: line-through;
    margin-right: 10px
}

.package-card-container .card-right .price-from[data-v-45b49c5e] {
    font-size: 12px;
    line-height: 14px;
    color: #757575;
    margin-bottom: 2px
}

.package-card-container .card-right .package-num-desc[data-v-45b49c5e] {
    -webkit-box-flex: 1;
    flex-grow: 1;
    text-align: right;
    font-size: 12px;
    line-height: 14px;
    color: #757575
}

.package-card-container .tag-wrap[data-v-45b49c5e] {
    display: -webkit-box;
    display: flex;
    margin-top: 4px
}

.package-card-container .tag-wrap .tag[data-v-45b49c5e] {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 0 8px;
    height: 20px;
    border-radius: 6px;
    background: #ff5b00;
    font-weight: 600;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.package-card-container .tag-wrap .tag.ml4[data-v-45b49c5e] {
    margin-left: 4px
}

.package-card-container .tag-wrap .tag .short-label[data-v-45b49c5e] {
    max-width: 128px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    height: 20px
}

.package-card-container .tag-wrap .icon-tag[data-v-45b49c5e] {
    width: 12px;
    height: 12px;
    margin-right: 4px
}

.page-no-header .layout-default_header.mobile-header[data-v-2bf6840a] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-2bf6840a] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-2bf6840a] {
    display: none
}

img[lazy=loading][data-v-2bf6840a] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-2bf6840a] {
    -webkit-animation: appear-data-v-2bf6840a .3s;
    animation: appear-data-v-2bf6840a .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-2bf6840a {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-2bf6840a {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.axa_desc[data-v-2bf6840a] {
    margin-top: 16px
}

.axa_desc[data-v-2bf6840a],
[data-v-2bf6840a] .klk-markdown--highlight a {
    color: #757575;
    font-size: 12px;
    line-height: 1.5;
    font-weight: 400
}

.comparison[data-v-2bf6840a] {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    font-size: 16px
}

.comparison .title-item[data-v-2bf6840a] {
    height: 68px
}

.comparison .comparison-title-warp[data-v-2bf6840a] {
    width: 100%;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    margin-bottom: 12px
}

.comparison .comparison-title-warp .comparison-title-left[data-v-2bf6840a] {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.comparison .comparison-title-warp .comparison-title-left&gt;.klk-poptip[data-v-2bf6840a] {
    height: 16px
}

.comparison .comparison-title-warp .comparison-title-left .comparison-title-left-font[data-v-2bf6840a] {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #212121;
    margin-right: 4px
}

.comparison .comparison-title-warp .comparison-title-left .desc-container[data-v-2bf6840a] {
    margin-left: 4px;
    min-width: 150px
}

.comparison .comparison-title-warp .comparison-title-left .desc-container .desc[data-v-2bf6840a] {
    width: 100%;
    position: relative;
    display: inline-block;
    -webkit-box-align: center;
    align-items: center
}

.comparison .comparison-title-warp .comparison-title-left .desc-container .desc.margin-bottom-12[data-v-2bf6840a] {
    margin-bottom: 12px
}

.comparison .comparison-title-warp .comparison-title-left .desc-container .desc .desc-icon-svg[data-v-2bf6840a] {
    position: absolute;
    top: 0;
    left: 0
}

.comparison .comparison-title-warp .comparison-title-left .desc-container .desc .desc-text[data-v-2bf6840a] {
    display: inline-block;
    margin-left: 24px;
    line-height: 18px;
    height: 18px;
    font-size: 12px;
    color: #212121
}

.comparison .comparison-title-warp .comparsion-title-right .axa-footer-desc[data-v-2bf6840a] {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.comparison .comparison-title-warp .comparsion-title-right .axa-footer-desc .axa-footer-title-font[data-v-2bf6840a] {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #212121;
    margin: 0 8px 0 6px
}

.comparison .comparison-title-warp .comparsion-title-right .axa-footer-desc .axa-footer-title-sub[data-v-2bf6840a] {
    font-size: 14px;
    line-height: 20px;
    color: #757575;
    margin-right: 4px
}

.comparison .comparison-title-warp .comparsion-title-right .axa-footer-desc&gt;.klk-poptip[data-v-2bf6840a] {
    height: 16px
}

.comparison .comparison-title-warp .comparsion-title-right .axa-footer-desc[data-v-2bf6840a] .klk-poptip {
    line-height: 16px
}

.comparison .comparison-title-warp .comparsion-title-right .axa-footer-desc[data-v-2bf6840a] .klk-poptip .axa-footer-desc-warp {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center
}

.comparison .comparison-title-warp .comparsion-title-right .axa-footer-desc[data-v-2bf6840a] .klk-poptip .axa-footer-desc-warp .axa-footer-desc-font {
    margin-right: 4px;
    font-size: 12px;
    line-height: 16px;
    color: #757575
}

.comparison .comparison-title-warp .comparsion-title-right .axa-footer-desc[data-v-2bf6840a] .klk-poptip .klk-poptip-popper-inner {
    max-height: 100% !important;
    height: auto !important
}

.comparison .comparison-title-warp .comparsion-title-right .axa-footer-desc[data-v-2bf6840a] .klk-poptip .axa-tips-container .axa-tips-title {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #212121;
    text-align: center;
    width: 100%
}

.comparison .comparison-title-warp .comparsion-title-right .axa-footer-desc[data-v-2bf6840a] .klk-poptip .axa-tips-container .axa-tips-content {
    margin-top: 8px
}

.comparison .comparison-title-warp .comparsion-title-right .axa-footer-desc[data-v-2bf6840a] .klk-poptip .axa-tips-container .axa-tips-content .axa-tips-items {
    display: -webkit-box;
    display: flex;
    margin-top: 8px;
    background: #fafafa;
    border-radius: 6px;
    padding: 8px
}

.comparison .comparison-title-warp .comparsion-title-right .axa-footer-desc[data-v-2bf6840a] .klk-poptip .axa-tips-container .axa-tips-content .axa-tips-items .axa-tips-icon {
    margin-right: 8px;
    -webkit-box-align: start;
    align-items: flex-start
}

.comparison .comparison-title-warp .comparsion-title-right .axa-footer-desc[data-v-2bf6840a] .klk-poptip .axa-tips-container .axa-tips-content .axa-tips-items .axa-tips-icon&gt;img {
    width: 48px;
    height: 48px
}

.comparison .comparison-title-warp .comparsion-title-right .axa-footer-desc[data-v-2bf6840a] .klk-poptip .axa-tips-container .axa-tips-content .axa-tips-items .axa-tips-font {
    font-size: 12px;
    line-height: 16px;
    color: #212121;
    text-align: left;
    word-break: break-word
}

.comparison .comparison-title-warp .comparsion-title-right .axa-footer-desc[data-v-2bf6840a] .klk-poptip .axa-tips-container .axa-tips-desc {
    font-size: 12px;
    line-height: 16px;
    color: #757575;
    margin-top: 8px;
    text-align: left;
    word-break: break-word
}

.el-table__fixed-right[data-v-2bf6840a],
[data-v-2bf6840a] .el-table__fixed {
    box-shadow: 5px 0 10px -5px #eee
}

.el-table[data-v-2bf6840a] {
    overflow: visible;
    overflow: initial
}

.el-table[data-v-2bf6840a] .cell,
.el-table[data-v-2bf6840a] th {
    overflow: inherit
}

.el-table[data-v-2bf6840a] th.header-cell-item {
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    font-weight: 600;
    font-size: 16px;
    color: #212121;
    padding: 0;
    height: 68px;
    background: #fafafa
}

.el-table[data-v-2bf6840a] th.header-cell-item .cell {
    padding: 0 16px;
    word-break: break-word
}

.el-table[data-v-2bf6840a] th.header-cell-item .cell .header-content {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center
}

.el-table[data-v-2bf6840a] th.header-cell-item .cell .header-content .header-content-title {
    font-weight: 600;
    font-size: 16px;
    color: #212121;
    line-height: 20px;
    height: 40px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    margin: 25px 0 10px
}

.el-table[data-v-2bf6840a] th.header-cell-item .cell .header-content .content-text {
    text-align: center
}

.el-table[data-v-2bf6840a] th.header-cell-item .cell .header-content .content-text.text {
    font-size: 12px;
    white-space: pre-line;
    word-break: break-word
}

.el-table[data-v-2bf6840a] th.header-cell-item .cell .header-content .content-text .price-from {
    font-size: 12px;
    color: #212121;
    font-weight: 400
}

.el-table[data-v-2bf6840a] th.header-cell-item .cell .header-content .content-text .bold {
    font-weight: 600;
    color: #ff5b00;
    font-size: 16px
}

.el-table[data-v-2bf6840a] th.header-cell-item .cell .header-content .content-text .per-day {
    font-size: 12px;
    line-height: 16px;
    text-align: right;
    color: #212121;
    font-weight: 400
}

.el-table[data-v-2bf6840a] th.header-cell-item .cell .header-content .content-text&gt;p {
    display: inline-block
}

.el-table[data-v-2bf6840a] th.header-cell-item .cell .header-content .button {
    margin: 6px 0 25px;
    width: 164px
}

.el-table[data-v-2bf6840a] th.header-cell-item .title-item-content {
    height: 20px;
    line-height: 20px;
    position: relative;
    word-break: break-word;
    text-align: center
}

.el-table[data-v-2bf6840a] th.header-cell-item .title-item-content .icon {
    position: relative;
    top: 2px
}

.el-table[data-v-2bf6840a] th.header-cell-item .title-item-content .desc-container {
    margin-left: 4px;
    min-width: 150px
}

.el-table[data-v-2bf6840a] th.header-cell-item .title-item-content .desc-container .desc {
    width: 100%;
    position: relative;
    display: inline-block;
    -webkit-box-align: center;
    align-items: center
}

.el-table[data-v-2bf6840a] th.header-cell-item .title-item-content .desc-container .desc.margin-bottom-12 {
    margin-bottom: 12px
}

.el-table[data-v-2bf6840a] th.header-cell-item .title-item-content .desc-container .desc .desc-icon-svg {
    position: absolute;
    top: 0;
    left: 0
}

.el-table[data-v-2bf6840a] th.header-cell-item .title-item-content .desc-container .desc .desc-text {
    display: inline-block;
    margin-left: 24px;
    line-height: 18px;
    height: 18px;
    font-size: 12px;
    color: #212121
}

.el-table[data-v-2bf6840a] .content-cell-item {
    padding: 10px 0
}

.el-table[data-v-2bf6840a] .content-cell-item .cell {
    padding: 0 16px;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center
}

.el-table[data-v-2bf6840a] .content-cell-item .cell .coverage-container {
    position: relative;
    width: 100%;
    text-align: left;
    word-break: break-word
}

.el-table[data-v-2bf6840a] .content-cell-item .cell .coverage-container .coverage-icon {
    position: absolute;
    top: 0;
    left: 0
}

.el-table[data-v-2bf6840a] .content-cell-item .cell .coverage-container .coverage-name {
    display: inline-block;
    font-size: 12px;
    line-height: 15px;
    text-align: left;
    margin-left: 24px;
    word-break: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden
}

.el-table[data-v-2bf6840a] .content-cell-item .cell .coverage-container .coverage-name.border {
    border-bottom: 1px solid #eee
}

.el-table[data-v-2bf6840a] .content-cell-item .cell .title {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    font-size: 12px;
    padding: 10px 0;
    font-weight: 600;
    color: #212121 !important;
    width: 100%
}

.el-table[data-v-2bf6840a] .content-cell-item .cell .title .successful {
    width: 24px;
    height: 24px
}

.el-table[data-v-2bf6840a] .content-cell-item .cell .title .content {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.el-table[data-v-2bf6840a] .content-cell-item .cell .title .content .content-text {
    text-align: center;
    font-size: 18px;
    font-weight: 400
}

.el-table[data-v-2bf6840a] .content-cell-item .cell .title .content .content-text.text {
    font-size: 12px;
    white-space: pre-line;
    word-break: break-word
}

.el-table[data-v-2bf6840a] .content-cell-item .cell .title .content .content-text .price-from {
    font-size: 12px
}

.el-table[data-v-2bf6840a] .content-cell-item .cell .title .content .content-text .bold {
    font-weight: 600;
    color: #ff5b00
}

.el-table[data-v-2bf6840a] .content-cell-item .cell .title .content .content-text&gt;p {
    display: inline-block
}

.el-table[data-v-2bf6840a] .content-cell-item .cell .title .content .button {
    margin-top: 8px
}

.el-table[data-v-2bf6840a] .content-cell-item:first-child {
    background-color: #fafafa
}

.el-table[data-v-2bf6840a] .content-cell-item:first-child .cell {
    -webkit-box-pack: start;
    justify-content: flex-start
}

.el-table[data-v-2bf6840a] tbody tr:hover&gt;td {
    background-color: #fff
}

.el-table[data-v-2bf6840a] tbody tr:hover&gt;td:first-of-type {
    background-color: #fafafa
}

.page-no-header .layout-default_header.mobile-header[data-v-610c3321] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-610c3321] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-610c3321] {
    display: none
}

img[lazy=loading][data-v-610c3321] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-610c3321] {
    -webkit-animation: appear-data-v-610c3321 .3s;
    animation: appear-data-v-610c3321 .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-610c3321 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-610c3321 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.package-container[data-v-610c3321] {
    width: 860px;
    margin: 0 auto;
    display: -webkit-box;
    display: flex;
    border-top: 1px solid #eee;
    cursor: default
}

.package-container.active[data-v-610c3321] {
    border-top: none
}

.package-container .package[data-v-610c3321] {
    -webkit-box-flex: 1;
    flex: 1;
    padding: 0 24px
}

.package-container .package .detail-button-container[data-v-610c3321] {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    align-items: center
}

.package-container .package .detail-button-container .detail-button[data-v-610c3321] {
    display: inline-block;
    margin: 20px 0;
    font-size: 12px;
    color: #2073f9;
    cursor: pointer
}

.modal-header[data-v-610c3321] {
    font-size: 24px;
    line-height: 29px;
    font-weight: 600;
    margin-bottom: 24px
}

.page-no-header .layout-default_header.mobile-header[data-v-585e4677] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-585e4677] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-585e4677] {
    display: none
}

img[lazy=loading][data-v-585e4677] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-585e4677] {
    -webkit-animation: appear-data-v-585e4677 .3s;
    animation: appear-data-v-585e4677 .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-585e4677 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-585e4677 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.package-container[data-v-585e4677] {
    margin: 0 auto;
    background: #fff;
    border-radius: 12px;
    padding: 10px 12px 7px;
    position: relative
}

.package-container .card-tag-container[data-v-585e4677] {
    position: absolute;
    top: -4px;
    right: -4px;
    left: unset;
    z-index: 9;
    padding: 0 6px;
    background: #16aa77;
    font-weight: 600;
    color: #fff;
    border-radius: 6px 6px 0 6px;
    font-size: 10px;
    line-height: 16px
}

.package-container .card-tag-container .car-tag-text[data-v-585e4677] {
    max-width: 157px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 1px 0
}

.package-container .card-tag-container[data-v-585e4677]:after {
    border-top: 5px solid #0b8d60;
    border-right: 4px solid transparent;
    top: 100%;
    right: 0;
    position: absolute;
    content: ""
}

.package-container .package[data-v-585e4677] {
    -webkit-box-flex: 1;
    flex: 1;
    padding: 0 24px
}

.package-container .package .detail-button-container[data-v-585e4677] {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    align-items: center
}

.package-container .package .detail-button-container .detail-button[data-v-585e4677] {
    display: inline-block;
    margin: 20px 0;
    font-size: 12px;
    color: #2073f9;
    cursor: pointer
}

.modal-header[data-v-585e4677] {
    font-size: 24px;
    line-height: 29px;
    font-weight: 600;
    margin-bottom: 40px
}

.page-no-header .layout-default_header.mobile-header[data-v-3315e566] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-3315e566] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-3315e566] {
    display: none
}

img[lazy=loading][data-v-3315e566] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-3315e566] {
    -webkit-animation: appear-data-v-3315e566 .3s;
    animation: appear-data-v-3315e566 .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-3315e566 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-3315e566 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.package-item[data-v-3315e566] {
    -webkit-box-flex: 1;
    flex-grow: 1;
    overflow: auto;
    padding: 4px 0 16px
}

.package-item .package-item-card[data-v-3315e566] {
    background: #f5f5f5;
    margin: 8px 20px
}

.package-item .package-item-card[data-v-3315e566]:last-child {
    margin-bottom: 0
}

.package-details[data-v-3315e566] .klk-bottom-sheet-inner {
    padding: 0
}

.package-details[data-v-3315e566] .klk-bottom-sheet-inner .klk-bottom-sheet-body {
    padding: 0;
    background: #f5f5f5
}

.package-details[data-v-3315e566] .klk-bottom-sheet-body {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.vehicle-info[data-v-3315e566] {
    padding: 13px 16px;
    border-top: .5px solid rgba(0, 0, 0, .12);
    background: #fff;
    font-size: 12px;
    line-height: 14px;
    color: #212121
}

.vehicle-info&gt;[data-v-3315e566] {
    vertical-align: middle;
    margin-right: 6px
}

.card_border[data-v-535cad30],
.content[data-v-535cad30] {
    -webkit-box-align: start;
    align-items: flex-start;
    position: relative
}

.card_border[data-v-535cad30] {
    border-radius: 16px;
    border: 2px solid #f09b0a;
    border: 2px solid var(--color-caution, #f09b0a)
}

.card_border_select_tag[data-v-535cad30] {
    padding: 7px 8px;
    right: 40px;
    max-width: 490px
}

.card_border_select_tag[data-v-535cad30],
.card_border_select_tag_mobile[data-v-535cad30] {
    z-index: 2;
    border-radius: 0 0 8px 8px;
    background: #f09b0a;
    background: var(--color-caution, #f09b0a);
    top: 0;
    position: absolute;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    color: #fff;
    color: var(--color-text-reverse, #fff);
    text-overflow: ellipsis;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    white-space: nowrap;
    -o-text-overflow: ellipsis
}

.card_border_select_tag_mobile[data-v-535cad30] {
    height: 24px;
    max-width: 220px;
    padding: 3px 8px;
    right: 12px
}

.common-card-container[data-v-535cad30] {
    cursor: pointer;
    position: relative
}

.common-card-container .card-tag-container[data-v-535cad30] {
    position: absolute;
    top: 0;
    left: 0;
    background: #08b371;
    font-weight: 600;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    padding: 0 6px
}

.common-card-container .card-tag-container .car-tag-text[data-v-535cad30] {
    max-width: 157px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 1px 0
}

.common-card-container .card-tag-container[data-v-535cad30]:before {
    content: "";
    position: absolute;
    height: 0;
    width: 0;
    right: -10px;
    top: 0;
    border-color: #16aa77 transparent;
    border-style: solid;
    border-width: 0 1px 20px 10px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.common-card-container .card-tag-container-desktop[data-v-535cad30] {
    position: absolute;
    top: 0;
    left: 16px;
    background: #08b371;
    font-weight: 600;
    font-size: 12px;
    height: 19px;
    line-height: 19px;
    color: #fff;
    padding: 0 6px;
    z-index: 2;
    border-radius: 0 0 6px 6px
}

.common-card-container .card-tag-container-desktop .car-tag-text[data-v-535cad30] {
    max-width: 157px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.common-card-container .package[data-v-535cad30] {
    background: #fff
}

.common-card-container .package .package-container[data-v-535cad30] {
    position: relative;
    width: 100%
}

.common-card-container .package .package-tag-container[data-v-535cad30] {
    position: absolute;
    top: 0;
    left: 16px;
    height: 19px;
    line-height: 19px;
    background: #08b371;
    font-weight: 600;
    font-size: 12px;
    color: #fff;
    padding: 0 6px;
    max-width: 127px;
    z-index: 1;
    border-radius: 0 0 6px 6px
}

.common-card-container .package .package-tag-container .package-tag-text-box[data-v-535cad30] {
    overflow: hidden
}

.common-card-container .package .package-tag-container .package-tag-text-box .package-tag-text[data-v-535cad30] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    -webkit-transform: scale(.8);
    transform: scale(.85);
    width: 100%
}

.common-card-container .package[data-v-535cad30]:last-of-type {
    border-radius: 6px;
    border-radius: 0 0 20px 20px
}

.common-card-container.topCard[data-v-535cad30] {
    cursor: pointer;
    position: relative;
    -webkit-box-align: start;
    align-items: flex-start;
    border-radius: 16px;
    border: 2px solid #f09b0a;
    border: 2px solid var(--color-caution, #f09b0a)
}

.common-card-container.topCard .card-tag-container[data-v-535cad30] {
    position: absolute;
    top: 0;
    left: 0;
    background: #08b371;
    font-weight: 600;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    padding: 0 6px
}

.common-card-container.topCard .card-tag-container .car-tag-text[data-v-535cad30] {
    max-width: 157px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 1px 0
}

.common-card-container.topCard .card-tag-container[data-v-535cad30]:before {
    content: "";
    position: absolute;
    height: 0;
    width: 0;
    right: -10px;
    top: 0;
    border-color: #16aa77 transparent;
    border-style: solid;
    border-width: 0 1px 20px 10px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.common-card-container.topCard .package .package-container[data-v-535cad30] {
    position: relative;
    background: #fff
}

.common-card-container.topCard .package .package-tag-container[data-v-535cad30] {
    position: absolute;
    top: 0;
    left: 0;
    background: #08b371;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    color: #fff;
    padding: 0 4px;
    max-width: 127px;
    z-index: 1
}

.common-card-container.topCard .package .package-tag-container .package-tag-text-box[data-v-535cad30] {
    overflow: hidden
}

.common-card-container.topCard .package .package-tag-container .package-tag-text-box .package-tag-text[data-v-535cad30] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    left: -10%;
    -webkit-transform: scale(.8);
    transform: scale(.85);
    width: 121%
}

.common-card-container.topCard .package .package-tag-container[data-v-535cad30]:before {
    content: "";
    position: absolute;
    height: 0;
    width: 0;
    right: -8px;
    top: 0;
    border-color: #16aa77 transparent;
    border-style: solid;
    border-width: 0 1px 16px 8px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

[data-v-535cad30] .package:last-child&gt;.package-container:last-child&gt;.package-container:last-child&gt;.supplier-card-container {
    border-radius: 0 0 0 20px
}

.page-no-header .layout-default_header.mobile-header[data-v-535cad30] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-535cad30] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-535cad30] {
    display: none
}

img[lazy=loading][data-v-535cad30] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-535cad30] {
    -webkit-animation: appear-data-v-535cad30 .3s;
    animation: appear-data-v-535cad30 .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-535cad30 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-535cad30 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.common-card-container.mobile[data-v-535cad30] {
    background: #fff;
    border-radius: 12px;
    margin-bottom: 10px;
    padding: 12px
}

.common-card-container.mobile[data-v-535cad30]:last-child {
    border: none
}

.common-card-container.mobile .card-tag-container[data-v-535cad30] {
    right: -4px;
    left: unset;
    z-index: 9;
    background: #16aa77;
    border-radius: 6px 6px 0 6px;
    font-size: 10px;
    line-height: 16px
}

.common-card-container.mobile .card-tag-container[data-v-535cad30]:before {
    content: unset
}

.common-card-container.mobile .card-tag-container[data-v-535cad30]:after {
    border-top: 5px solid #0b8d60;
    border-right: 4px solid transparent;
    top: 100%;
    right: 0;
    position: absolute;
    content: ""
}

.common-card-container.mobile.topCard[data-v-535cad30] {
    background: #fff;
    border-radius: 12px;
    margin-bottom: 8px;
    padding: 16px 16px 12px;
    border: 2px solid #f09b0a;
    border: 2px solid var(--color-caution, #f09b0a)
}

.common-card-container.mobile.topCard .card-tag-container[data-v-535cad30] {
    right: -4px;
    left: unset;
    z-index: 9;
    background: #16aa77;
    border-radius: 6px 6px 0 6px;
    font-size: 10px;
    line-height: 16px
}

.common-card-container.mobile.topCard .card-tag-container[data-v-535cad30]:before {
    content: unset
}

.common-card-container.mobile.topCard .card-tag-container[data-v-535cad30]:after {
    border-top: 5px solid #0b8d60;
    border-right: 4px solid transparent;
    top: 100%;
    right: 0;
    position: absolute;
    content: ""
}

.page-no-header .layout-default_header.mobile-header[data-v-3b4e945a] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-3b4e945a] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-3b4e945a] {
    display: none
}

img[lazy=loading][data-v-3b4e945a] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-3b4e945a] {
    -webkit-animation: appear-data-v-3b4e945a .3s;
    animation: appear-data-v-3b4e945a .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-3b4e945a {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-3b4e945a {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.price-range .price-range-title[data-v-3b4e945a] {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 18px
}

.price-range .line span[data-v-3b4e945a] {
    margin-right: 3px;
    margin-left: 3px;
    font-size: 14px;
    line-height: 16px;
    color: #212121
}

.price-range .range_box[data-v-3b4e945a] {
    margin-top: 16px;
    padding: 0 10px
}

.price-range .vue-slider[data-v-3b4e945a] .vue-slider-dot-handle {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .12), 0 0 3px 0 rgba(0, 0, 0, .08)
}

.price-range.mobile[data-v-3b4e945a] {
    width: 100%;
    padding-top: 8px;
    padding-bottom: 8px
}

.price-range.mobile .line[data-v-3b4e945a] {
    width: 100%;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between
}

.price-range.mobile .range_box[data-v-3b4e945a] {
    margin-top: 23px
}

.page-no-header_INdg9 .layout-default_header_x6i-K.mobile-header_1ai5J {
    display: none
}

.page-no-header_INdg9 .layout-default_header_x6i-K.mobile-header_1ai5J+.layout-default_main_k57nP {
    padding-top: 0
}

.page-no-footer_1YJJT .layout-default_footer_3WDEI.mobile-footer_2f94H {
    display: none
}

img[lazy=loaded] {
    -webkit-animation: appear_35pJu .3s;
    animation: appear_35pJu .3s
}

@-webkit-keyframes appear_35pJu {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear_35pJu {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.quickFilter_mf7US {
    width: 285px;
    border-radius: 12px;
    border: 1px solid #eee;
    background: #fff;
    padding: 16px;
    margin-bottom: 20px
}

.quickFilter_mf7US.active_3LjLc {
    background: #fcf3de;
    border-color: rgba(255, 87, 34, .2)
}

.quickFilter_mf7US .header_15Jfg {
    height: 32px;
    font-weight: 600;
    -webkit-box-align: start;
    align-items: flex-start
}

.quickFilter_mf7US .content_Y57_X,
.quickFilter_mf7US .header_15Jfg {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between
}

.quickFilter_mf7US .content_Y57_X {
    padding-top: 8px;
    flex-wrap: wrap;
    -webkit-box-align: center;
    align-items: center
}

.quickFilter_mf7US .content_Y57_X .item_jrj3V {
    margin-top: 8px;
    margin-right: 8px;
    width: 76px;
    height: 40px;
    border-radius: 6px;
    padding: 6px
}

.quickFilter_mf7US .content_Y57_X .item_jrj3V img {
    width: 100%;
    height: 100%
}

.quickFilter_mf7US .content_Y57_X .item_jrj3V:nth-of-type(3n) {
    margin-right: 0
}

.mobile_325dW.quickFilter_mf7US {
    padding: 12px;
    border-radius: 12px;
    width: auto;
    border: 1px solid #fff
}

.mobile_325dW.active_3LjLc {
    background: #fff9f7;
    border: 1px solid rgba(255, 61, 0, .25)
}

.mobile_325dW .header_15Jfg {
    height: auto
}

.mobile_325dW .header_15Jfg .klk-switch {
    margin-top: -4px
}

.mobile_325dW .content_Y57_X {
    padding: 0;
    margin-top: 11px
}

.mobile_325dW .content_Y57_X .item_jrj3V {
    padding: 4px;
    margin: 0;
    width: 60px;
    height: 36px
}

.mobile_325dW .content_Y57_X .item_jrj3V&gt;img {
    width: 100%;
    height: 100%;
    border-radius: 2px
}

.mobile_325dW .content_Y57_X i {
    width: 60px
}

.page-no-header .layout-default_header.mobile-header[data-v-c59c3f5a] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-c59c3f5a] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-c59c3f5a] {
    display: none
}

img[lazy=loading][data-v-c59c3f5a] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-c59c3f5a] {
    -webkit-animation: appear-data-v-c59c3f5a .3s;
    animation: appear-data-v-c59c3f5a .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-c59c3f5a {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-c59c3f5a {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.insurance-modal-container-desktop[data-v-c59c3f5a] {
    margin-top: 16px;
    width: 1020px
}

.insurance-modal-container-desktop .insurance-modal-table[data-v-c59c3f5a] {
    padding-bottom: 28px
}

.insurance-modal-container-desktop[data-v-c59c3f5a] .el-table {
    border-radius: 8px;
    border-color: #ebeef5;
    overflow-x: auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    max-width: 1000px;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.insurance-modal-container-desktop[data-v-c59c3f5a] .el-table ::-webkit-scrollbar {
    display: none
}

.insurance-modal-container-desktop[data-v-c59c3f5a] .el-table tbody {
    border-radius: 8px;
    background: grey
}

.insurance-modal-container-desktop[data-v-c59c3f5a] .el-table .insurance-modal-table-header th {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 600;
    background: #fafafa !important;
    color: #212121;
    text-align: center
}

.insurance-modal-container-desktop[data-v-c59c3f5a] .el-table .insurance-modal-table-header th div {
    word-break: break-word
}

.insurance-modal-container-desktop[data-v-c59c3f5a] .el-table .insurance-modal-table-row {
    font-size: 12px;
    line-height: 1.5;
    font-weight: 400;
    color: #212121;
    text-align: center
}

.insurance-modal-container-desktop[data-v-c59c3f5a] .el-table .insurance-modal-table-row div {
    word-break: break-word
}

.insurance-modal-container-desktop .sub-title[data-v-c59c3f5a] {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 400;
    color: #212121;
    margin-bottom: 10px
}

.insurance-modal-container-desktop .container[data-v-c59c3f5a] {
    max-width: 100%
}

.page-no-header .layout-default_header.mobile-header[data-v-581700c8] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-581700c8] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-581700c8] {
    display: none
}

img[lazy=loading][data-v-581700c8] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-581700c8] {
    -webkit-animation: appear-data-v-581700c8 .3s;
    animation: appear-data-v-581700c8 .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-581700c8 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-581700c8 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.insurance-modal-container-desktop[data-v-581700c8] {
    margin-top: 16px;
    width: 1000px
}

.insurance-modal-container-desktop .insurance-modal-table[data-v-581700c8] {
    padding-bottom: 28px
}

.insurance-modal-container-desktop[data-v-581700c8] .el-table {
    border-radius: 8px;
    border-color: #ebeef5;
    overflow-x: auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    max-width: 1000px;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.insurance-modal-container-desktop[data-v-581700c8] .el-table ::-webkit-scrollbar {
    display: none
}

.insurance-modal-container-desktop[data-v-581700c8] .el-table tbody {
    border-radius: 8px;
    background: grey
}

.insurance-modal-container-desktop[data-v-581700c8] .el-table .insurance-modal-table-header th {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 600;
    background: #fafafa !important;
    color: #212121;
    text-align: center
}

.insurance-modal-container-desktop[data-v-581700c8] .el-table .insurance-modal-table-header th div {
    word-break: break-word
}

.insurance-modal-container-desktop[data-v-581700c8] .el-table .insurance-modal-table-row {
    font-size: 12px;
    line-height: 1.5;
    font-weight: 400;
    color: #212121;
    text-align: center
}

.insurance-modal-container-desktop[data-v-581700c8] .el-table .insurance-modal-table-row div {
    word-break: break-word
}

.insurance-modal-container-desktop .sub-title[data-v-581700c8] {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 400;
    color: #212121;
    margin-bottom: 10px
}

.insurance-modal-container-desktop .container[data-v-581700c8] {
    max-width: 100%;
    margin-bottom: 20px
}

.insurance-modal-desktop .klk-modal {
    max-height: 906px !important
}

.page-no-header_1OWXd .layout-default_header_2s_r7.mobile-header_3-tv0 {
    display: none
}

.page-no-header_1OWXd .layout-default_header_2s_r7.mobile-header_3-tv0+.layout-default_main_1Jlfo {
    padding-top: 0
}

.page-no-footer_6GeOE .layout-default_footer_3sLMf.mobile-footer_3Xgjx {
    display: none
}

img[lazy=loaded] {
    -webkit-animation: appear_3sFpe .3s;
    animation: appear_3sFpe .3s
}

@-webkit-keyframes appear_3sFpe {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear_3sFpe {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.wrapper_2EO7r {
    position: -webkit-sticky;
    position: sticky;
    top: 160px;
    height: calc(100vh - 180px);
    border-radius: 16px;
    overflow: hidden
}

.wrapper_2EO7r .content_1t3by {
    overflow-y: scroll;
    height: 100%;
    width: 100%;
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none
}

.wrapper_2EO7r .content_1t3by::-webkit-scrollbar {
    width: 0 !important;
    background: transparent
}

.wrapper_2EO7r .scrollTip_2E00s {
    width: 100%;
    min-height: 30px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, .6)), to(#fff));
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .6), #fff);
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    font-size: 14px;
    color: #ff5b00;
    position: absolute;
    bottom: 0;
    left: 0;
    border-radius: 6px;
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    cursor: default;
    padding: 10px;
    pointer-events: none
}

.filter_If3M5 {
    width: 285px;
    padding: 0 20px;
    box-sizing: border-box;
    border-radius: 16px;
    background: #fff
}

.filter_If3M5 .group_1-vAW {
    padding: 20px 0;
    margin-bottom: -1px
}

.filter_If3M5 .group_1-vAW .tag_1ejg_ {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 4px 6px;
    line-height: 1.3;
    background-color: #f5f5f5;
    border-radius: 6px;
    margin-top: 12px;
    cursor: pointer;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.filter_If3M5 .group_1-vAW .tag_1ejg_:first-of-type {
    margin-left: 0
}

.filter_If3M5 .group_1-vAW .tag_1ejg_:hover {
    color: #2073f9
}

.filter_If3M5 .group_1-vAW .icon_2gnuJ {
    margin-left: 12px
}

.filter_If3M5 .group_1-vAW .clear_3adVJ {
    font-weight: 600;
    color: #2073f9;
    margin-top: 12px;
    cursor: pointer
}

.filter_If3M5 .title_3vCYj {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 12px;
    display: -webkit-box;
    display: flex
}

.filter_If3M5 .title_3vCYj .svg_1askm {
    margin: auto 0 auto 6px;
    cursor: pointer
}

.filter_If3M5 .checkItem_10l3x {
    padding: 6px 8px;
    cursor: pointer
}

.filter_If3M5 .checkItem_10l3x .checkValue_2ZUrN {
    width: 200px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.filter_If3M5 .checkItem_10l3x .checkValue_2ZUrN .name_1sXIT {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    display: flex
}

.filter_If3M5 .checkItem_10l3x .checkValue_2ZUrN .name_icon_F6iSR {
    width: 16px;
    height: 16px;
    margin: auto 0 auto 12px
}

.filter_If3M5 .checkItem_10l3x .checkValue_2ZUrN .filterIcon_2v5Lh {
    height: 16px;
    width: 16px;
    margin-left: 12px
}

.filter_If3M5 .checkItem_10l3x .checkValue_2ZUrN .filterIcon_2v5Lh .operationTag_3t00T {
    height: 16px;
    width: 16px;
    border-radius: 6px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    cursor: pointer
}

.filter_If3M5 .checkItem_10l3x .checkValue_2ZUrN .filterIcon_2v5Lh .operationTag_3t00T .iconTag_2F-JY {
    width: 16px;
    height: 16px
}

.filter_If3M5 .checkItem_10l3x:hover {
    background-color: #f5f5f5
}

.filter_If3M5 .viewMore_2ERJh {
    color: #2073f9;
    line-height: 21px;
    margin-top: 12px;
    cursor: pointer;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.filter_If3M5 .viewMore_2ERJh .viewIcon_88_L- {
    color: #2073f9;
    margin-left: 8px
}

.filter_If3M5 .viewMore_2ERJh .viewIcon_88_L-.down_r9EPx {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.shadow_2kGXp {
    position: relative;
    background-color: hsla(0, 0%, 100%, .6);
    z-index: 99;
    pointer-events: none
}

.disabled_2kTYe {
    cursor: not-allowed
}

.filter_If3M5&gt;div:not(:last-child) .group_1-vAW {
    border-bottom: 1px solid #eee
}

.page-no-header .layout-default_header.mobile-header[data-v-5a25e6ea] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-5a25e6ea] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-5a25e6ea] {
    display: none
}

img[lazy=loading][data-v-5a25e6ea] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-5a25e6ea] {
    -webkit-animation: appear-data-v-5a25e6ea .3s;
    animation: appear-data-v-5a25e6ea .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-5a25e6ea {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-5a25e6ea {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.loading-box-container[data-v-5a25e6ea] {
    position: relative;
    border-radius: 16px;
    margin-bottom: 14px;
    background: #fff
}

.loading-box-container .loading-box-content[data-v-5a25e6ea] {
    padding: 0 16px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between
}

.loading-box-container .loading-box-content .loading-box-left .fetching[data-v-5a25e6ea] {
    line-height: 16px;
    font-size: 14px;
    color: #212121;
    padding: 19px 0
}

.loading-box-container .loading-box-content .loading-box-left .fetching .dotting[data-v-5a25e6ea]:after {
    overflow: hidden;
    display: inline-block;
    vertical-align: bottom;
    -webkit-animation: ellipsis-data-v-5a25e6ea .9s steps(4) infinite;
    animation: ellipsis-data-v-5a25e6ea .9s steps(4) infinite;
    content: "\2026";
    width: 0
}

@keyframes ellipsis-data-v-5a25e6ea {
    to {
        width: 20px
    }
}

@-webkit-keyframes ellipsis-data-v-5a25e6ea {
    to {
        width: 20px
    }
}

.loading-box-container .loading-box-content .loading-box-left .result-content[data-v-5a25e6ea] {
    line-height: 14px;
    font-size: 12px;
    color: #757575;
    padding: 14px 0 10px
}

.loading-box-container .loading-box-content .loading-box-left .result-content .orange-num[data-v-5a25e6ea] {
    color: #ff5b00
}

.loading-box-container .loading-box-content .loading-box-left .result-content .recommed-bottom[data-v-5a25e6ea] {
    color: #f09b0a;
    margin-top: 2px
}

.loading-box-container .loading-box-bottom[data-v-5a25e6ea] {
    position: absolute;
    bottom: -2px;
    width: 100%
}

.page-no-header_A2FYa .layout-default_header_3Lc_Q.mobile-header_JPF_8 {
    display: none
}

.page-no-header_A2FYa .layout-default_header_3Lc_Q.mobile-header_JPF_8+.layout-default_main_2S_ec {
    padding-top: 0
}

.page-no-footer_2IpZZ .layout-default_footer_3fd1J.mobile-footer_10jN0 {
    display: none
}

img[lazy=loaded] {
    -webkit-animation: appear_6yc_W .3s;
    animation: appear_6yc_W .3s
}

@-webkit-keyframes appear_6yc_W {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear_6yc_W {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.tagList_3Q85x {
    margin: 0 auto;
    height: 122px;
    background: #fff;
    padding: 20px 0;
    box-shadow: 0 1px 3px 0 #e0e0e0;
    position: relative;
    top: -46px
}

.list_1oV2W {
    width: 1160px;
    box-sizing: border-box;
    margin: 0 auto;
    -webkit-box-pack: start;
    justify-content: flex-start;
    font-size: 14px;
    font-weight: 400;
    padding-top: 46px
}

.list_1oV2W,
.list_1oV2W .title_2zqh4 {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.list_1oV2W .title_2zqh4 {
    color: #212121;
    height: 36px
}

.list_1oV2W .item_19DJ6 {
    padding: 9px 20px;
    line-height: 16px;
    border-radius: 6px;
    border: 1px solid #e6e6e6;
    background-color: #fff;
    margin-left: 12px;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    color: #757575;
    cursor: pointer
}

.list_1oV2W .active_3GqJX,
.list_1oV2W .item_19DJ6:hover {
    border-color: #ff5b00
}

.list_1oV2W .active_3GqJX {
    color: #ff5b00;
    background: #fcf3de;
    font-size: 14px;
    font-weight: 400
}

.page-no-header .layout-default_header.mobile-header[data-v-26f02f32] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-26f02f32] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-26f02f32] {
    display: none
}

img[lazy=loading][data-v-26f02f32] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-26f02f32] {
    -webkit-animation: appear-data-v-26f02f32 .3s;
    animation: appear-data-v-26f02f32 .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-26f02f32 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-26f02f32 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.car-type-card[data-v-26f02f32] {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: -webkit-box;
    display: flex;
    padding: 0 12px;
    -webkit-box-align: center;
    align-items: center;
    height: 74px;
    border-radius: 16px;
    border: 1px solid #fff;
    cursor: pointer;
    position: relative;
    background: #fff
}

.car-type-card[data-v-26f02f32]:hover {
    border: 1px solid #ff5722
}

.car-type-card.active[data-v-26f02f32] {
    border-color: #ff5722
}

.car-type-card .car-icon[data-v-26f02f32] {
    width: 60px;
    height: 34px;
    background-repeat: no-repeat;
    background-size: cover
}

.car-type-card .car-text[data-v-26f02f32] {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    margin-left: 6px
}

.car-type-card .car-text .car-name[data-v-26f02f32] {
    display: inline-block;
    margin-bottom: 4px;
    font-size: 14px;
    font-weight: 600
}

.car-type-card .car-text .car-price[data-v-26f02f32] {
    font-size: 12px;
    color: #757575
}

.car-type-card .active-icon[data-v-26f02f32] {
    position: absolute;
    bottom: 0;
    right: 0;
    color: #fff
}

.page-no-header .layout-default_header.mobile-header[data-v-255ec848] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-255ec848] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-255ec848] {
    display: none
}

img[lazy=loading][data-v-255ec848] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-255ec848] {
    -webkit-animation: appear-data-v-255ec848 .3s;
    animation: appear-data-v-255ec848 .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-255ec848 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-255ec848 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.car-type[data-v-255ec848] {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    height: 122px;
    width: 1160px;
    margin: 0 auto;
    background: #f5f5f5
}

.car-type .klk-card-swiper-item.swiper-slide[data-v-255ec848] {
    width: -webkit-fit-content !important;
    width: -moz-fit-content !important;
    width: fit-content !important
}

.page-no-header_ApUvo .layout-default_header_q1jry.mobile-header_3ZKk3 {
    display: none
}

.page-no-header_ApUvo .layout-default_header_q1jry.mobile-header_3ZKk3+.layout-default_main_3iSCq {
    padding-top: 0
}

.page-no-footer_3Bi4V .layout-default_footer_ebWCi.mobile-footer_2LRpZ {
    display: none
}

img[lazy=loaded] {
    -webkit-animation: appear_1Yynl .3s;
    animation: appear_1Yynl .3s
}

@-webkit-keyframes appear_1Yynl {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear_1Yynl {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.wrapper_2n5BV {
    position: -webkit-sticky;
    position: sticky;
    top: 60px;
    width: 100%;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    background: transparent;
    z-index: 6
}

.page-no-header .layout-default_header.mobile-header[data-v-6e45c032] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-6e45c032] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-6e45c032] {
    display: none
}

img[lazy=loading][data-v-6e45c032] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-6e45c032] {
    -webkit-animation: appear-data-v-6e45c032 .3s;
    animation: appear-data-v-6e45c032 .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-6e45c032 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-6e45c032 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.car-results-mention-wrapper[data-v-6e45c032] {
    position: -webkit-sticky;
    position: sticky;
    top: 84px;
    height: calc(100vh - 180px)
}

.car-results-mention-wrapper .car-box[data-v-6e45c032] {
    padding: 20px 24px;
    background: #fff;
    box-shadow: 0 1px 3px #e0e0e0;
    border-radius: 6px;
    width: 280px
}

.car-results-mention-wrapper .car-box .car-title[data-v-6e45c032] {
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    color: #212121;
    margin-bottom: 14px
}

.car-results-mention-wrapper .car-box .car-subtitle[data-v-6e45c032] {
    display: -webkit-box;
    display: flex;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #757575;
    -webkit-box-align: center;
    align-items: center;
    margin-bottom: 12px
}

.car-results-mention-wrapper .car-box .car-subtitle .car-subtitle-icon[data-v-6e45c032] {
    align-self: flex-start;
    margin-right: 14px
}

.car-results-mention-wrapper .car-box .car-subtitle&gt;span[data-v-6e45c032] {
    width: 200px;
    word-break: break-word
}

.page-no-header .layout-default_header.mobile-header[data-v-7b081f70] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-7b081f70] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-7b081f70] {
    display: none
}

img[lazy=loading][data-v-7b081f70] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-7b081f70] {
    -webkit-animation: appear-data-v-7b081f70 .3s;
    animation: appear-data-v-7b081f70 .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-7b081f70 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-7b081f70 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.recommend-top[data-v-7b081f70] {
    border-top: 1px solid #eee
}

.recommend-card-container[data-v-7b081f70] {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    padding: 32px 24px 40px;
    border-bottom: 1px solid #eee;
    width: 860px;
    margin: 0 auto
}

.recommend-card-container .recommend-left[data-v-7b081f70] {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    padding-right: 28px;
    border-right: 1px solid #eee;
    width: 592px
}

.recommend-card-container .recommend-left .recommend-left-img[data-v-7b081f70] {
    position: relative;
    height: 92px;
    width: 198px;
    margin-right: 24px;
    -webkit-perspective: 1px;
    perspective: 1px;
    cursor: pointer
}

.recommend-card-container .recommend-left .recommend-left-img&gt;img[data-v-7b081f70] {
    overflow: hidden;
    border-radius: 6px;
    height: 92px;
    width: 198px
}

.recommend-card-container .recommend-left .recommend-left-img .recommend-left-tag[data-v-7b081f70] {
    position: absolute;
    top: -8px;
    left: -5px;
    background: linear-gradient(89.1deg, #ff9d26 -1.38%, #ff5722 99.83%);
    font-weight: 600;
    font-size: 10px;
    line-height: 12px;
    color: #fff;
    padding: 3px 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px
}

.recommend-card-container .recommend-left .recommend-left-img .recommend-left-tag[data-v-7b081f70]:before {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 0;
    width: 0;
    height: 0;
    border-color: transparent #ff5b00;
    border-style: solid;
    border-width: 0 5px 4px 0
}

.recommend-card-container .recommend-left .recommend-left-info .recommend-left-title[data-v-7b081f70] {
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    color: #212121;
    margin-bottom: 8px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 44px;
    cursor: pointer
}

.recommend-card-container .recommend-left .recommend-left-info .recommend-left-content .recommend-content-first[data-v-7b081f70] {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: end;
    align-items: flex-end;
    margin-bottom: 6px
}

.recommend-card-container .recommend-left .recommend-left-info .recommend-left-content .recommend-content-first .recommend-content-stars[data-v-7b081f70] {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    height: 16px
}

.recommend-card-container .recommend-left .recommend-left-info .recommend-left-content .recommend-content-first .recommend-content-stars&gt;span[data-v-7b081f70] {
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    color: #f09b0a;
    margin: 0 3px
}

.recommend-card-container .recommend-left .recommend-left-info .recommend-left-content .recommend-content-first .recommend-content-text[data-v-7b081f70] {
    font-size: 12px;
    line-height: 14px;
    color: #757575
}

.recommend-card-container .recommend-left .recommend-left-info .recommend-left-content .recommend-content-first .recommend-content-line[data-v-7b081f70] {
    width: 1px;
    height: 12px;
    background: rgba(0, 0, 0, .38);
    margin: 0 8px
}

.recommend-card-container .recommend-left .recommend-left-info .recommend-left-content .recommend-content-second[data-v-7b081f70] {
    font-size: 12px;
    line-height: 14px;
    color: #757575
}

.recommend-card-container .recommend-left .recommend-left-info .recommend-left-content .recommend-available-active[data-v-7b081f70] {
    color: #08b371
}

.recommend-card-container .recommend-right[data-v-7b081f70] {
    position: relative;
    min-width: 220px;
    width: 220px
}

.recommend-card-container .recommend-right .price-discount[data-v-7b081f70] {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    align-items: center;
    margin-bottom: 6px;
    height: 16px
}

.recommend-card-container .recommend-right .price-discount .tag[data-v-7b081f70] {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 0 4px;
    height: 16px;
    border-radius: 6px;
    background-color: #08b371;
    font-style: italic;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    color: #fff
}

.recommend-card-container .recommend-right .price-discount .price-original[data-v-7b081f70] {
    height: 14px;
    line-height: 14px;
    font-size: 12px;
    color: #757575;
    text-decoration: line-through;
    margin-left: 8px
}

.recommend-card-container .recommend-right .price-block[data-v-7b081f70] {
    display: -webkit-box;
    display: flex;
    margin-bottom: 6px;
    -webkit-box-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    align-items: center
}

.recommend-card-container .recommend-right .price-block .price[data-v-7b081f70] {
    display: inline-block;
    margin-left: 4px;
    height: 19px;
    line-height: 19px;
    font-size: 16px;
    color: #212121;
    font-weight: 600;
    text-align: right
}

.recommend-card-container .recommend-right .button[data-v-7b081f70] {
    position: absolute;
    font-weight: 600;
    right: 0;
    cursor: pointer
}

.scroll-to-top {
    position: fixed;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    padding: 7px;
    box-sizing: border-box;
    color: #ff5b00;
    background: #fff;
    right: 40px;
    cursor: pointer;
    font-size: 32px;
    z-index: 400;
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .14);
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center
}

.scroll-to-top:hover {
    opacity: .8
}

.page-no-header .layout-default_header.mobile-header[data-v-42bd63ef] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-42bd63ef] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-42bd63ef] {
    display: none
}

img[lazy=loading][data-v-42bd63ef] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-42bd63ef] {
    -webkit-animation: appear-data-v-42bd63ef .3s;
    animation: appear-data-v-42bd63ef .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-42bd63ef {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-42bd63ef {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.chat-entrance-icon-wrapper[data-v-42bd63ef] {
    width: 32px;
    height: 32px;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center
}

.chat-entrance-icon-wrapper img[data-v-42bd63ef] {
    width: 100%;
    height: 100%
}

.chat-entrance-icon-wrapper .with-text[data-v-42bd63ef] {
    width: 24px;
    height: 24px
}

.chat-entrance-icon-wrapper p[data-v-42bd63ef] {
    text-align: center;
    width: 30px;
    -webkit-box-flex: 1;
    flex: 1 0 12px;
    margin-top: 2px;
    color: #ff5b00;
    font-size: 12px;
    -webkit-transform: scale(.833);
    transform: scale(.833);
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1
}

.page-no-header .layout-default_header.mobile-header[data-v-628c2095] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-628c2095] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-628c2095] {
    display: none
}

img[lazy=loading][data-v-628c2095] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-628c2095] {
    -webkit-animation: appear-data-v-628c2095 .3s;
    animation: appear-data-v-628c2095 .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-628c2095 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-628c2095 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.chat-entrance-wrapper[data-v-628c2095] {
    font-style: normal;
    box-sizing: border-box;
    position: fixed;
    bottom: calc(env(safe-area-inset-bottom) + 108px);
    right: 16px;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    z-index: 500;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: all .2s ease-in-out .1s;
    transition: all .2s ease-in-out .1s;
    color: #fff;
    font-size: 12px
}

.chat-entrance-wrapper[inline][data-v-628c2095] {
    display: inline;
    position: static
}

.chat-entrance-wrapper.desktop[data-v-628c2095] {
    width: 50px;
    height: 50px;
    bottom: 140px;
    right: 40px
}

.chat-entrance-wrapper.mobile[data-v-628c2095] {
    z-index: 28
}

.chat-entrance-wrapper.mobile[data-v-628c2095] .klk-poptip-popper:after {
    right: 17px !important
}

.chat-entrance-wrapper.mobile[data-v-628c2095] .klk-poptip-popper-inner {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: calc(100vw - 32px) !important;
    padding: 0 36px 0 12px;
    margin: 12px 0
}

.chat-entrance-wrapper.mobile[data-v-628c2095] .klk-poptip-popper-close-btn {
    top: 14px
}

.chat-entrance-wrapper .chat-entrance[data-v-628c2095] {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    border: 0;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    background-color: #fff;
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .14)
}

.chat-entrance-wrapper .chat-entrance .klk-poptip-popper-content[data-v-628c2095] {
    white-space: nowrap
}

.chat-entrance-wrapper .chat-entrance[data-v-628c2095]:hover {
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, .12), 0 -1px 2px 0 rgba(0, 0, 0, .08)
}

.page-no-header .layout-default_header.mobile-header[data-v-9ea2e1ec] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-9ea2e1ec] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-9ea2e1ec] {
    display: none
}

img[lazy=loading][data-v-9ea2e1ec] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-9ea2e1ec] {
    -webkit-animation: appear-data-v-9ea2e1ec .3s;
    animation: appear-data-v-9ea2e1ec .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-9ea2e1ec {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-9ea2e1ec {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.carmore_mention[data-v-9ea2e1ec] {
    margin-top: 16px
}

.tips[data-v-9ea2e1ec] {
    cursor: pointer
}

.tips-wrap[data-v-9ea2e1ec] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row
}

.tips-wrap .tips-content[data-v-9ea2e1ec],
.tips-wrap[data-v-9ea2e1ec] {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.tips-wrap .tips-content[data-v-9ea2e1ec] {
    -webkit-box-flex: 1;
    flex: 1;
    height: 24px;
    overflow: hidden;
    padding-left: 12px
}

.tips-wrap .swiper-slide[data-v-9ea2e1ec] {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.tips-wrap p[data-v-9ea2e1ec] {
    max-width: 700px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.tips-wrap p[data-v-9ea2e1ec],
.tips-wrap span[data-v-9ea2e1ec] {
    font-size: 14px;
    line-height: 1.5;
    font-weight: 400
}

.tips-wrap span[data-v-9ea2e1ec] {
    color: #2073f9;
    margin-left: 12px
}

.tips-wrap svg[data-v-9ea2e1ec] {
    -webkit-box-flex: 16px;
    flex: 16px 0 0
}

.tips-item__title[data-v-9ea2e1ec] {
    font-size: 20px;
    line-height: 1.32;
    font-weight: 600;
    padding: 8px 0
}

.tips-item__content[data-v-9ea2e1ec] {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 400
}

[data-v-9ea2e1ec] .klk-alert {
    padding: 9px 16px
}

.page-no-header .layout-default_header.mobile-header[data-v-94ac0d72] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-94ac0d72] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-94ac0d72] {
    display: none
}

img[lazy=loading][data-v-94ac0d72] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-94ac0d72] {
    -webkit-animation: appear-data-v-94ac0d72 .3s;
    animation: appear-data-v-94ac0d72 .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-94ac0d72 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-94ac0d72 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.coupon-tag-wrap[data-v-94ac0d72] {
    margin-bottom: 14px
}

.coupon-tag-wrap .coupon-tag[data-v-94ac0d72] {
    border-radius: 16px;
    width: 100%;
    height: 44px;
    background: linear-gradient(90.93deg, #ff6510 1.03%, #ff5b01 99.89%);
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    padding-right: 12px;
    cursor: pointer;
    overflow: hidden
}

.coupon-tag-wrap .coupon-tag__left-icon[data-v-94ac0d72] {
    -webkit-box-flex: 42px;
    flex: 42px 0 0
}

.coupon-tag-wrap .coupon-tag__content[data-v-94ac0d72] {
    color: #fff;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-left: 2px
}

.coupon-tag-wrap .coupon-tag__desc[data-v-94ac0d72] {
    font-size: 14px;
    line-height: 1.5;
    font-weight: 400
}

.coupon-tag-wrap .coupon-tag__button[data-v-94ac0d72] {
    font-size: 14px;
    line-height: 1.5;
    font-weight: 600;
    margin-left: 4px
}

.coupon-tag-wrap .coupon-tag__right-icon[data-v-94ac0d72] {
    color: #fff;
    position: relative;
    top: 2px
}

.coupon-tag-wrap .coupon-tag__bg[data-v-94ac0d72] {
    position: absolute;
    right: 0;
    top: 0
}

.coupon-tag-wrap .coupon-tag-light[data-v-94ac0d72] {
    width: 100%
}

.coupon-tag-wrap .coupon-tag-light[data-v-94ac0d72],
.coupon-tag-wrap .coupon-tag-light__right[data-v-94ac0d72] {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-align: center;
    align-items: center
}

.coupon-tag-wrap .coupon-tag-light__right[data-v-94ac0d72] {
    cursor: pointer;
    width: calc(100% - 180px)
}

.coupon-tag-wrap .coupon-tag-light__name[data-v-94ac0d72] {
    font-size: 10px;
    line-height: 1.5;
    font-weight: 500;
    color: #fff;
    border-radius: 6px;
    background: linear-gradient(95.08deg, #ff5d5d, #ff6b3d);
    padding: 0 6px;
    height: 22px;
    line-height: 22px
}

.coupon-tag-wrap .coupon-tag-light__desc[data-v-94ac0d72] {
    position: relative;
    margin: 0 10px
}

.coupon-tag-wrap .coupon-tag-light__desc[data-v-94ac0d72]:after,
.coupon-tag-wrap .coupon-tag-light__desc[data-v-94ac0d72]:before {
    content: "";
    background-color: #fff;
    width: 6px;
    height: 100%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 2
}

.coupon-tag-wrap .coupon-tag-light__desc[data-v-94ac0d72]:before {
    left: -6px
}

.coupon-tag-wrap .coupon-tag-light__desc[data-v-94ac0d72]:after {
    right: -6px
}

.coupon-tag-wrap .coupon-tag-light__desc-box[data-v-94ac0d72] {
    font-size: 12px;
    line-height: 1.5;
    font-weight: 400;
    border: 1px solid #ff5b00;
    color: #ff5b00;
    border-radius: 6px;
    padding: 2px 8px;
    position: relative;
    height: 22px
}

.coupon-tag-wrap .coupon-tag-light__desc-box[data-v-94ac0d72]:after,
.coupon-tag-wrap .coupon-tag-light__desc-box[data-v-94ac0d72]:before {
    content: "";
    background-color: #f5f5f5;
    border: 1px solid #ff5b00;
    border-radius: 50%;
    width: 6px;
    height: 6px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1
}

.coupon-tag-wrap .coupon-tag-light__desc-box[data-v-94ac0d72]:before {
    left: -3px
}

.coupon-tag-wrap .coupon-tag-light__desc-box[data-v-94ac0d72]:after {
    right: -3px
}

.coupon-tag-wrap .coupon-tag-light__desc-text[data-v-94ac0d72] {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.coupon-tag-wrap .coupon-tag-light__button[data-v-94ac0d72] {
    font-size: 12px;
    line-height: 1.5;
    font-weight: 400;
    color: #757575;
    white-space: nowrap
}

.coupon-tag-wrap .coupon-tag-light__right-icon[data-v-94ac0d72] {
    -webkit-box-flex: 22px;
    flex: 22px 0 0
}

.coupon-list__header[data-v-94ac0d72] {
    margin-top: 10px;
    text-align: center;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.coupon-list__header-title[data-v-94ac0d72] {
    font-size: 20px;
    line-height: 1.32;
    font-weight: 600;
    color: #212121
}

.coupon-list__header-desc[data-v-94ac0d72] {
    font-size: 14px;
    line-height: 1.5;
    font-weight: 400;
    color: #8a8a8a;
    margin-top: 6px
}

.coupon-list__content[data-v-94ac0d72] {
    padding: 6px 20px;
    flex-direction: row;
    flex-wrap: wrap
}

.coupon-list .coupon-card-item[data-v-94ac0d72],
.coupon-list__content[data-v-94ac0d72] {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal
}

.coupon-list .coupon-card-item[data-v-94ac0d72] {
    -webkit-box-flex: 48%;
    flex: 48% 0 1;
    padding: 6px;
    box-shadow: 0 1px 6px rgba(0, 0, 0, .08);
    border-radius: 12px;
    flex-direction: row;
    margin-top: 24px
}

.coupon-list .coupon-card-item[data-v-94ac0d72]:nth-child(2n+2) {
    margin-left: 4%
}

.coupon-list .coupon-card-item__left[data-v-94ac0d72] {
    -webkit-box-flex: 245px;
    flex: 245px 0 1;
    height: 82px;
    background: linear-gradient(278.25deg, #ff9c00 -.13%, #ffbe56 98.74%);
    position: relative;
    padding: 12px
}

.coupon-list .coupon-card-item__left.redeemed[data-v-94ac0d72] {
    background: linear-gradient(97.77deg, #ffaf65, #ff7043)
}

.coupon-list .coupon-card-item__left.sold-out[data-v-94ac0d72] {
    background: linear-gradient(97.77deg, #ff8a65, #e64340)
}

.coupon-list .coupon-card-item__left[data-v-94ac0d72]:before {
    content: "";
    background: radial-gradient(#fff 0, #fff 4px, transparent 5px);
    background-position: right 8px top 0;
    background-size: 15px 15px;
    bottom: 4px;
    display: block;
    position: absolute;
    right: 0;
    top: 4px;
    width: 10px
}

.coupon-list .coupon-card-item__title[data-v-94ac0d72] {
    font-size: 18px;
    font-weight: 600;
    -webkit-line-clamp: 1
}

.coupon-list .coupon-card-item__desc[data-v-94ac0d72],
.coupon-list .coupon-card-item__title[data-v-94ac0d72] {
    line-height: 1.5;
    color: #fff;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.coupon-list .coupon-card-item__desc[data-v-94ac0d72] {
    font-size: 12px;
    font-weight: 500;
    -webkit-line-clamp: 2;
    margin-top: 2px
}

.coupon-list .coupon-card-item__right[data-v-94ac0d72] {
    display: -webkit-box;
    display: flex;
    -webkit-box-flex: 128px;
    flex: 128px 0 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center
}

.coupon-list .coupon-card-item__promo[data-v-94ac0d72] {
    font-size: 12px;
    line-height: 1.5;
    font-weight: 400;
    color: #757575
}

.coupon-list .coupon-card-item__code[data-v-94ac0d72] {
    font-size: 12px;
    line-height: 1.5;
    font-weight: 500;
    color: #212121
}

.coupon-list .coupon-card-item__button[data-v-94ac0d72] {
    font-size: 12px;
    line-height: 1.5;
    font-weight: 500;
    background-color: #ff5722;
    border-radius: 6px;
    color: #fff;
    width: 78px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    margin-top: 8px;
    cursor: pointer
}

.coupon-list .coupon-card-item__button.no-start[data-v-94ac0d72] {
    opacity: .7
}

.coupon-list .coupon-card-item__button.redeemed[data-v-94ac0d72] {
    font-size: 12px;
    line-height: 1.5;
    font-weight: 500;
    color: #a8a8a8;
    background-color: unset;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center
}

.coupon-list .coupon-card-item__button.redeemed svg[data-v-94ac0d72] {
    margin-right: 4px
}

.page-no-header .layout-default_header.mobile-header[data-v-223741fd] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-223741fd] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-223741fd] {
    display: none
}

img[lazy=loading][data-v-223741fd] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-223741fd] {
    -webkit-animation: appear-data-v-223741fd .3s;
    animation: appear-data-v-223741fd .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-223741fd {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-223741fd {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.changeTimeRangeContainer[data-v-223741fd] {
    min-height: 355px;
    margin-top: 50px;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center
}

.changeTimeRangeContainer .loading_img[data-v-223741fd] {
    width: 300px;
    height: 150px
}

.changeTimeRangeContainer .tip[data-v-223741fd] {
    color: #757575;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    margin-top: 16px;
    margin-bottom: 24px
}

.page-no-header .layout-default_header.mobile-header[data-v-d81267cc] {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-d81267cc] {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer[data-v-d81267cc] {
    display: none
}

img[lazy=loading][data-v-d81267cc] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded][data-v-d81267cc] {
    -webkit-animation: appear-data-v-d81267cc .3s;
    animation: appear-data-v-d81267cc .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear-data-v-d81267cc {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear-data-v-d81267cc {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.searchEmptyRecommend .recommend_container[data-v-d81267cc] {
    border-radius: 12px;
    background: #fff;
    padding: 0 12px
}

.searchEmptyRecommend .recommend_container .title[data-v-d81267cc] {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 600;
    color: #212121;
    padding: 20px 0;
    border-bottom: 1px solid #e6e6e6
}

.searchEmptyRecommend .recommend_container .list .item[data-v-d81267cc] {
    display: -webkit-box;
    display: flex;
    padding: 16px 0;
    font-size: 14px;
    line-height: 1.5;
    font-weight: 500;
    color: #212121;
    -webkit-box-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid #e6e6e6;
    cursor: pointer
}

.searchEmptyRecommend .recommend_container .list .item .icon[data-v-d81267cc] {
    width: 20px;
    height: 20px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.searchEmptyRecommend .recommend_container .list .item[data-v-d81267cc]:last-child {
    border-bottom: unset
}

.searchEmptyRecommend .recommend_container .desc[data-v-d81267cc] {
    padding: 12px 0;
    font-size: 14px;
    line-height: 1.5;
    font-weight: 400;
    color: #757575
}

.page-no-header .layout-default_header.mobile-header {
    display: none
}

.page-no-header .layout-default_header.mobile-header+.layout-default_main {
    padding-top: 0
}

.page-no-footer .layout-default_footer.mobile-footer {
    display: none
}

img[lazy=loaded] {
    -webkit-animation: appear .3s;
    animation: appear .3s
}

@-webkit-keyframes appear {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.updateTip {
    padding-top: 0
}

.page-no-header_vUnEY .layout-default_header_1p20Q.mobile-header_3QTfk {
    display: none
}

.page-no-header_vUnEY .layout-default_header_1p20Q.mobile-header_3QTfk+.layout-default_main_5662b {
    padding-top: 0
}

.page-no-footer_2PHk3 .layout-default_footer_235Hf.mobile-footer_VrsDl {
    display: none
}

img[lazy=loading] {
    -webkit-transform: scaleX(.3) scaleY(.5);
    transform: scaleX(.3) scaleY(.5)
}

img[lazy=loaded] {
    -webkit-animation: appear_2zRLq .3s;
    animation: appear_2zRLq .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes appear_2zRLq {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes appear_2zRLq {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.pageCarRental_3T7Rc {
    min-height: 640px;
    background: #f5f5f5;
    padding-bottom: 80px
}

.header_3fMS1 {
    width: 100%;
    box-sizing: border-box;
    padding: 30px 0;
    position: relative;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    z-index: 7
}

.header_3fMS1:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff;
    z-index: -1
}

.loading_1cyuV {
    width: 550px;
    min-height: 375px;
    margin: 0 auto;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center
}

.loading_1cyuV .img_2dXmh {
    width: 300px;
    height: 150px
}

.loading_1cyuV .tip_fK-XC {
    font-size: 14px;
    line-height: 16px;
    height: 16px;
    text-align: center;
    margin-top: 20px
}

.loadingFail_1G6xQ {
    width: 550px;
    margin: 0 auto;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    min-height: 375px
}

.loadingFail_1G6xQ .img_2dXmh {
    width: 260px;
    height: 180px
}

.loadingFail_1G6xQ .tip_fK-XC {
    font-size: 14px;
    line-height: 1.5;
    text-align: center
}

.loadingFail_1G6xQ .lineHeader_wApsc {
    color: #757575;
    margin-top: 12px;
    font-size: 18px;
    line-height: 1.5;
    font-weight: 600
}

.loadingFail_1G6xQ .lineContent_h0igF {
    margin-top: 8px;
    text-align: center;
    color: #757575;
    font-size: 16px;
    line-height: 1.5;
    font-weight: 400
}

.loadingFail_1G6xQ .btn_1KPoC {
    margin-top: 24px
}

.wrapperTop_2FzaR {
    padding-top: 22px
}

.wrapper_27nCf {
    width: 1160px;
    margin: 0 auto;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    align-items: flex-start
}

.wrapper_27nCf .content_1gMVt {
    width: 855px
}

.wrapper_27nCf .filterFail_2Dx0C {
    width: 855px;
    min-height: 375px;
    margin: 24px auto 0;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.wrapper_27nCf .filterFail_2Dx0C .img_2dXmh {
    width: 260px;
    height: 180px
}

.wrapper_27nCf .filterFail_2Dx0C .tip_title_22jTU {
    color: #757575;
    font-size: 18px;
    line-height: 1.5;
    font-weight: 600
}

.wrapper_27nCf .filterFail_2Dx0C .tip_fK-XC {
    margin-top: 8px;
    color: #757575;
    font-size: 16px;
    line-height: 1.5;
    font-weight: 400
}

.wrapper_27nCf .filterFail_2Dx0C .btn_1KPoC {
    margin-top: 24px
}

.modalHeader_3Ry7X {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center
}

.modalHeader_3Ry7X .title_XlIY9 {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    margin-top: 24px
}

.modalContent_1bhOL {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 400;
    text-align: center;
    margin-top: 36px
}

.modalFooter_2bLh3 {
    margin-top: 20px;
    text-align: center
}</pre></body></html>