:host {
  height: 100%;
  display:flex;
  flex-direction: column;
  margin: 0;
  padding: 0;
}


span{
  padding: 10px;
}
.fill-remaining-space {
/* This fills the remaining space, by using flexbox.
   Every toolbar row uses a flexbox row layout. */
flex: 1 1 auto;
}
.transport-button-icon{
  background-color: lightgrey;
  font-size: 24px;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: clip;
  white-space: nowrap;
}
.transport-button-text{
  font-size: 14px;
  letter-spacing: normal;
  vertical-align: baseline;
}
