.web-sibar-list {
    /* background: var(--sg-bgblack); */
    border-radius: 0.5rem;
    padding-bottom: 1rem;
}
.web-sibar-list-body{
    margin-right: 0.8rem;
}
.web-sibar-list .ws-head > .box{
    height: 40px;
    margin: 0rem 0.5rem;
    border-bottom: 1px solid var(--colorBorder-00);
}
.web-sibar-list .ws-head h2{
    font-size: 1rem;
    font-weight: 500;
    color: var(--sg-color-brand);
}
.web-sibar-list .ws-head a{
    font-size: 0.8rem;
    line-height: 1.2;
    color: var(--sg-color-tetxt);
    text-decoration: underline;
}
.web-sibar-list .ws-con{
    margin: 0.9rem;
}
/* ----------------this is pupolar -------------- */
.web-sibar-list .ws-popular .ws-con h2{
    font-size: 1rem;
    font-weight: 400;
    margin-bottom: 0.8rem;
    color: var(--sg-color-brand);
}
.web-sibar-list .ws-con ul > li{
    margin-bottom: 0.5rem;
}
.web-sibar-list .ws-popular ul > li .text{
    margin-left: 0.5rem;
}
.web-sibar-list .ws-popular a .box .icon{
    width: 4rem;
    height: 4rem;
    border-radius: 0.5rem;
    overflow: hidden;
}
.web-sibar-list .ws-con a .btn-arrow{
    width: 1.2rem;
    height: max-content;
    background: transparent;
}
.web-sibar-list .ws-con a .btn-arrow *{
    color: var(--sg-color-brand);
    stroke: var(--sg-color-brand);
}
.web-sibar-list .ws-popular ul > li .text h3{
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 0;
    color: var(--sg-color-brand);
}
.web-sibar-list .ws-popular ul > li .text span{
    text-decoration: line-through;
    margin-left: 0.3rem;
    color: var(--sg-color-brand);
}
.web-sibar-list .ws-con ul > li {
    overflow: hidden;
    border-radius: 0.5rem;
    background: transparent;
    transition: all ease-in-out 0.1s;
}
.web-sibar-list .ws-con ul > li:hover{
    scale: 0.95;
    background: var(--sg-bglight);
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.web-sibar-list .ws-con ul > li a{
    padding: 0.5rem;
}
.web-sibar-list .ws-popular ul > li .text p i{
    font-size: 0.5rem;
}
.web-sibar-list .ws-popular ul > li .icon{
    color: var(--sg-color-brand);
}

.web-sibar-list ul > li a .box p{
    margin-left: 1rem;
    /* color: var(--sg-color-brand); */
}
/* -------------footer------------- */
.web-sibar-list .ws-foot .box{
    display: block;
    margin: 0 1rem;
}
.web-sibar-list .ws-foot .box a{
    width: 100%;
    height: 2.4rem;
    border-radius: 0.3rem;
    color: var(--sg-color-brand);
    font-size: 0.9rem;
    border: 1px solid var(--sg-color-brand);
    box-sizing: border-box;
}
.web-sibar-list .ws-foot .box a:hover{
    color: var(--sg-colorlight);
    background: var(--sg-color-brand);
}