/* Paket 2.4.5 - WhatsApp premium bar */
/* Yeşil kare app ikonu kaldırıldı. Sade, ince, premium iletişim barı. */

/* Eski tüm WhatsApp sistemlerini kesin kapat */
.float-whatsapp,
a.float-whatsapp,
.ewt-whatsapp-fresh,
.ewt-wa-appicon-final,
.ewt-wa-hardfix,
.ewt-whatsapp-clean,
.modern-wa,
.modern-wa-image{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
  width:0!important;
  height:0!important;
  min-width:0!important;
  min-height:0!important;
  max-width:0!important;
  max-height:0!important;
  overflow:hidden!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
}

.float-whatsapp::before,
.float-whatsapp::after,
.ewt-whatsapp-fresh::before,
.ewt-whatsapp-fresh::after{
  content:none!important;
  display:none!important;
}

/* Yeni premium bar */
.ewt-wa-premium-bar{
  position:fixed!important;
  right:18px!important;
  bottom:18px!important;
  z-index:2147483000!important;
  display:inline-flex!important;
  align-items:center!important;
  gap:10px!important;
  height:46px!important;
  padding:7px 14px 7px 8px!important;
  border-radius:999px!important;
  background:rgba(9,18,28,.86)!important;
  border:1px solid rgba(245,185,66,.30)!important;
  color:#fff!important;
  text-decoration:none!important;
  box-shadow:0 18px 46px rgba(0,0,0,.32), inset 0 1px 0 rgba(255,255,255,.05)!important;
  backdrop-filter:blur(12px);
  -webkit-backdrop-filter:blur(12px);
  transform:translateZ(0);
  transition:transform .22s cubic-bezier(.22,1,.36,1), border-color .22s cubic-bezier(.22,1,.36,1), box-shadow .22s cubic-bezier(.22,1,.36,1)!important;
}

.ewt-wa-premium-bar__dot{
  width:32px!important;
  height:32px!important;
  min-width:32px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:50%!important;
  color:#fff!important;
  background:linear-gradient(145deg,#42F464,#12B83A)!important;
  box-shadow:0 8px 22px rgba(37,211,102,.30)!important;
}

.ewt-wa-premium-bar__dot svg{
  display:block!important;
  width:20px!important;
  height:20px!important;
  color:#fff!important;
}

.ewt-wa-premium-bar__text{
  display:block!important;
  font-size:14px!important;
  line-height:1!important;
  font-weight:850!important;
  letter-spacing:.2px!important;
  color:#fff!important;
  white-space:nowrap!important;
}

.ewt-wa-premium-bar:hover{
  transform:translateY(-3px)!important;
  border-color:rgba(245,185,66,.52)!important;
  box-shadow:0 22px 56px rgba(0,0,0,.36), 0 0 0 1px rgba(245,185,66,.08)!important;
}

.ewt-wa-premium-bar:focus-visible{
  outline:3px solid rgba(245,185,66,.72)!important;
  outline-offset:5px!important;
}

/* Mobilde içerikle çakışmasın diye küçük ve alta yakın */
@media(max-width:720px){
  .ewt-wa-premium-bar{
    right:14px!important;
    bottom:14px!important;
    height:42px!important;
    padding:6px 11px 6px 6px!important;
    gap:8px!important;
  }

  .ewt-wa-premium-bar__dot{
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
  }

  .ewt-wa-premium-bar__dot svg{
    width:18px!important;
    height:18px!important;
  }

  .ewt-wa-premium-bar__text{
    font-size:13px!important;
  }
}

@media(max-width:420px){
  .ewt-wa-premium-bar__text{
    display:none!important;
  }

  .ewt-wa-premium-bar{
    width:42px!important;
    height:42px!important;
    padding:6px!important;
    border-radius:999px!important;
  }

  .ewt-wa-premium-bar__dot{
    width:30px!important;
    height:30px!important;
  }
}

@media(prefers-reduced-motion:reduce){
  .ewt-wa-premium-bar{
    transition:none!important;
  }
}
