@layer componenti{.stagione{align-self:start}.stagione__tavola{z-index:var(--z-oggetto);box-shadow:var(--ombra-pagina);position:relative}.stagione__didascalia{margin-top:var(--s-4)}.stagione__fase{color:var(--c-etichetta)}.stagione__fase--umana{color:var(--c-azione)}.stagione__fase-n{font-variant-numeric:var(--cifre-dati)}.stagione__fase-nota{color:var(--c-testo-2)}.stagione__titolo{font-family:var(--f-serif);font-weight:var(--p-libro);color:var(--c-testo);white-space:nowrap;font-size:1.125rem;line-height:1.3}.stagione__slot{z-index:2;border-radius:var(--r-ui);min-width:36px;height:30px;box-shadow:inset 0 0 0 var(--filo) var(--c-azione);background-color:var(--c-fondo);color:var(--c-azione);font-size:var(--t-micro);line-height:1;font-weight:var(--p-medio);white-space:nowrap;justify-content:center;align-items:center;padding:0 6px;display:inline-flex;position:relative}.stagione__slot--prenotato{background-color:var(--c-azione);color:var(--c-su-azione)}@media (width>=1024px){.stagione{grid-column:1/13}.stagione__tavola{--t:min(calc(3 * var(--col) + 3.5 * var(--fuga)), calc(9 * var(--col) + 8.5 * var(--fuga) - 4 * 141px));--w2:calc(1.5 * var(--col) + 1.25 * var(--fuga));padding:28px 0 10px}.stagione__tavola:before{content:"";top:0;bottom:0;left:calc(100% - 2 * var(--w2));width:var(--w2);background-color:var(--marca-velo);position:absolute}.stagione__testa,.stagione__riga{grid-template-columns:var(--t) repeat(4, minmax(0, 1fr)) repeat(2, var(--w2));--w1:calc((100% - var(--t) - 2 * var(--w2)) / 4);display:grid;position:relative}.stagione__testa{align-items:start;padding-bottom:14px}.stagione__testa:after,.stagione__riga:not(:last-child):after{content:"";height:var(--filo);background-color:var(--c-filetto);position:absolute;bottom:0;left:40px;right:40px}.stagione__testa:after{background-color:var(--c-filetto-ui)}.stagione__fasi{display:contents}.stagione__colonna,.stagione__fase{font-size:var(--t-micro);line-height:16px;font-weight:var(--p-forte);letter-spacing:var(--l-maiuscolo);text-transform:uppercase;white-space:nowrap}.stagione__colonna{color:var(--c-etichetta);padding-left:40px}.stagione__fase{text-align:center;justify-items:center;display:grid;position:relative}.stagione__fase-n{display:none}.stagione__fase-nota{font-size:var(--t-micro);line-height:16px;font-weight:var(--p-medio);letter-spacing:0;text-transform:none;margin-top:2px}.stagione__riga{align-items:center;height:56px}.stagione__titolo{grid-area:1/1;padding-left:40px}.stagione__raggiunta,.stagione__punti{display:none}.stagione__slot{grid-area:1/6;justify-self:center}.stagione__corsa{z-index:1;top:calc(50% - 1px);left:calc(var(--t) + var(--w1) / 2);background-color:var(--c-azione);width:0;height:2px;position:absolute}.stagione__corsa:after{content:"";background-color:var(--c-azione);width:12px;height:12px;box-shadow:0 0 0 3px var(--c-fondo);border-radius:50%;position:absolute;top:-5px;right:-6px}.stagione__riga--f2 .stagione__corsa{width:var(--w1)}.stagione__riga--f3 .stagione__corsa{width:calc(2 * var(--w1))}.stagione__riga--f4 .stagione__corsa{width:calc(3 * var(--w1))}.stagione__riga--f5 .stagione__corsa{width:calc(3.5 * var(--w1) + .5 * var(--w2))}.stagione__riga--f6 .stagione__corsa{width:calc(3.5 * var(--w1) + 1.5 * var(--w2))}.stagione__riga--f5 .stagione__corsa:after{display:none}}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.stagione[data-ingresso=attesa] .stagione__corsa{clip-path:inset(-8px 100% -8px -8px)}.stagione[data-ingresso=attesa] .stagione__riga--f1 .stagione__corsa{clip-path:none;opacity:0}.stagione[data-ingresso=entrato] .stagione__corsa{transition:clip-path .3s var(--curva), opacity .3s var(--curva)}.stagione[data-ingresso=entrato] .stagione__riga:nth-child(2) .stagione__corsa{transition-delay:60ms}.stagione[data-ingresso=entrato] .stagione__riga:nth-child(3) .stagione__corsa{transition-delay:.12s}.stagione[data-ingresso=entrato] .stagione__riga:nth-child(4) .stagione__corsa{transition-delay:.18s}.stagione[data-ingresso=entrato] .stagione__riga:nth-child(5) .stagione__corsa{transition-delay:.24s}.stagione[data-ingresso=entrato] .stagione__riga:nth-child(6) .stagione__corsa{transition-delay:.3s}}@media (width<=1023.98px){.stagione__tavola{padding:22px 22px 4px}.stagione__testa{border-bottom:var(--filo) solid var(--c-filetto-ui);padding-bottom:16px}.stagione__colonna{display:none}.stagione__fasi{column-gap:var(--fuga);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2px;display:grid}.stagione__fase{font-size:var(--t-etichetta);line-height:var(--i-etichetta);font-weight:var(--p-medio);flex-wrap:wrap;align-items:baseline;column-gap:8px;display:flex}.stagione__fase-n{min-width:1ch;color:var(--c-etichetta)}.stagione__fase--umana .stagione__fase-n{color:var(--c-azione)}.stagione__fase-nota{font-weight:var(--p-sans);flex-basis:100%;padding-left:calc(1ch + 8px)}.stagione__riga{column-gap:var(--s-4);border-bottom:var(--filo) solid var(--c-filetto);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;padding:12px 0;display:grid}.stagione__riga:last-child{border-bottom:0}.stagione__titolo{grid-area:1/1}.stagione__raggiunta{font-size:var(--t-etichetta);color:var(--c-testo-2);grid-area:2/1;line-height:18px}.stagione__corsa{display:none}.stagione__punti{grid-area:1/2/span 2;align-items:center;gap:7px;display:flex}.stagione__punto{width:6px;height:6px;box-shadow:inset 0 0 0 var(--filo) var(--c-azione);border-radius:50%}.stagione__punto--umano{border-radius:0}.stagione__punto--fatto{background-color:var(--c-azione)}.stagione__slot{grid-area:1/3/span 2}}@media (width>=600px) and (width<=1023.98px){.stagione__tavola{padding-inline:24px}.stagione__fasi{column-gap:var(--fuga)}.stagione__riga{grid-template-columns:calc(50% - var(--fuga) / 2) minmax(0, 1fr) auto auto;column-gap:var(--fuga);padding:14px 0}.stagione__raggiunta{font-size:var(--t-piccolo);grid-area:1/2;line-height:1.4}.stagione__punti{grid-area:1/3}.stagione__slot{grid-area:1/4}}@media (forced-colors:active){.stagione__tavola:before{background-color:canvas;border-left:1px solid canvastext}.stagione__corsa,.stagione__corsa:after,.stagione__punto--fatto,.stagione__slot--prenotato{color:canvas;forced-color-adjust:none;background-color:canvastext}}}
