
/* V324: restore full-width rows with play buttons at the left scroll edge. */
html body.studio-app #view-music #tracksList{
 width:100%!important;align-items:stretch!important;
}
html body.studio-app #view-music #tracksList .track-card{
 width:100%!important;max-width:none!important;align-self:stretch!important;
 grid-template-columns:28px 43px minmax(0,1fr) 36px!important;
}
@media(max-width:570px){
 html body.studio-app #view-music #tracksList .track-card{
  grid-template-columns:23px 40px minmax(0,1fr) 34px!important;
 }
}
/* Search: icon is visually to the right of its Arabic label. */
html body.studio-app #view-music .v320-playlist-description-row{
 display:flex!important;align-items:center!important;gap:10px!important;
}
html body.studio-app #view-music .v320-search-wrap{
 display:flex!important;direction:rtl!important;flex-direction:row!important;
 align-items:center!important;justify-content:flex-start!important;
 gap:7px!important;min-height:36px!important;
}
html body.studio-app #view-music .v320-search-wrap #v320SearchToggle{
 order:0!important;flex:0 0 34px!important;margin:0!important;
}
html body.studio-app #view-music .v320-search-wrap .v320-search-label{
 order:1!important;display:inline-flex!important;align-items:center!important;
 line-height:1.4!important;margin:0!important;white-space:nowrap!important;
}
html body.studio-app #view-music .v320-search-wrap #v320SongSearch{
 order:2!important;box-sizing:border-box!important;height:34px!important;margin:0!important;
}
html body.studio-app #view-music .v320-playlist-description-row #playlistDescription{
 align-self:center!important;line-height:1.5!important;
}
@media(max-width:580px){
 html body.studio-app #view-music .v320-playlist-description-row{
  align-items:center!important;gap:8px!important;
 }
 html body.studio-app #view-music .v320-search-wrap{
  max-width:100%!important;flex-wrap:wrap!important;
 }
}
/* Native dropdown arrow: slightly away from the left edge of its frame. */
html body.studio-app #view-music #playlistSelect{
 padding-left:45px!important;
 background-position:left 23px center!important;
}
/* Less prominent track-list scrollbar, preserving scrolling. */
html body.studio-app #view-music #tracksList{
 scrollbar-width:thin!important;
 scrollbar-color:rgba(151,139,122,.26) transparent!important;
}
html body.studio-app #view-music #tracksList::-webkit-scrollbar{width:5px!important}
html body.studio-app #view-music #tracksList::-webkit-scrollbar-track{background:transparent!important}
html body.studio-app #view-music #tracksList::-webkit-scrollbar-thumb{
 background:rgba(151,139,122,.24)!important;border-radius:12px!important;
}
html body.studio-app #view-music #tracksList::-webkit-scrollbar-thumb:hover{
 background:rgba(151,139,122,.40)!important;
}
