.MpnANW_filtri{gap:var(--space-smd);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));align-items:end;display:grid}.MpnANW_conteggio{color:var(--color-muted-foreground);font-size:var(--text-sm);margin:0}.MpnANW_giorni{gap:var(--space-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.MpnANW_giorno{margin:0 0 var(--space-sm);font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent-text);font-weight:700}.MpnANW_eventi{gap:var(--space-sm);flex-direction:column;margin:0;padding:0 0 0 1.75rem;list-style:none;display:flex;position:relative}.MpnANW_eventi:before{content:"";background:linear-gradient(180deg, color-mix(in oklab, var(--color-accent) 60%, transparent), color-mix(in oklab, var(--color-foreground) 10%, transparent));border-radius:2px;width:2px;position:absolute;top:.6rem;bottom:.6rem;left:.55rem}.MpnANW_evento{padding:var(--space-smd) var(--space-md);border:1px solid color-mix(in oklab, var(--color-foreground) 9%, transparent);border-radius:var(--radius-lg);background:linear-gradient(180deg, color-mix(in oklab, var(--color-card) 94%, var(--color-foreground)), var(--color-card));box-shadow:var(--shadow-carta,var(--shadow-sm));transition:border-color var(--durata-breve) var(--curva), box-shadow var(--durata-breve) var(--curva);position:relative}.MpnANW_evento:before{content:"";border:2px solid var(--color-card);border-radius:var(--radius-full);background:var(--color-border-strong);width:.75rem;height:.75rem;position:absolute;top:1.1rem;left:-1.5rem}.MpnANW_evento[data-nuovo]:before{background:var(--color-accent);box-shadow:0 0 0 4px color-mix(in oklab, var(--color-accent) 25%, transparent)}.MpnANW_evento[data-aperto]{border-color:color-mix(in oklab, var(--color-accent) 55%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--color-accent) 25%, transparent), var(--shadow-carta-su,var(--shadow-md))}.MpnANW_eventoTesta{gap:4px var(--space-md);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.MpnANW_ora{font-family:var(--font-cifre,inherit);font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:700}.MpnANW_azione{font-size:var(--text-base);margin:0;font-weight:700}.MpnANW_chi{gap:6px var(--space-sm);color:var(--color-muted-foreground);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;margin-top:2px;display:flex}@media (max-width:40rem){.MpnANW_eventoTesta{grid-template-columns:auto minmax(0,1fr)}.MpnANW_eventoTesta>:last-child{grid-column:1/-1}}.MpnANW_confronto{width:100%;margin-top:var(--space-smd);border-collapse:separate;border-spacing:0;font-size:var(--text-sm)}.MpnANW_confronto caption{padding-bottom:var(--space-xs);color:var(--color-muted-foreground);text-align:left}.MpnANW_confronto th,.MpnANW_confronto td{padding:var(--space-sm) var(--space-smd);border-top:1px solid color-mix(in oklab, var(--color-foreground) 8%, transparent);text-align:left;vertical-align:top;overflow-wrap:anywhere}.MpnANW_confronto thead th{color:var(--color-muted-foreground);border-top:0;font-weight:600}.MpnANW_confronto tbody th{width:28%;font-weight:650}.MpnANW_prima,.MpnANW_dopo{border-radius:var(--radius-sm);padding:2px 8px;line-height:1.5;display:inline-block}.MpnANW_confronto tr[data-tipo=cambiato] .MpnANW_prima,.MpnANW_confronto tr[data-tipo=tolto] .MpnANW_prima{background:var(--color-destructive-soft);color:var(--color-destructive-text);text-decoration:line-through;text-decoration-thickness:1px}.MpnANW_confronto tr[data-tipo=cambiato] .MpnANW_dopo,.MpnANW_confronto tr[data-tipo=aggiunto] .MpnANW_dopo{background:var(--color-success-soft);color:var(--color-success);font-weight:650}.MpnANW_confronto tr[data-tipo=uguale]{color:var(--color-muted-foreground)}@media (max-width:40rem){.MpnANW_confronto thead{display:none}.MpnANW_confronto tbody tr{column-gap:var(--space-sm);padding:var(--space-sm) 0;border-top:1px solid color-mix(in oklab, var(--color-foreground) 8%, transparent);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.MpnANW_confronto tbody th{width:auto;padding:0 0 var(--space-xs);border:0;grid-column:1/-1}.MpnANW_confronto td{border:0;flex-direction:column;gap:2px;padding:0;display:flex}.MpnANW_confronto td:before{content:attr(data-titolo);color:var(--color-muted-foreground);font-size:var(--text-xs)}.MpnANW_eventi{padding-left:1.25rem}.MpnANW_evento:before{left:-1.2rem}.MpnANW_eventi:before{left:.35rem}}@media (prefers-reduced-motion:reduce){.MpnANW_evento{transition:none}}
