.row-selected[data-v-673c4102],.row-selected[data-v-f0b1c88d]{background:#1e3a5f!important}.row-selected[data-v-f941ae03]{background:#0f2338!important}.inner-table[data-v-f941ae03]{width:100%;border-collapse:collapse;font-size:13px}.inner-table th[data-v-f941ae03]{text-align:left;padding:6px 10px;border-bottom:1px solid #334155;color:#94a3b8}.inner-table td[data-v-f941ae03]{padding:4px 10px;border-bottom:1px solid #1e293b;color:#cbd5e1}.modal-overlay[data-v-1109c8c3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-1109c8c3]{background:#0f172a;border:1px solid #334155;border-radius:12px;padding:24px;min-width:520px}.detail-grid[data-v-1109c8c3]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.detail-section[data-v-1109c8c3]{background:#1a2332;border:1px solid #1e3a5f;border-radius:8px;padding:14px 16px}.section-title[data-v-1109c8c3]{font-size:13px;font-weight:600;color:#93c5fd;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid #1e3a5f}.info-row[data-v-1109c8c3]{display:flex;padding:3px 0;font-size:13px}.info-label[data-v-1109c8c3]{color:#64748b;min-width:90px;flex-shrink:0}.info-value[data-v-1109c8c3]{color:#e2e8f0;word-break:break-all}.company-card[data-v-2537f2a4]:last-child{border-bottom:none}.company-card-checkbox[data-v-2537f2a4]{display:flex;align-items:center;padding-top:4px;min-width:24px}.company-card-checkbox input[type=checkbox][data-v-2537f2a4]{width:16px;height:16px;cursor:pointer;accent-color:#3b82f6}.company-card-body[data-v-2537f2a4]{flex:1;min-width:0}.company-card-header[data-v-2537f2a4]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.company-card-actions[data-v-2537f2a4]{display:flex;gap:8px;flex-shrink:0;align-items:center}.premium-info[data-v-2537f2a4]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tag[data-v-2537f2a4]{display:inline-block;padding:2px 8px;background:#1e293b;border-radius:4px;font-size:12px;color:#94a3b8}.form-row[data-v-2537f2a4]{display:flex;gap:12px}.form-select[data-v-2537f2a4]{width:100%;padding:8px 12px;border:1px solid #334155;border-radius:6px;background:#0f172a;color:#e2e8f0;font-size:14px}.link[data-v-2537f2a4]{color:#60a5fa;text-decoration:none}.link[data-v-2537f2a4]:hover{text-decoration:underline}.company-item-wrapper[data-v-2537f2a4]{border-bottom:1px solid #1e293b}.company-item-wrapper[data-v-2537f2a4]:last-child{border-bottom:none}.company-card[data-v-2537f2a4]{display:flex;justify-content:space-between;align-items:flex-start;padding:16px;gap:16px}.ai-analysis-card[data-v-2537f2a4]{background:#1a2332;border:1px solid #3b82f6;border-radius:8px;padding:14px 16px;margin:0 16px 12px;animation:fadeIn-2537f2a4 .3s ease}.ai-analysis-content[data-v-2537f2a4]{font-size:13px;color:#e2e8f0;line-height:1.6;white-space:pre-wrap;margin-bottom:8px}@keyframes fadeIn-2537f2a4{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.pagination[data-v-2537f2a4]{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px}.page-info[data-v-2537f2a4]{font-size:13px;color:#94a3b8}.batch-table-wrapper[data-v-2537f2a4]{overflow-x:auto}.batch-table[data-v-2537f2a4]{width:100%;border-collapse:collapse;font-size:13px}.batch-table th[data-v-2537f2a4]{text-align:left;padding:10px 12px;border-bottom:2px solid #334155;color:#94a3b8;font-weight:600;white-space:nowrap;position:sticky;top:0;background:#0f172a}.batch-table td[data-v-2537f2a4]{padding:10px 12px;border-bottom:1px solid #1e293b;vertical-align:top}.batch-table tr:hover td[data-v-2537f2a4]{background:#1a2332}.analysis-cell[data-v-2537f2a4]{max-width:200px;word-break:break-word}.match-cell[data-v-2537f2a4]{white-space:nowrap;color:#fbbf24}.text-muted[data-v-2537f2a4]{color:#64748b}.text-error[data-v-2537f2a4]{color:#f87171}.biz-badge[data-v-2537f2a4]{display:inline-block;padding:3px 8px;border-radius:4px;font-size:12px;font-weight:600;white-space:nowrap}.biz-importer[data-v-2537f2a4]{background:#1e3a5f;color:#93c5fd}.biz-wholesaler[data-v-2537f2a4]{background:#3b2f1e;color:#fcd34d}.biz-retailer[data-v-2537f2a4]{background:#3b1e2f;color:#f9a8d4}.biz-manufacturer[data-v-2537f2a4]{background:#1e3b2f;color:#6ee7b7}.biz-distributor[data-v-2537f2a4]{background:#2f1e3b;color:#c4b5fd}.biz-unknown[data-v-2537f2a4]{background:#1e293b;color:#94a3b8}.flex[data-v-2537f2a4]{display:flex}.flex-between[data-v-2537f2a4]{display:flex;justify-content:space-between;align-items:center}.gap-8[data-v-2537f2a4]{gap:8px}.follow-mask[data-v-4ae84441]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.follow-modal[data-v-4ae84441]{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:20px;width:560px;max-width:92vw;max-height:90vh;overflow-y:auto}.email-preview[data-v-4ae84441]{background:#1e293b;padding:12px;border-radius:6px;max-height:400px;overflow-y:auto;font-size:13px;line-height:1.5}.email-preview[data-v-4ae84441] p{margin:6px 0}.badge-error[data-v-4ae84441]{background:#7f1d1d;color:#fca5a5;padding:2px 8px;border-radius:4px;font-size:12px}.badge-primary[data-v-4ae84441]{background:#1e3a5f;color:#93c5fd;padding:2px 8px;border-radius:4px;font-size:12px}.form-group[data-v-0d0bf734]{margin-bottom:14px}.form-group label[data-v-0d0bf734]{display:block;font-size:13px;color:#94a3b8;margin-bottom:4px;font-weight:500}.form-group label code[data-v-0d0bf734]{background:#1e293b;padding:1px 4px;border-radius:3px;font-size:12px}.form-group input[data-v-0d0bf734],.form-group select[data-v-0d0bf734]{width:100%;padding:8px 12px;border:1px solid #334155;border-radius:6px;background:#1e293b;color:#e2e8f0;font-size:14px}.code-textarea[data-v-0d0bf734]{width:100%;padding:10px 12px;border:1px solid #334155;border-radius:6px;background:#0f172a;color:#e2e8f0;font-family:Consolas,Monaco,monospace;font-size:13px;resize:vertical;line-height:1.5}.html-preview-box[data-v-0d0bf734]{border:1px solid #334155;border-radius:6px;padding:8px;background:#f8f9fa;max-height:350px;overflow:auto}.mode-tabs[data-v-2cc6e786]{display:flex;gap:8px}.back-bar[data-v-2cc6e786]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 12px;background:#172554;border:1px solid #1e40af;border-radius:6px}.sortable[data-v-2cc6e786]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.sortable[data-v-2cc6e786]:hover{color:#93c5fd}.sort-arrow[data-v-2cc6e786]{font-size:10px;color:#60a5fa}.modal-overlay[data-v-2cc6e786]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-2cc6e786]{background:#0f172a;border:1px solid #334155;border-radius:12px;padding:24px;min-width:650px}.clickable-row[data-v-2cc6e786]{cursor:pointer;transition:background .15s}.clickable-row[data-v-2cc6e786]:hover{background:#1e293b}.viewed-row[data-v-2cc6e786]{background:#0f1a2e}.viewed-row[data-v-2cc6e786]:hover{background:#15233d}.badge-viewed[data-v-2cc6e786]{background:#1a3a5c;color:#7cb3e6;padding:1px 6px;border-radius:3px;font-size:10px;margin-left:6px}.detail-grid[data-v-2cc6e786]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.detail-section[data-v-2cc6e786]{background:#1a2332;border:1px solid #1e3a5f;border-radius:8px;padding:14px 16px}.section-title[data-v-2cc6e786]{font-size:13px;font-weight:600;color:#93c5fd;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid #1e3a5f}.info-row[data-v-2cc6e786]{display:flex;padding:3px 0;font-size:13px}.info-label[data-v-2cc6e786]{color:#64748b;min-width:90px;flex-shrink:0}.info-value[data-v-2cc6e786]{color:#e2e8f0;word-break:break-all}.mt-16[data-v-2cc6e786]{margin-top:16px}.ai-panel[data-v-2cc6e786]{background:#101c2e;border:1px solid #3b82f6;border-radius:8px;padding:12px 14px;animation:aiFade-2cc6e786 .25s ease}.ai-panel-head[data-v-2cc6e786]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:8px}.ai-chip[data-v-2cc6e786]{font-size:11px;padding:2px 8px;border-radius:10px;background:#1e3a5f;color:#93c5fd;white-space:nowrap}.ai-chip-score[data-v-2cc6e786]{background:#422006;color:#fbbf24}.ai-chip-cache[data-v-2cc6e786]{background:#14321f;color:#6ee7b7}.ai-chip-site[data-v-2cc6e786]{background:#1f2937;color:#cbd5e1}.ai-chip-hint[data-v-2cc6e786]{background:#2b1d3d;color:#d8b4fe}.ai-body[data-v-2cc6e786]{font-size:13px;color:#e2e8f0;line-height:1.75;white-space:pre-wrap}.ai-error[data-v-2cc6e786]{font-size:13px;color:#f87171}.ai-tip[data-v-2cc6e786]{font-size:12px;color:#fbbf24;background:#2a2005;border-radius:4px;padding:6px 8px;margin-top:8px}.ai-site-row[data-v-2cc6e786]{display:flex;gap:8px;align-items:center;margin-top:10px;padding-top:8px;border-top:1px dashed #1e3a5f}.ai-domain-row[data-v-2cc6e786]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px;padding:8px 10px;background:#0b1727;border:1px solid #1e3a5f;border-radius:6px}.ai-domain-label[data-v-2cc6e786]{font-size:12px;color:#94a3b8;white-space:nowrap}.ai-domain-link[data-v-2cc6e786]{font-size:13px;font-weight:600;color:#60a5fa;word-break:break-all}.ai-dom-verified[data-v-2cc6e786]{background:#14321f;color:#6ee7b7}.ai-dom-high[data-v-2cc6e786]{background:#14321f;color:#86efac}.ai-dom-likely[data-v-2cc6e786]{background:#2a2005;color:#fbbf24}.ai-dom-manual[data-v-2cc6e786]{background:#1f2937;color:#cbd5e1}.ai-domain-evidence[data-v-2cc6e786]{font-size:11px;color:#64748b;margin-top:4px;line-height:1.6}.ai-site-input[data-v-2cc6e786]{flex:1;min-width:200px;padding:4px 8px;font-size:12px;background:#1e293b;border:1px solid #334155;border-radius:4px;color:#e2e8f0}@keyframes aiFade-2cc6e786{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.upload-zone[data-v-57f312fb]{border:2px dashed #334155;border-radius:8px;padding:32px 16px;text-align:center;transition:border-color .2s,background .2s}.upload-zone--dragover[data-v-57f312fb]{border-color:#3b82f6;background:#3b82f60d}.upload-zone__icon[data-v-57f312fb]{font-size:40px;margin-bottom:8px}.upload-zone__title[data-v-57f312fb]{font-size:16px;font-weight:600;margin-bottom:4px}.upload-zone__hint[data-v-57f312fb]{font-size:13px;color:#64748b}.upload-zone__file[data-v-57f312fb]{font-size:14px;color:#10b981}.pipeline-page[data-v-d37f7169]{max-width:1100px;margin:0 auto;padding:24px}.hero[data-v-d37f7169]{text-align:center;margin-bottom:24px}.hero h1[data-v-d37f7169]{font-size:28px;margin-bottom:8px;color:#f1f5f9}.hero p[data-v-d37f7169]{color:#94a3b8}.search-bar[data-v-d37f7169]{margin-bottom:24px}.input-group[data-v-d37f7169]{display:flex;gap:10px;flex-wrap:wrap}.input-group input[data-v-d37f7169]{flex:1;min-width:200px;padding:12px 16px;font-size:16px;border:1px solid #334155;border-radius:8px;outline:none;background:#0f172a;color:#e2e8f0}.input-group input[data-v-d37f7169]:focus{border-color:#60a5fa}.input-group select[data-v-d37f7169]{padding:12px;border:1px solid #334155;border-radius:8px;font-size:14px;background:#0f172a;color:#e2e8f0;width:auto}.hint[data-v-d37f7169]{margin-top:8px;color:#64748b;font-size:13px}.history-hint[data-v-d37f7169]{margin-top:8px;padding:8px 12px;background:#1e3a5f;border:1px solid #2563eb;border-radius:6px;color:#93c5fd;font-size:13px}.loading[data-v-d37f7169]{text-align:center;padding:40px;color:#94a3b8}.spinner[data-v-d37f7169]{width:40px;height:40px;border:4px solid #334155;border-top-color:#60a5fa;border-radius:50%;animation:spin-d37f7169 1s linear infinite;margin:0 auto 16px}@keyframes spin-d37f7169{to{transform:rotate(360deg)}}.error[data-v-d37f7169]{background:#7f1d1d;color:#fca5a5;padding:16px;border-radius:8px;margin-bottom:16px;border:1px solid #b91c1c}.summary[data-v-d37f7169]{display:flex;gap:16px;margin-bottom:24px}.stat-card[data-v-d37f7169]{flex:1;text-align:center;background:#1e293b;border:1px solid #334155;border-radius:12px;padding:16px}.stat-card .value[data-v-d37f7169]{font-size:28px;font-weight:700;color:#60a5fa}.stat-card .label[data-v-d37f7169]{font-size:13px;color:#94a3b8;margin-top:4px}.company-card[data-v-d37f7169]{margin-bottom:20px}.batch-actions[data-v-d37f7169]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#1e293b;border:1px solid #334155;border-radius:8px;margin-bottom:16px}.batch-left[data-v-d37f7169]{display:flex;align-items:center;gap:8px;color:#e2e8f0}.batch-left input[type=checkbox][data-v-d37f7169]{width:18px;height:18px;cursor:pointer}.batch-right[data-v-d37f7169]{display:flex;align-items:center;gap:12px}.batch-hint[data-v-d37f7169]{color:#94a3b8;font-size:13px}.company-info[data-v-d37f7169]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.company-info input[type=checkbox][data-v-d37f7169]{width:18px;height:18px;cursor:pointer}.company-info h3[data-v-d37f7169]{margin:0}.company-header[data-v-d37f7169]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;flex-wrap:wrap;gap:10px}.company-info h3[data-v-d37f7169]{margin:0 0 4px;font-size:18px;color:#f1f5f9}.company-info .domain-link[data-v-d37f7169]{color:#60a5fa;font-size:13px;text-decoration:none;cursor:pointer}.company-info .domain-link[data-v-d37f7169]:hover{color:#93c5fd;text-decoration:underline}.company-actions[data-v-d37f7169]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.score[data-v-d37f7169]{padding:4px 10px;border-radius:6px;background:#78350f;color:#fcd34d;font-weight:700;font-size:13px}.score.high[data-v-d37f7169]{background:#065f46;color:#6ee7b7}.email-count[data-v-d37f7169]{color:#94a3b8;font-size:13px}.company-desc[data-v-d37f7169]{color:#94a3b8;font-size:13px;margin-bottom:8px}.company-reasons[data-v-d37f7169]{margin-bottom:12px}.reason-tag[data-v-d37f7169]{display:inline-block;background:#334155;padding:2px 8px;border-radius:4px;font-size:11px;margin-right:6px;color:#94a3b8}.note-section[data-v-d37f7169]{margin:12px 0;padding:12px;background:#0f172a;border:1px solid #334155;border-radius:8px}.note-section textarea[data-v-d37f7169]{width:100%;background:#1e293b;border:1px solid #334155;border-radius:6px;padding:8px 12px;color:#e2e8f0;font-size:13px;resize:vertical;margin-bottom:8px}.note-section textarea[data-v-d37f7169]:focus{border-color:#60a5fa;outline:none}.note-saved[data-v-d37f7169]{color:#6ee7b7;font-size:12px;margin-left:8px}.contacts-table[data-v-d37f7169]{width:100%;border-collapse:collapse;font-size:14px}.contacts-table th[data-v-d37f7169]{text-align:left;padding:10px 8px;background:#0f172a;border-bottom:2px solid #334155;font-weight:600;color:#64748b}.contacts-table td[data-v-d37f7169]{padding:10px 8px;border-bottom:1px solid #334155;color:#e2e8f0}.priority-high[data-v-d37f7169]{background:#065f4633}.email-cell[data-v-d37f7169]{font-family:monospace;color:#60a5fa}.position-cell[data-v-d37f7169]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag[data-v-d37f7169]{padding:3px 8px;border-radius:4px;font-size:11px;font-weight:600}.tag-high[data-v-d37f7169]{background:#065f46;color:#6ee7b7}.tag-medium[data-v-d37f7169]{background:#78350f;color:#fcd34d}.tag-low[data-v-d37f7169]{background:#334155;color:#94a3b8}.empty[data-v-d37f7169]{text-align:center;padding:60px;color:#94a3b8}.empty .sub[data-v-d37f7169]{font-size:13px;margin-top:8px;color:#64748b}.ai-analysis-card[data-v-d37f7169]{background:#1a2332;border:1px solid #334155;border-radius:8px;padding:12px 16px}.ai-analysis-content[data-v-d37f7169]{font-size:13px;color:#cbd5e1;line-height:1.7;white-space:pre-wrap;margin-bottom:8px}.mode-tabs[data-v-e1ee7baf]{display:flex;gap:8px;flex-wrap:wrap}.spinner--small[data-v-e1ee7baf]{width:14px;height:14px;border-width:2px;vertical-align:middle;margin-right:6px}select[data-v-e1ee7baf]{width:100%;padding:10px 12px;background:#0f172a;border:1px solid #334155;border-radius:6px;color:#f1f5f9;font-size:14px}.mail-toolbar[data-v-72fb3a1d]{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap;align-items:center}.form-group[data-v-72fb3a1d]{margin-bottom:14px}.form-group label[data-v-72fb3a1d]{display:block;font-size:13px;color:#94a3b8;margin-bottom:4px;font-weight:500}.form-group input[data-v-72fb3a1d],.form-group select[data-v-72fb3a1d],.form-group textarea[data-v-72fb3a1d]{width:100%;padding:8px 12px;border:1px solid #334155;border-radius:6px;background:#1e293b;color:#e2e8f0;font-size:14px;box-sizing:border-box}.form-group input[data-v-72fb3a1d]:focus,.form-group select[data-v-72fb3a1d]:focus,.form-group textarea[data-v-72fb3a1d]:focus{outline:none;border-color:#3b82f6}.form-group textarea[data-v-72fb3a1d]{font-family:inherit;resize:vertical;line-height:1.5}.form-group input[type=checkbox][data-v-72fb3a1d]{width:auto}.info-row[data-v-72fb3a1d]{display:flex;justify-content:space-between;align-items:flex-start;padding:6px 0;border-bottom:1px solid #1e293b}.info-row[data-v-72fb3a1d]:last-child{border-bottom:none}.info-label[data-v-72fb3a1d]{font-size:13px;color:#64748b;flex-shrink:0;margin-right:12px}.info-value[data-v-72fb3a1d]{font-size:13px;color:#e2e8f0;text-align:right;word-break:break-all}.mail-html[data-v-72fb3a1d]{background:#fff;color:#333;padding:16px;border-radius:6px;font-size:14px;max-height:520px;overflow:auto;margin-top:8px}.mail-text[data-v-72fb3a1d]{background:#0f172a;color:#e2e8f0;padding:16px;border-radius:6px;white-space:pre-wrap;font-family:inherit;max-height:520px;overflow:auto;margin-top:8px}.ai-context[data-v-72fb3a1d]{background:#0f172a;color:#94a3b8;padding:10px 12px;border-radius:6px;font-size:12px;max-height:160px;overflow:auto;white-space:pre-wrap;word-break:break-all}.ai-result[data-v-72fb3a1d]{background:#0f172a;color:#e2e8f0;padding:12px;border-radius:6px;font-size:13px;white-space:pre-wrap;font-family:inherit;max-height:360px;overflow:auto;word-break:break-word}.mail-splitter[data-v-72fb3a1d]{width:8px;cursor:col-resize;flex-shrink:0;align-self:stretch;border-radius:4px}.mail-splitter[data-v-72fb3a1d]:hover{background:#3b82f6}.contact-row[data-v-e75a2b8b]:hover{background:#1e293b}.contact-row.selected[data-v-e75a2b8b]{background:#1a2e3e;border-left:3px solid #60a5fa}.stat-number[data-v-fc3ab778]{font-size:28px;font-weight:700;margin-top:4px}.progress-bar[data-v-fc3ab778]{background:#1e293b;border-radius:8px;height:12px;overflow:hidden}.progress-fill[data-v-fc3ab778]{background:linear-gradient(90deg,#60a5fa,#6ee7b7);height:100%;border-radius:8px;transition:width .5s}
