@media (max-width:899px){:root{--font-size-xs:12px;--font-size-sm:13px;--font-size-md:14px;--line-height-base:18px;--line-height-normal:21px}}
.whatsapp-widget{z-index:190;--whatsapp-hide-offset:64px;align-items:center;gap:6px;transition:transform .22s;display:flex;position:fixed;bottom:22px;right:0}.whatsapp-widget.is-collapsed{transform:translateX(var(--whatsapp-hide-offset))}.whatsapp-float{color:#fff;background:#25d366;border:2px solid #fff;border-radius:50%;place-items:center;width:58px;height:58px;transition:transform .18s,box-shadow .18s,background-color .18s;display:grid;position:relative;box-shadow:0 10px 26px #125c344d}.whatsapp-widget__toggle{color:#fff;cursor:pointer;background:#25d366;border:1px solid #ffffffd1;border-right:0;border-radius:13px 0 0 13px;flex:none;place-items:center;width:28px;height:46px;padding:0;display:grid;box-shadow:0 8px 20px #125c343d}.whatsapp-widget__toggle:hover{background:#1fbd5a}.whatsapp-widget__toggle:focus-visible{outline-offset:2px;outline:3px solid #694da961}.whatsapp-widget__toggle svg{stroke-width:2.5px;width:18px;height:18px}.whatsapp-float:hover{color:#fff;background:#1fbd5a;transform:translateY(-2px);box-shadow:0 13px 30px #125c3461}.whatsapp-float:focus-visible{outline-offset:3px;outline:3px solid #694da961}.whatsapp-float img{object-fit:contain;filter:brightness(0)invert();width:34px;height:34px}.whatsapp-float>span{color:#fff;opacity:0;pointer-events:none;background:#29252e;border-radius:7px;width:max-content;padding:6px 9px;font-size:12px;font-weight:700;line-height:18px;transition:opacity .18s,transform .18s;position:absolute;right:calc(100% + 10px);transform:translate(4px)}.whatsapp-float:hover>span,.whatsapp-float:focus-visible>span{opacity:1;transform:translate(0)}@media (max-width:899px){.whatsapp-widget{bottom:calc(82px + env(safe-area-inset-bottom));--whatsapp-hide-offset:58px}.whatsapp-float{width:52px;height:52px}.whatsapp-widget__toggle{width:26px;height:42px}.whatsapp-float img{width:31px;height:31px}.whatsapp-float>span{display:none}}@media (prefers-reduced-motion:reduce){.whatsapp-widget,.whatsapp-float,.whatsapp-float>span{transition:none}}
