Forgot the link but this https://github.com/necolas/idiomatic-css should have inspired some WP people to check up on internal CSS. Probably a better general guide.
I think everyone should do what they want. General rules are for when more than 1 person work on same code or for when 1 person have no clue what to do, heh.
I stuff - then fix. Big ass separators, something like
/************************************************** ********** SIDEBAR */
After check it is
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [ SIDEBAR ] - */
But what ever can be right aligned goes.
Then less visible and normal headlines below/in that section, like
/* Sidebar, widgets */
Then easy to find section when scrolling down. Can be an issue with 100s of lines.
Organizing CSS a bit like Dynamik or just from top to bottom is useful. That was what I needed to learn. Plus never be cheap on comments if there is just a little chance they might be useful later on.
Also I have a section called TEST, based on bad experiences changing too many things and forgetting on how to go back
Rest seems to be personal preference. I got headache thinking about order of elements so went with ABC with exception of prefixes. Some might get very annoyed about that = it is crap then! Idiomatic suggest what ever suits you. As long as not wrong that is what everyone should use.
2 lines saved, loss of visibilty is zero to me. Slight improvement actually, don't like all that space or tab over 3 characters
Code:
#example {
border: 1px solid #000;
border-radius: 6px;
display: block;
font-family: sans-serif;
margin: 1em;
outline: 0;
padding: 10px;
text-align: center; }