.cES7_W_widget{--chat-ink:#1b1b20;--chat-muted:#636368;--chat-canvas:#f6f6f7;right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));z-index:70;color:var(--chat-ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5;position:fixed}.cES7_W_launcher{background:var(--chat-ink);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:60px;height:60px;margin-left:auto;transition:background .15s,transform .15s;display:grid;box-shadow:0 4px 20px #00000026}.cES7_W_launcher:hover{background:#34343b;transform:translateY(-2px)}.cES7_W_launcher span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cES7_W_toolbar button{width:32px;height:32px;color:var(--chat-ink);cursor:pointer;background:#e7e7e9;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.cES7_W_panel{background:var(--chat-canvas);border:1px solid #e8e8ea;border-radius:24px;flex-direction:column;width:min(388px,100vw - 40px);height:min(720px,100dvh - 114px);margin-bottom:14px;display:flex;overflow:hidden;box-shadow:0 1px 4px #0000000f,0 8px 32px #00000026}.cES7_W_expanded{width:min(600px,100vw - 40px);height:calc(100dvh - 114px)}.cES7_W_header{flex-shrink:0;padding:10px 10px 16px}.cES7_W_toolbar{justify-content:space-between;align-items:center;display:flex}.cES7_W_actions{gap:6px;display:flex}.cES7_W_toolbar button:hover{background:#dcdcdf}.cES7_W_identity{background:#fff;border-radius:24px;align-items:center;gap:10px;width:fit-content;max-width:100%;margin:10px auto 0;padding:10px 16px 10px 10px;display:flex;box-shadow:0 2px 5px #00000008,0 4px 18px #0000000f}.cES7_W_avatar{color:#a33229;background:#f1e9e7;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.cES7_W_identity h2{margin:0;font-size:14px;font-weight:650;line-height:1.4}.cES7_W_transcript{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d5d5d9 transparent;flex:1;min-height:0;padding:10px 20px 20px;overflow-y:auto}.cES7_W_assistant,.cES7_W_customer{overflow-wrap:anywhere;border-radius:20px;width:fit-content;max-width:90%;margin:16px 0;padding:12px 16px}.cES7_W_assistant{background:#fff;border-bottom-left-radius:6px;max-width:100%;box-shadow:0 1px 2px #00000004}.cES7_W_customer{white-space:pre-wrap;background:#e4e4e9;border-bottom-right-radius:6px;margin-left:auto}.cES7_W_author{color:var(--chat-muted);margin-bottom:7px;font-size:11px;font-weight:600;display:block}.cES7_W_customer>p,.cES7_W_error p{margin:0}.cES7_W_messageBody{min-width:0;font-size:15px;line-height:1.65}.cES7_W_messageBody>*{margin:0}.cES7_W_messageBody>*+*{margin-top:12px}.cES7_W_messageBody strong{font-weight:650}.cES7_W_messageBody h3{font-size:15px;font-weight:700;line-height:1.4}.cES7_W_messageBody ul,.cES7_W_messageBody ol{list-style:revert;padding-left:20px}.cES7_W_messageBody li>p,.cES7_W_messageBody blockquote>p{margin:0}.cES7_W_messageBody li+li,.cES7_W_messageBody li>*+*{margin-top:6px}.cES7_W_messageBody li::marker{color:var(--chat-muted)}.cES7_W_messageBody :not(pre)>code{background:#ededf0;border-radius:5px;padding:2px 5px;font-size:.86em}.cES7_W_messageBody pre{white-space:pre;overflow-wrap:normal;background:#f6f6f7;border:1px solid #e3e3e7;border-radius:10px;max-width:100%;padding:12px;font-size:13px;line-height:1.6;overflow-x:auto}.cES7_W_messageBody blockquote{color:var(--chat-muted);border-left:3px solid #d5d5d9;padding-left:12px}.cES7_W_assistant table,.cES7_W_customer table{border-collapse:collapse;max-width:100%;font-size:13px;line-height:1.5;display:block;overflow-x:auto}.cES7_W_assistant th,.cES7_W_assistant td,.cES7_W_customer th,.cES7_W_customer td{text-align:left;vertical-align:top;border:1px solid #d5d5d9;padding:8px 10px}.cES7_W_messageBody th{background:#f0f0f3;font-weight:650}.cES7_W_assistant a,.cES7_W_customer a,.cES7_W_footer a{color:inherit;text-underline-offset:2px;text-decoration:underline}.cES7_W_messageBody a{color:#96352d;text-underline-offset:3px;text-decoration-thickness:1px}.cES7_W_messageBody a:hover{text-decoration-thickness:2px}.cES7_W_thinking{color:var(--chat-muted);align-items:center;gap:10px;font-size:12px;display:flex}.cES7_W_nextSteps{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cES7_W_nextSteps button,.cES7_W_ticketCard button{font:inherit;cursor:pointer;background:#fff;border:1px solid #d5d5d9;border-radius:16px;padding:9px 13px;font-weight:600;text-decoration:none}.cES7_W_nextSteps button{text-align:left;background:#f6f6f7;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;max-width:100%;min-height:40px;font-size:13px;line-height:1.4;display:inline-flex}.cES7_W_nextSteps button:hover:not(:disabled){background:#ededf0;border-color:#bdbdc5}.cES7_W_ticketCard{overflow-wrap:anywhere;background:#fff;border:1px solid #d5d5d9;border-radius:20px;gap:10px;min-width:0;padding:16px;display:grid}.cES7_W_ticketCard h3,.cES7_W_ticketCard p,.cES7_W_ticketCard dl,.cES7_W_ticketCard dd{margin:0}.cES7_W_ticketCard h3{font-size:16px;font-weight:700}.cES7_W_ticketCard label,.cES7_W_ticketCard dt{font-size:12px;font-weight:600}.cES7_W_ticketCard input{width:100%;min-width:0;color:var(--chat-ink);font:inherit;background:#fff;border:1px solid #d5d5d9;border-radius:10px;padding:10px;font-size:16px}.cES7_W_ticketCard p{color:var(--chat-muted);font-size:12px}.cES7_W_ticketCard details p{white-space:pre-wrap;margin-top:8px}.cES7_W_ticketCard summary{cursor:pointer}.cES7_W_ticketCard dd+dt{margin-top:8px}.cES7_W_ticketCard button{background:var(--chat-ink);color:#fff}.cES7_W_typingDots{background:#fff;border-radius:18px;gap:3px;padding:12px;display:flex}.cES7_W_typingDots span{background:#92929b;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite cES7_W_typing}.cES7_W_typingDots span:nth-child(2){animation-delay:.15s}.cES7_W_typingDots span:nth-child(3){animation-delay:.3s}@keyframes cES7_W_typing{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-3px)}}.cES7_W_error{color:#912018;background:#fff8f7;border:1px solid #f2b8b2;border-radius:18px;padding:12px 16px}.cES7_W_error button{cursor:pointer;margin-top:8px;margin-right:12px;font-weight:700;text-decoration:underline}.cES7_W_footer{flex-shrink:0;padding:0 14px 12px}.cES7_W_disclosure{color:var(--chat-muted);background:#fff;border-radius:20px;margin:0 0 10px;padding:10px 14px;font-size:10px;line-height:1.5;box-shadow:0 2px 8px #00000006}.cES7_W_composer{background:#fff;border:1px solid #e3e3e7;border-radius:28px;align-items:flex-end;gap:8px;padding:7px;display:flex;box-shadow:0 3px 10px #00000006}.cES7_W_composer textarea{min-width:0;height:40px;max-height:120px;color:var(--chat-ink);resize:none;background:0 0;border:0;border-radius:18px;flex:1;padding:8px 4px 8px 10px;font-family:inherit;font-size:16px;line-height:24px}.cES7_W_composer button{background:var(--chat-ink);color:#fff;cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.cES7_W_widget button:disabled{opacity:.45;cursor:not-allowed}.cES7_W_widget :focus-visible{outline-offset:3px;outline:2px solid #a33229}.cES7_W_composer .cES7_W_attachButton{color:var(--chat-muted);background:0 0}.cES7_W_attachmentPreview{color:var(--chat-muted);background:#fff;border-radius:16px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 12px;font-size:12px;display:flex}.cES7_W_attachmentPreview>svg{flex-shrink:0}.cES7_W_attachmentPreview span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cES7_W_attachmentPreview button{cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.cES7_W_attachmentLink{overflow-wrap:anywhere;align-items:center;gap:6px;max-width:100%;margin-top:6px;font-size:12px;display:inline-flex}.cES7_W_attachmentLink svg{flex-shrink:0}.cES7_W_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.cES7_W_widget{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom))}.cES7_W_panel,.cES7_W_expanded{inset:var(--chat-viewport-top,0px) 0 auto;width:100%;height:var(--chat-viewport-height,100dvh);border:0;border-radius:0;margin:0;position:fixed}.cES7_W_panel~.cES7_W_launcher,.cES7_W_toolbar .cES7_W_expandControl{display:none}.cES7_W_header{padding-top:max(10px, env(safe-area-inset-top));padding-right:max(10px, env(safe-area-inset-right));padding-left:max(10px, env(safe-area-inset-left))}.cES7_W_toolbar{justify-content:flex-end}.cES7_W_footer{padding-right:max(14px, env(safe-area-inset-right));padding-bottom:max(12px, env(safe-area-inset-bottom));padding-left:max(14px, env(safe-area-inset-left))}.cES7_W_transcript{padding:8px 14px 16px}}@media (max-height:620px){.cES7_W_header{padding-bottom:6px}.cES7_W_identity{margin-top:4px;padding-top:6px;padding-bottom:6px}.cES7_W_illustration{height:76px}}@media (prefers-reduced-motion:reduce){.cES7_W_launcher{transition:none}.cES7_W_typingDots span{animation:none}}
