.ppc-site-map[data-v-1517ce0b] {
    padding: 0 0 10px
}

.ppc-site-map .tip-info[data-v-1517ce0b] {
    background-color: #e3f2fd;
    color: #1565c0;
    font-size: .875rem;
    padding: .62rem .75rem;
    border-left: .25rem solid #42a5f5;
    border-radius: .25rem;
    margin-bottom: .75rem
}

.ppc-site-map .custom-tab[data-v-1517ce0b] {
    margin-bottom: 10px;
    display: flex;
    justify-content: space-around
}

.ppc-site-map .custom-tab span[data-v-1517ce0b] {
    flex: 1;
    font-size: 14px;
    line-height: 28px;
    color: var(--ppc-primary-color);
    text-align: center;
    cursor: pointer;
    border: 1px solid var(--ppc-primary-color);
    border-right: 0px
}

.ppc-site-map .custom-tab span[data-v-1517ce0b]:first-child {
    border-radius: 10px 0 0 10px
}

.ppc-site-map .custom-tab span[data-v-1517ce0b]:last-child {
    border-radius: 0 10px 10px 0;
    border-right: 1px solid var(--ppc-primary-color)
}

.ppc-site-map .custom-tab .cus-active[data-v-1517ce0b] {
    color: #fff;
    background: var(--ppc-primary-color)
}

.ppc-site-map .site-map-swiper[data-v-1517ce0b] {
    --swiper-pagination-color: var(--ppc-primary-color);
    --swiper-pagination-bottom: -4px;
    padding-bottom: .8rem
}
