    /* Element UI 覆盖样式 */
    .el-slider__runway {
      background-color: var(--bg-elevated) !important;
    }

    .el-slider__bar {
      background-color: var(--accent-primary) !important;
    }

    .el-slider__button {
      border-color: var(--accent-primary) !important;
    }

    /* 确保 slider tooltip 在 footer 下方 */
    .el-slider__button-wrapper {
      z-index: 99 !important;
    }

    .el-tooltip__popper.el-slider__tooltip {
      z-index: 99 !important;
    }

    .el-select .el-input__inner {
      background-color: var(--bg-tertiary) !important;
      border-color: var(--border-color) !important;
      color: var(--text-primary) !important;
    }

    .el-select-dropdown {
      background-color: var(--bg-elevated) !important;
      border-color: var(--border-color) !important;
    }

    .el-select-dropdown__item {
      color: var(--text-primary) !important;
    }

    .el-select-dropdown__item.hover,
    .el-select-dropdown__item:hover {
      background-color: var(--bg-tertiary) !important;
    }

    .el-input-number__decrease,
    .el-input-number__increase {
      background: var(--bg-tertiary) !important;
      border-color: var(--border-color) !important;
      color: var(--text-secondary) !important;
    }

    .el-input-number .el-input__inner {
      background: var(--bg-tertiary) !important;
      border-color: var(--border-color) !important;
      color: var(--text-primary) !important;
    }

    .el-checkbox__inner {
      background-color: var(--bg-tertiary) !important;
      border-color: var(--border-color) !important;
    }

    .el-checkbox__input.is-checked .el-checkbox__inner {
      background-color: var(--accent-primary) !important;
      border-color: var(--accent-primary) !important;
    }

    /* Element UI Message 样式 - 半透明且不阻挡点击 */
    .el-message {
      background-color: rgba(30, 30, 30, 0.9) !important;
      border-color: rgba(255, 255, 255, 0.1) !important;
      pointer-events: none !important; /* 让点击事件穿透 */
      opacity: 0.9 !important;
      position: fixed !important;
      top: 20px !important; /* 固定位置 */
      left: 50% !important;
      transform: translateX(-50%) !important;
      z-index: 2000 !important;
      margin-top: 0 !important;
    }

    .el-message__content {
      pointer-events: none !important;
    }

    .el-message__icon {
      pointer-events: none !important;
    }

    .el-message__closeBtn {
      pointer-events: auto !important; /* 关闭按钮可以点击 */
    }

    /* 限制同时只显示一个 message - 隐藏除最后一个之外的所有消息 */
    body > .el-message:not(:last-child) {
      display: none !important;
    }

    /* Element UI MessageBox 样式 - 半透明背景 */
    .el-message-box {
      background-color: rgba(30, 30, 30, 0.95) !important;
      border-color: rgba(255, 255, 255, 0.1) !important;
      opacity: 0.95 !important;
    }

    .el-message-box__wrapper {
      pointer-events: auto !important; /* MessageBox 需要保持可交互 */
    }

    .el-message-box__header {
      pointer-events: auto !important;
    }

    .el-message-box__content {
      pointer-events: auto !important;
    }

    .el-message-box__btns {
      pointer-events: auto !important;
    }

    .el-message-box__btns button {
      pointer-events: auto !important;
    }

