/* Shared Facebook and WhatsApp links, without external widgets or tracking scripts. */
.facebook-button{gap:12px;justify-content:center}.facebook-button>span:not([aria-hidden]){font:inherit}.facebook-button svg{width:20px;height:20px;flex:0 0 20px}.closing-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px}.closing-actions .button{margin-top:0}
.closing-actions .facebook-button{background:#0866ff;border-color:#0866ff;color:#fff}.closing-actions .facebook-button:hover{background:#0756d6;border-color:#0756d6}.closing-actions .whatsapp-button{background:#25d366;border-color:#25d366;color:#103b24}.closing-actions .whatsapp-button:hover{background:#1fbd5a;border-color:#1fbd5a}.closing-actions .whatsapp-button svg{color:inherit}.closing-actions .facebook-button:focus-visible{outline:3px solid #263e34;outline-offset:4px}
.facebook-float{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:80;display:grid;place-items:center;width:54px;height:54px;border:2px solid #fff;border-radius:50%;background:#1877f2;color:#fff;box-shadow:0 4px 18px #172b2333;text-decoration:none;transition:background .2s,transform .2s}.facebook-float>svg{width:27px;height:27px}.facebook-float:hover{background:#0f60cc;transform:translateY(-2px)}.facebook-float:focus-visible{outline:3px solid #263e34;outline-offset:4px}.facebook-tooltip{position:absolute;right:64px;white-space:nowrap;background:#263e34;color:#fff;padding:9px 12px;border-radius:5px;font:12px/1.4 Arial,sans-serif;visibility:hidden;opacity:0;pointer-events:none}.facebook-float:hover .facebook-tooltip,.facebook-float:focus-visible .facebook-tooltip{visibility:visible;opacity:1}
body>.footer{padding-bottom:max(158px,calc(140px + env(safe-area-inset-bottom)))}
@media(max-width:820px){.closing-actions{align-items:flex-start;margin-top:26px}.closing-actions .button{margin-top:0}.facebook-float{width:48px;height:48px;right:16px;bottom:max(16px,env(safe-area-inset-bottom))}.facebook-float>svg{width:25px;height:25px}.facebook-tooltip{right:56px}}
@media(prefers-reduced-motion:reduce){.facebook-float{transition:none}}

.whatsapp-float{bottom:calc(max(24px,env(safe-area-inset-bottom)) + 66px);background:#128c5e}.whatsapp-float:hover{background:#0d704b}.whatsapp-button svg{color:#128c5e}.contact-social-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.contact-social-actions .button{margin:0}
@media(max-width:820px){.whatsapp-float{bottom:calc(max(16px,env(safe-area-inset-bottom)) + 60px)}}
