.c-casella-canali{position:relative;container-type:inline-size;color:var(--testo);font-size:var(--t-small);line-height:var(--lh-small)}.c-casella-canali>.c-badge-angolo{top:0;right:0}.c-casella-canali[data-variante]:not([data-variante=pillole]):has(>.c-badge-angolo){padding-top:40px}.c-casella-canali[data-variante]:not([data-variante=pillole]):has(>.c-cinema-capitolo__bollino--angolo){padding-top:40px}.c-casella-canali[data-variante]>.c-cinema-capitolo__bollino--angolo{top:0;right:max(0px,calc((100% - 380px)/2))}.c-casella-canali[data-variante=clienti]>.c-cinema-capitolo__bollino--angolo{right:max(0px,calc((100% - 560px)/2))}[data-canale=whatsapp]{--cc-canale: var(--canale-whatsapp)}[data-canale=instagram]{--cc-canale: var(--canale-instagram)}[data-canale=messenger]{--cc-canale: var(--canale-messenger)}[data-canale=sito]{--cc-canale: var(--canale-sito)}[data-canale=telegram]{--cc-canale: var(--canale-telegram)}.c-casella-canali__canale{display:inline-flex;align-items:center;gap:6px;color:var(--slate-600);font-size:var(--t-micro);line-height:var(--lh-micro)}.c-casella-canali__canale:before,.c-casella-canali__sorgenti>li[data-canale]:before,.c-casella-canali__pillole a[data-canale]:before,.c-casella-canali__arrivi>li[data-canale]:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--cc-canale, var(--slate-400))}.c-casella-canali__casella{position:relative;width:100%;max-width:380px;margin:0 auto;background:#fff;border:1px solid var(--slate-200);border-radius:var(--r-lg);box-shadow:var(--ombra-3);overflow:hidden}.c-casella-canali__barra{display:flex;align-items:center;gap:8px;height:40px;padding:0 14px;background:var(--slate-50);border-bottom:1px solid var(--slate-200);font-weight:600}.c-casella-canali__barra .simbolo{width:16px;height:auto}.c-casella-canali__filtri{display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px;border-bottom:1px solid var(--slate-100)}.c-casella-canali__filtri>*{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:var(--r-full);border:1px solid var(--slate-200);background:#fff;font-size:var(--t-micro);font-weight:600;color:var(--slate-700)}.c-casella-canali__filtri>button{min-height:44px;font-size:var(--t-small)}.c-casella-canali__filtri>[aria-pressed=true],.c-casella-canali__filtri>.is-attivo{background:var(--slate-900);border-color:var(--slate-900);color:#fff}.c-casella-canali__elenco{position:relative;margin:0;padding:0;list-style:none}.c-casella-canali__riga{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) auto;column-gap:10px;row-gap:2px;align-items:center;min-height:64px;padding:10px 12px;border-top:1px solid var(--slate-100);background:#fff}.c-casella-canali__elenco>.c-casella-canali__riga:first-child{border-top:0}.c-casella-canali__avatar{grid-row:span 2;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--slate-100);color:var(--slate-700);font-size:var(--t-micro);font-weight:700}.c-casella-canali__nome{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.c-casella-canali__riga>.c-casella-canali__stato{grid-column:3;grid-row:1 / span 2;justify-self:end}.c-casella-canali__riga[data-assegnato]:after{content:attr(data-assegnato);position:absolute;right:12px;bottom:6px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--viola-100);color:var(--viola-700);font-size:10px;font-weight:700}.c-casella-canali__riga[data-assegnato]>.c-casella-canali__stato{align-self:start}.c-casella-canali__stato{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--r-full);font-size:var(--t-micro);font-weight:600;white-space:nowrap;background:var(--slate-100);color:var(--slate-700)}.c-casella-canali__stato[data-tono=ia]{background:var(--viola-100);color:var(--viola-700)}.c-casella-canali__stato[data-tono=attesa]{background:var(--breve-fondo);color:var(--breve-testo)}.c-casella-canali__stato[data-tono=team]{background:var(--verde-50);color:var(--verde-800)}.c-casella-canali__stato[data-tono=gestire]{background:var(--errore-fondo);color:var(--errore-testo)}.c-casella-canali__stato.is-cambia{animation:cc-stato var(--dur-2) var(--ease-out)}@keyframes cc-stato{0%{transform:scale(.9);opacity:.4}}.c-casella-canali__vuoto{padding:16px;color:var(--slate-600);text-align:center}.c-casella-canali__schema{position:relative;display:flex;flex-direction:column;align-items:center;gap:56px}.c-casella-canali__sorgenti{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;position:relative;z-index:1}.c-casella-canali__sorgenti>li{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border-radius:var(--r-full);background:#fff;border:1px solid var(--slate-200);font-weight:600}.c-casella-canali__sorgenti>li[data-in-arrivo]{border-style:dashed;border-color:var(--slate-300);color:var(--slate-700)}.c-casella-canali__sorgenti .c-badge{height:20px;padding:0 8px}.c-casella-canali__linee{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0}.c-casella-canali__linee path{fill:none;stroke:var(--slate-300);stroke-width:1.5}.c-casella-canali__linee path.is-arrivo{stroke-dasharray:4 5;stroke:var(--breve-bordo)}.c-casella-canali__linee line{stroke:var(--breve-testo);stroke-width:2;stroke-linecap:round}.c-casella-canali__linee circle{fill:var(--viola-600)}.c-casella-canali__linee circle.is-fermo{fill:#fff;stroke:var(--breve-bordo);stroke-width:2}.c-casella-canali__schema>.c-casella-canali__casella{z-index:1}.c-casella-canali__etichetta{margin:0 0 12px;color:var(--testo-2);font-weight:600;text-align:center}.c-casella-canali__pillole{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.c-casella-canali__pillole a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:var(--r-full);background:#fff;border:1px solid var(--slate-200);color:var(--notte);font-weight:600;text-decoration:none;transition:background-color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),transform var(--dur-1) var(--ease)}.c-casella-canali__pillole a:hover{border-color:var(--slate-400);color:var(--notte)}.c-casella-canali__pillole a .i{width:16px;height:16px;color:var(--notte)}.c-casella-canali__pillole a[data-in-arrivo]{border-style:dashed;border-color:var(--slate-300)}.c-casella-canali__pillole a[data-in-arrivo] span{color:var(--breve-testo)}.c-casella-canali__pillole a.is-tocco{background:var(--viola-50);border-color:var(--viola-300)}.c-casella-canali__pannello{width:100%;max-width:380px;margin:0 auto;padding:16px;background:#fff;border:1px solid var(--slate-200);border-radius:var(--r-lg);box-shadow:var(--ombra-2)}.c-casella-canali__pannello h3{margin:0 0 8px;font-size:var(--t-h4);line-height:var(--lh-h4)}.c-casella-canali__pannello ul{margin:0;padding:0;list-style:none}.c-casella-canali__int{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;border-top:1px solid var(--slate-100)}.c-casella-canali__int--generale{font-weight:600;border-top:0}.c-casella-canali__int .c-casella-canali__canale{font-size:var(--t-small);line-height:var(--lh-small);color:var(--slate-800)}.c-casella-canali__int.is-segnato{background:linear-gradient(90deg,var(--viola-50),transparent);margin:0 -16px;padding:0 16px}[role=switch].c-casella-canali__switch{position:relative;flex:none;width:52px;height:44px;padding:0;border:0;background:radial-gradient(circle at 16px 22px,var(--slate-300) 11.5px,transparent 12px) no-repeat,radial-gradient(circle at 36px 22px,var(--slate-300) 11.5px,transparent 12px) no-repeat,linear-gradient(var(--slate-300),var(--slate-300)) 16px 10px / 20px 24px no-repeat}.c-casella-canali__switch:before{content:"";position:absolute;left:4px;top:10px;width:44px;height:24px;border-radius:var(--r-full);background:var(--viola-600);opacity:0;transition:opacity var(--dur-1) var(--ease)}.c-casella-canali__switch:after{content:"";position:absolute;left:7px;top:13px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:var(--ombra-1);transition:transform var(--dur-1) var(--ease)}.c-casella-canali__switch[aria-checked=true]:before{opacity:1}.c-casella-canali__switch[aria-checked=true]:after{transform:translate(20px)}.c-casella-canali__switch.is-lento:before,.c-casella-canali__switch.is-lento:after{transition-duration:var(--dur-3)}.c-casella-canali__switch:focus-visible{outline:2px solid var(--fuoco);outline-offset:-2px;border-radius:var(--r-full)}.c-casella-canali__fumetto{position:relative;max-width:300px;margin:16px auto 0;padding:12px 16px;border-radius:var(--r-sm);background:var(--slate-900);color:var(--slate-50);font-size:var(--t-small);line-height:var(--lh-small)}.c-casella-canali__fumetto:after{content:"";position:absolute;left:50%;top:-6px;width:12px;height:12px;margin-left:-6px;background:inherit;transform:rotate(45deg);border-radius:2px}.c-casella-canali__duo{display:flex;flex-direction:column;gap:16px}.c-casella-canali__gruppi{display:grid;gap:16px}.c-casella-canali__gruppo{padding:16px 18px;border-radius:var(--r-md);border:1px solid var(--slate-200);background:#fff}.c-casella-canali__gruppo--riserva{border-color:var(--viola-200);background:var(--viola-50)}.c-casella-canali__gruppo h3{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:var(--t-h4);line-height:var(--lh-h4)}.c-casella-canali__gruppo h3 .i{width:20px;height:20px;color:var(--viola-700)}.c-casella-canali__gruppo ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.c-casella-canali__gruppo li{display:grid;grid-template-columns:8px 1fr;column-gap:10px;align-items:baseline;color:var(--slate-700);font-size:var(--t-body-sm);line-height:var(--lh-body-sm)}.c-casella-canali__gruppo li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--cc-canale, var(--slate-400));transform:translateY(-1px)}.c-casella-canali__gruppo li strong{color:var(--slate-950)}.c-casella-canali__strade{position:relative;display:grid;gap:40px}.c-casella-canali__strada{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:40px}.c-casella-canali__nodo{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 16px;border-radius:var(--r-md);background:var(--notte);color:#fff;font-weight:600}.c-casella-canali__nodo .i{width:18px;height:18px}.c-casella-canali__arrivi{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.c-casella-canali__arrivi>li{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:var(--r-full);background:#fff;border:1px solid var(--slate-200);font-weight:600}.c-casella-canali__strada>p{margin:-24px 0 0;max-width:340px;color:var(--testo-2);text-align:center}.c-casella-canali[data-variante=clienti] .c-casella-canali__casella{max-width:560px}.c-casella-canali__marchi{display:grid;align-items:center;height:48px;padding:0 16px;background:var(--slate-50);border-bottom:1px solid var(--slate-200)}.c-casella-canali__marchi>*{grid-area:1 / 1;display:inline-flex;align-items:center;gap:8px;font-weight:700}.c-casella-canali__marchi i{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:var(--cc-marchio, var(--slate-700));color:#fff;font-style:normal;font-size:13px}.c-casella-canali__marchi .simbolo{width:18px;height:auto}.c-casella-canali__marchio--prima{opacity:0}.c-casella-canali__testa{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 8px}.c-casella-canali__testa h3{margin:0;font-size:var(--t-h4);line-height:var(--lh-h4)}.c-casella-canali__btn{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:var(--r-sm);background:var(--cc-marchio, var(--slate-900));color:#fff;font-weight:600;font-size:var(--t-small)}.c-casella-canali__tabella{width:100%;border-collapse:collapse;font-size:var(--t-small)}.c-casella-canali__tabella th{white-space:nowrap;padding:8px 16px;text-align:left;color:var(--slate-600);font-size:var(--t-micro);font-weight:600;border-bottom:1px solid var(--slate-200)}.c-casella-canali__tabella td{padding:12px 16px;border-bottom:1px solid var(--slate-100)}.c-casella-canali__tabella td:first-child{font-weight:600}.c-casella-canali__wa{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.c-casella-canali__wa:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--verde-500)}.c-casella-canali__wa[data-wa=no]:before{background:var(--breve-bordo);box-shadow:inset 0 0 0 1px var(--breve-testo)}.c-casella-canali__entra{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid var(--slate-300);border-radius:var(--r-sm);font-weight:600}@container (max-width: 519px){.c-casella-canali__tabella thead{display:none}.c-casella-canali__tabella tr{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:12px 16px;border-bottom:1px solid var(--slate-100)}.c-casella-canali__tabella td{display:block;padding:0;border:0}.c-casella-canali__tabella td:first-child{grid-column:1;grid-row:1;align-self:center}.c-casella-canali__tabella td[data-etichetta]:before{content:attr(data-etichetta) ": ";color:var(--slate-600)}.c-casella-canali__tabella td:last-child{grid-column:2;grid-row:1}}@container (min-width: 580px){.c-casella-canali__duo{flex-direction:row;align-items:flex-start;justify-content:center;gap:24px}.c-casella-canali__duo>.c-casella-canali__pannello{margin:0;flex:0 1 340px}.c-casella-canali__duo>.c-casella-canali__fumetto{margin:0;flex:0 1 200px;align-self:flex-start}.c-casella-canali__duo>.c-casella-canali__fumetto:after{left:-6px;top:var(--cc-freccia, 24px);margin:-6px 0 0}}@container (min-width: 680px){.c-casella-canali__schema{flex-direction:row;justify-content:center;align-items:center;gap:120px}.c-casella-canali__sorgenti{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:12px}.c-casella-canali__schema>.c-casella-canali__casella{margin:0;flex:0 1 380px}.c-casella-canali__gruppi,.c-casella-canali__strade{grid-template-columns:1fr 1fr}}.c-casella-canali__ctrl{position:absolute;left:-8px;bottom:-8px;z-index:3;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--slate-800)}.c-casella-canali__ctrl:before{content:"";position:absolute;inset:4px;border-radius:50%;background:#fff;border:1px solid var(--slate-300);box-shadow:var(--ombra-1)}.c-casella-canali__ctrl svg{position:relative;width:16px;height:16px}.c-casella-canali button:focus-visible{outline:2px solid var(--fuoco);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.c-casella-canali.is-gioca .c-casella-canali__riga{transition:transform var(--dur-3) var(--ease),opacity var(--dur-2) var(--ease-out)}.c-casella-canali.is-gioca .c-casella-canali__riga.is-attesa{opacity:0}.c-casella-canali.is-gioca .is-sale{animation:cc-sale var(--dur-2) var(--ease-out) backwards;animation-delay:calc(var(--cc-i, 0) * 90ms)}.c-casella-canali.is-gioca .c-casella-canali__marchio--prima{animation:cc-marchio-via 1.4s var(--ease) both}.c-casella-canali.is-gioca .c-casella-canali__marchio--prima+*{animation:cc-marchio-vieni 1.4s var(--ease) both}.c-casella-canali.is-pausa *,.c-casella-canali.is-pausa *:before,.c-casella-canali.is-pausa *:after{animation-play-state:paused!important}.c-casella-canali.is-filtra .c-casella-canali__riga{transition:transform var(--dur-2) var(--ease)}.c-casella-canali.is-gioca .c-casella-canali__riga.is-esce{opacity:0;transform:translate(8px);transition:opacity var(--dur-2) cubic-bezier(.4,0,1,1),transform var(--dur-2) cubic-bezier(.4,0,1,1)}.c-casella-canali.is-gioca .is-premuto{transform:scale(.94);transition:transform var(--dur-1) var(--ease)}[data-cc-legenda]>*{transition:opacity var(--dur-2) var(--ease)}[data-cc-legenda].is-legenda>*{opacity:.45}[data-cc-legenda].is-legenda>.is-corrente{opacity:1}}.c-casella-canali__dito{position:absolute;z-index:3;left:0;top:0;width:20px;height:20px;border-radius:50%;pointer-events:none;background:#8048e859;border:2px solid var(--viola-600);transition:transform .52s var(--ease),opacity var(--dur-2) var(--ease)}.c-casella-canali__dito:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid var(--viola-600);opacity:0}.c-casella-canali__dito.is-tocco:after{animation:cc-tocco .42s var(--ease-out)}@keyframes cc-tocco{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes cc-sale{0%{opacity:0;transform:translateY(8px)}}@keyframes cc-marchio-via{0%,50%{opacity:1}to{opacity:0}}@keyframes cc-marchio-vieni{0%,50%{opacity:0;transform:translateY(4px)}to{opacity:1}}@media(prefers-reduced-motion:reduce){.c-casella-canali__ctrl,.c-casella-canali__dito{display:none!important}}