.swiper-wrapper .comment-card {
    border: 1px solid var(--project-color-1);
    border-radius: 8px;
    padding: 20px;
    margin-bottom: 15px;
    transition: all 0.3s ease;
    height: 215px; /* Görselsiz kartlar için yükseklik */
    overflow-y: auto; 
}

.swiper-wrapper .comment-card:hover {
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    transform: translateY(-2px);
} 
    
/* Yorum ve görsel kartları için yeni stiller */
#get-comment-list-append .swiper-slide .citiesCard,
#get-comment-img-list-append .swiper-slide .citiesCard {
    border: 1px solid var(--project-color-1);
    border-radius: 8px;
    padding: 20px !important;
    margin: 5px; 
    height: 250px; 
    display: flex;
    flex-direction: column;
    transition: all 0.3s ease;
    overflow-y: auto; 
}
#get-comment-list-append .swiper-slide .citiesCard.cities-commetn-card{
    height: 210px !important;
}

#get-comment-list-append .swiper-slide .citiesCard:hover,
#get-comment-img-list-append .swiper-slide .citiesCard:hover {
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    transform: translateY(-2px);
}

#get-comment-list-append .swiper-slide .citiesCard:hover,
#get-comment-img-list-append .swiper-slide .citiesCard img {
  border-radius: 5px !important;
}

/* Yorum kartları için isim ve tarih stilleri */
.comment-header {
    display: block;
    margin-bottom: 6px;
} 

p.comment-author {
    font-weight:700;
    color: #051036;
    margin-bottom: 3px !important;
    font-size: 15px !important;
}

.comment-date {
    font-size: 13px;
    color: #697488;
    margin-bottom: 6px !important;
    font-weight: 700 ! important;
}

/* Yıldız derecelendirme stilleri */
.star-rating {
    display: flex;
    align-items: center;
    margin-bottom: 6px !important;
}

/* Tur başlığı için stil */
p.tour-title {
    margin-top: 15px !important;
    font-weight: 700;
    color: #051036;
    margin-bottom: 6px !important;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; /* Maksimum 2 satır göster */
    overflow: hidden;
    min-height: 32px;
}

.star-rating .icon-star {
    color: #FFc444;
    font-size: 14px;
    margin-right: 2px;
}

.star-rating .icon-star.text-light-1 {
    color: #CCC;
} 

.review-count {
    color: #697488;
    font-size: 12px;
    margin-left: 5px;
} 

/* Yorum metni için stil */
p.comment-message {
    margin-bottom: 2px !important;
    color: #051036;
    font-size: 15px !important;
    font-weight: 400 !important;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3; /* Maksimum 3 satır göster */
    overflow: hidden;
}

/* Placeholder stilleri */
#get-comment-list-append .ph-item,
#get-comment-img-list-append .ph-item {
    border: 1px solid var(--project-color-1);
    border-radius: 8px;
    padding: 15px;
    margin: 5px;
}    



.swiper-fields-category2 .swiper-fields-category-item {
    border: 1px solid var(--project-color-1);
    border-radius: 50px;
    padding: .5rem 1rem;
    box-sizing: border-box;
    text-align: center;
    height: 55px;
    display: flex;
    margin-right: 10px;
    align-items: center;
    justify-content: center;
}