.whatsapp-float{position:fixed;left:auto;right:max(22px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:18;display:flex;align-items:center;gap:12px;min-height:58px;padding:12px 19px 12px 15px;background:#25d366;color:#072c18;border:1px solid #0da049;border-radius:34px;box-shadow:0 7px 28px #092b2526;font:500 11px/1.4 var(--font-text,Arial,sans-serif);text-decoration:none;transition:transform .15s,box-shadow .15s}.whatsapp-float:hover{transform:translateY(-2px);box-shadow:0 10px 30px #092b2533}.whatsapp-float svg{flex-shrink:0}.whatsapp-float b{display:block;font-size:12px;font-weight:700}.whatsapp-float:focus-visible{outline:3px solid #1263df;outline-offset:4px}body:has(dialog[open]) .whatsapp-float{display:none}@media(max-width:760px){.whatsapp-float{left:auto;right:max(16px,env(safe-area-inset-right));bottom:max(96px,calc(86px + env(safe-area-inset-bottom)));width:56px;height:56px;min-height:56px;padding:12px;justify-content:center;border-radius:50%;box-shadow:0 5px 20px #092b2533}.whatsapp-float span{display:none}}@media(prefers-reduced-motion:reduce){.whatsapp-float{transition:none}}
.offer-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;padding:14px 18px;border:1px solid #119e4c;border-radius:7px;background:#25d366;color:#072c18;font:600 12px/1.5 var(--font-text,Arial,sans-serif);text-align:center;text-decoration:none;max-width:100%;min-height:46px}.offer-whatsapp:hover{background:#4ddd83}.offer-whatsapp:focus-visible{outline:3px solid #1263df;outline-offset:4px}.sales-actions a.hero-whatsapp{display:inline-flex;background:#25d366;color:#072c18;border:1px solid #119e4c;margin:0;padding:14px 18px;font-size:12px;font-weight:600;line-height:1.5;text-decoration:none;flex-basis:100%}@media(max-width:480px){.offer-whatsapp{width:100%;font-size:11px;padding:13px 12px}.sales-actions a.hero-whatsapp{margin-top:14px;font-size:12px}}
