

/* Start:/local/components/dializ/reviews/templates/.default/style.css?17918667611710*/
/* ============================================================
   Отзывы (компонент dializ:reviews)
   Базовые .reviews, .review, .form-tabs уже есть в main.css.
   Здесь — только нюансы нового компонента.
   ============================================================ */

.reviews .reviews__empty {
    color: #969ca2;
    font-size: 15px;
    margin-bottom: 30px;
}

.review__center {
    font-size: 13px;
    color: #969ca2;
    margin: -8px 0 10px;
}

.review-popup__center {
    font-size: 13px;
    color: #969ca2;
    margin: 0 0 12px;
}

.reviews__form {
    margin-top: 45px;
}

.review-form__success {
    margin-bottom: 20px;
    padding: 15px 20px;
    background: #e8f5e9;
    border-left: 4px solid #4caf50;
    color: #1a1a1a;
    font-size: 14px;
}

.review-form__error {
    margin-bottom: 20px;
    padding: 15px 20px;
    background: #fdecea;
    border-left: 4px solid #bf0707;
    color: #1a1a1a;
    font-size: 14px;
}

.review-form__field-error {
    color: #bf0707;
    font-size: 12px;
    margin: -15px 0 15px;
}

.form-field.error {
    border-color: #bf0707;
}

select.form-field {
    cursor: pointer;
    appearance: none;
    -webkit-appearance: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%235d5b5b' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 20px center;
    padding-right: 50px;
}

select.form-field:focus {
    border-color: #4CAF50;
}

.reviews .form-action .btn {
    min-width: 200px;
}
/* End */
/* /local/components/dializ/reviews/templates/.default/style.css?17918667611710 */
