.custom-banner-whole-link[data-v-3161e482]{position:absolute;inset:0;z-index:100;display:block}.custom-banner-whole-link[data-v-3161e482]:focus-visible{outline:3px solid #ff6900;outline-offset:-4px}.custom-banner-layout[data-v-3161e482]{position:absolute;inset:0;overflow:hidden;background:#eff2f6}.custom-banner-layout__stage[data-v-3161e482]{position:absolute;left:0;top:0}.custom-banner-layout__background[data-v-3161e482]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.custom-banner-node{box-sizing:border-box;margin:0;padding:0;border:0;line-height:1.35;letter-spacing:normal;white-space:pre-wrap;overflow-wrap:anywhere;overflow:hidden;font-family:Microsoft YaHei,sans-serif;text-decoration:none}.custom-banner-node--button{display:flex;align-items:center;justify-content:center;padding:4px 12px;cursor:pointer}.custom-banner-node--image img{display:block;width:100%;height:100%;-o-object-fit:var(--banner-node-fit,contain);object-fit:var(--banner-node-fit,contain)}.custom-banner-node:focus-visible{outline:3px solid #ff8f1f;outline-offset:3px}.custom-banner-text{display:block;width:100%}.banner-window-preview[data-v-0dc10800]{min-height:100vh;width:100%;background:#f3f5f8}.banner-window-preview__toolbar[data-v-0dc10800]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:12px 16px;background:#fff;border-bottom:1px solid #e4e8ef}.banner-window-preview__toolbar button[data-v-0dc10800]{padding:8px 12px;border:1px solid #e4e8ef;border-radius:4px;background:#fff;color:#333;font:inherit;cursor:pointer}.banner-window-preview__toolbar button.active[data-v-0dc10800]{border-color:#ff8f1f;color:#d56a00;background:#fff4e8}.banner-window-preview__toolbar span[data-v-0dc10800]{margin-left:8px;font-size:13px;color:#768191}.banner-window-preview__frame[data-v-0dc10800]{position:relative;margin:0 auto;overflow:hidden}.banner-window-preview__canvas[data-v-0dc10800]{position:relative;overflow:hidden;transform-origin:top left}.banner-window-preview__empty[data-v-0dc10800]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px;font-size:16px;color:#606773}