@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@700;800&family=Onest:wght@400;500;600;700&display=swap");
/* Квиз «Умный Лист.ОК» — в цветах reklama-na-listke. Подключается и во встроенной форме (?embed=form). */
body{font-family:"Onest",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:#10231f}
#form-builder-container .form-heading,#form-builder-container h1,#form-builder-container h2,#form-builder-container h3{font-family:"Manrope","Onest",sans-serif!important;font-weight:800!important;color:#0a4740!important;letter-spacing:-.02em}
#form-builder-container [data-block="form"]{background:#fff!important;background-image:none!important;border:0!important;box-shadow:none!important;border-radius:18px!important}
html.lookmy-form-embed #form-builder-container [data-block="form"]{background:transparent!important;padding:6px 10px!important}
#form-builder-container .form-grid-column{padding:0!important}
#form-builder-container .form-grid-column .field-wrapper:not([data-block="form-button"]){border-color:transparent!important;background:transparent!important}
#form-builder-container [data-block="form-button"]{background:#d6ea3e!important;background-image:none!important;border:0!important;border-radius:14px!important;box-shadow:none!important}
#form-builder-container [data-block="form-button"],#form-builder-container [data-block="form-button"] *{color:#0d1715!important;font-weight:700!important}
#form-builder-container [data-block="form-button"]:hover{background:#c6dc22!important}
#form-builder-container .btn-outline-primary{--bs-btn-color:#0a4740;--bs-btn-border-color:#cfdac4;--bs-btn-hover-bg:#eef4e4;--bs-btn-hover-border-color:#7b9850;--bs-btn-hover-color:#0a4740;--bs-btn-active-bg:#0a4740;--bs-btn-active-border-color:#0a4740;border-radius:12px!important;padding:10px 16px;font-weight:500;text-align:left}
#form-builder-container .btn-outline-primary:not(:hover){color:#0a4740!important;border-color:#cfdac4!important;background:#fff!important}
#form-builder-container .btn-outline-primary:hover{color:#0a4740!important;border-color:#7b9850!important;background:#eef4e4!important}
#form-builder-container .btn-check:checked + .btn-outline-primary{background:#0a4740!important;border-color:#0a4740!important;color:#fff!important}
#form-builder-container .form-check-input:checked{background-color:#0a4740;border-color:#0a4740}
#form-builder-container .form-control:focus,#form-builder-container .form-check-input:focus{border-color:#7b9850;box-shadow:0 0 0 .2rem rgba(123,152,80,.25)}
#form-builder-container .form-group[data-calc-type="checkbox"]:has(> .form-check:only-of-type) > label{display:none}
.lmf-steps-progress__bar>span{background:#7b9850!important}
.lmf-steps-nav .btn-primary{--bs-btn-bg:#0a4740;--bs-btn-border-color:#0a4740;--bs-btn-hover-bg:#0f5c52;--bs-btn-hover-border-color:#0f5c52;--bs-btn-active-bg:#0f5c52;--bs-btn-active-border-color:#0f5c52;border-radius:12px;padding:10px 20px;font-weight:700}
.lmf-steps-nav .btn-outline-secondary{border-radius:12px;padding:10px 18px}
