.vCJo5W_layout{gap:var(--space-md);grid-template-columns:minmax(0,3fr) minmax(19rem,2fr);align-items:start;display:grid}@media (max-width:959px){.vCJo5W_layout{grid-template-columns:minmax(0,1fr)}}.vCJo5W_elenco{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.vCJo5W_candidato{align-items:center;gap:var(--space-smd);padding:var(--space-sm) var(--space-smd);cursor:pointer;transition:background-color var(--durata-breve) var(--curva), box-shadow var(--durata-breve) var(--curva);grid-template-columns:auto auto minmax(0,1fr) auto;display:grid}.vCJo5W_candidato+.vCJo5W_candidato{border-top:1px solid var(--color-border)}.vCJo5W_candidato:hover{background:var(--color-background)}.vCJo5W_candidato:has(input:checked){background:var(--color-background);box-shadow:inset 3px 0 0 var(--color-primary)}.vCJo5W_candidato:has(input:focus-visible){outline:var(--focus-anello);outline-offset:-3px}.vCJo5W_candidato input{width:18px;height:18px;accent-color:var(--color-primary);margin:0}.vCJo5W_dati{flex-direction:column;gap:1px;min-width:0;display:flex}.vCJo5W_nome{font-weight:600}.vCJo5W_vuoto{padding:var(--space-smd);color:var(--color-muted-foreground);font-size:var(--text-sm)}.vCJo5W_luogo,.vCJo5W_perche{font-size:var(--text-sm);color:var(--color-muted-foreground)}.vCJo5W_perche{font-variant-numeric:tabular-nums}.vCJo5W_bisogno{align-items:flex-start;gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-info);margin-top:2px;font-weight:600;display:inline-flex}.vCJo5W_bisogno svg{margin-top:3px}.vCJo5W_punteggio{min-width:2.75rem;padding:2px var(--space-sm);border-radius:var(--radius-md);background:var(--color-muted);font-family:var(--font-titoli);font-size:var(--text-lg);text-align:center;font-weight:700}.vCJo5W_candidato:has(input:checked) .vCJo5W_punteggio{background:var(--color-primary);color:var(--color-on-primary)}@media (max-width:479px){.vCJo5W_candidato{gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr) auto}.vCJo5W_candidato>:nth-child(2){display:none}}.vCJo5W_riepilogo{top:var(--space-md);position:sticky}@media (max-width:959px){.vCJo5W_riepilogo{position:static}}.vCJo5W_dettaglio{gap:var(--space-sm);padding:var(--space-smd);border-radius:var(--radius-md);background:var(--color-background);flex-direction:column;display:flex}.vCJo5W_dettaglioTitolo{font-weight:700}.vCJo5W_voci{gap:var(--space-sm);flex-direction:column;margin:0;display:flex}.vCJo5W_voce{justify-content:space-between;align-items:baseline;gap:var(--space-smd);display:flex}.vCJo5W_voce dt{flex-direction:column;min-width:0;font-weight:600;display:flex}.vCJo5W_voceNota{font-size:var(--text-sm);color:var(--color-muted-foreground);font-weight:400}.vCJo5W_voce dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.vCJo5W_voceMassimo{color:var(--color-muted-foreground);font-weight:400}.vCJo5W_gradini{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);flex-direction:column;padding:0;list-style:none;display:flex}.vCJo5W_gradini[hidden]{display:none}.vCJo5W_gradino{justify-content:space-between;align-items:center;gap:var(--space-smd);min-height:var(--tocco-min);padding:var(--space-sm) var(--space-smd);display:flex}.vCJo5W_gradino+.vCJo5W_gradino{border-top:1px solid var(--color-border)}
.MvqxSq_carta{border-radius:var(--radius-xl);border:1px solid color-mix(in oklab, var(--color-accent) 30%, transparent);background:radial-gradient(100% 120% at 50% 0%, color-mix(in oklab, var(--color-accent) 16%, transparent) 0%, transparent 60%), linear-gradient(180deg, color-mix(in oklab, var(--color-accent) 6%, var(--color-card)) 0%, var(--color-card) 100%);box-shadow:inset 0 1px 0 #ffffff12, 0 2px 6px var(--ombra-colore), 0 20px 40px -24px var(--ombra-colore-forte);position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.MvqxSq_carta{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.07), 0 2px 6px var(--ombra-colore), 0 20px 40px -24px var(--ombra-colore-forte)}}.MvqxSq_persone{align-items:center;gap:var(--space-sm);padding:var(--space-lg) var(--space-md) var(--space-md);grid-template-columns:1fr auto 1fr;display:grid}.MvqxSq_persona{align-items:center;gap:var(--space-xs);text-align:center;flex-direction:column;font-weight:600;display:flex}.MvqxSq_cuore{border-radius:var(--radius-full);block-size:2.75rem;inline-size:2.75rem;color:var(--color-accent-text);background:color-mix(in oklab, var(--color-accent) 18%, transparent);box-shadow:0 0 22px color-mix(in oklab, var(--color-accent) 35%, transparent);place-items:center;display:grid}.MvqxSq_fascia{justify-content:space-between;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);color:var(--color-on-accent);background:linear-gradient(90deg, var(--color-accent) 0%, color-mix(in oklab, var(--color-accent) 75%, #c2410c) 100%);font-size:var(--text-base);display:flex}
