.knowledge-search-widget[data-v-2588c025]{width:100%;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Inter', sans-serif}.ksw-search-wrap[data-v-2588c025]{position:relative;margin-bottom:24px}.ksw-search-bar[data-v-2588c025]{display:flex;align-items:center;background:#ffffff;border:2px solid #e2e8f0;border-radius:16px;padding:4px;transition:all 0.2s;box-shadow:0 1px 4px rgba(0,0,0,0.04)}.ksw-search-bar[data-v-2588c025]:focus-within{border-color:#078C5B;box-shadow:0 0 0 4px rgba(7,140,91,0.1), 0 2px 8px rgba(0,0,0,0.06)}.ksw-search-icon[data-v-2588c025]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#078C5B;font-size:1.1rem;flex-shrink:0}.ksw-search-input[data-v-2588c025]{flex:1;border:none;outline:none;padding:10px 4px;font-size:1rem;color:#0f172a;background:transparent;min-width:0}.ksw-search-input[data-v-2588c025]::placeholder{color:#94a3b8}.ksw-clear-btn[data-v-2588c025]{width:36px;height:36px;border:none;background:#f1f5f9;border-radius:10px;color:#94a3b8;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.15s;margin-right:4px;flex-shrink:0}.ksw-clear-btn[data-v-2588c025]:hover{background:#078C5B;color:white}.ksw-search-btn[data-v-2588c025]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#078C5B;border:none;border-radius:12px;color:white;font-size:0.875rem;font-weight:600;cursor:pointer;transition:background 0.15s;flex-shrink:0;font-family:inherit}.ksw-search-btn[data-v-2588c025]:hover{background:#06724a}.ksw-search-btn[data-v-2588c025]:disabled{opacity:0.7;cursor:not-allowed}.ksw-search-btn-label[data-v-2588c025]{display:inline}@media (max-width: 640px){.ksw-search-btn-label[data-v-2588c025]{display:none}.ksw-search-btn[data-v-2588c025]{padding:10px 14px}}.ksw-suggestions[data-v-2588c025]{position:absolute;top:calc(100% + 6px);left:0;right:0;background:white;border-radius:14px;box-shadow:0 8px 30px rgba(0,0,0,0.1), 0 2px 8px rgba(0,0,0,0.06);border:1px solid #e2e8f0;z-index:50;max-height:380px;overflow-y:auto;padding:6px}.ksw-suggestion-item[data-v-2588c025]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;cursor:pointer;transition:background 0.1s}.ksw-suggestion-item[data-v-2588c025]:hover,
.ksw-suggestion-item.highlighted[data-v-2588c025]{background:#f8fafc}.ksw-sugg-icon[data-v-2588c025]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:0.85rem;flex-shrink:0}.ksw-sugg-info[data-v-2588c025]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ksw-sugg-name[data-v-2588c025]{font-size:0.875rem;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ksw-sugg-type[data-v-2588c025]{font-size:0.75rem;color:#94a3b8}.ksw-sugg-industry[data-v-2588c025]{font-size:0.675rem;padding:2px 8px;background:#f1f5f9;border-radius:6px;color:#64748b;font-weight:500;flex-shrink:0}.ksw-filters[data-v-2588c025]{margin-bottom:20px}.ksw-filter-row[data-v-2588c025]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.ksw-filter-group[data-v-2588c025]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ksw-chip[data-v-2588c025]{display:inline-flex;align-items:center;gap:5px;padding:6px 12px 6px 10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:0.78rem;font-weight:500;color:#64748b;cursor:pointer;transition:all 0.15s;font-family:inherit;white-space:nowrap}.ksw-chip i[data-v-2588c025]{font-size:0.7rem;opacity:0.7}.ksw-chip[data-v-2588c025]:hover{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.ksw-chip.active[data-v-2588c025]{background:#e8f5f0;border-color:#078C5B;color:#078C5B}.ksw-chip.active i[data-v-2588c025]{opacity:1}.ksw-chip-count[data-v-2588c025]{font-size:0.65rem;padding:1px 6px;background:rgba(7,140,91,0.1);border-radius:6px;font-weight:600}.ksw-select[data-v-2588c025]{padding:6px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:0.78rem;font-weight:500;color:#64748b;cursor:pointer;font-family:inherit;transition:border-color 0.15s}.ksw-select[data-v-2588c025]:hover{border-color:#cbd5e1}.ksw-select[data-v-2588c025]:focus{outline:none;border-color:#078C5B}.ksw-result-stats[data-v-2588c025]{font-size:0.8125rem;color:#64748b}.ksw-result-stats strong[data-v-2588c025]{color:#078C5B}.ksw-query-hint[data-v-2588c025]{color:#94a3b8}.ksw-results[data-v-2588c025]{min-height:200px}.ksw-loading[data-v-2588c025]{text-align:center;padding:48px 20px;color:#94a3b8}.ksw-loading-spinner[data-v-2588c025]{font-size:2.5rem;color:#078C5B;margin-bottom:12px}.ksw-loading p[data-v-2588c025]{font-size:0.875rem}.ksw-empty-initial[data-v-2588c025]{text-align:center;padding:48px 20px}.ksw-empty-icon-wrap[data-v-2588c025]{width:72px;height:72px;border-radius:20px;background:#e8f5f0;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:1.75rem;color:#078C5B}.ksw-empty-initial h3[data-v-2588c025]{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0 0 6px}.ksw-empty-initial p[data-v-2588c025]{font-size:0.875rem;color:#64748b;margin:0 0 20px;max-width:420px;margin-left:auto;margin-right:auto}.ksw-examples[data-v-2588c025]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.ksw-examples-label[data-v-2588c025]{font-size:0.78rem;color:#94a3b8;font-weight:500}.ksw-example-chip[data-v-2588c025]{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;background:white;border:1px solid #e2e8f0;border-radius:9999px;font-size:0.78rem;color:#64748b;cursor:pointer;transition:all 0.15s;font-family:inherit}.ksw-example-chip[data-v-2588c025]:hover{border-color:#078C5B;color:#078C5B;background:#e8f5f0}.ksw-example-chip i[data-v-2588c025]{font-size:0.65rem}.ksw-no-results[data-v-2588c025]{text-align:center;padding:48px 20px}.ksw-no-results-icon[data-v-2588c025]{width:64px;height:64px;border-radius:50%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:1.5rem;color:#94a3b8}.ksw-no-results h3[data-v-2588c025]{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0 0 6px}.ksw-no-results p[data-v-2588c025]{font-size:0.875rem;color:#64748b;margin:0 0 20px}.ksw-reset-btn[data-v-2588c025]{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;background:#078C5B;border:none;border-radius:10px;color:white;font-size:0.8125rem;font-weight:600;cursor:pointer;transition:background 0.15s;font-family:inherit}.ksw-reset-btn[data-v-2588c025]:hover{background:#06724a}.ksw-results-grid[data-v-2588c025]{display:flex;flex-direction:column;gap:10px}.ksw-result-card[data-v-2588c025]{background:white;border:1px solid #e2e8f0;border-left:4px solid #078C5B;border-radius:14px;padding:16px 18px;transition:all 0.2s;box-shadow:0 1px 3px rgba(0,0,0,0.03)}.ksw-result-card[data-v-2588c025]:hover{box-shadow:0 4px 16px rgba(0,0,0,0.06);border-color:#cbd5e1}.ksw-result-top[data-v-2588c025]{display:flex;align-items:flex-start;gap:14px}.ksw-result-icon[data-v-2588c025]{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.ksw-result-meta[data-v-2588c025]{flex:1;min-width:0}.ksw-result-type-row[data-v-2588c025]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.ksw-type-badge[data-v-2588c025]{font-size:0.625rem;font-weight:600;padding:2px 8px;border-radius:6px;letter-spacing:0.3px;text-transform:uppercase}.ksw-industry-tag[data-v-2588c025]{font-size:0.625rem;padding:2px 6px;background:#f1f5f9;border-radius:4px;color:#64748b;font-weight:500}.ksw-result-name[data-v-2588c025]{font-size:1rem;font-weight:600;color:#0f172a;margin:0;line-height:1.3}.ksw-result-parent[data-v-2588c025]{font-size:0.75rem;color:#94a3b8;margin-top:2px}.ksw-result-parent i[data-v-2588c025]{font-size:0.625rem;margin-right:3px}.ksw-result-score[data-v-2588c025]{flex-shrink:0;width:48px;padding-top:4px}.ksw-score-bar[data-v-2588c025]{height:4px;background:#f1f5f9;border-radius:2px;overflow:hidden}.ksw-score-fill[data-v-2588c025]{height:100%;background:linear-gradient(90deg, #078C5B, #059669);border-radius:2px;transition:width 0.3s}.ksw-result-snippet[data-v-2588c025]{font-size:0.8125rem;color:#64748b;line-height:1.5;margin:10px 0 0;padding:0 0 0 56px}.ksw-matched-label[data-v-2588c025]{font-weight:600;color:#078C5B;font-size:0.75rem}.ksw-result-footer[data-v-2588c025]{margin-top:10px;padding-left:56px}.ksw-result-link[data-v-2588c025]{display:inline-flex;align-items:center;gap:6px;font-size:0.8125rem;font-weight:600;text-decoration:none;transition:opacity 0.15s}.ksw-result-link[data-v-2588c025]:hover{opacity:0.75}.ksw-result-link i[data-v-2588c025]{font-size:0.7rem;transition:transform 0.15s}.ksw-result-link:hover i[data-v-2588c025]{transform:translateX(3px)}.ksw-load-more-wrap[data-v-2588c025]{text-align:center;padding:16px 0}.ksw-load-more-btn[data-v-2588c025]{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#64748b;font-size:0.8125rem;font-weight:500;cursor:pointer;transition:all 0.15s;font-family:inherit}.ksw-load-more-btn[data-v-2588c025]:hover{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.ksw-load-more-btn[data-v-2588c025]:disabled{opacity:0.6;cursor:not-allowed}.suggest-fade-enter-active[data-v-2588c025],
.suggest-fade-leave-active[data-v-2588c025]{transition:all 0.15s ease}.suggest-fade-enter-from[data-v-2588c025],
.suggest-fade-leave-to[data-v-2588c025]{opacity:0;transform:translateY(-8px)}