.box[data-v-2e7f1ca1]{width:240px;height:240px;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.box .box-1[data-v-2e7f1ca1]{width:243px;height:158px;background:#f3f4f6;overflow:hidden}.box .box-2[data-v-2e7f1ca1]{display:flex;justify-content:space-between}.box .box-2 .b2[data-v-2e7f1ca1]{width:74px;height:74px;background:#f3f4f6;overflow:hidden}.box .box-2 .b2 img[data-v-2e7f1ca1]{width:100%;height:auto;display:block}[data-v-bfc370b6] .el-checkbox__inner{background-color:#fff}[data-v-55418718] .el-input__wrapper,[data-v-55418718] .el-select__wrapper,[data-v-95dc89b6] .el-input__wrapper,[data-v-95dc89b6] .el-select__wrapper{border-radius:8px}.w-e-text-container [data-slate-editor] h1{font-size:2em;font-weight:700;margin:.67em 0}.w-e-text-container [data-slate-editor] h2{font-size:1.5em;font-weight:700;margin:.83em 0}.w-e-text-container [data-slate-editor] h3{font-size:1.17em;font-weight:700;margin:1em 0}.w-e-text-container [data-slate-editor] h4{font-size:1em;font-weight:700;margin:1.33em 0}.w-e-text-container [data-slate-editor] h5{font-size:.83em;font-weight:700;margin:1.67em 0}.w-e-text-container [data-slate-editor] h6{font-size:.67em;font-weight:700;margin:2.33em 0}.w-e-text-container [data-slate-editor] ul{list-style-type:disc;padding-left:40px;margin:1em 0}.w-e-text-container [data-slate-editor] ol{list-style-type:decimal;padding-left:40px;margin:1em 0}.custom-dot[data-v-253704a4]:before{content:"•";color:#000;font-size:24px;margin-right:8px;line-height:1}.border-primary[data-v-b9c86839]{border-color:var(--el-color-primary)}.imgListContainer[data-v-e439f641]{min-height:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(190px,210px,230px),1fr));gap:18px}.cursor-none[data-v-a95306bf]{cursor:none}[data-v-e3f73c8f] .el-input__wrapper{border-radius:8px}[data-v-e3f73c8f] .el-select__wrapper{height:32px;border-radius:8px}[data-v-c8a0d85c] .el-input__wrapper{border-radius:8px}[data-v-c8a0d85c] .el-select__wrapper{height:32px;border-radius:8px}[data-v-8d885ef1] .el-input__wrapper{border-radius:8px}[data-v-7ea0cb39] .el-tabs__header .el-tabs__item{font-size:14px;text-align:center;color:#666;line-height:20px}[data-v-7ea0cb39] .el-tabs__header .el-tabs__item.is-active{color:#222}[data-v-7ea0cb39] .el-tabs__active-bar{background-color:#222}[data-v-7ea0cb39] .el-tabs{display:flex;flex-direction:column}[data-v-7ea0cb39] .el-tabs__content{height:0;flex-grow:1;overflow-y:auto}[data-v-7ea0cb39] .el-popover{padding:0!important}.tool-item[data-v-85a55ae4]{width:40px;height:40px;background:#181818;border-right:1px solid #111111;cursor:pointer;color:#a5a5a5;line-height:40px;text-align:center;transition:all .3s;position:relative}.tool-item[data-v-85a55ae4]:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.tool-item[data-v-85a55ae4]:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.tool-item[data-v-85a55ae4]:last-child{border-right:none}.tool-item .iconfont[data-v-85a55ae4]{font-size:24px}.tool-item[data-v-85a55ae4]:hover{color:#fff}.tool-item:hover>.tool-group[data-v-85a55ae4]{display:block}.tool-item.active[data-v-85a55ae4]{background-color:#9f88ff;color:#fff}.tool-item.active>.tool-group-toggle-button[data-v-85a55ae4]{border-color:#fff;border-top-color:transparent;border-left-color:transparent}.tool-item.disabled[data-v-85a55ae4]{color:gray;cursor:initial}.tool-group[data-v-85a55ae4]{display:none}.tool-group>.tool-item[data-v-85a55ae4]{border-right:none;border-bottom:1px solid #111111}.tool-group>.tool-item[data-v-85a55ae4]:last-child{border-bottom:none}.tool-group-toggle-button[data-v-85a55ae4]{width:0;height:0;border-top:5px solid transparent;border-left:5px solid transparent;border-bottom:5px solid #a5a5a5;border-right:5px solid #a5a5a5;position:absolute;right:0;bottom:0;cursor:pointer}.toolbox[data-v-85a55ae4]{display:flex;align-items:flex-start;border-radius:4px;border:1px solid #111111}.empty[data-v-c78765b9]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:8px}.empty img[data-v-c78765b9]{width:200px;height:200px;-o-object-fit:contain;object-fit:contain}.empty .text[data-v-c78765b9]{font-size:14px;line-height:20px;color:#eee}.empty .description[data-v-c78765b9]{line-height:16px;font-size:12px;color:#898989}.item-panel[data-v-0442a5a0]{display:flex;flex-direction:column}.toolbar>a[data-v-0442a5a0]:hover{color:#bebebe}.items[data-v-0442a5a0],.empty[data-v-0442a5a0]{flex:1;overflow-y:auto;overflow-x:hidden;flex-shrink:0;height:0}.drag-handler[data-v-0442a5a0]{color:#6f6f6f;position:absolute;left:5px;top:50%;transform:translateY(-50%);cursor:move;display:none}.item:hover .drag-handler[data-v-0442a5a0]{display:block}.toolbar[data-v-0442a5a0]{display:flex;align-items:center;font-size:12px;padding:10px 25px;border-bottom:1px solid #111}.muted[data-v-0442a5a0]{color:#666;font-style:italic}.items[data-v-0442a5a0]{display:block;padding:0;margin:0}.drop-area[data-v-0442a5a0]{height:11px;position:absolute;width:100%;padding:10px 0;margin-top:-11px;z-index:1;display:none}.drop-area[data-v-0442a5a0]:after{content:"";display:block;border-bottom:1px transparent solid}.drop-area.hovering[data-v-0442a5a0]:after{background-color:#00f}.dragging .drop-area[data-v-0442a5a0]{display:block}.icon-l_xingzhuangtuceng[data-v-0442a5a0]{position:absolute;left:88px;top:44px}.btn-more[data-v-0442a5a0]{display:none}.item:hover .btn-more[data-v-0442a5a0]{display:block}.item[data-v-0442a5a0]{position:relative;display:flex;align-items:center;cursor:pointer}.item[data-v-0442a5a0]:hover,.item.selected[data-v-0442a5a0]{background-color:rgb(235,236,250,var(--un-bg-opacity))}.item img[data-v-0442a5a0]{width:52px;height:52px;border:1px solid #111;-o-object-fit:contain;object-fit:contain;background-color:#353535;background-image:linear-gradient(45deg,#181818 25%,transparent 25%,transparent 75%,#181818 75%,#181818),linear-gradient(45deg,#181818 25%,transparent 25%,transparent 75%,#181818 75%,#181818);background-size:20px 20px;background-position:0 0,10px 10px}.item a[data-v-0442a5a0]{color:#a5a5a5;cursor:pointer}.item a[data-v-0442a5a0]:hover,.item a[data-v-0442a5a0]:focus{color:#bebebe}[data-v-0442a5a0] .el-select__wrapper{height:36px;border-radius:8px}[data-v-0442a5a0] .el-input__wrapper{height:36px;padding-left:12px!important;padding-right:12px!important;border-radius:8px;justify-content:start;border-width:1px!important;border-color:#999!important;box-shadow:0 0 0 1px #000 inset}[data-v-0442a5a0] .el-input__inner{text-align:left!important;width:40px;max-width:40px}.gallery-container[data-v-c1ce5e7f]{min-width:0;margin-right:8px;margin-left:8px;display:flex;border-radius:8px;--un-bg-opacity:1;background-color:rgb(243 244 246 / var(--un-bg-opacity));padding:4px 8px 4px 4px}.tabs[data-v-c1ce5e7f]{margin-right:16px;display:flex;flex-shrink:0;flex-direction:column}.tab-button[data-v-c1ce5e7f]{white-space:nowrap;margin-bottom:8px;border-radius:6px;--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity));padding:4px 8px;font-size:12px;--un-text-opacity:1;color:rgb(55 65 81 / var(--un-text-opacity))}.tab-button[data-v-c1ce5e7f]:hover{--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity))}.tab-button[data-v-c1ce5e7f]:focus{outline:2px solid transparent;outline-offset:2px;--un-ring-width:2px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);--un-ring-offset-width:2px;--un-ring-opacity:1;--un-ring-color:rgb(99 102 241 / var(--un-ring-opacity))}.tab-button.active[data-v-c1ce5e7f]{--un-bg-opacity:1;background-color:rgb(224 231 255 / var(--un-bg-opacity));--un-text-opacity:1;color:rgb(67 56 202 / var(--un-text-opacity))}.image-gallery[data-v-c1ce5e7f]{min-width:0;flex-grow:1}.thumbnail-container[data-v-c1ce5e7f]{padding-left:2rem;padding-right:2rem;position:relative;display:flex;align-items:center;border-radius:8px;--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity));padding:8px}.thumbnails-wrapper[data-v-c1ce5e7f]{scroll-behavior:smooth;width:100%;display:flex;gap:8px;overflow-x:auto}.thumbnail[data-v-c1ce5e7f]{width:118px;height:118px;flex-shrink:0;cursor:pointer;overflow:hidden;border-width:2px;border-color:transparent;border-radius:8px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.thumbnail.active[data-v-c1ce5e7f]{--un-border-opacity:1;border-color:rgb(99 102 241 / var(--un-border-opacity))}.thumbnail-image[data-v-c1ce5e7f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nav-button[data-v-c1ce5e7f]{position:absolute;z-index:10;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:9999px;--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity));--un-text-opacity:1;color:rgb(75 85 99 / var(--un-text-opacity));--un-shadow:var(--un-shadow-inset) 0 4px 6px -1px var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 2px 4px -2px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.nav-button[data-v-c1ce5e7f]:disabled{cursor:not-allowed;opacity:.5}.nav-button[data-v-c1ce5e7f]:hover{--un-text-opacity:1;color:rgb(17 24 39 / var(--un-text-opacity))}.nav-button.left[data-v-c1ce5e7f]{transform:translate(4px);left:0}.nav-button.right[data-v-c1ce5e7f]{transform:translate(-4px);right:0}.scrollbar-hide[data-v-c1ce5e7f]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-c1ce5e7f]::-webkit-scrollbar{display:none}.ctx-menu[data-v-7eb1841a]{font-size:14px;display:flex;flex-direction:column;background:#343434;border-radius:4px;padding:10px 0;margin:0;box-shadow:0 0 10px #00000080;color:#bebebe}.ctx-menu li[data-v-7eb1841a]{padding:6px 12px;display:block;cursor:pointer;transition:all .3s}.ctx-menu li[data-v-7eb1841a]:hover:not([disabled]){background-color:#464646;color:#fff}.ctx-menu li[disabled][data-v-7eb1841a]{color:gray;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu[data-v-c650f426]{display:flex}.menu button[data-v-c650f426]{color:#6f6f6f;width:40px;height:40px;background:#181818;border:1px solid #111111;border-radius:4px;border:none;cursor:pointer}.menu button i[data-v-c650f426]{font-size:20px}.menu button[data-v-c650f426]:hover{color:#fff}.menu button[data-v-c650f426]:disabled{color:#444;cursor:not-allowed}.image-viewer[data-v-d92a9c44]{background-color:#343434;padding:10px;box-shadow:0 0 10px #00000080;border-radius:4px}[data-v-d92a9c44] .el-tabs__nav-next,[data-v-d92a9c44] .el-tabs__nav-prev{line-height:var(--el-tabs-header-height);vertical-align:20%}.right-tabs[data-v-d92a9c44]{--el-bg-color-overlay: #343434;--el-border-color: #111;--el-border-color-light: #111;--el-tabs-header-height: 28px;--el-color-primary: #bebebe;margin:-1px -1px 0;flex:1;flex-shrink:0;height:0;display:flex;flex-direction:column}.right-tabs[data-v-d92a9c44] .el-tabs__content{padding:0;flex:1;flex-shrink:0;height:0;display:flex;flex-direction:column}.right-tabs[data-v-d92a9c44] .el-tab-pane{display:flex;flex-direction:column;flex:1;flex-shrink:0;height:0}.image_design_page[data-v-d92a9c44]{display:flex;flex-direction:column;height:calc(100vh - 60px);height:calc(100 * var(--dvh) - 60px);height:calc(100dvh - 60px);position:relative}.image_design_page[data-v-d92a9c44]:after{position:absolute;pointer-events:none;content:"";display:block;inset:0;z-index:1000}.image_design_page[data-v-d92a9c44]:focus:after{box-shadow:inset 0 0 8px 3px #ffffff1a}.toolbar[data-v-d92a9c44]{display:flex;padding:24px 36px}.toolbar-set[data-v-d92a9c44]{font-size:12px;color:#bebebe;display:flex;align-items:center;padding-left:20px;padding-right:20px;height:56px;background:#343434;border-radius:4px;box-shadow:0 2px 14px -5px #00000080,0 1px 6px -3px #00000080;margin-left:16px}.toolbar-set[data-v-d92a9c44]:first-child{margin-left:0}.menu a[data-v-d92a9c44]{padding:0 .25em;cursor:pointer}.menu a[data-v-d92a9c44]:hover{color:red}.menu a.active[data-v-d92a9c44],.menu a[data-v-d92a9c44]:visited{background-color:red;color:#fff}.menu a.disabled[data-v-d92a9c44]{color:gray;cursor:initial}.canvas-parent[data-v-d92a9c44]{position:relative;overflow:hidden;flex:1;flex-shrink:0;height:0px}.canvas-parent[data-v-d92a9c44]:focus{outline:1px solid blue}[data-v-63978a4a] .el-input-number>span{background-color:#fff;border-width:0px}[data-v-63978a4a] .el-input__wrapper{border-width:0px;box-shadow:none!important;border-radius:8px!important}[data-v-5b7aa8f1] .el-input__wrapper{border-radius:8px}[data-v-2c52b0a2] .el-tabs__header .el-tabs__item{font-size:14px;text-align:center;color:#666;line-height:20px}[data-v-2c52b0a2] .el-tabs__header .el-tabs__item.is-active{color:#222}[data-v-2c52b0a2] .el-tabs__active-bar{background-color:#222}[data-v-2c52b0a2] .el-tabs{display:flex;flex-direction:column}[data-v-2c52b0a2] .el-tabs__content{height:0;flex-grow:1;overflow-y:auto}[data-v-2c52b0a2] .el-popover{padding:0!important}.upload-area[data-v-9ff944c5]{color:#bebebe;font-size:14px}.upload-area small[data-v-9ff944c5]{font-size:12px;color:#898989;text-align:center}.upload-area .actions[data-v-9ff944c5]{text-align:center}.item-panel[data-v-a72f2e9d]{display:flex;flex-direction:column}.toolbar>a[data-v-a72f2e9d]:hover{color:#bebebe}.items[data-v-a72f2e9d],.empty[data-v-a72f2e9d]{flex:1;overflow-y:auto;overflow-x:hidden;flex-shrink:0;height:0}.drag-handler[data-v-a72f2e9d]{color:#6f6f6f;position:absolute;left:5px;top:50%;transform:translateY(-50%);cursor:move;display:none}.item:hover .drag-handler[data-v-a72f2e9d]{display:block}.toolbar[data-v-a72f2e9d]{display:flex;align-items:center;font-size:12px;padding:10px 25px;border-bottom:1px solid #111}.muted[data-v-a72f2e9d]{color:#666;font-style:italic}.items[data-v-a72f2e9d]{display:block;padding:0;margin:0}.drop-area[data-v-a72f2e9d]{height:11px;position:absolute;width:100%;padding:10px 0;margin-top:-11px;z-index:1;display:none}.drop-area[data-v-a72f2e9d]:after{content:"";display:block;border-bottom:1px transparent solid}.drop-area.hovering[data-v-a72f2e9d]:after{background-color:#00f}.dragging .drop-area[data-v-a72f2e9d]{display:block}.icon-l_xingzhuangtuceng[data-v-a72f2e9d]{position:absolute;left:88px;top:44px}.btn-more[data-v-a72f2e9d]{display:none}.item:hover .btn-more[data-v-a72f2e9d]{display:block}.item[data-v-a72f2e9d]{position:relative;display:flex;align-items:center;cursor:pointer}.item[data-v-a72f2e9d]:hover,.item.selected[data-v-a72f2e9d]{background-color:rgb(235,236,250,var(--un-bg-opacity))}.item img[data-v-a72f2e9d]{width:52px;height:52px;border:1px solid #111;-o-object-fit:contain;object-fit:contain;background-color:#353535;background-image:linear-gradient(45deg,#181818 25%,transparent 25%,transparent 75%,#181818 75%,#181818),linear-gradient(45deg,#181818 25%,transparent 25%,transparent 75%,#181818 75%,#181818);background-size:20px 20px;background-position:0 0,10px 10px}.item a[data-v-a72f2e9d]{color:#a5a5a5;cursor:pointer}.item a[data-v-a72f2e9d]:hover,.item a[data-v-a72f2e9d]:focus{color:#bebebe}[data-v-a72f2e9d] .el-select__wrapper{height:36px;border-radius:8px}[data-v-a72f2e9d] .el-input__wrapper{height:36px;padding-left:12px!important;padding-right:12px!important;border-radius:8px;justify-content:start;border-width:1px!important;border-color:#999!important;box-shadow:0 0 0 1px #000 inset}[data-v-a72f2e9d] .el-input__inner{text-align:left!important;width:40px;max-width:40px}.gallery-container[data-v-4b26eef0]{min-width:0;margin-right:8px;margin-left:8px;display:flex;border-radius:8px;--un-bg-opacity:1;background-color:rgb(243 244 246 / var(--un-bg-opacity));padding:4px 8px 4px 4px}.tabs[data-v-4b26eef0]{margin-right:16px;display:flex;flex-shrink:0;flex-direction:column}.tab-button[data-v-4b26eef0]{white-space:nowrap;margin-bottom:8px;border-radius:6px;--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity));padding:4px 8px;font-size:12px;--un-text-opacity:1;color:rgb(55 65 81 / var(--un-text-opacity))}.tab-button[data-v-4b26eef0]:hover{--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity))}.tab-button[data-v-4b26eef0]:focus{outline:2px solid transparent;outline-offset:2px;--un-ring-width:2px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);--un-ring-offset-width:2px;--un-ring-opacity:1;--un-ring-color:rgb(99 102 241 / var(--un-ring-opacity))}.tab-button.active[data-v-4b26eef0]{--un-bg-opacity:1;background-color:rgb(224 231 255 / var(--un-bg-opacity));--un-text-opacity:1;color:rgb(67 56 202 / var(--un-text-opacity))}.image-gallery[data-v-4b26eef0]{min-width:0;flex-grow:1}.thumbnail-container[data-v-4b26eef0]{padding-left:2rem;padding-right:2rem;position:relative;display:flex;align-items:center;border-radius:8px;--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity));padding:8px}.thumbnails-wrapper[data-v-4b26eef0]{scroll-behavior:smooth;width:100%;display:flex;gap:8px;overflow-x:auto}.thumbnail[data-v-4b26eef0]{width:118px;height:118px;flex-shrink:0;cursor:pointer;overflow:hidden;border-width:2px;border-color:transparent;border-radius:8px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.thumbnail.active[data-v-4b26eef0]{--un-border-opacity:1;border-color:rgb(99 102 241 / var(--un-border-opacity))}.thumbnail-image[data-v-4b26eef0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nav-button[data-v-4b26eef0]{position:absolute;z-index:10;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:9999px;--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity));--un-text-opacity:1;color:rgb(75 85 99 / var(--un-text-opacity));--un-shadow:var(--un-shadow-inset) 0 4px 6px -1px var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 2px 4px -2px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.nav-button[data-v-4b26eef0]:disabled{cursor:not-allowed;opacity:.5}.nav-button[data-v-4b26eef0]:hover{--un-text-opacity:1;color:rgb(17 24 39 / var(--un-text-opacity))}.nav-button.left[data-v-4b26eef0]{transform:translate(4px);left:0}.nav-button.right[data-v-4b26eef0]{transform:translate(-4px);right:0}.scrollbar-hide[data-v-4b26eef0]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-4b26eef0]::-webkit-scrollbar{display:none}.image-viewer[data-v-4458625a]{background-color:#343434;padding:10px;box-shadow:0 0 10px #00000080;border-radius:4px}[data-v-4458625a] .el-tabs__nav-next,[data-v-4458625a] .el-tabs__nav-prev{line-height:var(--el-tabs-header-height);vertical-align:20%}.right-tabs[data-v-4458625a]{--el-bg-color-overlay: #343434;--el-border-color: #111;--el-border-color-light: #111;--el-tabs-header-height: 28px;--el-color-primary: #bebebe;margin:-1px -1px 0;flex:1;flex-shrink:0;height:0;display:flex;flex-direction:column}.right-tabs[data-v-4458625a] .el-tabs__content{padding:0;flex:1;flex-shrink:0;height:0;display:flex;flex-direction:column}.right-tabs[data-v-4458625a] .el-tab-pane{display:flex;flex-direction:column;flex:1;flex-shrink:0;height:0}.image_design_page[data-v-4458625a]{display:flex;flex-direction:column;height:calc(100vh - 60px);height:calc(100 * var(--dvh) - 60px);height:calc(100dvh - 60px);position:relative}.image_design_page[data-v-4458625a]:after{position:absolute;pointer-events:none;content:"";display:block;inset:0;z-index:1000}.image_design_page[data-v-4458625a]:focus:after{box-shadow:inset 0 0 8px 3px #ffffff1a}.toolbar[data-v-4458625a]{display:flex;padding:24px 36px}.toolbar-set[data-v-4458625a]{font-size:12px;color:#bebebe;display:flex;align-items:center;padding-left:20px;padding-right:20px;height:56px;background:#343434;border-radius:4px;box-shadow:0 2px 14px -5px #00000080,0 1px 6px -3px #00000080;margin-left:16px}.toolbar-set[data-v-4458625a]:first-child{margin-left:0}.menu a[data-v-4458625a]{padding:0 .25em;cursor:pointer}.menu a[data-v-4458625a]:hover{color:red}.menu a.active[data-v-4458625a],.menu a[data-v-4458625a]:visited{background-color:red;color:#fff}.menu a.disabled[data-v-4458625a]{color:gray;cursor:initial}.canvas-parent[data-v-4458625a]{position:relative;overflow:hidden;flex:1;flex-shrink:0;height:0px}.canvas-parent[data-v-4458625a]:focus{outline:1px solid blue}[data-v-d7dbae0e] .el-input-number>span{background-color:#fff;border-width:0px}[data-v-d7dbae0e] .el-input__wrapper{border-width:0px;box-shadow:none!important;border-radius:8px!important}[data-v-fa76907f] .is-invalid .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset!important}[data-v-d03452fb] .el-checkbox__inner{background-color:#fff}[data-v-6f274450] .el-progress-bar{width:160px!important}[data-v-0567c34f] .el-input-number{width:100%}[data-v-0567c34f] .el-input__inner{text-align:left}[data-v-0567c34f] .el-input .el-input__wrapper,[data-v-0567c34f] .el-select .el-select__wrapper{border-radius:8px}[data-v-0567c34f] .is-selected{background-color:#f5f7fa}[data-v-0567c34f] .el-select-dropdown__item{height:auto;min-height:32px;font-weight:400!important}[data-v-0567c34f] .el-select-dropdown__item:hover{background-color:#f3f4f6}.upload-progress-list[data-v-63531177]{position:fixed;right:32px;bottom:32px;display:flex;flex-direction:column;z-index:999}.slide-fade-enter-active[data-v-63531177],.slide-fade-leave-active[data-v-63531177]{transition:all .3s ease}.slide-fade-enter-from[data-v-63531177]{transform:translate(-50%);opacity:0}.slide-fade-enter-to[data-v-63531177],.slide-fade-leave-from[data-v-63531177]{transform:translate(0);opacity:1}.slide-fade-leave-to[data-v-63531177]{transform:translate(50%);opacity:0}[data-v-7c1cd982] .el-input__wrapper,[data-v-0e98ec7f] .el-input__wrapper{border-radius:8px}.color-item[data-v-0e98ec7f]{outline:2px solid #ddd}.color-item-active[data-v-0e98ec7f]{outline:2px solid #4f59d4}[data-v-e19d0edf] .el-input-number{width:100%}[data-v-e19d0edf] .el-input__inner{text-align:left}[data-v-e19d0edf] .el-input .el-input__wrapper,[data-v-e19d0edf] .el-select .el-select__wrapper{border-radius:8px}[data-v-e19d0edf] .is-selected{background-color:#f5f7fa}[data-v-e19d0edf] .el-select-dropdown__item{height:auto;min-height:32px;font-weight:400!important}[data-v-e19d0edf] .el-select-dropdown__item:hover{background-color:#f3f4f6}[data-v-f45f2ea8] .el-input__inner{text-align:left}[data-v-f45f2ea8] .el-input .el-input__wrapper,[data-v-f45f2ea8] .el-select .el-select__wrapper{border-radius:8px}[data-v-f45f2ea8] .is-selected{background-color:#f5f7fa}[data-v-f45f2ea8] .el-select-dropdown__item{height:auto;min-height:32px;font-weight:400!important}[data-v-f45f2ea8] .el-select-dropdown__item:hover{background-color:#f3f4f6}.imgListContainer[data-v-9d7b74eb]{min-height:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(220px,244px,260px),1fr));gap:18px}.hide-select-dropdown{display:none!important}.modelList .el-select__placeholder{position:relative!important;transform:none!important}.modelList .el-radio__label{padding-left:4px}.merchant-load-all-row[data-v-4784cdb4]{display:flex;align-items:center;justify-content:center;min-height:36px;width:100%;color:var(--el-color-primary);font-size:14px;font-weight:500;cursor:pointer}.merchant-load-all-row.is-loading[data-v-4784cdb4]{color:var(--el-text-color-placeholder);cursor:default}.el-input[data-v-816422f8] .el-input__wrapper{padding-left:24px}[data-v-816422f8] .el-select .el-input .el-input__wrapper,[data-v-816422f8] .el-input .el-input__wrapper{border-radius:4px}.imgListContainer[data-v-3a7a014b]{min-height:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(168px,180px,200px),1fr));gap:18px}.el-input-number[data-v-a02e3c6f],[data-v-52b39869] .el-input-number{width:100%}[data-v-52b39869] .el-input__inner{text-align:left}[data-v-52b39869] .el-input .el-input__wrapper,[data-v-52b39869] .el-select .el-select__wrapper{border-radius:8px}[data-v-52b39869] .is-selected{background-color:#f5f7fa}[data-v-52b39869] .el-select-dropdown__item{height:auto;min-height:32px;font-weight:400!important}[data-v-52b39869] .el-select-dropdown__item:hover{background-color:#f3f4f6}.text-lg[data-v-a7d11ffc]{font-size:1.125rem}.font-medium[data-v-a7d11ffc]{font-weight:500}.text-gray-500[data-v-a7d11ffc]{color:#6b7280}.text-gray-400[data-v-a7d11ffc]{color:#9ca3af}.border-dashed[data-v-a7d11ffc]{border-style:dashed}.aspect-square[data-v-a7d11ffc]{aspect-ratio:1 / 1}.bg-sky-400[data-v-a7d11ffc]{background-color:#38bdf8}.text-red-500[data-v-a7d11ffc]{color:#ef4444}.bg-blue-600[data-v-a7d11ffc]{background-color:#2563eb}.bg-indigo-600[data-v-a7d11ffc]{background-color:#4f46e5}.i-f_cha[data-v-a7d11ffc]:before{content:"";color:#9ca3af;border:1px solid #9ca3af;border-radius:10px;z-index:999;background:#fff}[data-v-64cc55a2] .el-collapse{border:none}[data-v-64cc55a2] .el-collapse-item__header{flex-direction:row-reverse;justify-content:flex-end;border-color:#ddd;font-size:16px;font-weight:600}[data-v-64cc55a2] .el-collapse-item__header .el-icon{margin:0 8px 0 0!important}[data-v-64cc55a2] .el-collapse-item__wrap{border:none}.summary-item[data-v-780e3659]{background:#f7f8fa;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:12px}.summary-item span[data-v-780e3659]{color:#909399;font-size:12px}.summary-item strong[data-v-780e3659]{color:#303133;font-size:20px;font-weight:600;line-height:24px}.local-meta[data-v-780e3659]{display:flex;flex-direction:column;gap:4px;line-height:18px}.local-meta div[data-v-780e3659]{align-items:baseline;display:flex;gap:6px;min-width:0}.local-meta span[data-v-780e3659]{color:#909399;flex:0 0 auto}.local-meta strong[data-v-780e3659]{color:#303133;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.local-images[data-v-780e3659]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-height:40px}.local-thumb[data-v-780e3659]{background:#f5f7fa;border:1px solid #ebeef5;border-radius:4px;cursor:pointer;height:40px;overflow:hidden;width:40px}.local-codes[data-v-780e3659]{color:#909399;font-size:12px;line-height:18px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cleared-state[data-v-780e3659]{align-items:center;background:#fafafa;border:1px dashed #dcdfe6;border-radius:8px;display:flex;justify-content:center;margin:20px;min-height:280px}.el-input[data-v-56865ab3] .el-input__wrapper{box-shadow:0 0 0 1px #dcdfe6}.el-input[data-v-56865ab3] .el-input__wrapper:hover{box-shadow:0 0 0 1px #409eff}.el-input[data-v-56865ab3] .el-input__inner{height:38px}.el-form-item[data-v-56865ab3] .el-form-item__label{font-size:14px;color:#333;margin-bottom:5px}.el-form-item.is-required[data-v-56865ab3] .el-form-item__label:before{color:#f56c6c}.el-form-item[data-v-56865ab3]{margin-bottom:8px}table[data-v-56865ab3]{table-layout:fixed}.el-input[data-v-56865ab3],.el-input__inner[data-v-56865ab3]{height:28px}.el-form-item[data-v-56865ab3] .el-form-item__error{font-size:10px!important}table td[data-v-56865ab3]{padding-bottom:1px!important}[data-v-194404bd] .el-collapse{border:none}[data-v-194404bd] .el-collapse-item__header{flex-direction:row-reverse;justify-content:flex-end;border-color:#ddd;font-size:16px;font-weight:600}[data-v-194404bd] .el-collapse-item__header .el-icon{margin:0 8px 0 0!important}[data-v-194404bd] .el-collapse-item__wrap{border:none}[data-v-194404bd] .el-table .warning-row td{color:#fff!important;background-color:#ff7f7f!important}[data-v-194404bd] .el-table .warning-row td:hover{background-color:#ff7f7f!important}[data-v-dd4d5089] .el-collapse{border:none}[data-v-dd4d5089] .el-collapse-item__header{flex-direction:row-reverse;justify-content:flex-end;border-color:#ddd;font-size:16px;font-weight:600}[data-v-dd4d5089] .el-collapse-item__header .el-icon{margin:0 8px 0 0!important}[data-v-dd4d5089] .el-collapse-item__wrap{border:none}[data-v-1424d730] .el-checkbox__inner{background-color:#fff;border-color:#666}[data-v-f8af26e0] .animated-table .el-table__body-wrapper tbody .el-table__row{transition:all .5s ease}[data-v-e4fa3422] .el-checkbox__inner,[data-v-5690ef01] .el-checkbox__inner{background-color:#fff;border-color:#666}[data-v-5690ef01] .merchant-select .el-select__selection{max-height:80px;overflow-y:auto;min-height:26px}[data-v-d06c1d68] .el-checkbox__inner{background-color:#fff;border-color:#666}[data-v-d06c1d68] .merchant-select .el-select__selection{max-height:80px;overflow-y:auto;min-height:26px}.qrcode-container[data-v-6400a771]{display:flex;justify-content:center;align-items:center}[data-v-66155df5] .el-input__wrapper,[data-v-66155df5] .el-select__wrapper,[data-v-294ec7e8] .el-input__wrapper,[data-v-294ec7e8] .el-select__wrapper{border-radius:8px}[data-v-5baf1616] .merchant-select .el-select__selection{max-height:80px;overflow-y:auto;min-height:26px}.node-toolbar[data-v-7f65a685]{background:linear-gradient(135deg,#667eeaf2,#764ba2f2);border-radius:12px;box-shadow:0 12px 30px #0000004d;z-index:1000;padding:16px;min-width:160px;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.node-toolbar.isVisible[data-v-7f65a685]{position:relative}.toolbar-content[data-v-7f65a685]{display:flex;flex-direction:column;gap:4px;border-radius:10px;background:#fff}.toolbar-item[data-v-7f65a685]{padding:6px 10px;border-radius:8px;cursor:pointer;font-size:12px;color:#000;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:center;background:#ffffff26;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2);font-weight:500;letter-spacing:.5px}.toolbar-item[data-v-7f65a685]:hover{background:#ffffff40;transform:translateY(-3px);box-shadow:0 6px 15px #0003}.toolbar-item[data-v-7f65a685]:active{transform:translateY(-1px);transition:all .1s ease}.node-toolbar[data-v-7f65a685]:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background:transparent;z-index:-1;opacity:0;pointer-events:none;transition:opacity .3s ease}.node-toolbar.isVisible[data-v-7f65a685]:before{background:#00000080;opacity:1;pointer-events:all}.handle-right[data-v-7f65a685],.handle-left[data-v-7f65a685]{width:12px;height:12px;background-color:#9ca3af;border-radius:50%;transition:all .3s ease;box-shadow:0 0 4px #0003;z-index:100;border:2px solid white;cursor:pointer!important}:is(.handle-left-completed,.handle-right-completed)[data-v-7f65a685]{background-color:#10b981}:is(.handle-left-completed,.handle-right-completed).handle-right[data-v-7f65a685]{width:20px;height:20px;border-radius:100%;border:none}:is(.handle-left-completed,.handle-right-completed).handle-right[data-v-7f65a685]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;background-color:transparent;transition:all .3s ease}:is(.handle-left-completed,.handle-right-completed).handle-right[data-v-7f65a685]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;background-color:transparent;transition:all .3s ease}:is(.handle-left-completed,.handle-right-completed).handle-right[data-v-7f65a685]:before,:is(.handle-left-completed,.handle-right-completed).handle-left[data-v-7f65a685]:before{width:2px;height:12px;background-color:#fff}:is(.handle-left-completed,.handle-right-completed).handle-right[data-v-7f65a685]:after,:is(.handle-left-completed,.handle-right-completed).handle-left[data-v-7f65a685]:after{width:12px;height:2px;background-color:#fff}:is(.handle-left-completed,.handle-right-completed).handle-right-loading[data-v-7f65a685]{width:20px;height:20px;border-radius:100%;border:none}:is(.handle-left-completed,.handle-right-completed).handle-right-loading[data-v-7f65a685]:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;background-color:#fff;transform:translate(-50%,-50%);transition:all .3s ease}:is(.handle-left-completed,.handle-right-completed).handle-right-loading[data-v-7f65a685]:before{content:"";position:absolute;top:50%;left:50%;width:2px;height:12px;background-color:#fff;transform:translate(-50%,-50%);transition:all .3s ease}:is(.handle-left-completed,.handle-right-completed).handle-right-loading[data-v-7f65a685]:before,:is(.handle-left-completed,.handle-right-completed).handle-right-loading[data-v-7f65a685]:after{animation:rotate-inner-7f65a685 1s linear infinite}@keyframes rotate-inner-7f65a685{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.handle-left-processing[data-v-7f65a685],.handle-right-processing[data-v-7f65a685]{background-color:#3b82f6;box-shadow:0 0 8px #3b82f680}.handle-left-failed[data-v-7f65a685],.handle-right-failed[data-v-7f65a685]{background-color:#ef4444;box-shadow:0 0 8px #ef444480}.handle-left-pending[data-v-7f65a685],.handle-right-pending[data-v-7f65a685]{background-color:#9ca3af;cursor:not-allowed!important}.handle-right[data-v-7f65a685]:not(.handle-right-completed):hover{width:12px;height:12px;border-radius:50%;border:2px solid white}.handle-right[data-v-7f65a685]:not(.handle-right-completed):hover:after,.handle-right[data-v-7f65a685]:not(.handle-right-completed):hover:before{width:0;height:0;background-color:transparent}.node-container[data-v-7f65a685]{transition:all .3s ease;box-shadow:0 4px 6px #0000001a}.node-container[data-v-7f65a685]:hover{box-shadow:0 10px 15px #00000026;transform:translateY(-2px)}.node-title[data-v-7f65a685]{font-weight:600;color:#1e293b;letter-spacing:.5px}.info-block[data-v-7f65a685]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;transition:all .2s ease}.info-block[data-v-7f65a685]:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-color:#cbd5e1}.stat-number[data-v-7f65a685]{font-weight:600;transition:all .2s ease}.stat-number[data-v-7f65a685]:hover{transform:scale(1.05)}.brief-layout[data-v-107b9168]{min-height:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(110px,130px,150px),1fr));gap:18px}.detail-layout[data-v-107b9168]{min-height:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(240px,260px,280px),1fr));gap:18px}.slide-enter-active[data-v-559523f9]{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.slide-leave-active[data-v-559523f9]{transition:all .3s cubic-bezier(.55,.085,.68,.53)}.slide-enter-from[data-v-559523f9],.slide-leave-to[data-v-559523f9]{opacity:0;transform:translate(-20px)}.uploaded-images-container[data-v-fd624f07]{border-radius:16px;background-color:#f0f0f0;box-shadow:0 8px 24px #959da51a}.uploaded-image-card[data-v-fd624f07]{border-radius:16px;overflow:hidden;box-shadow:0 4px 12px #00000014;transition:all .4s cubic-bezier(.175,.885,.32,1.1)}.image-info[data-v-fd624f07]{border-top:1px solid #f0f0f0}.delete-overlay[data-v-fd624f07]{cursor:pointer}[data-v-fd624f07]::-webkit-scrollbar{width:8px}[data-v-fd624f07]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.grid[data-v-fd624f07]::-webkit-scrollbar{height:8px}.grid[data-v-fd624f07]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.pattern-process-container[data-v-2d1b81e6]{width:100%;height:100%;min-height:500px;position:relative;overflow:hidden}.pattern-flow[data-v-2d1b81e6]{width:100%;height:100%;min-height:500px}[data-v-2d1b81e6] .vue-flow__edge-path{stroke-dasharray:5,5;animation:dash-2d1b81e6 .5s linear infinite}@keyframes dash-2d1b81e6{to{stroke-dashoffset:-10}}.zoom-controls[data-v-2d1b81e6]{position:absolute;top:20px;left:20px;z-index:10;display:flex;gap:10px;background:#ffffffe6;padding:8px;border-radius:8px;box-shadow:0 2px 6px #00000026}.zoom-btn[data-v-2d1b81e6]{width:30px;height:30px;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #0000001a;transition:all .2s ease}.zoom-btn[data-v-2d1b81e6]:hover{background:#f5f5f5;transform:scale(1.05)}.zoom-btn[data-v-2d1b81e6]:active{transform:scale(.95)}[data-v-2d1b81e6] .vue-flow__minimap{position:absolute;background:#ffffffe6;border-radius:8px;overflow:hidden;box-shadow:0 2px 6px #00000026;z-index:10}[data-v-2d1b81e6] .vue-flow__minimap-mask{fill:#0000001a}.operation-rules-overlay[data-v-2d1b81e6]{position:absolute;bottom:20px;left:20px;z-index:0;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;padding:8px 16px;box-shadow:0 2px 6px #00000026;border:1px solid rgba(229,229,229,.5);max-width:300px;opacity:.9;transition:opacity .3s ease;pointer-events:none}.rules-content[data-v-2d1b81e6]{font-size:11px;line-height:1.2;color:#666;pointer-events:none;display:flex;flex-direction:column;gap:8px}.rule-label[data-v-2d1b81e6]{font-weight:500;color:#333;margin-right:4px}.rule-value[data-v-2d1b81e6]{color:#666}.imgListContainer[data-v-bf75c4c7]{min-height:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(160px,180px,210px),1fr));gap:18px}.gradient-text[data-v-304851af]{background:linear-gradient(to right,#4918ff,#21ffe2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.quaggaScannerRef[data-v-118f143a]{position:fixed;top:0;left:0;background:#fff}[data-v-1400313e] .el-loading-mask{border-radius:8px}.imgListContainer[data-v-e5d0bdf2]{min-height:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(168px,180px,200px),1fr));gap:18px}.marketing-card-center-btn[data-v-e5d0bdf2]{display:inline-flex;align-items:center;justify-content:center;width:120px;height:32px;font-size:12px;font-weight:600;border-radius:20px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border:none;line-height:1}.marketing-card-center-btn.primary[data-v-e5d0bdf2]{color:#1f2937;background:#fff;box-shadow:0 4px 12px #0000001f}.marketing-card-center-btn.primary[data-v-e5d0bdf2]:hover{background:#f9fafb;box-shadow:0 6px 16px #0000002e}.marketing-card-center-btn.primary[data-v-e5d0bdf2]:active{opacity:.9}.marketing-card-center-btn.secondary[data-v-e5d0bdf2]{color:#fff;background:#fff3;border:1px solid rgba(255,255,255,.25)!important;box-shadow:0 4px 12px #00000014}.marketing-card-center-btn.secondary[data-v-e5d0bdf2]:hover{background:#ffffff59;border-color:#ffffff73!important;box-shadow:0 6px 16px #0000001f}.marketing-card-center-btn.secondary[data-v-e5d0bdf2]:active{opacity:.9}.design-material-card-more[data-v-e5d0bdf2],.design-material-card-actions[data-v-e5d0bdf2]{opacity:0;pointer-events:none;transition:opacity .16s ease}.group:hover .design-material-card-more[data-v-e5d0bdf2],.group:hover .design-material-card-actions[data-v-e5d0bdf2]{opacity:1;pointer-events:auto}.design-material-card-more[data-v-e5d0bdf2]{position:absolute;right:12px;top:12px;z-index:20}.design-material-card-actions[data-v-e5d0bdf2]{align-items:center;background:#0000005c;display:flex;flex-direction:column;gap:8px;inset:0;justify-content:center;padding:0 16px;position:absolute}.marketing-card-btn-more-circle[data-v-e5d0bdf2]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#4b5563;background:#ffffffe6;border:1px solid rgba(255,255,255,.6)!important;border-radius:50%;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000000f;padding:0}.marketing-card-btn-more-circle[data-v-e5d0bdf2]:hover{background:#fff;color:var(--el-color-primary);border-color:var(--el-color-primary-light-5)!important}.marketing-card-btn-more-circle[data-v-e5d0bdf2]:active{opacity:.9}.marketing-template-list[data-v-e5d0bdf2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;width:100%}.marketing-template-card[data-v-e5d0bdf2]{border:1px solid #e4e7ed;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;height:260px;min-height:0;padding:12px;transition:border-color .2s,box-shadow .2s}.marketing-template-card.is-selected[data-v-e5d0bdf2]{border-color:var(--el-color-primary);box-shadow:0 0 0 1px var(--el-color-primary-light-5)}.marketing-credit-estimate[data-v-e5d0bdf2]{background:#f7f8fa;border-radius:6px;min-width:0;padding:10px 12px}.marketing-template-dialog-body[data-v-e5d0bdf2]{min-height:320px}.marketing-dialog-toolbar[data-v-e5d0bdf2]{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);margin-bottom:14px}.marketing-model-panel[data-v-e5d0bdf2]{min-width:0}.marketing-template-group-list[data-v-e5d0bdf2]{display:flex;flex-direction:column;gap:18px;max-height:62vh;overflow-y:auto;padding-right:2px}.marketing-template-group[data-v-e5d0bdf2]{border-bottom:1px solid #ebeef5;padding-bottom:18px}.marketing-template-group[data-v-e5d0bdf2]:last-child{border-bottom:none;padding-bottom:0}.marketing-template-group-header[data-v-e5d0bdf2]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.marketing-template-group-title[data-v-e5d0bdf2]{color:#303133;flex:1;font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketing-template-previews[data-v-e5d0bdf2]{display:grid;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;margin-top:10px;overflow-y:auto;padding-right:2px}.marketing-template-preview[data-v-e5d0bdf2]{aspect-ratio:1;background:#f5f7fa;border-radius:6px;cursor:zoom-in;overflow:hidden;position:relative}.marketing-template-preview[data-v-e5d0bdf2]:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.marketing-template-tag[data-v-e5d0bdf2]{background:#0000008c;border-radius:4px;bottom:4px;color:#fff;font-size:11px;left:4px;line-height:16px;padding:0 4px;position:absolute}@media (max-width: 900px){.marketing-dialog-toolbar[data-v-e5d0bdf2]{grid-template-columns:1fr}.marketing-template-list[data-v-e5d0bdf2]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}
