[data-v-54c917e9] .el-dialog__body{min-height:200px!important}[data-v-54c917e9] .click-row{background-color:#409eff;color:#fff}[data-v-54c917e9] .click-row:hover{color:#606266}[data-v-54c917e9] .click-row:after{content:"";position:absolute;left:0;transform:translateY(50%);width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #409eff;z-index:1001}[data-v-54c917e9] .el-table colgroup col[name=gutter],[data-v-54c917e9] .el-table th.gutter{display:none;width:0}[data-v-54c917e9] .el-table__body colgroup{width:100%!important}.custom-tree-node[data-v-1cda8e45]{width:100%}.custom-tree-node .leftTitle[data-v-1cda8e45]{display:inline-block;width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oneLevel[data-v-1cda8e45]{display:flex;align-items:center;width:100%}.oneLevel .oneLevelSpan[data-v-1cda8e45]{width:90%;display:flex;align-items:center}.secondLevel[data-v-1cda8e45]{display:flex;align-items:center}.textStyle[data-v-1cda8e45]{width:70%}.textStyle[data-v-1cda8e45],.treeTextStyle[data-v-1cda8e45]{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.treeTextStyle[data-v-1cda8e45]{width:85%}.flex-grow-1[data-v-1cda8e45]{flex-grow:1;text-align:center}.stars[data-v-1cda8e45]{display:inline-block}.totalDiv[data-v-1cda8e45]{font-size:.8rem;display:flex;background-color:#fff}.leftDiv[data-v-1cda8e45]{font-size:.8rem;margin:5px;width:40%;overflow:auto}.rightDiv[data-v-1cda8e45]{width:60%}.showDetail[data-v-1cda8e45]{color:#0f87ff;cursor:pointer;width:20%;display:flex;justify-content:center}.showDetail[data-v-1cda8e45]:hover{color:#409eff}.rightTitleSpan[data-v-1cda8e45]{display:flex;justify-content:space-between;height:8%;align-items:center;margin:0 10px}.rightFileSpan[data-v-1cda8e45]{height:92%;border:1px solid #409eff;border-radius:4px;display:block}[data-v-1cda8e45] .el-tree-node__expand-icon.is-leaf{display:none}[data-v-1cda8e45] .custom-tree-node .el-button{padding:0!important}.box-user[data-v-937f6bc2]{position:absolute;right:2px;bottom:2px;font-size:12px;color:#fff;background:rgba(0,0,0,.2);padding:2px 8px;border-radius:4px;pointer-events:none;z-index:2}.container[data-v-937f6bc2]{position:relative;max-width:100vw;background:#f5f5f5;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.image-container[data-v-937f6bc2]{position:relative;display:inline-block;border:1px solid #ddd;background:#fff;overflow:hidden}img[data-v-937f6bc2]{display:block;max-width:100%;height:auto;user-select:none;pointer-events:none;user-drag:none;-webkit-user-drag:none}.box[data-v-937f6bc2]{position:absolute;border:2px solid #ff4d4f;cursor:move;transition:border-color .3s;pointer-events:auto}.box[data-v-937f6bc2]:hover{border-color:#ff7875}.box.temporary[data-v-937f6bc2]{border-style:dashed;border-color:#69c0ff;background:rgba(105,192,255,.1)}.box.selected[data-v-937f6bc2]{border-color:#52c41a;box-shadow:0 0 8px rgba(82,196,26,.3)}.annotation[data-v-937f6bc2]{position:absolute;width:220px;background:#fff;border:1px solid #e8e8e8;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:8px;z-index:10;min-height:40px;left:0;top:calc(100% + 8px)}.annotation.right-side.top-side[data-v-937f6bc2],.annotation.right-side[data-v-937f6bc2]{left:auto;right:0}.annotation.bottom-side[data-v-937f6bc2]{top:auto;bottom:calc(100% + 8px)}.annotation.right-side.bottom-side[data-v-937f6bc2]{right:0;bottom:calc(100% + 8px)}.annotation.top-side.bottom-side.right-side[data-v-937f6bc2]{right:calc(100% + 8px);bottom:auto;top:0}.annotation.top-side.bottom-side.left-side[data-v-937f6bc2]{left:calc(100% + 8px);bottom:auto;top:0}.annotation.top-side.right-side.left-side[data-v-937f6bc2]{bottom:auto;top:calc(100% + 8px);left:0;right:0}.annotation.top-side.bottom-side.right-side.left-side[data-v-937f6bc2]{bottom:auto;top:10px;left:10px;right:0}.annotation[data-v-937f6bc2]:after{content:"";position:absolute;border:6px solid transparent}.annotation.top-side[data-v-937f6bc2]:not(.left-side):not(.bottom-side):not(.right-side):after{right:auto;left:0;top:-12px;border-bottom-color:#fff;filter:drop-shadow(0 -1px 1px rgba(0,0,0,.1))}.annotation.left-side[data-v-937f6bc2]:not(.top-side):not(.bottom-side):not(.right-side):after{right:auto;left:10px;border-bottom-color:#fff;filter:drop-shadow(0 -1px 1px rgba(0,0,0,.1))}.annotation.bottom-side[data-v-937f6bc2]:not(.left-side):not(.top-side):not(.right-side):after{left:0;bottom:-12px;border-top-color:#fff}.annotation.right-side[data-v-937f6bc2]:not(.top-side):not(.bottom-side):not(.left-side):after{right:12px;top:-12px;border-bottom-color:#fff}.annotation.bottom-side.left-side.top-side.right-side[data-v-937f6bc2]:after{left:10px;top:-12px;border-bottom-color:#fff}.annotation[data-v-937f6bc2]:not(.left-side):not(.top-side):not(.right-side):not(.bottom-side):after{left:0;top:-12px;border-bottom-color:#fff}.annotation.left-side.top-side[data-v-937f6bc2]:not(.bottom-side):not(.right-side):after{bottom:100%;left:10px;border-bottom-color:#fff;filter:drop-shadow(0 -1px 1px rgba(0,0,0,.1))}.annotation.left-side.bottom-side[data-v-937f6bc2]:not(.top-side):not(.right-side):after{left:0;bottom:-12px;border-top-color:#fff}.annotation.right-side.top-side[data-v-937f6bc2]:not(.bottom-side):not(.left-side):after{right:12px;top:-12px;border-bottom-color:#fff}.annotation.right-side.bottom-side[data-v-937f6bc2]:not(.top-side):not(.left-side):after,.annotation.right-side.left-side[data-v-937f6bc2]:not(.top-side):not(.bottom-side):after,.annotation.top-side.bottom-side[data-v-937f6bc2]:not(.right-side):not(.left-side):after{right:12px;bottom:-12px;border-top-color:#fff}.annotation.right-side.bottom-side.top-side[data-v-937f6bc2]:not(.left-side):after{right:-12px;border-left-color:#fff}.annotation.left-side.bottom-side.top-side[data-v-937f6bc2]:not(.right-side):after{left:-12px;border-right-color:#fff}.annotation.right-side.bottom-side.left-side[data-v-937f6bc2]:not(.top-side):after{bottom:-12px;right:12px;border-top-color:#fff}.annotation.right-side.left-side.top-side[data-v-937f6bc2]:not(.bottom-side):after{top:-12px;left:12px;border-bottom-color:#fff}textarea[data-v-937f6bc2]{width:220px;min-height:80px;padding:12px;border:2px solid #e0e0e0;border-radius:8px;transition:all .2s}textarea[data-v-937f6bc2]:hover{border-color:#b3b3b3}.image-container .annotation[data-v-937f6bc2],.image-container .annotation [data-v-937f6bc2],.image-container .box[data-v-937f6bc2]{cursor:default}.image-container textarea[data-v-937f6bc2]{cursor:text!important}.image-container.drawing-mode[data-v-937f6bc2]{cursor:crosshair!important}textarea[data-v-937f6bc2]::placeholder{color:#999;font-style:italic}textarea[data-v-937f6bc2]:focus{border-color:#1890ff;box-shadow:0 0 0 3px rgba(24,144,255,.15),0 6px 24px rgba(0,0,0,.1)}.delete-btn[data-v-937f6bc2]{z-index:3;position:absolute;right:-12px;top:-12px;background:#ff4d4f;color:#fff;border:none;border-radius:50%;width:24px;height:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;transition:transform .2s}.delete-btn[data-v-937f6bc2]:hover{transform:scale(1.1);background:#ff7875}.controls[data-v-937f6bc2]{margin-bottom:15px;display:flex;gap:10px}.controls button[data-v-937f6bc2]{padding:8px 15px;background:#409eff;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background .3s}.controls button[data-v-937f6bc2]:hover{background:#66b1ff}.controls input[type=file][data-v-937f6bc2]{padding:5px;border:1px solid #ddd;border-radius:4px}.username[data-v-937f6bc2]{position:absolute;right:20px;bottom:15px;background:hsla(0,0%,100%,.9);padding:6px 12px;border-radius:16px;font-size:14px;color:#666;box-shadow:0 2px 8px rgba(0,0,0,.1)}@media(max-width:768px){.container[data-v-937f6bc2]{margin:10px;padding:10px}.controls[data-v-937f6bc2]{flex-wrap:wrap}.annotation[data-v-937f6bc2]{min-width:120px}textarea[data-v-937f6bc2]{width:180px}}.image-container[data-v-937f6bc2]{user-select:none;-webkit-user-select:none}.image-container[data-v-937f6bc2]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 0 2px rgba(255,0,0,.2);pointer-events:none;z-index:1}.isClick[data-v-937f6bc2]{pointer-events:none}[data-v-3e62a1be] .el-dialog{margin-top:2vh!important;margin-bottom:0!important}[data-v-71ae8f5f] .el-dialog__body{min-height:200px!important}.chartItem[data-v-71ae8f5f]{padding:10px;border:none}.flowItem[data-v-71ae8f5f]{width:80%;margin:0 10%;height:20%;transition:all .5s}.isHover[data-v-71ae8f5f]{height:60%}