.SearchBar-module__GQ1IlG__searchContainer{align-items:center;width:40%;display:flex;position:relative}.SearchBar-module__GQ1IlG__searchContainer.SearchBar-module__GQ1IlG__fullWidth{width:100%}.SearchBar-module__GQ1IlG__searchInput{color:#12301b;letter-spacing:-.01em;background-color:#fafafa;border:1px solid #e5e7eb;border-radius:12px;width:100%;height:48px;padding-left:48px;padding-right:16px;font-size:15px;font-weight:500;transition:border-color .2s,background-color .2s,box-shadow .2s}.SearchBar-module__GQ1IlG__searchInput:hover{background-color:#f5f5f5;border-color:#e0e0e0}.SearchBar-module__GQ1IlG__searchInput:focus{background-color:#fff;border-color:#16251c;outline:none;box-shadow:0 0 0 3px #16251c14}.SearchBar-module__GQ1IlG__searchInput::placeholder{color:#6b7280;font-weight:400}.SearchBar-module__GQ1IlG__searchIcon{color:#6b7280;pointer-events:none;z-index:1;width:20px;height:20px;transition:color .2s;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.SearchBar-module__GQ1IlG__searchIconSmall{width:14px;height:14px}.SearchBar-module__GQ1IlG__searchContainer:focus-within .SearchBar-module__GQ1IlG__searchIcon{color:#16251c}.SearchBar-module__GQ1IlG__loadingIcon{color:#a7ff5e;animation:1s linear infinite SearchBar-module__GQ1IlG__spin}.SearchBar-module__GQ1IlG__searchContainer:focus-within .SearchBar-module__GQ1IlG__loadingIcon{color:#a7ff5e}@keyframes SearchBar-module__GQ1IlG__spin{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}.SearchBar-module__GQ1IlG__suggestionsDropdown{z-index:1000;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;max-height:400px;margin-top:4px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 25px -5px #00000014,0 4px 10px -4px #0000000a}.SearchBar-module__GQ1IlG__suggestionItem{cursor:pointer;text-align:left;background:0 0;border:none;align-items:flex-start;gap:12px;width:100%;padding:12px 16px;transition:background-color .15s;display:flex}.SearchBar-module__GQ1IlG__suggestionItem:hover,.SearchBar-module__GQ1IlG__suggestionItemActive{background-color:#f3f4f6}.SearchBar-module__GQ1IlG__suggestionIcon{color:#6b7280;flex-shrink:0;width:20px;height:20px;margin-top:2px}.SearchBar-module__GQ1IlG__suggestionContent{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.SearchBar-module__GQ1IlG__suggestionMainText{color:#12301b;font-size:14px;font-weight:500;line-height:1.4}.SearchBar-module__GQ1IlG__suggestionSecondaryText{color:#6b7280;font-size:13px;line-height:1.4}
