

/* Start:/local/templates/.default/components/bitrix/iblock.vote/ajaxStars/style.css?17828232982459*/
.star-active {
    width: 15px;
    height: 15px;
    fill: var(--c-brand);
    cursor: pointer;
}

.star-empty {
    width: 15px;
    height: 15px;
    fill: rgba(37, 37, 37, .15);
    cursor: pointer;
}

.star-voted.articles__star-vote {
    width: 15px;
    height: 15px;
    fill: var(--c-brand);
    cursor: pointer;
}

.star-over {
    width: 15px;
    height: 15px;
    fill: var(--c-brand);
    cursor: pointer;
}

.iblock-vote__table tr > td:not(:first-of-type) div[class^="star"] {
    margin-left: 11px;
}

.vote-star-icon {
    display: block;
    width: 15px;
    height: 15px;
    -webkit-transition: fill 0.2s ease-in;
    -o-transition: fill 0.2s ease-in;
    transition: fill 0.2s ease-in;
}

.vote-star__desc {
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.star-voted .vote-star-icon {
    fill: var(--c-brand);
}

.bx_item_rating.articles__star-vote {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.vote-star__line {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.vote-star__line-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    fill: var(--c-brand);
}

.vote-star__line-info .vote-star-icon {
    width: 19px;
    height: 19px;
}

.vote-star__line-vote {
    position: relative;
}

.vote-star__line-vote:hover .vote-star__desc {
    border-color: transparent;
    color: var(--c-brand);
}

.vote-star__line-vote:hover .iblock-vote__table {
    opacity: 1;
    visibility: visible;
}

.iblock-vote__table {
    position: absolute;
    opacity: 0;
    visibility: hidden;
    top: 100%;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.vote-star__line-count {
    font-weight: 600;
    font-size: 23px;
    margin: 0 20px 0 10px;
}

@media screen and (max-width: 767px) {
    .bx_item_rating.articles__star-vote {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .vote-star__desc {
        font-size: 12px;
    }

    .vote-star__line-info .vote-star-icon {
        width: 14px;
        height: 14px;
    }

    .vote-star__line-count{
        font-size: 18px;
    }
}

/* End */
/* /local/templates/.default/components/bitrix/iblock.vote/ajaxStars/style.css?17828232982459 */
