.cq-corps{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex;overflow-y:auto}.cq-exemples{margin-top:auto}.cq-echange{flex-direction:column;gap:8px;display:flex}.cq-q{color:#fff;background:var(--color-brand);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px 14px 4px;align-self:flex-end;max-width:85%;margin:0;padding:8px 12px;font-size:13.5px;line-height:1.45}.cq-r{flex-direction:column;align-items:flex-start;gap:6px;max-width:100%;display:flex}.cq-texte{color:var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.55}.cq-curseur{vertical-align:-2px;background:rgb(var(--v-accent) / .55);border-radius:1px;width:7px;height:14px;margin-left:2px;animation:1s steps(2,start) infinite cqClignote;display:inline-block}@keyframes cqClignote{to{visibility:hidden}}.cq-attente{gap:4px;margin:4px 0;display:inline-flex}.cq-attente i{background:rgb(var(--v-accent) / .45);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite cqPoint}.cq-attente i:nth-child(2){animation-delay:.15s}.cq-attente i:nth-child(3){animation-delay:.3s}@keyframes cqPoint{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.cq-erreur{border-left:2px solid var(--color-ink);color:var(--color-ink);margin:0;padding-left:10px;font-size:13px;font-weight:600}.cq-essai{letter-spacing:.06em;text-transform:uppercase;color:var(--color-slate);font-size:10.5px;font-weight:600}.cq-sources{flex-wrap:wrap;gap:6px;display:flex}.cq-source{height:28px;color:var(--color-brand);background:rgb(var(--v-accent) / .07);box-shadow:inset 0 0 0 1px rgb(var(--v-accent) / .14);border-radius:999px;padding:0 11px;font-size:12px;font-weight:600;transition:background .15s}.cq-source:hover{background:rgb(var(--v-accent) / .13)}@media (prefers-reduced-motion:reduce){.cq-curseur,.cq-attente i{animation:none}}@media (max-width:760px){.bv.bv-ia.cq{z-index:90;border:0;border-radius:0;width:100vw;height:100dvh;top:0;bottom:0;left:0!important}.cq .bv-ex{min-height:44px}.cq .bv-env,.cq .bv-reduire{width:40px;height:40px}.cq .bv-l textarea{min-height:40px;padding:9px 0;font-size:16px}.cq .cq-source{height:40px;padding:0 14px;font-size:13px}}
