@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-Dx4kXJAl.woff2)format("woff2-variations"),url(/assets/inter-latin-wght-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--colore-fondo:#f7f6f3;--colore-superficie:#fff;--colore-superficie-tenue:#f0eee9;--colore-bordo:#e4e1da;--colore-bordo-campo:#8a857b;--colore-testo:#2b2a27;--colore-testo-secondario:#5c5952;--colore-testo-tenue:#6b675f;--accento:#3d6152;--accento-forte:#2f4d41;--accento-tenue:#e6eee9;--colore-su-accento:#fff;--ok:#2e6a47;--ok-fondo:#e4f0e8;--attesa:#7d5c17;--attesa-fondo:#f6eed9;--errore:#a03d38;--errore-fondo:#f8e7e5;--info:#3a5e80;--info-fondo:#e5ecf4;--grafico-1:#3f78c0;--grafico-2:#d06a34;--grafico-3:#2a9d74;--grafico-neutro:#c9c5bc;--font:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--testo-xs:.75rem;--testo-sm:.875rem;--testo-base:1rem;--testo-md:1.125rem;--testo-lg:1.375rem;--testo-xl:1.75rem;--interlinea:1.5;--interlinea-titoli:1.25;--peso-normale:400;--peso-medio:500;--peso-forte:600;--spazio-1:.25rem;--spazio-2:.5rem;--spazio-3:.75rem;--spazio-4:1rem;--spazio-5:1.5rem;--spazio-6:2rem;--spazio-7:3rem;--raggio-piccolo:4px;--raggio:8px;--raggio-grande:12px;--raggio-pillola:999px;--bordo:1px solid var(--colore-bordo);--ombra:0 1px 2px #2b2a270d;--anello-focus:0 0 0 3px var(--accento-tenue);--larghezza-pagina:72rem;--larghezza-stretta:26rem;--altezza-campo:2.5rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font);font-size:100%;line-height:var(--interlinea);color:var(--colore-testo);background:var(--colore-fondo);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}*{box-sizing:border-box}body{min-height:100vh;margin:0}main{padding:var(--spazio-5) var(--spazio-4);max-width:var(--larghezza-pagina);margin:0 auto}main.stretta{max-width:var(--larghezza-stretta);margin-top:var(--spazio-7)}h1,h2,h3{line-height:var(--interlinea-titoli);font-weight:var(--peso-forte);letter-spacing:-.01em}h1{font-size:var(--testo-xl);margin:0 0 var(--spazio-4)}h2{font-size:var(--testo-lg);margin:0 0 var(--spazio-2)}h3{font-size:var(--testo-md);margin:var(--spazio-4) 0 var(--spazio-2)}p{margin:0 0 var(--spazio-3)}a{color:var(--accento);text-underline-offset:2px;text-decoration-thickness:1px}a:hover{color:var(--accento-forte)}code{font-family:var(--font-mono);font-size:.9em}strong{font-weight:var(--peso-forte)}hr{border:0;border-top:var(--bordo);margin:var(--spazio-5) 0}:focus-visible{outline:2px solid var(--accento);outline-offset:2px}header.testata{gap:var(--spazio-4);padding:var(--spazio-3) var(--spazio-4);background:var(--colore-superficie);border-bottom:var(--bordo);flex-wrap:wrap;align-items:center;display:flex}header.testata nav{gap:var(--spazio-1) var(--spazio-4);flex-wrap:wrap;flex:1;display:flex}header.testata nav a{color:var(--colore-testo-secondario);padding:var(--spazio-1) 0;border-bottom:2px solid #0000;text-decoration:none}header.testata nav a:hover{color:var(--colore-testo)}header.testata nav a.attivo{color:var(--colore-testo);font-weight:var(--peso-forte);border-bottom-color:var(--accento)}.modulo{gap:var(--spazio-3);display:grid}label{gap:var(--spazio-1);font-size:var(--testo-sm);color:var(--colore-testo-secondario);display:grid}label.blocco{margin:var(--spazio-2) 0}label.riga-scelta{gap:var(--spazio-2);color:var(--colore-testo);align-items:center;display:flex}input,select,textarea,button{font:inherit;font-size:var(--testo-base);color:var(--colore-testo);padding:var(--spazio-2) var(--spazio-3);border:1px solid var(--colore-bordo-campo);border-radius:var(--raggio);background:var(--colore-superficie)}input,select{min-height:var(--altezza-campo)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accento);outline-offset:0;box-shadow:var(--anello-focus)}input[type=checkbox],input[type=radio]{width:1rem;height:1rem;min-height:0;accent-color:var(--accento);padding:0}input[type=file]{max-width:100%;padding:var(--spazio-2);background:var(--colore-superficie)}input:disabled,select:disabled,textarea:disabled{background:var(--colore-superficie-tenue);color:var(--colore-testo-tenue)}textarea{width:100%;font-family:var(--font-mono);font-size:var(--testo-sm);line-height:var(--interlinea)}::placeholder{color:var(--colore-testo-tenue);opacity:1}fieldset{border:var(--bordo);border-radius:var(--raggio);padding:var(--spazio-3);margin:0}legend{font-size:var(--testo-sm);color:var(--colore-testo-secondario);padding:0 var(--spazio-1)}fieldset.scelta-creator{gap:var(--spazio-1);background:var(--colore-superficie);max-height:16rem;display:grid;overflow-y:auto}button{min-height:var(--altezza-campo);background:var(--accento);color:var(--colore-su-accento);border-color:var(--accento);font-weight:var(--peso-medio);cursor:pointer;transition:background-color .15s,border-color .15s}button:hover{background:var(--accento-forte);border-color:var(--accento-forte)}button.secondario{background:var(--colore-superficie);color:var(--colore-testo);border-color:var(--colore-bordo-campo)}button.secondario:hover{background:var(--colore-superficie-tenue)}button:disabled,button:disabled:hover{opacity:.5;cursor:not-allowed;background:var(--accento);border-color:var(--accento)}button.secondario:disabled,button.secondario:disabled:hover{background:var(--colore-superficie);border-color:var(--colore-bordo-campo)}button.piccolo{min-height:2rem;padding:var(--spazio-1) var(--spazio-3);font-size:var(--testo-sm);border-radius:var(--raggio-piccolo)}button.largo{width:100%;min-height:3rem;padding:var(--spazio-3);font-size:var(--testo-base)}button.collegamento,button.collegamento:hover,button.collegamento:disabled{min-height:0;color:var(--accento);text-underline-offset:2px;text-align:left;word-break:break-all;font-weight:var(--peso-normale);background:0 0;border:none;padding:0;text-decoration:underline}button.collegamento:hover{color:var(--accento-forte)}.barra{gap:var(--spazio-3);margin:var(--spazio-3) 0;flex-wrap:wrap;align-items:end;display:flex}.scorciatoie,.azioni,td.azioni{gap:var(--spazio-2);flex-wrap:wrap;display:flex}.errore{color:var(--errore)}p.errore{background:var(--errore-fondo);padding:var(--spazio-2) var(--spazio-3);border-radius:var(--raggio)}.avviso{background:var(--attesa-fondo);color:var(--colore-testo);padding:var(--spazio-3) var(--spazio-4);border-radius:var(--raggio)}.nota{color:var(--colore-testo-secondario);font-size:var(--testo-sm)}.testo{white-space:pre-line}.vuoto{text-align:center;color:var(--colore-testo-secondario);padding:var(--spazio-6) var(--spazio-4);border:1px dashed var(--colore-bordo-campo);border-radius:var(--raggio)}.caricamento{color:var(--colore-testo-secondario)}.caricamento:before{content:"";width:.9em;height:.9em;margin-right:var(--spazio-2);vertical-align:-.1em;border:2px solid var(--colore-bordo);border-top-color:var(--accento);border-radius:50%;animation:.8s linear infinite gira;display:inline-block}@keyframes gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.caricamento:before{animation:none}*{transition:none!important}}table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--testo-sm);background:var(--colore-superficie);border:var(--bordo);border-radius:var(--raggio);font-variant-numeric:tabular-nums;max-height:75vh;display:block;overflow:auto}th,td{text-align:left;padding:var(--spazio-2) var(--spazio-3);border-bottom:var(--bordo);vertical-align:top}thead th{z-index:1;background:var(--colore-superficie-tenue);color:var(--colore-testo-secondario);font-weight:var(--peso-forte);font-size:var(--testo-xs);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;position:sticky;top:0}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:var(--colore-fondo)}th.num,td.num{text-align:right;white-space:nowrap}tr.riga-errore td,tr.riga-errore:hover td{background:var(--errore-fondo)}tr.riga-avviso td,tr.riga-avviso:hover td{background:var(--attesa-fondo)}table.consegne td{min-width:9rem}table.consegne td .azioni{margin-top:var(--spazio-2)}.etichetta{font-size:var(--testo-xs);font-weight:var(--peso-medio);background:var(--attesa-fondo);color:var(--attesa);padding:0 var(--spazio-2);border-radius:var(--raggio-pillola);margin-left:var(--spazio-2);white-space:nowrap}.stato-mancante,.stato-da_correggere{color:var(--errore);font-weight:var(--peso-forte)}.stato-caricato{color:var(--attesa);font-weight:var(--peso-medio)}.stato-approvato{color:var(--ok);font-weight:var(--peso-medio)}li.contenuto[class*=stato-]{color:inherit;font-weight:inherit}.stato{font-size:var(--testo-xs);font-weight:var(--peso-medio);padding:0 var(--spazio-2);border-radius:var(--raggio-pillola);background:var(--colore-superficie-tenue);color:var(--colore-testo-secondario);white-space:nowrap;line-height:1.6;display:inline-block}.stato.consegnato{background:var(--info-fondo);color:var(--info)}.stato.approvato{background:var(--ok-fondo);color:var(--ok)}.stato.da_rifare{background:var(--errore-fondo);color:var(--errore)}.scheda{background:var(--colore-superficie);border:var(--bordo);border-radius:var(--raggio-grande);padding:var(--spazio-4);margin:var(--spazio-4) 0;box-shadow:var(--ombra)}.scheda>:first-child{margin-top:0}.scheda>:last-child{margin-bottom:0}.scheda.completata{opacity:.7}.riquadri{gap:var(--spazio-3);margin:var(--spazio-4) 0;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));display:grid}.riquadri div{background:var(--colore-superficie);border:var(--bordo);border-radius:var(--raggio-grande);padding:var(--spazio-3) var(--spazio-4);gap:var(--spazio-1);box-shadow:var(--ombra);display:grid}.riquadri span{font-size:var(--testo-sm);color:var(--colore-testo-secondario)}.riquadri strong{font-size:var(--testo-xl);line-height:var(--interlinea-titoli);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.riquadri small{font-size:var(--testo-xs);color:var(--colore-testo-tenue)}.codice{font-family:var(--font-mono);font-size:var(--testo-lg);gap:var(--spazio-3);letter-spacing:.04em;flex-wrap:wrap;align-items:center;display:flex}.codice-input{width:14rem;font-family:var(--font-mono);text-transform:uppercase}ul.link{gap:var(--spazio-4);margin:0;padding:0;list-style:none;display:grid}ul.link li{gap:var(--spazio-1);display:grid}ul.link code{word-break:break-all;font-size:var(--testo-sm);background:var(--colore-superficie-tenue);padding:var(--spazio-2) var(--spazio-3);border-radius:var(--raggio-piccolo)}ul.link button{justify-self:start}.andamento{height:8rem;padding-top:var(--spazio-2);border-bottom:1px solid var(--colore-bordo-campo);align-items:flex-end;gap:2px;display:flex;overflow-x:auto}.andamento div{flex:1 0 .6rem;align-items:flex-end;gap:1px;height:100%;display:flex}.andamento i{border-radius:2px 2px 0 0;flex:1;min-height:1px;display:block}i.clic,.legenda.clic{background:var(--grafico-neutro)}i.biglietti,.legenda.biglietti{background:var(--grafico-1)}.legenda{width:.7rem;height:.7rem;margin:0 var(--spazio-1) 0 var(--spazio-3);vertical-align:middle;border-radius:2px;display:inline-block}.materiali{gap:0 var(--spazio-4);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));display:grid}.anteprima{object-fit:contain;background:var(--colore-superficie-tenue);border-radius:var(--raggio);width:100%;max-height:14rem;margin-bottom:var(--spazio-2)}ul.contenuti,ul.file{gap:var(--spazio-3);margin:0;padding:0;list-style:none;display:grid}li.contenuto{border-top:var(--bordo);padding-top:var(--spazio-3);gap:var(--spazio-2);display:grid}.testa-contenuto{justify-content:space-between;gap:var(--spazio-2);align-items:baseline;display:flex}ul.file li{gap:var(--spazio-2);flex-wrap:wrap;align-items:center;display:flex}.riga-contenuto label{flex:8rem}main.accesso{justify-content:center;gap:var(--spazio-5);min-height:100vh;padding-block:var(--spazio-6);flex-direction:column;margin-top:0;display:flex}main.accesso .scheda{padding:var(--spazio-5);margin:0}main.accesso .modulo{grid-template-columns:minmax(0,1fr)}main.accesso .modulo input{width:100%}main.accesso h1{font-size:var(--testo-lg);margin-bottom:var(--spazio-2)}.intro{color:var(--colore-testo-secondario);margin-bottom:var(--spazio-5)}.marchio{align-items:center;gap:var(--spazio-3);color:var(--accento);display:flex}.marchio svg{flex:none}.marchio span{line-height:var(--interlinea-titoli);display:grid}.marchio strong{color:var(--colore-testo);font-size:var(--testo-md)}.marchio small{color:var(--colore-testo-secondario);font-size:var(--testo-sm)}.piede-accesso{text-align:center}.piede-accesso p{margin:0}.sotto-modulo{margin:var(--spazio-4) 0 0;text-align:center;font-size:var(--testo-sm)}.campo-password{gap:var(--spazio-1);display:grid}.riga-password{gap:var(--spazio-2);display:flex}.riga-password input{flex:1;width:auto;min-width:0}button.mostra{font-size:var(--testo-sm);padding-inline:var(--spazio-3);min-width:6rem}ul.regole{gap:var(--spazio-1);font-size:var(--testo-sm);color:var(--colore-testo-secondario);margin:0;padding:0;list-style:none;display:grid}ul.regole li:before{content:"○";width:1.25em;color:var(--colore-testo-tenue);display:inline-block}ul.regole li.ok{color:var(--ok)}ul.regole li.ok:before{content:"✓";color:var(--ok);font-weight:var(--peso-forte)}.errore-accesso p{margin-bottom:var(--spazio-2)}.errore-accesso p:last-child{margin-bottom:0}p.riuscita{background:var(--ok-fondo);color:var(--colore-testo);padding:var(--spazio-3) var(--spazio-4);border-radius:var(--raggio)}ol.passi{padding-left:var(--spazio-5);gap:var(--spazio-2);margin:0;display:grid}.visivo-nascosto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.campionario{gap:var(--spazio-3);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));display:grid}.campione{gap:var(--spazio-1);font-size:var(--testo-xs);color:var(--colore-testo-secondario);display:grid}.campione i{border-radius:var(--raggio);border:var(--bordo);height:3rem;display:block}.campione code{color:var(--colore-testo)}@media (width>=48rem){main{padding:var(--spazio-6) var(--spazio-5)}header.testata{padding:var(--spazio-3) var(--spazio-5)}}
