/* V210 — unified lead forms + fixed Russian phone prefix */
.form-trust-v210{display:flex;flex-wrap:wrap;gap:8px 16px;margin:10px 0 18px;color:#647286;font-size:13px;font-weight:700;letter-spacing:.01em}
.form-trust-v210 span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}
.form-trust-v210 span::before{content:"";width:6px;height:6px;border-radius:50%;background:#c88a22;box-shadow:0 0 0 4px rgba(200,138,34,.10)}
.phone-label-v210{display:block}
.phone-control-v210{display:flex;align-items:center;width:100%;min-height:54px;border:1px solid #cfd6e1;border-radius:13px;background:#fff;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}
.phone-control-v210:focus-within{border-color:#c88a22;box-shadow:0 0 0 3px rgba(200,138,34,.12)}
.phone-prefix-v210{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-width:58px;align-self:stretch;border-right:1px solid #e3e7ed;background:#faf7f1;color:#0d2b54;font-weight:800;font-size:17px}
.phone-control-v210 input[data-phone-local]{width:100%;min-width:0;border:0!important;box-shadow:none!important;outline:0!important;background:transparent!important;padding:0 14px!important;height:52px!important;font:inherit;font-size:17px!important;color:#0b2548}
.phone-control-v210 input[data-phone-local]::placeholder{color:#8993a1;opacity:1}
#quiz .phone-control-v210{min-height:56px}
#quiz .phone-control-v210 input[data-phone-local]{height:54px!important}
.modal-dialog .form-trust-v210{margin-top:8px;margin-bottom:18px}
@media(max-width:768px){
  .form-trust-v210{gap:7px 12px;font-size:12px;margin:8px 0 15px}
  .phone-prefix-v210{min-width:54px;font-size:16px}
  .phone-control-v210,.phone-control-v210 input[data-phone-local]{min-height:52px;height:52px!important}
}
@media(max-width:420px){
  .form-trust-v210{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
  .form-trust-v210 span{justify-content:center;font-size:11px;gap:5px}
  .form-trust-v210 span::before{width:5px;height:5px;box-shadow:0 0 0 3px rgba(200,138,34,.10)}
}
