/* Deva Yatak — V10.94D — sticky contact actions (DEMO TEST ONLY) */
#dv94-sticky-contact{
  --dv94-navy:#143b55;
  box-sizing:border-box;
  position:fixed;
  z-index:2147483000;
  bottom:18px;
  right:20px;
  display:flex;
  align-items:stretch;
  gap:10px;
  padding:8px;
  background:rgba(255,255,255,.96);
  border:1px solid rgba(190,213,222,.9);
  border-radius:22px;
  box-shadow:0 12px 44px rgba(12,48,67,.18);
  font-family:inherit;
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
}
#dv94-sticky-contact .dv94-action{
  min-height:52px;
  box-sizing:border-box;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:9px;
  padding:11px 18px;
  border-radius:15px;
  color:#fff;
  text-decoration:none;
  white-space:nowrap;
  font-size:14px;
  font-weight:800;
  letter-spacing:0;
  line-height:1.35;
  transition:filter .2s ease,transform .2s ease;
}
#dv94-sticky-contact .dv94-action:hover{filter:brightness(1.07);transform:translateY(-1px)}
#dv94-sticky-contact .dv94-action:focus-visible{outline:3px solid #f1aa65;outline-offset:3px}
#dv94-sticky-contact .dv94-action svg{display:block;flex:none;width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#dv94-sticky-contact .dv94-call{background:#145477}
#dv94-sticky-contact .dv94-whatsapp{background:#187d51}
@media(max-width:760px){
  html{scroll-padding-bottom:calc(116px + env(safe-area-inset-bottom,0px))}
  body{padding-bottom:calc(116px + env(safe-area-inset-bottom,0px))!important}
  #dv94-sticky-contact{
    bottom:0;
    left:0;
    right:0;
    width:100%;
    gap:9px;
    padding:10px max(11px,env(safe-area-inset-right,11px)) calc(10px + env(safe-area-inset-bottom,0px)) max(11px,env(safe-area-inset-left,11px));
    border-radius:18px 18px 0 0;
    border-left:0;
    border-right:0;
    border-bottom:0;
    box-shadow:0 -9px 30px rgba(12,48,67,.16);
  }
  #dv94-sticky-contact .dv94-action{
    flex:1 1 0;
    min-width:0;
    min-height:51px;
    padding:11px 7px;
    white-space:normal;
    text-align:center;
    font-size:clamp(12px,3.5vw,14px);
    line-height:1.2;
    border-radius:12px;
  }
  /* Make the WhatsApp title break in exactly two balanced lines. */
  #dv94-sticky-contact .dv94-wa-label{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    white-space:nowrap;
    line-height:1.14;
  }
  #dv94-sticky-contact .dv94-wa-label>span{display:block}
  #dv94-sticky-contact .dv94-action svg{width:20px;height:20px}
}
@media(max-width:365px){
  #dv94-sticky-contact .dv94-action{gap:5px;font-size:11.4px;padding-left:4px;padding-right:4px}
  #dv94-sticky-contact .dv94-action svg{width:18px;height:18px}
}
@media(prefers-reduced-motion:reduce){#dv94-sticky-contact .dv94-action{transition:none}}
