.cover-dialog-body[data-v-e9a5c873]{flex-direction:column;gap:16px;display:flex}.cover-preview[data-v-e9a5c873]{aspect-ratio:16/9;background:var(--el-fill-color-light);border-radius:12px;width:100%;position:relative;overflow:hidden}.preview-img[data-v-e9a5c873]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.preview-placeholder[data-v-e9a5c873]{width:100%;height:100%;color:var(--el-text-color-placeholder);background:linear-gradient(135deg,var(--el-fill-color-light) 0,var(--el-border-color) 100%);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.placeholder-text[data-v-e9a5c873]{color:var(--el-text-color-secondary);font-size:13px}.cover-overlay[data-v-e9a5c873]{background:linear-gradient(#0000,#00000080);gap:8px;padding:10px;position:absolute;bottom:0;left:0;right:0}.cover-overlay[data-v-e9a5c873],.overlay-btn[data-v-e9a5c873]{justify-content:center;display:flex}.overlay-btn[data-v-e9a5c873]{cursor:pointer;color:#303133;background:#ffffffe6;border-radius:8px;align-items:center;width:36px;height:36px;transition:background .2s,color .2s}.overlay-btn[data-v-e9a5c873]:hover{color:#2379ff;background:#fff}html.dark .overlay-btn[data-v-e9a5c873],html[data-ve-theme=dark] .overlay-btn[data-v-e9a5c873]{border:1px solid var(--el-border-color);color:#ffffffd9;background:#28282dd9}html.dark .overlay-btn[data-v-e9a5c873]:hover,html[data-ve-theme=dark] .overlay-btn[data-v-e9a5c873]:hover{color:#4b91ff;background:#3c3c44f2}.upload-progress-mask[data-v-e9a5c873]{background:#0009;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.upload-progress-mask[data-v-e9a5c873] .el-progress__text{color:#fff;font-size:12px!important}.upload-fail-mask[data-v-e9a5c873]{background:#0009;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.upload-fail-mask .fail-text[data-v-e9a5c873]{color:#ff4d4f;font-size:11px}.dialog-footer[data-v-e9a5c873]{justify-content:flex-end;gap:12px;display:flex}
