.v2-wa-chat{position:relative;display:flex;flex:1;min-height:0;flex-direction:column;--wa-glass: 14.5%}.v2-wa-glass{position:absolute;z-index:2;inset:0 0 auto;padding-top:var(--wa-glass);background:#f9faf9d1;-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);box-shadow:0 .5px #111b211f;pointer-events:none}.v2-wa-chat[aria-hidden=true]{visibility:hidden}.v2-wa-composer-plane[hidden]{display:none}.v2-wa-composer.has-recorder{padding:0 7px}.v2-wa-composer.has-recorder:before{display:none}.v2-wa-recorder{width:100%;padding:13px 14px 6px;border-radius:23px;background:#fafbfa;color:#25362c;border:1px solid #dce3dd;box-shadow:0 5px 20px #183b311c}.v2-wa-recorder-label{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#758079}.v2-wa-recorder-label>span{display:flex;align-items:center;gap:5px}.v2-wa-recorder[data-recording=recording] .v2-wa-recorder-label>span{color:#c63938}.v2-wa-recorder-wave{display:flex;align-items:center;gap:12px;height:54px}.v2-wa-recorder-wave time{font-variant-numeric:tabular-nums;font-size:15px;min-width:34px}.v2-wa-voice-wave{display:flex;align-items:center;gap:1.5px;flex:1;min-width:0;width:100%;height:32px}.v2-wa-voice-wave i{flex:1 1 0;min-width:0;height:var(--wave-h, 8px);border-radius:99px;background:#8aa48a;transform-origin:center}.v2-wa-voice-wave i.is-played{background:#50a6cb}.v2-wa-voice-wave.is-live i{background:#75867a;animation:wa-record-wave .62s ease-in-out infinite alternate;animation-delay:var(--wave-delay)}@keyframes wa-record-wave{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.v2-wa-recorder-actions{display:flex;align-items:center;justify-content:space-between}.v2-wa-recorder-actions>button{width:44px;height:44px;padding:0}.v2-wa-recorder-actions .v2-wa-record-toggle{color:#d94848;background:#fcf0ee;border-radius:50%}.v2-whatsapp-demo .v2-wa-media-send{width:44px;min-width:44px;height:44px;padding:0;background:#16854e;color:#fff;border-radius:50%}.v2-wa-voice-message{width:100%;min-width:0}.v2-wa-outgoing .v2-wa-bubble:has(.v2-wa-voice-message){width:min(248px,88%);max-width:88%;padding:6px 8px 5px}.v2-wa-audio-player{display:grid;grid-template-columns:22px minmax(0,1fr) 40px;grid-template-rows:28px auto;column-gap:10px;row-gap:2px;align-items:center;min-width:0}.v2-whatsapp-demo .v2-wa-audio-play{grid-column:1;grid-row:1;box-sizing:border-box;width:22px;min-width:22px;max-width:22px;height:22px;min-height:22px;max-height:22px;padding:0;border:0;border-radius:0;display:grid;place-items:center;background:transparent;color:#111b21}.v2-wa-audio-play{position:relative}.v2-wa-audio-play:before{content:"";position:absolute;inset:-11px}.v2-whatsapp-demo .v2-wa-audio-play.is-play svg{margin-inline-start:2px}.v2-whatsapp-demo .v2-wa-audio-play:hover,.v2-whatsapp-demo .v2-wa-audio-play:focus-visible{background:transparent;color:#111b21}.v2-wa-audio-wave-wrap{grid-column:2;grid-row:1;position:relative;display:flex;align-items:center;min-width:0;height:28px}.v2-wa-audio-player .v2-wa-voice-wave{height:18px;gap:1.5px;justify-content:center}.v2-wa-audio-player .v2-wa-voice-wave i{flex:1 1 0;min-width:0;max-width:2px;border-radius:1px;background:#8bb8c2}.v2-wa-audio-player .v2-wa-voice-wave i.is-played{background:#6aa8b6}.v2-wa-audio-thumb{position:absolute;top:50%;width:10px;height:10px;border-radius:50%;background:#25d0f5;transform:translate(-40%,-50%);pointer-events:none}.v2-wa-audio-meta{grid-column:2;grid-row:2;display:flex;align-items:center;justify-content:space-between;min-width:0}.v2-wa-audio-meta small,.v2-wa-audio-meta .v2-wa-timestamp{font-size:11px;line-height:1;color:#667781;font-variant-numeric:tabular-nums}.v2-wa-voice-avatar{grid-column:3;grid-row:1 / 3;position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#cfe0c4;color:#3d5a36;font-size:16px;font-weight:650}.v2-wa-voice-avatar svg{position:absolute;bottom:-2px;left:-4px;width:16px;height:16px;padding:3px;border-radius:50%;background:#4fc3f7;color:#fff;fill:#fff}.v2-wa-receipt-photo{width:190px;max-width:100%;height:184px;object-fit:cover;object-position:center 58%;border-radius:8px;margin-bottom:7px}.v2-wa-photo-frame{position:relative;display:block;width:fit-content;max-width:100%;margin-bottom:7px}.v2-wa-photo-frame .v2-wa-receipt-photo{display:block;margin-bottom:0}.v2-wa-upload-mask{position:absolute;inset:0;display:grid;place-items:center;border-radius:8px;background:#14251ccc}.v2-wa-upload-ring{width:34px;height:34px;border-radius:50%;background:conic-gradient(#fff calc(var(--upload, 0) * 100%),#ffffff30 0);-webkit-mask:radial-gradient(farthest-side,transparent 62%,#000 64%);mask:radial-gradient(farthest-side,transparent 62%,#000 64%)}.v2-wa-camera-view{pointer-events:auto;position:absolute;inset:0;z-index:8;display:flex;flex-direction:column;background:#111514;color:#fff;overflow:hidden}.v2-whatsapp-phone:has(.v2-wa-camera-view)>div:not(.v2-wa-composer-plane){background-color:#111514;color:#fff}.v2-whatsapp-phone:has(.v2-wa-camera-view)>div:has(>.v2-whatsapp-screen)>div:last-child{background-color:#fff}.v2-wa-camera-top{display:flex;align-items:center;justify-content:space-between;padding:3px 16px 3px 6px;height:50px;flex-shrink:0}.v2-wa-camera-top>button{color:#fff;width:44px;height:44px;padding:0}.v2-wa-camera-top>span{font-size:13px}.v2-wa-viewfinder{position:relative;flex:1;min-height:0;overflow:hidden}.v2-wa-viewfinder>img{width:100%;height:100%;object-fit:cover;transform:scale(1)}.v2-wa-camera-view[data-capture=camera] .v2-wa-viewfinder>img{animation:wa-camera-frame 1.5s cubic-bezier(.22,1,.36,1) both}@keyframes wa-camera-frame{0%{transform:scale(1.08) rotate(-3deg);filter:blur(3px)}to{transform:scale(1);filter:blur(0)}}.v2-wa-camera-grid{position:absolute;inset:0;background:linear-gradient(90deg,transparent 33%,#ffffff28 33.3%,transparent 33.6%,transparent 66%,#ffffff28 66.3%,transparent 66.6%),linear-gradient(transparent 33%,#ffffff28 33.3%,transparent 33.6%,transparent 66%,#ffffff28 66.3%,transparent 66.6%);pointer-events:none}.v2-wa-camera-focus{position:absolute;width:76px;height:76px;border:1px solid #ffcf52;border-radius:5px;top:48%;left:50%;transform:translate(-50%,-50%);animation:wa-camera-focus 1.4s ease both;pointer-events:none}@keyframes wa-camera-focus{0%{opacity:0;scale:1.5}45%,80%{opacity:1;scale:1}to{opacity:.55}}.v2-wa-camera-zoom{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:grid;place-items:center;width:33px;height:33px;border-radius:50%;background:#171b1ac9;color:#ffcf52;font-size:12px}.v2-wa-shutter-flash{position:absolute;inset:0;background:#fff;animation:wa-shutter .22s ease-out both}@keyframes wa-shutter{0%{opacity:.85}to{opacity:0}}.v2-wa-camera-bottom{flex-shrink:0;height:128px;padding:13px 15px 15px;background:#111514}.v2-wa-camera-mode{display:block;text-align:center;font-size:10px;letter-spacing:.09em;color:#ffcf52}.v2-wa-shutter-controls{display:flex;align-items:center;justify-content:space-between;padding:13px 15px 0}.v2-wa-shutter-controls>img{width:32px;height:36px;object-fit:cover;border:1px solid #fff8;border-radius:5px}.v2-wa-shutter-controls>svg{margin:0 4px}.v2-wa-shutter-controls>.v2-wa-shutter{border:3px solid white;width:62px;min-width:62px;height:62px;padding:3px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 4px #111514}.v2-wa-shutter>span{background:#fff;width:100%;height:100%;border-radius:50%}.v2-wa-photo-caption{border-radius:19px;padding:10px 14px;color:#eff2ef;background:#2c302e;font-size:12px}.v2-wa-photo-actions{display:flex;align-items:center;justify-content:space-between;margin-top:9px}.v2-wa-photo-actions>button:not(.v2-wa-media-send){color:#fff;font-size:11px;padding-inline:0;gap:2px}.v2-wa-photo-actions>span{font-size:11px;color:#c6d0c7}.v2-whatsapp-demo[data-media-active=false] :is(.v2-wa-voice-wave i,.v2-wa-viewfinder>img,.v2-wa-camera-focus,.v2-wa-shutter-flash){animation-play-state:paused}@media(prefers-reduced-motion:reduce){.v2-whatsapp-demo :is(.v2-wa-recorder,.v2-wa-voice-wave i,.v2-wa-viewfinder>img,.v2-wa-camera-focus,.v2-wa-shutter-flash){animation:none;transition:none}}.v2-whatsapp-demo .v2-wa-viewfinder>img,.v2-whatsapp-demo .v2-wa-camera-focus,.v2-whatsapp-demo .v2-wa-shutter-flash{animation:none;filter:none}
