.banner-finti{margin-bottom:16px}.search{display:flex;gap:8px;align-items:center}.search .fy-input{min-width:320px}.search .fy-select{max-width:220px}.timeline{display:flex;flex-direction:column;gap:20px}.tl-day__head{margin-bottom:6px;text-transform:capitalize}.tl-row{display:grid;grid-template-columns:52px 10px 1fr auto;grid-gap:10px;gap:10px;align-items:baseline;padding:6px 16px;border-bottom:1px solid hsl(var(--border))}.tl-row:last-child{border-bottom:0}.tl-time{font-family:var(--font-mono);font-size:12px;color:hsl(var(--muted-foreground))}.tl-dot{width:8px;height:8px;border-radius:50%;align-self:center;background:hsl(var(--muted-foreground))}.tl-dot--acquisti{background:hsl(var(--positive))}.tl-dot--accessi{background:hsl(var(--cc-2))}.tl-dot--allenamento{background:hsl(var(--primary))}.tl-dot--community{background:hsl(var(--cc-4))}.tl-dot--assistenza{background:hsl(var(--warning))}.tl-dot--email{background:hsl(var(--cc-6))}.tl-dot--crm{background:hsl(var(--cc-8))}.tl-what{font-size:13px;min-width:0}.tl-what__kind{font-weight:500}.tl-what__title{color:hsl(var(--muted-foreground))}.tl-amount{font-family:var(--font-mono);font-size:12px}.tl-collapsed{font-size:12px;color:hsl(var(--muted-foreground))}.tl-row--acquisto{box-shadow:inset 3px 0 0 hsl(var(--positive))}.tl-row--acquisto .tl-amount,.tl-row--acquisto .tl-what__kind{color:hsl(var(--positive));font-weight:600}.cell-clip{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-clip--funnel{max-width:180px}.cell-clip--email{max-width:200px}.cell-nowrap{white-space:nowrap}.stadio__tacche{display:inline-flex;gap:2px}.stadio__tacche>span{width:4px;height:10px;border-radius:1px;background:currentColor;opacity:.2}.stadio__tacche>span.is-on{opacity:1}.profilo{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:16px 20px;margin-bottom:16px}.profilo__nome{font-size:22px;font-weight:600;letter-spacing:-.02em}.profilo__dati{display:flex;flex-wrap:wrap;gap:8px 32px;margin-left:auto;font-size:13px}.jr-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 12px}.journey{display:flex;flex-direction:column}.jr-gap,.jr-step{display:grid;grid-template-columns:104px 20px minmax(0,1fr);grid-column-gap:12px;column-gap:12px}.jr-when{text-align:right;font-family:var(--font-mono);font-size:12px;color:hsl(var(--muted-foreground));padding-top:10px}.jr-when>span{display:block}.jr-rail{position:relative;display:flex;justify-content:center}.jr-rail:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:hsl(var(--border))}.jr-block:first-of-type .jr-step .jr-rail:before{top:14px}.jr-block:last-of-type .jr-step .jr-rail:before{bottom:calc(100% - 14px)}.jr-mark{position:relative;width:10px;height:10px;margin-top:14px;border-radius:50%;border:2px solid hsl(var(--muted-foreground));background:hsl(var(--card))}.jr-gap{min-height:30px;align-items:center}.jr-pill{justify-self:start;padding:2px 10px;border-radius:999px;background:hsl(var(--muted));font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jr-card,.jr-pill{border:1px solid hsl(var(--border))}.jr-card{display:flex;gap:12px;align-items:baseline;justify-content:space-between;margin:4px 0;padding:8px 14px;border-radius:var(--radius-lg);background:hsl(var(--card))}.jr-card__main{min-width:0}.jr-card__title{font-size:14px;font-weight:500}.jr-card__amount{font-family:var(--font-mono);font-size:13px;white-space:nowrap}.jr-day{margin:4px 0}.jr-tail{margin:0;padding:10px 0 0 136px}.jr-step--gratis .jr-mark{border-color:hsl(var(--info));background:hsl(var(--info)/.15)}.jr-step--abbandono .jr-mark{border-color:hsl(var(--warning));background:hsl(var(--warning)/.15)}.jr-step--abbandono .jr-card{border-style:dashed}.jr-step--acquisto .jr-mark{border-color:hsl(var(--positive));background:hsl(var(--positive))}.jr-step--acquisto .jr-card{border-color:hsl(var(--positive)/.5);box-shadow:inset 3px 0 0 hsl(var(--positive))}.jr-step--acquisto .jr-card__amount{color:hsl(var(--positive));font-weight:600}@media (max-width:640px){.jr-gap,.jr-step{grid-template-columns:72px 16px minmax(0,1fr);column-gap:8px}.jr-tail{padding-left:96px}.profilo__dati{margin-left:0}}.login{max-width:380px;margin:12vh auto 0}.login__brand{margin-bottom:8px}.login__errore{margin:12px 0}.login__altro{margin-top:12px}.logout{margin-top:auto}.logout .fy-btn{width:100%}.agg-card,.agg-head,.agg-kpi{margin-bottom:16px}.agg-nota{max-width:760px}.agg-tappa{display:grid;grid-template-columns:220px minmax(0,1fr) 96px;grid-gap:16px;gap:16px;align-items:center}.agg-tappa__nome{font-size:13.5px;font-weight:500;text-align:right}.agg-tappa__n{display:flex;flex-direction:column;align-items:flex-end}.agg-gap{display:flex;align-items:center;gap:12px;min-height:36px;padding-left:236px}.agg-perse{color:hsl(var(--warning));font-family:var(--font-mono)}.agg-barra{height:22px;border-radius:4px;background:hsl(var(--muted));overflow:hidden}.agg-barra>span{display:block;height:100%;border-radius:4px;background:hsl(var(--muted-foreground)/.35)}.agg-tappa--acquisto .agg-barra>span{background:hsl(var(--positive))}.agg-barra--sm{height:6px;width:120px}.agg-tasso{display:flex;align-items:center;gap:10px}.agg-trial{margin-left:8px}.agg-seq{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.agg-seq__p{padding:2px 8px;border:1px solid hsl(var(--border));border-radius:999px;font-size:12.5px}.agg-seq__p+.agg-seq__p:before{content:"→";margin:0 6px 0 -2px;color:hsl(var(--muted-foreground))}.agg-seq__p--acquisto{border-color:hsl(var(--positive)/.5);color:hsl(var(--positive));font-weight:600}@media (max-width:640px){.agg-tappa{grid-template-columns:110px minmax(0,1fr) 64px;gap:8px}.agg-gap{padding-left:118px}}.paginatore{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px}