/* 思维导图 */
.mm-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin-bottom:.75rem}
.mm-group{display:flex;flex-wrap:wrap;gap:.35rem}
.mm-group-right{margin-left:auto}

.mm-stage{position:relative;height:min(64vh,620px);min-height:22rem;padding:.5rem;border:1px solid #e9edf2;
  border-radius:.5rem;background:#f8fafc;overflow:hidden}
.mm-stage canvas{display:block;width:100%;height:100%;border-radius:.35rem;background:#fff;
  box-shadow:0 1px 4px rgba(15,23,42,.08);cursor:default;touch-action:none;user-select:none;-webkit-user-select:none;outline:0}
.mm-stage canvas.is-panning{cursor:grabbing}
.mm-edit{position:absolute;z-index:3;padding:0 .4rem;border:2px solid var(--site-primary,#6741d9);border-radius:.4rem;
  background:#fff;color:#1f2937;font-family:inherit;text-align:center;outline:0}

.mm-text{margin-top:.75rem;padding:.75rem;border:1px solid #e9edf2;border-radius:.5rem;background:#fafbfd}
.mm-text-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}

#mmTip{margin-top:.5rem}

@media (max-width:767.98px){
  .mm-group-right{margin-left:0}
  .mm-stage{height:56vh;min-height:18rem}
}
