The width is clearly too much. In the browser console I could disable the width: 80% of .popup and this way it looked much nicer. Probably it should just be moved a bit to the left (so it is below the button you actually click).
width: 80%
.popup