#clients {
  float: left;
  margin: 5px;
  padding: 5px;
  background-color: white;
}

#clients h2 {
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 18px;
}

#clients .client {
  margin: 3px 0;
}

#clients .client.lost {
  font-style: italic;
  color: #999999;
}

#clients .last-seen {
  display: inline-block;
  width: 12px;
  height: 12px;
  border: 1px solid black;
  background-color: #009900;
  margin-right: 5px;
}

#clients .client.warning .last-seen {
  background-color: #FFFF00;
}

#clients .client.error .last-seen {
  background-color: #FF0000;
}

#clients .client.lost .last-seen {
  border-color: #999999;
  background-color: #CCCCCC;
}

#clients {
  float: left;
  margin: 5px;
  padding: 5px;
  background-color: white;
}

#clients h2 {
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 18px;
}

#clients .client {
  margin: 3px 0;
}

#clients .client.lost {
  font-style: italic;
  color: #999999;
}

#clients .last-seen {
  display: inline-block;
  width: 12px;
  height: 12px;
  border: 1px solid black;
  background-color: #009900;
  margin-right: 5px;
  border-radius: 50%;
}

#clients .client.warning .last-seen {
  background-color: #FFFF00;
}

#clients .client.error .last-seen {
  background-color: #FF0000;
}

#clients .client.lost .last-seen {
  border-color: #999999;
  background-color: #CCCCCC;
}

Update last seen indicator style
Update last seen indicator style
