.CustomScrollbar_scrollbar__XXQh8 {
  width: 100%;
  height: 100%;
}
.CustomScrollbar_nativeFallback__bFU6d {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  /* 对齐原 ScrollbarsCustom 细条：6px / 主题色 / 无轨道底 */
  scrollbar-width: thin;
  scrollbar-color: var(--scrollbar-thumb, rgba(var(--primary-rgb), 0.3)) transparent;
}
.CustomScrollbar_nativeFallback__bFU6d::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.CustomScrollbar_nativeFallback__bFU6d::-webkit-scrollbar-track {
  background: transparent;
}
.CustomScrollbar_nativeFallback__bFU6d::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background: var(--scrollbar-thumb, rgba(var(--primary-rgb), 0.3));
}
.CustomScrollbar_nativeFallback__bFU6d::-webkit-scrollbar-thumb:hover {
  background: var(--scrollbar-thumb-hover, rgba(var(--primary-rgb), 0.5));
}

.LogDownloadModal_body__ReH91 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.LogDownloadModal_desc__A0vfu {
  color: var(--text-secondary);
  font-size: 14px;
  line-height: 1.6;
  margin: 0;
}
.LogDownloadModal_levelList__omqw5 {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.LogDownloadModal_levelItem__j9zLz {
  display: flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  font-size: 14px;
}
.LogDownloadModal_levelTag__ugme4 {
  display: inline-block;
  padding: 2px 10px;
  border-radius: 4px;
  font-family: monospace;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.5px;
}
.LogDownloadModal_levelError__nj5VG {
  background: rgba(255, 77, 79, 0.15);
  color: #ff4d4f;
}
.LogDownloadModal_levelWarn___HoBF {
  background: rgba(250, 173, 20, 0.15);
  color: #faad14;
}
.LogDownloadModal_levelLog__RCMe7 {
  background: rgba(167, 139, 250, 0.15);
  color: #a78bfa;
}
.LogDownloadModal_levelInfo__wSf93 {
  background: rgba(96, 165, 250, 0.15);
  color: #60a5fa;
}
.LogDownloadModal_levelDebug__28oKN {
  background: rgba(156, 163, 175, 0.12);
  color: #9ca3af;
}

