Bug 910254 - [Clock] Alarm info layout needs refinement

  - add unit test
  - update alarm-item styles
Merge pull request #11977 from EragonJ/bug-910254

Bug 910254 - [Clock] Alarm info layout needs refinement, r=@ian-liu