/* Sadece urunler sayfasında etkili olsun */
.yd-urunler img{max-width:100%;height:auto;}
.yd-urunler { overflow-x:hidden; }

@media (max-width: 900px){
  .yd-urunler header,
  .yd-urunler nav,
  .yd-urunler .navbar,
  .yd-urunler .topbar{
    flex-wrap: wrap !important;
  }

  /* Genel içerik ve kartlar */
  .yd-urunler main,
  .yd-urunler .container,
  .yd-urunler .content,
  .yd-urunler .page{
    padding: 12px !important;
  }

  .yd-urunler .card,
  .yd-urunler .panel,
  .yd-urunler .filters,
  .yd-urunler .filter-card{
    width: 100% !important;
    max-width: 100% !important;
  }

  /* Form elemanları mobilde tam genişlik */
  .yd-urunler input,
  .yd-urunler select,
  .yd-urunler textarea{
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
  }

  /* Flex satırlar wrap */
  .yd-urunler .row,
  .yd-urunler .flex{
    flex-wrap: wrap !important;
    gap: 10px !important;
  }

  /* Butonlar (Temizle / Uygula) yan yana ama taşmadan */
  .yd-urunler .btn-group,
  .yd-urunler .actions,
  .yd-urunler .filter-actions{
    display:flex !important;
    gap:10px !important;
    width:100% !important;
  }
  .yd-urunler .btn-group button,
  .yd-urunler .actions button,
  .yd-urunler .filter-actions button{
    flex: 1 1 auto !important;
  }
}
