.music-disc img[hidden]+span{display:inline}.music-disc img:not([hidden])+span{display:none}
.sidebar{justify-content:space-between}.music-player{margin-top:0 !important}.side-footer{margin-top:0 !important}
.sidebar{overflow-y:auto}.brand-photo{width:62px;height:62px;margin:15px 0 7px}.sidebar nav{margin-top:28px;gap:3px}.sidebar nav a{padding:7px 8px}.music-player{margin-top:13px;padding:12px 6px 10px}.music-heading{margin-bottom:6px}.music-disc{width:52px;height:52px;margin-bottom:6px}.music-disc:after{inset:17px}.music-title{margin-bottom:2px}.music-status{margin-bottom:6px}.music-timeline{margin-bottom:6px}.music-controls{gap:5px}.music-controls .music-play{width:32px;height:32px}.music-add{margin-top:8px;padding:7px}.music-list{max-height:46px;margin-top:5px}.side-footer{margin-top:0 !important;padding-bottom:6px;flex-shrink:0}
@media (min-width:851px) and (max-height:1050px){.sidebar{padding:18px 16px;overflow-y:auto}.brand-photo{width:60px;height:60px;margin:14px 0 6px}.brand-photo span{font-size:20px}.sidebar nav{margin-top:25px;gap:2px}.sidebar nav a{padding:7px 8px}.music-player{margin-top:14px;padding:13px 6px 10px}.music-heading{margin-bottom:6px}.music-disc{width:54px;height:54px;margin-bottom:6px}.music-disc:after{inset:18px}.music-title{margin-bottom:2px}.music-status{margin-bottom:6px}.music-timeline{margin-bottom:6px}.music-controls{gap:5px}.music-controls .music-play{width:32px;height:32px}.music-add{margin-top:8px;padding:7px}.music-list{max-height:48px;margin-top:5px}.side-footer{margin-top:14px;padding-bottom:4px}}
@media (min-width:851px) and (max-height:850px){.sidebar{padding-top:12px}.brand-photo{width:50px;height:50px;margin:9px 0 4px}.sidebar nav{margin-top:16px}.sidebar nav a{padding:5px 8px}.music-player{padding:9px 5px}.music-disc{width:46px;height:46px}.music-disc:after{inset:15px}.music-heading,.music-status{display:none}.music-add{margin-top:5px;padding:6px}.music-list{max-height:32px}.side-footer{margin-top:10px}}
.sidebar .brand-area{flex-shrink:0}.sidebar .brand{font-size:24px}.sidebar .brand-photo{width:96px;height:96px;margin:23px 0 12px}.sidebar .brand-photo span{font-size:30px}.sidebar .couple-names{font-size:18px}.sidebar .couple-names small{font-size:11px;margin-top:5px}
.music-list{height:84px;max-height:84px;overflow-y:auto}
