From what you are describing, it doesn't sound like it's something serious that is wrong, but rather excuses. You are right in assessing that it's not fair for everyone to suffer because she is throwing a fit.
Apart from the usual, making sure she is getting the right kind of attention during the day (words of praise when deserved, plenty of cuddles and smiles), it can be difficult to figure out what approach to take.
You mentioned trying rewards, but that she could care less about them. Have you tried consequences instead? Figure out what she really DOES care about and let her know during the day that if that behavior occurs in the evening, you will be forced to take away a particular privilege or pleasure (whatever it is that you know matters most to her).
She's old enough for you to explain in the calm light of day that you don't want her to lose out on the privilege, but that in order to be a good mum, you can't allow her to continue acting that way at night. She has to choose between her desired privilege or getting to throw a fit. It's completely up to her.
If she tests you (and she probably will), hold your ground and follow through. Remind her that she made the choice, not you. Encourage her to make a better choice the next night so that privileges are restored.
I've always found that calm consistency works best for me. If I let my emotions control my parenting, I find it easy to let my sympathies and desire for them to be happy in the moment override my good sense and then it takes them longer to learn to be little humans that care about others as much as themselves.
I hope this helps in some small way. :)