#songSelect .trackDock168 .trackEquipment168{display:flex;flex-direction:column;flex-wrap:nowrap;gap:6px;min-height:0;overflow:hidden}
#songSelect .equipmentTiles169{
 display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto minmax(0,1fr);
 gap:7px;width:100%;flex:1;min-height:0
}
.inlineModifiers209{grid-column:1/-1;display:flex;gap:8px}
#songSelect .inlineModifiers209 .soloModifier175{display:flex;align-items:center;justify-content:center;gap:8px;height:34px;min-height:0;padding:2px 9px;flex:1}
#songSelect .inlineModifiers209 .soloModifier175 i{font-size:20px}
#songSelect .inlineModifiers209 .soloModifier175 b{font-size:12px}
#songSelect .inlineModifiers209 .soloModifier175 span{font-size:10px}
#songSelect .inventoryField209{
 display:flex;flex-direction:column;justify-content:flex-start;min-height:0;height:100%;overflow:hidden;
 padding:7px!important;gap:5px;border:1px solid #665086!important;border-image:none!important;border-radius:7px;
 background:#0b1229d9!important
}
#songSelect .inventoryField209>b{flex:none;font:700 12px/1.3 system-ui;text-align:left}
.inventoryGrid209{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:5px;overflow:auto;min-height:0;width:100%;padding:2px;box-sizing:border-box}
.inventoryItem209{min-width:0;padding:3px;border:1px solid #465378;border-radius:5px;background:#080e21;color:#d7e5ff;cursor:pointer}
.inventoryItem209[aria-pressed=true]{border-color:#ff9bf5;box-shadow:inset 0 0 9px #a739ab80;background:#251530}
.inventoryItem209:focus-visible{outline:2px solid #7ce9ff;outline-offset:0}
.inventoryArt209{display:flex;align-items:center;justify-content:center;aspect-ratio:1;width:100%;background:#090e20;border-radius:3px}
.inventoryArt209 img{display:block;width:100%;height:100%;object-fit:contain}
#songSelect .inventoryField209:last-child .inventoryArt209 img{width:78%;height:78%}
.inventoryItem209 small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:650 9px/1.2 system-ui;margin-top:3px}
@media(min-width:901px){
 #songSelect#songSelect.hasRanking .selectBody{grid-template-rows:minmax(0,1fr) minmax(220px,31vh)!important}
 #songSelect .trackHero{max-height:100%!important}
}
@media(max-width:900px){#songSelect .trackEquipment168{min-height:290px}}
#songSelect .equipmentTiles169 .inventoryField209{width:auto;justify-content:flex-start;align-items:stretch}
@media(min-width:901px){
 #songSelect#songSelect.hasRanking .selectBody{grid-template-rows:minmax(0,1fr) minmax(260px,35vh)!important}
}
@media(min-width:901px){
 #songSelect .trackHero #detailTitle{font-size:var(--track-title-size,clamp(18px,2.35vw,45px))!important;line-height:1.1!important;margin:5px 0}
 #songSelect .trackHero #detailArtist{font-size:clamp(13px,1.15vw,22px);margin:4px 0}
 #songSelect .trackHero .trackWave169{height:22px;margin-top:5px}
 #songSelect .trackHero .detailBpm{margin-top:7px;padding-block:6px}
 #songSelect .trackHero .detailSection{margin-top:9px}
 #songSelect .trackHero #chartList .chartButton{min-height:45px!important}
 #songSelect .trackHero .trackActions176{--action-size:32px}
 #songSelect .trackHero .trackActions176 .trackStar168{--action-size:32px}
}
#songSelect #songGrid .songCard{padding-block:2px!important;border-width:4px!important}
@media(min-width:901px) and (max-height:850px){
 #songSelect .trackHero{padding:12px 17px!important}
 #songSelect .trackHero #detailTitle{font-size:var(--track-title-size,26px)!important;margin:3px 0}
 #songSelect .trackHero #detailArtist{font-size:14px;margin:3px 0}
 #songSelect .trackHero .trackActions176{--action-size:24px;margin-bottom:3px}
 #songSelect .trackHero .trackActions176 .trackStar168{--action-size:24px}
 #songSelect .trackHero .trackWave169{height:13px;margin-top:3px}
 #songSelect .trackHero .detailBpm{margin-top:4px;padding-block:3px}
 #songSelect .trackHero .detailBpm :is(b,.trackLength168){font-size:14px}
 #songSelect .trackHero .detailSection{margin-top:5px}
 #songSelect .trackHero .detailSectionTitle{font-size:13px;margin-bottom:3px}
 #songSelect .trackHero #chartList .chartButton{min-height:33px!important}
}
#songSelect .inventoryField209 .inventoryGrid209{flex:1 1 0;min-height:0;overflow-y:auto}
#songSelect .trackDock168 .trackEquipment168{height:100%;box-sizing:border-box}
#songSelect .equipmentTiles169{height:calc(100% - 26px)!important;flex:1 1 auto}
