.pb-wa-float{position:fixed;z-index:1200;right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 20px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#128c55;color:#fff;box-shadow:0 12px 34px -14px rgba(14,89,52,.58),0 3px 10px rgba(25,43,32,.16);font:700 14px/1.2 var(--sans,system-ui,-apple-system,"Segoe UI",sans-serif);text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;-webkit-tap-highlight-color:transparent}
.pb-wa-float:hover{background:#0e7748;color:#fff;transform:translateY(-2px);box-shadow:0 16px 38px -14px rgba(14,89,52,.64),0 4px 12px rgba(25,43,32,.18)}
.pb-wa-float:focus-visible{outline:3px solid #d7bd8c;outline-offset:4px}
#pb-wa-footer[hidden]{display:none!important}
.pb-wa-float svg{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
.kt-wa-option{display:grid;gap:8px;margin-top:16px;padding:16px;border:1px solid #d8e8dd;border-radius:16px;background:#f3f8f4}
.kt-wa-option>a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 17px;border-radius:999px;background:#128c55;color:#fff;font-size:14px;font-weight:750;text-decoration:none}
.kt-wa-option>a:hover{background:#0e7748;color:#fff}
.kt-wa-option>a:focus-visible{outline:3px solid #d7bd8c;outline-offset:3px}
.kt-wa-option>p{margin:0;color:#59665d;font-size:12.5px;line-height:1.55}
.kt-wa-option svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}
@media(max-width:600px){.pb-wa-float{right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));min-height:50px;padding:0 16px;font-size:13px}.pb-wa-float svg{width:20px;height:20px}}
@media(prefers-reduced-motion:reduce){.pb-wa-float{transition:none}}
@media print{.pb-wa-float{display:none!important}}
