.wa-symbol-library{position:absolute;width:0;height:0;overflow:hidden}.whatsapp-support{position:fixed;z-index:1000;right:24px;bottom:24px;font-family:Arial,sans-serif}.whatsapp-support-launcher{position:relative;display:flex;align-items:center;gap:11px;padding:9px 17px 9px 9px;border:0;border-radius:999px;background:#16b768;color:#fff;box-shadow:0 14px 34px rgba(4,54,31,.3);cursor:pointer;transition:transform .22s,box-shadow .22s}.whatsapp-support-launcher:hover{transform:translateY(-4px);box-shadow:0 20px 42px rgba(4,54,31,.38)}.whatsapp-support-launcher:after{position:absolute;inset:-5px;border:2px solid rgba(24,183,104,.3);border-radius:inherit;content:"";animation:wa-support-pulse 2.2s ease-out infinite;pointer-events:none}.whatsapp-support-launcher>span,.whatsapp-support-logo{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#fff;color:#16a760}.whatsapp-support-launcher svg,.whatsapp-support-logo svg{width:26px;height:26px;fill:currentColor}.whatsapp-support-launcher>b{display:grid;gap:2px;text-align:left;font-size:13px;line-height:1.1}.whatsapp-support-launcher small{color:#dff9eb;font-size:8px;font-weight:600}.whatsapp-support-panel{position:absolute;right:0;bottom:72px;width:min(390px,calc(100vw - 28px));overflow:hidden;border:1px solid #d8e6e0;border-radius:22px;background:#fff;box-shadow:0 25px 70px rgba(6,39,28,.25);transform-origin:right bottom;animation:wa-support-in .24s ease-out}.whatsapp-support-panel[hidden]{display:none}.whatsapp-support-panel>header{display:grid;grid-template-columns:48px 1fr 34px;align-items:center;gap:12px;padding:18px;background:linear-gradient(135deg,#075e54,#128c7e);color:#fff}.whatsapp-support-logo{width:48px;height:48px}.whatsapp-support-panel header b,.whatsapp-support-panel header small{display:block}.whatsapp-support-panel header b{font-size:15px}.whatsapp-support-panel header small{margin-top:5px;color:#d8f4eb;font-size:9px;line-height:1.35}.whatsapp-support-panel header small i{display:inline-block;width:7px;height:7px;margin-right:3px;border-radius:50%;background:#55e894;box-shadow:0 0 0 3px rgba(85,232,148,.15)}.whatsapp-support-panel header button{width:34px;height:34px;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:rgba(255,255,255,.08);color:#fff;font-size:24px;line-height:1;cursor:pointer}.whatsapp-support-body{padding:17px;background:linear-gradient(rgba(245,251,248,.94),rgba(245,251,248,.94)),radial-gradient(circle at 20% 20%,#dceee7 1px,transparent 1px);background-size:auto,16px 16px}.whatsapp-agent{display:grid;grid-template-columns:30px 1fr;align-items:end;gap:8px}.whatsapp-agent>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#0b354b;color:#62d4ef;font-size:12px;font-weight:900}.whatsapp-agent p{margin:0;padding:12px 14px;border-radius:14px 14px 14px 4px;background:#fff;color:#29483d;box-shadow:0 5px 16px rgba(18,61,44,.08);font-size:12px;line-height:1.5}.whatsapp-agent p b{display:block;margin-bottom:4px;color:#123b2e}.whatsapp-quick-actions{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0}.whatsapp-quick-actions button{padding:8px 11px;border:1px solid #abdcca;border-radius:999px;background:#fff;color:#087452;font-size:10px;font-weight:800;cursor:pointer;transition:.18s}.whatsapp-quick-actions button:hover,.whatsapp-quick-actions button.is-selected{border-color:#16ad69;background:#e2f8ee;color:#05683f}.whatsapp-support form{display:grid;gap:7px}.whatsapp-support form label{color:#587268;font-size:9px;font-weight:850;letter-spacing:.6px;text-transform:uppercase}.whatsapp-support textarea{width:100%;min-height:86px;resize:none;padding:12px;border:1px solid #cfe0da;border-radius:12px;outline:0;background:#fff;color:#163d30;font:12px/1.5 Arial,sans-serif;box-sizing:border-box}.whatsapp-support textarea:focus{border-color:#21b878;box-shadow:0 0 0 3px rgba(33,184,120,.12)}.whatsapp-support form>button{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;min-height:46px;padding:0 14px;border:0;border-radius:11px;background:#16ad68;color:#fff;font-weight:850;cursor:pointer}.whatsapp-support form>button:hover{background:#0e9257}.whatsapp-support form>button svg{width:20px;height:20px;fill:#fff}.whatsapp-support form>button span{text-align:left}.whatsapp-support form>button b{font-size:18px}.whatsapp-privacy{display:block;margin-top:10px;color:#82968e;text-align:center;font-size:8px}@keyframes wa-support-pulse{0%{opacity:.7;transform:scale(.96)}75%,100%{opacity:0;transform:scale(1.14)}}@keyframes wa-support-in{from{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}@media(max-width:650px){.whatsapp-support{right:14px;bottom:14px}.whatsapp-support-launcher{padding-right:10px}.whatsapp-support-launcher>b{display:none}.whatsapp-support-panel{position:fixed;right:10px;bottom:76px;left:10px;width:auto;max-height:calc(100dvh - 95px);overflow-y:auto;border-radius:19px}.whatsapp-support-panel>header{position:sticky;z-index:2;top:0}}@media(prefers-reduced-motion:reduce){.whatsapp-support-launcher:after,.whatsapp-support-panel{animation:none}}
