.pc-stage{aspect-ratio:1440/var(--canvas-h);background:var(--canvas-bg,#faf9f8);container-type:size;margin-inline:auto;overflow:hidden;position:relative;width:var(--canvas-w,100%)}.pc-el{left:var(--el-x);position:absolute;top:var(--el-y);width:var(--el-w)}.pc-el--text .pc-el-inner{color:var(--el-color,#242520);font-family:var(--el-font,inherit);font-weight:var(--el-fw,400);letter-spacing:var(--el-ls,0);line-height:var(--el-lh,1.4);text-align:var(--el-align,left)}.pc-el--text .pc-el-inner h1,.pc-el--text .pc-el-inner h2,.pc-el--text .pc-el-inner h3,.pc-el--text .pc-el-inner p{margin:0}.pc-el--text .pc-el-inner{font-size:var(--fs-px,24px)}@supports (container-type:size){.pc-el--text .pc-el-inner{font-size:var(--fs-cqw)}}.pc-el--carousel,.pc-el--image,.pc-el--video{height:auto}.pc-el--carousel .pc-carousel,.pc-el--image .pc-el-media,.pc-el--video .pc-el-media{height:calc(var(--el-h-num, 30)*1cqh);overflow:hidden;position:relative}.pc-el--image .pc-el-img,.pc-el--video .pc-el-video{border-radius:var(--el-r,0);display:block;height:100%;-o-object-fit:var(--el-fit,cover);object-fit:var(--el-fit,cover);width:100%}.pc-stage--edit .pc-el--video.pc-el--empty-video .pc-el-media:before{align-items:center;background:#111;color:#999;content:"未选择视频";display:flex;font-size:13px;inset:0;justify-content:center;pointer-events:none;position:absolute}.pc-el--carousel .pc-el-caption,.pc-el--image .pc-el-caption,.pc-el--video .pc-el-caption{color:#6b675f;font-size:13px;letter-spacing:.02em;margin-top:8px}.pc-carousel{position:relative;width:100%}.pc-carousel-slide{display:none;inset:0;position:absolute}.pc-carousel-slide.is-active{display:block}.pc-carousel-media{border-radius:var(--el-r,0);display:block;height:100%;-o-object-fit:var(--el-fit,cover);object-fit:var(--el-fit,cover);width:100%}.pc-carousel-dots{bottom:10px;display:flex;gap:6px;justify-content:center;left:0;position:absolute;right:0;z-index:3}.pc-carousel-dot{background:#ffffff8c;border:none;border-radius:999px;cursor:pointer;height:8px;padding:0;width:8px}.pc-carousel-dot.is-active{background:#fff}.pc-carousel.has-video-active .pc-carousel-dots{bottom:56px}.pc-carousel-arrow{align-items:center;background:#00000059;border:none;border-radius:999px;color:#fff;cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;line-height:1;position:absolute;top:50%;transform:translateY(-50%);width:36px;z-index:3}.pc-carousel-arrow--l{left:10px}.pc-carousel-arrow--r{right:10px}@media(hover:hover)and (min-width:1024px){.pc-carousel-arrow{opacity:0;transition:opacity .2s}.pc-carousel:hover .pc-carousel-arrow{opacity:1}}.pc-stage--edit .pc-el--carousel.pc-el--empty-carousel .pc-carousel:before{align-items:center;background:#111;color:#999;content:"添加幻灯片";display:flex;font-size:13px;inset:0;justify-content:center;pointer-events:none;position:absolute}.pc-stage--edit{overflow:visible;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pc-stage--edit .pc-el{cursor:move}.pc-frame{border:1px solid #16a34a;inset:0;pointer-events:none;position:absolute;z-index:5}.pc-handle{background:#fff;border:2px solid #16a34a;border-radius:2px;cursor:nwse-resize;height:12px;pointer-events:auto;position:absolute;width:12px}.pc-handle--br{bottom:-7px;right:-7px}.pc-handle--e{cursor:ew-resize;margin-top:-6px;right:-7px;top:50%}.pc-handle--s{bottom:-7px;cursor:ns-resize;left:50%;margin-left:-6px}.pc-stage--edit .pc-el--text.pc-el--empty{min-height:40px;outline:1px dashed #d5d1c8}.pc-stage--edit .pc-el--text.pc-el--empty .pc-el-inner:before{color:#c9c5bd;content:"输入文字…";font-style:italic;pointer-events:none}.pc-stage--edit .pc-el-ph{background:#faf0c2d9;border:1px dashed #d9c979;border-radius:2px;color:#8a7a3c;display:flex;flex-direction:column;font-family:inherit;font-size:13px;font-style:normal;font-weight:400;gap:2px;letter-spacing:0;line-height:1.4;padding:4px 8px;pointer-events:none;text-align:left}.pc-stage--edit .pc-el-ph__title{color:#8a7a3c}.pc-stage--edit .pc-el-ph__preview{color:#a89a6a;font-size:12px;word-break:break-all}.pc-el--carousel>.pc-el-caption.pc-el-ph,.pc-el--image>.pc-el-caption.pc-el-ph,.pc-el--video>.pc-el-caption.pc-el-ph{margin-top:6px}.pc-empty{align-items:center;color:#999;display:flex;font-size:14px;inset:0;justify-content:center;position:absolute}@media(max-width:1023px){.pc-stage:not(.pc-stage--locked){align-items:stretch;aspect-ratio:auto;background:transparent;container-type:normal;display:flex;flex-direction:column;height:auto;overflow:visible}.pc-stage:not(.pc-stage--locked) .pc-el{left:auto;margin-bottom:32px;order:var(--order);position:relative;top:auto;width:100%}.pc-stage:not(.pc-stage--locked) .pc-el--carousel,.pc-stage:not(.pc-stage--locked) .pc-el--image,.pc-stage:not(.pc-stage--locked) .pc-el--video{height:auto}.pc-stage:not(.pc-stage--locked) .pc-el--carousel .pc-carousel,.pc-stage:not(.pc-stage--locked) .pc-el--image .pc-el-media,.pc-stage:not(.pc-stage--locked) .pc-el--video .pc-el-media{height:auto;overflow:visible}.pc-stage:not(.pc-stage--locked) .pc-el--image .pc-el-img,.pc-stage:not(.pc-stage--locked) .pc-el--video .pc-el-video{height:auto}.pc-stage:not(.pc-stage--locked) .pc-carousel-slide.is-active{position:static}.pc-stage:not(.pc-stage--locked) .pc-carousel-media{border-radius:var(--el-r,0);height:auto}.pc-stage:not(.pc-stage--locked) .pc-el--text .pc-el-inner{font-size:clamp(12px,calc(var(--fs-px)*.5px),28px)}.pc-stage:not(.pc-stage--locked) .pc-frame,.pc-stage:not(.pc-stage--locked) .pc-handle{display:none}}
