.search-bar__suggestion-match[data-v-1c8c07fd]{color:var(--color-secondary);font-weight:var(--weight-bold)}.search-bar__suggestion-note[data-v-1c8c07fd]{color:var(--text-muted);font-size:var(--font-13);padding:var(--space-8) var(--space-12);margin:0}.search-bar-wrapper[data-v-1c8c07fd]{position:relative}.search-bar[data-v-1c8c07fd]{border:1px solid var(--border-default);border-radius:var(--radius-pill);align-items:center;gap:var(--space-8);min-width:200px;height:32px;padding:var(--space-4) var(--space-12);transition:border-color var(--duration-fast) var(--ease-in-out);display:inline-flex}.search-bar[data-v-1c8c07fd]:focus-within{border-color:var(--color-secondary);box-shadow:var(--shadow-focus)}.search-bar__icon[data-v-1c8c07fd]{color:var(--text-muted);flex-shrink:0}.search-bar__input[data-v-1c8c07fd]{color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--font-14);background:0 0;border:none;outline:none;width:100%}.search-bar__input[data-v-1c8c07fd]::placeholder{color:var(--text-muted)}.search-bar__clear[data-v-1c8c07fd]{cursor:pointer;height:18px;transition:all var(--duration-fast) var(--ease-in-out);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;display:flex}.search-bar__clear[data-v-1c8c07fd],.search-bar__clear[data-v-1c8c07fd]:hover{background:var(--border-default);color:var(--text-secondary)}.search-bar__advanced[data-v-1c8c07fd]{border:none;border-left:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;font-family:var(--font-sans);font-size:var(--font-14);padding:0 0 0 var(--space-8);transition:color var(--duration-fast) var(--ease-in-out);white-space:nowrap;background:0 0;flex-shrink:0;text-decoration:underline}.search-bar__advanced[data-v-1c8c07fd]:hover{color:var(--color-healthcare)}.search-bar--advanced-active[data-v-1c8c07fd]{border-color:var(--color-healthcare)}.search-bar__advanced--active[data-v-1c8c07fd]{color:var(--color-healthcare);font-weight:500}.search-bar__advanced-badge[data-v-1c8c07fd]{background-color:var(--color-healthcare);color:var(--color-text-inverse);font-size:var(--font-10);min-width:16px;height:16px;padding:0 var(--space-4);border-radius:100px;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.search-bar__suggestions[data-v-1c8c07fd]{background:var(--bg-surface);border:1px solid var(--border-default);box-shadow:0 4px 12px rgba(var(--shadow-rgb),.08);max-height:280px;padding:var(--space-4);z-index:50;border-radius:8px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.search-bar__suggestion[data-v-1c8c07fd]{color:var(--text-secondary);cursor:pointer;font-family:var(--font-sans);font-size:var(--font-14);align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-10);text-align:left;transition:background-color var(--duration-fast) var(--ease-in-out);background:0 0;border:none;border-radius:4px;width:100%;display:flex}.search-bar__suggestion[data-v-1c8c07fd]:hover{background-color:var(--bg-surface-2)}.search-bar__suggestion-icon[data-v-1c8c07fd]{color:var(--text-muted);flex-shrink:0}.search-bar__suggestion-label[data-v-1c8c07fd]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.search-bar__suggestion-field[data-v-1c8c07fd]{background:var(--bg-surface-2);color:var(--text-muted);font-size:var(--font-11);padding:1px var(--space-6);border-radius:3px;flex-shrink:0}.suggestions-enter-active[data-v-1c8c07fd],.suggestions-leave-active[data-v-1c8c07fd]{transition:opacity var(--duration-fast) var(--ease-in-out),transform var(--duration-fast) var(--ease-in-out)}.suggestions-enter-from[data-v-1c8c07fd],.suggestions-leave-to[data-v-1c8c07fd]{opacity:0;transform:translateY(-4px)}
