/* Theme buttons integrated into the mobile screen's bottom edge. */
#zeyd-iletisim-seridi{display:none}
@media(min-width:768px){
  #zeyd-iletisim-seridi{
    position:fixed;right:24px;bottom:28px;z-index:9998;display:flex;
    flex-direction:column;gap:12px;width:58px;height:auto;padding:0;margin:0;
    background:none;border:0;box-shadow:none;
  }
  #zeyd-iletisim-seridi .lte-btn{
    display:flex;align-items:center;justify-content:center;width:58px;height:58px;
    min-width:58px;margin:0;padding:0;border:1px solid rgba(0,0,0,.06);
    border-radius:50%;box-shadow:0 5px 18px rgba(0,0,0,.15);text-decoration:none;
    transition:box-shadow .18s ease,transform .18s ease;
  }
  #zeyd-iletisim-seridi .lte-btn[href^="https://wa.me/"]{background:#25d366;color:#fff}
  #zeyd-iletisim-seridi .lte-btn[href^="tel:"]{background:#f2c519;color:#171717}
  #zeyd-iletisim-seridi .lte-btn-inner{display:flex;align-items:center;justify-content:center;font-size:0;line-height:0;margin:0;padding:0;background:none;color:inherit;transform:none}
  #zeyd-iletisim-seridi svg{display:block;width:28px;height:28px;flex:0 0 28px}
  #zeyd-iletisim-seridi .lte-btn::before,#zeyd-iletisim-seridi .lte-btn::after,
  #zeyd-iletisim-seridi .lte-btn-inner::before,#zeyd-iletisim-seridi .lte-btn-inner::after{display:none}
  #zeyd-iletisim-seridi .lte-btn:hover{transform:translateY(-2px);box-shadow:0 7px 22px rgba(0,0,0,.21)}
  #zeyd-iletisim-seridi .lte-btn:focus-visible{outline:3px solid #fff;outline-offset:3px}
  .go-top{right:100px!important}
}
@media(max-width:767px){
  html{scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}
  body{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}
  #zeyd-iletisim-seridi{
    position:fixed;inset:auto 0 0;z-index:9998;
    display:grid;grid-template-columns:repeat(2,minmax(0,1fr));
    height:calc(76px + env(safe-area-inset-bottom,0px));
    margin:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));gap:8px;
    background:rgba(245,250,247,.58);border-radius:24px 24px 0 0;
    -webkit-backdrop-filter:blur(18px) saturate(140%);
    backdrop-filter:blur(18px) saturate(140%);
    border-top:1px solid rgba(255,255,255,.7);box-sizing:border-box;
    box-shadow:0 -4px 20px rgba(23,35,27,.09),inset 0 1px 0 rgba(255,255,255,.4);
  }
  #zeyd-iletisim-seridi .lte-btn{
    display:flex;align-items:center;justify-content:center;
    width:100%;min-width:0;max-width:none;height:100%;
    margin:0;padding:0 10px;
    border:1px solid transparent;border-radius:18px;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.65);box-sizing:border-box;
    font-family:inherit;font-size:16px;font-weight:700;line-height:24px;
    letter-spacing:.1px;text-transform:none;text-decoration:none;
    white-space:nowrap;transform:none;transition:none;
    -webkit-tap-highlight-color:rgba(255,255,255,.15);
  }
  #zeyd-iletisim-seridi .lte-btn[href^="https://wa.me/"]{
    background:linear-gradient(135deg,#43da7a,#25d366);color:#12492c;border-color:#2cc56a;
  }
  #zeyd-iletisim-seridi .lte-btn[href^="tel:"]{
    background:linear-gradient(135deg,#f6d65e,#f4ce42);color:#171717;border-color:#e8c13b;
  }
  #zeyd-iletisim-seridi .lte-btn-inner{
    display:flex;align-items:center;justify-content:center;gap:8px;
    margin:0;padding:0;transform:none;transition:none;
    background:none;color:inherit;line-height:inherit;
  }
  #zeyd-iletisim-seridi svg{display:block;width:23px;height:23px;flex:0 0 23px}
  #zeyd-iletisim-seridi .lte-btn::before,
  #zeyd-iletisim-seridi .lte-btn::after,
  #zeyd-iletisim-seridi .lte-btn-inner::before,
  #zeyd-iletisim-seridi .lte-btn-inner::after{display:none}
  #zeyd-iletisim-seridi .lte-btn:focus-visible{outline:2px solid currentColor;outline-offset:-5px}
  #zeyd-iletisim-seridi .lte-btn:active{filter:brightness(.92)}
}
