I have managed to reproduce this now, though this looks like a Firefox rendering bug as any trivial change to the CSS in the developer tools resolves the issue (as does changing the zoom).
I'm not sure we'll be able to workaround this. I'm also not that optimistic that we can create a reduced test case to report to Mozilla as it may involve a number of moving parts.