.error-card-container {
  margin-bottom: 5px;
  color: rgba(0, 0, 0, 0.65);

  .error-card-title {
    padding: 16px;
    color: $navy;
    font-size: 1.125rem;
    background-color: #fafafa;
    border-bottom: 1px solid $color-border;
    border-top-left-radius: 4px;
  }

  .error-card-content {
    display: flex;
    align-items: center;
    padding: 10px;
    background-color: $white;
    border-bottom: 1px solid $color-border;
  }

  .error-file {
    margin: 8px 0;
  }

  .error-service,
  .error-count {
    text-align: center;
  }

  .count-num {
    font-weight: 500;
    font-size: 1.5rem;
  }

  .error-info-container {
    .error-name {
      margin-right: 10px;
      font-size: 1.125rem;
    }

    .error-class {
      word-break: break-all;
    }

    .error-time {
      margin-top: 10px;
      font-size: 0.75rem;
    }

    .error-desc {
      width: 100%;
      white-space: nowrap;

      span {
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
      }
    }
  }
}

.error-insight-error-msg-tip {
  max-width: 500px;
  max-height: 200px;
  overflow: auto;
}

.error-insight-time-tip {
  min-width: 300px;
}
