Adding the following styles to the stylesheet reduces the height of each menu item:
.menu-item { -fx-padding: 1 5 1 5; }
.menu { -fx-padding: 1 5 1 5; }

, :
.menu .context-menu { -fx-padding: 1 1 1 1; }

:
.menu-item >.label {-fx-font-size:9;}
.menu >.label {-fx-font-size:9;}

, MenuBar :
.menu-bar {
-fx-padding: 0 1 0 1;
-fx-spacing: 1;
};
