.screen-wrapper[data-v-e2bf8109]{width:100vw;height:100vh;overflow:hidden;position:relative;background-color:#050a14}.screen-container[data-v-e2bf8109]{position:absolute;left:50%;top:50%;transform-origin:0 0;transition:transform .1s ease-out;overflow:hidden}.gauge-wrapper[data-v-9909510a]{position:relative;width:100%;height:100%}.chart-container[data-v-9909510a]{width:100%;height:100%}.value-text[data-v-9909510a]{position:absolute;bottom:25px;left:50%;transform:translate(-50%);font-family:Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:700;color:#00b4ff;letter-spacing:1px}.lost-reason-wrapper[data-v-e7f8d419],.rose-container[data-v-e7f8d419]{width:100%;height:100%}.urgent-table-wrapper[data-v-3f044129]{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;padding:4px 14px 10px}.table-container[data-v-3f044129]{flex:1;overflow:hidden}.urgent-table[data-v-3f044129]{width:100%;border-collapse:separate;border-spacing:0 4px;font-size:13px;table-layout:fixed}.urgent-table th[data-v-3f044129]{background:linear-gradient(90deg,#0284c766,#0e749059);color:#bae6fd;font-weight:600;padding:7px 8px;text-align:center;font-size:12px;letter-spacing:.5px;border-top:1px solid rgba(56,189,248,.3);border-bottom:1px solid rgba(56,189,248,.3)}.col-project[data-v-3f044129]{width:40%;text-align:left!important;padding-left:10px!important}.col-sales[data-v-3f044129]{width:20%;text-align:center}.col-status[data-v-3f044129]{width:22%;text-align:center}.col-urgent[data-v-3f044129]{width:18%;text-align:center}.table-row[data-v-3f044129]{background:#0f172a80;transition:all .2s ease}.table-row[data-v-3f044129]:hover{background:#1e3a8a66;transform:translate(2px)}.table-row td[data-v-3f044129]{padding:6px 8px;vertical-align:middle;border-top:1px solid rgba(56,189,248,.08);border-bottom:1px solid rgba(56,189,248,.08)}.project-cell[data-v-3f044129]{display:flex;align-items:center;gap:6px;overflow:hidden}.dot-indicator[data-v-3f044129]{width:6px;height:6px;border-radius:50%;background:#38bdf8;box-shadow:0 0 6px #38bdf8;flex-shrink:0}.project-title[data-v-3f044129]{color:#f1f5f9;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.sales-name[data-v-3f044129]{color:#94a3b8;font-size:13px}.status-badge[data-v-3f044129]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:500}.badge-warning[data-v-3f044129]{background:#f59e0b2e;color:#fbbf24;border:1px solid rgba(245,158,11,.4)}.badge-danger[data-v-3f044129]{background:#ef44442e;color:#f87171;border:1px solid rgba(239,68,68,.4)}.badge-info[data-v-3f044129]{background:#38bdf82e;color:#38bdf8;border:1px solid rgba(56,189,248,.4)}.badge-success[data-v-3f044129]{background:#22c55e2e;color:#4ade80;border:1px solid rgba(34,197,94,.4)}.urgent-badge[data-v-3f044129]{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:4px;font-size:11px;font-weight:600}.urgent-high[data-v-3f044129]{background:#ef444440;color:#ef4444;border:1px solid rgba(239,68,68,.5);box-shadow:0 0 8px #ef444466}.urgent-normal[data-v-3f044129]{background:#64748b33;color:#94a3b8;border:1px solid rgba(100,116,139,.3)}.pulse-icon[data-v-3f044129]{width:5px;height:5px;border-radius:50%;background:#ef4444;box-shadow:0 0 8px #ef4444;animation:pulse-3f044129 1.5s infinite}@keyframes pulse-3f044129{0%{transform:scale(.9);opacity:.8}50%{transform:scale(1.4);opacity:1}to{transform:scale(.9);opacity:.8}}.empty-cell[data-v-3f044129]{text-align:center;color:#64748b;padding:24px 0}.table-footer[data-v-3f044129]{display:flex;justify-content:space-between;align-items:center;padding-top:4px;border-top:1px solid rgba(56,189,248,.15);color:#94a3b8;font-size:12px}.highlight-num[data-v-3f044129]{color:#38bdf8;font-weight:600}.pagination[data-v-3f044129]{display:flex;align-items:center;gap:4px}.page-nav[data-v-3f044129]{background:#0f172a99;border:1px solid rgba(56,189,248,.25);color:#94a3b8;width:22px;height:22px;border-radius:3px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:11px}.page-nav[data-v-3f044129]:hover{background:#38bdf833;color:#fff}.page-item[data-v-3f044129]{min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:11px;border-radius:3px;cursor:pointer;color:#94a3b8}.page-item.active[data-v-3f044129]{background:#0284c7;color:#fff;font-weight:600;box-shadow:0 0 6px #0284c799}.page-ellipsis[data-v-3f044129]{color:#64748b;padding:0 2px}.map-wrapper[data-v-f0fb6c70]{position:relative;width:100%;height:100%}.map-container[data-v-f0fb6c70]{width:100%;height:100%}.map-toolbar[data-v-f0fb6c70]{position:absolute;right:28px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;background:#000000bf;border:1px solid rgba(0,180,255,.3);border-radius:6px;overflow:hidden;z-index:10;box-shadow:0 4px 12px #00000080}.tool-btn[data-v-f0fb6c70]{width:32px;height:32px;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.15);color:#e0f2fe;font-size:18px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.tool-btn[data-v-f0fb6c70]:last-child{border-bottom:none}.tool-btn[data-v-f0fb6c70]:hover{background:#00b4ff4d;color:#38bdf8}.funnel-container[data-v-3a0a3ff3],.insurance-pie-container[data-v-69b1ddc2]{width:100%;height:100%}.ranking-board[data-v-888bda32]{width:100%;height:100%;box-sizing:border-box;padding:8px 16px 12px;display:flex;flex-direction:column;justify-content:space-around}.rank-item[data-v-888bda32]{display:flex;flex-direction:column;gap:4px}.rank-header[data-v-888bda32]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.left-info[data-v-888bda32]{display:flex;align-items:center;gap:8px}.rank-badge[data-v-888bda32]{width:18px;height:18px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.badge-gold[data-v-888bda32]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 0 6px #f59e0b99}.badge-silver[data-v-888bda32]{background:linear-gradient(135deg,#94a3b8,#64748b);color:#fff;box-shadow:0 0 6px #94a3b880}.badge-bronze[data-v-888bda32]{background:linear-gradient(135deg,#f97316,#c2410c);color:#fff;box-shadow:0 0 6px #f9731680}.badge-normal[data-v-888bda32]{background:#1e293bcc;border:1px solid rgba(56,189,248,.3);color:#38bdf8}.team-name[data-v-888bda32]{color:#f1f5f9;font-weight:500;letter-spacing:.5px}.right-val[data-v-888bda32]{display:flex;align-items:baseline;gap:2px}.val-num[data-v-888bda32]{font-family:DIN Alternate,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:700;color:#38bdf8;letter-spacing:.5px}.val-unit[data-v-888bda32]{font-size:11px;color:#64748b}.progress-track[data-v-888bda32]{width:100%;height:6px;background:#0f172acc;border:1px solid rgba(56,189,248,.15);border-radius:4px;overflow:visible;position:relative}.progress-bar[data-v-888bda32]{height:100%;border-radius:4px;position:relative;transition:width .6s cubic-bezier(.4,0,.2,1)}.bar-gold[data-v-888bda32]{background:linear-gradient(90deg,#f59e0b,#fbbf24);box-shadow:0 0 8px #f59e0b80}.bar-silver[data-v-888bda32]{background:linear-gradient(90deg,#64748b,#cbd5e1);box-shadow:0 0 8px #94a3b866}.bar-bronze[data-v-888bda32]{background:linear-gradient(90deg,#ea580c,#fb923c);box-shadow:0 0 8px #ea580c66}.bar-blue[data-v-888bda32]{background:linear-gradient(90deg,#0284c7,#38bdf8);box-shadow:0 0 8px #38bdf866}.bar-glow[data-v-888bda32]{position:absolute;right:-2px;top:50%;transform:translateY(-50%);width:4px;height:8px;background:#fff;border-radius:2px;box-shadow:0 0 6px #fff}.modal-overlay[data-v-0ae2a581]{position:fixed;inset:0;background:#050a14bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999}.modal-box[data-v-0ae2a581]{width:520px;background:#0f172a;border:1px solid rgba(56,189,248,.4);box-shadow:0 10px 40px #0009,0 0 20px #38bdf833;border-radius:12px;overflow:hidden;color:#e2e8f0}.modal-header[data-v-0ae2a581]{padding:16px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1);background:#1e293b80}.title-wrap[data-v-0ae2a581]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#38bdf8}.close-btn[data-v-0ae2a581]{background:transparent;border:none;color:#94a3b8;font-size:20px;cursor:pointer;line-height:1}.close-btn[data-v-0ae2a581]:hover{color:#fff}.modal-body[data-v-0ae2a581]{padding:20px;display:flex;flex-direction:column;gap:16px}.form-item[data-v-0ae2a581]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-0ae2a581]{font-size:13px;font-weight:500;color:#cbd5e1}.input-wrap[data-v-0ae2a581]{display:flex;align-items:center;background:#1e293b;border:1px solid rgba(148,163,184,.25);border-radius:6px;overflow:hidden}.form-input[data-v-0ae2a581]{flex:1;background:transparent;border:none;padding:10px 12px;color:#f8fafc;font-size:14px;outline:none}.form-input.font-mono[data-v-0ae2a581]{font-family:monospace}.toggle-eye[data-v-0ae2a581]{background:transparent;border:none;padding:0 12px;color:#94a3b8;cursor:pointer}.form-tip[data-v-0ae2a581]{font-size:12px;color:#64748b}.test-status[data-v-0ae2a581]{padding:8px 12px;border-radius:6px;font-size:13px;display:flex;align-items:center;gap:8px}.test-status.success[data-v-0ae2a581]{background:#22c55e26;color:#4ade80;border:1px solid rgba(34,197,94,.3)}.test-status.error[data-v-0ae2a581]{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3)}.modal-footer[data-v-0ae2a581]{padding:14px 20px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.08);background:#0f172acc}.right-btns[data-v-0ae2a581]{display:flex;gap:10px}.btn[data-v-0ae2a581]{padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;border:none;transition:all .2s}.btn-test[data-v-0ae2a581]{background:#38bdf826;border:1px solid rgba(56,189,248,.4);color:#38bdf8}.btn-test[data-v-0ae2a581]:hover:not(:disabled){background:#38bdf84d}.btn-test[data-v-0ae2a581]:disabled{opacity:.6;cursor:not-allowed}.btn-cancel[data-v-0ae2a581]{background:#334155;color:#cbd5e1}.btn-cancel[data-v-0ae2a581]:hover{background:#475569}.btn-save[data-v-0ae2a581]{background:#0284c7;color:#fff}.btn-save[data-v-0ae2a581]:hover{background:#0369a1}.prompt-overlay[data-v-5768c9fb]{position:fixed;inset:0;background:#050a18d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn-5768c9fb .25s ease-out}@keyframes fadeIn-5768c9fb{0%{opacity:0}to{opacity:1}}.prompt-card[data-v-5768c9fb]{position:relative;width:480px;background:#0f172a;border:1px solid rgba(56,189,248,.4);box-shadow:0 20px 50px #000000b3,0 0 30px #38bdf833;border-radius:14px;padding:30px 24px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;overflow:hidden}.card-glow[data-v-5768c9fb]{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#38bdf8,#0284c7,transparent)}.prompt-icon-box[data-v-5768c9fb]{width:56px;height:56px;border-radius:50%;background:#38bdf81f;border:1px solid rgba(56,189,248,.3);display:flex;align-items:center;justify-content:center;margin-bottom:16px;box-shadow:0 0 15px #38bdf840}.prompt-title[data-v-5768c9fb]{color:#f1f5f9;font-size:18px;font-weight:600;margin:0 0 10px;letter-spacing:.5px}.prompt-desc[data-v-5768c9fb]{color:#94a3b8;font-size:13px;line-height:1.6;margin:0 0 24px;padding:0 10px}.prompt-actions[data-v-5768c9fb]{display:flex;gap:12px;width:100%}.btn[data-v-5768c9fb]{flex:1;padding:10px 16px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s;border:none}.btn-mock[data-v-5768c9fb]{background:#38bdf826;border:1px solid rgba(56,189,248,.4);color:#38bdf8}.btn-mock[data-v-5768c9fb]:hover{background:#38bdf84d;border-color:#38bdf8;box-shadow:0 0 12px #38bdf866}.btn-config[data-v-5768c9fb]{background:linear-gradient(135deg,#0284c7,#2563eb);color:#fff;box-shadow:0 0 14px #2563eb66}.btn-config[data-v-5768c9fb]:hover{background:linear-gradient(135deg,#0369a1,#1d4ed8);box-shadow:0 0 18px #2563eb99}.btn-icon[data-v-5768c9fb]{font-size:14px}.dashboard-root[data-v-c72d0266]{width:1920px;height:1046px;position:relative;background-image:url(/assets/bg-C4TMzFcn.png);background-size:100% 100%;background-repeat:no-repeat;-webkit-user-select:none;user-select:none}.panel[data-v-c72d0266]{position:absolute;box-sizing:border-box;display:flex;flex-direction:column}.panel-header[data-v-c72d0266]{height:38px;display:flex;align-items:center;padding:10px 16px 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,sans-serif}.header-with-tools[data-v-c72d0266]{justify-content:space-between}.header-left[data-v-c72d0266]{display:flex;align-items:center;gap:10px}.sse-status-badge[data-v-c72d0266]{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.status-dot[data-v-c72d0266]{width:6px;height:6px;border-radius:50%}.status-connected[data-v-c72d0266]{background:#22c55e26;border:1px solid rgba(34,197,94,.4);color:#4ade80}.status-connected .status-dot[data-v-c72d0266]{background:#22c55e;box-shadow:0 0 6px #22c55e}.status-connecting[data-v-c72d0266]{background:#f59e0b26;border:1px solid rgba(245,158,11,.4);color:#fbbf24}.status-connecting .status-dot[data-v-c72d0266]{background:#f59e0b;box-shadow:0 0 6px #f59e0b;animation:pulse-c72d0266 1s infinite}.status-error[data-v-c72d0266]{background:#ef444426;border:1px solid rgba(239,68,68,.4);color:#f87171}.status-error .status-dot[data-v-c72d0266]{background:#ef4444;box-shadow:0 0 6px #ef4444}.status-idle[data-v-c72d0266]{background:#94a3b826;border:1px solid rgba(148,163,184,.4);color:#94a3b8}.status-idle .status-dot[data-v-c72d0266]{background:#94a3b8}.mock-mode-pill[data-v-c72d0266]{padding:1px 7px;border-radius:10px;background:#f59e0b33;border:1px solid rgba(245,158,11,.5);color:#fbbf24;font-size:11px;font-weight:500;cursor:pointer;animation:pulsePill-c72d0266 2s infinite}@keyframes pulsePill-c72d0266{0%{box-shadow:0 0 4px #f59e0b33}50%{box-shadow:0 0 10px #f59e0b99}to{box-shadow:0 0 4px #f59e0b33}}@keyframes pulse-c72d0266{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.header-tools[data-v-c72d0266]{display:flex;align-items:center;gap:8px}.tool-icon[data-v-c72d0266]{width:28px;height:28px;background:#008cff33;border:1px solid rgba(0,180,255,.4);color:#38bdf8;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.tool-icon[data-v-c72d0266]:hover{background:#00b4ff73;color:#fff;border-color:#38bdf8;box-shadow:0 0 8px #38bdf880}.indicator[data-v-c72d0266]{color:#38bdf8;font-weight:900;margin-right:6px;font-size:18px}.title[data-v-c72d0266]{color:#e2e8f0;font-size:18px;font-weight:600;letter-spacing:.5px}.panel-body[data-v-c72d0266]{flex:1;position:relative;overflow:hidden}.stat-center[data-v-c72d0266]{display:flex;align-items:center;justify-content:center}.stat-number[data-v-c72d0266]{font-family:DIN Alternate,Helvetica Neue,Arial,sans-serif;font-size:54px;font-weight:700;color:#00b4ff;letter-spacing:2px;text-shadow:0 0 12px rgba(0,180,255,.6)}.panel-left-top[data-v-c72d0266]{left:26px;top:90px;width:470px;height:275px}.panel-left-mid[data-v-c72d0266]{left:26px;top:384px;width:470px;height:275px}.panel-left-bottom[data-v-c72d0266]{left:26px;top:678px;width:470px;height:330px}.panel-mid-top-left[data-v-c72d0266]{left:510px;top:90px;width:442px;height:161px}.panel-mid-top-right[data-v-c72d0266]{left:968px;top:90px;width:442px;height:161px}.panel-mid-center[data-v-c72d0266]{left:510px;top:266px;width:900px;height:380px}.panel-mid-bottom[data-v-c72d0266]{left:510px;top:664px;width:900px;height:344px}.panel-right-top[data-v-c72d0266]{left:1424px;top:90px;width:470px;height:161px}.panel-right-mid[data-v-c72d0266]{left:1424px;top:266px;width:470px;height:405px}.panel-right-bottom[data-v-c72d0266]{left:1424px;top:686px;width:470px;height:322px}
