
/* V55: make the collapse control work visibly on desktop, too. */
@media (min-width: 701px) {
 body.studio-app #player.minimized {
   height:54px!important;min-height:54px!important;
   padding-block:5px!important;gap:12px!important;
 }
 body.studio-app #player.minimized #playerCover,
 body.studio-app #player.minimized .seek-luxe,
 body.studio-app #player.minimized .player-times {
   display:none!important;
 }
 body.studio-app #player.minimized .player-info {
   display:flex!important;align-items:center!important;min-width:0!important;
   flex:1 1 auto!important;
 }
 body.studio-app #player.minimized .now-playing-line {
   display:flex!important;align-items:center!important;gap:5px!important;
   white-space:nowrap!important;overflow:hidden!important;
 }
 body.studio-app #player.minimized .now-playing-line small,
 body.studio-app #player.minimized .now-playing-line strong {
   display:inline!important;font-size:14px!important;
   white-space:nowrap!important;
 }
 body.studio-app #player.minimized .player-buttons {
   display:flex!important;align-items:center!important;
   flex:0 0 auto!important;pointer-events:auto!important;
 }
 body.studio-app #player.minimized .player-volume {
   display:flex!important;
 }
 body.studio-app #player.minimized #collapsePlayer {
   transform:rotate(180deg)!important;
 }
}
/* On mobile, ensure the same arrow stays clickable above the player layers. */
body.studio-app #collapsePlayer {
  position:relative!important;z-index:5!important;
  pointer-events:auto!important;cursor:pointer!important;
  touch-action:manipulation!important;
}
body.studio-app #player.minimized #collapsePlayer svg {
  transform:rotate(180deg);
}
@media(min-width:701px){
 body.studio-app #player.minimized #collapsePlayer svg {transform:none}
}
