/**
  * LIST LAYOUT (pagina-lijst weergave)
  */

.ba_reviews_container--list {
  flex-direction: column;
  gap: 32px;
}

/* Header */
.ba_business_ratings-wrapper--list {
  display: flex; justify-content: center; align-items: center; flex-direction: row;
}

.ba_heading { margin: 0; padding: 0; font-size: 44px; }

.ba_business_ratings--list {
  flex-direction: row; align-items: center; justify-content: flex-start; gap: 12px;
}

.ba_br_score--list {
  font-size: 54px; line-height: 1; font-weight: 500; margin-top: -6px;
}

.ba_business_ratings-inner--list {
  display: flex; flex-direction: column; gap: 4px;
}

.ba_br_score_img--list img { width: 120px; }

/* Reviewkaart */
.ba_review.ba_review--list {
  display: flex; flex-direction: column; gap: 8px;
  padding: 40px 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.ba_review.ba_review--list:first-child { padding: 24px 0 40px; }

.ba_rev_text--list p { font-size: 15px; line-height: 1.5; margin: 0; }

.ba_rev_title--list {
  font-size: 15px; line-height: 1.5; margin: 0; padding: 0; font-weight: 500;
}

.ba_rev_rating--list img { height: 20px; display: block; }

/* Auteurblok list */
.ba_rev_author--list {
  display: flex; flex-direction: row; justify-content: space-between; align-items: center;
  font-size: 13px; color: rgba(0,0,0,0.6);
}

.ba_rev_author_img--list img { width: 24px; border-radius: 50%; display: block; }

.ba_rev_author-inner--list,
.ba_rev_author_name--list,
.ba_rev_rating--list {
  display: flex; flex-direction: row; justify-content: flex-start; align-items: center; gap: 6px;
}

.ba_rev_rating--list { font-size: 13px; line-height:1; gap: 8px; }
.ba_rev_author_name--list { gap: 8px; font-weight: 500; }
.ba_rev_author_name--list span { font-weight: normal; font-size: 13px; }

/* Avatar initialen (gedeeld) */
.ba_rev_author_img span {
  width: 24px; height: 24px; border-radius: 50%;
  display: flex; justify-content: center; align-items: center;
  background: #a14855; color: #fff; font-size: 11px;
  font-weight: 500; line-height: 2; text-align: center;
}