.vlist[data-v-9fbff0c2]{contain:strict;flex:auto;min-height:320px;position:relative;overflow:hidden auto}.vlist__sizer[data-v-9fbff0c2]{width:100%;position:relative}.vlist__row[data-v-9fbff0c2]{will-change:transform;position:absolute;top:0;left:0;right:0}.song-row[data-v-3de918ac]{border-bottom:1px solid var(--el-border-color-lighter,#ebeef5);cursor:pointer;height:100%;color:var(--el-text-color-primary,#303133);align-items:center;gap:12px;padding:0 16px;display:flex}.song-row[data-v-3de918ac]:hover{background:var(--el-fill-color-light,#f5f7fa)}.song-row.is-current[data-v-3de918ac]{background:var(--el-color-primary-light-9,#ecf5ff)}.cover[data-v-3de918ac]{background:var(--el-fill-color,#dcdfe6);border-radius:6px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.cover img[data-v-3de918ac]{object-fit:cover;width:100%;height:100%}.cover-placeholder[data-v-3de918ac]{color:var(--el-text-color-secondary,#909399);font-size:18px}.meta[data-v-3de918ac]{flex:auto;min-width:0}.title-row[data-v-3de918ac]{white-space:nowrap;align-items:center;gap:8px;display:flex;overflow:hidden}.title[data-v-3de918ac]{text-overflow:ellipsis;font-weight:600;overflow:hidden}.artist[data-v-3de918ac]{color:var(--el-text-color-secondary,#909399);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.eq[data-v-3de918ac]{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.eq span[data-v-3de918ac]{background:var(--el-color-primary,#409eff);width:2px;animation:.9s ease-in-out infinite eq-3de918ac}.eq span[data-v-3de918ac]:first-child{animation-delay:0s}.eq span[data-v-3de918ac]:nth-child(2){animation-delay:.2s}.eq span[data-v-3de918ac]:nth-child(3){animation-delay:.4s}@keyframes eq-3de918ac{0%,to{height:3px}50%{height:12px}}.source[data-v-3de918ac]{text-align:center;flex:none;width:56px}.source-tag[data-v-3de918ac]{border:1px solid var(--el-border-color,#dcdfe6);color:var(--el-text-color-secondary,#909399);border-radius:4px;padding:1px 6px;font-size:11px}.source-tag.is-upload[data-v-3de918ac]{color:var(--el-color-warning,#e6a23c);border-color:var(--el-color-warning-light-5,#f3d19e)}.duration[data-v-3de918ac]{text-align:right;width:48px;color:var(--el-text-color-secondary,#909399);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.actions[data-v-3de918ac]{flex:none;align-items:center;gap:4px;margin-left:8px;display:flex}.act[data-v-3de918ac]{cursor:pointer;color:var(--el-text-color-primary,#303133);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;line-height:1;display:inline-flex}.act[data-v-3de918ac]:hover{background:var(--el-fill-color,#dcdfe6)}.act[data-v-3de918ac]:focus-visible{outline:2px solid var(--el-color-primary,#409eff);outline-offset:1px}.act.fav.is-on[data-v-3de918ac]{color:var(--el-color-danger,#f56c6c)}.song-row[data-v-3de918ac]:focus-visible{outline:2px solid var(--el-color-primary,#409eff);outline-offset:-2px}html.dark{border-bottom-color:var(--el-border-color-lighter,#303030);color:var(--el-text-color-primary,#e5eaf3);background:var(--el-fill-color-light,#2a2b2c);background:var(--el-color-primary-light-9,#18222c);background:var(--el-fill-color,#303030);background:var(--el-fill-color,#303030)}
