

/* Start:/local/components/mg/consultations.catalog/templates/redesign/style.css?17920411801722*/
/* Consent invalid state — в layout bundle.css нет стилей для consent.is-invalid */
.consultation-order-modal__consent.is-invalid,
.form-ui__consent.is-invalid {
    flex-wrap: wrap;
}

.consultation-order-modal__consent.is-invalid .consultation-order-modal__consent-check,
.form-ui__consent.is-invalid .form-ui__consent-check,
.consultation-order-modal__consent-input.invalid + .consultation-order-modal__consent-check,
.consultation-order-modal__consent-input[aria-invalid="true"] + .consultation-order-modal__consent-check {
    border-color: var(--redesign-input-error-text, #eb5757);
}

.consultation-order-modal__consent.is-invalid .consultation-order-modal__consent-text,
.form-ui__consent.is-invalid .form-ui__consent-text {
    color: var(--redesign-input-error-text, #eb5757);
}

.consultation-order-modal__consent-error,
.form-ui__consent-error {
    display: none;
    flex-basis: 100%;
    width: 100%;
    margin: 0;
    font-size: 12px;
    line-height: 1.3;
    color: var(--redesign-input-error-text, #eb5757);
}

.consultation-order-modal__consent.is-invalid .consultation-order-modal__consent-error,
.form-ui__consent.is-invalid .form-ui__consent-error,
.consultation-order-modal__consent-error.is-visible {
    display: block;
}

/* Ошибка размера/формата файла: текст под плиткой (в layout span скрыт) */
.form-photo-upload.is-invalid .form-photo-upload__error {
    display: block;
    position: static;
    margin-top: 8px;
    font-size: 12px;
    line-height: 1.3;
    color: var(--redesign-input-error-text, #eb5757);
}

.form-photo-upload.is-invalid .form-photo-upload__error-text {
    white-space: normal;
    text-align: center;
}

/* End */
/* /local/components/mg/consultations.catalog/templates/redesign/style.css?17920411801722 */
