.battle-search[data-v-cc7916a5]{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);gap:24px;padding:24px}.search-copy h3[data-v-cc7916a5]{margin:4px 0 8px;color:var(--crm-color-text-1);font-size:22px}.search-copy p[data-v-cc7916a5]{margin:0;color:var(--crm-color-text-3);line-height:1.7}.eyebrow[data-v-cc7916a5]{color:#2563eb!important;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.search-box[data-v-cc7916a5]{display:flex;gap:12px}.search-prefix[data-v-cc7916a5]{color:#2563eb;font-size:12px;font-weight:700}.result-list[data-v-cc7916a5]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.result-card[data-v-cc7916a5]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:92px;padding:16px;border:1px solid #dbe5f6;border-radius:16px;background:linear-gradient(135deg,#fff,#f7fbff);color:inherit;cursor:pointer;text-align:left;transition:.18s ease}.result-card[data-v-cc7916a5]:hover,.result-card.active[data-v-cc7916a5]{border-color:#2563eb;box-shadow:0 12px 30px #2563eb1f;transform:translateY(-2px)}.result-main[data-v-cc7916a5],.result-meta[data-v-cc7916a5]{display:flex;flex-direction:column;gap:8px}.result-main strong[data-v-cc7916a5]{color:var(--crm-color-text-1);font-size:16px}.result-main small[data-v-cc7916a5],.result-meta em[data-v-cc7916a5],.result-detail em[data-v-cc7916a5]{color:var(--crm-color-text-3);font-size:12px;font-style:normal}.result-detail[data-v-cc7916a5]{display:flex;flex-wrap:wrap;gap:6px}.result-detail em[data-v-cc7916a5],.result-tags em[data-v-cc7916a5]{padding:2px 7px;border-radius:999px;background:#edf4ff}.result-tags[data-v-cc7916a5]{display:flex;flex-wrap:wrap;gap:6px}.result-tags em[data-v-cc7916a5]{color:#2563eb;font-size:12px;font-style:normal;font-weight:700}.result-meta[data-v-cc7916a5]{align-items:flex-end;flex-shrink:0}@media (max-width: 900px){.battle-search[data-v-cc7916a5]{grid-template-columns:1fr}.search-box[data-v-cc7916a5]{flex-direction:column}}.battle-overview[data-v-73e1bd10]{min-height:360px;padding:24px}.overview-hero[data-v-73e1bd10]{display:flex;justify-content:space-between;gap:24px;padding:24px;border-radius:20px;background:radial-gradient(circle at top left,rgba(37,99,235,.14),transparent 34%),linear-gradient(135deg,#0f2747,#163b68);color:#fff}.eyebrow[data-v-73e1bd10]{margin:0 0 6px;color:#8ec5ff;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.overview-hero h3[data-v-73e1bd10]{margin:0 0 8px;font-size:26px}.overview-hero p[data-v-73e1bd10]{max-width:760px;margin:0;color:#ffffffc7;line-height:1.7}.profile-tags[data-v-73e1bd10]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.win-card[data-v-73e1bd10]{display:flex;flex-direction:column;justify-content:center;min-width:160px;padding:18px;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:#ffffff1f}.win-card span[data-v-73e1bd10],.win-card small[data-v-73e1bd10]{color:#ffffffb8}.win-card strong[data-v-73e1bd10]{margin:8px 0;font-size:34px}.kpi-grid[data-v-73e1bd10]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-top:18px}.kpi-card[data-v-73e1bd10]{padding:18px;border:1px solid #e3eaf6;border-radius:18px;background:#fff}.kpi-card span[data-v-73e1bd10]{color:var(--crm-color-text-3);font-size:13px}.kpi-card strong[data-v-73e1bd10]{display:block;margin:8px 0;color:var(--crm-color-text-1);font-size:26px}.kpi-card p[data-v-73e1bd10]{margin:0;color:var(--crm-color-text-3);font-size:12px}.tone-success[data-v-73e1bd10]{border-color:#b7ebc6}.tone-warning[data-v-73e1bd10]{border-color:#ffe1a8}.tone-danger[data-v-73e1bd10]{border-color:#ffc7c7}.tone-info[data-v-73e1bd10]{border-color:#cfe0ff}.primary-action[data-v-73e1bd10]{margin-top:16px;padding:16px 18px;border:1px solid #bfdbfe;border-radius:16px;background:#eff6ff}.primary-action span[data-v-73e1bd10]{color:#2563eb;font-size:12px;font-weight:800}.primary-action strong[data-v-73e1bd10],.primary-action p[data-v-73e1bd10]{display:block}.primary-action strong[data-v-73e1bd10]{margin-top:6px;color:var(--crm-color-text-1)}.primary-action p[data-v-73e1bd10]{margin:6px 0 0;color:var(--crm-color-text-2);line-height:1.7}.overview-grid[data-v-73e1bd10]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:18px}.signal-panel[data-v-73e1bd10]{padding:20px;border:1px solid #e3eaf6;border-radius:18px;background:#fbfdff}.panel-head[data-v-73e1bd10]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.panel-head h4[data-v-73e1bd10]{margin:0;color:var(--crm-color-text-1);font-size:16px}.panel-head span[data-v-73e1bd10]{color:var(--crm-color-text-3);font-size:12px}.risk-list[data-v-73e1bd10],.advice-list[data-v-73e1bd10],.gap-list[data-v-73e1bd10]{display:flex;flex-direction:column;gap:10px}.risk-item[data-v-73e1bd10],.advice-item[data-v-73e1bd10],.gap-item[data-v-73e1bd10]{padding:14px;border-radius:14px;background:#fff}.gap-item[data-v-73e1bd10]{border:1px solid #fde68a;background:#fffbeb}.gap-item strong[data-v-73e1bd10],.gap-item span[data-v-73e1bd10]{display:block}.gap-item strong[data-v-73e1bd10]{color:#92400e}.gap-item span[data-v-73e1bd10]{margin-top:6px;color:var(--crm-color-text-3);font-size:12px;line-height:1.6}.risk-item[data-v-73e1bd10]{border-left:4px solid #60a5fa}.risk-high[data-v-73e1bd10],.risk-critical[data-v-73e1bd10]{border-left-color:#f56c6c}.risk-medium[data-v-73e1bd10]{border-left-color:#e6a23c}.risk-item strong[data-v-73e1bd10],.advice-item strong[data-v-73e1bd10]{display:block;color:var(--crm-color-text-1)}.risk-item span[data-v-73e1bd10],.advice-item p[data-v-73e1bd10]{margin:6px 0 0;color:var(--crm-color-text-3);line-height:1.6}.advice-item[data-v-73e1bd10]{display:flex;gap:12px}.advice-item i[data-v-73e1bd10]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:10px;background:#2563eb;color:#fff;font-style:normal;font-weight:700;flex-shrink:0}@media (max-width: 900px){.overview-hero[data-v-73e1bd10],.overview-grid[data-v-73e1bd10]{grid-template-columns:1fr;flex-direction:column}}.relation-radar[data-v-0d7c375e]{min-height:360px;padding:22px}.panel-title[data-v-0d7c375e],.edge-title[data-v-0d7c375e]{display:flex;align-items:center;justify-content:space-between;gap:14px}.eyebrow[data-v-0d7c375e]{margin:0 0 6px;color:#2563eb;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.panel-title h3[data-v-0d7c375e],.edge-title h4[data-v-0d7c375e]{margin:0;color:var(--crm-color-text-1)}.radar-summary[data-v-0d7c375e],.edge-title span[data-v-0d7c375e]{color:var(--crm-color-text-3);line-height:1.7}.type-filter[data-v-0d7c375e]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.type-chip[data-v-0d7c375e]{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:6px 11px;border:1px solid #d8e4f3;border-radius:999px;background:#fff;color:var(--crm-color-text-2);font-size:13px;font-weight:700;cursor:pointer;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease}.type-chip.active[data-v-0d7c375e]{border-color:#2563eb;color:#1d4ed8;box-shadow:0 6px 16px #2563eb1f}.type-chip strong[data-v-0d7c375e]{color:var(--crm-color-text-3);font-size:12px}.type-chip-reset[data-v-0d7c375e]{color:#475569}.radar-toolbar[data-v-0d7c375e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.strength-filter[data-v-0d7c375e],.radar-insights[data-v-0d7c375e],.source-filter[data-v-0d7c375e]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.strength-filter>span[data-v-0d7c375e],.source-filter>span[data-v-0d7c375e]{color:var(--crm-color-text-3);font-size:13px;font-weight:700}.source-filter[data-v-0d7c375e]{margin-top:10px}.relation-layers[data-v-0d7c375e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.relation-layer[data-v-0d7c375e]{min-width:0;padding:12px;border:1px solid #dbe6fb;border-radius:12px;background:#f8fbff}.relation-layer span[data-v-0d7c375e],.relation-layer strong[data-v-0d7c375e],.relation-layer em[data-v-0d7c375e]{display:block}.relation-layer span[data-v-0d7c375e]{color:#2563eb;font-size:12px;font-weight:800}.relation-layer strong[data-v-0d7c375e]{margin-top:5px;color:var(--crm-color-text-1)}.relation-layer em[data-v-0d7c375e]{margin-top:5px;color:var(--crm-color-text-3);font-size:12px;font-style:normal;line-height:1.5}.highlight-filter-tip[data-v-0d7c375e]{display:inline-flex;align-items:center;gap:10px;margin-top:10px;padding:6px 10px;border:1px solid #bbf7d0;border-radius:8px;background:#f0fdf4;color:#166534;font-size:13px;font-weight:700}.strength-chip[data-v-0d7c375e],.source-chip[data-v-0d7c375e]{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:5px 10px;border:1px solid #d8e4f3;border-radius:8px;background:#fff;color:var(--crm-color-text-2);font-size:13px;font-weight:700;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.strength-chip.active[data-v-0d7c375e],.source-chip.active[data-v-0d7c375e]{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.source-chip.external.active[data-v-0d7c375e]{border-color:#f59e0b;background:#fff7ed;color:#c2410c}.strength-chip strong[data-v-0d7c375e],.source-chip strong[data-v-0d7c375e]{color:var(--crm-color-text-3);font-size:12px}.source-chip-reset[data-v-0d7c375e]{color:#475569}.radar-insights span[data-v-0d7c375e]{padding:5px 9px;border-radius:8px;background:#f1f5f9;color:var(--crm-color-text-2);font-size:12px;font-weight:700}.radar-insights .warning[data-v-0d7c375e]{background:#fff7ed;color:#c2410c}.type-dot[data-v-0d7c375e]{flex:0 0 auto;width:9px;height:9px;border-radius:999px;background:#64748b}.type-dot-customer[data-v-0d7c375e],.graph-node-customer[data-v-0d7c375e]{color:#2563eb;fill:#2563eb;background:#2563eb}.type-dot-contact[data-v-0d7c375e],.graph-node-contact[data-v-0d7c375e]{color:#059669;fill:#059669;background:#059669}.type-dot-colleague[data-v-0d7c375e],.graph-node-colleague[data-v-0d7c375e]{color:#7c3aed;fill:#7c3aed;background:#7c3aed}.type-dot-opportunity[data-v-0d7c375e],.graph-node-opportunity[data-v-0d7c375e]{color:#dc2626;fill:#dc2626;background:#dc2626}.type-dot-tender[data-v-0d7c375e],.graph-node-tender[data-v-0d7c375e]{color:#ca8a04;fill:#ca8a04;background:#ca8a04}.type-dot-external[data-v-0d7c375e],.graph-node-external[data-v-0d7c375e]{color:#ea580c;fill:#ea580c;background:#ea580c}.type-dot-organization[data-v-0d7c375e],.graph-node-organization[data-v-0d7c375e]{color:#0f766e;fill:#0f766e;background:#0f766e}.type-dot-unknown[data-v-0d7c375e],.graph-node-unknown[data-v-0d7c375e]{color:#64748b;fill:#64748b;background:#64748b}.radar-layout[data-v-0d7c375e]{display:grid;grid-template-columns:minmax(320px,1.1fr) minmax(300px,.9fr);gap:16px;margin-top:16px}.node-board[data-v-0d7c375e]{display:grid;gap:14px;padding:14px;border-radius:18px;background:radial-gradient(circle at 20% 10%,rgba(37,99,235,.12),transparent 30%),#f8fbff}.graph-canvas[data-v-0d7c375e]{position:relative;min-height:250px;overflow:hidden;border:1px solid #dbe8f7;border-radius:18px;background:linear-gradient(90deg,rgba(148,163,184,.14) 1px,transparent 1px),linear-gradient(0deg,rgba(148,163,184,.14) 1px,transparent 1px),#fff;background-size:48px 48px}.graph-lines[data-v-0d7c375e]{display:block;width:100%;height:250px}.graph-ring[data-v-0d7c375e]{fill:none;stroke:#cbdff5;stroke-dasharray:7 8;stroke-width:2}.graph-edge[data-v-0d7c375e]{stroke:#2563eb;stroke-linecap:round}.graph-node-halo[data-v-0d7c375e]{opacity:.16}.graph-node-halo.highlighted[data-v-0d7c375e]{opacity:.34;stroke:#16a34a;stroke-width:3}.graph-node-dot[data-v-0d7c375e]{stroke:#fff;stroke-width:4}.graph-node-dot.highlighted[data-v-0d7c375e]{stroke:#bbf7d0;stroke-width:7}.graph-legend[data-v-0d7c375e]{display:flex;flex-wrap:wrap;gap:8px 14px;padding:0 14px 12px;color:var(--crm-color-text-3);font-size:12px}.radar-empty-state[data-v-0d7c375e]{display:grid;place-items:center;min-height:250px;border:1px dashed #cbdff5;border-radius:18px;background:#fff}.radar-empty-state.compact[data-v-0d7c375e]{min-height:220px;margin-top:14px}.radar-empty-state p[data-v-0d7c375e]{margin:0;color:var(--crm-color-text-1);font-weight:800}.radar-empty-state span[data-v-0d7c375e]{display:block;margin-top:5px;color:var(--crm-color-text-3);font-size:12px}.node-groups[data-v-0d7c375e]{display:grid;gap:12px}.node-group[data-v-0d7c375e]{min-width:0}.node-group-title[data-v-0d7c375e]{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:var(--crm-color-text-1)}.node-group-title em[data-v-0d7c375e]{padding:1px 7px;border-radius:999px;background:#eaf2ff;color:#2563eb;font-size:12px;font-style:normal}.node-card-grid[data-v-0d7c375e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:10px}.node-card[data-v-0d7c375e]{position:relative;min-width:0;min-height:150px;padding:16px;border:1px solid #dce8f8;border-radius:18px;background:#fff;overflow:hidden;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.node-card[data-v-0d7c375e]:after{content:"";position:absolute;right:-24px;bottom:-30px;width:86px;height:86px;border-radius:999px;background:#2563eb14}.node-card[data-v-0d7c375e]:hover{border-color:#9cc1f6;box-shadow:0 12px 26px #2563eb1f;transform:translateY(-1px)}.node-card.weak[data-v-0d7c375e]{border-color:#fed7aa}.node-card.highlighted[data-v-0d7c375e]{border-color:#22c55e;box-shadow:0 14px 28px #22c55e29}.node-score[data-v-0d7c375e]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:#0f2747;color:#fff;font-weight:800}.node-score.large[data-v-0d7c375e]{flex:0 0 auto;width:58px;height:58px;border-radius:18px;font-size:18px}.node-badges[data-v-0d7c375e]{position:absolute;top:14px;right:14px;z-index:1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:138px}.node-card h4[data-v-0d7c375e]{margin:12px 0 6px;color:var(--crm-color-text-1);font-size:16px;line-height:1.35;word-break:break-word}.node-card p[data-v-0d7c375e]{margin:0 0 10px;color:var(--crm-color-text-3);line-height:1.5;word-break:break-word}.node-tags[data-v-0d7c375e]{display:flex;flex-wrap:wrap;gap:6px;min-height:24px}.node-actions[data-v-0d7c375e]{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.edge-panel[data-v-0d7c375e]{padding:16px;border:1px solid #e3eaf6;border-radius:18px;background:#fff}.edge-list[data-v-0d7c375e]{display:grid;gap:10px;margin-top:14px}.edge-card[data-v-0d7c375e]{display:grid;grid-template-columns:minmax(0,1fr) 118px;gap:12px;padding:14px;border-radius:14px;background:#f7fbff}.edge-card strong[data-v-0d7c375e]{display:block;color:var(--crm-color-text-1);line-height:1.45;word-break:break-word}.edge-card p[data-v-0d7c375e]{margin:6px 0 0;color:var(--crm-color-text-3);line-height:1.6}.edge-action[data-v-0d7c375e]{display:flex;flex-direction:column;justify-content:center;gap:8px}.edge-meta[data-v-0d7c375e]{display:flex;justify-content:flex-end;gap:5px}.gap-strip[data-v-0d7c375e]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.gap-strip span[data-v-0d7c375e]{padding:7px 10px;border-radius:999px;background:#fff7e8;color:#b26a00;font-size:12px;font-weight:700}.detail-head[data-v-0d7c375e]{display:flex;align-items:center;gap:14px;padding-bottom:16px;border-bottom:1px solid #e5edf7}.detail-head h4[data-v-0d7c375e]{margin:0 0 6px;color:var(--crm-color-text-1);font-size:18px}.detail-head p[data-v-0d7c375e],.detail-section p[data-v-0d7c375e],.detail-edge-list span[data-v-0d7c375e],.muted[data-v-0d7c375e]{margin:0;color:var(--crm-color-text-3);line-height:1.6}.detail-metrics[data-v-0d7c375e]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}.detail-metrics div[data-v-0d7c375e]{padding:12px;border-radius:10px;background:#f8fbff}.detail-metrics span[data-v-0d7c375e]{display:block;color:var(--crm-color-text-3);font-size:12px}.detail-metrics strong[data-v-0d7c375e]{display:block;margin-top:6px;color:var(--crm-color-text-1);font-size:20px}.detail-section[data-v-0d7c375e]{margin-top:18px}.detail-section h5[data-v-0d7c375e]{margin:0 0 10px;color:var(--crm-color-text-1);font-size:14px}.detail-action-panel[data-v-0d7c375e]{padding:14px;border:1px solid #dbe6fb;border-radius:12px;background:#f8fbff}.detail-action-buttons[data-v-0d7c375e]{display:flex;flex-wrap:wrap;gap:8px}.detail-evidence-preview[data-v-0d7c375e]{display:grid;gap:8px;margin-top:12px}.detail-evidence-preview article[data-v-0d7c375e]{padding:10px;border:1px solid #e3eaf6;border-radius:8px;background:#fff}.detail-evidence-preview strong[data-v-0d7c375e],.detail-evidence-preview span[data-v-0d7c375e]{display:block}.detail-evidence-preview strong[data-v-0d7c375e]{color:var(--crm-color-text-1);font-size:13px}.detail-evidence-preview span[data-v-0d7c375e]{margin-top:5px;color:var(--crm-color-text-3);font-size:12px;line-height:1.5}.detail-layer[data-v-0d7c375e]{padding:12px;border:1px solid #dbe6fb;border-radius:12px;background:#f8fbff}.detail-layer strong[data-v-0d7c375e]{display:block;color:#1d4ed8}.source-distribution[data-v-0d7c375e]{display:grid;gap:10px}.source-stat[data-v-0d7c375e]{display:grid;gap:7px;padding:10px 12px;border-radius:10px;background:#f8fbff}.source-stat div[data-v-0d7c375e]{display:flex;align-items:center;justify-content:space-between;gap:10px}.source-stat span[data-v-0d7c375e]{color:var(--crm-color-text-2);font-size:13px;font-weight:700}.source-stat strong[data-v-0d7c375e]{color:var(--crm-color-text-3);font-size:12px}.weak-tip[data-v-0d7c375e]{padding:10px 12px;border-radius:10px;background:#fff7ed;color:#c2410c!important}.weak-next-actions[data-v-0d7c375e]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.weak-next-actions li[data-v-0d7c375e]{padding:10px 12px;border-radius:10px;background:#f8fbff;color:var(--crm-color-text-2);line-height:1.6}.detail-edge-list[data-v-0d7c375e]{display:grid;gap:8px}.detail-edge-list article[data-v-0d7c375e]{padding:10px 12px;border-radius:10px;background:#f8fbff}.detail-edge-list strong[data-v-0d7c375e]{display:block;margin-bottom:4px;color:var(--crm-color-text-1);line-height:1.45}@media (max-width: 1000px){.radar-layout[data-v-0d7c375e]{grid-template-columns:1fr}}@media (max-width: 640px){.relation-radar[data-v-0d7c375e]{padding:16px}.panel-title[data-v-0d7c375e],.edge-title[data-v-0d7c375e],.radar-toolbar[data-v-0d7c375e]{align-items:flex-start;flex-direction:column}.relation-layers[data-v-0d7c375e],.node-card-grid[data-v-0d7c375e],.edge-card[data-v-0d7c375e]{grid-template-columns:1fr}}.key-people-panel[data-v-acfa6f84]{min-height:320px;padding:22px}.panel-title[data-v-acfa6f84],.person-head[data-v-acfa6f84],.person-footer[data-v-acfa6f84]{display:flex;align-items:center;justify-content:space-between;gap:14px}.eyebrow[data-v-acfa6f84]{margin:0 0 6px;color:#16a34a;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.panel-title h3[data-v-acfa6f84],.person-head h4[data-v-acfa6f84]{margin:0;color:var(--crm-color-text-1)}.people-list[data-v-acfa6f84]{display:grid;gap:12px;margin-top:16px}.gap-strip[data-v-acfa6f84]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.person-card[data-v-acfa6f84]{display:grid;grid-template-columns:86px minmax(0,1fr);gap:14px;padding:16px;border:1px solid #e3eaf6;border-radius:18px;background:linear-gradient(135deg,#fff,#f8fcf9)}.person-rank[data-v-acfa6f84]{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:16px;background:#ecfdf3;color:#15803d}.person-rank strong[data-v-acfa6f84]{font-size:28px}.person-rank span[data-v-acfa6f84],.person-head p[data-v-acfa6f84],.person-footer span[data-v-acfa6f84]{color:var(--crm-color-text-3);font-size:12px}.reason[data-v-acfa6f84]{margin:10px 0;color:var(--crm-color-text-2);line-height:1.7}.person-tags[data-v-acfa6f84]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}@media (max-width: 640px){.person-card[data-v-acfa6f84]{grid-template-columns:1fr}.person-rank[data-v-acfa6f84]{min-height:72px}}.path-recommendation-panel[data-v-b9d97293]{min-height:320px;padding:22px}.panel-title[data-v-b9d97293],.path-head[data-v-b9d97293],.path-footer[data-v-b9d97293]{display:flex;align-items:center;justify-content:space-between;gap:14px}.eyebrow[data-v-b9d97293]{margin:0 0 6px;color:#d97706;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.panel-title h3[data-v-b9d97293],.path-head h4[data-v-b9d97293]{margin:0;color:var(--crm-color-text-1)}.path-list[data-v-b9d97293]{display:grid;gap:14px;margin-top:16px}.path-card[data-v-b9d97293]{padding:18px;border:1px solid #e3eaf6;border-radius:8px;background:linear-gradient(135deg,#fff,#fffaf2)}.path-meta[data-v-b9d97293]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:8px}.path-meta span[data-v-b9d97293]{color:var(--crm-color-text-3);font-size:12px;font-weight:800}.path-head p[data-v-b9d97293],.path-reason[data-v-b9d97293]{margin:8px 0 0;color:var(--crm-color-text-3);line-height:1.7}.path-reason[data-v-b9d97293]{color:#92400e;font-size:12px}.path-score[data-v-b9d97293]{display:flex;flex-direction:column;align-items:center;min-width:92px;padding:12px;border-radius:8px;background:#fff7e8;color:#b45309}.path-score strong[data-v-b9d97293]{font-size:28px}.path-score span[data-v-b9d97293]{color:#9a5a05;font-size:12px;white-space:nowrap}.path-chain[data-v-b9d97293]{display:flex;align-items:stretch;gap:10px;margin:16px 0;overflow-x:auto;padding-bottom:4px}.chain-node[data-v-b9d97293]{min-width:132px;padding:12px;border:1px solid #ffe1a8;border-radius:8px;background:#fff}.chain-node strong[data-v-b9d97293],.chain-node span[data-v-b9d97293]{display:block}.chain-node strong[data-v-b9d97293]{color:var(--crm-color-text-1)}.chain-node span[data-v-b9d97293]{margin-top:6px;color:var(--crm-color-text-3);font-size:12px}.path-chain i[data-v-b9d97293]{display:flex;align-items:center;color:#d97706;font-style:normal;font-weight:800}.action-grid[data-v-b9d97293]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.action-grid div[data-v-b9d97293]{padding:12px;border:1px solid #fde68a;border-radius:8px;background:#fffdf5}.action-grid span[data-v-b9d97293],.action-grid strong[data-v-b9d97293]{display:block}.action-grid span[data-v-b9d97293]{color:#b45309;font-size:12px;font-weight:800}.action-grid strong[data-v-b9d97293]{margin-top:6px;color:var(--crm-color-text-2);font-size:13px;line-height:1.6}.risk-tags[data-v-b9d97293]{display:flex;flex-wrap:wrap;gap:6px}.score-breakdown[data-v-b9d97293]{display:grid;grid-template-columns:repeat(8,minmax(64px,1fr));gap:6px;margin:0 0 14px}.score-breakdown div[data-v-b9d97293]{padding:8px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.score-breakdown span[data-v-b9d97293],.score-breakdown strong[data-v-b9d97293]{display:block;text-align:center}.score-breakdown span[data-v-b9d97293]{color:var(--crm-color-text-3);font-size:12px}.score-breakdown strong[data-v-b9d97293]{margin-top:4px;color:var(--crm-color-text-1)}.entry-section[data-v-b9d97293]{margin:0 0 14px}.entry-section header[data-v-b9d97293]{margin-bottom:8px;color:var(--crm-color-text-2);font-size:13px;font-weight:800}.contact-grid[data-v-b9d97293],.project-list[data-v-b9d97293]{display:grid;gap:8px}.contact-grid[data-v-b9d97293]{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-item[data-v-b9d97293],.project-item[data-v-b9d97293]{padding:10px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.contact-item strong[data-v-b9d97293],.contact-item span[data-v-b9d97293],.contact-item small[data-v-b9d97293],.project-item strong[data-v-b9d97293],.project-item span[data-v-b9d97293],.project-item small[data-v-b9d97293]{display:block}.contact-item span[data-v-b9d97293],.project-item span[data-v-b9d97293],.contact-item small[data-v-b9d97293],.project-item small[data-v-b9d97293]{margin-top:5px;color:var(--crm-color-text-3);font-size:12px;line-height:1.5}@media (max-width: 760px){.path-head[data-v-b9d97293],.path-footer[data-v-b9d97293]{align-items:stretch;flex-direction:column}.action-grid[data-v-b9d97293]{grid-template-columns:1fr}.score-breakdown[data-v-b9d97293],.contact-grid[data-v-b9d97293]{grid-template-columns:repeat(2,minmax(0,1fr))}}.tender-analysis-panel[data-v-0ef17e50]{min-height:360px;padding:22px}.panel-title[data-v-0ef17e50],.tender-main[data-v-0ef17e50],.panel-footer[data-v-0ef17e50]{display:flex;align-items:center;justify-content:space-between;gap:14px}.eyebrow[data-v-0ef17e50]{margin:0 0 6px;color:#0f766e;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.panel-title h3[data-v-0ef17e50],.tender-main h4[data-v-0ef17e50]{margin:0;color:var(--crm-color-text-1)}.tender-count[data-v-0ef17e50]{display:flex;flex-direction:column;align-items:center;min-width:86px;padding:12px;border-radius:16px;background:#ecfeff;color:#0f766e}.tender-count strong[data-v-0ef17e50]{font-size:28px}.tender-count span[data-v-0ef17e50]{font-size:12px}.tender-list[data-v-0ef17e50]{display:grid;gap:14px;margin-top:16px}.tender-card[data-v-0ef17e50]{padding:18px;border:1px solid #d8edf0;border-radius:20px;background:linear-gradient(135deg,#fff,#f3fbfb)}.tender-main p[data-v-0ef17e50]{margin:8px 0 0;color:var(--crm-color-text-3);line-height:1.7}.tender-facts[data-v-0ef17e50]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.source-row[data-v-0ef17e50]{display:flex;align-items:center;gap:10px;margin:-4px 0 14px;color:var(--crm-color-text-3);font-size:12px}.tender-facts div[data-v-0ef17e50]{min-height:74px;padding:12px;border:1px solid #d8edf0;border-radius:16px;background:#ffffffc7}.tender-facts span[data-v-0ef17e50],.tender-facts strong[data-v-0ef17e50]{display:block}.tender-facts span[data-v-0ef17e50]{color:var(--crm-color-text-3);font-size:12px}.tender-facts strong[data-v-0ef17e50]{margin-top:8px;color:var(--crm-color-text-1)}.risk-tags[data-v-0ef17e50]{display:flex;flex-wrap:wrap;gap:6px}@media (max-width: 900px){.tender-facts[data-v-0ef17e50]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.panel-title[data-v-0ef17e50],.tender-main[data-v-0ef17e50],.panel-footer[data-v-0ef17e50]{align-items:stretch;flex-direction:column}.tender-facts[data-v-0ef17e50]{grid-template-columns:1fr}}.opportunity-breakthrough-panel[data-v-5c9bdfb5]{min-height:320px;padding:22px}.panel-title[data-v-5c9bdfb5],.opportunity-head[data-v-5c9bdfb5]{display:flex;align-items:center;justify-content:space-between;gap:14px}.eyebrow[data-v-5c9bdfb5]{margin:0 0 6px;color:#2563eb;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.panel-title h3[data-v-5c9bdfb5],.opportunity-head h4[data-v-5c9bdfb5]{margin:0;color:var(--crm-color-text-1)}.opportunity-list[data-v-5c9bdfb5]{display:grid;gap:14px;margin-top:16px}.risk-summary-strip[data-v-5c9bdfb5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-top:14px}.risk-summary-item[data-v-5c9bdfb5]{text-align:left;padding:10px 12px;border:1px solid #dbe6fb;border-radius:12px;background:#fff;cursor:pointer}.risk-summary-item span[data-v-5c9bdfb5],.risk-summary-item strong[data-v-5c9bdfb5]{display:block}.risk-summary-item span[data-v-5c9bdfb5]{color:var(--crm-color-text-3);font-size:12px}.risk-summary-item strong[data-v-5c9bdfb5]{margin-top:4px;color:var(--crm-color-text-1)}.risk-summary-item.danger[data-v-5c9bdfb5],.risk-summary-item.high[data-v-5c9bdfb5]{border-color:#f7b4b4;background:#fff5f5}.risk-summary-item.warning[data-v-5c9bdfb5],.risk-summary-item.attention[data-v-5c9bdfb5]{border-color:#f5d798;background:#fffbeb}.risk-summary-item.active[data-v-5c9bdfb5]{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb24}.risk-summary-reset[data-v-5c9bdfb5]{min-height:48px;border:1px dashed #94a3b8;border-radius:12px;background:#fff;color:#2563eb;font-weight:800;cursor:pointer}.risk-share-bar[data-v-5c9bdfb5]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:9px 12px;border:1px solid #bfdbfe;border-radius:10px;background:#eff6ff;color:#1d4ed8;font-size:13px;font-weight:700}.opportunity-card[data-v-5c9bdfb5]{padding:18px;border:1px solid #dbe6fb;border-radius:20px;background:linear-gradient(135deg,#fff,#f5f8ff)}.opportunity-head p[data-v-5c9bdfb5]{margin:8px 0 0;color:var(--crm-color-text-3);line-height:1.7}.opportunity-amount[data-v-5c9bdfb5]{display:flex;flex-direction:column;align-items:center;min-width:112px;padding:12px;border-radius:16px;background:#eff6ff;color:#1d4ed8}.opportunity-amount strong[data-v-5c9bdfb5]{font-size:20px;white-space:nowrap}.opportunity-amount span[data-v-5c9bdfb5],.opportunity-meta[data-v-5c9bdfb5]{color:var(--crm-color-text-3);font-size:12px}.opportunity-meta[data-v-5c9bdfb5],.risk-tags[data-v-5c9bdfb5]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.breakthrough-diagnostics[data-v-5c9bdfb5]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px}.diagnostic-item[data-v-5c9bdfb5]{min-width:0;padding:10px;border:1px solid #dbe6fb;border-radius:12px;background:#fff}.diagnostic-item span[data-v-5c9bdfb5],.diagnostic-item strong[data-v-5c9bdfb5]{display:block}.diagnostic-item span[data-v-5c9bdfb5]{color:var(--crm-color-text-3);font-size:12px}.diagnostic-item strong[data-v-5c9bdfb5]{margin-top:4px;overflow-wrap:anywhere;color:var(--crm-color-text-1);font-size:13px}.diagnostic-item.warning[data-v-5c9bdfb5]{border-color:#f5d798;background:#fffbeb}.diagnostic-item.danger[data-v-5c9bdfb5]{border-color:#f7b4b4;background:#fff5f5}.risk-insights[data-v-5c9bdfb5]{display:grid;gap:8px;margin-top:12px}.risk-insights div[data-v-5c9bdfb5]{padding:10px 12px;border-left:4px solid #f56c6c;border-radius:12px;background:#fff5f5;color:var(--crm-color-text-2);font-size:13px;line-height:1.6}.next-step[data-v-5c9bdfb5]{margin-top:14px;padding:14px;border-radius:16px;background:#2563eb14}.next-step span[data-v-5c9bdfb5],.next-step strong[data-v-5c9bdfb5]{display:block}.next-step span[data-v-5c9bdfb5]{color:#2563eb;font-size:12px;font-weight:800}.next-step strong[data-v-5c9bdfb5]{margin-top:6px;color:var(--crm-color-text-1);line-height:1.7}@media (max-width: 640px){.panel-title[data-v-5c9bdfb5],.opportunity-head[data-v-5c9bdfb5]{align-items:stretch;flex-direction:column}.breakthrough-diagnostics[data-v-5c9bdfb5]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ai-action-advice-panel[data-v-f11fa880]{min-height:320px;padding:22px}.panel-title[data-v-f11fa880],.advice-head[data-v-f11fa880],.panel-footer[data-v-f11fa880]{display:flex;align-items:center;justify-content:space-between;gap:14px}.eyebrow[data-v-f11fa880]{margin:0 0 6px;color:#dc2626;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.panel-title h3[data-v-f11fa880],.advice-head h4[data-v-f11fa880]{margin:0;color:var(--crm-color-text-1)}.advice-list[data-v-f11fa880]{display:grid;gap:14px;margin-top:16px}.advice-card[data-v-f11fa880]{padding:18px;border:1px solid #f4d8d8;border-radius:20px;background:linear-gradient(135deg,#fffffff5,#fff7f7f5),radial-gradient(circle at 90% 0%,rgba(220,38,38,.12),transparent 34%)}.advice-head h4[data-v-f11fa880]{margin-top:8px}.advice-tags[data-v-f11fa880]{display:flex;flex-wrap:wrap;gap:6px}.advice-content[data-v-f11fa880]{margin:14px 0;color:var(--crm-color-text-2);line-height:1.7}.rule-box[data-v-f11fa880],.risk-reminder[data-v-f11fa880],.business-reason[data-v-f11fa880],.todo-hint[data-v-f11fa880]{padding:14px;border-radius:16px}.rule-box[data-v-f11fa880]{margin-top:10px;background:#ffffffd1;border:1px solid #f4d8d8}.risk-reminder[data-v-f11fa880],.todo-hint[data-v-f11fa880]{margin-top:10px;background:#fff7ed}.business-reason[data-v-f11fa880]{border:1px solid #bfdbfe;background:#eff6ff}.rule-box span[data-v-f11fa880],.risk-reminder span[data-v-f11fa880],.business-reason span[data-v-f11fa880],.todo-hint span[data-v-f11fa880],.panel-footer span[data-v-f11fa880]{color:var(--crm-color-text-3);font-size:12px}.rule-box strong[data-v-f11fa880],.risk-reminder strong[data-v-f11fa880],.business-reason strong[data-v-f11fa880],.todo-hint strong[data-v-f11fa880]{display:block;margin-top:6px;color:var(--crm-color-text-1)}.rule-box p[data-v-f11fa880]{margin:8px 0 0;color:var(--crm-color-text-3);line-height:1.7}.panel-footer[data-v-f11fa880]{margin-top:12px}.advice-actions[data-v-f11fa880]{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:4px 8px}@media (max-width: 640px){.panel-title[data-v-f11fa880],.advice-head[data-v-f11fa880],.panel-footer[data-v-f11fa880]{align-items:stretch;flex-direction:column}.advice-actions[data-v-f11fa880]{justify-content:flex-start}}.event-analytics-panel[data-v-2cea96de]{min-height:188px;padding:18px}.panel-title[data-v-2cea96de],.section-head[data-v-2cea96de],.event-row[data-v-2cea96de]{display:flex;align-items:center;justify-content:space-between;gap:12px}.event-filters[data-v-2cea96de]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-top:14px}.eyebrow[data-v-2cea96de]{margin:0 0 6px;color:#7c3aed;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.panel-title h3[data-v-2cea96de]{margin:0;color:var(--crm-color-text-1)}.analytics-content[data-v-2cea96de]{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(180px,.6fr) minmax(320px,1.2fr);gap:14px;margin-top:14px}.event-filters[data-v-2cea96de] .el-select,.event-filters[data-v-2cea96de] .el-date-editor,.event-filters[data-v-2cea96de] .el-input{width:100%}.action-counts[data-v-2cea96de]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.action-count-card[data-v-2cea96de]{min-height:72px;padding:12px;border:1px solid #e9d5ff;border-radius:8px;background:#faf5ff}.action-count-card span[data-v-2cea96de],.section-head small[data-v-2cea96de],.event-row span[data-v-2cea96de],.event-row time[data-v-2cea96de]{color:var(--crm-color-text-3);font-size:12px}.action-count-card strong[data-v-2cea96de]{display:block;margin-top:8px;color:#6d28d9;font-size:24px}.role-counts[data-v-2cea96de],.recent-events[data-v-2cea96de]{display:grid;align-content:start;gap:8px;min-width:0}.role-count-row[data-v-2cea96de]{display:flex;align-items:center;justify-content:space-between;min-height:36px;padding:7px 10px;border:1px solid #e0f2fe;border-radius:8px;background:#f0f9ff}.role-count-row span[data-v-2cea96de]{overflow:hidden;color:var(--crm-color-text-2);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.role-count-row strong[data-v-2cea96de]{color:#0369a1;font-size:16px}.section-head[data-v-2cea96de]{min-height:22px;color:var(--crm-color-text-2);font-size:13px;font-weight:700}.event-row[data-v-2cea96de]{min-height:44px;padding:8px 10px;border:1px solid #edf0f6;border-radius:8px;background:#fff;cursor:pointer}.event-row div[data-v-2cea96de]{display:grid;gap:4px;min-width:0}.event-row strong[data-v-2cea96de],.event-row span[data-v-2cea96de]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-row strong[data-v-2cea96de]{color:var(--crm-color-text-1);font-size:13px}.event-row time[data-v-2cea96de]{flex:0 0 auto}.event-detail[data-v-2cea96de]{display:grid;gap:14px}.event-detail dl[data-v-2cea96de]{display:grid;gap:8px;margin:0}.event-detail dl>div[data-v-2cea96de]{padding:9px 10px;border:1px solid #edf0f6;border-radius:8px;background:#f8fbff}.event-detail dt[data-v-2cea96de]{color:var(--crm-color-text-3);font-size:12px}.event-detail dd[data-v-2cea96de]{margin:4px 0 0;color:var(--crm-color-text-1);word-break:break-all}.event-detail pre[data-v-2cea96de]{overflow:auto;max-height:280px;margin:0;padding:12px;border-radius:8px;background:#111827;color:#e5e7eb;font-size:12px}@media (max-width: 900px){.event-filters[data-v-2cea96de],.analytics-content[data-v-2cea96de]{grid-template-columns:1fr}}.drawer-subtitle[data-v-2acd6e54]{margin:-8px 0 18px;color:var(--crm-color-text-3);line-height:1.7}.evidence-groups[data-v-2acd6e54],.evidence-list[data-v-2acd6e54]{display:grid;gap:12px}.group-head[data-v-2acd6e54]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.group-head strong[data-v-2acd6e54]{color:var(--crm-color-text-1);font-size:15px}.group-head span[data-v-2acd6e54]{color:var(--crm-color-text-3);font-size:12px}.evidence-card[data-v-2acd6e54]{padding:16px;border:1px solid #e3eaf6;border-radius:16px;background:linear-gradient(135deg,#fff,#f7fbff)}.evidence-head[data-v-2acd6e54],.evidence-meta[data-v-2acd6e54]{display:flex;align-items:center;justify-content:space-between;gap:10px}.evidence-head span[data-v-2acd6e54]{display:inline-flex;padding:4px 9px;border-radius:999px;background:#eaf2ff;color:#2563eb;font-size:12px;font-weight:700}.evidence-head strong[data-v-2acd6e54],.evidence-meta small[data-v-2acd6e54]{color:var(--crm-color-text-3);font-size:12px}.evidence-card h4[data-v-2acd6e54]{margin:14px 0 8px;color:var(--crm-color-text-1);font-size:16px}.evidence-card p[data-v-2acd6e54]{margin:0 0 12px;color:var(--crm-color-text-2);line-height:1.7}.evidence-actions[data-v-2acd6e54]{margin-top:10px}.evidence-actions a[data-v-2acd6e54]{color:#2563eb;font-size:13px;font-weight:700;text-decoration:none}.battle-module-state-alert[data-v-b5fb0b94]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;padding:8px 12px;border:1px solid #f5c2c7;border-radius:8px;background:#fff5f5;color:#b42318;font-size:13px;line-height:1.5}.battle-module-state-alert span[data-v-b5fb0b94]{min-width:0}.state-no_permission[data-v-b5fb0b94]{border-color:#f5c2c7;background:#fff5f5}.state-uninitialized[data-v-b5fb0b94],.state-empty[data-v-b5fb0b94]{border-color:#f5d798;background:#fffbeb;color:#92400e}.sales-battle-map-page[data-v-35d9ddf7]{min-height:100%;padding:24px;background:radial-gradient(circle at 12% 6%,rgba(37,99,235,.12),transparent 26%),linear-gradient(180deg,#f4f7fb,#eef3f9)}.page-card[data-v-35d9ddf7]{border:1px solid #e3eaf6;border-radius:22px;background:#fffffff0;box-shadow:0 16px 40px #1e3a5f14}.battle-hero[data-v-35d9ddf7]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px;padding:28px;overflow:hidden;position:relative}.battle-hero[data-v-35d9ddf7]:after{content:"";position:absolute;top:-80px;right:-30px;width:220px;height:220px;border-radius:999px;background:#2563eb1a}.hero-eyebrow[data-v-35d9ddf7]{margin:0 0 8px;color:#2563eb;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.battle-hero h2[data-v-35d9ddf7]{margin:0 0 10px;color:var(--crm-color-text-1);font-size:30px}.battle-hero p[data-v-35d9ddf7]{max-width:720px;margin:0;color:var(--crm-color-text-3);line-height:1.7}.hero-status[data-v-35d9ddf7]{position:relative;z-index:1;display:flex;flex-direction:column;min-width:180px;padding:18px;border-radius:18px;background:#0f2747;color:#fff}.hero-status span[data-v-35d9ddf7]{color:#ffffffa8;font-size:12px}.hero-status strong[data-v-35d9ddf7]{margin-top:8px;font-size:18px}.sales-battle-map-page[data-v-35d9ddf7] .battle-search,.sales-battle-map-page[data-v-35d9ddf7] .battle-overview{margin-bottom:18px}.battle-workbench[data-v-35d9ddf7],.battle-expansion-grid[data-v-35d9ddf7]{display:grid;grid-template-columns:minmax(420px,1.15fr) minmax(360px,.85fr);gap:18px;align-items:start}.battle-expansion-grid[data-v-35d9ddf7]{margin-top:18px;grid-template-columns:minmax(460px,1fr) minmax(360px,.9fr)}.side-stack[data-v-35d9ddf7],.snapshot-detail[data-v-35d9ddf7]{display:grid;gap:18px}.snapshot-summary[data-v-35d9ddf7],.snapshot-evidence[data-v-35d9ddf7]{padding-top:4px}.snapshot-summary h4[data-v-35d9ddf7],.snapshot-evidence h4[data-v-35d9ddf7]{margin:0 0 10px;color:var(--crm-color-text-1);font-size:15px}.snapshot-summary p[data-v-35d9ddf7]{margin:0;color:var(--crm-color-text-2);line-height:1.7}.snapshot-evidence ul[data-v-35d9ddf7]{display:grid;gap:10px;margin:0;padding:0;list-style:none}.snapshot-evidence li[data-v-35d9ddf7]{padding:12px;border:1px solid #e3eaf6;border-radius:8px;background:#f8fbff}.snapshot-evidence strong[data-v-35d9ddf7],.snapshot-evidence span[data-v-35d9ddf7]{display:block}.snapshot-evidence strong[data-v-35d9ddf7]{color:var(--crm-color-text-1);font-size:13px}.snapshot-evidence span[data-v-35d9ddf7]{margin-top:6px;color:var(--crm-color-text-3);font-size:13px;line-height:1.6}@media (max-width: 1180px){.battle-workbench[data-v-35d9ddf7],.battle-expansion-grid[data-v-35d9ddf7]{grid-template-columns:1fr}}@media (max-width: 900px){.sales-battle-map-page[data-v-35d9ddf7]{padding:14px}.battle-hero[data-v-35d9ddf7]{align-items:stretch;flex-direction:column}}.tender-import-page[data-v-c8978c11]{min-height:100%;padding:24px;background:linear-gradient(180deg,#f4f7fb,#eef3f9)}.import-header[data-v-c8978c11],.page-panel[data-v-c8978c11]{border:1px solid #e3eaf6;border-radius:8px;background:#fff;box-shadow:0 12px 30px #1e3a5f0f}.import-header[data-v-c8978c11]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px}.eyebrow[data-v-c8978c11]{margin:0 0 4px;color:#2563eb;font-size:12px;font-weight:700;text-transform:uppercase}.import-header h2[data-v-c8978c11],.panel-title h3[data-v-c8978c11]{margin:0;color:#152033}.import-grid[data-v-c8978c11]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:16px;margin-top:16px}.page-panel[data-v-c8978c11]{padding:18px}.panel-title[data-v-c8978c11]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.two-column[data-v-c8978c11],.three-column[data-v-c8978c11]{display:grid;gap:10px;width:100%}.two-column[data-v-c8978c11]{grid-template-columns:repeat(2,minmax(0,1fr))}.json-import[data-v-c8978c11]{display:grid;gap:8px;width:100%}.json-import>div[data-v-c8978c11],.notice-parser>div[data-v-c8978c11]{display:flex;justify-content:flex-end;gap:8px}.notice-parser[data-v-c8978c11]{display:grid;gap:8px;width:100%}.three-column[data-v-c8978c11]{grid-template-columns:repeat(3,minmax(0,1fr))}.form-actions[data-v-c8978c11]{display:flex;justify-content:flex-end;gap:10px}.error-banner[data-v-c8978c11]{margin-bottom:12px;padding:10px 12px;border:1px solid #f5c2c7;border-radius:8px;background:#fff5f5;color:#b42318;font-size:13px}.result-panel[data-v-c8978c11]{display:grid;align-content:start;gap:18px}.history-panel[data-v-c8978c11]{margin-top:16px}.history-actions[data-v-c8978c11]{display:flex;align-items:center;gap:8px}.normalized-block h4[data-v-c8978c11],.match-block h4[data-v-c8978c11],.dedupe-block h4[data-v-c8978c11],.commit-result h4[data-v-c8978c11]{margin:0 0 10px;color:#152033;font-size:15px}.normalized-block dl[data-v-c8978c11]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.normalized-block dl>div[data-v-c8978c11]{padding:9px 10px;border:1px solid #e3eaf6;border-radius:8px;background:#f8fbff}.normalized-block dt[data-v-c8978c11]{color:#64748b;font-size:12px}.normalized-block dd[data-v-c8978c11]{margin:4px 0 0;color:#152033;word-break:break-all}.match-card[data-v-c8978c11]{display:grid;gap:8px;margin-top:10px;padding:12px;border:1px solid #d7e4f7;border-radius:8px;background:#f8fbff}.match-card strong[data-v-c8978c11],.match-card span[data-v-c8978c11]{display:block}.match-card span[data-v-c8978c11],.match-card p[data-v-c8978c11],.commit-result p[data-v-c8978c11]{margin:0;color:#64748b;font-size:13px}@media (max-width: 1080px){.import-grid[data-v-c8978c11],.two-column[data-v-c8978c11],.three-column[data-v-c8978c11],.normalized-block dl[data-v-c8978c11]{grid-template-columns:1fr}}
