.bc-chat-panel.bc-active{display:flex!important}.bc-msg{display:grid;grid-template-columns:28px 1fr;gap:8px;margin:10px 0}.bc-avatar{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--bc-tint);font-weight:800;font-size:12px}.bc-bubble{background:#f7fbff;border:1px solid #e6eef6;padding:10px 12px;border-radius:12px}.bc-msg.user{grid-template-columns:1fr 28px}.bc-msg.user .bc-bubble{background:#eaf6ff;border-color:#cde7fb}.bc-msg.user .bc-avatar{background:var(--bc-primary);color:#fff}.bc-quick{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.bc-chip{border:1px solid #bfe3fb;background:var(--bc-tint);color:#000;border-radius:999px;padding:8px 10px;font-size:12px;cursor:pointer}.bc-link{color:#005a96;text-decoration:underline;font-weight:700}.bc-hidden{display:none!important}@media (max-width:600px){.bc-open .bc-chat-launcher{right:calc(3vw + 10px);bottom:calc(16px + env(safe-area-inset-bottom))}}