.red[data-v-3dcf042f] {
    color: #fe3434 !important
}

.detail_content[data-v-3dcf042f] {
    padding: .30769rem .38462rem 0
}

.detail_content .info[data-v-3dcf042f] {
    padding-top: .61538rem;
    margin-bottom: .82051rem !important
}

.detail_content .info .title[data-v-3dcf042f] {
    border-radius: .10256rem;
    background: #fac10c;
    width: 1.92308rem;
    height: .76923rem;
    line-height: .76923rem;
    text-align: center;
    color: #fff;
    margin-bottom: .25641rem
}

.detail_content .info .item[data-v-3dcf042f] {
    margin-bottom: .25641rem
}

.detail_content .info .item .color_0[data-v-3dcf042f] {
    color: #2cc660 !important
}

.detail_content .info .item div[data-v-3dcf042f]:first-child {
    color: #7e858e;
    font-size: .35897rem
}

.detail_content .info .item div[data-v-3dcf042f]:last-child {
    color: #1f262f;
    font-size: .35897rem
}

.detail_content .info .driver[data-v-3dcf042f] {
    border-bottom: .02564rem solid #e6e7eb;
    padding-bottom: .51282rem;
    margin-bottom: .51282rem
}

.detail_content .xg-cancelOrder[data-v-3dcf042f] {
    gap: .20513rem;
    align-self: stretch;
    height: 1.23077rem;
    border-radius: .20513rem;
    border: .02564rem solid rgba(206, 212, 229, .8);
    background: rgba(255, 255, 255, .2);
    color: #1f262f;
    font-size: .35897rem;
    font-weight: 500;
    margin-top: .61538rem
}

.detail_content .btn_group[data-v-3dcf042f] {
    width: 100%
}

.detail_content .btn_group .cancel_btn[data-v-3dcf042f] {
    width: 100%;
    display: flex;
    height: 1.23077rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border-radius: .20513rem;
    border: .02564rem solid rgba(255, 255, 255, .8);
    color: #fff;
    background: rgba(255, 255, 255, .2);
    font-size: .35897rem;
    font-weight: 500
}

.detail_content .btn_group .cancel_btn img[data-v-3dcf042f] {
    width: .41026rem;
    height: .41026rem;
    margin-right: .20513rem
}

.detail_content .btn_group .appeal_btn[data-v-3dcf042f] {
    margin-top: .25641rem;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 1.23077rem
}

.detail_content .btn_group .appeal_btn div[data-v-3dcf042f] {
    width: 4.20513rem;
    height: 1.23077rem;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    text-align: center;
    cursor: pointer;
    border-radius: .20513rem;
    border: .02564rem solid rgba(255, 255, 255, .8);
    background: rgba(255, 255, 255, .2);
    color: #fff
}

.detail_content .btn_group .appeal_btn div img[data-v-3dcf042f] {
    width: .41026rem;
    height: .41026rem;
    margin-right: .20513rem
}

.detail_content .btn_group .fix_bottom[data-v-3dcf042f] {
    width: 100%;
    font-size: .35897rem;
    font-weight: 500;
    color: #1f262f
}

.detail_content .box_style[data-v-3dcf042f] {
    margin-bottom: .25641rem;
    border-radius: .10256rem
}

.detail_content .utr_item .tit[data-v-3dcf042f],
.detail_content .pay_apply .tit[data-v-3dcf042f] {
    color: #7e858e;
    font-size: .35897rem
}

.detail_content .utr_item img[data-v-3dcf042f],
.detail_content .pay_apply img[data-v-3dcf042f] {
    width: 2.5641rem;
    object-fit: contain
}

.detail_content .error_info .title[data-v-3dcf042f] {
    font-size: .38462rem;
    color: #7e858e;
    margin-bottom: .25641rem
}

.detail_content .error_info .itmList[data-v-3dcf042f] {
    display: grid;
    direction: rtl;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: .20513rem
}

.detail_content .error_info .itmList img[data-v-3dcf042f] {
    width: 100%;
    object-fit: contain
}

.detail_content .error_info .v[data-v-3dcf042f] {
    margin-top: .25641rem;
    width: 100%;
    height: 5.48718rem;
    object-fit: cover
}

.popup-box[data-v-3dcf042f] {
    text-align: center
}

.popup-box .tit[data-v-3dcf042f] {
    margin: .61538rem 0 .20513rem;
    font-size: .61538rem;
    font-weight: 600;
    letter-spacing: -.00821rem;
    color: #1f262f
}

.popup-box h1[data-v-3dcf042f] {
    margin-top: .25641rem
}

.popup-box h2[data-v-3dcf042f] {
    font-size: .35897rem;
    text-align: center
}

[data-v-3dcf042f] .x-popups {
    padding: .64103rem 0 .23077rem
}

[data-v-3dcf042f] .x-popups .x-btn {
    border-radius: .20513rem;
    border: .02564rem solid #E6E7EB;
    background: #F5F6FA;
    height: 1.23077rem;
    font-weight: 500;
    font-size: .35897rem
}

[data-v-3dcf042f] .x-popups.x-popups-msg .x-btn {
    background: #FAC10C;
    border: .02564rem solid #FAC10C
}