
  /* ===== V3.0：新建任务分类菜单（通用任务 / 数据分析）===== */
  #lgntc-menu { position: fixed; z-index: 2147483200; width: 256px; background: #fff; border-radius: 14px; box-shadow: 0 10px 32px rgba(15,23,42,0.16), 0 0 0 1px rgba(0,0,0,0.05); padding: 6px; font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif; animation: lgntc-in .14s ease; box-sizing: border-box; }
  @keyframes lgntc-in { from { opacity: 0; transform: translateY(-3px) scale(.98); } to { opacity: 1; transform: none; } }
  #lgntc-menu .lgntc-item { display: flex; align-items: center; gap: 10px; width: 100%; padding: 9px 10px; border: 0; border-radius: 9px; background: transparent; font-family: inherit; text-align: left; cursor: pointer; box-sizing: border-box; }
  #lgntc-menu .lgntc-item:hover { background: rgba(0,0,0,0.045); }
  #lgntc-menu .lgntc-ic { width: 30px; height: 30px; border-radius: 8px; display: inline-flex; align-items: center; justify-content: center; flex: 0 0 30px; color: #fff; }
  #lgntc-menu .lgntc-ic svg { width: 16px; height: 16px; display: block; }
  #lgntc-menu .lgntc-b { flex: 1; min-width: 0; display: flex; flex-direction: column; gap: 1px; }
  #lgntc-menu .lgntc-t { font-size: 13.5px; font-weight: 500; color: rgba(0,0,0,0.88); line-height: 18px; }
  #lgntc-menu .lgntc-d { font-size: 11.5px; color: rgba(0,0,0,0.42); line-height: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  #lgntc-menu .lgntc-sep { height: 1px; margin: 5px 10px 0; background: rgba(0,0,0,0.06); }
  #lgntc-menu .lgntc-cap { padding: 6px 10px 3px; font-size: 11px; color: rgba(0,0,0,0.38); }
  