/*!
 *  基于qy-vue-admin构建 
 *  copyright: qy-vue-admin 1778486252@qq.com 
 *  time: 2026-10-10 16:43:30
 */.link-preview[data-v-20d0a7bd]{font-size:.75rem;color:#909399;word-break:break-all}.block-preview-root[data-v-0dd2dd96]{overflow:hidden}.preview-hero-wrap[data-v-0dd2dd96]{position:relative;overflow:hidden;border-radius:.375rem}.preview-hero-img[data-v-0dd2dd96]{width:100%;height:100%;object-fit:cover;display:block}.hero-overlay[data-v-0dd2dd96]{position:absolute;inset:0;background:linear-gradient(transparent 30%,rgba(0,0,0,.55))}.preview-hero-text[data-v-0dd2dd96]{position:absolute;left:0;right:0;bottom:0;padding:.75rem}.preview-hero-text.text-center[data-v-0dd2dd96]{text-align:center}.text-image[data-v-0dd2dd96]{display:flex;gap:.625rem;align-items:center}.text-image.layout-right[data-v-0dd2dd96]{flex-direction:row-reverse}.text-image.layout-top[data-v-0dd2dd96]{flex-direction:column}.ti-img[data-v-0dd2dd96]{width:5.5rem;height:5.5rem;object-fit:cover;border-radius:.5rem;flex-shrink:0}.layout-top .ti-img[data-v-0dd2dd96]{width:100%;height:7.5rem}.preview-img[data-v-0dd2dd96],.preview-swiper img[data-v-0dd2dd96]{width:100%;object-fit:cover;border-radius:.375rem}.preview-swiper[data-v-0dd2dd96]{display:flex;gap:.25rem;overflow:hidden}.preview-swiper img[data-v-0dd2dd96]{flex:1;height:100%}.preview-notice[data-v-0dd2dd96]{font-size:.75rem}.preview-btn-wrap[data-v-0dd2dd96]{text-align:center}.preview-btn[data-v-0dd2dd96]{display:inline-block;font-size:.8125rem}.preview-video[data-v-0dd2dd96]{position:relative}.video-badge[data-v-0dd2dd96]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.55);color:#fff;padding:.25rem .625rem;border-radius:1rem;font-size:.6875rem}.preview-nav[data-v-0dd2dd96]{display:grid;gap:.5rem;text-align:center;font-size:.6875rem}.preview-nav img[data-v-0dd2dd96]{width:2.25rem;height:2.25rem;border-radius:.5rem;margin:0 auto .25rem;display:block}.preview-tabs[data-v-0dd2dd96]{display:flex;flex-wrap:wrap;gap:.375rem}.tab-chip[data-v-0dd2dd96]{font-size:.75rem;padding:.25rem .625rem;background:#f0f0f0;border-radius:.75rem}.preview-faq[data-v-0dd2dd96]{font-size:.75rem;padding:.375rem;border:.0625rem solid #eee;border-radius:.375rem;margin-bottom:.25rem}.preview-activity-card[data-v-0dd2dd96]{display:flex;gap:.625rem;background:#fafafa;padding:.625rem;border-radius:.5rem}.act-cover[data-v-0dd2dd96]{width:4.5rem;height:4.5rem;border-radius:.5rem;object-fit:cover;flex-shrink:0}.act-body[data-v-0dd2dd96]{flex:1;min-width:0}.act-price[data-v-0dd2dd96]{color:#ff6b35;font-size:.8125rem;margin-top:.25rem;font-weight:600}.preview-coupon-group .coupon-list[data-v-0dd2dd96]{display:flex;gap:.5rem;overflow-x:auto}.preview-coupon-group .layout-grid[data-v-0dd2dd96]{display:grid;grid-template-columns:1fr 1fr;flex-wrap:wrap}.preview-coupon-group .coupon-card[data-v-0dd2dd96]{flex-shrink:0;min-width:12.5rem;display:flex;align-items:center;gap:.5rem;background:#fff5f0;border:.0625rem solid #ffd8c2;border-radius:.5rem;padding:.5rem;font-size:.75rem}.preview-coupon-group .coupon-amount[data-v-0dd2dd96]{color:#ff6b35;font-weight:700;font-size:1rem}.preview-coupon-group .coupon-meta[data-v-0dd2dd96]{flex:1;min-width:0}.preview-coupon-group .coupon-name[data-v-0dd2dd96]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-coupon-group .coupon-btn[data-v-0dd2dd96]{background:#ff6b35;color:#fff;padding:.25rem .625rem;border-radius:.75rem;font-size:.6875rem}.preview-bottom-bar[data-v-0dd2dd96]{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;border:.0625rem dashed #409eff;border-radius:.5rem}.preview-bottom-bar .bar-text[data-v-0dd2dd96]{flex:1;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-bottom-bar .bar-btn[data-v-0dd2dd96]{padding:.375rem .75rem;border-radius:.875rem;font-size:.75rem;flex-shrink:0}.preview-float-phone[data-v-0dd2dd96]{width:2.5rem;height:2.5rem;border-radius:50%;background:#ff6b35;color:#fff;display:flex;align-items:center;justify-content:center;margin:.5rem 0 .5rem auto}.preview-float-phone.pos-left[data-v-0dd2dd96]{margin-left:0;margin-right:auto}.preview-fixed-hint[data-v-0dd2dd96]{font-size:.6875rem;color:#909399;text-align:center;margin-top:.25rem}.preview-placeholder[data-v-0dd2dd96]{color:#999;font-size:.75rem;text-align:center;padding:1rem;background:#fafafa;border-radius:.375rem}.preview-rich[data-v-0dd2dd96] img{max-width:100%}.mt4[data-v-0dd2dd96]{margin-top:.25rem}.block-property-panel[data-v-6f7735a5]{font-size:.8125rem}.prop-type[data-v-6f7735a5]{font-weight:600;margin-bottom:.625rem;color:#606266}.prop-collapse[data-v-6f7735a5]{margin-bottom:.75rem}.prop-label[data-v-6f7735a5]{font-size:.75rem;color:#909399;margin-bottom:.25rem}.prop-empty[data-v-6f7735a5]{color:#909399;padding:1rem .5rem;text-align:center}.gallery-list[data-v-6f7735a5]{display:flex;flex-wrap:wrap;gap:.5rem}.gallery-item[data-v-6f7735a5]{position:relative;width:4rem;height:4rem}.gallery-item img[data-v-6f7735a5]{width:100%;height:100%;object-fit:cover;border-radius:.25rem}.gallery-add[data-v-6f7735a5]{width:4rem;height:4rem;border:.0625rem dashed #ccc;display:flex;align-items:center;justify-content:center;cursor:pointer}.nav-edit-card[data-v-6f7735a5],.tab-edit-card[data-v-6f7735a5]{border:.0625rem solid #eee;padding:.5rem;border-radius:.375rem}.avatar-uploader.sm .avatar[data-v-6f7735a5],.avatar-uploader.sm[data-v-6f7735a5]{width:4rem;height:4rem}.avatar-lg[data-v-6f7735a5]{width:100%;max-height:7.5rem;object-fit:cover;border-radius:.375rem}.field-hint[data-v-6f7735a5]{font-size:.6875rem;color:#909399;margin-top:.375rem;line-height:1.4}.mt8[data-v-6f7735a5]{margin-top:.5rem}.poster-editor[data-v-cc80baaa]{position:relative;width:23.4375rem;background:#fafafa;overflow:hidden}.poster-bgs[data-v-cc80baaa]{position:absolute;left:0;top:0;width:23.4375rem;z-index:0}.poster-bg[data-v-cc80baaa]{width:23.4375rem;display:block;object-fit:fill}.poster-empty[data-v-cc80baaa]{position:relative;z-index:1;padding:5rem 1.5rem;text-align:center;color:#999;font-size:.8125rem;line-height:1.6}.poster-item[data-v-cc80baaa]{z-index:2;overflow:hidden;border:.0625rem dashed rgba(64,158,255,.35);cursor:move}.poster-item.selected[data-v-cc80baaa]{z-index:5;border:.125rem solid #409eff}.poster-item-inner[data-v-cc80baaa]{width:100%;height:100%;overflow:hidden;pointer-events:none}.poster-ops[data-v-cc80baaa]{position:absolute;right:.125rem;top:.125rem;z-index:6;background:hsla(0,0%,100%,.95);border-radius:.25rem;padding:.125rem .25rem;font-size:.75rem}.poster-ops i[data-v-cc80baaa]{margin:0 .1875rem;cursor:pointer;color:#606266}.poster-ops i[data-v-cc80baaa]:hover{color:#409eff}.resize-handle[data-v-cc80baaa]{position:absolute;right:0;bottom:0;width:.75rem;height:.75rem;background:#409eff;cursor:nwse-resize;z-index:6}.page-builder .builder-layout[data-v-0cb3bdcb]{display:flex;gap:.75rem;min-height:35rem}.builder-left[data-v-0cb3bdcb]{width:13.75rem}.builder-left[data-v-0cb3bdcb],.builder-right[data-v-0cb3bdcb]{flex-shrink:0;background:#fff;border:.0625rem solid #ebeef5;border-radius:.5rem;padding:.625rem;max-height:78vh;overflow:auto}.builder-right[data-v-0cb3bdcb]{width:20rem}.builder-center[data-v-0cb3bdcb]{flex:1;display:flex;justify-content:center}.panel-title[data-v-0cb3bdcb]{font-weight:600;margin-bottom:.625rem}.palette-group-title[data-v-0cb3bdcb]{font-size:.6875rem;color:#909399;margin:.5rem 0 .25rem}.palette-item[data-v-0cb3bdcb]{padding:.5rem .625rem;border:.0625rem dashed #dcdfe6;border-radius:.375rem;margin-bottom:.375rem;cursor:pointer;font-size:.75rem}.palette-item[data-v-0cb3bdcb]:hover{border-color:#409eff;color:#409eff}.phone-frame[data-v-0cb3bdcb]{width:23.4375rem;background:#fff;border:.0625rem solid #dcdfe6;border-radius:1rem;overflow:hidden;min-height:35rem;box-shadow:0 .25rem 1.5rem rgba(0,0,0,.06)}.phone-bar[data-v-0cb3bdcb]{text-align:center;padding:.625rem;background:#f5f5f5;font-size:.875rem;font-weight:600}.phone-canvas-scroll[data-v-0cb3bdcb]{max-height:70vh;overflow:auto;width:23.4375rem}.bg-row[data-v-0cb3bdcb]{display:flex;align-items:center;gap:.375rem;margin-bottom:.375rem}.bg-thumb[data-v-0cb3bdcb]{width:3rem;height:2.25rem;object-fit:cover;border-radius:.25rem}.bg-row i[data-v-0cb3bdcb]{cursor:pointer;color:#606266}.bg-row i[data-v-0cb3bdcb]:hover{color:#409eff}.mb10[data-v-0cb3bdcb]{margin-bottom:.625rem}.canvas-list[data-v-0cb3bdcb]{min-height:30rem}.canvas-item[data-v-0cb3bdcb]{position:relative;border:.125rem solid transparent;margin:.125rem .25rem;border-radius:.5rem}.canvas-item.selected[data-v-0cb3bdcb]{border-color:#409eff}.canvas-item-ops[data-v-0cb3bdcb]{position:absolute;right:.25rem;top:.25rem;z-index:2;background:hsla(0,0%,100%,.95);border-radius:.25rem;padding:.125rem .25rem;font-size:.75rem}.canvas-item-ops i[data-v-0cb3bdcb]{margin:0 .1875rem;cursor:pointer;color:#606266}.canvas-item-ops i[data-v-0cb3bdcb]:hover{color:#409eff}.canvas-empty[data-v-0cb3bdcb]{text-align:center;color:#999;padding:6.25rem 1.25rem;font-size:.8125rem}.avatar-uploader.sm .avatar[data-v-92762c58],.avatar-uploader.sm[data-v-92762c58]{width:4rem;height:4rem}