.single-listing-slider .swiper-button-next::after,
.single-listing-slider .swiper-button-prev::after {
  @apply text-white text-3xl;
}

.single-listing-slider .swiper-pagination-bullet {
  @apply w-2.5 h-2.5 bg-white opacity-100;
}

.modal .single-listing-slider .swiper-pagination-bullet {
  @apply w-1.5 h-1.5 mx-0.5;
}

.single-listing-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
  @apply bg-[var(--rb-first-color)];
}

.single-listing-slider .swiper-pagination {
  @apply bottom-4;
}

.single-listing-slider .swiper-slide img {
  @apply mx-auto;
}

.single-listing-video iframe {
  @apply w-full min-h-80 outline-none border-none m-0 p-0;
}

.single-openhouse-result {
  @apply hidden pb-5;
}

.single-openhouse-result.active {
  @apply block;
}

.single-openhouse-result-title {
  @apply text-3xl mb-3;
}

.single-openhouse-result-table {
  @apply w-full m-0;
}

.single-openhouse-result-table td,
.single-openhouse-result-table th {
  @apply p-2.5 border-b text-left;
}

.single-openhouse-result-table tr:last-child td {
  @apply border-0;
}

.single-openhouse-result-table tr.out-date td {
  @apply relative line-through;
}

.single-listing-actions .favorite-btn {
  @apply p-0 text-3xl w-10.5 h-10.5 hover:bg-transparent hover:text-[var(--rb-first-color)] cursor-pointer;
}

.single-listing-actions .favorite-btn:hover i,
.single-listing-actions .favorite-btn.is-active i {
  @apply font-bold;
}

.single-listing-actions .favorite-btn i {
  @apply pointer-events-none;
}

.single-listing-amenities ul,
.single-listing-features ul,
.single-listing-site-influence ul {
  @apply flex flex-wrap gap-4;
}

.single-listing-amenities li,
.single-listing-features li,
.single-listing-site-influence li {
  @apply inline-block text-xs capitalize py-1.5 px-4 shadow-primary shadow-[var(--rb-tag-single-listing-info-shadow)] rounded-3xl text-[var(--rb-base-color)] font-normal;
}
