.modulo.svelte-1towf85{max-width:560px;margin:0 auto}.ruoli.svelte-1towf85{border:0;grid-template-columns:repeat(2,1fr);gap:8px;margin:0 0 18px;padding:0;display:grid}.scelta-scuola.svelte-1towf85{border:0;gap:6px;padding:0;display:grid}.scelta-scuola.svelte-1towf85 .spunta:where(.svelte-1towf85){margin:0}.ruolo.svelte-1towf85{border:1.5px solid var(--bordo);cursor:pointer;border-radius:14px;flex-direction:column;gap:2px;margin:0;padding:10px;font-weight:400;display:flex}.ruolo.svelte-1towf85 input:where(.svelte-1towf85){opacity:0;position:absolute}.ruolo.scelto.svelte-1towf85{border-color:var(--bosco);background:var(--bosco-chiaro)}.ruolo.svelte-1towf85:focus-within{outline:3px solid var(--sole)}.due.svelte-1towf85{grid-template-columns:1fr;gap:0 12px;display:grid}.spazio.svelte-1towf85{margin-top:14px}.ruolo.svelte-1towf85:last-of-type:nth-of-type(odd){grid-column:span 2}.invito.svelte-1towf85{background:var(--terracotta-chiaro);border-radius:18px;align-items:center;gap:14px;margin-bottom:16px;padding:14px 16px;display:flex}.invito.svelte-1towf85 p:where(.svelte-1towf85){margin:4px 0 0}.invito.svelte-1towf85 svg{flex-shrink:0}.solo-invito.svelte-1towf85 h2:where(.svelte-1towf85){margin:8px 0;font-size:1.3rem}@media (width>=560px){.due.svelte-1towf85{grid-template-columns:1fr 1fr}}
