NIE stosuj !important. Praktycznie zawsze da się (i warto!) tego uniknąć. Naprawdę wielkie systemy pisane są tak, że nie korzystają z !important, ewentualnie poza paroma ściśle określonymi, wydzielonymi miejscami, więc i Twoja mała stronka da radę.
Rozwiązaniem jest unikanie stylów zbyt ogólnych. Jeśli masz np. element #content, a w nim jakiś tekst ze spanami, a także date pickera, w którym również są spany, to chcąc ostylować tekst, nie używaj selektorów typu #content span. Zamiast tego, niech tekst będzie otoczony w jakimś elemencie, np. divie z klasą .text. DatePickery niech będą poza tymi divami. Style do tekstu powinny wtedy mieć selektory postaci #content .text span. Ponieważ date pickery są poza elementami .text, style te nie będą dotyczyły date pickerów i niczego nie zepsują.
To ogólna porada. Nie mogę podać szczegółowej, bo link, który podałeś mówi, że strona jest "under review" i niczego nie wyświetla.