This change interferes with the positioning of the checkbox on the Timer panel, and the constant `3rem` makes it a little less maintainable. How about the following change, instead:

```diff
 ul li > label.pack-switch {
   position: absolute;
   top: 0;
-  left: 0;
+ right: 0;
   width: 100%;
   height: 100%;
+  padding-bottom: 0;
  }
```