.cm-scrim[data-v-200e46fc]{z-index:1000;background:#04091173;animation:.16s ease-out cm-fade-200e46fc;position:fixed;inset:0}.cm-modal[data-v-200e46fc]{background:var(--card);border:1px solid var(--line);width:400px;max-width:calc(100vw - 32px);max-height:88dvh;box-shadow:var(--shadow-lg);z-index:1001;border-radius:8px;flex-direction:column;animation:.18s ease-out cm-in-200e46fc;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.cm-modal.mobile[data-v-200e46fc]{width:auto;max-width:none;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:12px 12px 0 0;animation:.2s ease-out cm-up-200e46fc;inset:auto 0 0;transform:none}@keyframes cm-fade-200e46fc{0%{opacity:0}to{opacity:1}}@keyframes cm-in-200e46fc{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes cm-up-200e46fc{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cm-modal[data-v-200e46fc],.cm-scrim[data-v-200e46fc]{animation:none}}.cm-h[data-v-200e46fc]{border-bottom:1px solid var(--line-2);flex:none;align-items:center;gap:8px;height:46px;padding:0 14px;display:flex}.cm-h b[data-v-200e46fc]{font-size:var(--fs-13);color:var(--ink);align-items:center;gap:5px;display:inline-flex}.cm-x[data-v-200e46fc]{border:1px solid var(--line);width:26px;height:26px;color:var(--dim);cursor:pointer;background:0 0;border-radius:4px;place-items:center;margin-left:auto;display:grid}.cm-x[data-v-200e46fc]:hover{color:var(--ink);border-color:var(--line-3)}.cm-b[data-v-200e46fc]{flex-direction:column;flex:1;gap:11px;min-height:0;padding:16px;display:flex;overflow:auto}.cm-loading[data-v-200e46fc]{text-align:center;color:var(--dim);padding:24px 0;font-size:13px}.cm-ctx[data-v-200e46fc]{color:var(--ink-2);background:var(--fill);border-left:2px solid var(--blue);word-break:break-all;border-radius:2px;padding:6px 9px;font-size:12px;line-height:1.6}.cm-src[data-v-200e46fc]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cm-name[data-v-200e46fc]{color:var(--ink);font-size:15px;font-weight:600}.cm-badge[data-v-200e46fc]{border:1px solid var(--line-2);color:var(--dim);background:var(--fill);border-radius:3px;padding:1px 7px;font-size:11px;font-style:normal}.cm-badge.blue[data-v-200e46fc]{color:var(--blue-ink);background:var(--blue-soft);border-color:var(--blue-line)}.cm-badge.gold[data-v-200e46fc]{color:#8a6100;background:#fdf3d8;border-color:#edd9a3}.cm-hist[data-v-200e46fc]{color:#8a6100;background:#fdf7e6;border:1px solid #edd9a3;border-radius:6px;padding:8px 10px;font-size:12px;line-height:1.6}.cm-hist b[data-v-200e46fc]{font-weight:600}.cm-meta[data-v-200e46fc]{border:1px solid var(--line-2);background:var(--fill);border-radius:6px;flex-direction:column;gap:7px;margin:0;padding:10px 12px;display:flex}.cm-meta .row[data-v-200e46fc]{align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;display:flex}.cm-meta dt[data-v-200e46fc]{color:var(--dim);flex:0 0 58px}.cm-meta dd[data-v-200e46fc]{min-width:0;color:var(--ink-2);flex:1;margin:0}.cm-meta dd b[data-v-200e46fc]{color:var(--ink);font-weight:600}.cm-cost[data-v-200e46fc]{font-family:var(--font-num);color:var(--blue-ink);font-size:14px}.cm-after[data-v-200e46fc]{font-family:var(--font-num);color:var(--ink);font-size:14px}.cm-cs[data-v-200e46fc]{border:1px solid var(--line-2);background:var(--fill);border-radius:8px;flex-direction:column;align-items:center;gap:10px;padding:12px;display:flex}.cm-cs-qr[data-v-200e46fc]{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:6px;width:168px;height:168px}.cm-cs-wx[data-v-200e46fc]{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:flex}.cm-cs-wx b[data-v-200e46fc]{font-family:var(--font-num);color:var(--ink);font-size:15px}.cm-cs-copy[data-v-200e46fc]{border:1px solid var(--line);background:var(--card);color:var(--ink-2);cursor:pointer;border-radius:4px;padding:2px 8px;font-size:12px}.cm-cs-copy[data-v-200e46fc]:hover{border-color:var(--line-3);color:var(--ink)}.cm-cs-n[data-v-200e46fc]{color:var(--dim);text-align:center;font-size:12px;line-height:1.6}.cm-note[data-v-200e46fc]{color:var(--dim);background:var(--fill);border-radius:6px;padding:8px 10px;font-size:12px;line-height:1.7}.cm-warnbox[data-v-200e46fc]{color:var(--up);background:var(--up-soft);border:1px solid var(--up-line,var(--line-2));border-radius:6px;padding:8px 10px;font-size:12px;line-height:1.7}.cm-err[data-v-200e46fc]{color:var(--up);text-align:center;font-size:12px}.cm-done[data-v-200e46fc]{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:8px 0 4px;display:flex}.cm-done-t[data-v-200e46fc]{color:var(--ink);font-size:14px;font-weight:600}.cm-phone[data-v-200e46fc]{font-family:var(--font-num);letter-spacing:.5px;color:var(--blue-ink);font-size:24px;font-weight:700;text-decoration:none;display:block}.cm-phone+.cm-phone[data-v-200e46fc]{margin-top:2px;font-size:20px}.cm-done-s[data-v-200e46fc]{color:var(--dim);font-size:12px;line-height:1.6}.cm-f[data-v-200e46fc]{border-top:1px solid var(--line-2);flex:none;gap:8px;padding:12px 14px;display:flex}.cm-btn[data-v-200e46fc]{border:1px solid var(--line);background:var(--card);height:38px;color:var(--ink-2);cursor:pointer;border-radius:6px;flex:1;font-size:13px}.cm-btn[data-v-200e46fc]:hover{border-color:var(--line-3);color:var(--ink)}.cm-btn.primary[data-v-200e46fc]{border-color:var(--blue-ink);background:var(--blue-ink);color:#fff}.cm-btn.primary[data-v-200e46fc]:hover{filter:brightness(1.06)}.cm-btn[data-v-200e46fc]:disabled{opacity:.6;cursor:default}
