:host {
  display: block;
  width: 100%;
  font-family: Roboto;
  font-size: 16px;
  line-height: 21px;
  color: #4A4A4A;
  padding: 4px 28px 0 10px;
  height: 31px;
}

:host:hover, :host(.selected) {
  color: #fff;
  background-color: #7ADE81;
}

:host mat-icon {
  display: none;
}

:host:hover mat-icon,
:host(.selected) mat-icon {
  display: block;
  float: right;
  margin-right: -26px;
}
