.enb-whatsapp-business-widget{
  position:fixed;
  right:max(16px,env(safe-area-inset-right,0px));
  bottom:max(16px,env(safe-area-inset-bottom,0px));
  z-index:35;
  display:none;
  align-items:center;
  gap:8px;
  min-width:202px;
  min-height:50px;
  padding:7px 10px 7px 8px;
  border:1px solid rgba(16,185,129,.34);
  border-radius:16px;
  background:linear-gradient(135deg,#fff 0%,#ecfdf5 100%);
  color:#0f5132;
  text-decoration:none;
  box-shadow:0 12px 30px rgba(6,78,59,.18),0 4px 10px rgba(15,23,42,.08);
  -webkit-tap-highlight-color:transparent;
  isolation:isolate;
  transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;
}
.enb-whatsapp-business-widget::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  overflow:hidden;
  border-radius:inherit;
  background:linear-gradient(100deg,transparent 22%,rgba(255,255,255,.78) 48%,transparent 74%);
  background-size:220% 100%;
  animation:enbWhatsappBusinessShine 6.4s ease-in-out infinite;
  pointer-events:none;
}
.enb-whatsapp-business-widget:hover{
  transform:translateY(-2px) scale(1.015);
  border-color:rgba(5,150,105,.56);
  box-shadow:0 16px 36px rgba(6,78,59,.23),0 6px 14px rgba(15,23,42,.10);
}
.enb-whatsapp-business-widget:focus-visible{
  outline:3px solid rgba(16,185,129,.30);
  outline-offset:3px;
}
.enb-whatsapp-business-widget__icon{
  position:relative;
  display:grid;
  place-items:center;
  flex:0 0 36px;
  width:36px;
  height:36px;
  border-radius:12px;
  background:linear-gradient(145deg,#25d366,#16a34a);
  color:#fff;
  box-shadow:0 7px 15px rgba(22,163,74,.24);
  animation:enbWhatsappBusinessIconHello 5.2s ease-in-out infinite;
}
.enb-whatsapp-business-widget__icon svg{width:21px;height:21px;display:block}
.enb-whatsapp-business-widget__status{
  position:absolute;
  top:-2px;
  right:-2px;
  width:10px;
  height:10px;
  border:2px solid #fff;
  border-radius:999px;
  background:#22c55e;
  box-shadow:0 0 0 3px rgba(34,197,94,.13);
  animation:enbWhatsappBusinessStatus 2.4s ease-in-out infinite;
}
.enb-whatsapp-business-widget__bot{
  position:absolute;
  left:-8px;
  top:-10px;
  display:grid;
  place-items:center;
  width:21px;
  height:21px;
  border:1px solid rgba(59,130,246,.20);
  border-radius:999px;
  background:#fff;
  font-size:12px;
  line-height:1;
  box-shadow:0 5px 12px rgba(15,23,42,.13);
  animation:enbWhatsappBusinessBot 3.4s ease-in-out infinite;
}
.enb-whatsapp-business-widget__copy{
  display:flex;
  min-width:0;
  flex:1 1 auto;
  flex-direction:column;
  line-height:1.12;
}
.enb-whatsapp-business-widget__copy strong{
  overflow:hidden;
  color:#123b2b;
  font-size:12.5px;
  font-weight:850;
  letter-spacing:-.01em;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.enb-whatsapp-business-widget__copy strong span{
  color:#2563eb;
  font-size:10px;
  font-weight:900;
}
.enb-whatsapp-business-widget__copy small{
  margin-top:3px;
  color:#4b6f60;
  font-size:10px;
  font-weight:700;
  white-space:nowrap;
}
.enb-whatsapp-business-widget__spark{
  flex:0 0 auto;
  font-size:14px;
  line-height:1;
  transform-origin:center;
  animation:enbWhatsappBusinessSpark 2.8s ease-in-out infinite;
}
@keyframes enbWhatsappBusinessShine{
  0%,70%,100%{background-position:180% 0}
  84%{background-position:-60% 0}
}
@keyframes enbWhatsappBusinessIconHello{
  0%,72%,100%{transform:rotate(0deg)}
  78%{transform:rotate(-7deg)}
  84%{transform:rotate(6deg)}
  90%{transform:rotate(-3deg)}
}
@keyframes enbWhatsappBusinessBot{
  0%,100%{transform:translateY(0) rotate(-4deg)}
  50%{transform:translateY(-3px) rotate(4deg)}
}
@keyframes enbWhatsappBusinessStatus{
  0%,100%{box-shadow:0 0 0 3px rgba(34,197,94,.12)}
  50%{box-shadow:0 0 0 6px rgba(34,197,94,0)}
}
@keyframes enbWhatsappBusinessSpark{
  0%,100%{transform:scale(.9) rotate(-5deg);opacity:.72}
  50%{transform:scale(1.12) rotate(7deg);opacity:1}
}
/* Sabit WhatsApp widgeti yalnızca mobil alt menünün kapandığı ekranlarda görünür. */
@media (min-width:768px){
  .enb-whatsapp-business-widget{display:flex}
}
@media (max-width:767px){
  .enb-whatsapp-business-widget{display:none!important}
}
@media (prefers-reduced-motion:reduce){
  .enb-whatsapp-business-widget,
  .enb-whatsapp-business-widget::before,
  .enb-whatsapp-business-widget__icon,
  .enb-whatsapp-business-widget__status,
  .enb-whatsapp-business-widget__bot,
  .enb-whatsapp-business-widget__spark{
    animation:none!important;
    transition:none!important;
  }
}
html[data-theme="dark"] .enb-whatsapp-business-widget{
  border-color:rgba(52,211,153,.34);
  background:linear-gradient(135deg,#10251d 0%,#0b1f18 100%);
  box-shadow:0 16px 38px rgba(0,0,0,.38);
}
html[data-theme="dark"] .enb-whatsapp-business-widget__copy strong{color:#ecfdf5}
html[data-theme="dark"] .enb-whatsapp-business-widget__copy small{color:#a7d7c3}
html[data-theme="dark"] .enb-whatsapp-business-widget__bot{background:#ecfdf5}
