.case-mindmap[data-v-5c2201ea]{flex:1;min-height:0;display:flex;flex-direction:column;margin-top:10px;position:relative}.case-mindmap .mm-bar[data-v-5c2201ea]{display:flex;align-items:center;gap:10px}.case-mindmap .mm-bar .mm-path[data-v-5c2201ea]{font-weight:700}.case-mindmap .mm-bar .mm-save[data-v-5c2201ea]{font-size:12px;color:#86909c}.case-mindmap .mm-bar .mm-save.saving[data-v-5c2201ea]{color:#409eff}.case-mindmap .mm-bar .mm-save.dirty[data-v-5c2201ea]{color:#c48a1b}.case-mindmap .mm-bar .mm-save.error[data-v-5c2201ea],.case-mindmap .mm-bar .mm-save.invalid[data-v-5c2201ea]{color:#f56c6c}.case-mindmap .mm-bar .right[data-v-5c2201ea]{margin-left:auto;display:flex;gap:8px}.case-mindmap .mm-legend[data-v-5c2201ea]{margin-top:6px;font-size:12px;color:#86909c}.case-mindmap .mm-legend .lg[data-v-5c2201ea]{display:inline-block;padding:0 6px;margin-right:4px;border-radius:3px}.case-mindmap .mm-legend .lg.g[data-v-5c2201ea]{border:1px solid #d0d5dd}.case-mindmap .mm-legend .lg.c[data-v-5c2201ea]{background:#fdf6e6;border:1px solid #c48a1b;color:#8a6116}.case-mindmap .mm-legend .lg.d[data-v-5c2201ea]{background:#f2f3f5}.case-mindmap .mm-legend .dots[data-v-5c2201ea],.case-mindmap .mm-legend .hint[data-v-5c2201ea]{margin-left:8px}.case-mindmap .mm-legend .dots i[data-v-5c2201ea]{display:inline-block;width:8px;height:8px;margin:0 2px;border-radius:50%;vertical-align:middle}.case-mindmap .mm-canvas[data-v-5c2201ea]{flex:1;min-height:420px;margin-top:8px;border:1px solid #ebeef5;border-radius:6px;position:relative;overflow:hidden}.case-mindmap .mm-canvas .mm-el[data-v-5c2201ea]{position:absolute;inset:0;width:100%;height:100%}.case-mindmap .mm-menu[data-v-5c2201ea]{position:absolute;z-index:20;width:210px;background:#fff;border:1px solid #ebeef5;border-radius:6px;box-shadow:0 6px 20px rgba(0,0,0,.12);padding:6px 0;font-size:13px}.case-mindmap .mm-menu .mi-title[data-v-5c2201ea]{padding:4px 12px 2px;color:#909399;font-size:12px}.case-mindmap .mm-menu .mi-row[data-v-5c2201ea]{display:flex;flex-wrap:wrap;gap:4px;padding:2px 12px 6px}.case-mindmap .mm-menu .mi-chip[data-v-5c2201ea]{padding:1px 6px;border:1px solid #dcdfe6;border-radius:3px;cursor:pointer}.case-mindmap .mm-menu .mi-chip.on[data-v-5c2201ea],.case-mindmap .mm-menu .mi-chip[data-v-5c2201ea]:hover{border-color:#c48a1b;background:#fdf6e6}.case-mindmap .mm-menu .mi-item[data-v-5c2201ea]{padding:6px 12px;cursor:pointer}.case-mindmap .mm-menu .mi-item[data-v-5c2201ea]:hover{background:#f5f7fa}