/* JF4154: keep the full commentary reachable without moving the floating player. */
.music-queue-player{
  touch-action:auto;
}
.music-queue-player.has-expanded-info .queue-information-area{
  flex:1 1 auto;
  min-height:0;
  overflow:hidden;
  grid-auto-rows:minmax(0,1fr);
}
.music-queue-player .queue-information-area details{
  box-sizing:border-box;
  min-height:0;
  overflow:hidden;
}
.music-queue-player .queue-information-area details>summary{
  flex:0 0 auto;
}
.music-queue-player .queue-information-area details[open]{
  display:flex;
  flex-direction:column;
  height:100%;
  min-height:0;
}
.music-queue-player .queue-information-area details[open]>div{
  flex:1 1 auto;
  box-sizing:border-box;
  width:100%;
  height:auto!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:#aab99d #ffffff18;
}
.music-queue-player .queue-information-area details[open]>div::-webkit-scrollbar{
  width:12px;
}
.music-queue-player .queue-information-area details[open]>div::-webkit-scrollbar-track{
  background:#ffffff18;
  border-radius:999px;
}
.music-queue-player .queue-information-area details[open]>div::-webkit-scrollbar-thumb{
  min-height:34px;
  border:3px solid transparent;
  border-radius:999px;
  background:#aab99d;
  background-clip:padding-box;
}

@media(max-width:700px){
  .music-queue-player.has-expanded-info .queue-information-area{
    display:flex!important;
    flex-direction:column;
  }
  .music-queue-player .queue-information-area details:not([open]){
    flex:0 0 auto;
  }
  .music-queue-player .queue-information-area details[open]{
    flex:1 1 auto;
  }
}
