/* Önceki mobil küçültme ayarlarını ez: müşteri hizmetleri butonu normal kalsın */
@media(max-width:640px){
  .three-customer-service{
    right:14px!important;
    bottom:14px!important;
    z-index:999999!important;
  }

  .three-customer-button{
    width:auto!important;
    height:auto!important;
    min-width:unset!important;
    min-height:unset!important;
    max-width:none!important;
    max-height:none!important;
    border-radius:inherit;
    padding:inherit;
    gap:inherit;
  }

  .three-customer-button span{
    display:inline!important;
  }

  .three-customer-button svg{
    width:inherit;
    height:inherit;
    flex:inherit;
  }

  .three-customer-panel{
    position:fixed!important;
    left:12px!important;
    right:12px!important;
    bottom:88px!important;
    width:auto!important;
    max-width:none!important;
    max-height:72vh!important;
    overflow:auto!important;
    border-radius:16px!important;
  }
}

/* Mobil sosyal medya ikonları: görseldeki gibi beyaz kutu */
.three-mobile-social{
  display:none;
}

@media(max-width:768px){
  .three-mobile-social{
    position:fixed!important;
    left:14px!important;
    bottom:88px!important;
    z-index:999998!important;
    display:flex!important;
    flex-direction:column!important;
    gap:12px!important;
  }

  .three-mobile-social a{
    width:44px!important;
    height:44px!important;
    border-radius:4px!important;
    background:#ffffff!important;
    color:#111827!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    text-decoration:none!important;
    box-shadow:0 10px 24px rgba(15,23,42,.16)!important;
    border:1px solid #e4eaf3!important;
    touch-action:manipulation!important;
  }

  .three-mobile-social a svg{
    width:23px!important;
    height:23px!important;
    display:block!important;
  }

  .three-mobile-social a[data-type="whatsapp"]{
    color:#16b95f!important;
  }

  .three-mobile-social a[data-type="instagram"]{
    color:#f03a86!important;
  }

  .three-mobile-social a[data-type="youtube"]{
    color:#ff0000!important;
  }

  .three-mobile-social a.is-armed{
    outline:2px solid #155eef!important;
    outline-offset:2px!important;
  }

  .three-mobile-social a.is-armed::after{
    content:"Tekrar dokun";
    position:absolute;
    left:54px;
    top:50%;
    transform:translateY(-50%);
    white-space:nowrap;
    background:#07152d;
    color:#fff;
    font-size:11px;
    font-weight:800;
    padding:7px 9px;
    border-radius:8px;
    box-shadow:0 10px 24px rgba(15,23,42,.20);
  }
}
