/* Custom CSS File for Buyers to Modify */

/* Yelp Nearby Places Toggle Styles */
.yelp_riview_section_toggle {
    cursor: pointer;
    position: relative;
    padding-right: 25px;
    user-select: none;
}

.yelp_riview_section_toggle::after {
    content: '+';
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    font-size: 18px;
    font-weight: bold;
    color: #666;
    transition: transform 0.3s ease;
}

.rh_property__yelp.yelp_riview_section_open + .yelp_riview_section_toggle::after,
.yelp_riview_section_toggle:has(+ .rh_property__yelp.yelp_riview_section_open)::after {
    content: '-';
}

/* Ensure yelp content is hidden by default */
.rh_property__yelp {
    display: none;
}