.search-bar-container.svelte-1djgdwh{max-width:650px}.debug-controls.svelte-1djgdwh{margin:1rem 0;padding:.5rem;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;max-width:650px}.debug-controls.svelte-1djgdwh label:where(.svelte-1djgdwh){display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#666;cursor:pointer}.search-results.svelte-1djgdwh{margin-top:2rem;border:1px solid #ddd;border-radius:8px;overflow:hidden}.results-header.svelte-1djgdwh{background:#f8f9fa;padding:1rem;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;align-items:center;gap:1rem}.results-header.svelte-1djgdwh h3:where(.svelte-1djgdwh){margin:0;font-size:1.2rem}.results-header.svelte-1djgdwh p:where(.svelte-1djgdwh){margin:0;color:#666;font-size:.9rem}.clear-btn.svelte-1djgdwh{background:#dc3545;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.9rem}.clear-btn.svelte-1djgdwh:hover{background:#c82333}.results-list.svelte-1djgdwh{max-height:600px;overflow-y:auto}.result-item.svelte-1djgdwh{display:flex;gap:1rem;padding:1rem;border-bottom:1px solid #eee;transition:background-color .2s}.result-item.svelte-1djgdwh:hover{background-color:#f8f9fa}.result-item.svelte-1djgdwh:last-child{border-bottom:none}.result-icon.svelte-1djgdwh{flex-shrink:0;width:40px;display:flex;align-items:flex-start;justify-content:center;padding-top:.2rem}.result-icon.svelte-1djgdwh i:where(.svelte-1djgdwh){font-size:1.2rem}.result-content.svelte-1djgdwh{flex:1}.result-content.svelte-1djgdwh h4:where(.svelte-1djgdwh){margin:0 0 .5rem;font-size:1.1rem}.result-content.svelte-1djgdwh h4:where(.svelte-1djgdwh) a:where(.svelte-1djgdwh){color:var(--primary-color);text-decoration:none}.result-content.svelte-1djgdwh h4:where(.svelte-1djgdwh) a:where(.svelte-1djgdwh):hover{text-decoration:underline}.description.svelte-1djgdwh{margin:0 0 .5rem;color:#666;font-size:.9rem;line-height:1.4}.debug-info.svelte-1djgdwh{margin-top:.5rem;padding:.5rem;background-color:#d8e3ff;color:#1c1f4c;border:2px solid #0c41c9;border-radius:4px;font-size:.8rem}.keywords.svelte-1djgdwh{margin:0 0 .5rem;font-size:.8rem;font-style:italic}.category-label.svelte-1djgdwh{display:inline-block;background:#e9ecef;color:#495057;padding:.2rem .5rem;border-radius:12px;font-size:.7rem;text-transform:uppercase;font-weight:500;margin-right:.5rem}.match-score.svelte-1djgdwh{font-size:.8rem}.no-results.svelte-1djgdwh{padding:2rem;text-align:center;color:#666}.no-results.svelte-1djgdwh p:where(.svelte-1djgdwh){margin:.5rem 0}
