.layer[data-v-0ef97a38]{width:100%;height:100%;background-color:rgba(0,0,0,.5);position:fixed;left:0;top:0;overflow:auto;z-index:var(--z-index,4000)}.layer .dialog[data-v-0ef97a38]{width:900px;height:680px;background-color:#fff;border-radius:10px;box-sizing:border-box;box-shadow:0 0 40px 0 #888;margin-left:auto;margin-right:auto;margin-bottom:10vh;padding:16px}.layer .dialog .title-line[data-v-0ef97a38]{box-sizing:border-box;padding:10px 20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:flex-end;height:56px;flex-wrap:nowrap}.layer .dialog .title-line .title[data-v-0ef97a38]{font-size:20px;width:200px}.layer .dialog .title-line .max-count-warning[data-v-0ef97a38]{font-size:12px;width:100%}.layer .dialog .container[data-v-0ef97a38]{height:460px;min-width:900px;margin-top:20px;display:flex}.layer .dialog .container .types[data-v-0ef97a38]{width:200px;height:100%;background-color:#ddd;overflow-y:auto}.layer .dialog .container .types .type[data-v-0ef97a38]{color:#000;box-sizing:border-box;padding:10px;cursor:pointer;font-size:14px;height:40px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.3s}.layer .dialog .container .types .type.selected[data-v-0ef97a38]{background-color:#f0f0f0;color:#5d6eee}.layer .dialog .container .images[data-v-0ef97a38]{width:680px;height:100%;overflow:auto;box-sizing:border-box;padding:10px 2px;background-color:#fafafa;border:1px solid #aaa}.layer .dialog .container .images .image[data-v-0ef97a38]{display:inline-block;width:120px;height:170px;background-color:#f0f0f0;margin:0 5px 10px 5px;transition:.3s;cursor:pointer;border:1px solid #ccc;position:relative;box-sizing:content-box}.layer .dialog .container .images .image .image-title[data-v-0ef97a38]{color:#aaa;width:110px;margin-top:2px;margin-left:5px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:italic}.layer .dialog .container .images .image img[data-v-0ef97a38]{width:120px;height:120px;-o-object-fit:contain;object-fit:contain;background-color:#fff}.layer .dialog .container .images .image .indexer[data-v-0ef97a38]{position:absolute;display:flex;width:20px;height:20px;background-color:#fff;border-radius:50%;border:1px solid #409eff;color:#409eff;right:-10px;top:-10px;line-height:20px;font-size:12px;box-sizing:border-box;box-shadow:0 0 6px 0 rgba(0,0,0,.3);align-items:center;justify-content:center;font-weight:700}.layer .dialog .container .images .image .image-buttons[data-v-0ef97a38]{display:flex;justify-content:flex-end;margin-top:4px}.layer .dialog .container .images .image .image-button[data-v-0ef97a38]{-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#409eff;font-size:14px;margin-right:6px;cursor:pointer;display:inline-flex;align-items:center;padding:2px 4px}.layer .dialog .container .images .image .image-button[data-v-0ef97a38]:hover{color:#6bb2ff;opacity:.7}.layer .dialog .container .images .image[data-v-0ef97a38]:hover{border:1px solid #409eff}.layer .dialog .container .images .image.selected[data-v-0ef97a38]{box-shadow:0 0 10px #7cb5f1;border:1px solid #409eff}.layer .dialog .pager[data-v-0ef97a38]{margin-top:20px;display:flex;justify-content:center}.detail[data-v-0ef97a38]{padding:6px;color:#777;font-size:12px}.detail .detail-line[data-v-0ef97a38]{border-bottom:1px solid #f0f0f0;padding:2px 0;display:flex;flex-wrap:nowrap}.detail .detail-line div[data-v-0ef97a38]{min-width:50px}.detail .detail-line div[data-v-0ef97a38]:last-child{width:100%;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail .detail-line .detail-button[data-v-0ef97a38]{color:#409eff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.detail .detail-line .detail-button[data-v-0ef97a38]:hover{color:#6bb2ff}.fade-transform-top-enter-active[data-v-0ef97a38],.fade-transform-top-leave-active[data-v-0ef97a38]{transition:all .3s}.fade-transform-top-enter[data-v-0ef97a38],.fade-transform-top-leave-to[data-v-0ef97a38]{opacity:0;transform:translateY(-30px)}.fade-enter-active[data-v-0ef97a38],.fade-leave-active[data-v-0ef97a38]{transition:opacity .1s}.fade-enter[data-v-0ef97a38],.fade-leave-to[data-v-0ef97a38]{opacity:0}.activity-page[data-v-86541e92]{padding:20px;background-color:#f5f7fa;min-height:100vh}.page-header[data-v-86541e92]{background:#fff;border-radius:12px;padding:20px 24px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 1px 3px rgba(0,0,0,.05)}.page-header .header-left[data-v-86541e92]{display:flex;align-items:baseline;gap:16px}.page-header .header-left h2[data-v-86541e92]{margin:0;font-size:20px;font-weight:600;color:#303133}.page-header .header-left .store-info[data-v-86541e92]{display:flex;align-items:center;gap:6px;padding:4px 12px;background:#f0f2f5;border-radius:20px;font-size:13px;color:#606266}.page-header .header-left .store-info i[data-v-86541e92]{font-size:14px;color:#909399}.stat-cards[data-v-86541e92]{margin-bottom:20px}.stat-cards .stat-card[data-v-86541e92]{background:#fff;border-radius:12px;padding:16px 20px;cursor:pointer;transition:all .2s;box-shadow:0 1px 3px rgba(0,0,0,.05)}.stat-cards .stat-card[data-v-86541e92]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.stat-cards .stat-card.active[data-v-86541e92]{border-left:4px solid #409eff;background:#ecf5ff}.stat-cards .stat-card .stat-value[data-v-86541e92]{font-size:28px;font-weight:700;color:#303133}.stat-cards .stat-card .stat-label[data-v-86541e92]{font-size:14px;color:#909399;margin-top:4px}.stat-cards .stat-card.draft.active[data-v-86541e92]{border-left-color:#909399;background:#f4f4f5}.stat-cards .stat-card.active.active[data-v-86541e92]{border-left-color:#67c23a;background:#f0f9eb}.stat-cards .stat-card.ended.active[data-v-86541e92]{border-left-color:#e6a23c;background:#fdf6ec}.search-bar[data-v-86541e92]{background:#fff;border-radius:12px;padding:16px 20px;margin-bottom:20px;display:flex;gap:12px;flex-wrap:wrap;align-items:center;box-shadow:0 1px 3px rgba(0,0,0,.05)}.activity-grid[data-v-86541e92]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:20px}.activity-card[data-v-86541e92]{background:#fff;border-radius:16px;overflow:hidden;transition:all .3s;box-shadow:0 1px 3px rgba(0,0,0,.05);position:relative}.activity-card[data-v-86541e92]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.activity-card.status-draft[data-v-86541e92]{border-top:4px solid #909399}.activity-card.status-active[data-v-86541e92]{border-top:4px solid #67c23a}.activity-card.status-ended[data-v-86541e92]{border-top:4px solid #e6a23c}.activity-card.status-cancelled[data-v-86541e92]{border-top:4px solid #f56c6c}.activity-card .status-badge[data-v-86541e92]{position:absolute;top:12px;right:12px;z-index:1}.activity-card .card-content[data-v-86541e92]{padding:20px}.activity-card .card-content .activity-image[data-v-86541e92]{width:100%;height:160px;overflow:hidden;border-radius:8px;margin-bottom:12px}.activity-card .card-content .activity-image img[data-v-86541e92]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.activity-card .card-content .activity-name[data-v-86541e92]{font-size:18px;font-weight:600;color:#303133;margin-bottom:8px;padding-right:60px;line-height:1.4}.activity-card .card-content .activity-desc[data-v-86541e92]{font-size:13px;color:#909399;margin-bottom:16px;line-height:1.5}.activity-card .card-content .activity-rules[data-v-86541e92]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.activity-card .card-content .activity-rules .rule-item[data-v-86541e92]{display:flex;align-items:center;gap:6px}.activity-card .card-content .activity-rules .rule-item i[data-v-86541e92]{font-size:14px;color:#e6a23c}.activity-card .card-content .activity-rules .rule-item .rule-label[data-v-86541e92]{font-size:12px;color:#606266}.activity-card .card-content .activity-rules .rule-item .no-rule[data-v-86541e92]{font-size:12px;color:#c0c4cc}.activity-card .card-content .limit-info[data-v-86541e92]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:12px;padding:8px 12px;background:#f8f9fa;border-radius:8px}.activity-card .card-content .limit-info .limit-item[data-v-86541e92]{display:flex;align-items:center;gap:6px;font-size:12px;color:#606266}.activity-card .card-content .limit-info .limit-item i[data-v-86541e92]{font-size:12px;color:#909399}.activity-card .card-content .limit-info .limit-item .sold-info[data-v-86541e92]{margin-left:4px;color:#e6a23c}.activity-card .card-content .time-info[data-v-86541e92]{background:#f5f7fa;border-radius:8px;padding:10px 12px;margin-bottom:16px}.activity-card .card-content .time-info .time-range[data-v-86541e92]{font-size:12px;color:#606266;display:flex;align-items:center;gap:6px}.activity-card .card-content .time-info .time-range i[data-v-86541e92]{color:#909399}.activity-card .card-content .time-info .time-status[data-v-86541e92]{font-size:11px;margin-top:4px}.activity-card .card-content .time-info .time-status.time-active[data-v-86541e92]{color:#67c23a}.activity-card .card-content .time-info .time-status.time-not-started[data-v-86541e92]{color:#e6a23c}.activity-card .card-content .time-info .time-status.time-ended[data-v-86541e92]{color:#909399}.activity-card .card-content .stats-info[data-v-86541e92]{display:flex;gap:24px}.activity-card .card-content .stats-info .stat-item[data-v-86541e92]{display:flex;align-items:baseline;gap:6px}.activity-card .card-content .stats-info .stat-item .stat-num[data-v-86541e92]{font-size:18px;font-weight:600;color:#409eff}.activity-card .card-content .stats-info .stat-item .stat-text[data-v-86541e92]{font-size:12px;color:#909399}.activity-card .card-actions[data-v-86541e92]{border-top:1px solid #ebeef5;padding:12px 20px;display:flex;gap:16px;flex-wrap:wrap;background:#fafafa}.activity-card .card-actions .el-button--text[data-v-86541e92]{padding:0}.activity-card .card-actions .el-button--text i[data-v-86541e92]{margin-right:4px}.activity-card .card-actions .el-button--text.text-success[data-v-86541e92]{color:#67c23a}.activity-card .card-actions .el-button--text.text-warning[data-v-86541e92]{color:#e6a23c}.activity-card .card-actions .el-button--text.text-danger[data-v-86541e92]{color:#f56c6c}.activity-card .card-actions .el-button--text.text-info[data-v-86541e92]{color:#409eff}.pagination-container[data-v-86541e92]{margin-top:24px;display:flex;justify-content:flex-end;background:#fff;border-radius:12px;padding:16px 20px}.activity-dialog .template-bar[data-v-86541e92],.detail-dialog .template-bar[data-v-86541e92]{background:#f0f9eb;border-radius:8px;padding:12px 16px;margin-bottom:20px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.activity-dialog .template-bar .template-label[data-v-86541e92],.detail-dialog .template-bar .template-label[data-v-86541e92]{font-size:14px;color:#67c23a;font-weight:500}.activity-dialog .template-bar .template-hint[data-v-86541e92],.detail-dialog .template-bar .template-hint[data-v-86541e92]{font-size:12px;color:#909399;display:flex;align-items:center;gap:4px}.activity-dialog .template-bar .template-hint i[data-v-86541e92],.detail-dialog .template-bar .template-hint i[data-v-86541e92]{color:#909399}.activity-dialog .section-title[data-v-86541e92],.detail-dialog .section-title[data-v-86541e92]{display:flex;align-items:center;gap:8px;padding:12px 0 8px;border-bottom:1px solid #ebeef5;margin-bottom:16px}.activity-dialog .section-title i[data-v-86541e92],.detail-dialog .section-title i[data-v-86541e92]{font-size:18px;color:#409eff}.activity-dialog .section-title span[data-v-86541e92],.detail-dialog .section-title span[data-v-86541e92]{font-weight:500;color:#303133}.activity-dialog .section-title .section-switch[data-v-86541e92],.detail-dialog .section-title .section-switch[data-v-86541e92]{margin-left:auto}.activity-dialog .form-tip[data-v-86541e92],.detail-dialog .form-tip[data-v-86541e92]{font-size:12px;color:#909399;margin-left:12px}.activity-dialog .dialog-footer[data-v-86541e92],.detail-dialog .dialog-footer[data-v-86541e92]{text-align:right;padding-top:16px}.detail-dialog .detail-content .detail-header[data-v-86541e92]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.detail-dialog .detail-content .detail-header h3[data-v-86541e92]{margin:0;font-size:18px;font-weight:600}.detail-dialog .detail-content .detail-desc[data-v-86541e92]{color:#909399;font-size:13px;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #ebeef5}.detail-dialog .detail-content .detail-section[data-v-86541e92]{margin-bottom:16px}.detail-dialog .detail-content .detail-section .detail-label[data-v-86541e92]{font-size:13px;color:#909399;margin-bottom:6px}.detail-dialog .detail-content .detail-section .detail-value[data-v-86541e92]{font-size:14px;color:#303133}.detail-dialog .detail-content .detail-section .detail-value .combination-tag[data-v-86541e92]{display:inline-block;margin-right:8px;margin-bottom:4px}.detail-dialog .detail-content .detail-section .detail-value .detail-remark[data-v-86541e92]{margin-left:8px;font-size:12px;color:#909399}.detail-dialog .no-data[data-v-86541e92]{color:#c0c4cc;font-size:13px}.detail-dialog .dialog-footer[data-v-86541e92]{text-align:right}.upload-row[data-v-86541e92]{display:flex;gap:12px}.upload-box[data-v-86541e92]{width:100px;height:100px;border:1px dashed #d9d9d9;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden;background:#fafafa}.upload-box[data-v-86541e92]:hover{border-color:#409eff}.upload-box .upload-icon[data-v-86541e92]{font-size:24px;color:#999;margin-bottom:4px}.upload-box span[data-v-86541e92]{font-size:12px;color:#999}.upload-box .upload-thumb[data-v-86541e92]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.upload-box .upload-mask[data-v-86541e92]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.upload-box .upload-mask i[data-v-86541e92]{color:#fff;font-size:20px}.upload-box .upload-mask[data-v-86541e92]:hover{opacity:1}@media(max-width:768px){.activity-page[data-v-86541e92]{padding:12px}.page-header[data-v-86541e92]{flex-direction:column;gap:12px;align-items:flex-start}.activity-grid[data-v-86541e92]{grid-template-columns:1fr}.search-bar[data-v-86541e92]{flex-direction:column}.search-bar .el-input[data-v-86541e92],.search-bar .el-select[data-v-86541e92]{width:100%!important}.stat-cards .el-col[data-v-86541e92]{margin-bottom:12px}.activity-dialog .template-bar[data-v-86541e92]{flex-direction:column;align-items:flex-start}.activity-dialog .template-bar .el-select[data-v-86541e92]{width:100%!important}}[data-v-86541e92]::-webkit-scrollbar{width:6px;height:6px}[data-v-86541e92]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-86541e92]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-86541e92]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}