/* 询盘表单（2026-10-16）——类名全部 .lead-form__ 前缀，不污染站内既有样式。
   用逻辑属性（start/inline-size）而非 left/right，阿语站 RTL 下自动镜像。 */
.lead-form{--lf-bg:#f7f5f2;--lf-bd:#e3ddd4;--lf-tx:#22201d;--lf-ac:#8a6a3d;
  margin:48px auto 0;padding:28px 22px;max-width:820px;background:var(--lf-bg);
  border:1px solid var(--lf-bd);border-radius:14px;color:var(--lf-tx)}
.lead-form__title{margin:0 0 6px;font-size:1.35rem;line-height:1.35}
.lead-form__sub{margin:0 0 18px;font-size:.95rem;opacity:.8;line-height:1.6}
.lead-form__row{display:flex;gap:12px;flex-wrap:wrap}
.lead-form__field{flex:1 1 240px;display:block;margin-bottom:12px}
.lead-form__field--full{flex:1 1 100%}
.lead-form__label{display:block;margin-bottom:5px;font-size:.85rem;opacity:.85}
.lead-form__form input,.lead-form__form textarea{
  width:100%;box-sizing:border-box;padding:10px 12px;font:inherit;font-size:.95rem;
  direction:inherit;text-align:start;background:#fff;color:#22201d;
  border:1px solid var(--lf-bd);border-radius:8px}
.lead-form__form input:focus,.lead-form__form textarea:focus{
  outline:2px solid var(--lf-ac);outline-offset:1px}
.lead-form__form textarea{resize:vertical;min-height:76px}
/* 蜜罐：正常用户看不到（屏外），机器人会填。别改成 display:none，有些机器人会跳过 */
.lead-form__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.lead-form__btn{display:inline-block;margin-top:6px;padding:11px 26px;font:inherit;font-weight:600;
  color:#fff;background:var(--lf-ac);border:0;border-radius:8px;cursor:pointer}
.lead-form__btn[disabled]{opacity:.6;cursor:default}
.lead-form__note{margin:12px 0 0;font-size:.82rem;opacity:.7;line-height:1.6}
.lead-form__msg{margin:12px 0 0;font-size:.92rem;font-weight:600;line-height:1.6}
.lead-form__msg--ok{color:#1e7a3c}
.lead-form__msg--err{color:#b3261e}
.lead-form__done .lead-form__form{display:none}
@media (max-width:640px){.lead-form{padding:20px 16px;margin-top:32px}}
