.wa-launch{position:fixed;right:20px;bottom:24px;z-index:80;display:flex;flex-direction:column;align-items:flex-start;gap:2px;background:var(--navy,#182c40);color:white;border:1px solid #b29b76;border-radius:8px;padding:11px 18px;box-shadow:0 4px 20px #182c4029;font-size:16px;line-height:1.4}.wa-launch span{font-size:13px;font-weight:400}.wa-dialog{width:min(480px,calc(100% - 28px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid var(--line,#dce1e3);border-radius:10px;padding:30px;color:var(--ink,#202d39);box-shadow:0 24px 80px #0003}.wa-dialog::backdrop{background:#10253699}.wa-dialog h2{font-size:28px;margin:12px 0}.wa-dialog>p{font-size:16px}.wa-dialog .wa-kicker{font-size:13px;color:var(--muted,#63707b);padding-right:25px}.wa-close{position:absolute;right:10px;top:10px;width:44px;height:44px;border:0;background:transparent;font-size:28px;color:inherit}.wa-dialog label{display:block;font-size:14px;margin:18px 0 6px}.wa-dialog input,.wa-dialog select{display:block;width:100%;min-height:48px;padding:10px 12px;border:1px solid #a6b3bc;border-radius:4px;font-size:16px;background:#fff;color:#202d39}.wa-dialog .btn{width:100%;margin-top:24px}.wa-dialog .wa-note{font-size:14px;color:#63707b;margin:12px 0 0}body:has(.wa-dialog[open]){overflow:hidden}@media(max-width:650px){body{padding-bottom:84px}.wa-launch{right:14px;bottom:calc(12px + env(safe-area-inset-bottom));padding:9px 16px}.wa-dialog{padding:24px}.wa-dialog h2{font-size:25px}}@media(prefers-reduced-motion:reduce){.wa-dialog{scroll-behavior:auto}}
