.form-title[data-v-5f2e5246]{color:#fff;text-align:center;font-size:1.8rem;padding-bottom:15px}.cover-uploader[data-v-5f2e5246]{border:1px dashed #606080;width:178px;height:178px}.cover-uploader .el-upload[data-v-5f2e5246]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.cover-uploader .el-upload[data-v-5f2e5246]:hover{border-color:#409eff}[data-v-5f2e5246] .el-form-item__content{display:flex}.cover-uploader-icon[data-v-5f2e5246]{font-size:28px;color:#8c939d;width:178px;height:178px;line-height:178px;text-align:center}.cover[data-v-5f2e5246]{width:178px;height:178px;display:block}.cover-preview[data-v-5f2e5246]{width:160px;height:160px;border-radius:10px;overflow:hidden;margin:0 auto 20px;border:2px dashed #606080;display:flex;align-items:center;justify-content:center;background:#1e1e32}.cover-preview img[data-v-5f2e5246]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:none}.cover-preview .placeholder[data-v-5f2e5246]{color:#606080;text-align:center;padding:20px}.upload-area[data-v-5f2e5246]{border:1px dashed #606080;border-radius:8px;padding:15px;text-align:center;cursor:pointer;transition:all .3s;margin-top:10px}.upload-area[data-v-5f2e5246]:hover{border-color:#2575fc}.upload-area i[data-v-5f2e5246]{font-size:40px;color:#606080;margin-bottom:10px;display:block}.el-upload__tip[data-v-5f2e5246]{color:#a0a0c0;font-size:13px;margin-top:10px}.dialog-footer[data-v-5f2e5246]{display:flex;justify-content:flex-end;margin-top:25px}.submit-btn[data-v-5f2e5246]{background:linear-gradient(90deg,#6a11cb,#2575fc);border:none;padding:12px 30px;font-size:1rem;border-radius:6px;color:#fff;cursor:pointer;transition:all .3s}.submit-btn[data-v-5f2e5246]:hover{background:linear-gradient(90deg,#7a1bdb,#3585ff);transform:translateY(-2px)}.cancel-btn[data-v-5f2e5246]{background:rgba(100,100,200,.2);border:none;padding:12px 25px;font-size:1rem;border-radius:6px;color:#a0a0c0;cursor:pointer;margin-right:15px;transition:all .3s}.cancel-btn[data-v-5f2e5246]:hover{background:rgba(100,100,200,.3);color:#fff}.music-management[data-v-18c32824]{padding:20px;background:linear-gradient(135deg,#f5f7fa,#e4edf5);height:100%}.music-management .header[data-v-18c32824]{text-align:center;margin-bottom:30px}.music-management .header .title[data-v-18c32824]{color:#2c3e50;font-weight:700;font-size:28px;margin-bottom:10px;background:linear-gradient(45deg,#3498db,#2c3e50);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.music-management .header .subtitle[data-v-18c32824]{color:#7f8c8d;font-size:16px}.music-management .search-form[data-v-18c32824]{background:#fff;padding:25px;border-radius:12px;box-shadow:0 6px 16px rgba(0,0,0,.08);margin-bottom:25px;border:1px solid #ebeef5}.music-management .operation[data-v-18c32824]{margin-bottom:25px}.music-management .operation .el-button[data-v-18c32824]{padding:12px 20px;border-radius:8px;font-weight:500}.music-management .music-table[data-v-18c32824]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 6px 16px rgba(0,0,0,.08);border:1px solid #ebeef5}.music-management .music-table[data-v-18c32824] .playing-row{background:linear-gradient(90deg,#e3f2fd,#f0f9ff)!important;color:#409eff;border-left:4px solid #409eff}.music-management .music-table .song-info[data-v-18c32824]{display:flex;align-items:center}.music-management .music-table .song-info .song-name[data-v-18c32824]{font-weight:500;color:#2c3e50}.music-management .music-table .singer-info[data-v-18c32824]{display:flex;align-items:center;color:#606266}.music-management .music-table .singer-info i[data-v-18c32824]{margin-right:5px;color:#409eff}.music-management .music-table .duration-info[data-v-18c32824]{display:flex;align-items:center;color:#909399}.music-management .music-table .duration-info i[data-v-18c32824]{margin-right:5px}.music-management .music-table .count-info[data-v-18c32824]{display:flex;align-items:center}.music-management .music-table .count-info i[data-v-18c32824]{margin-right:5px}.music-management .pagination[data-v-18c32824]{margin-top:30px;text-align:center;padding:20px 0}.music-management .pagination[data-v-18c32824] .el-pagination .el-pager li.active{color:#409eff;border:1px solid #409eff}.music-management .music-player[data-v-18c32824]{position:fixed;bottom:30px;right:30px;width:350px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.2);padding:15px;z-index:9999;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.music-management .music-player .music-box[data-v-18c32824]{display:flex;align-items:center;margin-bottom:10px}.music-management .music-player .music-box .player-info[data-v-18c32824]{display:flex;align-items:center}.music-management .music-player .music-box .player-info .player-text[data-v-18c32824]{margin-left:15px;color:#fff}.music-management .music-player .music-box .player-info .player-text .song-name[data-v-18c32824]{font-weight:600;font-size:16px;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.music-management .music-player .music-box .player-info .player-text .singer[data-v-18c32824]{font-size:13px;opacity:.8}.music-management .music-player .music-box .player-controls[data-v-18c32824]{padding-left:20px;display:flex;flex:1}.music-management .music-player .music-box .player-controls .audio-player-controls .play-pause-btn[data-v-18c32824]{font-size:24px;color:#fff;padding:0}.music-management .music-player .music-box .player-controls .audio-player-controls .play-pause-btn .play-icon[data-v-18c32824]{transition:transform .3s}.music-management .music-player .audio-progress[data-v-18c32824]{display:flex;align-items:center;margin-bottom:10px}.music-management .music-player .audio-progress .time[data-v-18c32824]{color:#fff;font-size:12px;min-width:35px}.music-management .music-player .audio-progress .progress-slider[data-v-18c32824]{flex:1;margin:0 10px;height:6px;border-radius:3px}.music-management .music-player .audio-progress .progress-slider[data-v-18c32824] .el-slider__runway{height:6px;border-radius:3px}.music-management .music-player .audio-progress .progress-slider[data-v-18c32824] .el-slider__runway .el-slider__bar{height:6px;border-radius:3px;background-color:#fff}.music-management .music-player .audio-progress .progress-slider[data-v-18c32824] .el-slider__runway .el-slider__button{width:14px;height:14px;border:2px solid #fff}