What gets removed
Comments, line breaks, indentation and spaces around symbols like { } : ; are removed, as is the last semicolon in each block. Values, selectors and the order of rules stay exactly the same.
Do you still need it?
Most build tools minify CSS automatically. This is handy for hand-written stylesheets, snippets pasted into a CMS, and quick checks of how much space minifying would save.