

/* Start:/local/components/public/company.reviews.add/templates/.default/style.css?17685789271688*/
.rating .rating-group {
    display: inline-flex;
}
.rating input {
    position: absolute;
    left: -9999px;
}
.rating label {
    margin: 0;
    cursor: pointer;
}
.rating label svg {
    margin: 2px;
    height: 40px;
    width: 40px;
    fill: #3416b6;
    transition: fill 0.3s;
}
.rating input:checked ~ label svg {
    fill: #aeaeae;
}
.rating .rating-group:hover label svg {
    fill: #3416b6;
}
.rating .rating-group input:hover ~ label svg {
    fill: #aeaeae;
}

.border {
    border: 1px solid #ccc9d9 !important;
}

.load-files-zone {
    border: 1px solid #ccc9d9;
    border-radius: 4px;
    font-size: 0.9rem;
}

.leave-review .lfb-listing-file {
    min-width: calc(50% - 10px);
    border: 1px solid #ccc9d9;
    border-radius: 4px;
}

.select-filter__list.selectize-control.single .selectize-input:not(.input-active):hover {
    transition: border-color 0.27s;
    border-color: #191919 !important;
}

.select-filter__list.selectize-control.single .selectize-dropdown .option {
    padding: 8px 33px 8px 20px;
    cursor: pointer;
    background-color: #fff;
    transition: background-color 0.27s;
    color: #6e6e6e;
    line-height: 25px;
}

.min-w-100 {
    min-width: 100% !important;
}

label.switch-die-item:first-of-type {
    border-radius: 4px 0 0 4px !important;
}

label.switch-die-item:last-child {
    border-radius: 0 4px 4px 0 !important;
}

.select-filter_zi-2.zi-5 {
    z-index: 10;
}

[type="select-one"]::-webkit-input-placeholder {
    color: #191919;
}

@media (max-width: 575px) {
    .load-files-zone {
        padding: 15px;
        background: white;
    }
}
/* End */
/* /local/components/public/company.reviews.add/templates/.default/style.css?17685789271688 */
