.lm[data-v-7a6bb4d6]{align-items:center;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:300}.lm__mask[data-v-7a6bb4d6]{background:#0f172a80;inset:0;position:absolute}.lm__panel[data-v-7a6bb4d6]{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0f172a40;max-height:calc(100vh - 32px);max-width:420px;overflow-y:auto;padding:26px 24px 24px;position:relative;width:100%}.lm__close[data-v-7a6bb4d6]{align-items:center;background:none;border:none;border-radius:8px;color:var(--text-3);cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:12px;top:12px;width:36px}.lm__close[data-v-7a6bb4d6]:hover{background:var(--bg-page);color:var(--text-1)}.lm__title[data-v-7a6bb4d6]{color:var(--text-1);font-size:20px;font-weight:700;margin:0 0 14px}.lm__body[data-v-7a6bb4d6]{display:flex;flex-direction:column;gap:14px}.lm__lead[data-v-7a6bb4d6]{color:var(--text-3);font-size:13px;line-height:1.7;margin:0}.lm__field[data-v-7a6bb4d6]{display:flex;flex-direction:column;gap:6px}.lm__label[data-v-7a6bb4d6]{color:var(--text-2);font-size:13px}.lm__req[data-v-7a6bb4d6]{color:var(--brand-danger,#e24b4a)}.lm__input[data-v-7a6bb4d6]{background:#fff;border:1px solid var(--border);border-radius:8px;box-sizing:border-box;color:var(--text-1);font-family:inherit;font-size:16px;min-height:46px;padding:0 12px;width:100%}.lm__input[data-v-7a6bb4d6]:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px #1b6fe81f;outline:none}.lm__row[data-v-7a6bb4d6]{display:flex;gap:8px}.lm__code-btn[data-v-7a6bb4d6]{background:#fff;border:1px solid var(--brand-primary);border-radius:8px;color:var(--brand-primary);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:13px;min-height:46px;min-width:116px;padding:0 12px}.lm__code-btn[data-v-7a6bb4d6]:disabled{border-color:var(--border);color:var(--text-3);cursor:not-allowed}.lm__submit[data-v-7a6bb4d6]{background:var(--brand-primary);border:none;border-radius:var(--radius-btn);color:#fff;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;margin-top:4px;min-height:48px}.lm__submit[data-v-7a6bb4d6]:disabled{cursor:not-allowed;opacity:.65}.lm__msg[data-v-7a6bb4d6]{border-radius:8px;font-size:13px;line-height:1.6;margin:0;padding:9px 12px}.lm__msg--err[data-v-7a6bb4d6]{background:#e24b4a14;color:var(--brand-danger)}.lm__msg--ok[data-v-7a6bb4d6]{background:#1d9e751a;color:var(--brand-success)}.lm__demo[data-v-7a6bb4d6]{background:#ff6b2c14;border-radius:8px;color:var(--brand-accent);font-size:13px;margin:0;padding:9px 12px}.lm__demo-note[data-v-7a6bb4d6],.lm__foot[data-v-7a6bb4d6]{color:var(--text-3)}.lm__foot[data-v-7a6bb4d6]{font-size:12px;margin:0;text-align:center}.lm__foot-divider[data-v-7a6bb4d6]{color:var(--border);margin:0 8px}.lm__link[data-v-7a6bb4d6]{background:none;border:none;color:var(--brand-primary);cursor:pointer;font-family:inherit;font-size:12px;padding:0}.lm__qr[data-v-7a6bb4d6]{border-top:1px dashed var(--border);padding-top:14px}.lm__qr-box[data-v-7a6bb4d6]{align-items:center;background:var(--bg-page);border:1px dashed var(--border);border-radius:10px;color:var(--text-3);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:8px;justify-content:center;min-height:56px;width:100%}.lm__qr-tip[data-v-7a6bb4d6]{color:var(--text-3);font-size:12px;line-height:1.7;margin:8px 0 0;text-align:center}
