.c-cinema-bolle{list-style:none;margin:0;padding:12px 10px 14px;display:flex;flex-direction:column;font-size:14px;line-height:20px;color:var(--slate-950)}.c-cinema-bolle>li{position:relative;display:flex;flex-direction:column;align-items:flex-start;max-width:82%;margin-top:12px}.c-cinema-bolle>li:first-child{margin-top:0}.c-cinema-bolle>[data-chi=cliente]+[data-chi=cliente],.c-cinema-bolle>[data-chi=team]+[data-chi=team],.c-cinema-bolle>[data-chi=ia]+[data-chi=ia],.c-cinema-bolle>[data-chi=auto]+[data-chi=auto]{margin-top:4px}.c-cinema-bolle>[data-chi=team],.c-cinema-bolle>[data-chi=ia],.c-cinema-bolle>[data-chi=auto]{align-self:flex-end;align-items:flex-end}.c-cinema-bolle>li>p,.c-cinema-bolle__corpo{margin:0;padding:9px 12px;background:#fff;border:1px solid var(--slate-200);border-radius:16px;font-size:14px;line-height:20px;color:var(--slate-950);overflow-wrap:anywhere;text-align:left}.c-cinema-bolle__corpo>p{margin:0}.c-cinema-bolle>[data-chi=cliente]>p,.c-cinema-bolle>[data-chi=cliente]>.c-cinema-bolle__corpo{border-bottom-left-radius:4px}.c-cinema-bolle>[data-chi=team]>p,.c-cinema-bolle>[data-chi=team]>.c-cinema-bolle__corpo{background:var(--slate-100);border-color:var(--slate-200);border-bottom-right-radius:4px}.c-cinema-bolle>[data-chi=ia]>p,.c-cinema-bolle>[data-chi=ia]>.c-cinema-bolle__corpo{background:var(--viola-50);border-color:var(--viola-200);border-bottom-right-radius:4px}.c-cinema-bolle>[data-chi=auto]>p,.c-cinema-bolle>[data-chi=auto]>.c-cinema-bolle__corpo{background:var(--slate-100);border-color:var(--slate-100);border-bottom-right-radius:4px}.c-cinema-bolle__etichetta{margin-bottom:4px;font-size:12px;line-height:16px;font-weight:600;color:var(--slate-700)}.c-cinema-bolle>[data-chi=ia]>.c-cinema-bolle__etichetta{color:var(--viola-700)}.c-cinema-bolle time,.c-cinema-bolle__esito{margin-top:4px;font-size:12px;line-height:16px;color:var(--slate-500);font-variant-numeric:tabular-nums}.c-cinema-bolle>.c-cinema-bolle__giorno{align-self:center;max-width:none;padding:2px 10px;background:#fff;border:1px solid var(--slate-200);border-radius:var(--r-full);font-size:12px;line-height:16px;font-weight:600;color:var(--slate-600)}.c-cinema-bolle>.c-cinema-bolle__nota{align-self:center;align-items:stretch;width:90%;max-width:90%}.c-cinema-bolle__nota>p,.c-cinema-bolle__nota>.c-cinema-bolle__corpo{background:var(--avviso-fondo);border-color:var(--breve-bordo);border-radius:12px}.c-cinema-bolle__nota>.c-cinema-bolle__etichetta{color:var(--breve-testo)}.c-cinema-bolle__pulsanti{list-style:none;margin:8px -12px -9px;padding:0;border-top:1px solid var(--slate-200)}.c-cinema-bolle__pulsanti li{padding:8px 12px;font-size:14px;line-height:20px;font-weight:600;color:var(--viola-700);text-align:center}.c-cinema-bolle__pulsanti li+li{border-top:1px solid var(--slate-200)}.c-cinema-bolle__scrive,.c-cinema-bolle>li.c-cinema-bolle__scrive{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;width:48px;height:32px;padding:0;background:#fff;border:1px solid var(--slate-200);border-radius:16px;list-style:none}.c-cinema-bolle>.c-cinema-bolle__scrive{margin-top:12px;max-width:none}.c-cinema-bolle>.c-cinema-bolle__scrive[data-chi=team],.c-cinema-bolle>.c-cinema-bolle__scrive[data-chi=ia],.c-cinema-bolle>.c-cinema-bolle__scrive[data-chi=auto]{align-self:flex-end}.c-cinema-bolle__scrive[data-chi=ia]{background:var(--viola-50);border-color:var(--viola-200)}.c-cinema-bolle__scrive[data-chi=team]{background:var(--slate-100);border-color:var(--slate-200)}.c-cinema-bolle__scrive span{width:6px;height:6px;border-radius:50%;background:var(--slate-400)}.cin-in-attesa>.c-cinema-bolle__scrive{visibility:visible;position:absolute;top:0;left:0}.cin-in-attesa[data-chi=team]>.c-cinema-bolle__scrive,.cin-in-attesa[data-chi=ia]>.c-cinema-bolle__scrive,.cin-in-attesa[data-chi=auto]>.c-cinema-bolle__scrive{left:auto;right:0}@media(prefers-reduced-motion:no-preference){.c-cinema-bolle__scrive span{animation:cin-punto .9s var(--ease) infinite}.c-cinema-bolle__scrive span:nth-child(2){animation-delay:.15s}.c-cinema-bolle__scrive span:nth-child(3){animation-delay:.3s}}@keyframes cin-punto{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-2px)}}.c-cinema-bolle__originale{margin:6px 0 0;padding-top:6px;border-top:1px solid var(--slate-200);font-size:14px;line-height:20px;color:var(--slate-600)}.c-cinema-bolle__originale b{display:block;font-size:12px;line-height:16px;font-weight:600;color:var(--slate-700)}.c-cinema-bolle__originale .i{width:14px;height:14px;vertical-align:-2px}