/* 修复合作流程卡片激活和悬停效果 - 黑底白字 */

/* 激活状态（is-active）和悬停时：黑色背景 */
.craft-selector__item.is-active,
.craft-selector__item:hover {
  background-color: #000000 !important;
}

/* 激活状态和悬停时所有文字变白色 */
.craft-selector__item.is-active,
.craft-selector__item.is-active *,
.craft-selector__item:hover,
.craft-selector__item:hover * {
  color: #ffffff !important;
}

/* 确保标题和描述都是白色 */
.craft-selector__item.is-active h3,
.craft-selector__item.is-active h4,
.craft-selector__item.is-active h5,
.craft-selector__item.is-active p,
.craft-selector__item.is-active span,
.craft-selector__item.is-active div,
.craft-selector__item:hover h3,
.craft-selector__item:hover h4,
.craft-selector__item:hover h5,
.craft-selector__item:hover p,
.craft-selector__item:hover span,
.craft-selector__item:hover div {
  color: #ffffff !important;
}

/* 移除可能存在的覆盖层 */
.craft-selector__item.is-active::before,
.craft-selector__item.is-active::after,
.craft-selector__item:hover::before,
.craft-selector__item:hover::after {
  background: transparent !important;
  opacity: 0 !important;
}

/* 兼容旧的 process-card 类名 */
.process-card.is-active,
.process-card:hover,
.home-process__card.is-active,
.home-process__card:hover {
  background-color: #000000 !important;
  color: #ffffff !important;
}

.process-card.is-active *,
.process-card:hover *,
.home-process__card.is-active *,
.home-process__card:hover * {
  color: #ffffff !important;
}


