/**
 * Perfil público de anunciante — hero + iniciais do avatar.
 * Mobile-first; grid de imóveis reusa o property_grid/property_card globais.
 */

.advertiser-profile__initials {
  width: 96px;
  height: 96px;
  font-size: 2rem;
}

.advertiser-profile__avatar img {
  width: 96px;
  height: 96px;
}

.advertiser-profile__empty-icon {
  font-size: 40px;
}

/* Banner "já notificado": visitante com solicitação vinculada a este
   anunciante (CatalogMatch) — contexto do branch privado. */
.advertiser-profile__match-banner {
  border: 0;
  border-left: 0.25rem solid var(--bs-success, #198754);
  background: var(--bs-success-bg-subtle, #d1e7dd);
}

.advertiser-profile__match-banner-icon {
  font-size: 32px;
}

.advertiser-profile__match-banner .gf-btn {
  width: 100%;
}

@media (min-width: 576px) {
  .advertiser-profile__match-banner .gf-btn {
    width: auto;
  }
}
