.eres-ai-chatbot{--eres-ai-primary:#0d6efd;--eres-ai-primary-dark:#0a5dcb;--eres-ai-primary-light:#e7f1ff;--eres-ai-on-primary:#ffffff;--eres-ai-surface:#ffffff;--eres-ai-surface-2:#f7f7f8;--eres-ai-border:#e5e7eb;--eres-ai-text:#1f2937;--eres-ai-text-muted:#6b7280;--eres-ai-bot-bg:#f3f4f6;--eres-ai-bot-text:#1f2937;--eres-ai-radius:18px;--eres-ai-radius-lg:22px;--eres-ai-shadow:0 10px 40px rgba(0, 0, 0, 0.12), 0 2px 8px rgba(0, 0, 0, 0.06);--eres-ai-z:2147483000;--eres-ai-transition:220ms cubic-bezier(0.2, 0.8, 0.2, 1);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:15px;line-height:1.45;color:var(--eres-ai-text);box-sizing:border-box}.eres-ai-chatbot *,.eres-ai-chatbot *::before,.eres-ai-chatbot *::after{box-sizing:border-box}.eres-ai-chatbot--floating{position:fixed;z-index:var(--eres-ai-z,2147483000);bottom:24px}.eres-ai-chatbot--floating.eres-ai-chatbot--bottom-right{right:24px;left:auto}.eres-ai-chatbot--floating.eres-ai-chatbot--bottom-left{left:24px;right:auto}.eres-ai-chatbot--inline{position:relative;margin:24px auto;max-width:480px}.eres-ai-chatbot--inline .eres-ai-chatbot__toggle{display:none}.eres-ai-chatbot--inline .eres-ai-chatbot__close{display:none}.eres-ai-chatbot--inline .eres-ai-chatbot__window{position:static;transform:none;opacity:1;pointer-events:auto;margin:0;width:100%;height:560px;max-height:none;box-shadow:0 8px 30px rgb(0 0 0 / .08)}.eres-ai-chatbot__toggle{all:unset;position:relative;box-sizing:border-box;display:inline-flex;align-items:center;gap:10px;height:var(--eres-ai-launcher-size,60px);max-width:calc(100vw - 32px);border-radius:999px;background:var(--eres-ai-launcher-bg,#111111);color:var(--eres-ai-launcher-icon,#ffffff);cursor:pointer;box-shadow:0 8px 24px rgb(0 0 0 / .22),0 2px 6px rgb(0 0 0 / .12);opacity:1;transform:translateY(0) scale(1);transform-origin:center;transition:opacity 0.22s ease,transform 0.24s cubic-bezier(.2,.8,.2,1),box-shadow 0.22s ease;will-change:transform,opacity}.eres-ai-chatbot__toggle--labeled{width:auto;padding:0 22px 0 16px}.eres-ai-chatbot__toggle--icon-only{width:var(--eres-ai-launcher-size,60px);justify-content:center;padding:0}.eres-ai-chatbot__toggle:hover{transform:translateY(-3px) scale(1);box-shadow:0 16px 40px rgb(0 0 0 / .28),0 4px 10px rgb(0 0 0 / .16)}.eres-ai-chatbot__toggle:active{transform:translateY(-1px) scale(.98)}.eres-ai-chatbot__toggle:focus-visible{outline:3px solid var(--eres-ai-primary,#e30613);outline-offset:3px}.eres-ai-chatbot__toggle-icon-wrap{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:26px}.eres-ai-chatbot__toggle-icon{width:26px;height:26px}.eres-ai-chatbot__toggle-label{flex:0 1 auto;min-width:0;max-width:min(220px, 46vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:15px;font-weight:600;line-height:1;letter-spacing:-.01em}.eres-ai-chatbot__badge{position:absolute;top:-2px;right:-2px;width:12px;height:12px;border-radius:999px;background:var(--eres-ai-primary,#e30613);border:2px solid var(--eres-ai-launcher-bg,#111111);display:none}.eres-ai-chatbot--has-badge .eres-ai-chatbot__badge{display:block}.eres-ai-chatbot[data-state="open"] .eres-ai-chatbot__toggle,.eres-ai-chatbot.is-closing .eres-ai-chatbot__toggle{opacity:0;pointer-events:none;transform:translateY(6px) scale(.85)}.eres-ai-chatbot__window{position:absolute;bottom:calc(var(--eres-ai-launcher-size, 60px) + 18px);right:0;width:var(--eres-ai-window-width,400px);max-width:calc(100vw - 32px);height:var(--eres-ai-window-height,680px);max-height:calc(100vh - 110px);background:var(--eres-ai-surface,#ffffff);border-radius:var(--eres-ai-radius-lg,30px);box-shadow:0 24px 70px rgb(17 17 17 / .18),0 6px 18px rgb(17 17 17 / .08);overflow:hidden;display:flex;flex-direction:column;opacity:0;transform:translateY(12px) scale(.96);transform-origin:bottom right;pointer-events:none;transition:opacity 0.24s ease,transform 0.24s cubic-bezier(.2,.8,.2,1)}.eres-ai-chatbot--bottom-left .eres-ai-chatbot__window{right:auto;left:0;transform-origin:bottom left}.eres-ai-chatbot[data-state="open"] .eres-ai-chatbot__window{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.eres-ai-chatbot.is-closing .eres-ai-chatbot__window{pointer-events:none}@media (prefers-reduced-motion:reduce){.eres-ai-chatbot__window,.eres-ai-chatbot__toggle{transition:opacity 0.01ms linear!important;transform:none!important}}.eres-ai-chatbot__header{display:flex;align-items:center;gap:12px;padding:16px 18px;background:var(--eres-ai-header-bg,#ffffff);color:var(--eres-ai-header-text,#111111);border-bottom:1px solid var(--eres-ai-border,#ececed);flex-shrink:0}.eres-ai-chatbot__avatar{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:var(--eres-ai-primary,#e30613);color:#fff;flex-shrink:0}.eres-ai-chatbot__head-text{display:flex;flex-direction:column;gap:1px;flex:1 1 auto;min-width:0}.eres-ai-chatbot__title{font-weight:700;font-size:15px;letter-spacing:-.01em;color:var(--eres-ai-header-text,#111111);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eres-ai-chatbot__subtitle{font-size:12.5px;color:var(--eres-ai-text-muted,#6b7280);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eres-ai-chatbot__close{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;color:var(--eres-ai-header-text,#111111);opacity:.55;flex-shrink:0;transition:opacity 0.18s ease,background-color 0.18s ease}.eres-ai-chatbot__close:hover,.eres-ai-chatbot__close:focus-visible{opacity:1;background:rgb(0 0 0 / .06)}.eres-ai-chatbot__close:focus-visible{outline:2px solid var(--eres-ai-primary,#e30613);outline-offset:1px}.eres-ai-chatbot__messages{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:16px 14px;background:var(--eres-ai-surface-2);scrollbar-width:thin;scrollbar-color:rgb(0 0 0 / .18) #fff0;display:flex;flex-direction:column;gap:10px}.eres-ai-chatbot__messages::-webkit-scrollbar{width:6px}.eres-ai-chatbot__messages::-webkit-scrollbar-track{background:#fff0}.eres-ai-chatbot__messages::-webkit-scrollbar-thumb{background:rgb(0 0 0 / .16);border-radius:4px}.eres-ai-chatbot__message{padding:10px 14px;border-radius:18px;max-width:80%;word-wrap:break-word;overflow-wrap:anywhere;white-space:pre-wrap;font-size:14.5px;line-height:1.5;animation:eres-ai-msg-in 200ms ease-out}@keyframes eres-ai-msg-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.eres-ai-chatbot__message--bot{align-self:flex-start;background:var(--eres-ai-bot-bg);color:var(--eres-ai-bot-text);border-bottom-left-radius:6px}.eres-ai-chatbot__message--user{align-self:flex-end;background:var(--eres-ai-user-bg,var(--eres-ai-primary));color:var(--eres-ai-user-text,var(--eres-ai-on-primary));border-bottom-right-radius:6px}.eres-ai-chatbot__typing{align-self:flex-start;background:var(--eres-ai-bot-bg);border-radius:18px;border-bottom-left-radius:6px;padding:12px 14px;display:inline-flex;gap:4px}.eres-ai-chatbot__typing-dot{width:7px;height:7px;border-radius:50%;background:var(--eres-ai-text-muted);opacity:.4;animation:eres-ai-typing 1.2s infinite ease-in-out}.eres-ai-chatbot__typing-dot:nth-child(2){animation-delay:0.15s}.eres-ai-chatbot__typing-dot:nth-child(3){animation-delay:0.30s}@keyframes eres-ai-typing{0%,80%,100%{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.eres-ai-chatbot__error{margin:0 12px 8px;padding:10px 12px;background:#fef3c7;color:#92400e;border:1px solid #fde68a;border-radius:10px;font-size:13px;flex-shrink:0}.eres-ai-chatbot__lead-offer,.eres-ai-chatbot__post-lead{align-self:stretch;margin:6px 0 2px;padding:16px;background:var(--eres-ai-secondary,#f7f7f8);border:1px solid var(--eres-ai-border,#ececed);border-radius:18px;display:flex;flex-direction:column;gap:12px;animation:eres-ai-msg-in 220ms ease-out}.eres-ai-chatbot__lead-offer.is-resolved{opacity:.6}.eres-ai-chatbot__lead-offer-text{font-size:13.5px;line-height:1.5;color:var(--eres-ai-text,#111111);font-weight:600}.eres-ai-chatbot__lead-offer-actions,.eres-ai-chatbot__post-lead-actions{display:flex;flex-direction:column;gap:10px}.eres-ai-chatbot__lead-offer-btn,.eres-ai-chatbot__post-lead-btn{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:12px 18px;border-radius:14px;font-size:14px;font-weight:600;line-height:1.25;text-align:center;transition:background-color 0.16s ease,border-color 0.16s ease,transform 0.12s ease,box-shadow 0.16s ease}.eres-ai-chatbot__lead-offer-btn--primary,.eres-ai-chatbot__post-lead-btn--whatsapp{background:var(--eres-ai-primary,#e30613);color:#fff;box-shadow:0 4px 14px rgb(227 6 19 / .2)}.eres-ai-chatbot__lead-offer-btn--primary:hover,.eres-ai-chatbot__post-lead-btn--whatsapp:hover{background:var(--eres-ai-primary-dark,#b3050f);transform:translateY(-1px)}.eres-ai-chatbot__lead-offer-btn--ghost,.eres-ai-chatbot__post-lead-btn--ghost,.eres-ai-chatbot__post-lead-btn--form{background:#fff;color:var(--eres-ai-text,#374151);border:1px solid var(--eres-ai-border-strong,#d8dee9)}.eres-ai-chatbot__lead-offer-btn--ghost:hover,.eres-ai-chatbot__post-lead-btn--ghost:hover,.eres-ai-chatbot__post-lead-btn--form:hover{background:var(--eres-ai-secondary,#f3f4f6);border-color:var(--eres-ai-text-muted,#9ca3af)}.eres-ai-chatbot__lead-offer-btn:active,.eres-ai-chatbot__post-lead-btn:active{transform:scale(.98)}.eres-ai-chatbot--lead-active .eres-ai-chatbot__quick-buttons{display:none}.eres-ai-chatbot .eres-ai-chatbot__message--welcome.is-hidden,.eres-ai-chatbot .eres-ai-chatbot__quick-buttons.is-hidden{display:none!important}.eres-ai-chatbot .eres-ai-chatbot__message--welcome.is-typing::after{content:'';display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.15em;background:currentColor;opacity:.7;animation:eres-ai-caret 0.7s steps(1) infinite}@keyframes eres-ai-caret{0%,50%{opacity:.7}50.01%,100%{opacity:0}}.eres-ai-chatbot__welcome{display:flex;flex-direction:column;gap:2px;padding:4px 4px 8px}.eres-ai-chatbot__welcome-greeting{font-size:17px;font-weight:700;color:var(--eres-ai-text,#111111);letter-spacing:-.01em}.eres-ai-chatbot__welcome-helper{font-size:13px;color:var(--eres-ai-text-muted,#6b7280);line-height:1.45}.eres-ai-chatbot__quick-buttons{display:flex;flex-wrap:wrap;gap:8px;padding:4px 16px 14px;flex-shrink:0}.eres-ai-chatbot__quick-button{all:unset;cursor:pointer;display:inline-flex;align-items:center;padding:10px 16px;border-radius:999px;background:#fff;color:var(--eres-ai-qbtn-text,var(--eres-ai-primary,#d91921));border:1px solid var(--eres-ai-qbtn-border,#f0c9cd);font-size:13px;font-weight:600;line-height:1.25;white-space:nowrap;box-shadow:0 1px 2px rgb(17 17 17 / .04);transition:background-color 0.16s ease,border-color 0.16s ease,transform 0.12s ease,box-shadow 0.16s ease}.eres-ai-chatbot__quick-button:hover,.eres-ai-chatbot__quick-button:focus-visible{background:var(--eres-ai-qbtn-bg,#fff5f6);border-color:var(--eres-ai-qbtn-text,var(--eres-ai-primary,#d91921));box-shadow:0 4px 12px rgb(217 25 33 / .12)}.eres-ai-chatbot__quick-button:active,.eres-ai-chatbot__quick-button.is-pressed{transform:scale(.96);background:var(--eres-ai-qbtn-text,var(--eres-ai-primary,#d91921));color:#fff}.eres-ai-chatbot--qb-grid .eres-ai-chatbot__quick-button{flex:0 0 calc(50% - 3px);text-align:center;white-space:normal;border-radius:10px}.eres-ai-chatbot--qb-list .eres-ai-chatbot__quick-buttons{flex-direction:column}.eres-ai-chatbot--qb-list .eres-ai-chatbot__quick-button{flex:1 1 100%;text-align:left;white-space:normal;border-radius:10px}.eres-ai-chatbot__quick-button:focus-visible{outline:2px solid var(--eres-ai-primary-light);outline-offset:1px}.eres-ai-chatbot__input-form{padding:14px 16px 16px;background:var(--eres-ai-surface,#ffffff);flex:0 0 auto}.eres-ai-chatbot__composer{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 18px;border:1.5px solid var(--eres-ai-border,#e3e3e5);border-radius:26px;background:var(--eres-ai-surface,#ffffff);transition:border-color 0.18s ease,box-shadow 0.18s ease}.eres-ai-chatbot__composer:focus-within{border-color:var(--eres-ai-primary,#e30613);box-shadow:0 0 0 4px var(--eres-ai-primary-light,rgb(227 6 19 / .1))}.eres-ai-chatbot__input{all:unset;flex:1 1 auto;min-width:0;padding:12px 0;font-size:14.5px;color:var(--eres-ai-text,#111111);font-family:inherit;line-height:1.4}.eres-ai-chatbot__input::placeholder{color:var(--eres-ai-text-muted,#9ca3af)}.eres-ai-chatbot__input:disabled{opacity:.6;cursor:not-allowed}.eres-ai-chatbot__send{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;background:var(--eres-ai-primary,#e30613);color:var(--eres-ai-on-primary,#ffffff);flex-shrink:0;transition:background-color 0.18s ease,transform 0.18s ease}.eres-ai-chatbot__send:hover{background:var(--eres-ai-primary-dark,#b3050f);transform:scale(1.06)}.eres-ai-chatbot__send:focus-visible{outline:2px solid var(--eres-ai-primary,#e30613);outline-offset:2px}.eres-ai-chatbot__send:disabled{opacity:.5;cursor:not-allowed;transform:none}.eres-ai-chatbot__send svg{width:19px;height:19px}.eres-ai-chatbot__send.is-loading{pointer-events:none;opacity:.7}.eres-ai-chatbot__send.is-loading svg{animation:eres-ai-send-spin 0.7s linear infinite}@keyframes eres-ai-send-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.eres-ai-chatbot__lead-form{position:absolute;inset:0;background:var(--eres-ai-surface);display:flex;flex-direction:column;padding:0;overflow:hidden;z-index:2}.eres-ai-chatbot__lead-form[hidden]{display:none}.eres-ai-chatbot__lead-form-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;background:var(--eres-ai-header-bg,#ffffff);color:var(--eres-ai-header-text,#111111);border-bottom:1px solid var(--eres-ai-border,#ececed);flex-shrink:0}.eres-ai-chatbot__lead-form-title{font-weight:700;font-size:15px;letter-spacing:-.01em;color:var(--eres-ai-header-text,#111111)}.eres-ai-chatbot__lead-form-close{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;font-size:20px;line-height:1;border-radius:999px;color:var(--eres-ai-header-text,#111111);opacity:.55;transition:opacity 0.16s ease,background-color 0.16s ease}.eres-ai-chatbot__lead-form-close:hover,.eres-ai-chatbot__lead-form-close:focus-visible{opacity:1;background:rgb(0 0 0 / .06)}.eres-ai-chatbot__lead-form-subtitle{margin:12px 18px 0;color:var(--eres-ai-text-muted);font-size:13.5px}.eres-ai-chatbot__lead-form-fields{padding:14px 18px 16px;overflow-y:auto;flex:1 1 auto;display:flex;flex-direction:column;gap:12px}.eres-ai-chatbot__lead-form-fields label{display:block;font-size:13px;color:var(--eres-ai-text-muted);margin-bottom:4px}.eres-ai-chatbot__lead-form-fields input[type="text"],.eres-ai-chatbot__lead-form-fields input[type="email"],.eres-ai-chatbot__lead-form-fields input[type="tel"],.eres-ai-chatbot__lead-form-fields select,.eres-ai-chatbot__lead-form-fields textarea{width:100%;padding:10px 12px;border:1px solid var(--eres-ai-border);border-radius:10px;font-size:14px;font-family:inherit;background:var(--eres-ai-surface);color:var(--eres-ai-text)}.eres-ai-chatbot__lead-form-fields input:focus,.eres-ai-chatbot__lead-form-fields select:focus,.eres-ai-chatbot__lead-form-fields textarea:focus{outline:none;border-color:var(--eres-ai-primary);box-shadow:0 0 0 3px var(--eres-ai-primary-light)}.eres-ai-chatbot__lead-form-error{margin:0 18px 12px;padding:10px 12px;background:#fef3c7;color:#92400e;border:1px solid #fde68a;border-radius:10px;font-size:13px}.eres-ai-chatbot__lead-field--kvkk{flex-direction:row;align-items:flex-start;gap:8px}.eres-ai-chatbot__lead-field--kvkk label{font-size:12px;line-height:1.45;color:var(--eres-ai-text-muted,#6b7280);margin:0}.eres-ai-chatbot__lead-field--kvkk input[type="checkbox"]{margin-top:2px;flex-shrink:0;accent-color:var(--eres-ai-primary,#e30613)}.eres-ai-chatbot__lead-form-actions{display:flex;gap:10px;padding:14px 18px 16px;border-top:1px solid var(--eres-ai-border,#ececed);background:var(--eres-ai-surface,#ffffff);flex-shrink:0}.eres-ai-chatbot__lead-form-submit,.eres-ai-chatbot__lead-form-cancel{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border-radius:14px;font-size:14px;font-weight:600;line-height:1.25;text-align:center;transition:background-color 0.16s ease,border-color 0.16s ease,transform 0.12s ease}.eres-ai-chatbot__lead-form-submit{flex:1 1 auto;background:var(--eres-ai-primary,#e30613);color:#fff;box-shadow:0 4px 14px rgb(227 6 19 / .2)}.eres-ai-chatbot__lead-form-submit:hover{background:var(--eres-ai-primary-dark,#b3050f);transform:translateY(-1px)}.eres-ai-chatbot__lead-form-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.eres-ai-chatbot__lead-form-cancel{flex:0 0 auto;background:#fff;color:var(--eres-ai-text,#374151);border:1px solid var(--eres-ai-border-strong,#d8dee9)}.eres-ai-chatbot__lead-form-cancel:hover{background:var(--eres-ai-secondary,#f3f4f6);border-color:var(--eres-ai-text-muted,#9ca3af)}.eres-ai-chatbot__lead-form-submit:active,.eres-ai-chatbot__lead-form-cancel:active{transform:scale(.98)}@media (max-width:768px){#eres-ai-chatbot.eres-ai-chatbot--floating .eres-ai-chatbot__toggle{position:fixed;top:auto;left:auto;right:max(16px, env(safe-area-inset-right, 0px));bottom:calc(20px + env(safe-area-inset-bottom, 0px));height:var(--eres-ai-launcher-size,60px);max-width:calc(100vw - 32px);z-index:var(--eres-ai-z,2147483000)}#eres-ai-chatbot.eres-ai-chatbot--floating .eres-ai-chatbot__toggle--icon-only{width:var(--eres-ai-launcher-size,60px)}#eres-ai-chatbot.eres-ai-chatbot--floating.eres-ai-chatbot--bottom-left .eres-ai-chatbot__toggle{right:auto;left:max(16px, env(safe-area-inset-left, 0px))}.eres-ai-chatbot[data-state="open"] .eres-ai-chatbot__window{position:fixed;left:max(12px, env(safe-area-inset-left, 0px));right:max(12px, env(safe-area-inset-right, 0px));top:auto;bottom:calc(var(--eres-ai-launcher-size, 60px) + 28px + var(--em-ai-vv-bottom, 0px) + env(safe-area-inset-bottom, 0px));width:auto;max-width:calc(var(--em-ai-vv-width, 100vw) - 24px);overflow:hidden;overflow-x:hidden;height:90vh;height:min(620px, calc(100svh - 120px));height:min(620px, calc(var(--em-ai-vv-height, 100svh) - 120px));max-height:calc(var(--em-ai-vv-height, 100svh) - 120px);border-radius:var(--eres-ai-radius-lg,24px)}.eres-ai-chatbot--mfs[data-state="open"] .eres-ai-chatbot__window{left:0;right:0;top:var(--em-ai-vv-offset-top,0);bottom:auto;height:90vh;height:100svh;height:var(--em-ai-vv-height,100svh);max-height:var(--em-ai-vv-height,100svh);border-radius:0}.eres-ai-chatbot__window{display:flex;flex-direction:column;overflow:hidden}.eres-ai-chatbot__header{flex:0 0 auto}.eres-ai-chatbot__messages{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:16px}.eres-ai-chatbot__input-form{flex:0 0 auto;position:relative;bottom:auto;width:100%;max-width:100%;min-width:0;overflow:hidden;padding-bottom:max(12px, env(safe-area-inset-bottom, 0px));background:var(--eres-ai-surface,#ffffff)}.eres-ai-chatbot__composer{width:100%;max-width:100%;min-width:0}.eres-ai-chatbot__input{min-width:0;flex:1 1 auto}.eres-ai-chatbot__send{flex:0 0 auto}.eres-ai-chatbot__input,.eres-ai-chatbot__lead-form-fields input[type="text"],.eres-ai-chatbot__lead-form-fields input[type="email"],.eres-ai-chatbot__lead-form-fields input[type="tel"],.eres-ai-chatbot__lead-form-fields select,.eres-ai-chatbot__lead-form-fields textarea{font-size:16px}}#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__toggle{display:inline-flex;align-items:center;gap:10px;background:var(--eres-ai-launcher-bg,#111111);color:var(--eres-ai-launcher-icon,#ffffff);border:0;min-height:0;height:var(--eres-ai-launcher-size,60px);border-radius:999px;text-transform:none;font:inherit;line-height:1}#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__toggle--labeled{width:auto;padding:0 22px 0 16px;justify-content:flex-start}#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__toggle--icon-only{width:var(--eres-ai-launcher-size,60px);padding:0;justify-content:center}#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__toggle-label{font:inherit;font-size:15px;font-weight:600;line-height:1;color:var(--eres-ai-launcher-icon,#ffffff);text-transform:none}#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__header{background:var(--eres-ai-header-bg,var(--eres-ai-primary));color:var(--eres-ai-header-text,var(--eres-ai-on-primary))}#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__close{background:#fff0;color:var(--eres-ai-header-text,var(--eres-ai-on-primary));border:0;min-height:0;text-transform:none}#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__message--bot{background:var(--eres-ai-bot-bg);color:var(--eres-ai-bot-text)}#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__message--user{background:var(--eres-ai-user-bg,var(--eres-ai-primary));color:var(--eres-ai-user-text,var(--eres-ai-on-primary))}#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__quick-button{background:#fff;color:var(--eres-ai-qbtn-text,var(--eres-ai-primary,#d91921));border:1px solid var(--eres-ai-qbtn-border,#f0c9cd);min-height:0;border-radius:999px;text-transform:none;font:inherit;font-size:13px;font-weight:600;padding:10px 16px}#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__quick-button:hover,#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__quick-button:focus-visible{background:var(--eres-ai-qbtn-bg,#fff5f6);border-color:var(--eres-ai-qbtn-text,var(--eres-ai-primary,#d91921));color:var(--eres-ai-qbtn-text,var(--eres-ai-primary,#d91921))}#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__quick-button.is-pressed{background:var(--eres-ai-qbtn-text,var(--eres-ai-primary,#d91921));color:#fff}#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__composer{background:var(--eres-ai-surface,#fff);border:1.5px solid var(--eres-ai-border,#e3e3e5);border-radius:26px}#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__send{display:inline-flex;align-items:center;justify-content:center;background:var(--eres-ai-primary);color:var(--eres-ai-on-primary,#fff);border:0;width:42px;height:42px;min-height:0;line-height:0;border-radius:999px;text-transform:none;font:inherit;padding:0}#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__send svg{width:19px;height:19px;display:block}#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__send:hover{background:var(--eres-ai-primary-dark,var(--eres-ai-primary))}#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__input{background:#fff0;color:var(--eres-ai-text,#111);border:0;min-height:0;font:inherit;box-shadow:none}#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__input:focus{box-shadow:none;outline:none}#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__lead-form-head{background:var(--eres-ai-header-bg,#ffffff);color:var(--eres-ai-header-text,#111111)}#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__lead-form-submit,#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__lead-form-cancel{min-height:46px;border-radius:14px;font:inherit;font-size:14px;font-weight:600;text-transform:none;padding:12px 18px}#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__lead-form-submit{background:var(--eres-ai-primary,#e30613);color:#fff;border:0}#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__lead-form-cancel{background:#fff;color:var(--eres-ai-text,#374151);border:1px solid var(--eres-ai-border-strong,#d8dee9)}#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__lead-form-close{background:#fff0;color:var(--eres-ai-header-text,#111111);border:0;min-height:0;width:34px;height:34px;border-radius:999px;text-transform:none;padding:0}#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__lead-offer-btn,#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__post-lead-btn{width:100%;min-height:46px;border-radius:14px;font:inherit;font-size:14px;font-weight:600;text-transform:none;padding:12px 18px}#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__lead-offer-btn--primary,#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__post-lead-btn--whatsapp{background:var(--eres-ai-primary,#e30613);color:#fff;border:0}#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__lead-offer-btn--ghost,#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__post-lead-btn--ghost,#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__post-lead-btn--form{background:#fff;color:var(--eres-ai-text,#374151);border:1px solid var(--eres-ai-border-strong,#d8dee9)}@media (max-width:768px){#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__input,#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__lead-form-fields input[type="text"],#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__lead-form-fields input[type="email"],#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__lead-form-fields input[type="tel"],#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__lead-form-fields select,#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__lead-form-fields textarea{font-size:16px}#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__composer{width:100%;max-width:100%;min-width:0}#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__input{min-width:0;flex:1 1 auto}#eres-ai-chatbot.eres-ai-chatbot .eres-ai-chatbot__send{flex:0 0 auto}}