/* Блок формы «Подрядчик не выполняет KPI» (.form-cont-color): компактная версия.
   Doctor Context, 20.10.2026. Двойной класс — чтобы перебить старые правила темы без !important. */
.form-cont-color.form-cont-color .color-form-bac{padding:16px;border-radius:46px}
.form-cont-color.form-cont-color .color-form-bac-inherit{padding:56px 64px;border-radius:34px;align-items:center;gap:48px}
.form-cont-color.form-cont-color .itle_form-color-cont{flex:1 1 auto;max-width:560px}
.form-cont-color.form-cont-color .title_form-color,.form-cont-color.form-cont-color .title_form-color_2{font-size:46px;line-height:1.08;margin:0}
.form-cont-color.form-cont-color .color-data{margin-top:22px;align-items:center}
.form-cont-color.form-cont-color .color-data p{font-size:18px;line-height:1.4}
.form-cont-color.form-cont-color .form-abaut_form{flex:0 0 420px;width:420px}
.form-cont-color.form-cont-color .form-paddn{display:none}
.form-cont-color.form-cont-color form input[type=text]{width:100%;height:62px;border-radius:31px;padding:0 28px;margin:0 0 10px;font-size:17px;box-sizing:border-box}
.form-cont-color.form-cont-color form button{height:62px;width:auto;padding:0 30px;border-radius:31px;gap:14px;font-size:17px;flex:0 0 auto}
.form-cont-color.form-cont-color .button_txt{margin-top:6px}
.form-cont-color.form-cont-color .button_txt p{font-size:12px;line-height:1.35;margin-left:18px}
.form-cont-color.form-cont-color .button_txt p a{color:#fff;text-decoration:underline;text-underline-offset:2px}
@media (max-width:991px){
  .form-cont-color.form-cont-color .color-form-bac{padding:10px;border-radius:32px}
  .form-cont-color.form-cont-color .color-form-bac-inherit{padding:32px 22px;border-radius:24px;flex-direction:column;align-items:stretch;gap:24px}
  .form-cont-color.form-cont-color .itle_form-color-cont{max-width:none}
  .form-cont-color.form-cont-color .title_form-color,.form-cont-color.form-cont-color .title_form-color_2{font-size:30px}
  .form-cont-color.form-cont-color .color-data p{font-size:16px}
  .form-cont-color.form-cont-color .form-abaut_form{flex:none;width:100%}
  .form-cont-color.form-cont-color form input[type=text],.form-cont-color.form-cont-color form button{height:56px}
  .form-cont-color.form-cont-color .button_txt{flex-direction:column;align-items:stretch}
  .form-cont-color.form-cont-color form button{width:100%;justify-content:center}
  .form-cont-color.form-cont-color .button_txt p{margin:12px 0 0;text-align:center}
}
