But isn't dBm + dBm operation invalid?
x dBm is a power. It's perfectly reasonable to add together two powers to get another power, powers add after all. However, if you took a signal of -45dBm and added it to a signal of +70dBm, then you would get a final power indistinguishable from +70dBm, as the tiny power of -45dBm would barely add anything to it. But that's not what you're trying to do.
If instead you want to find the gain or attenuation to get between two power levels, for instance between -45dBm and +70dBm, you are not really doing an addition or subtraction, but taking a ratio. You can easily express that ratio as dB. The ratio between -45dBm and +70dBm is 115dB.
You would express the path loss of a +70dBm transmitted signal as +70dBm - 115dB = -45dBm.
As the powers are already expressed in log form as dBm, you can find the dB ratio by simple subtraction of the dBm numbers.