.wa-root{--wa-bezel:#1c1e22;--wa-chat-bg:#0b141a;--wa-dot:#ffffff0a;--wa-in:#202c33;--wa-out:#005c4b;--wa-head:#202c33;--wa-text:#e9edef;--wa-sub:#9aa8b0;--wa-time:#a4b1b8;--wa-tick:#a4b1b8;--wa-tick-read:#53bdeb;--wa-chip-border:#c8ff3d80;--wa-chip-text:var(--primary-text);--wa-chip-on-bg:#c8ff3d;--wa-chip-on-text:#0a0b0d;--wa-sys-bg:#202c33eb;--wa-card:#0b141a;--wa-shadow:0 30px 60px -30px #0009;--wa-composer:#2a3942}[data-theme=light] .wa-root{--wa-chat-bg:#efeae2;--wa-dot:#0a0b0d0a;--wa-in:#fff;--wa-out:#d9fdd3;--wa-head:#f0f2f5;--wa-text:#111b21;--wa-sub:#54656f;--wa-time:#566770;--wa-tick:#566770;--wa-chip-border:#3d5c00;--wa-chip-text:#3d5c00;--wa-chip-on-bg:#3d5c00;--wa-chip-on-text:#fff;--wa-sys-bg:#ffffffeb;--wa-card:#e7f0e1;--wa-shadow:0 30px 60px -30px #0a0b0d73;--wa-composer:#fff}.wa-root{margin:0;display:block}.wa-phone{aspect-ratio:9/18.5;background:var(--wa-bezel);width:min(100%,340px);box-shadow:var(--wa-shadow), 0 0 0 1px #ffffff14 inset;contain:layout paint;border-radius:40px;margin-inline:auto;padding:9px;position:relative}@media (width>=1024px){.wa-phone{width:360px}}.wa-screen{background:var(--wa-chat-bg);height:100%;color:var(--wa-text);border-radius:32px;flex-direction:column;font-size:14px;line-height:1.4;display:flex;overflow:hidden}[dir=rtl] .wa-screen{font-size:14.5px;line-height:1.55}.wa-status{background:var(--wa-head);flex:none;height:28px;position:relative}.wa-island{background:#050607;border-radius:999px;width:74px;height:18px;position:absolute;inset-block-start:8px;inset-inline-start:50%;translate:-50%}.wa-head{background:var(--wa-head);border-block-end:1px solid #7f7f7f26;flex:none;align-items:center;gap:10px;padding:6px 12px 10px;display:flex}.wa-back{color:var(--wa-sub);flex:none}[dir=rtl] .wa-back{scale:-1 1}.wa-avatar{color:#c8ff3d;width:36px;height:36px;font:700 12px/1 var(--font-mono,monospace);letter-spacing:0;background:#0a0b0d;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.wa-title>span,.wa-sub>span{transition:opacity .25s var(--ease-snap,ease-out);grid-area:1/1}.wa-avatar>span{transition:opacity .25s var(--ease-snap,ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.wa-avatar .wa-av-agent{opacity:0;color:#fff;background:#3d5c00}.wa-meta{flex:1;min-width:0}.wa-title,.wa-sub{display:grid}.wa-title{color:var(--wa-text);font-size:15px;font-weight:600;line-height:1.25}.wa-title>span{align-items:center;gap:4px;min-width:0;display:flex}.wa-title .wa-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wa-verified{color:#25d366;flex:none}.wa-sub{color:var(--wa-sub);font-size:12px;line-height:1.3}.wa-sub .wa-typing-status{opacity:0;color:var(--wa-chip-text)}.wa-title .wa-t-agent,.wa-sub .wa-typing-status,.wa-root[data-agent="1"] .wa-t-bot{opacity:0}.wa-root[data-agent="1"] .wa-t-agent{opacity:1}.wa-root[data-agent="1"] .wa-av-bot{opacity:0}.wa-root[data-agent="1"] .wa-av-agent{opacity:1}.wa-root[data-typing="1"] .wa-online{opacity:0}.wa-root[data-typing="1"] .wa-typing-status{opacity:1}.wa-chat{background-color:var(--wa-chat-bg);background-image:radial-gradient(var(--wa-dot) 1.2px, transparent 1.4px);background-size:14px 14px;flex:1;min-height:0;padding-inline:10px;position:relative}.wa-root[data-mode=static] .wa-chat{scrollbar-width:thin;padding-block:12px;overflow-y:auto}.wa-root[data-mode=anim] .wa-chat{overflow:hidden}.wa-chat:focus-visible{outline:2px solid var(--primary-text);outline-offset:-3px}.wa-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:relative}.wa-root[data-mode=anim] .wa-list{will-change:transform;padding-block-start:12px}.wa-li{flex-direction:column;align-items:flex-start;display:flex;position:relative}.wa-li[data-from=user]{align-items:flex-end}.wa-li[data-from=system]{align-items:center;margin-block:4px}.wa-bubble{background:var(--wa-in);max-width:82%;color:var(--wa-text);border-radius:10px;overflow-wrap:anywhere;border-start-start-radius:2px;padding:6px 9px 5px;position:relative;box-shadow:0 1px .5px #00000021}.wa-li[data-from=user] .wa-bubble{background:var(--wa-out);border-start-start-radius:10px;border-start-end-radius:2px}.wa-text{display:block}.wa-foot{color:var(--wa-time);justify-content:flex-end;align-items:center;gap:3px;margin-block-start:1px;font-size:11px;line-height:1;display:flex}.wa-ticks{color:var(--wa-tick-read);display:inline-flex}.wa-ticks .wa-t2{transition:opacity .2s}.wa-li[data-tick=sent] .wa-ticks,.wa-li[data-tick=delivered] .wa-ticks{color:var(--wa-tick)}.wa-li[data-tick=sent] .wa-t2{opacity:0}.wa-card{background:var(--wa-card);border-radius:7px;align-items:center;gap:8px;margin:0 0 6px;padding:6px;display:flex}.wa-card-tile{color:#fff;background:linear-gradient(135deg,#3d5c00,#ff5a36);border-radius:6px;flex:none;place-items:center;width:44px;height:44px;display:grid}.wa-card-title{font-size:13px;font-weight:600;line-height:1.25}.wa-card-sub{color:var(--wa-sub);font-size:12px;line-height:1.3}.wa-quick{flex-wrap:wrap;gap:6px;max-width:100%;margin-block-start:6px;display:flex}.wa-chip{border:1px solid var(--wa-chip-border);height:30px;color:var(--wa-chip-text);transition:background-color .2s var(--ease-snap,ease-out), color .2s var(--ease-snap,ease-out), opacity .3s var(--ease-snap,ease-out), transform .3s var(--ease-snap,ease-out);background:0 0;border-radius:999px;align-items:center;padding-inline:12px;font-size:13px;font-weight:500;display:inline-flex}.wa-root[data-mode=static] .wa-chip[data-pick],.wa-li[data-picked] .wa-chip[data-pick]{background:var(--wa-chip-on-bg);color:var(--wa-chip-on-text)}.wa-sys{background:var(--wa-sys-bg);color:var(--wa-sub);border-radius:8px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;line-height:1.3;display:inline-flex;box-shadow:0 1px .5px #0000001a}.wa-typing{border-radius:10px;background:var(--wa-in);opacity:0;border-start-start-radius:2px;align-items:center;gap:4px;height:34px;padding-inline:14px;transition:opacity .15s linear;display:none;position:absolute;inset-block-start:0;inset-inline-start:0;box-shadow:0 1px .5px #00000021}.wa-root[data-mode=anim] .wa-typing{display:inline-flex}.wa-typing i{background:var(--wa-sub);border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite paused wa-dot}.wa-typing i:nth-child(2){animation-delay:.15s}.wa-typing i:nth-child(3){animation-delay:.3s}.wa-root[data-state=playing] .wa-typing i{animation-play-state:running}@keyframes wa-dot{0%,to{opacity:.6;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.wa-li[data-typing="1"] .wa-typing{opacity:1}.wa-root[data-mode=anim] .wa-li>.wa-bubble,.wa-root[data-mode=anim] .wa-li>.wa-sys{opacity:0;transition:opacity .28s var(--ease-snap,ease-out), transform .28s var(--ease-snap,ease-out);transform:translateY(8px)scale(.96)}.wa-root[data-mode=anim] .wa-li[data-from=user]>.wa-bubble{transform-origin:100% 100%}.wa-root[data-mode=anim] .wa-li[data-shown="1"]>.wa-bubble,.wa-root[data-mode=anim] .wa-li[data-shown="1"]>.wa-sys{opacity:1;transform:none}.wa-root[data-mode=anim] .wa-li[data-from=bot]>.wa-bubble,.wa-root[data-mode=anim] .wa-li[data-from=agent]>.wa-bubble{transition-duration:.2s}.wa-root[data-mode=anim] .wa-li:not([data-shown="1"]) .wa-chip{opacity:0;transform:translateY(4px)}.wa-root[data-mode=anim] .wa-li[data-shown="1"] .wa-chip:nth-child(2){transition-delay:60ms}.wa-root[data-mode=anim] .wa-li[data-shown="1"] .wa-chip:nth-child(3){transition-delay:.12s}.wa-composer{background:var(--wa-chat-bg);flex:none;align-items:center;gap:8px;padding:8px 10px 14px;display:flex}.wa-input{background:var(--wa-composer);height:36px;color:var(--wa-sub);border-radius:999px;flex:1;align-items:center;padding-inline:14px;font-size:14px;display:flex}.wa-mic{color:#fff;background:#00a884;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.wa-controls{justify-content:space-between;align-items:center;gap:12px;width:min(100%,340px);min-height:44px;margin:12px auto 0;display:flex}@media (width>=1024px){.wa-controls{width:360px}}.wa-cap{font-family:var(--font-mono,monospace);letter-spacing:var(--tracking-label,.14em);text-transform:uppercase;color:var(--muted);font-size:11px}.wa-btn{border:1px solid var(--muted);min-width:44px;min-height:44px;color:var(--fg);cursor:pointer;transition:background-color .25s var(--ease-snap,ease-out);background:0 0;border-radius:999px;align-items:center;gap:8px;padding-inline:16px;font-size:14px;display:inline-flex}.wa-btn:hover{background:color-mix(in srgb, var(--fg) 8%, transparent)}.wa-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
