/* V323 — compact album selection cards, especially on mobile. */
html body.studio-app #view-music .v73-library-albums{
 grid-template-columns:repeat(3,minmax(0,1fr))!important;
 gap:9px!important;margin-bottom:18px!important;
}
html body.studio-app #view-music .v73-library-albums .studio-album-choice{
 box-sizing:border-box!important;min-height:86px!important;height:auto!important;
 padding:11px 12px!important;gap:10px!important;border-radius:13px!important;
}
html body.studio-app #view-music .v73-library-albums .studio-album-choice .album-choice-icon{
 width:36px!important;height:36px!important;flex:0 0 36px!important;
 border-radius:10px!important;font-size:17px!important;
}
html body.studio-app #view-music .v73-library-albums .studio-album-choice strong{
 font-size:clamp(.88rem,1.15vw,1.02rem)!important;line-height:1.25!important;
}
html body.studio-app #view-music .v73-library-albums .studio-album-choice small{
 font-size:.69rem!important;line-height:1.3!important;
}
html body.studio-app #view-music .v73-library-albums .studio-album-choice em{
 font-size:.71rem!important;line-height:1.3!important;
}
@media(max-width:920px){
 html body.studio-app #view-music .v73-library-albums{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;
 }
}
@media(max-width:580px){
 html body.studio-app #view-music .v73-library-albums{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;
  margin-bottom:14px!important;
 }
 html body.studio-app #view-music .v73-library-albums .studio-album-choice{
  min-height:73px!important;padding:8px!important;gap:6px!important;
  border-radius:11px!important;
 }
 html body.studio-app #view-music .v73-library-albums .studio-album-choice .album-choice-icon{
  width:28px!important;height:28px!important;flex:0 0 28px!important;
  font-size:14px!important;border-radius:8px!important;
 }
 html body.studio-app #view-music .v73-library-albums .studio-album-choice strong{
  font-size:.78rem!important;line-height:1.22!important;
 }
 html body.studio-app #view-music .v73-library-albums .studio-album-choice small{
  font-size:.61rem!important;
 }
 html body.studio-app #view-music .v73-library-albums .studio-album-choice em{
  font-size:.62rem!important;
 }
}
@media(max-width:355px){
 html body.studio-app #view-music .v73-library-albums .studio-album-choice{
  padding:7px 5px!important;gap:5px!important;
 }
 html body.studio-app #view-music .v73-library-albums .studio-album-choice .album-choice-icon{
  width:24px!important;height:24px!important;flex-basis:24px!important;
 }
}
