The mags that come with the 40-P are 10 round mags made for the full size CZ75B in .40 S&W, with a large plastic base to fill in the "gap" between the mag base and bottom of grip. Remember, when the 40-P was introduced, CZ did not have a compact .40 S&W based on the CZ75 line, and therefore, had no compact .40 mags to offer with the 40-P.
If you want flush fit mags, I'd suggest ordering some
CZ 75 Compact .40 mags from CZ. (Part #11108.) Pro Mag makes a magazine for the CZ75 Compact .40, available at
Natchez Shooters Supply that will fit flush. I have some of these mags, and have found them to be very reliable. (Some folks don't have a very high opinion of Pro Mag, but the price is right, and for a while, they were the only game in town if you wanted a flush fit mag for your 40-P.)
Good luck with your new 40-P. I'm sure you'll enjoy it!