.xttr-chat{--chat-bg:#dbe8d4;--chat-out:#effdde;--chat-accent:#3390ec;--chat-meta:#6d8a60;--chat-header:#fff;--chat-header-ink:#252b30;--chat-radius:12px;box-sizing:border-box;isolation:isolate;overflow:hidden;border-radius:16px;border:1px solid #00000012;background:var(--chat-bg);color:#151b21;font:15px/1.42 Inter,Arial,sans-serif;text-align:left;box-shadow:0 8px 30px #20252c0d}.xttr-chat *{box-sizing:border-box}.xttr-chat .chat-icon{display:block;width:22px;height:22px;flex:none}.xttr-chat .chat-header{position:relative;display:flex;align-items:center;gap:12px;min-height:70px;padding:12px 16px;background:var(--chat-header);color:var(--chat-header-ink);border-bottom:1px solid #00000008;z-index:1}.xttr-chat .chat-back{color:var(--chat-accent);margin-right:1px}.xttr-chat .chat-avatar{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(145deg,#66bbf8,#2787d2);color:#fff;font-size:21px;font-weight:600}.xttr-chat .chat-contact{flex:1;min-width:0}.xttr-chat .widget-placeholder{display:none}.xttr-chat .chat-contact strong{display:block;font-size:16px;font-weight:600;line-height:1.3}.xttr-chat .chat-status{display:block;font-size:12px;color:#7b8793;line-height:1.4;margin-top:2px}.xttr-chat .chat-call,.xttr-chat .chat-more{color:var(--chat-accent);flex:none}.xttr-chat .chat-transcript{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:19px 14px 20px;background-image:radial-gradient(ellipse at 18% 24%,#ffffff38 0,transparent 48%),radial-gradient(ellipse at 88% 70%,#c9dabb70 0,transparent 55%)}.xttr-chat .chat-message{position:relative;flex:none;max-width:88%;min-width:56px;background:#fff;border-radius:var(--chat-radius);padding:9px 12px 7px;box-shadow:0 1px 1px #0000000c}.xttr-chat .chat-message.incoming{border-bottom-left-radius:4px}.xttr-chat .chat-message.outgoing{align-self:flex-end;background:var(--chat-out);border-bottom-right-radius:4px}.xttr-chat .chat-message-text{white-space:pre-wrap;overflow-wrap:anywhere}.xttr-chat .chat-message-text strong{font-weight:600}.xttr-chat .chat-message-meta{position:absolute;right:9px;bottom:7px;display:inline-flex;justify-content:flex-end;align-items:center;gap:4px;height:12px;color:#89939c;font-size:10px;line-height:1;white-space:nowrap}.xttr-chat .has-meta .chat-message-text:after{content:"";display:inline-block;width:38px;height:1px}.xttr-chat .has-meta.outgoing .chat-message-text:after{width:58px}.xttr-chat[data-theme=widget] .has-meta.outgoing .chat-message-text:after{width:38px}.xttr-chat .chat-redacted{display:inline-block;vertical-align:baseline;background:#343941;color:transparent;border-radius:2px;line-height:.85;padding:0 2px;user-select:none}.xttr-chat .outgoing .chat-message-meta{color:var(--chat-meta)}.xttr-chat .chat-message-meta .chat-icon{width:16px;height:12px;stroke-width:1.8}.xttr-chat .chat-composer{display:flex;align-items:center;gap:11px;padding:10px 13px;min-height:60px;color:#8b969e;background:#fff}.xttr-chat .chat-input{display:flex;align-items:center;gap:10px;flex:1;min-height:38px;color:#929ba3;font-size:14px}.xttr-chat .chat-emoji{display:none}.xttr-chat .chat-voice{color:#89959e}.xttr-chat .chat-send,.xttr-chat .chat-inner-attach,.xttr-chat .chat-collapse,.xttr-chat .chat-close{display:none}.xttr-chat .has-continuation{padding-bottom:0;overflow:hidden;border-bottom-left-radius:0;border-bottom-right-radius:0}.xttr-chat .has-continuation .chat-message-text{clip-path:inset(0 0 .5lh);margin-bottom:-.5lh}.xttr-chat .has-continuation .chat-message-meta{display:none}.xttr-chat .has-continuation.has-meta .chat-message-text:after{display:none}.xttr-chat[data-theme] .has-continuation:before{display:none}.xttr-chat .chat-start-fragment{position:relative;width:100%;height:37px;flex:none;overflow:hidden;margin-top:-19px}.xttr-chat .chat-start-fragment .chat-message{position:absolute;bottom:0;left:0}.xttr-chat .chat-start-fragment .outgoing{left:auto;right:0}.xttr-chat[data-layout=window],.xttr-chat[data-layout=frame]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:var(--chat-height,560px)}.xttr-chat[data-layout=window] .chat-transcript,.xttr-chat[data-layout=frame] .chat-transcript{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#9aa0a780 transparent}.xttr-chat[data-layout=frame]{--chat-height:460px}.xttr-chat[data-layout=frame] .chat-transcript{overflow:hidden;justify-content:var(--chat-frame-align,flex-end)}.xttr-chat .chat-voice-message{width:240px;max-width:82%;color:var(--chat-meta)}.xttr-chat .chat-voice-body{display:flex;align-items:center;gap:10px;min-height:36px}.xttr-chat .chat-voice-play{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:50%;background:#ffffff85;color:var(--chat-accent)}.xttr-chat .chat-waveform{display:flex;flex:1;align-items:center;gap:2px;overflow:hidden;height:30px}.xttr-chat .chat-waveform i{display:block;width:3px;flex:none;border-radius:2px;background:currentColor;opacity:.65}.xttr-chat .chat-voice-bottom{display:flex;align-items:center;justify-content:space-between;font-size:10px}.xttr-chat .chat-voice-bottom .chat-message-meta{position:static;margin:0 -3px 0 0}.xttr-chat[data-theme=max] .chat-voice-play,.xttr-chat[data-theme=widget] .chat-voice-play{color:var(--chat-out);background:#fff}.xttr-chat[data-theme=telegram] .chat-call{display:none}.xttr-chat[data-theme=telegram] .chat-header{background:#f9fbfd}.xttr-chat[data-theme=telegram] .chat-input{border-radius:21px;background:#f4f5f7;padding:7px 12px}.xttr-chat[data-theme=telegram] .chat-emoji{display:block;color:#a1a7ae}.xttr-chat[data-theme=telegram] .chat-back .chat-icon{width:25px;height:25px}.xttr-chat[data-theme=telegram] .chat-message:before,.xttr-chat[data-theme=whatsapp] .chat-message:before{content:"";position:absolute;width:8px;height:12px;bottom:0;left:-6px;background:#fff;clip-path:polygon(100% 0,100% 100%,0 100%)}.xttr-chat[data-theme=telegram] .outgoing:before,.xttr-chat[data-theme=whatsapp] .outgoing:before{left:auto;right:-6px;transform:scaleX(-1);background:var(--chat-out)}.xttr-chat[data-theme=max]{--chat-bg:#f1f0f9;--chat-out:#7660e9;--chat-accent:#6c50e7;--chat-meta:#e1dbff;--chat-radius:17px}.xttr-chat[data-theme=max] .chat-avatar{background:linear-gradient(140deg,#45bff7,#7364ed 65%,#9859e5)}.xttr-chat[data-theme=max] .chat-transcript{background-image:none;gap:9px}.xttr-chat[data-theme=max] .outgoing{color:#fff}.xttr-chat[data-theme=max] .chat-status{color:#8a839e}.xttr-chat[data-theme=max] .chat-call{display:none}.xttr-chat[data-theme=max] .chat-call+.chat-call{display:block}.xttr-chat[data-theme=max] .chat-input{background:#f2f2f7;border-radius:22px;padding:7px 13px}.xttr-chat[data-theme=max] .chat-voice{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#fff;background:var(--chat-accent)}.xttr-chat[data-theme=max] .chat-voice .chat-icon{width:19px;height:19px}.xttr-chat[data-theme=whatsapp]{--chat-bg:#eae2d6;--chat-out:#d9fdd3;--chat-accent:#354a40;--chat-meta:#758575;--chat-header:#fff;--chat-header-ink:#18251f;--chat-radius:9px}.xttr-chat[data-theme=whatsapp] .chat-header{gap:10px;padding-left:13px}.xttr-chat[data-theme=whatsapp] .chat-avatar{width:38px;height:38px;background:#c8e3d3;color:#326e59}.xttr-chat[data-theme=whatsapp] .chat-status{color:#7c8780}.xttr-chat[data-theme=whatsapp] .chat-transcript{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' fill='none' stroke='%239d978b' stroke-opacity='.12' stroke-width='1.2'%3E%3Cpath d='M12 25q10-17 20 0q-10 13-20 0ZM92 29l5-11 5 11 11 5-11 5-5 11-5-11-11-5ZM54 87q5-10 15-4l-8 14-7-10ZM120 110h20v15h-12l-8 6ZM15 132q10-12 20 0M24 121v23M77 139l4-12 5 12'/%3E%3C/svg%3E")}.xttr-chat[data-theme=whatsapp] .outgoing .chat-message-meta .chat-icon{color:#53bdeb}.xttr-chat[data-theme=whatsapp] .chat-composer{background:var(--chat-bg);gap:8px;padding:8px}.xttr-chat[data-theme=whatsapp] .chat-attach{display:none}.xttr-chat[data-theme=whatsapp] .chat-input{border-radius:24px;background:#fff;padding:8px 12px}.xttr-chat[data-theme=whatsapp] .chat-emoji,.xttr-chat[data-theme=whatsapp] .chat-inner-attach{display:block;color:#87918f}.xttr-chat[data-theme=whatsapp] .chat-inner-attach{margin-left:auto}.xttr-chat[data-theme=whatsapp] .chat-voice{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#fff;background:#008069}.xttr-chat[data-theme=widget]{--chat-bg:#f7f8fa;--chat-out:#003aca;--chat-accent:#fff;--chat-meta:#dce7ff;--chat-header:#003aca;--chat-header-ink:#fff;--chat-radius:12px}.xttr-chat[data-theme=widget] .chat-header{min-height:82px;padding:16px 18px;gap:11px}.xttr-chat[data-theme=widget] .chat-avatar{display:none}.xttr-chat[data-theme=widget] .widget-placeholder{display:inline}.xttr-chat[data-theme=widget] .messenger-placeholder{display:none}.xttr-chat[data-theme=widget] .chat-status{color:#d4dfff}.xttr-chat[data-theme=widget] .chat-back,.xttr-chat[data-theme=widget] .chat-call,.xttr-chat[data-theme=widget] .chat-more{display:none}.xttr-chat[data-theme=widget] .chat-close{display:block;color:#fff}.xttr-chat[data-theme=widget] .chat-transcript{background-image:none;padding:20px 16px;gap:11px}.xttr-chat[data-theme=widget] .incoming{border:1px solid #e8ebef;box-shadow:none}.xttr-chat[data-theme=widget] .outgoing{color:#fff;box-shadow:none}.xttr-chat[data-theme=widget] .chat-composer{border-top:1px solid #e9ebef}.xttr-chat[data-theme=widget] .chat-attach,.xttr-chat[data-theme=widget] .chat-voice{display:none}.xttr-chat[data-theme=widget] .chat-input{border:1px solid #003aca;padding:10px 12px;border-radius:10px;font-size:13px}.xttr-chat[data-theme=widget] .chat-send{display:grid;place-items:center;color:#fff;background:#003aca;border-radius:10px;width:40px;height:40px}.xttr-chat[data-theme=widget] .chat-message-meta .chat-icon{display:none}.xttr-chat[data-cropped-end=true] .chat-transcript{padding-bottom:0}.xttr-chat[data-theme=whatsapp][data-appearance=dark]{--chat-bg:#0b141a;--chat-out:#144d3d;--chat-header:#0b1014;--chat-header-ink:#e9edef;--chat-accent:#d4dcdf;--chat-meta:#94b4a9;color:#e9edef;border-color:#18262e}.xttr-chat[data-theme=whatsapp][data-appearance=dark] .incoming{background:#202c33}.xttr-chat[data-theme=whatsapp][data-appearance=dark] .incoming:before{background:#202c33}.xttr-chat[data-theme=whatsapp][data-appearance=dark] .chat-status{color:#a6b3b9}.xttr-chat[data-theme=whatsapp][data-appearance=dark] .chat-avatar{background:#344b47;color:#dce8e1}.xttr-chat[data-theme=whatsapp][data-appearance=dark] .chat-input{background:#202c33;color:#899ba3}.xttr-chat[data-theme=whatsapp][data-appearance=dark] .chat-message-meta{color:#8c9da5}.xttr-chat[data-theme=whatsapp][data-appearance=dark] .outgoing .chat-message-meta{color:#94b4a9}.xttr-chat[data-theme=whatsapp][data-appearance=dark] .chat-voice{background:#00a884}.xttr-chat[data-theme=whatsapp][data-appearance=dark] .chat-redacted{background:#8a989f}@media print{.xttr-chat{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none}}
