.c-campagna-invio{--ci-esci: cubic-bezier(.4, 0, 1, 1);--ci-tessera: 56px;position:relative;min-width:0}.c-campagna-invio__cornice{position:relative;background:#fff;border:1px solid var(--bordo);border-radius:var(--r-lg);padding:52px var(--s-4) var(--s-5);box-shadow:var(--ombra-1)}@media(min-width:768px){.c-campagna-invio__cornice{padding:56px var(--s-6) var(--s-6)}}.c-campagna-invio figcaption{margin-top:var(--s-3);font-size:var(--t-small);line-height:var(--lh-small);color:var(--testo-2);max-width:var(--lead-max)}.c-campagna-invio__colonne{display:grid;gap:var(--s-6);grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.c-campagna-invio__colonne{grid-template-columns:repeat(var(--ci-col, 3),minmax(0,1fr));gap:var(--s-6);align-items:start}}.c-campagna-invio__colonna{min-width:0;display:grid;gap:var(--s-4);align-content:start}.c-campagna-invio[data-fasi]:not([data-fasi*=pubblico]) [data-fase=pubblico],.c-campagna-invio[data-fasi]:not([data-fasi*=esclusioni]) [data-fase=esclusioni],.c-campagna-invio[data-fasi]:not([data-fasi*=anteprima]) [data-fase=anteprima],.c-campagna-invio[data-fasi]:not([data-fasi*=invio]) [data-fase=invio],.c-campagna-invio[data-fasi]:not([data-fasi*=analisi]) [data-fase=analisi]{display:none}.c-campagna-invio:not([data-segmenti=si]) .c-campagna-invio__filtro--segmento{display:none}.c-campagna-invio__passo{display:flex;align-items:center;gap:10px;font-size:var(--t-small);line-height:var(--lh-small);font-weight:600;color:var(--testo)}.c-campagna-invio__passo>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:2px solid var(--viola-200);color:var(--viola-700);font-size:13px;font-weight:700;background:#fff;transition:background-color var(--dur-3) var(--ease),color var(--dur-3) var(--ease),border-color var(--dur-3) var(--ease)}.c-campagna-invio.is-gioca .c-campagna-invio__passo.is-corrente>span{background:var(--viola-600);border-color:var(--viola-600);color:#fff}.c-campagna-invio__blocco{min-width:0;background:var(--slate-50);border:1px solid var(--bordo);border-radius:var(--r-md);padding:12px}.c-campagna-invio__etichetta{display:block;font-size:var(--t-micro);line-height:var(--lh-micro);font-weight:600;color:var(--testo-2);margin-bottom:8px}.c-campagna-invio__filtri{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.c-campagna-invio__filtro{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--r-full);background:#fff;border:1px solid var(--slate-300);font-size:var(--t-small);line-height:var(--lh-small);font-weight:600;color:var(--testo)}.c-campagna-invio__filtro .i{width:14px;height:14px;color:var(--slate-600)}.c-campagna-invio__nuvola{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,var(--ci-tessera));justify-content:start;gap:8px}.c-campagna-invio__tessera,.c-campagna-invio__posto{position:relative;width:var(--ci-tessera);height:var(--ci-tessera);border-radius:var(--r-sm)}.c-campagna-invio__tessera{display:grid;place-items:center;background:#fff;border:1px solid var(--slate-300);color:var(--testo);transition:opacity var(--dur-3) var(--ease),border-color var(--dur-2) var(--ease)}.c-campagna-invio__tessera b{font-size:14px;line-height:1;font-weight:700;letter-spacing:.02em}.c-campagna-invio__tessera i{position:absolute;left:4px;top:4px;font-style:normal;font-size:10px;line-height:14px;font-weight:700;padding:0 3px;border-radius:4px;background:var(--slate-100);color:var(--slate-700)}.c-campagna-invio__tessera small{position:absolute;left:0;right:0;bottom:3px;text-align:center;font-size:10px;line-height:12px;font-weight:600;color:var(--testo-2);font-variant-numeric:tabular-nums}.c-campagna-invio__tessera[data-fuori]{opacity:.38;border-style:dashed}.c-campagna-invio__tessera--sara{border:2px solid var(--notte)}.c-campagna-invio__posto{border:1.5px dashed var(--slate-300);background:transparent}.c-campagna-invio__vassoi{list-style:none;margin:0;padding:0;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.c-campagna-invio__vassoio{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-content:start;padding:10px;background:#fff;border:1px solid var(--bordo);border-radius:var(--r-sm);font-size:var(--t-small);line-height:var(--lh-small);color:var(--testo);transition:border-color var(--dur-2) var(--ease),background-color var(--dur-2) var(--ease)}.c-campagna-invio__vassoio-titolo{display:flex;gap:6px;align-items:flex-start;font-weight:600;overflow-wrap:anywhere}.c-campagna-invio__vassoio-titolo .i{width:16px;height:16px;margin-top:2px;color:var(--slate-600)}.c-campagna-invio__vassoio .c-campagna-invio__tessera{--ci-tessera: 44px}.c-campagna-invio__vassoio .c-campagna-invio__tessera b{font-size:12px}.c-campagna-invio__vassoio .c-campagna-invio__tessera i{font-size:9px;line-height:12px;left:2px;top:2px}.c-campagna-invio__vassoio.is-colpito{border-color:var(--breve-bordo);background:var(--avviso-fondo)}.c-campagna-invio__modello{background:var(--slate-100);border:1px solid var(--bordo);border-radius:14px 14px 4px;overflow:hidden;font-size:var(--t-small);line-height:var(--lh-small)}.c-campagna-invio__modello-testa{display:grid;place-items:center;height:112px;background:var(--viola-50);color:var(--viola-700);border-bottom:1px solid var(--bordo)}.c-campagna-invio__modello-testa svg{width:72px;height:88px}.c-campagna-invio__modello-testa--pdf{height:76px;grid-template-columns:auto auto;gap:10px;justify-content:center;background:#fff;color:var(--testo);font-weight:600}.c-campagna-invio__modello-testa--pdf .i{width:28px;height:28px;color:var(--errore-testo)}.c-campagna-invio__modello p{margin:0;padding:10px 12px 0;color:var(--testo)}.c-campagna-invio__righe-finte{padding:10px 12px 0;display:grid;gap:6px}.c-campagna-invio__righe-finte span{height:8px;border-radius:4px;background:var(--slate-300)}.c-campagna-invio__righe-finte span:last-child{width:62%}.c-campagna-invio__bottoni{list-style:none;margin:10px 0 0;padding:0}.c-campagna-invio__bottoni li{display:flex;align-items:center;gap:6px;padding:8px 12px;border-top:1px solid var(--slate-200);color:var(--viola-700);font-weight:600}.c-campagna-invio__bottoni .i{width:14px;height:14px}.c-campagna-invio__riepilogo{margin:0;display:grid;gap:0}.c-campagna-invio__riepilogo div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--slate-200);font-size:var(--t-small);line-height:var(--lh-small)}.c-campagna-invio__riepilogo dt{color:var(--testo-2)}.c-campagna-invio__riepilogo dd{margin:0;text-align:right;font-weight:600;color:var(--testo)}.c-campagna-invio__invia{display:flex;justify-content:flex-end;margin-top:12px}.c-campagna-invio__invia span{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border-radius:var(--r-sm);background:var(--viola-600);color:#fff;font-size:var(--t-small);font-weight:600;transition:opacity var(--dur-2) var(--ease),transform var(--dur-1) var(--ease)}.c-campagna-invio__invia .i{width:16px;height:16px}.c-campagna-invio__sara{display:grid;gap:10px}.c-campagna-invio__sara-testa{display:flex;align-items:center;gap:10px;font-size:var(--t-small);font-weight:600}.c-campagna-invio__sara-testa .c-campagna-invio__tessera{--ci-tessera: 40px}.c-campagna-invio__stati{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.c-campagna-invio__stati li{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 10px;border-radius:var(--r-full);background:var(--verde-50);color:var(--verde-800);border:1px solid var(--verde-200);font-size:var(--t-micro);font-weight:600}.c-campagna-invio__stati .i{width:12px;height:12px;stroke-width:2.5}.c-campagna-invio__risposta{justify-self:start;max-width:90%;background:#fff;border:1px solid var(--bordo);border-radius:14px 14px 14px 4px;padding:8px 12px;font-size:var(--t-small);line-height:var(--lh-small)}.c-campagna-invio__risposta small{display:block;font-size:var(--t-micro);color:var(--testo-3)}.c-campagna-invio__analisi{background:#fff;border:1px solid var(--bordo);border-radius:var(--r-md);padding:12px 14px}.c-campagna-invio__analisi-titolo{display:flex;align-items:center;gap:6px;font-size:var(--t-small);line-height:var(--lh-small);font-weight:600;margin:0 0 8px}.c-campagna-invio__analisi-titolo .i{width:16px;height:16px;color:var(--viola-700)}.c-campagna-invio__analisi dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.c-campagna-invio__analisi dl>div{min-width:0}.c-campagna-invio__analisi dt{font-size:var(--t-small);line-height:var(--lh-small);color:var(--testo-2)}.c-campagna-invio__analisi dd{margin:2px 0 0;font-size:var(--t-h3);line-height:var(--lh-h3);font-weight:700;color:var(--slate-400);font-variant-numeric:tabular-nums}.c-campagna-invio__barra{display:block;height:8px;margin-top:6px;border-radius:4px;background:var(--slate-100);transform-origin:left}.c-campagna-invio__vendite{margin-top:12px;padding:10px 12px;border-radius:var(--r-sm);background:var(--verde-50);border:1px solid var(--verde-200)}.c-campagna-invio__vendite-testa{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:var(--t-small);font-weight:600;color:var(--verde-800);margin-bottom:6px}.c-campagna-invio__vendite dl{grid-template-columns:repeat(3,minmax(0,1fr))}.c-campagna-invio__vendite dd{font-size:var(--t-h4);line-height:var(--lh-h4)}@media(max-width:400px){.c-campagna-invio{--ci-tessera: 52px}}.c-campagna-invio.is-gioca .is-attesa{opacity:0;transition:opacity var(--dur-2) var(--ci-esci)}.c-campagna-invio.is-gioca .is-entra{animation:ci-entra var(--dur-2) var(--ease-out) both}.c-campagna-invio.is-gioca .c-campagna-invio__tessera.is-pieno{opacity:1;border-style:solid}.c-campagna-invio.is-gioca .c-campagna-invio__passo:not(.is-corrente):not(.is-fatto){opacity:.55}.c-campagna-invio.is-gioca .c-campagna-invio__invia span.is-spento{opacity:.45}.c-campagna-invio.is-gioca .c-campagna-invio__invia span.is-premuto{transform:scale(.96)}.c-campagna-invio.is-gioca .c-campagna-invio__barra.is-traccia{animation:ci-barra var(--dur-4) var(--ease) both}.c-campagna-invio .is-vola{position:relative;z-index:5;box-shadow:var(--ombra-2)}.c-campagna-invio.is-pausa *,.c-campagna-invio.is-pausa *:before,.c-campagna-invio.is-pausa *:after{animation-play-state:paused!important}@keyframes ci-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ci-barra{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.c-campagna-invio__ctrl{position:absolute;z-index:6;left:8px;bottom:8px;width:44px;height:44px;padding:0;border:0;background:none;display:grid;place-items:center;color:var(--slate-800)}.c-campagna-invio__ctrl span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid var(--slate-300);box-shadow:var(--ombra-1)}.c-campagna-invio__ctrl svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.c-campagna-invio__ctrl:hover span{border-color:var(--slate-500)}.c-campagna-invio__ctrl:focus-visible{outline:none}.c-campagna-invio__ctrl:focus-visible span{outline:2px solid var(--fuoco);outline-offset:2px}.c-campagna-invio:has(.c-campagna-invio__ctrl:not([hidden])) .c-campagna-invio__cornice{padding-bottom:60px}@media(prefers-reduced-motion:reduce){.c-campagna-invio__ctrl{display:none}}