
/* v42 — catalog mode has its own clean entry; photo AI remains on the homepage. */
body.catalog-view #iyiVisualSearch{display:none!important}
#iyiVisualSearch{scroll-margin-top:18px}
.iyi-catalog-photo-shortcut{display:none}
body.catalog-view #urunler .section-heading{align-items:center!important;justify-content:space-between!important;gap:9px 14px!important}
body.catalog-view #urunler .iyi-catalog-photo-shortcut{
  display:inline-flex!important;
  align-items:center;justify-content:center;
  gap:7px;
  flex:0 0 auto;
  min-height:37px;
  max-width:100%;
  padding:8px 12px;
  border:1px solid #a8dbc5;
  border-radius:11px;
  background:#ecfff3;
  color:#087054;
  text-decoration:none;
  font-size:11px;
  font-weight:850;
  line-height:1.3;
  white-space:nowrap;
  transition:border-color .18s,background .18s;
}
body.catalog-view #urunler .iyi-catalog-photo-shortcut:hover{background:#d8fae6;border-color:#52b68a}
body.catalog-view #urunler .iyi-catalog-photo-shortcut:focus-visible{outline:2px solid #0a8a67;outline-offset:2px}
body.catalog-view #urunler .iyi-catalog-photo-shortcut svg{width:17px;height:17px;min-width:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:800px){
 body.catalog-view #urunler{padding-top:22px!important}
 body.catalog-view #urunler .section-heading{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
  margin-bottom:15px!important;
 }
 body.catalog-view #urunler .section-heading h2{flex:0 1 auto!important;min-width:0!important;margin:0!important}
 body.catalog-view #urunler .iyi-catalog-photo-shortcut{min-height:34px;padding:7px 9px;font-size:10.5px;border-radius:10px}
}
@media(max-width:370px){
 body.catalog-view #urunler .section-heading h2{font-size:clamp(23px,7.7vw,27px)!important}
 body.catalog-view #urunler .iyi-catalog-photo-shortcut{padding:6px 8px;font-size:10px}
}
