Finished.Came to the forum with a lot still to do, but the nudges helped with 11 and 14 (not parsed it 100%, seem to be missing a letter but near enough!), and with a few uses of CrosswordSolver we got there. I had to rub out my totally wrong 18: I was confident that "no sweats", even in plural, must mean "definitely", and I'd managed to hallucinate a "not" into the clue! Very clever clue when read correctly!
Foi: 22
Loi: 7
Cod: 2 is a strong runner.