.search-page.svelte-e12qt1{max-width:1200px;margin:0 auto;padding:1.5rem 1rem;min-height:100%}.search-header.svelte-e12qt1{margin-bottom:1.5rem}.search-header.svelte-e12qt1 h1:where(.svelte-e12qt1){margin:0 0 .75rem;font-size:1.5rem;color:var(--text-color)}.search-input-container.svelte-e12qt1{position:relative}.search-input.svelte-e12qt1{width:100%;padding:.6rem .75rem;font-size:1rem;background:var(--secondary-color);color:var(--text-color);border:1px solid var(--border-color);border-radius:4px;outline:none;box-sizing:border-box}.search-input.svelte-e12qt1:focus{border-color:var(--accent-color)}.search-input.svelte-e12qt1::placeholder{color:var(--text-muted)}.search-spinner.svelte-e12qt1{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:18px;height:18px;border:2px solid var(--border-color);border-top-color:var(--accent-color);border-radius:50%;animation:svelte-e12qt1-spin .6s linear infinite}@keyframes svelte-e12qt1-spin{to{transform:translateY(-50%) rotate(360deg)}}.search-empty.svelte-e12qt1{color:var(--text-muted);font-size:.95rem;margin-top:1rem}.search-summary.svelte-e12qt1{color:var(--text-muted);font-size:.9rem;margin:0 0 1rem}.search-loading.svelte-e12qt1{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.skeleton-row.svelte-e12qt1{height:28px;background:linear-gradient(90deg,var(--bg-secondary, var(--secondary-color)) 25%,var(--hover-color) 50%,var(--bg-secondary, var(--secondary-color)) 75%);background-size:200% 100%;animation:svelte-e12qt1-skeleton-shimmer 1.5s ease-in-out infinite;border-radius:4px}@keyframes svelte-e12qt1-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.search-group.svelte-e12qt1{margin-bottom:.5rem}.group-header.svelte-e12qt1{display:flex;align-items:center;gap:.5rem;width:100%;padding:.4rem .75rem;background:var(--hover-color);border:none;border-bottom:1px solid var(--border-color);cursor:pointer;color:var(--text-color);font-size:.9rem;font-weight:600;text-align:left;border-radius:4px 4px 0 0}.group-header.svelte-e12qt1:hover{background:var(--secondary-color)}.group-toggle.svelte-e12qt1{font-size:.8rem;width:1em;flex-shrink:0}.group-name.svelte-e12qt1{flex:1}.group-count.svelte-e12qt1{font-size:.75rem;font-weight:400;color:var(--text-muted);background:var(--secondary-color);padding:.1rem .4rem;border-radius:10px}.group-content.svelte-e12qt1{border:1px solid var(--border-color);border-top:none;border-radius:0 0 4px 4px}.table-wrapper.svelte-e12qt1{overflow-x:auto}.search-table.svelte-e12qt1{width:100%;border-collapse:collapse;font-size:.8rem}.search-table.svelte-e12qt1 th:where(.svelte-e12qt1){padding:.25rem .5rem;text-align:left;font-weight:600;color:var(--text-muted);background:var(--table-header-color);border-bottom:1px solid var(--border-color);white-space:nowrap;font-size:.75rem}.search-table.svelte-e12qt1 th.sortable:where(.svelte-e12qt1){cursor:pointer;-webkit-user-select:none;user-select:none}.search-table.svelte-e12qt1 th.sortable:where(.svelte-e12qt1):hover{color:var(--text-color)}.search-table.svelte-e12qt1 td:where(.svelte-e12qt1){padding:.2rem .5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-table.svelte-e12qt1 tbody:where(.svelte-e12qt1) tr:where(.svelte-e12qt1){background:var(--table-row-color)}.search-table.svelte-e12qt1 tbody:where(.svelte-e12qt1) tr.alt:where(.svelte-e12qt1){background:var(--table-row-color-alt)}.search-table.svelte-e12qt1 tbody:where(.svelte-e12qt1) tr:where(.svelte-e12qt1):hover{background:var(--table-row-hover-color)}.search-table.svelte-e12qt1 tbody:where(.svelte-e12qt1) tr.clickable:where(.svelte-e12qt1){cursor:pointer}.col-name.svelte-e12qt1{min-width:150px;max-width:300px}.search-table.svelte-e12qt1 a:where(.svelte-e12qt1){color:var(--text-color);text-decoration:none}.search-table.svelte-e12qt1 a:where(.svelte-e12qt1):hover{text-decoration:underline}@media(max-width:768px){.search-page.svelte-e12qt1{padding:1rem .5rem}.search-header.svelte-e12qt1 h1:where(.svelte-e12qt1){font-size:1.25rem}.col-name.svelte-e12qt1{min-width:120px}.search-table.svelte-e12qt1 th:where(.svelte-e12qt1):nth-child(n+5),.search-table.svelte-e12qt1 td:where(.svelte-e12qt1):nth-child(n+5){display:none}}@media(max-width:480px){.search-table.svelte-e12qt1 th:where(.svelte-e12qt1):nth-child(n+4),.search-table.svelte-e12qt1 td:where(.svelte-e12qt1):nth-child(n+4){display:none}}
