.oec-whatsapp-button{position:fixed;right:22px;bottom:22px;z-index:1050;display:inline-flex;align-items:center;gap:9px;padding:13px 17px;border-radius:28px;background:#087d55;color:#fff!important;box-shadow:0 5px 20px #143e3933;text-decoration:none;font:600 12px/1.5 Arial,sans-serif;max-width:calc(100vw - 32px)}.oec-whatsapp-button:hover{background:#075f45}.oec-whatsapp-button svg{flex-shrink:0}.oec-whatsapp-button:focus-visible,.oec-cookie-settings:focus-visible,.oec-cookie-panel button:focus-visible{outline:3px solid #e8b45d;outline-offset:4px}.btn-scroll-top{bottom:94px!important;right:24px!important}.oec-cookie-settings{position:fixed;left:20px;bottom:22px;z-index:1049;border:1px solid #d7e3e8;border-radius:5px;background:#fff;color:#315461;padding:9px 12px;font:600 10px/1.5 Arial,sans-serif;box-shadow:0 2px 9px #123a4c15}.oec-cookie-panel{position:fixed;left:20px;bottom:68px;z-index:1500;width:440px;max-width:calc(100vw - 40px);max-height:70vh;overflow:auto;background:#fff;color:#264858;border:1px solid #d3e2e8;border-radius:10px;box-shadow:0 10px 45px #15364433;padding:24px;font:13px/1.8 Arial,sans-serif}.oec-cookie-panel[hidden]{display:none!important}.oec-cookie-panel h2{color:#244957;font:700 19px/1.4 Arial,sans-serif;margin:0 0 12px}.oec-cookie-panel p{font:400 12px/1.8 Arial,sans-serif;color:#57727f;margin:0 0 18px}.oec-cookie-panel a{color:#087780;text-decoration:underline}.oec-cookie-actions{display:flex;flex-wrap:wrap;gap:9px}.oec-cookie-actions button{flex:1;border:1px solid #1f6670;border-radius:5px;background:#fff;color:#1f5964;padding:11px 12px;font:600 11px/1.5 Arial,sans-serif;min-width:125px}.oec-cookie-actions [data-oec-cookie-accept]{background:#1f6670;color:#fff}html[dir=rtl] .oec-whatsapp-button{right:auto;left:22px}html[dir=rtl] .oec-cookie-settings{left:auto;right:20px}html[dir=rtl] .oec-cookie-panel{left:auto;right:20px;text-align:right}html[dir=rtl] .btn-scroll-top{right:auto!important;left:24px!important}@media(max-width:767px){.oec-whatsapp-button{right:14px;bottom:calc(16px + env(safe-area-inset-bottom));padding:11px 13px;font-size:10px;gap:7px;max-width:190px}.oec-whatsapp-button svg{width:21px;height:21px}.oec-cookie-settings{left:14px;bottom:calc(18px + env(safe-area-inset-bottom));max-width:135px;font-size:9px;padding:8px 9px}.oec-cookie-panel{left:14px;right:14px;bottom:calc(77px + env(safe-area-inset-bottom));width:auto;max-width:none;padding:20px;max-height:65vh}.oec-cookie-panel h2{font-size:18px}.btn-scroll-top{right:14px!important;bottom:85px!important}html[dir=rtl] .oec-whatsapp-button{left:14px;right:auto}html[dir=rtl] .oec-cookie-settings{right:14px;left:auto}html[dir=rtl] .oec-cookie-panel{right:14px;left:14px}html[dir=rtl] .btn-scroll-top{left:14px!important;right:auto!important}}@media(prefers-reduced-motion:reduce){.oec-whatsapp-button{transition:none}}
