.cus-icon{&[data-v-1bd1d6bc]{display:flex;align-items:center;justify-content:center}&[data-v-1bd1d6bc],.icon[data-v-1bd1d6bc]{width:100%;height:100%}}.gray-icon[data-v-6f890445]{opacity:.3}[data-v-6f890445] .el-button.is-text{margin-left:0;padding:5px}.tool-list[data-v-d033aad4]{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.tool-item[data-v-d033aad4]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50px;padding:5px 0;border-radius:4px;cursor:pointer}.tool-item[data-v-d033aad4]:hover{background-color:#f5f5f5}.flex-left[data-v-d033aad4]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}.dropdown-item[data-v-d033aad4]{width:400px}.resize-dropdown-item[data-v-d033aad4]{width:500px}.resize-container[data-v-d033aad4]{display:flex;flex-direction:row;align-items:center;justify-content:space-around}.search-container[data-v-d033aad4]{padding:10px}[data-v-d033aad4] .alert-item{padding:10px;cursor:pointer}[data-v-d033aad4] .alert-item-value{display:flex;flex-wrap:wrap;width:200px;word-wrap:break-word;white-space:normal}.group-list[data-v-d033aad4]{display:flex;flex-wrap:wrap;gap:10px}.menu-icon[data-v-d033aad4]{width:24px;height:24px}.menu-text[data-v-d033aad4]{font-size:12px}.attrs-container[data-v-a14bde18],.table-ope-container[data-v-63c1c0a4]{display:flex}.font-weitht-container{cursor:pointer}.attrs-container{gap:10px}.svg-icon.active{stroke:#9f9fb5}.active-icon{color:#0909f2}.attrs-container[data-v-05d398a3],.attrs-container[data-v-252e16e2],.attrs-container[data-v-5e3b4300],.attrs-container[data-v-753e7805],.attrs-container[data-v-7c9995b6],.attrs-container[data-v-7fd56fd6]{display:flex}.list-container[data-v-1c517ba8]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-height:220px;overflow:auto}.list-container .list-li[data-v-1c517ba8]{width:calc(30% - 10px);height:50px;border:1px solid var(--border-color);border-radius:5px;cursor:pointer}.list-container .list-li[data-v-1c517ba8]:hover{border:1px solid #9d9cdf}.path-svg[data-v-1c517ba8]{border:1px solid var(--border-color);border-radius:5px;cursor:pointer}.status-dot[data-v-7a3ec5f8]{width:8px;height:8px;border-radius:50%;background:#c0c4cc}.status-dot.active[data-v-7a3ec5f8]{background:#409eff}.filter-controls-header[data-v-7a3ec5f8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding:0 10px;font-size:12px;color:#666}.list-container[data-v-7a3ec5f8]{max-height:400px;overflow-y:auto;padding:10px 0}.list-li[data-v-7a3ec5f8]{border:1px solid var(--border-color);border-radius:6px;margin-bottom:8px;padding:12px;transition:all .3s ease}.list-li[data-v-7a3ec5f8]:hover{border-color:#409eff;background-color:#f5f7fa}.preset-filters[data-v-7a3ec5f8]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.preset-filters-group-container[data-v-7a3ec5f8]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:10px;width:100%}.list-group-header[data-v-7a3ec5f8]{border-left:3px solid #409eff;padding-left:5px}.preset-filters-group[data-v-7a3ec5f8]{display:grid;gap:10px;width:100%;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));flex-wrap:wrap;justify-content:center}.preset-filters .list-li[data-v-7a3ec5f8]{cursor:pointer;box-sizing:border-box}.preset-filters .list-li .filter-name[data-v-7a3ec5f8]{text-align:center}.filter-item[data-v-7a3ec5f8]{display:flex;flex-direction:column}.filter-header[data-v-7a3ec5f8]{display:flex;justify-content:space-between;align-items:center}.filter-name[data-v-7a3ec5f8]{font-size:13px;font-weight:500;color:#333}.preview-canvas-image[data-v-7a3ec5f8]{position:relative;width:100%;height:50px;border-radius:4px;overflow:hidden;border:1px solid var(--border-color)}.preview-img[data-v-7a3ec5f8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.filter-overlay[data-v-7a3ec5f8]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.filter-param-control[data-v-7a3ec5f8]{margin-top:5px}.param-slider[data-v-7a3ec5f8]{display:flex;align-items:center;gap:10px}.param-value[data-v-7a3ec5f8]{font-size:11px;color:#666;min-width:30px;text-align:right}.preview-canvas[data-v-7a3ec5f8]{display:flex;flex-direction:column;align-items:center;gap:8px}.preview-image-container[data-v-7a3ec5f8]{position:relative;width:50px;height:50px;border-radius:6px;overflow:hidden;border:1px solid var(--border-color);cursor:pointer}.filter-status[data-v-7a3ec5f8]{font-size:12px;color:#666;text-align:center}.active-filters-controls[data-v-7a3ec5f8]{margin-top:15px;border-top:1px solid var(--border-color);padding-top:15px;width:100%}.active-filters-header[data-v-7a3ec5f8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.active-filters-header span[data-v-7a3ec5f8]{font-size:12px;font-weight:500;color:#333}.active-filters-list[data-v-7a3ec5f8]{overflow-y:auto}.active-filter-item[data-v-7a3ec5f8]{background:#f8f9fa;border-radius:4px;padding:10px;margin-bottom:8px}.filter-info[data-v-7a3ec5f8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}[data-v-7a3ec5f8] .el-tabs__header{margin:0}[data-v-7a3ec5f8] .el-tabs__content{padding:0 10px}[data-v-7a3ec5f8] .el-slider{flex:1}.preview-filter-canvas[data-v-7a3ec5f8]{width:50px;height:50px}.attrs-container{flex-direction:column;align-items:flex-start;padding:5px;padding:0 2px}.attrs-container,.attrs-item{display:flex;justify-content:flex-start;width:100%;box-sizing:border-box}.attrs-item{flex-direction:row;align-items:center;background:#f8f9fa;border-radius:4px;padding:10px}.attrs-item-cols{display:flex;align-items:flex-start;flex-direction:column}.attrs-content-value{font-size:11px;color:#666;min-width:30px;text-align:right}.attrs-label{width:35%;text-align:left;font-size:13px;font-weight:500;color:#333}.attrs-content{display:flex;align-items:center;gap:10px}.attrs-item-cols>.attrs-content{width:100%}.attrs-item-cols .attrs-label{margin-bottom:8px}h5{margin:4px 0;width:100%;text-align:left;background:#f0f8ff;padding:4px;box-sizing:border-box}.operate-wrap[data-v-6a11cb72]{display:flex;flex-direction:column}.operate-title[data-v-6a11cb72]{border-bottom:1px solid #dcdfe6}.operate-container[data-v-6a11cb72]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.ope-container[data-v-6a11cb72]{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}.ope-item[data-v-6a11cb72]{width:100px;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.ope-menu[data-v-6a11cb72],.operate-container[data-v-6a11cb72]{height:100%}.ope-group[data-v-6a11cb72]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;height:100%}.ope-icon[data-v-6a11cb72]{padding:5px}.ope-img-icon[data-v-6a11cb72]{padding:5px;width:24px;height:24px}[data-v-6a11cb72] .ope-group-item{height:100%}[data-v-6a11cb72] .el-dropdown-link{height:100%;display:flex;align-items:center;padding:0 10px;cursor:pointer;font-size:16px}[data-v-6a11cb72] .el-dropdown-link:hover{background-color:#f5f7fa}.ope-group-title[data-v-6a11cb72]:focus-visible{outline:none}[data-v-6a11cb72] .ope-menu-down-item{display:flex;align-items:center;padding:6px 20px;cursor:pointer;font-size:14px}[data-v-6a11cb72] .ope-menu-down-item:hover{background-color:#f5f7fa}[data-v-6a11cb72] .ope-menu-down-item:focus-visible{outline:none}.ope-group-title[data-v-6a11cb72]{text-align:left}.ope-btn[data-v-6a11cb72]{width:80%;height:32px;margin-left:0}.btn-group[data-v-6a11cb72]{display:flex;flex-direction:column;gap:10px;align-items:center}.template-container[data-v-6a134e18],.template-list[data-v-6a134e18]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.template-item[data-v-6a134e18]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(100% - 40px);height:100%;cursor:pointer;margin:10px;padding:10px;border:1px solid #ccc;box-sizing:border-box;border-radius:5px;transition:all .3s}.template-item[data-v-6a134e18]:hover{box-shadow:0 0 10px #409eff}.template-img[data-v-6a134e18],.template-name[data-v-6a134e18]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.template-img img[data-v-6a134e18]{width:100%;height:100%}.img-box[data-v-44d2391e]{margin:10px 0;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column}.img-item[data-v-44d2391e]{border:1px solid #ccc}.tag-ope-container[data-v-5fd74ff5]{width:100%;display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tag-ope-head[data-v-5fd74ff5]{height:40px}.tag-left-side[data-v-5fd74ff5],.tag-ope-head[data-v-5fd74ff5]{width:100%;border:1px solid #ccc;box-shadow:0 0 10px #ccc;background:transparent;display:flex}.tag-left-side[data-v-5fd74ff5]{height:100%;box-sizing:border-box}.tag-ope-head-group[data-v-5fd74ff5]{display:flex;justify-content:space-between;align-items:center;padding:0 10px;background:#fff}.tag-ope-body[data-v-5fd74ff5]{display:flex;justify-content:center;background:#fff;overflow:auto;box-sizing:border-box;width:100%}.group-name[data-v-069a8336]{text-align:left}.group-list[data-v-069a8336]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.group-item[data-v-069a8336]{width:45%;cursor:pointer;padding:5px;box-sizing:border-box;border-radius:5px}.group-item[data-v-069a8336]:hover{box-shadow:0 0 4px rgba(0,0,0,.1)}.material-list[data-v-2c8cf448]{display:flex;flex-wrap:wrap;gap:10px}.material-item[data-v-2c8cf448]{width:calc(50% - 5px);border:1px solid #ccc;cursor:pointer;box-sizing:border-box}.group-name[data-v-3994ab10]{text-align:left}.group-list[data-v-3994ab10]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.group-item[data-v-3994ab10]{width:45%;cursor:pointer;padding:5px;box-sizing:border-box;border-radius:5px}.group-item[data-v-3994ab10]:hover{box-shadow:0 0 4px rgba(0,0,0,.1)}.group-name[data-v-684fe62f]{text-align:left}.group-list[data-v-684fe62f]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.group-item[data-v-684fe62f]{width:45%;cursor:pointer;padding:5px;box-sizing:border-box;border-radius:5px}.group-item[data-v-684fe62f]:hover{box-shadow:0 0 4px rgba(0,0,0,.1)}.full-height[data-v-fb6f3d4a]{height:100%}.left-tabs-label[data-v-fb6f3d4a]{display:flex;justify-content:center;align-items:center;flex-direction:column}[data-v-fb6f3d4a] .el-tabs__item.is-left{padding:40px 10px}[data-v-fb6f3d4a] .el-tabs__content,[data-v-fb6f3d4a] .el-tabs__nav-scroll{overflow:auto}.rightPart[data-v-137f4f44]{height:calc(100vh - 60px)}.export-wrap[data-v-4d2ebd67]{display:flex}.img-box[data-v-4d2ebd67]{margin:10px 0;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column}.img-item[data-v-4d2ebd67]{border:1px solid #ccc}.headPart{height:40px;background-color:#fff;border-bottom:1px solid #eee;justify-content:space-between}.flex,.headPart{display:flex;align-items:center}.flex{gap:10px}.el-dropdown-link{cursor:pointer;display:flex;align-items:center;outline:none}.tag-left-side[data-v-1f9ff37e]{height:100%}.content-container[data-v-1f9ff37e]{height:calc(100vh - 80px)}.tag-ope-body[data-v-1f9ff37e]{border:1px solid #ccc;display:flex;justify-content:center;padding:4px;overflow:hidden}[data-v-1f9ff37e] .active{background:#2d2def!important}:root{--icon-default:#333;--icon-hover:#666;--icon-bg-default:#fff;--icon-bg-hover:#f5f7fa;--border-color:#e0e0e0}.svg-icon{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.short-cut-menu-list{display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0}.short-cut-menu-list li{list-style:none;cursor:pointer;padding:0 10px;font-size:20px;font-weight:600;line-height:30px;height:30px;border-radius:4px;box-sizing:border-box;position:relative}.short-cut-menu-list li:hover{background:var(--icon-bg-hover);color:var(--icon-hover)}.fabric-contextmenu{position:absolute;z-index:9999;background:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 8px rgba(0,0,0,.15);font-size:14px;padding:4px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fabric-contextmenu ul{list-style:none;margin:0;padding:0;min-width:160px}.fabric-contextmenu li{position:relative;padding:6px 24px 6px 24px;cursor:pointer;white-space:nowrap}.fabric-contextmenu li:hover:not(.disabled){background:#f2f2f2}.fabric-contextmenu li.disabled{color:#b0b0b0;cursor:default}.fabric-contextmenu li.divider{height:1px;margin:4px 0;padding:0;background:#e0e0e0;cursor:default}.fabric-contextmenu li.has-child:after{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);border:4px solid transparent;border-left-color:#666}.fabric-contextmenu li>ul{display:none;position:absolute;left:100%;top:-4px}.fabric-contextmenu li:hover>ul{display:block}.canvas-container .fabric-contextmenu .icon{position:absolute;margin-right:10px;top:50%;transform:translateX(-200%) translateY(-50%);width:16px;height:16px}.canvas-container .fabric-contextmenu li>ul{display:none;position:absolute;top:0;left:0;background:#fff;border:1px solid #e6e6e6;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:4px 0;min-width:160px;white-space:nowrap;opacity:0;transform:scale(.95);transform-origin:left top;transition:opacity .15s ease,transform .15s ease}.canvas-container .fabric-contextmenu li:hover>ul{display:block;opacity:1;transform:scale(1)}.canvas-container .fabric-contextmenu li{position:relative;padding:6px 28px 6px 32px;cursor:pointer;color:#333}.canvas-container .fabric-contextmenu li:hover:not(.disabled){background:#f5f5f5}.canvas-container .fabric-contextmenu li.disabled{color:#b0b0b0;cursor:default}.canvas-container .fabric-contextmenu li.divider{height:1px;margin:4px 0;padding:0;background:#e6e6e6;cursor:default}.canvas-container .fabric-contextmenu li.has-child:after{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);border:4px solid transparent;border-left-color:#666}.canvas-container .fabric-contextmenu li.has-child.left-side:after{border-left-color:transparent;border-right-color:#666}.free-draw-ope-container{margin-top:2px;background-color:#fff;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;font-size:20px;padding:0 10px}.free-draw-ope-container .ope-icon{padding:5px 10px;border-radius:5px;cursor:pointer;margin:0 2px}.free-draw-ope-container .ope-icon.icon-active,.free-draw-ope-container .ope-icon:hover{color:var(--icon-hover);background-color:var(--icon-bg-hover)}.btn-confirm{text-align:end}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}@font-face{font-family:youshebiaotihei;src:url(/fonts/youshebiaotihei.fc8630f2.ttf) format("ttf"),}@font-face{font-family:zhankukuaileti;src:url(/fonts/zhankukuaileti.4f2c5164.ttf) format("ttf"),}@font-face{font-family:RubikWetPaint-Regular;src:url(/fonts/RubikWetPaint-Regular.19ec9c7d.woff2) format("woff2")}