.c-cinema-casella{--cas-w: 100%;--cas-h: auto;container-type:inline-size;position:relative;width:var(--cas-w);max-width:100%;background:#fff;border:1px solid var(--slate-200);border-radius:var(--r-lg);box-shadow:var(--ombra-3);overflow:hidden;color:var(--slate-950);text-align:left;font-size:14px;line-height:20px}.c-cinema-casella[data-variante=ridotta]{--cas-w: 340px}.c-cinema-casella__barra{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px 0 14px;background:var(--slate-50);border-bottom:1px solid var(--slate-200);font-size:14px;line-height:20px;font-weight:600}.c-cinema-casella__barra .simbolo{width:auto;height:20px}.c-cinema-casella__io{margin-left:auto;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--viola-100);color:var(--viola-700);font-size:12px;font-weight:700}.c-cinema-casella__corpo{display:grid;grid-template-columns:64px 360px minmax(0,1fr);height:var(--cas-h);min-height:0}.c-cinema-casella[data-variante=ridotta] .c-cinema-casella__corpo{grid-template-columns:minmax(0,1fr)}.c-cinema-casella[data-variante=ridotta] .c-cinema-casella__laterale,.c-cinema-casella[data-variante=ridotta] .c-cinema-casella__chat{display:none}.c-cinema-casella__laterale{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:12px;background:var(--slate-50);border-right:1px solid var(--slate-200)}.c-cinema-casella__laterale>span{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-sm);color:var(--slate-500)}.c-cinema-casella__laterale>span[aria-current]{background:var(--viola-100);color:var(--viola-700)}.c-cinema-casella__laterale .i{width:20px;height:20px}.c-cinema-casella__elenco{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--slate-200)}.c-cinema-casella[data-variante=ridotta] .c-cinema-casella__elenco{border-right:0}.c-cinema-casella__filtri{display:flex;gap:6px;padding:10px 12px;border-bottom:1px solid var(--slate-200)}.c-cinema-casella__filtri>span{display:inline-flex;align-items:center;height:28px;padding:0 10px;border:1px solid var(--slate-200);border-radius:var(--r-full);font-size:12px;line-height:16px;font-weight:600;color:var(--slate-700)}.c-cinema-casella__filtri>span[aria-current]{background:var(--slate-900);border-color:var(--slate-900);color:#fff}.c-cinema-casella__righe{list-style:none;margin:0;padding:0;overflow:hidden}.c-cinema-casella__riga{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) auto;column-gap:10px;align-items:center;min-height:72px;padding:10px 12px 10px 14px;border-bottom:1px solid var(--slate-100);background:#fff}.c-cinema-casella__riga[aria-current]{background:var(--viola-50)}.c-cinema-casella__riga[aria-current]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--viola-600)}.c-cinema-casella__avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--slate-100);color:var(--slate-700);font-size:12px;font-weight:700}.c-cinema-casella__testo{display:flex;flex-direction:column;min-width:0}.c-cinema-casella__nome{font-size:14px;line-height:20px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-cinema-casella__anteprima{font-size:14px;line-height:20px;color:var(--slate-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-cinema-casella__canale{display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:16px;color:var(--slate-600);white-space:nowrap}.c-cinema-casella__canale:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--cin-canale, var(--slate-400));flex:none}.c-cinema-casella__lato{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.c-cinema-casella__lato time{font-size:12px;line-height:16px;color:var(--slate-500);font-variant-numeric:tabular-nums}.c-cinema-casella__stato{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--r-full);font-size:12px;line-height:16px;font-weight:600;white-space:nowrap;background:var(--slate-100);color:var(--slate-700)}.c-cinema-casella__stato[data-stato=ia]{background:var(--viola-100);color:var(--viola-700)}.c-cinema-casella__stato[data-stato=collega]{background:var(--breve-fondo);color:var(--breve-testo)}.c-cinema-casella__stato[data-stato=team]{background:var(--verde-50);color:var(--verde-800)}.c-cinema-casella__stato[data-stato=gestire]{background:var(--errore-fondo);color:var(--errore-testo)}.c-cinema-casella__stato[data-stato=risolta]{background:var(--slate-100);color:var(--slate-700)}.c-cinema-casella__chat{display:grid;grid-template-rows:64px minmax(0,1fr) auto;min-width:0;min-height:0;background:var(--slate-50)}.c-cinema-casella__testata{display:flex;align-items:center;gap:10px;min-width:0;padding:0 16px;background:#fff;border-bottom:1px solid var(--slate-200)}.c-cinema-casella__testata .c-cinema-casella__stato{margin-left:auto}.c-cinema-casella__conversazione{display:flex;flex-direction:column-reverse;min-height:0;overflow-y:auto;scrollbar-width:none}.c-cinema-casella__conversazione::-webkit-scrollbar{display:none}.c-cinema-casella__conversazione>.c-cinema-bolle{margin-top:auto;flex:none;padding:16px 20px}.c-cinema-casella__conversazione>.c-cinema-bolle>li{max-width:70%}.c-cinema-casella__scrivi{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fff;border-top:1px solid var(--slate-200)}.c-cinema-casella__scrivi>span:first-child{flex:1;min-width:0;height:40px;display:flex;align-items:center;padding:0 12px;border:1px solid var(--slate-200);border-radius:var(--r-sm);color:var(--slate-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-cinema-casella__azione{display:inline-flex;align-items:center;height:36px;padding:0 12px;border-radius:var(--r-sm);border:1px solid var(--slate-200);font-size:14px;font-weight:600;color:var(--slate-800);white-space:nowrap}.c-cinema-casella__azione--invia{background:var(--slate-900);border-color:var(--slate-900);color:#fff}@container (max-width: 719.98px){.c-cinema-casella__corpo{grid-template-columns:minmax(0,1fr);height:auto}.c-cinema-casella__laterale,.c-cinema-casella__chat{display:none}.c-cinema-casella__elenco{border-right:0}}