.el-empty{--el-empty-padding:40px 0;--el-empty-image-width:160px;--el-empty-description-margin-top:20px;--el-empty-bottom-margin-top:20px;--el-empty-fill-color-0:var(--el-color-white);--el-empty-fill-color-1:#fcfcfd;--el-empty-fill-color-2:#f8f9fb;--el-empty-fill-color-3:#f7f8fc;--el-empty-fill-color-4:#eeeff3;--el-empty-fill-color-5:#edeef2;--el-empty-fill-color-6:#e9ebef;--el-empty-fill-color-7:#e5e7e9;--el-empty-fill-color-8:#e0e3e9;--el-empty-fill-color-9:#d5d7de;text-align:center;box-sizing:border-box;padding:var(--el-empty-padding);flex-direction:column;justify-content:center;align-items:center;display:flex}.el-empty__image{width:var(--el-empty-image-width)}.el-empty__image img{-webkit-user-select:none;user-select:none;vertical-align:top;object-fit:contain;width:100%;height:100%}.el-empty__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;vertical-align:top;width:100%;height:100%}.el-empty__description{margin-top:var(--el-empty-description-margin-top)}.el-empty__description p{font-size:var(--el-font-size-base);color:var(--el-text-color-secondary);margin:0}.el-empty__bottom{margin-top:var(--el-empty-bottom-margin-top)}.asset-dialog-body[data-v-d567d961]{min-height:420px}.asset-toolbar[data-v-d567d961]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.asset-toolbar-title[data-v-d567d961]{color:#111827;margin:0;font-size:15px;font-weight:700;line-height:22px}.asset-toolbar-desc[data-v-d567d961]{color:#738091;margin:4px 0 0;font-size:13px;line-height:20px}.asset-toolbar-actions[data-v-d567d961]{flex:none;align-items:center;display:flex}.asset-table[data-v-d567d961] .asset-header-cell{color:#111;background:#f7f8fa;height:44px;padding:0;font-size:13px;font-weight:700}.asset-table[data-v-d567d961] .asset-body-cell{color:#666;height:44px;padding:0;font-size:13px}.asset-name[data-v-d567d961]{max-width:100%;color:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;background:0 0;border:0;padding:0;display:inline-block;overflow:hidden}.asset-name-link[data-v-d567d961]{color:#3152ff;cursor:pointer}.asset-name-link[data-v-d567d961]:hover{color:#7038ff}.asset-pagination[data-v-d567d961]{justify-content:flex-end;margin-top:16px}.asset-dialog-footer[data-v-d567d961]{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.asset-footer-tip[data-v-d567d961]{color:#8a6d2f;text-align:left;font-size:13px;line-height:20px}.asset-footer-actions[data-v-d567d961],.upload-dialog-footer[data-v-d567d961]{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.upload-dialog-footer[data-v-d567d961]{width:100%}.upload-dialog-body[data-v-d567d961]{min-height:280px}.upload-selector[data-v-d567d961]{align-items:center;gap:12px;display:flex}.upload-label[data-v-d567d961]{color:#111827;font-weight:700}.upload-tip[data-v-d567d961]{color:#738091;margin:12px 0 16px;font-size:13px;line-height:22px}.uploaded-file-list[data-v-d567d961]{flex-direction:column;gap:10px;display:flex}.uploaded-file-item[data-v-d567d961]{background:#fff;border:1px solid #eef0f5;gap:12px;padding:10px 12px}.uploaded-file-icon[data-v-d567d961],.uploaded-file-item[data-v-d567d961]{border-radius:6px;align-items:center;display:flex}.uploaded-file-icon[data-v-d567d961]{color:#506176;background:#f6f7fb;flex:none;justify-content:center;width:38px;height:38px;font-size:22px}.uploaded-file-main[data-v-d567d961]{flex:1;min-width:0}.uploaded-file-name[data-v-d567d961]{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.uploaded-file-meta[data-v-d567d961]{color:#738091;gap:10px;margin-top:3px;font-size:12px;display:flex}.upload-success[data-v-d567d961]{color:#10a15d}.upload-error[data-v-d567d961]{color:#e5484d}.upload-empty[data-v-d567d961]{margin-top:34px}.preview-box[data-v-d567d961]{justify-content:center;align-items:center;min-height:320px;max-height:calc(100vh - 300px);display:flex;overflow:auto}.preview-box img[data-v-d567d961]{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:calc(100vh - 330px)}.gradient-button[data-v-d567d961]{background:linear-gradient(100deg,#1f5cff,#74f);border:0}.basic-asset-dialog,.basic-preview-dialog,.basic-upload-dialog{border-radius:6px;padding:0;overflow:hidden}.basic-asset-dialog .el-dialog__header,.basic-preview-dialog .el-dialog__header,.basic-upload-dialog .el-dialog__header{background:linear-gradient(100deg,#8b5cf6,#2f7cff);align-items:center;min-height:56px;margin:0;padding:0 28px;display:flex}.basic-asset-dialog .el-dialog__title,.basic-preview-dialog .el-dialog__title,.basic-upload-dialog .el-dialog__title{color:#fff;padding-left:20px;font-size:16px;font-weight:700;line-height:56px}.basic-asset-dialog .el-dialog__headerbtn,.basic-preview-dialog .el-dialog__headerbtn,.basic-upload-dialog .el-dialog__headerbtn{width:56px;height:56px;top:0;right:14px}.basic-asset-dialog .el-dialog__headerbtn .el-dialog__close,.basic-preview-dialog .el-dialog__headerbtn .el-dialog__close,.basic-upload-dialog .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:20px}.basic-asset-dialog .el-dialog__body,.basic-preview-dialog .el-dialog__body,.basic-upload-dialog .el-dialog__body{max-height:calc(100vh - 136px);padding:28px 26px;overflow-y:auto}.basic-asset-dialog .el-dialog__footer,.basic-upload-dialog .el-dialog__footer{background:#f5f5f5;border-top:1px solid #edf0f5;align-items:center;min-height:80px;padding:0 26px;display:flex}.basic-preview-dialog .el-dialog__footer{display:none}@media (width<=768px){.asset-dialog-footer[data-v-d567d961],.asset-toolbar[data-v-d567d961]{flex-direction:column;align-items:stretch}.asset-footer-actions[data-v-d567d961],.asset-toolbar-actions[data-v-d567d961]{flex-wrap:wrap}}
