If you're stuck at CLT or need a meal while here, I suggest making a stop at Beaudevin in the main section of the terminal/food court (before you make the way to the gates, yet after security). This restaurant has great wine and food pairing suggestions and you can enjoy small plate items or a red/white wine flight. It's a comfortable place and, when the piano is going in the courtyard, you can enjoy the additional ambience.
There are plugs all along the bar (underneath) for your laptops.
I had a delicious white wine paired with their smoked salmon appetizer. It made a perfect brunch for one.