.cardContainer {
  width: 349px;
  height: 128px;
  background: linear-gradient(180deg, rgba(77, 107, 178, 0.3), rgba(8, 153, 255, 0.01) 100%);
  border-radius: 15px;
  // box-shadow: inset 0px 0px 23px 0px rgba(31, 87, 222, 0.5);
  display: flex;
  position: relative;
  cursor: pointer;

  &:hover {
    // &.active {
    background: rgba(74, 161, 255, 0.3);
    border: 2px solid rgb(59, 198, 254);
    box-sizing: border-box;
    // box-shadow: inset 0px 0px 30px 0px rgba(59, 198, 254, 0.8);
  }
}

.leftSection {
  width: 100px;
  height: 128px;
  background: linear-gradient(180deg, rgba(73, 118, 255, 0.06), rgba(0, 255, 246, 0.2) 100%);
  border-radius: 15px;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}

.iconWrapper {
  padding: 25px 0 0 0;
  display: flex;
  justify-content: center;
  flex-grow: 1;
  position: relative;
}

.bgIcon {
  width: 91px;
  height: 91px;
  object-fit: contain;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

.icon {
  // width: 48px;
  // height: 43px;
  // width: 48px;
  // height: 43px;
  object-fit: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  // top: 25px;
  // transform: translateX(-50%);
  transform: translate(-50%, -50%);
  // margin-top: 92.5px;
}

.title {
  color: rgb(189, 206, 233);
  font-family: 'DingTalk JinBuTi';
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  text-align: center;
  margin-bottom: 16px;
}

.rightSection {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 16px 17px 0 22px;
  gap: 10px;
}

.dataRow {
  width: 210px;
  height: 41.71px;
  background: rgba(0, 0, 0, 0.19);
  border-radius: 9px;
  display: flex;
  align-items: center;
  position: relative;
}

.label {
  position: absolute;
  left: 13px;
  color: rgb(255, 255, 255);
  font-family: 思源黑体;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
}

.value {
  position: absolute;
  left: 93px;
  color: rgb(255, 255, 255);
  font-family: 'D-DIN';
  font-size: 22px;
  font-weight: 700;
}

.warningValue {
  color: rgb(255, 133, 79);
}

.errorValue {
  color: rgb(255, 79, 79);
}

.unit {
  position: absolute;
  right: 17px;
  color: rgb(255, 255, 255);
  font-family: 思源黑体;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
} 