.forge-whatsapp-modal{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:20px;font-family:Inter,"Segoe UI",Arial,sans-serif}.forge-whatsapp-modal[hidden]{display:none!important}.forge-whatsapp-backdrop{position:absolute;inset:0;background:rgba(0,7,9,.78);backdrop-filter:blur(10px);opacity:0;transition:opacity .2s ease}.forge-whatsapp-dialog{position:relative;width:min(100%,490px);overflow:hidden;border:1px solid rgba(255,139,55,.32);border-radius:24px;background:linear-gradient(145deg,#182024,#0d1316 75%);box-shadow:0 28px 90px rgba(0,0,0,.62);padding:30px;opacity:0;transform:translateY(14px) scale(.98);transition:opacity .2s ease,transform .2s ease;color:#f6f7f7}.forge-whatsapp-modal.is-open .forge-whatsapp-backdrop,.forge-whatsapp-modal.is-open .forge-whatsapp-dialog{opacity:1}.forge-whatsapp-modal.is-open .forge-whatsapp-dialog{transform:none}.forge-whatsapp-close{position:absolute;right:18px;top:17px;width:36px;height:36px;border:1px solid #354046;border-radius:50%;background:#20282c;color:#cbd2d5;font-size:24px;line-height:1;cursor:pointer;transition:.18s ease}.forge-whatsapp-close:hover,.forge-whatsapp-close:focus-visible{border-color:#ff8b37;color:#fff;outline:none;transform:rotate(5deg)}.forge-whatsapp-heading{display:flex;align-items:center;gap:15px;padding-right:40px}.forge-whatsapp-brand{position:relative;display:grid;place-items:center;flex:0 0 58px;height:58px;border:1px solid rgba(255,139,55,.34);border-radius:17px;background:#0a1012}.forge-whatsapp-brand img{width:43px;height:43px;object-fit:contain}.forge-whatsapp-brand i{position:absolute;right:-3px;bottom:-3px;width:13px;height:13px;border:3px solid #11181b;border-radius:50%;background:#45d6b3}.forge-whatsapp-heading small{display:block;margin-bottom:5px;color:#ff8b37;font-size:11px;font-weight:800;letter-spacing:.14em}.forge-whatsapp-heading h2{margin:0;color:#fff;font-size:25px;line-height:1.15}.forge-whatsapp-dialog>p{margin:20px 0;color:#aeb9bf;font-size:15px;line-height:1.55}.forge-whatsapp-agents{display:grid;gap:11px}.forge-whatsapp-agent{display:flex;align-items:center;gap:14px;width:100%;padding:14px;border:1px solid #344047;border-radius:16px;background:#171f23;color:#fff;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.forge-whatsapp-agent:hover,.forge-whatsapp-agent:focus-visible{border-color:#ff8b37;background:#20292d;outline:none;transform:translateY(-2px)}.forge-agent-avatar{display:grid;place-items:center;flex:0 0 46px;height:46px;border:1px solid rgba(255,139,55,.44);border-radius:14px;background:linear-gradient(145deg,#472d1d,#221b18);color:#ff9a52;font-size:14px;font-weight:900}.forge-agent-copy{display:grid;gap:4px;min-width:0;flex:1}.forge-agent-copy strong{font-size:16px}.forge-agent-copy small{color:#aeb9bf;font-size:12.5px}.forge-agent-action{display:flex;align-items:center;gap:6px;color:#46d79c;font-size:18px;font-weight:700}.forge-agent-action svg{width:21px;height:21px;fill:currentColor}.forge-whatsapp-dialog>footer{display:flex;align-items:flex-start;gap:8px;margin-top:19px;padding-top:17px;border-top:1px solid #293238;color:#8f9ca2;font-size:11.5px;line-height:1.45}.forge-whatsapp-dialog>footer span{color:#46d79c;font-weight:900}body.whatsapp-modal-open{overflow:hidden}@media(max-width:560px){.forge-whatsapp-modal{align-items:end;padding:12px}.forge-whatsapp-dialog{border-radius:22px;padding:24px 18px 20px}.forge-whatsapp-heading h2{font-size:22px}.forge-whatsapp-brand{flex-basis:52px;height:52px}.forge-whatsapp-brand img{width:38px;height:38px}.forge-whatsapp-agent{padding:13px 12px}.forge-agent-copy strong{font-size:15px}.forge-agent-copy small{font-size:11.5px}}@media(prefers-reduced-motion:reduce){.forge-whatsapp-backdrop,.forge-whatsapp-dialog,.forge-whatsapp-agent{transition:none!important}}
