
/* V320: borderless music hero and no gold separator */
html body.studio-app #view-music .room-hero,
html body.studio-app.night #view-music .room-hero,
html body.studio-app #view-music .room-hero-inner,
html body.studio-app.night #view-music .room-hero-inner,
html body.studio-app #view-music .room-hero-content{
 background:transparent!important;border:0!important;outline:0!important;
 box-shadow:none!important;filter:none!important;
}
html body.studio-app #view-music .room-hero::before,
html body.studio-app #view-music .room-hero::after,
html body.studio-app #view-music .room-hero-inner::before,
html body.studio-app #view-music .room-hero-inner::after,
html body.studio-app #view-music .room-hero-content::before,
html body.studio-app #view-music .room-hero-content::after{
 content:none!important;display:none!important;border:0!important;
 background:none!important;box-shadow:none!important;
}
html body.studio-app #view-music .room-hero{border-bottom:0!important}
html body.studio-app #view-music .content-shell{border-top:0!important}
html body.studio-app #view-music .studio-albums,
html body.studio-app #view-music .v73-library-albums{border-top:0!important}
html body.studio-app #view-music .studio-albums::before,
html body.studio-app #view-music .v73-library-albums::before{content:none!important;display:none!important}
html body.studio-app #view-music #playlistSelect{
 padding-left:34px!important;
 background-position:left 15px center!important;
}
html body.studio-app #view-music .v320-playlist-description-row{
 display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;
 margin-top:8px;
}
html body.studio-app #view-music .v320-playlist-description-row #playlistDescription{margin:0!important;flex:1 1 180px}
html body.studio-app #view-music .v320-search-wrap{
 display:flex;align-items:center;gap:8px;flex:0 1 auto;
}
html body.studio-app #view-music .v320-search-label{color:#eee5d7;font-size:13px;white-space:nowrap}
html body.studio-app #view-music #v320SongSearch{
 min-width:0;width:0;max-width:0;opacity:0;padding:0!important;
 border:0!important;outline:0!important;pointer-events:none;
 background:rgba(19,18,17,.60)!important;color:#fff!important;
 border-radius:20px!important;
 transition:width .24s,max-width .24s,opacity .24s,padding .24s;
}
html body.studio-app #view-music .v320-search-wrap.open #v320SongSearch{
 width:160px;max-width:160px;opacity:1;padding:7px 11px!important;
 border:1px solid rgba(173,146,109,.35)!important;pointer-events:auto;
}
html body.studio-app #view-music #v320SearchToggle{
 width:34px;height:34px;display:grid;place-items:center;flex:none;
 border:0!important;border-radius:50%;outline:0!important;
 background:rgba(96,91,85,.48)!important;color:#eee6da!important;
 box-shadow:none!important;cursor:pointer;
 transition:box-shadow .2s,background .2s;
}
html body.studio-app #view-music #v320SearchToggle:hover,
html body.studio-app #view-music #v320SearchToggle:focus-visible{
 background:rgba(117,96,69,.7)!important;
 box-shadow:0 0 13px rgba(194,151,91,.46)!important;
}
html body.studio-app #view-music #v320SearchEmpty{
 color:#eee5d7;text-align:center;padding:20px 10px;
}
@media(max-width:560px){
 html body.studio-app #view-music .v320-search-wrap.open #v320SongSearch{width:120px;max-width:120px}
 html body.studio-app #view-music .v320-search-label{font-size:12px}
}
