/* V218: bounded form controls and readable mobile input text. */
html body[data-v218="true"] [hidden]{display:none!important}
html body[data-v218="true"] .form-trust-v210 span{min-width:0;white-space:normal;line-height:1.4}
html body[data-v218="true"] .form-trust-v210 span::before{flex-shrink:0}
html body[data-v218="true"] .modal-dialog form[data-lead-form]>label,
html body[data-v218="true"] #quiz .quiz-v188__fields>label{min-width:0!important}
html body[data-v218="true"] .modal-dialog input:not([type="radio"]):not([type="checkbox"]),
html body[data-v218="true"] .modal-dialog textarea,
html body[data-v218="true"] #quiz .quiz-v188__fields input{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
html body[data-v218="true"] .footer-v201__requisites,
html body[data-v218="true"] .footer-v201__legal,
html body[data-v218="true"] .form-status{overflow-wrap:anywhere}
@media(max-width:768px){
  html body[data-v218="true"] .modal-dialog form[data-lead-form] input:not([type="radio"]):not([type="checkbox"]):not([type="hidden"]),
  html body[data-v218="true"] .modal-dialog form[data-lead-form] textarea,
  html body[data-v218="true"] #quiz .quiz-v188__fields input:not([type="hidden"]){font-size:16px!important}
}
@media(max-width:420px){
  html body[data-v218="true"] .form-trust-v210{display:flex!important;flex-wrap:wrap!important;gap:8px 14px!important}
  html body[data-v218="true"] .form-trust-v210 span{justify-content:flex-start!important;font-size:12px!important;max-width:100%}
}
