.c-percorso-dato{position:relative;margin:0}.c-percorso-dato__testa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-6)}.c-percorso-dato__interruttori{display:flex;flex-wrap:wrap;gap:var(--s-2)}.c-percorso-dato__sw{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 14px 0 8px;border-radius:99px;border:1px solid var(--bordo-campo);background:#fff;color:var(--testo);font:inherit;font-weight:600;font-size:var(--t-small);cursor:pointer}.c-percorso-dato__sw:before{content:"";width:34px;height:20px;border-radius:99px;flex:none;background:radial-gradient(circle 8px at 10px 50%,#fff 7px,transparent 8px),var(--slate-300);transition:background-position var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease)}.c-percorso-dato__sw[aria-checked=true]{border-color:var(--viola-300)}.c-percorso-dato__sw[aria-checked=true]:before{background:radial-gradient(circle 8px at 24px 50%,#fff 7px,transparent 8px),var(--viola-600)}.c-percorso-dato__sw-stato{font-weight:500;color:var(--testo-2)}.c-percorso-dato__traccia{--pd-gap: var(--s-8);list-style:none;margin:0;padding:0;position:relative;display:grid;gap:var(--pd-gap)}.c-percorso-dato .c-icon-tile>svg:not(.i){width:70%;height:70%}.c-percorso-dato__traccia+.c-percorso-dato__traccia{margin-top:var(--s-8)}.c-percorso-dato__nome-traccia{font-size:var(--t-small);line-height:var(--lh-small);font-weight:600;color:var(--slate-600);margin:var(--s-8) 0 var(--s-3)}.c-percorso-dato__nome-traccia:first-of-type{margin-top:0}.c-percorso-dato__tappa{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:var(--s-4);align-items:start;align-content:start;transition:opacity var(--dur-2) var(--ease)}.c-percorso-dato__tappa>.c-icon-tile{--tile: 56px;--icona: 26px;border-radius:14px;grid-row:1 / span 3;position:relative;z-index:1;transition:background-color var(--dur-2) var(--ease),color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}.c-percorso-dato__tappa:not(:last-of-type):after{content:"";position:absolute;left:27px;top:56px;bottom:calc(-1 * var(--pd-gap));width:2px;background:var(--slate-300)}.c-percorso-dato__titolo{display:block;font-weight:700;font-size:var(--t-body);line-height:22px;color:var(--testo);padding-top:4px}.c-percorso-dato__frase{display:block;margin-top:4px;font-size:var(--t-small);line-height:var(--lh-small);color:var(--testo-2)}.c-percorso-dato__tag{justify-self:start;margin-top:6px;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:99px;font-size:12px;line-height:16px;font-weight:600;background:#fff;color:var(--slate-700);border:1px solid var(--slate-300)}.c-percorso-dato__lucchetto,.c-percorso-dato__arco{position:absolute;z-index:1;left:28px;top:calc(56px + (100% - 56px + var(--pd-gap)) / 2);transform:translate(-50%,-50%);display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#fff;border:1px solid var(--slate-300);color:var(--slate-600)}.c-percorso-dato__lucchetto .i{width:12px;height:12px}.c-percorso-dato__arco{width:auto;height:auto;left:44px;transform:translateY(-50%);padding:2px 10px;border-radius:99px;font-size:12px;line-height:16px;font-weight:600;color:var(--viola-700);border-color:var(--viola-200);background:var(--viola-50);white-space:nowrap}.c-percorso-dato__tappa--facoltativa>.c-icon-tile{background:#fff;box-shadow:inset 0 0 0 1.5px var(--viola-300)}.c-percorso-dato__tappa--facoltativa>.c-icon-tile:after{content:"";position:absolute;inset:-5px;border-radius:18px;border:1.5px dashed var(--viola-300)}.c-percorso-dato__tappa.is-acceso>.c-icon-tile{background:var(--viola-600);color:#fff;box-shadow:0 0 0 6px var(--viola-100)}.c-percorso-dato__tappa.is-acceso>.c-icon-tile .simbolo path{fill:currentColor}.c-percorso-dato[data-assistente=spento] [data-tappa=ia],.c-percorso-dato[data-canale=sito] [data-tappa=meta]{opacity:.4}.c-percorso-dato__gettone{position:absolute;z-index:3;left:0;top:0;width:22px;height:22px;border-radius:50%;pointer-events:none;background:var(--viola-600);box-shadow:0 0 0 4px #8048e833;opacity:0;display:grid;place-items:center;color:#fff}.c-percorso-dato__gettone svg{width:12px;height:12px}.c-percorso-dato__piede{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);margin-top:var(--s-6);font-size:var(--t-small);line-height:var(--lh-small);color:var(--testo-2)}.c-percorso-dato__ctrl{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;cursor:pointer;border-radius:50%;color:var(--slate-800)}.c-percorso-dato__ctrl:before{content:"";grid-area:1/1;width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid var(--slate-300)}.c-percorso-dato__ctrl .i{grid-area:1/1;width:16px;height:16px;position:relative}.c-percorso-dato__fornitori{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-3);grid-template-columns:minmax(0,1fr)}.c-percorso-dato__fornitore{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4);border-radius:var(--r-md);background:#fff;border:1px solid var(--bordo);min-width:0}.c-percorso-dato__fornitore-nome{font-weight:700;font-size:var(--t-h4);line-height:var(--lh-h4)}.c-percorso-dato__dove{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 10px;border-radius:99px;background:var(--slate-100);color:var(--slate-800);font-size:var(--t-small);line-height:var(--lh-small);font-weight:600}.c-percorso-dato__dove .i{width:14px;height:14px;flex:none}.c-percorso-dato__fornitore--casa .c-percorso-dato__dove{background:var(--viola-50);color:var(--viola-800);box-shadow:inset 0 0 0 1px var(--viola-200)}.c-percorso-dato__cosa>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--link);font-weight:600;font-size:var(--t-small)}.c-percorso-dato__cosa>summary::-webkit-details-marker{display:none}.c-percorso-dato__cosa>summary .i{width:16px;height:16px;transition:transform var(--dur-1) var(--ease)}.c-percorso-dato__cosa[open]>summary .i{transform:rotate(90deg)}.c-percorso-dato__cosa p{margin:0;font-size:var(--t-small);line-height:var(--lh-small);color:var(--testo-2)}.c-percorso-dato__scelti{margin-top:var(--s-4);padding:var(--s-4);border-radius:var(--r-md);border:1.5px dashed var(--slate-300);background:var(--slate-50);font-size:var(--t-small);line-height:var(--lh-small);color:var(--testo-2)}.c-percorso-dato__scelti .c-percorso-dato__chip{display:inline-flex;margin:6px 6px 0 0;padding:3px 10px;border-radius:99px;background:#fff;border:1px solid var(--slate-300);color:var(--slate-800);font-weight:600;font-size:12px;line-height:16px}@media(min-width:640px){.c-percorso-dato__fornitori{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.c-percorso-dato__fornitori{grid-template-columns:repeat(5,minmax(0,1fr))}.c-percorso-dato__traccia{--pd-gap: var(--s-4);grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.c-percorso-dato__tappa{grid-template-columns:minmax(0,1fr);row-gap:0}.c-percorso-dato__tappa>.c-icon-tile{grid-row:auto;margin-bottom:var(--s-3)}.c-percorso-dato__tappa:not(:last-of-type):after{left:64px;right:calc(-1 * var(--pd-gap));top:27px;bottom:auto;width:auto;height:2px}.c-percorso-dato__lucchetto{left:calc(56px + (100% - 56px + var(--pd-gap)) / 2);top:28px}.c-percorso-dato__traccia:has(.c-percorso-dato__arco){padding-top:22px}.c-percorso-dato__arco{left:calc(56px + (100% - 56px + var(--pd-gap)) / 2);top:-14px;transform:translate(-50%,-50%)}.c-percorso-dato__piede{justify-content:space-between}}@media(prefers-reduced-motion:no-preference){.c-percorso-dato.is-entra .c-percorso-dato__fornitore{animation:pd-sali var(--dur-3) var(--ease-out) backwards;animation-delay:calc(var(--i, 0) * 90ms)}.c-percorso-dato.is-entra .c-percorso-dato__fornitore--casa .c-percorso-dato__dove{animation:pd-anello 1.2s var(--ease) .6s backwards}}@keyframes pd-sali{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pd-anello{0%{box-shadow:inset 0 0 0 1px var(--viola-200),0 0 #8048e859}to{box-shadow:inset 0 0 0 1px var(--viola-200),0 0 0 10px #8048e800}}@media(prefers-reduced-motion:reduce){.c-percorso-dato__ctrl,.c-percorso-dato__gettone{display:none!important}.c-percorso-dato__tappa,.c-percorso-dato__tappa>.c-icon-tile,.c-percorso-dato__sw:before{transition:none!important}}