.chat-fab[data-v-dceea691]{z-index:205;background:rgb(var(--v-theme-primary));color:#fff;cursor:pointer;width:56px;height:56px;box-shadow:var(--wb-shadow-fab);transition:transform var(--wb-dur-fast) var(--wb-ease-out),box-shadow var(--wb-dur-fast) var(--wb-ease-standard),background var(--wb-dur-fast) var(--wb-ease-standard);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;bottom:24px;right:24px}.chat-fab[data-v-dceea691]:hover{box-shadow:var(--wb-shadow-fab);transform:translateY(-2px)}.chat-fab[data-v-dceea691]:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=599.98px){.chat-fab[data-v-dceea691]{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:48px;height:48px}}.chat-fab .icon[data-v-dceea691]{transition:transform var(--wb-dur-base) var(--wb-ease-out),opacity var(--wb-dur-fast) var(--wb-ease-standard);justify-content:center;align-items:center;display:flex;position:absolute}.chat-fab .icon-chat[data-v-dceea691]{opacity:1;transform:rotate(0)scale(1)}.chat-fab .icon-close[data-v-dceea691]{opacity:0;transform:rotate(-90deg)scale(.6)}.chat-fab.is-open .icon-chat[data-v-dceea691]{opacity:0;transform:rotate(90deg)scale(.6)}.chat-fab.is-open .icon-close[data-v-dceea691]{opacity:1;transform:rotate(0)scale(1)}.chat-fab-badge[data-v-dceea691]{color:#fff;min-width:20px;height:20px;box-shadow:var(--wb-shadow-card);background:#ef4444;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px}
