/* Вместо узких классов — охватываем все возможные варианты */
.t-input-group[data-field-type="cb"].js-error-control-box .t-checkbox__control,
.t-input-group.t-form__error[data-field-type="cb"] .t-checkbox__control,
[class*="js-error-control-box"][data-field-type="cb"] .t-checkbox__control {
  border-color: transparent !important;
  outline: none !important;
  box-shadow: none !important;
}


.uc-form__input .tn-atom .t-input-error {
    background-color: #ca3232 !important;
    border-radius: 32px !important;
    box-shadow: none !important;
    color: #ffffff !important;
    left: auto !important;
    right: 0 !important;
    margin-top: -51px !important;
    margin-right: 24px !important;
    padding: 8px 20px !important;
}

@media (max-width: 640px) {
    .uc-form__input .tn-atom .t-input-error {
        margin-top: -44px !important;
        margin-right: 16px !important;
    }
}

/* Современные браузеры */
::selection {
  background-color: #EA5347;
  color: #ffffff;             
}

/* Firefox до версии 62 */
::-moz-selection {
  background-color: #EA5347;
  color: #ffffff;
}

/* Safari, Chrome, Opera (старые версии) */
::-webkit-selection {
  background-color: #EA5347;
  color: #ffffff;
}
