/* assets/css/sticky-buttons-right.css */
/* Sağ tarafa sabitlenen HEMEN ARA / KONUM / WHATSAPP butonları */
.sticky-buttons-right {
  position: fixed;
  top: 40%;
  right: 0;
  z-index: 9999;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.sticky-buttons-right a {
  background: #231f20; /* varsayılan koyu */
  color: #fff;
  text-decoration: none;
  padding: 12px;
  border-radius: 30px 0 0 30px;
  display: flex;
  align-items: center;
  transition: all 0.3s ease;
  font-size: 14px;
  width: 45px; /* başta sadece ikon */
  overflow: hidden;
  box-shadow: 0 8px 16px rgba(0,0,0,.15);
}

.sticky-buttons-right a i {
  font-size: 18px;
  margin-right: 10px;
  width: 18px;
  text-align: center;
}

.sticky-buttons-right a span {
  white-space: nowrap;
  opacity: 0;
  transition: opacity 0.3s ease;
}

.sticky-buttons-right a:hover {
  width: 170px; /* hover'da açılır */
  padding-right: 16px;
}

.sticky-buttons-right a:hover span {
  opacity: 1;
}

/* Renkler */
.sticky-buttons-right .btn-call { background: #ed1c24; }     /* kırmızı */
.sticky-buttons-right .btn-location { background: #444; }    /* koyu gri */
.sticky-buttons-right .btn-whatsapp { background: #25d366; } /* WhatsApp yeşili */

.sticky-buttons-right a:hover { color: #fff; }

/* Küçük ekran optimizasyonu */
@media (max-width: 575.98px){
  .sticky-buttons-right { top: auto; bottom: 80px; } /* alt menü/whatsapp çakışmasın */
}



/* Neutralized legacy sticky buttons (patched) */
.sticky-buttons,
.sticky-buttons-left,
.sticky-buttons-right,
.sticky-social-left,
.sticky-social-right,
.social-fixed,
.social-fixed-left,
.social-fixed-right { display:none !important; }
