/* ===========================================================
   🎠 SLIDER GÖRÜNÜMÜ (E-İlanlar, E-Talepler, E-Ürünler)
=========================================================== */

.slider-container {
  position: relative;
  overflow: hidden;
  padding: 1rem 2rem;
  background: #fff;
  border-radius: 14px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, .08);
  margin-bottom: 2rem;
}

.slider-wrapper {
  display: flex;
  gap: 1rem;
  overflow-x: auto;
  scroll-behavior: smooth;
  scrollbar-width: none;
}
.slider-wrapper::-webkit-scrollbar { display: none; }

/* 6 kart sığsın + gölge kalksın */
.slider-wrapper .card {
  flex: 0 0 auto;
  width: calc((100% - 5rem) / 6);   /* 6 kart = 5 boşluk */
  min-width: calc((100% - 5rem) / 6);
  border-radius: 12px;
  background: #fff;
  border: 1px solid #ddd;
  box-shadow: none !important;
  transition: none;
}
.slider-wrapper .card:hover {
  transform: none;
  box-shadow: none;
}

.slider-wrapper .card-img-top {
  height: 160px;
  object-fit: cover;
  background: #f5f5f5;
}

.slider-wrapper .card-body {
  padding: .8rem 1rem;
}

.slider-wrapper .card-title {
  font-size: .95rem;
  font-weight: 600;
  margin-bottom: .3rem;
}

.slider-wrapper .price {
  color: #c00;
  font-weight: 700;
  margin-bottom: .3rem;
}

.slider-wrapper .location {
  font-size: .8rem;
  color: #555;
}

/* 🎯 Slider ok butonları */
.slider-btn {
  position: absolute;
  top: 45%;
  transform: translateY(-50%);
  background: #fff;
  border: 2px solid #c00;
  color: #c00;
  font-size: 1.4rem;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  cursor: pointer;
  z-index: 2;
}
.slider-btn.left { left: 8px; }
.slider-btn.right { right: 8px; }
.slider-btn:hover {
  background: #c00;
  color: #fff;
}
