/* Ankara Mıcır Fiyatları - ürün odaklı global sosyal paylaşım bileşeni.
   Kapsam public sayfalar; admin panel etkilenmez. */
html body.ankaramicir-public-template .bc-social-share{
  position:relative!important;
  margin:0!important;
  padding:24px 0 28px!important;
  background:linear-gradient(135deg,#fff8ea 0%,#ffffff 48%,#f7fafc 100%)!important;
  border-top:1px solid rgba(229,84,26,.12)!important;
  border-bottom:1px solid rgba(10,15,21,.06)!important;
  overflow:hidden!important;
}
html body.ankaramicir-public-template .bc-social-share:before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  pointer-events:none!important;
  background:radial-gradient(circle at 10% 20%,rgba(255,178,26,.18),transparent 28%),radial-gradient(circle at 90% 50%,rgba(10,15,21,.08),transparent 30%)!important;
  opacity:.88!important;
}
html body.ankaramicir-public-template .bc-social-share-inner{
  position:relative!important;
  z-index:1!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  gap:18px!important;
  align-items:center!important;
  width:min(100% - 28px,1180px)!important;
}
html body.ankaramicir-public-template .bc-social-share-copy span{
  display:inline-flex!important;
  width:max-content!important;
  max-width:100%!important;
  margin-bottom:7px!important;
  border:1px solid rgba(229,84,26,.22)!important;
  border-radius:999px!important;
  background:#0b0f14!important;
  color:#ffb21a!important;
  padding:6px 10px!important;
  font-size:12px!important;
  font-weight:950!important;
  letter-spacing:.03em!important;
  text-transform:uppercase!important;
}
html body.ankaramicir-public-template .bc-social-share-copy strong{
  display:block!important;
  color:#0b0f14!important;
  font-size:clamp(18px,2vw,26px)!important;
  line-height:1.16!important;
  font-weight:950!important;
  letter-spacing:-.02em!important;
}
html body.ankaramicir-public-template .bc-social-share-copy p{
  margin:7px 0 0!important;
  color:#465364!important;
  line-height:1.62!important;
  max-width:780px!important;
}
html body.ankaramicir-public-template .bc-social-share-actions{
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-end!important;
  gap:9px!important;
  max-width:740px!important;
}
html body.ankaramicir-public-template .bc-share-btn{
  appearance:none!important;
  min-height:42px!important;
  border:1px solid rgba(10,15,21,.10)!important;
  border-radius:999px!important;
  padding:9px 13px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  background:#fff!important;
  color:#10151c!important;
  text-decoration:none!important;
  font-weight:950!important;
  font-size:13px!important;
  line-height:1!important;
  box-shadow:0 10px 26px rgba(10,15,21,.06)!important;
  cursor:pointer!important;
  transition:transform .18s ease, box-shadow .18s ease, background .18s ease, color .18s ease, border-color .18s ease!important;
}
html body.ankaramicir-public-template .bc-share-btn:hover,
html body.ankaramicir-public-template .bc-share-btn:focus-visible{
  transform:translateY(-2px)!important;
  background:#0b0f14!important;
  color:#fff!important;
  border-color:#ffb21a!important;
  box-shadow:0 16px 34px rgba(10,15,21,.18)!important;
  outline:none!important;
}
html body.ankaramicir-public-template .bc-share-whatsapp{border-color:rgba(37,211,102,.30)!important;}
html body.ankaramicir-public-template .bc-share-facebook{border-color:rgba(24,119,242,.28)!important;}
html body.ankaramicir-public-template .bc-share-x{border-color:rgba(10,15,21,.22)!important;}
html body.ankaramicir-public-template .bc-share-linkedin{border-color:rgba(10,102,194,.28)!important;}
html body.ankaramicir-public-template .bc-share-pinterest{border-color:rgba(230,0,35,.25)!important;}
html body.ankaramicir-public-template .bc-share-youtube{border-color:rgba(255,0,0,.26)!important;}
html body.ankaramicir-public-template .bc-share-tumblr{border-color:rgba(54,70,93,.30)!important;}
html body.ankaramicir-public-template .bc-share-instagram{border-color:rgba(193,53,132,.28)!important;}
html body.ankaramicir-public-template .bc-share-medium{border-color:rgba(10,15,21,.20)!important;}
html body.ankaramicir-public-template .bc-share-vk{border-color:rgba(76,117,163,.30)!important;}
html body.ankaramicir-public-template .bc-share-substack{border-color:rgba(255,103,26,.30)!important;}
html body.ankaramicir-public-template .bc-share-copy{background:linear-gradient(135deg,#ffb21a,#ff7c22)!important;color:#111!important;border-color:rgba(229,84,26,.32)!important;}
html body.ankaramicir-public-template .bc-share-native{background:#0b0f14!important;color:#ffb21a!important;border-color:rgba(255,178,26,.35)!important;}
html body.ankaramicir-public-template .bc-share-btn.is-copied{background:#111821!important;color:#ffb21a!important;border-color:rgba(255,178,26,.45)!important;}
@media(max-width:991.98px){
  html body.ankaramicir-public-template .bc-social-share-inner{grid-template-columns:1fr!important;gap:14px!important;}
  html body.ankaramicir-public-template .bc-social-share-actions{justify-content:flex-start!important;max-width:none!important;}
}
@media(max-width:640px){
  html body.ankaramicir-public-template .bc-social-share{padding:20px 0 24px!important;}
  html body.ankaramicir-public-template .bc-social-share-inner{width:min(100% - 18px,100%)!important;}
  html body.ankaramicir-public-template .bc-social-share-copy p{font-size:14px!important;}
  html body.ankaramicir-public-template .bc-social-share-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;}
  html body.ankaramicir-public-template .bc-share-btn{width:100%!important;min-height:42px!important;padding:9px 10px!important;font-size:12px!important;}
}
