/* Pratix Studio floating contact dock v0.5.0 */
.pratix-contact-dock{position:fixed;z-index:990;right:18px;bottom:calc(22px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;align-items:flex-end;gap:10px;font-family:inherit;pointer-events:none}
.pratix-contact-dock .pratix-dock-action{pointer-events:auto;display:flex;align-items:center;justify-content:center;gap:10px;min-width:52px;min-height:52px;padding:0 14px;background:#151719;color:#fff;border:1px solid rgba(255,255,255,.15);border-radius:16px;box-shadow:0 8px 25px rgba(0,0,0,.2);text-decoration:none;font-size:13px;font-weight:750;line-height:1;transition:transform .18s,background .18s,box-shadow .18s}
.pratix-contact-dock .pratix-dock-action span{max-width:0;opacity:0;overflow:hidden;white-space:nowrap;transition:max-width .2s,opacity .2s}
.pratix-contact-dock .pratix-dock-action:is(:hover,:focus-visible) span{max-width:110px;opacity:1}
.pratix-contact-dock .pratix-dock-action:is(:hover,:focus-visible){transform:translateX(-3px);box-shadow:0 12px 28px rgba(0,0,0,.23)}
.pratix-contact-dock .pratix-dock-action:focus-visible{outline:3px solid #f7b3b6;outline-offset:3px}
.pratix-contact-dock .pratix-dock-whatsapp{background:#16794d}.pratix-contact-dock .pratix-dock-offer{background:#d80b1a}
@media(max-width:767px){body{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.pratix-contact-dock{left:12px;right:12px;bottom:calc(9px + env(safe-area-inset-bottom,0px));flex-direction:row;align-items:stretch;justify-content:center;gap:7px;padding:7px;border:1px solid #e9e9e9;border-radius:18px;background:rgba(255,255,255,.97);box-shadow:0 10px 45px rgba(0,0,0,.18)}.pratix-contact-dock .pratix-dock-action{min-width:0;flex:1;min-height:49px;padding:6px 3px;flex-direction:column;gap:3px;border-radius:11px;box-shadow:none}.pratix-contact-dock .pratix-dock-action span{max-width:none;opacity:1;overflow:visible;font-size:10px}.pratix-contact-dock .pratix-dock-action:is(:hover,:focus-visible){transform:none;box-shadow:none}}
@media(prefers-reduced-motion:reduce){.pratix-contact-dock .pratix-dock-action,.pratix-contact-dock .pratix-dock-action span{transition:none}}
