#songSelect .trackHeaderControls189{display:flex;align-items:center;justify-content:center;gap:8px 16px;flex-wrap:wrap;min-width:0}
#songSelect .trackHeaderControls189 .trackRail168{
 display:flex;flex-direction:row;align-self:center;align-items:center;gap:3px;
 padding:0!important;border:0!important;background:none!important;box-shadow:none;transform:none;
}
#songSelect .trackHeaderControls189 .trackRail168::before{content:none}
#songSelect .trackHeaderControls189 .trackRail168 button{
 flex:0 0 auto;width:auto;min-height:32px;gap:4px;padding:3px 6px;font-size:clamp(9px,.8vw,14px)
}
#songSelect .trackHeaderControls189 .trackRail168 :is(i,.diceIcon186){font-size:1.3em;width:1.3em;height:1.3em}
#songSelect .trackCollection189{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:5px;cursor:default;opacity:.68}
#songSelect .trackCollection189 img{width:1.55em;grid-column:1;grid-row:1/3}
#songSelect .trackCollection189::after{content:attr(data-status);grid-column:2;font-size:.68em;color:#e7c2fa;letter-spacing:.03em}
#songSelect.hasRanking .trackHero #detailTitle{
 display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-height:none;
 font-size:var(--track-title-size,clamp(19px,2.9vw,58px))!important
}
#songSelect .trackActions176 .trackStar168{margin-left:auto}
#songSelect#songSelect.hasRanking .rankingPane:not([hidden]){
 grid-column:1!important;margin-top:0;align-self:stretch;min-width:0;order:0
}
#songSelect .rankingHeading h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media(min-width:901px){
 #songSelect#songSelect.hasRanking .selectBody{grid-template-columns:minmax(0,2.2fr) minmax(0,4.3fr) minmax(0,3.2fr)!important}
 #songSelect .trackHero{grid-column:2;grid-row:1;padding-inline:clamp(18px,2.35vw,50px)!important}
 #songSelect .songListPane{grid-column:3;grid-row:1}
 #songSelect.hasRanking .trackHero .detailTop{grid-template-columns:minmax(0,36%) minmax(0,1fr)!important}
}
@media(max-width:900px){
 #songSelect#songSelect.hasRanking .rankingPane:not([hidden]){order:3;min-height:230px!important}
}
