.card.search-result-item {
  .in-evidence-wrapper {
    display: flex;
    align-items: center;
    column-gap: 1rem;
    color: var(--bs-primary);
    font-weight: bold;
    text-transform: uppercase;
    font-size: 0.9rem;

    .flag-icon {
      margin-left: 24px;
    }
  }
  .card-body .category-top {
    justify-content: space-between;

    span.text {
      display: flex;
      flex: 1 1 100%;
      justify-content: space-between;
      .date {
        margin-right: 10px;
      }
      .url {
        text-transform: lowercase;
      }
    }

    .icon {
      color: var(--bs-gray-500);
      fill: var(--bs-gray-500);

      width: 1.5rem;
      height: 1.5rem;
    }
  }

  .card-title {
    font-weight: 600;
    font-size: 1.2rem;

    a.with-external-link-icon {
      display: inline;
      .external-link.align-sub {
        vertical-align: baseline;
      }
    }
  }
  .item-themes,
  .item-categories {
    display: flex;
    flex-wrap: wrap;
    column-gap: 0.5em;

    .icon {
      color: var(--bs-gray-500);
      fill: var(--bs-gray-500);
    }
  }
}
