I'm playing/testing your mod and i have suggestions. Adjust budget for each department is painful, i do not want to loss money with over-budget.
Instead allocate percentage we would allocate a fixed amount per budget.
Administration building level should give penalties for allocation wasting money due poor administration, as example:
lvl 1= -25%, lvl 2 = -17%, lvl 3 = -10%, lvl 4 = -6%, lvl 5 = -1%
Would be nice see in budget tab math "gross budget X, reputation Y = multiplayer A". It For know what's happening
Would be nice too a public/private option, with public being the actual and private being based in "total science points converted (as curve)" justified by rights sell.
Rep funds multiplier would be a curve instead a straight ascendant line.
Astronaut would have a "morale" tab and morale be based in stupidity, also paid vacation for raise morale. I think it will be painful to code, so no pressure.
Settings need gross budget adjust for who want to change the "TimeBetweenBudgetsDaystime" without unbalance.
Construction:
Instead choose upgrade individually "stock" we would allocate for each building and it auto-upgrade when reach the value.
Research:
Research budget would be allocate per science point instead money while visualize the science/budget.