If I had to guess, I'd suggest it may be like many other games that have used an under-the-hood approval mechanic, in that each individual approval and disapproval are flagged as one of a few categories (such as minor/moderate/major, for example). This game won't tell you directly how much it's giving though; some do, like NWN2, but BG3 does not, so we'll mostly be left trying to work out where the biggest swings are until someone does some actual code digging and maps it all out.