.wa-bubble{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:90;border:0;border-radius:30px;background:#176b53;color:white;padding:17px 22px;font:600 15px system-ui;box-shadow:0 5px 22px #1236;cursor:pointer}.wa-bubble:before{content:'◉';margin-right:9px}.wa-panel{position:fixed;right:20px;bottom:90px;z-index:91;width:min(340px,calc(100vw - 40px));max-height:calc(100dvh - 120px);overflow:auto;box-sizing:border-box;padding:24px;background:#fff;color:#173f3b;border:1px solid #d3e1da;border-radius:18px;box-shadow:0 8px 35px #1233;font:14px/1.5 system-ui}.wa-panel[hidden]{display:none}.wa-panel h3{margin:0 20px 12px 0}.wa-panel ul{padding:0;list-style:none;margin-bottom:0}.wa-panel small{display:block;margin-top:20px}.wa-close{position:absolute;right:12px;top:8px;background:none;border:0;font:28px system-ui;color:#173f3b;cursor:pointer}.wa-open{display:block;padding:12px;background:#176b53;color:white;border-radius:8px;text-align:center;text-decoration:none}.wa-bubble:focus-visible,.wa-panel a:focus-visible,.wa-close:focus-visible{outline:3px solid #dfa742;outline-offset:3px}@media print{.wa-bubble,.wa-panel{display:none!important}}
