I am sorry if somebody finds it useless but still maybe it will help somebody.
Mainly I build my sites on my local server and then export them for production but always there are some css tweaks that need some work. Of course you can do it via files in Modx but it’s relatively slow. The most efficient way (so far) I came up with is using fire fox with fire ftp (add-on) and your favorite css/html editor. This combination lets you edit your files locally and on save filezilla uploads them automatically to your server without manually uploading files. It sound like an obvious functionality but Dreamweaver up to 5.5 didn’t have it and that doesn’t work with every ftp client (it doesn’t work in filezilla) .
Check out blackflow.pl
I use BBEdit to create and edit css files (and more) - work flow is:
1. create/open file (via ftp or sftp - it has a built in ftp/sftp browser with bookmarks etc)
2. edit file
3. save file (standard MacOS short cut 'command S' ) - this saves via ftp/sftp
No ftp client needed.
In fact if I wanted to I could open a file with BBEdit and then save via ftp/sftp to a server and not use an ftp client and probably there is a way to do the same with directories that I have not figured out - but maybe not - I just use the terminal, or ForkLift (new to me - I like it so far) or Filezilla, or Cyberduck
Being able to open, edit and save in one program seems the obvious way to do it - I don't even think about it but I guess it is perhaps not the norm, just should be!
disclaimer - I have no connection with BareBones other than being a very satisfied user of BBEdit