.mobile-chat[data-v-c485a71c]{background:radial-gradient(circle at 82% 3%,#40d2ba52,#0000 23rem),linear-gradient(#173b42,#10242f 32%);grid-template-rows:auto minmax(0,1fr) auto;max-height:100dvh;display:grid;overflow:hidden}.mobile-chat.embedded[data-v-c485a71c]{border-left:1px solid #ffffff14;width:100%;height:100%;max-height:100%}.mobile-chat-header[data-v-c485a71c]{color:#fff;min-height:calc(5rem + env(safe-area-inset-top));padding:calc(.8rem + env(safe-area-inset-top)) .8rem .75rem;background:0 0;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid;position:relative}.mobile-chat-header>button[data-v-c485a71c]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#ffffff24;border:1px solid #ffffff1a;border-radius:1rem;justify-content:center;align-items:center;width:2.85rem;height:2.85rem;padding:0;display:inline-flex}.mobile-chat-header>button[data-v-c485a71c] .mobile-icon{width:1.5rem;height:1.5rem}.mobile-chat-header>.chat-menu-button[data-v-c485a71c]{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-color:#0000;border-radius:.8rem}.mobile-chat-header>.chat-menu-button[data-v-c485a71c]:active,.mobile-chat-header>.chat-menu-button[aria-expanded=true][data-v-c485a71c]{background:#ffffff1a}.vertical-more[data-v-c485a71c]{background:currentColor;border-radius:50%;width:.3rem;height:.3rem;display:block;box-shadow:0 -.48rem,0 .48rem}.chat-avatar[data-v-c485a71c]{color:#10242f;background:linear-gradient(145deg,#40d2ba,#b9fff1);border-radius:.9rem;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;font-size:.7rem;font-weight:900;display:inline-flex}.mobile-chat-header h1[data-v-c485a71c]{margin:0;font-size:.95rem}.mobile-chat-header h1[data-v-c485a71c],.mobile-chat-header p[data-v-c485a71c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-chat-header p[data-v-c485a71c]{opacity:.78;margin:.1rem 0 0;font-size:.68rem}.chat-actions-sheet[data-v-c485a71c]{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:30;background:#233943f5;border:1px solid #ffffff1a;border-radius:1rem;width:min(18rem,100vw - 1.3rem);padding:.45rem;display:grid;position:absolute;top:calc(100% - .25rem);right:.65rem;box-shadow:0 18px 50px #0000004d}.chat-actions-sheet button[data-v-c485a71c]{color:#fff;text-align:left;background:0 0;border:0;border-radius:.7rem;padding:.75rem;font:750 .8rem/1 system-ui}.chat-actions-sheet button.danger[data-v-c485a71c]{color:#be123c}.chat-actions-contact[data-v-c485a71c]{border-bottom:1px solid #ffffff1a;gap:.35rem;margin-bottom:.25rem;padding:.55rem .7rem .7rem;display:grid}.chat-actions-contact small[data-v-c485a71c]{color:#63ead3;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:900}.chat-actions-contact strong[data-v-c485a71c]{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.chat-actions-contact a[data-v-c485a71c],.chat-actions-contact span[data-v-c485a71c]{color:#ffffffa8;overflow-wrap:anywhere;font-size:.67rem;line-height:1.35;text-decoration:none}.chat-actions-contact a[data-v-c485a71c]{color:#63ead3}.mobile-chat-body[data-v-c485a71c]{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.mobile-chat-context[data-v-c485a71c]{z-index:5;gap:.4rem;padding:0 .65rem .35rem;display:grid;position:relative}.mobile-internal-panel[data-v-c485a71c]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff13;border:1px solid #ffffff17;border-radius:1rem;overflow:hidden}.mobile-messages[data-v-c485a71c]{overscroll-behavior:contain;flex-direction:column;gap:.38rem;padding:.8rem .65rem 1rem;display:flex;overflow-y:auto}.mobile-message[data-v-c485a71c]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#5b6f7794;border:1px solid #ffffff12;border-radius:.45rem 1.15rem 1.15rem;align-self:flex-start;max-width:86%;padding:.65rem .72rem .42rem;box-shadow:0 10px 28px #0000001a}.mobile-message.outbound[data-v-c485a71c]{background:linear-gradient(145deg,#36bca8,#258f84);border-color:#ffffff1f;border-radius:1.15rem .45rem 1.15rem 1.15rem;align-self:flex-end;box-shadow:0 10px 28px #0d5e5638}.mobile-message.pending[data-v-c485a71c]{opacity:.68}.mobile-message p[data-v-c485a71c]{color:#fff;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.86rem;line-height:1.42}.mobile-message.outbound p[data-v-c485a71c]{color:#10242f}.mobile-message.bot .mobile-message-body[data-v-c485a71c],.mobile-message.bot p[data-v-c485a71c]{color:#fff!important}.mobile-message-content[data-v-c485a71c]{gap:.45rem;display:grid}.mobile-message-body a[data-v-c485a71c]{color:#0369a1;text-underline-offset:2px;font-weight:750;text-decoration:underline;text-decoration-thickness:1px}.mobile-message.outbound .mobile-message-body a[data-v-c485a71c]{color:#075985}.mobile-message-body .mobile-link-email[data-v-c485a71c],.mobile-message-body .mobile-link-maps[data-v-c485a71c],.mobile-message-body .mobile-link-phone[data-v-c485a71c],.mobile-message-body .mobile-link-whatsapp[data-v-c485a71c]{background:#0e74901a;border-radius:.55rem;margin:.12rem 0;padding:.3rem .48rem;text-decoration:none;display:inline-block}.mobile-link-card[data-v-c485a71c],.mobile-map-card[data-v-c485a71c]{background:#ffffffb8;border:1px solid #0f766e29;border-radius:.8rem;gap:.34rem;min-width:min(16rem,72vw);padding:.58rem;display:grid;overflow:hidden}.mobile-message.inbound .mobile-link-card[data-v-c485a71c],.mobile-message.inbound .mobile-map-card[data-v-c485a71c]{background:#f8fafc}.mobile-link-heading strong[data-v-c485a71c],.mobile-map-card strong[data-v-c485a71c]{color:#0f172a;font-size:.8rem;line-height:1.3}.mobile-link-card>span[data-v-c485a71c],.mobile-map-card>span[data-v-c485a71c]{color:#475569;font-size:.7rem;line-height:1.35}.mobile-card-info[data-v-c485a71c]{border-top:1px solid #e2e8f0;padding-top:.3rem}.mobile-link-card>a[data-v-c485a71c],.mobile-map-card>a[data-v-c485a71c]{color:#fff;text-align:center;background:#0f766e;border-radius:.55rem;padding:.5rem .6rem;font-size:.7rem;font-weight:850;text-decoration:none}.mobile-link-heading[data-v-c485a71c]{align-items:center;gap:.42rem;min-width:0;display:flex}.mobile-link-heading img[data-v-c485a71c]{-o-object-fit:contain;object-fit:contain;border-radius:.2rem;flex:0 0 1.15rem;width:1.15rem;height:1.15rem}.mobile-link-image[data-v-c485a71c]{-o-object-fit:cover;object-fit:cover;border-radius:.55rem;width:100%;height:7rem}.mobile-link-card>small[data-v-c485a71c]{color:#64748b;text-align:left;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.62rem;overflow:hidden}.mobile-message small[data-v-c485a71c]{color:#ffffff94;text-align:right;margin-top:.24rem;font-size:.61rem;display:block}.mobile-message.outbound>small[data-v-c485a71c]{color:#10242f9e}.mobile-message.bot>small[data-v-c485a71c]{color:#ffffffad}.mobile-date-separator[data-v-c485a71c]{color:#ffffffa6;background:#ffffff1a;border:1px solid #ffffff14;border-radius:999px;align-self:center;margin:.45rem 0;padding:.3rem .58rem;font-size:.64rem;font-weight:750}.mobile-internal-heading[data-v-c485a71c]{cursor:pointer;touch-action:manipulation;justify-content:space-between;align-items:center;padding:.75rem;list-style:none;display:flex}.mobile-internal-heading[data-v-c485a71c]::-webkit-details-marker{display:none}.mobile-internal-heading small[data-v-c485a71c]{color:#63ead3;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900}.mobile-internal-heading h2[data-v-c485a71c]{color:#fff;margin:.12rem 0 0;font-size:.95rem}.mobile-internal-heading>span[data-v-c485a71c]{align-items:center;gap:.45rem;display:flex}.mobile-internal-heading b[data-v-c485a71c]{color:#10242f;background:#40d2ba;border-radius:.7rem;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-size:.72rem;display:flex}.mobile-internal-heading i[data-v-c485a71c]{color:#ffffffa6;font-size:1.05rem;font-style:normal;transition:transform .18s}.mobile-internal-panel[open] .mobile-internal-heading i[data-v-c485a71c]{transform:rotate(180deg)}.mobile-internal-threads[data-v-c485a71c]{overscroll-behavior:contain;gap:.65rem;max-height:min(42dvh,24rem);padding:0 .75rem .75rem;display:grid;overflow-y:auto}.mobile-internal-empty[data-v-c485a71c]{color:#ffffff94;text-align:center;background:#10242f59;border:1px dashed #ffffff1f;border-radius:.9rem;margin:0;padding:.75rem;font-size:.74rem;line-height:1.45}.mobile-internal-hint[data-v-c485a71c]{color:#ffffff80;text-align:center;margin:0;padding:.25rem .15rem;font-size:.68rem;line-height:1.4}.mobile-internal-request-form[data-v-c485a71c]{background:#40d2ba14;border:1px solid #40d2ba2e;border-radius:1rem;gap:.55rem;padding:.75rem;display:grid}.mobile-internal-request-form>div[data-v-c485a71c]{gap:.15rem;display:grid}.mobile-internal-request-form>div strong[data-v-c485a71c]{color:#63ead3;font-size:.76rem}.mobile-internal-request-form>div small[data-v-c485a71c]{color:#ffffff7a;font-size:.62rem}.mobile-internal-request-form select[data-v-c485a71c],.mobile-internal-request-form textarea[data-v-c485a71c]{color:#fff;background:#10242f8c;border:1px solid #ffffff1a;border-radius:.75rem;outline:0;width:100%;padding:.6rem;font:.72rem/1.4 system-ui}.mobile-internal-request-form textarea[data-v-c485a71c]{resize:vertical;min-height:4.5rem}.mobile-internal-request-form textarea[data-v-c485a71c]::placeholder{color:#ffffff61}.mobile-internal-request-form select[data-v-c485a71c]:focus,.mobile-internal-request-form textarea[data-v-c485a71c]:focus{border-color:#40d2ba}.mobile-internal-request-form>button[data-v-c485a71c]{color:#10242f;background:#40d2ba;border:0;border-radius:.75rem;min-height:2.6rem;font:850 .7rem/1 system-ui}.mobile-internal-request-form>button[data-v-c485a71c]:disabled{opacity:.45}.mobile-internal-thread[data-v-c485a71c]{background:#10242f80;border:1px solid #ffffff14;border-radius:1rem;gap:.4rem;padding:.75rem;display:grid}.mobile-internal-replies strong[data-v-c485a71c],.mobile-internal-thread>strong[data-v-c485a71c]{color:#63ead3;font-size:.72rem}.mobile-internal-thread p[data-v-c485a71c]{color:#fff;white-space:pre-wrap;margin:0;font-size:.78rem;line-height:1.4}.mobile-internal-replies small[data-v-c485a71c],.mobile-internal-thread>small[data-v-c485a71c]{color:#ffffff6b;font-size:.61rem}.mobile-internal-meta[data-v-c485a71c]{align-items:center;gap:.4rem;display:flex}.mobile-internal-meta em[data-v-c485a71c],.mobile-internal-meta span[data-v-c485a71c]{border-radius:999px;padding:.25rem .42rem;font-size:.6rem;font-style:normal;font-weight:850}.mobile-internal-meta span[data-v-c485a71c]{color:#63ead3;background:#40d2ba1f}.mobile-internal-meta em[data-v-c485a71c]{color:#ffffffa6;background:#ffffff17}.mobile-internal-meta em.open[data-v-c485a71c]{color:#fdba74;background:#fb923c26}.mobile-internal-meta em.answered[data-v-c485a71c]{color:#63ead3;background:#40d2ba24}.mobile-internal-replies[data-v-c485a71c]{border-left:2px solid #40d2ba4d;gap:.4rem;margin:.15rem 0 .1rem .3rem;padding-left:.6rem;display:grid}.mobile-internal-replies article[data-v-c485a71c]{gap:.18rem;display:grid}.mobile-internal-reply[data-v-c485a71c]{gap:.4rem;margin-top:.2rem;display:grid}.mobile-internal-reply textarea[data-v-c485a71c]{color:#fff;resize:vertical;background:#ffffff14;border:1px solid #ffffff1a;border-radius:.8rem;outline:0;width:100%;min-height:3.8rem;padding:.6rem;font:.75rem/1.4 system-ui}.mobile-internal-reply textarea[data-v-c485a71c]::placeholder{color:#ffffff61}.mobile-internal-reply textarea[data-v-c485a71c]:focus{border-color:#40d2ba}.mobile-internal-reply>div[data-v-c485a71c]{justify-content:flex-end;gap:.4rem;display:flex}.mobile-internal-reply button[data-v-c485a71c]{color:#10242f;background:#40d2ba;border:0;border-radius:.7rem;padding:.55rem .7rem;font:850 .68rem/1 system-ui}.mobile-internal-reply button.ghost[data-v-c485a71c]{color:#ffffffb8;background:#ffffff17}.mobile-internal-reply button[data-v-c485a71c]:disabled{opacity:.45}.mobile-composer-wrap[data-v-c485a71c]{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);padding-bottom:env(safe-area-inset-bottom);background:#162c35f0;border-top:1px solid #ffffff14}.mobile-tool-row[data-v-c485a71c]{gap:.35rem;padding:.45rem .55rem 0;display:flex}.mobile-tool-row button[data-v-c485a71c]{color:#63ead3;background:#40d2ba1f;border:1px solid #40d2ba38;border-radius:999px;padding:.5rem .72rem;font:850 .76rem/1 system-ui}.mobile-tool-row button[data-v-c485a71c]:disabled{opacity:.5}.mobile-template-panel[data-v-c485a71c]{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#233943fa;border:1px solid #ffffff1a;border-radius:1rem;gap:.55rem;max-height:min(42dvh,22rem);margin:.45rem .55rem 0;padding:.65rem;display:grid;overflow:hidden}.mobile-template-panel>header[data-v-c485a71c]{justify-content:space-between;align-items:center;display:flex}.mobile-template-panel>header div[data-v-c485a71c]{gap:.1rem;display:grid}.mobile-template-panel>header strong[data-v-c485a71c]{color:#fff;font-size:.78rem}.mobile-template-panel>header small[data-v-c485a71c],.mobile-template-panel>p[data-v-c485a71c]{color:#ffffff80;margin:0;font-size:.62rem}.mobile-template-panel>header button[data-v-c485a71c]{color:#ffffffb3;background:0 0;border:0;padding:.2rem .4rem;font-size:1.25rem}.mobile-template-list[data-v-c485a71c]{overscroll-behavior:contain;gap:.4rem;display:grid;overflow-y:auto}.mobile-template-list>button[data-v-c485a71c]{text-align:left;background:#ffffff12;border:1px solid #ffffff14;border-radius:.8rem;gap:.2rem;padding:.65rem;display:grid}.mobile-template-list>button strong[data-v-c485a71c]{color:#63ead3;font-size:.7rem}.mobile-template-list>button span[data-v-c485a71c]{color:#ffffffa6;font-size:.64rem;line-height:1.35}.mobile-template-list>p[data-v-c485a71c]{color:#ffffff80;text-align:center;margin:0;padding:.5rem;font-size:.68rem}.mobile-emoji-row[data-v-c485a71c]{scrollbar-width:none;gap:.28rem;padding:.35rem .55rem .15rem;display:flex;overflow-x:auto}.mobile-emoji-row[data-v-c485a71c]::-webkit-scrollbar{display:none}.mobile-emoji-row button[data-v-c485a71c]{background:#ffffff17;border:1px solid #ffffff14;border-radius:.7rem;flex:0 0 2rem;height:2rem;padding:0;font-size:1rem}.mobile-composer[data-v-c485a71c]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.45rem;padding:.4rem .55rem .55rem;display:grid}.mobile-composer textarea[data-v-c485a71c]{color:#fff;resize:none;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:1.1rem;outline:0;width:100%;min-height:2.85rem;max-height:7rem;padding:.72rem .9rem;font:.86rem/1.4 system-ui}.mobile-composer textarea[data-v-c485a71c]::placeholder{color:#fff6}.mobile-composer textarea[data-v-c485a71c]:focus{border-color:#40d2ba}.mobile-composer button[data-v-c485a71c]{color:#10242f;background:#40d2ba;border:0;border-radius:1rem;justify-content:center;align-items:center;width:2.85rem;height:2.85rem;font-size:1.1rem;display:inline-flex;box-shadow:0 8px 24px #40d2ba40}.mobile-composer button[data-v-c485a71c]:disabled{opacity:.45}.mobile-chat-cta[data-v-c485a71c]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:.65rem .75rem calc(.65rem + env(safe-area-inset-bottom));text-align:center;background:#162c35f0;border-top:1px solid #ffffff14}.mobile-chat-cta button[data-v-c485a71c]{color:#10242f;background:#40d2ba;border:0;border-radius:1rem;width:100%;padding:.85rem 1rem;font:850 .82rem/1 system-ui}.mobile-chat-cta span[data-v-c485a71c]{color:#ffffff9e;font-size:.75rem}.chat-inline-error[data-v-c485a71c]{color:#be123c;background:#fff1f2;margin:0;padding:.45rem .65rem;font-size:.72rem}.chat-fatal[data-v-c485a71c],.chat-loading[data-v-c485a71c]{color:#64748b;text-align:center;place-self:center}.chat-fatal button[data-v-c485a71c]{color:#fff;background:#0f766e;border:0;border-radius:999px;padding:.65rem .9rem}@media (width>=700px){.mobile-chat[data-v-c485a71c]:not(.embedded){max-width:42rem;margin:0 auto}}
