.ppc-radius[data-v-bdbf2e41] {
    font-size: 1.07rem;
    font-weight: 700;
    line-height: 1rem;
    letter-spacing: .025rem;
    text-align: center;
    font-family: type-font,Microsoft YaHei,sans-serif
}

.ppc-radius[data-v-bdbf2e41] .van-tab {
    background: #fff;
    border-radius: 6px 6px 0 0;
    margin-right: 0;
    flex: 1 0 auto;
    color: #000;
    border: 1px solid #d6d6d6;
    border-bottom: 0px;
    display: flex;
    text-align: center
}

.ppc-radius[data-v-bdbf2e41] .van-tab span {
    display: flex;
    flex-direction: column;
    font-size: 1.3rem;
    font-weight: 700;
    line-height: 1rem
}

.ppc-radius[data-v-bdbf2e41] .van-tab span .time {
    font-size: .815rem;
    font-weight: 600;
    color: #666
}

.ppc-radius[data-v-bdbf2e41] .van-tab--active,.ppc-radius[data-v-bdbf2e41] .van-tab--active span .time {
    color: #fff
}

.ppc-radius[data-v-bdbf2e41] .van-tab--shrink {
    padding: 0 .2rem
}

.ppc-radius[data-v-bdbf2e41] .van-tabs__nav--line.van-tabs__nav--shrink {
    gap: .125rem;
    padding: 0
}

[data-v-bdbf2e41] .van-tabs__wrap {
    height: 40px!important
}

[data-v-bdbf2e41] .van-tabs__nav {
    background: rgba(0,0,0,0)
}

[data-v-bdbf2e41] .van-tabs__line {
    display: none
}

[data-v-bdbf2e41] .van-tab--active {
    border-color: var(--ppc-primary-color)!important;
    background: var(--ppc-primary-color)!important
}

@media screen and (max-width: 376px) {
    [data-v-bdbf2e41] .van-tab span {
        font-weight:900
    }

    [data-v-bdbf2e41] .van-tab span:after {
        font-size: 10px
    }

    [data-v-bdbf2e41] .van-tab:nth-child(3) span:after {
        font-size: 10px
    }
}
