Seems today's update broke the script again.
I am starting to wonder if they are doing this intentionally


I have the updated class names in my branch, but I broke part of the translation with some new features.
If you don't want to wait for the official fix, here's the new class names. Just replace the relevant section of the script:
var classSettings = new Object();
classSettings["itin"]="FNGTPEB-A-d"; // Intinerary
classSettings["milagecontainer"]="FNGTPEB-A-e"; // Container on the right
classSettings["rulescontainer"]="FNGTPEB-l-d"; // First container before rulelinks (the one with Fare X

classSettings["htbContainer"]="FNGTPEB-F-k"; // full "how to buy"-container inner div (td=>div=>div)
classSettings["htbLeft"]="FNGTPEB-l-g"; // Left column in the "how to buy"-container
classSettings["htbRight"]="FNGTPEB-l-f"; // Class for normal right column
classSettings["htbGreyBorder"]="FNGTPEB-l-l"; // Class for right cell with light grey border (used for subtotal of passenger)
//inline
classSettings["mcDiv"]="FNGTPEB-U-e";
classSettings["mcLinkList"]="FNGTPEB-y-c";
classSettings["mcHeader"]="FNGTPEB-U-b";