:host[context=horizontal] .anj-time-picker {
  width: 250px;
}
:host[context=horizontal] .anj-time-picker.anj-no-control {
  width: 175px;
}
:host[context=horizontal] .anj-time-picker .anj-meridian {
  width: 65px;
}
:host[context=horizontal] .anj-time-controls {
  display: flex;
  flex-wrap: wrap;
}
:host[context=vertical] .anj-time-controls {
  display: block;
  flex-wrap: nowrap;
  width: 105px;
}
:host .anj-time-block {
  flex-basis: 0;
  flex-grow: 1;
  margin-top: 1rem;
  max-width: 100%;
  padding: 0 15px;
}