/* Форма заявки avtoutil.com, добавлена 02.10.2026. Подключается после style.css и mobile.css. */
.leadForm{background:#eceef5;border-radius:5px;padding:16px 18px;margin:0 0 20px;color:#3e3e3e;font:14px Arial;}
.leadForm .lf-title{font:20px/24px "Arial Narrow",Arial;color:#0059ba;margin:0 0 6px;}
.leadForm .lf-sub{font:italic 13px/18px Arial;color:#757780;margin:0 0 12px;}
.leadForm p{margin:0 0 10px;}
.leadForm label{display:block;margin:0 0 3px;color:#5b5d66;}
.leadForm input[type="text"],.leadForm input[type="tel"],.leadForm textarea{
  width:100%;box-sizing:border-box;padding:9px 10px;border:1px solid #c3c7d4;border-radius:4px;
  font:15px Arial;color:#3e3e3e;background:#fff;}
.leadForm textarea{resize:vertical;min-height:48px;}
.leadForm input:focus,.leadForm textarea:focus{border-color:#0059ba;outline:none;}
.leadForm .lf-opt{color:#9aa0ad;font-style:italic;}
.leadForm .lf-agree label{display:block;font-size:12px;line-height:16px;color:#757780;}
.leadForm .lf-agree input{margin:0 5px 0 0;vertical-align:baseline;}
.leadForm .lf-btn{display:block;width:100%;padding:12px 14px;border:0;border-radius:4px;
  background:#c90d06;color:#fff;font:17px "Arial Narrow",Arial;cursor:pointer;}
.leadForm .lf-btn:hover{background:#a80b05;}
.leadForm .lf-ok{background:#e6f5ea;border:1px solid #9ad4ab;border-radius:4px;padding:12px;margin:0;color:#1d6b35;}
.leadForm .lf-err{background:#fdeaea;border:1px solid #e8a3a0;border-radius:4px;padding:10px;margin:0 0 12px;color:#9c2420;}
/* ловушка для ботов: человек это поле не видит */
.leadForm .lf-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;}

@media (max-width:1000px){
  .leadForm{padding:16px;}
  .leadForm .lf-btn{padding:14px;font-size:18px;}
  .leadForm input[type="text"],.leadForm input[type="tel"],.leadForm textarea{font-size:16px;} /* iOS не зумит от 16px */
}
