I just commented on the smaller icon over here before I saw this thread: Share your CSS. I ended up making mine much smaller as well:
Also, FWIW, this worked for me on Mac, without the li
.md-checkbox .checkbox-wrapper {
align-items: flex-start;
}