.component-volume-control {
  display: flex;
  line-height: inherit;
  align-items: center;
  position: relative;
  overflow: visible;
  top: 3px;
  input {
    max-width: 5.5em;
    height: 4px;
  }
  &.expandable {
    .popup {
      background-color: #1B1C1D;
      position: absolute;
      left: -4em;
      top: -7em;
      transform: rotate(-90deg);
      display: flex;
      align-items: center;
      height: 2.5em;
      padding: 0 0.5em;
      box-shadow: 1px 1px 3px rgba(125, 125, 125, 0.5);
    }
    input {
      max-width: 8.5em;
      padding: 1em 0em;
    }
    &:not(:hover):not(.expanded) .popup {
      display: none;
    }
  }
}
