i.svelte-tsg0ih{margin-right:.5rem}.search-container.svelte-tsg0ih{position:relative;width:100%}.search-form.svelte-tsg0ih{width:100%}.input-group.svelte-tsg0ih{display:flex;width:100%}.input-wrapper.svelte-tsg0ih{position:relative;flex:1;display:flex;align-items:center}.form-control.svelte-tsg0ih{flex:1;padding:.75rem 3rem .75rem 1rem;border:2px solid #dee2e6;border-radius:.375rem;font-size:1rem;outline:none}.input-group.svelte-tsg0ih .form-control:where(.svelte-tsg0ih){border-radius:.375rem 0 0 .375rem}.input-group.svelte-tsg0ih:has(.btn:where(.svelte-tsg0ih)) .form-control:where(.svelte-tsg0ih){border-radius:.375rem 0 0 .375rem}.search-form.svelte-tsg0ih:not(:has(.btn)) .form-control:where(.svelte-tsg0ih){border-radius:.375rem}.form-control.svelte-tsg0ih:focus{border-color:#0c41c9;box-shadow:0 0 0 .2rem #0c41c940}.clear-btn.svelte-tsg0ih{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#6c757d;font-size:1rem;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;transition:all .2s ease;text-align:center}.clear-btn.svelte-tsg0ih i:where(.svelte-tsg0ih){margin:0;padding:0;line-height:1;display:block;width:auto;height:auto;text-align:center;position:relative;left:.5px}.clear-btn.svelte-tsg0ih:hover{color:#495057;background-color:#f8f9fa}.clear-btn.svelte-tsg0ih:focus{outline:2px solid #0c41c9;outline-offset:2px}.btn.svelte-tsg0ih{padding:.75rem 1.5rem;background-color:#0c41c9;color:#fff;border:2px solid #0c41c9;border-radius:0 .375rem .375rem 0;cursor:pointer;outline:none}.btn.svelte-tsg0ih:hover:not(:disabled){background-color:#0a37b8}.btn.svelte-tsg0ih:disabled{background-color:#6c757d;border-color:#6c757d;cursor:not-allowed}.suggestions-dropdown.svelte-tsg0ih{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #dee2e6;border-radius:.375rem;box-shadow:0 4px 6px #0000001a;z-index:1000;max-height:300px;overflow-y:auto}.suggestion-item.svelte-tsg0ih{display:flex;align-items:center;gap:.6rem;width:100%;padding:.75rem 1rem;text-align:left;border:none;background:none;cursor:pointer;border-bottom:1px solid #f8f9fa}.suggestion-item.svelte-tsg0ih i:where(.svelte-tsg0ih){flex-shrink:0;margin:0}.suggestion-text.svelte-tsg0ih{display:flex;flex-direction:column;line-height:1.2;min-width:0}.suggestion-faq-category.svelte-tsg0ih{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6c757d}.suggestion-name.svelte-tsg0ih{font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggestion-item.svelte-tsg0ih:hover{background-color:#f8f9fa}.suggestion-item.svelte-tsg0ih:last-child{border-bottom:none}.btn.svelte-tsg0ih:disabled{opacity:1}
