FYI, the slave cylinder is pushing correctly, the clutch is the 'PULL TYPE', not the 'PUSH' type.
Go to
www.hmaservice.com and register the vehicle by VIN #. You'll then have access to Shop Manuals, Wiring Diagrams, Illustrations, Service Bulletins, etc.
The clutch on the 2002 Elantra, as I mentioned, is the "Pull Type". Instead of 'Pushing' on the throw-out bearing, it "Pulls" on it. The pressure plate engages when the bearing is released (when it is 'pulled' back into the pressure plate 'fingers'
Was the new trans & clutch installed at an authorized Hyundai Service Department? If not, you might want to have them inspect the installation to determine what's wrong. If it WAS installed by a Hyundai Service Dept, take it back to them & tell them to FIX IT!