/* JF4155: collapsed information is one line; only open information uses free height. */
.music-queue-player.has-expanded-info .queue-information-area{
  display:flex!important;
  flex:1 1 auto!important;
  flex-direction:column!important;
  min-height:0!important;
  overflow:hidden!important;
}
.music-queue-player .queue-information-area details{
  grid-column:auto!important;
  flex:0 0 auto!important;
  width:100%;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  overflow:hidden!important;
}
.music-queue-player .queue-information-area details:not([open]){
  display:block!important;
  flex-basis:auto!important;
}
.music-queue-player .queue-information-area details[open]{
  display:flex!important;
  flex:1 1 0!important;
  flex-direction:column!important;
  height:auto!important;
  min-height:74px!important;
  max-height:100%!important;
}
.music-queue-player .queue-information-area details[open]>div{
  display:block;
  flex:1 1 0!important;
  box-sizing:border-box!important;
  width:100%!important;
  height:0!important;
  min-height:0!important;
  max-height:none!important;
  overflow-x:hidden!important;
  overflow-y:scroll!important;
  overscroll-behavior:contain;
  touch-action:pan-y;
  scrollbar-gutter:stable;
  scrollbar-width:auto;
  scrollbar-color:#b7c9a8 #4a4744;
}
.music-queue-player .queue-information-area details[open]>div::-webkit-scrollbar{
  width:14px!important;
}
.music-queue-player .queue-information-area details[open]>div::-webkit-scrollbar-track{
  background:#4a4744!important;
  border-radius:7px!important;
}
.music-queue-player .queue-information-area details[open]>div::-webkit-scrollbar-thumb{
  min-height:42px!important;
  border:3px solid #4a4744!important;
  border-radius:7px!important;
  background:#b7c9a8!important;
  background-clip:padding-box!important;
}
.music-queue-player .queue-information-area details[open]>div::-webkit-scrollbar-thumb:hover{
  background:#d0e4bf!important;
}
