@keyframes WhatsAppPanel_bubbleIn__H6zSK{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes WhatsAppPanel_bounce__brHMu{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.WhatsAppPanel_panel__YhqAQ{position:absolute;inset:0;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease;pointer-events:none;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-4);padding-top:var(--space-4)}.WhatsAppPanel_panelActive__Gkq5Q{opacity:1;transform:translateY(0);pointer-events:auto}.WhatsAppPanel_waHeader__tO2Wu{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#f0f0f0;flex-shrink:0}.WhatsAppPanel_waBackArrow__c_ebN{color:#0b93f6;flex-shrink:0;display:flex}.WhatsAppPanel_waAvatar__AejVa{width:30px;height:30px;border-radius:50%;overflow:hidden;flex-shrink:0}.WhatsAppPanel_waAvatarImg___16Kd{width:100%;height:100%;object-fit:cover}.WhatsAppPanel_waContactInfo__jnHYq{display:flex;flex-direction:column;flex:1 1;min-width:0}.WhatsAppPanel_waContactName__D0JLD{font-size:14px;font-weight:600;color:#1a1a1a;line-height:1.2}.WhatsAppPanel_waContactStatus__J_Sn1{font-size:11px;color:#8696a0;line-height:1.2}.WhatsAppPanel_waHeaderIcons__Yu_Kb{display:flex;align-items:center;gap:12px;color:#aebac1;flex-shrink:0}.WhatsAppPanel_chatArea__jYKY_{flex:1 1;overflow-y:auto;padding:8px 10px;display:flex;flex-direction:column;gap:3px;background:#ece5dd url(/whatsapp-achtergrond.jpg) 50%/cover;position:relative;scrollbar-width:none}.WhatsAppPanel_chatArea__jYKY_::-webkit-scrollbar{display:none}.WhatsAppPanel_dateSep__a3xoX{text-align:center;font-size:10px;font-weight:600;letter-spacing:.05em;color:#54656f;background:hsla(0,0%,100%,.85);padding:3px 10px;border-radius:6px;width:-moz-fit-content;width:fit-content;align-self:center;margin:2px 0 6px}.WhatsAppPanel_bubbleWrap__7SDVM{display:flex;flex-direction:column;max-width:85%;opacity:0;transform:translateY(8px)}.WhatsAppPanel_bubbleVisible___TNLV{animation:WhatsAppPanel_bubbleIn__H6zSK .4s ease forwards}.WhatsAppPanel_bubbleLeft__eV66X{align-self:flex-start;align-items:flex-start}.WhatsAppPanel_bubbleRight__5gH_0{align-self:flex-end;align-items:flex-end}.WhatsAppPanel_bubble__G426S{padding:5px 7px 3px;font-size:12px;line-height:1.4;word-break:break-word;position:relative}.WhatsAppPanel_bubbleAI__tIaoN{background:#fff;color:#111;border-radius:0 8px 8px 8px;box-shadow:0 1px 1px rgba(0,0,0,.08)}.WhatsAppPanel_bubbleMeta__VlRgr{display:inline-flex;align-items:center;gap:2px;float:right;margin:4px 0 -2px 8px}.WhatsAppPanel_bubbleTime__OpsWZ{font-size:9px;color:#667781;white-space:nowrap}.WhatsAppPanel_ticks__Pi1Ar{color:#53bdeb;font-size:9px}.WhatsAppPanel_typingBubble__qKpAQ{display:flex;align-items:center;gap:4px;min-width:44px;padding:10px 12px}.WhatsAppPanel_typingDot__6eLnR{display:inline-block;width:5px;height:5px;border-radius:50%;background:#999}.WhatsAppPanel_typingDot__6eLnR:first-child{animation:WhatsAppPanel_bounce__brHMu 1.2s ease-in-out 0s infinite}.WhatsAppPanel_typingDot__6eLnR:nth-child(2){animation:WhatsAppPanel_bounce__brHMu 1.2s ease-in-out .15s infinite}.WhatsAppPanel_typingDot__6eLnR:nth-child(3){animation:WhatsAppPanel_bounce__brHMu 1.2s ease-in-out .3s infinite}.WhatsAppPanel_calendarBubble__tSrJn{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;padding:8px 10px 3px}.WhatsAppPanel_calendarIcon__SRzG9{font-size:16px;flex-shrink:0;margin-top:1px}.WhatsAppPanel_calendarText___N8O_{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:500;color:#1a1a1a}.WhatsAppPanel_calendarLink__pROoW{font-size:11px;font-weight:400;color:#027eb5;text-decoration:underline;word-break:break-all}.WhatsAppPanel_chatInputBar__xQzXx{display:flex;align-items:center;gap:8px;padding:6px 10px 18px;background:#f0f0f0;flex-shrink:0}.WhatsAppPanel_inputIcon__57AAV{color:#0b93f6;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px}.WhatsAppPanel_chatInput__OFDET{flex:1 1;background:#f5f5f5;border:1px solid #d0d0d0;border-radius:18px;padding:6px 12px;font-size:12px;color:#8e8e93;outline:none;cursor:default}@media (max-width:768px){.WhatsAppPanel_panel__YhqAQ{padding:var(--space-3)}}