.lq-form[data-v-4ef24a80]{display:grid;gap:16px}.compact .lq-form[data-v-4ef24a80]{gap:14px}.lq-f[data-v-4ef24a80]{border:0;color:var(--ink-2,#4b5563);display:grid;font-size:14px;gap:8px;margin:0;min-width:0;padding:0}.lq-f>legend[data-v-4ef24a80],.lq-f>span[data-v-4ef24a80]{font-weight:600;margin-bottom:8px;padding:0}.lq-f>span[data-v-4ef24a80]{margin-bottom:0}.lq-f i[data-v-4ef24a80]{color:var(--muted,#6b7280);font-style:normal;font-weight:400}.lq-f .input[data-v-4ef24a80]{font-size:16px;width:100%}.lq-phone[data-v-4ef24a80]{font-size:18px!important;height:52px;letter-spacing:.02em}.lq-chips[data-v-4ef24a80]{display:flex;flex-wrap:wrap;gap:8px}.lq-chips button[data-v-4ef24a80]{background:var(--paper,#fff);border:1px solid var(--line,#e5e7eb);border-radius:999px;color:var(--ink,#111827);font-size:14px;min-height:40px;padding:9px 14px}.lq-chips button.on[data-v-4ef24a80]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink,#fff);font-weight:600}.lq-more[data-v-4ef24a80]{color:var(--ink-2,#4b5563);font-size:14px;font-weight:600;justify-self:start;padding:2px 0}.lq-more i[data-v-4ef24a80]{color:var(--muted,#6b7280);font-style:normal;font-weight:400}.lq-consent[data-v-4ef24a80]{background:var(--mist,#f3f4f6);border-radius:12px;display:grid;gap:8px;padding:12px 14px}.lq-agree[data-v-4ef24a80]{align-items:center;display:flex;font-size:14px;gap:8px}.lq-agree input[data-v-4ef24a80]{accent-color:var(--accent);flex:none;height:20px;width:20px}.lq-note[data-v-4ef24a80]{color:var(--ink-2,#4b5563);font-size:13px;line-height:1.55;margin:0 0 0 28px}.lq-terms[data-v-4ef24a80]{color:var(--muted,#6b7280);font-size:13px;margin:-2px 0 0 28px}.lq-terms summary[data-v-4ef24a80]{cursor:pointer}.lq-terms p[data-v-4ef24a80]{line-height:1.6;margin:6px 0 0}.lq-err[data-v-4ef24a80]{color:#b91c1c;font-size:14px;margin:0}.lq-send[data-v-4ef24a80]{font-size:16px;font-weight:700;height:52px}.lq-done[data-v-4ef24a80]{background:var(--mist,#f3f4f6);border-radius:14px;display:grid;gap:6px;justify-items:center;padding:22px 16px;text-align:center}.lq-ok[data-v-4ef24a80]{fill:none;height:40px;margin-bottom:2px;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:40px}.lq-done strong[data-v-4ef24a80]{font-size:17px}.lq-done span[data-v-4ef24a80]{color:var(--ink-2,#4b5563);font-size:14px;line-height:1.55}
