.quote-chat-launcher[data-v-0205e704]{bottom:1.25rem;position:fixed;right:1.25rem;z-index:2200}.quote-chat-launcher__button[data-v-0205e704]{align-items:center;background:#0f766e;border:none;border-radius:999px;box-shadow:0 16px 36px #0f766e52;color:#fff;cursor:pointer;display:inline-flex;height:56px;justify-content:center;position:relative;width:56px}.quote-chat-launcher__button i[data-v-0205e704]{font-size:1.35rem}.quote-chat-launcher__button[data-v-0205e704]:hover{transform:translateY(-1px)}.quote-chat-launcher__button.has-unread[data-v-0205e704]{background:#dc1650}.quote-chat-launcher__badge[data-v-0205e704]{align-items:center;background:#f59e0b;border-radius:999px;box-shadow:0 0 0 2px #fff;color:#111827;display:inline-flex;font-size:.72rem;font-weight:800;height:22px;justify-content:center;min-width:22px;padding:0 .35rem;position:absolute;right:-4px;top:-4px}.quote-chat-launcher__popup[data-v-0205e704]{background:#fff;border:1px solid #dbe3ef;border-radius:8px;bottom:4.25rem;box-shadow:0 24px 70px #0f172a3d;height:min(640px,calc(var(--app-vh, 1vh)*100 - 7rem));overflow:hidden;position:absolute;right:0;width:min(420px,calc(100vw - 2rem))}.quote-chat-launcher__empty[data-v-0205e704]{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:.55rem;height:100%;justify-content:center;padding:2rem;text-align:center}.quote-chat-launcher__empty i[data-v-0205e704]{color:#0f766e;font-size:1.8rem}.quote-chat-launcher__empty strong[data-v-0205e704]{color:#0f172a}.quote-chat-launcher--header[data-v-0205e704]{position:static}.quote-chat-launcher__button.is-header[data-v-0205e704]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.14);border-radius:10px;box-shadow:none;color:#fff;font-size:.95rem;height:38px;min-height:0;padding:0;position:relative;width:38px}.quote-chat-launcher__button.is-header.is-open[data-v-0205e704],.quote-chat-launcher__button.is-header[data-v-0205e704]:focus-visible,.quote-chat-launcher__button.is-header[data-v-0205e704]:hover{background:#ffffff38;box-shadow:none;outline:none}.quote-chat-launcher__button.is-header i[data-v-0205e704]{font-size:.95rem}.quote-chat-launcher__button.is-header.has-unread[data-v-0205e704]{background:#dc1650;border-color:transparent}.quote-chat-launcher__button.is-header .quote-chat-launcher__badge[data-v-0205e704]{right:-6px;top:-6px}.quote-chat-launcher__popup.is-header[data-v-0205e704]{bottom:auto;height:min(640px,calc(var(--app-vh, 1vh)*100 - 80px));position:fixed;right:12px;top:64px;z-index:2200}@media(max-width:640px){.quote-chat-launcher[data-v-0205e704]{bottom:.75rem;right:.75rem}.quote-chat-launcher__popup[data-v-0205e704]{border-radius:0;height:auto;inset:0;position:fixed;width:auto}}
