Muss ich nix zu sagen, oder?
Stylus hat auch schon zwei Fehler gefunden
padding-top: -5px!important;
padding-right: -4px !important;
Es gibt kein negatives padding, das kann nur margin.
Von daher wäre erst mal ein fehlerfreies css wichtig.
PS
padding: 0px<-- weglassen, 0 bleibt Null, egal, was dahinter steht.