/* hs-koyu-tema */
/* Ana sayfa: sağ alt köşedeki WhatsApp kanal butonu (açılan tam sayfa pencerelerin ve çerez bildiriminin altında kalır) */
.hs-wa { position: fixed; right: calc(16px + env(safe-area-inset-right, 0px)); bottom: calc(16px + env(safe-area-inset-bottom, 0px)); z-index: 1500;
  width: 56px; height: 56px; border-radius: 50%; background: #25D366; color: #fff; display: grid; place-items: center; text-decoration: none;
  box-shadow: 0 8px 22px -6px rgba(129,201,149,0.55), 0 2px 6px rgba(0, 0, 0, .18); transition: transform .18s ease, box-shadow .18s ease; -webkit-tap-highlight-color: transparent}
.hs-wa svg { width: 32px; height: 32px; display: block; fill: currentColor}
.hs-wa:hover { transform: scale(1.07); box-shadow: 0 12px 28px -6px rgba(129,201,149,0.6), 0 2px 8px rgba(0, 0, 0, .2)}
.hs-wa:active { transform: scale(.96)}
.hs-wa:focus-visible { outline: 3px solid var(--cizgi,#4f5153); outline-offset: 0; box-shadow: 0 0 0 6px var(--yesil,#81c995)}
@media (min-width: 861px) { .hs-wa { right: 24px; bottom: 24px; width: 60px; height: 60px} .hs-wa svg { width: 34px; height: 34px} }
@media (prefers-reduced-motion: reduce) { .hs-wa { transition: none} }
@media print { .hs-wa { display: none; } }
body.ap-menu-open .hs-wa, html.kl-lock .hs-wa { display: none}
