.SearchBar-module__wHIY9q__root{width:100%;position:relative}.SearchBar-module__wHIY9q__rootHero{max-width:720px;margin:0 auto}.SearchBar-module__wHIY9q__rootHeader{max-width:420px}.SearchBar-module__wHIY9q__form{align-items:center;gap:var(--space-sm);background:var(--color-surface);border:1px solid var(--color-border-light);padding:0 var(--space-md);border-radius:999px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #0b1f3a0a}.SearchBar-module__wHIY9q__rootHero .SearchBar-module__wHIY9q__form{padding:0 var(--space-md) 0 var(--space-lg);height:56px}.SearchBar-module__wHIY9q__rootHeader .SearchBar-module__wHIY9q__form{padding:0 var(--space-sm) 0 var(--space-md);height:clamp(2.25rem,2.1rem + .65vw,2.75rem)}.SearchBar-module__wHIY9q__form:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #3558b01f}.SearchBar-module__wHIY9q__searchIcon{color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SearchBar-module__wHIY9q__input{font-family:var(--font-family);font-size:var(--text-body);color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1;min-width:0}.SearchBar-module__wHIY9q__rootHeader .SearchBar-module__wHIY9q__input{font-size:var(--text-small)}.SearchBar-module__wHIY9q__input::placeholder{color:var(--color-text-muted)}.SearchBar-module__wHIY9q__input::-webkit-search-cancel-button{-webkit-appearance:none}.SearchBar-module__wHIY9q__input::-webkit-search-decoration{-webkit-appearance:none}.SearchBar-module__wHIY9q__divider{background:var(--color-border-light);flex-shrink:0;align-self:stretch;width:1px;margin:12px 0}.SearchBar-module__wHIY9q__rootHeader .SearchBar-module__wHIY9q__divider{margin:8px 0}.SearchBar-module__wHIY9q__select{appearance:none;font-family:var(--font-family);font-size:var(--text-small);color:var(--color-text-primary);padding:0 var(--space-lg) 0 var(--space-sm);cursor:pointer;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") right 4px center/14px 14px no-repeat;border:none;outline:none;font-weight:500}.SearchBar-module__wHIY9q__rootHeader .SearchBar-module__wHIY9q__select{font-size:var(--text-small)}.SearchBar-module__wHIY9q__dropdown{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-md);z-index:30;max-height:70vh;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden auto;box-shadow:0 8px 24px #0b1f3a1f}.SearchBar-module__wHIY9q__dropdownEmpty{padding:var(--space-md);color:var(--color-text-secondary);font-size:var(--text-small);text-align:center}.SearchBar-module__wHIY9q__resultRow{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border-light);color:inherit;cursor:pointer;text-decoration:none;display:flex}.SearchBar-module__wHIY9q__resultRow:last-of-type{border-bottom:none}.SearchBar-module__wHIY9q__resultRow:hover,.SearchBar-module__wHIY9q__resultRowActive{background:var(--color-surface-variant);text-decoration:none}.SearchBar-module__wHIY9q__resultLogo{border-radius:var(--radius-sm);object-fit:contain;background:var(--color-surface-variant);flex-shrink:0;width:32px;height:32px}.SearchBar-module__wHIY9q__resultLogoPlaceholder{border-radius:var(--radius-sm);background:var(--color-surface-variant);flex-shrink:0;width:32px;height:32px}.SearchBar-module__wHIY9q__resultText{text-align:left;flex:1;min-width:0}.SearchBar-module__wHIY9q__resultName{font-weight:600;font-size:var(--text-button);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SearchBar-module__wHIY9q__resultSecondary{font-size:var(--text-small);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.SearchBar-module__wHIY9q__resultBadge{background:var(--color-surface-variant);color:var(--color-text-secondary);border-radius:var(--radius-sm);font-size:var(--text-caption);flex-shrink:0;padding:2px 8px;font-weight:500}.SearchBar-module__wHIY9q__viewAll{padding:var(--space-sm) var(--space-md);background:var(--color-surface-variant);color:var(--color-primary);text-align:center;font-size:var(--text-small);border-top:1px solid var(--color-border-light);font-weight:600;text-decoration:none;display:block}.SearchBar-module__wHIY9q__viewAll:hover{background:var(--color-border-light);text-decoration:none}
