/* V29 numeric validation polish */
[data-num].num-valid{border-color:#b9dfc8!important;background:#fbfffc!important;box-shadow:0 0 0 3px rgba(31,138,88,.06)!important}
[data-num].num-invalid{border-color:#dba69c!important;background:#fff9f7!important}
.num-feedback{display:none;margin-top:3px;font-size:7px;line-height:1.5}
.num-feedback.show{display:block}.num-feedback.good{color:#1f7a4f}.num-feedback.bad{color:#a64537}
.step-warning-note{margin:8px 0;padding:8px 10px;border:1px solid #efdbbb;border-radius:9px;background:#fffaf2;color:#7b653f;font-size:7.7px;line-height:1.8}
.footer #nextBtn.is-ready{box-shadow:0 6px 16px rgba(239,143,47,.18)!important}
@media(max-width:600px){[data-num]{font-size:16px!important}.num-feedback{font-size:7px}}