.status-tag {
  @apply flex-center;
  box-shadow: 0px 0px 8px 0px rgba(223, 223, 223, 0.5);
  border-radius: 10px;
  height: 23px;
  min-width: 50px;
  padding: 0 8px;
  font-size: 12px;
  color: #ffffff;
}

.common-item {
  height: 229px;
  padding: 12px 0;
  border-radius: 16px;
  color: #ffffff;
  position: relative;
  .title {
    font-size: 20px;
    font-weight: 500;
    padding: 0 16px 4px;
  }
  .content {
    height: calc(100% - 24px);
    overflow-y: auto;
    padding: 0 8px 8px 16px;
  }
  &:hover {
    .mask {
      visibility: visible;
      background: rgba(0, 0, 0, 0.3);
      .center {
        opacity: 1;
      }
    }
  }
  .mask {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    background: rgba(0, 0, 0, 0);
    top: 0;
    visibility: hidden;
    transition: all 0.3s;
    .center {
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      opacity: 0;
      transition: opacity 0.3s;
    }
  }
}

.measure-item {
  background: #6184fe;
  box-shadow: 0px 25px 80px 0px rgba(84, 81, 255, 0.21);
  .common-item();
}
.target-item {
  background: #2884ff;
  box-shadow: 0px 25px 80px 0px rgba(40, 132, 255, 0.15);
  .common-item();
}

.label {
  color: #666666;
  font-size: 14px;
}
.value {
  color: #333333;
  font-size: 14px;
}

.rounded-alert {
  ::ng-deep .ant-alert {
    padding: 8px 12px !important;
  }
}
