html[data-vxe-ui-theme=light][data-v-675cb5a6]{--vxe-ui-font-color:#1B1B1B1;--vxe-ui-font-tinge-color:#666;--vxe-ui-font-lighten-color:#666;--vxe-ui-font-darken-color:#666;--vxe-ui-font-disabled-color:#bfbfbf;--vxe-ui-font-primary-color:#ff6400;--vxe-ui-font-primary-hover-color:#fafafa;--vxe-ui-font-primary-tinge-color:#e8f3ff;--vxe-ui-font-primary-lighten-color:#ff6400;--vxe-ui-font-primary-darken-color:#ff6400;--vxe-ui-font-primary-disabled-color:#a6d2ff;--vxe-ui-loading-background-color:hsla(0,0%,100%,0.9);--vxe-ui-table-border-color:#f0f0f0;--vxe-ui-table-drag-over-background-color:rgba(30,100,250,0.06);--vxe-ui-table-row-hover-background-color:#fafafa;--vxe-ui-table-cell-padding-small:9px 10px;--vxe-ui-table-row-checkbox-checked-background-color:#e9f1ff;--vxe-ui-table-column-icon-border-color:#9b9b9b;--vxe-ui-table-row-hover-checkbox-checked-background-color:rgba(30,100,250,0.16);--vxe-ui-font-size-small:14px;--vxe-ui-input-border-color:#e0e0e0;--vxe-ui-tree-node-checkbox-checked-background-color:#fafafa;--vxe-ui-tree-node-hover-background-color:#fafafa;--vxe-ui-tree-node-radio-checked-background-color:#fafafa;--vxe-ui-tree-node-hover-radio-checked-background-color:#fafafa;--vxe-ui-tree-node-hover-checkbox-checked-background-color:#fafafa;--vxe-ui-tree-node-current-background-color:#fafafa;--vxe-ui-tree-node-hover-current-background-color:#fafafa}html[data-vxe-ui-theme=light] .admin[data-v-675cb5a6]{--vxe-ui-font-primary-color:#2ab1e8;--vxe-ui-font-primary-lighten-color:#2ab1e8;--vxe-ui-font-primary-darken-color:#2ab1e8;--vxe-ui-font-primary-disabled-color:#a6d2ff;--vxe-ui-table-resizable-drag-line-color:#2ab1e8}.form-card[data-v-675cb5a6]{background:#fff;border-radius:8px;padding:28px 32px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.form-header[data-v-675cb5a6]{display:flex;align-items:center;gap:14px;margin-bottom:6px}.header-icon[data-v-675cb5a6]{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#409eff,#66b1ff);display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px}.header-text h3[data-v-675cb5a6]{margin:0;font-size:20px;font-weight:600;color:#1f2d3d}.header-text p[data-v-675cb5a6]{margin:4px 0 0;color:#909399;font-size:13px}.form-divider[data-v-675cb5a6]{height:1px;background:#ebeef5;margin:20px 0 24px}.popup-form[data-v-675cb5a6]{max-width:860px}.type-cards[data-v-675cb5a6]{display:flex;gap:16px}.type-card[data-v-675cb5a6]{width:220px;padding:18px 16px;border:1px solid #dcdfe6;border-radius:10px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;line-height:22px;gap:6px}.type-card.active[data-v-675cb5a6],.type-card[data-v-675cb5a6]:hover{border-color:#409eff;box-shadow:0 4px 12px rgba(64,158,255,.12)}.type-icon[data-v-675cb5a6]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff}.activity-icon[data-v-675cb5a6]{background:linear-gradient(135deg,#67c23a,#85ce61)}.link-icon[data-v-675cb5a6]{background:linear-gradient(135deg,#e6a23c,#ebb563)}.type-label[data-v-675cb5a6]{font-size:16px;font-weight:600;color:#303133}.type-desc[data-v-675cb5a6]{font-size:13px;color:#909399}.upload-area[data-v-675cb5a6]{width:320px}.cover-upload[data-v-675cb5a6]{width:100%}.cover-preview[data-v-675cb5a6],.upload-box[data-v-675cb5a6]{width:320px;height:120px;border-radius:10px;overflow:hidden;border:1px dashed #dcdfe6;position:relative}.cover-preview img[data-v-675cb5a6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cover-mask[data-v-675cb5a6]{position:absolute;inset:0;background:rgba(0,0,0,.45);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.cover-preview:hover .cover-mask[data-v-675cb5a6]{opacity:1}.upload-box[data-v-675cb5a6]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#fafafa}.upload-icon[data-v-675cb5a6]{font-size:28px;color:#c0c4cc}.upload-title[data-v-675cb5a6]{font-size:14px;color:#606266}.upload-hint[data-v-675cb5a6]{font-size:12px;color:#909399;text-align:center;line-height:1.5;padding:0 12px}.limit-row[data-v-675cb5a6],.switch-row[data-v-675cb5a6]{display:flex;align-items:center;gap:12px}.limit-hint[data-v-675cb5a6],.switch-label[data-v-675cb5a6]{font-size:13px;color:#909399}