:root{--serif: "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--sans: "Segoe UI", "Helvetica Neue", Arial, system-ui, sans-serif;--dimensione-testo: 18px;--riga: 68ch;--raggio: 6px;--raggio-grande: 12px;--raggio-pillola: 999px;--spazio-1: .25rem;--spazio-2: .5rem;--spazio-3: .75rem;--spazio-4: 1rem;--spazio-5: 1.5rem;--spazio-6: 2rem;--larghezza-laterale: 16.5rem;--altezza-intestazione: 3.25rem;--ombra-sopra: 0 2px 10px rgb(0 0 0 / .08);--fondo: #fbfaf7;--superficie: #ffffff;--testo: #1f1d1a;--tenue: #5c574f;--bordo: #d9d4ca;--accento: #2f5d62;--accento-testo: #ffffff;--ok: #2e6b3a;--attenzione: #8a5a00;--errore: #a12a2a;--evidenza: #eef3f2;--laterale: #f4f3ef;--bolla: #eef3f2;--evidenziato: #fff2a8;--evidenziato-testo: #1f1d1a;color-scheme:light}:root[data-tema=scuro]{--fondo: #17191b;--superficie: #1f2225;--testo: #e8e4dc;--tenue: #a9a397;--bordo: #3a3e42;--accento: #8cc1c6;--accento-testo: #10282a;--ok: #8fcf9b;--attenzione: #e3b45a;--errore: #f08b8b;--evidenza: #253033;--laterale: #1b1e20;--bolla: #253033;--evidenziato: #5a4a12;--evidenziato-testo: #fbf3d5;color-scheme:dark}:root[data-tema=seppia]{--fondo: #f4ecd8;--superficie: #fbf5e6;--testo: #3b2f20;--tenue: #6b5a43;--bordo: #d8c9a6;--accento: #6b4a1f;--accento-testo: #fffaf0;--ok: #3f6b2e;--attenzione: #8a5a00;--errore: #9a2c1f;--evidenza: #efe3c4;--laterale: #ece2c8;--bolla: #efe3c4;--evidenziato: #f2d98a;--evidenziato-testo: #3b2f20}:root[data-tema=rosa]{--fondo: #fde8ef;--superficie: #fff7fa;--testo: #3a1f2b;--tenue: #74505f;--bordo: #efc3d3;--accento: #a8285f;--accento-testo: #ffffff;--ok: #2e6b3a;--attenzione: #7f5200;--errore: #a12a2a;--evidenza: #fbdbe6;--laterale: #fbe0ea;--bolla: #fcdce8;--evidenziato: #fff2a8;--evidenziato-testo: #3a1f2b;--cuore: #f9d0de}:root[data-tema=rosa] body{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cg fill='%23f9d0de'%3E%3Cpath d='M24 34c-4-7-15-5-15 3 0 7 15 15 15 15s15-8 15-15c0-8-11-10-15-3z'/%3E%3Cpath d='M72 78c-3-4-9-3-9 2 0 4 9 9 9 9s9-5 9-9c0-5-6-6-9-2z'/%3E%3C/g%3E%3C/svg%3E");background-attachment:fixed}:root[data-larghezza=stretta]{--riga: 58ch}:root[data-larghezza=ampia]{--riga: 80ch}*{box-sizing:border-box}html{font-size:var(--dimensione-testo)}body{margin:0;background:var(--fondo);color:var(--testo);font-family:var(--serif);line-height:1.6;overflow-wrap:break-word}:root[data-carattere=senza_grazie] body{font-family:var(--sans)}h1,h2,h3{line-height:1.25;font-weight:600}h1{font-size:1.6rem;margin:0 0 1rem}h2{font-size:1.25rem;margin:0 0 .6rem}h3{font-size:1.05rem}a{color:var(--accento)}:focus-visible{outline:3px solid var(--accento);outline-offset:2px}.salta{position:absolute;left:-999px}.salta:focus{left:1rem;top:1rem;background:var(--superficie);padding:.5rem;z-index:10}.app{display:grid;grid-template-columns:var(--larghezza-laterale) minmax(0,1fr);min-height:100vh}.app.senza-aree{grid-template-columns:minmax(0,1fr)}.colonna{min-width:0;display:flex;flex-direction:column}main{padding:1.5rem 2rem 3rem;max-width:calc(var(--riga) + 18rem);width:100%;margin-inline:auto}.contenuto{max-width:var(--riga)}.schede{display:flex;flex-wrap:wrap;gap:.3rem;border-bottom:1px solid var(--bordo);margin-bottom:1.2rem;font-family:var(--sans);font-size:.85rem}.schede a{padding:.45rem .8rem;color:var(--tenue);text-decoration:none;border-bottom:2px solid transparent}.schede a.attivo{color:var(--testo);border-bottom-color:var(--accento);font-weight:600}.sezione{margin:0 0 2rem}.descrizione,.tenue{color:var(--tenue)}.tenue{font-size:.9rem}.avviso{padding:.6rem .8rem;border-radius:var(--raggio);border-left:4px solid var(--accento);background:var(--evidenza)}.avviso-ok{border-left-color:var(--ok)}.avviso-errore{border-left-color:var(--errore);color:var(--errore);background:transparent}form,.modulo{display:grid;gap:.9rem;max-width:32rem}label{display:grid;gap:.25rem;font-family:var(--sans);font-size:.9rem}fieldset{border:1px solid var(--bordo);border-radius:var(--raggio);padding:.8rem 1rem;margin:0;display:grid;gap:.5rem}legend{font-family:var(--sans);font-size:.9rem;font-weight:600;padding:0 .3rem}.scelta{display:flex;align-items:center;gap:.5rem}input,select,textarea,button{font:inherit;font-family:var(--sans);font-size:.95rem}input[type=text],input[type=password],input[type=number],input[type=date],select,textarea{padding:.45rem .6rem;border:1px solid var(--bordo);border-radius:var(--raggio);background:var(--superficie);color:var(--testo)}textarea{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.85rem;min-height:14rem}button{padding:.45rem .9rem;border-radius:var(--raggio);border:1px solid var(--bordo);background:var(--superficie);color:var(--testo);cursor:pointer}button.primario{background:var(--accento);color:var(--accento-testo);border-color:var(--accento)}button:disabled{opacity:.55;cursor:not-allowed}.azioni{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}table{border-collapse:collapse;width:100%;font-family:var(--sans);font-size:.85rem;margin:.5rem 0 1rem}th,td{text-align:left;padding:.45rem .6rem;border-bottom:1px solid var(--bordo);vertical-align:top}th{color:var(--tenue);font-weight:600}.stato{display:inline-block;padding:.05rem .5rem;border-radius:999px;font-family:var(--sans);font-size:.8rem;border:1px solid currentColor}.stato-ok,.stato-riuscito{color:var(--ok)}.stato-avviso{color:var(--attenzione)}.stato-critico,.stato-fallito{color:var(--errore)}.riquadri{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem}.riquadro{border:1px solid var(--bordo);border-radius:var(--raggio);background:var(--superficie);padding:1rem}.riquadro h3{margin:0 0 .4rem;font-family:var(--sans);font-size:.9rem;color:var(--tenue)}.barra-quota{height:.6rem;border-radius:999px;background:var(--evidenza);overflow:hidden;border:1px solid var(--bordo)}.barra-quota>span{display:block;height:100%;background:var(--accento)}.barra-quota.oltre>span{background:var(--errore)}.codici{columns:2;font-family:ui-monospace,Consolas,monospace}.qr{background:#fff;padding:.5rem;width:max-content;border-radius:var(--raggio)}.accesso{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:var(--spazio-4) var(--spazio-4) calc(var(--spazio-4) + env(safe-area-inset-bottom));background:var(--laterale);font-family:var(--sans)}.accesso .riquadro{width:min(26rem,100%);padding:var(--spazio-6) var(--spazio-5);border-radius:1.25rem;box-shadow:0 10px 40px #00000014;display:grid;gap:var(--spazio-4)}.accesso h1{font-family:var(--serif);font-size:1.7rem;text-align:center;margin:0}.accesso .sottotitolo{text-align:center;color:var(--tenue);margin:calc(-1 * var(--spazio-3)) 0 0}.accesso form,.accesso .modulo{max-width:none;gap:var(--spazio-4)}.accesso input[type=text],.accesso input[type=password]{width:100%;min-height:48px;padding:.6rem .9rem;border-radius:var(--raggio-grande);font-size:16px}.accesso input.codice-otp{text-align:center;font-size:1.6rem;letter-spacing:.5em;padding-left:calc(.9rem + .5em);font-variant-numeric:tabular-nums}.accesso button.primario{width:100%;min-height:48px;border-radius:var(--raggio-grande);font-weight:600}.accesso .azioni{flex-direction:column;align-items:stretch}.accesso button.collegamento{text-align:center;text-decoration:none;font-size:.9rem;padding:var(--spazio-2)}.accesso .qr{justify-self:center}.caricamento-app{min-height:100vh;min-height:100dvh;display:grid;place-items:center;color:var(--tenue);font-family:var(--sans)}.pagine{display:flex;gap:.8rem;align-items:center;font-family:var(--sans);font-size:.85rem}.nascosta{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.in-linea{display:flex;align-items:center;gap:.4rem;grid-template-columns:none;max-width:none}.in-linea select{min-width:0}button.collegamento{border:0;background:none;color:var(--accento);padding:.45rem .7rem;text-decoration:underline}button.piccolo{padding:.1rem .5rem;font-size:.78rem}button.pericolo{border-color:var(--errore);color:var(--errore)}button.pericolo:disabled{opacity:.5}a.pulsante{display:inline-block;padding:.45rem .9rem;border-radius:var(--raggio);border:1px solid var(--accento);font-family:var(--sans);font-size:.9rem;text-decoration:none}.notifiche{position:relative}.elenco-notifiche{position:absolute;right:0;top:2.4rem;width:22rem;z-index:5}.elenco-notifiche ul{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.riquadro-sopra{position:fixed;inset:10vh auto auto 50%;transform:translate(-50%);z-index:20;width:min(30rem,92vw);background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--raggio);padding:1.2rem 1.5rem;box-shadow:0 8px 30px #0003}.riquadro.conferma{margin:.8rem 0}main:has(.compagno),main:has(.biblioteca),main:has(.visualizzatore),main:has(.spazio-scrittura){max-width:none}.compagno{display:grid;grid-template-columns:minmax(0,1fr) 17rem;gap:1.5rem;align-items:start}.compagno.senza-riferimenti{grid-template-columns:minmax(0,1fr)}.conversazioni,.riferimenti{font-family:var(--sans);font-size:.85rem;display:grid;gap:.6rem;position:sticky;top:1rem}.riferimenti{top:calc(var(--altezza-intestazione) + 1rem)}.conversazioni ul,.riferimenti ol{margin:0;padding-left:1.1rem;display:grid;gap:.35rem}.conversazioni ul{list-style:none;padding:0}.conversazioni a[aria-current=page]{font-weight:600}.intestazione-dialogo{display:grid;gap:.5rem;margin-bottom:1rem}.dialogo{display:flex;flex-direction:column;min-height:calc(100dvh - 7rem)}.compagno .dialogo>*{width:100%;max-width:var(--riga);margin-inline:auto}.messaggi{list-style:none;margin:0;padding:0;display:grid;gap:1.6rem}.domanda{font-family:var(--sans);background:var(--bolla);border-radius:var(--raggio-grande);padding:.6rem .9rem;margin:0 0 .8rem auto;width:fit-content;max-width:85%;white-space:pre-wrap}.stato-lavoro{color:var(--tenue);font-style:italic}.stato-lavoro.in-corso{display:flex;align-items:center;gap:var(--spazio-2);color:var(--testo);font-family:var(--sans);font-size:.9rem;background:var(--evidenza);border-radius:var(--raggio);padding:var(--spazio-2) var(--spazio-3)}.stato-lavoro .puntini{display:inline-block;width:1.6em;height:.5em;flex:none;background:radial-gradient(circle closest-side,var(--accento) 90%,transparent) 0 50% / 33% 100% repeat-x;animation:puntini 1.2s steps(4) infinite}@keyframes puntini{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -34% 0 0)}}@media(prefers-reduced-motion:reduce){.stato-lavoro .puntini{animation:none}}.azioni-da-confermare{font-family:var(--sans);border-left:3px solid var(--accento);padding:.3rem .8rem;margin:.6rem 0}.azioni-da-confermare ul{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.conversazione-scrittura textarea{width:100%;font-family:var(--serif)}.domanda-nuova{position:sticky;bottom:0;margin-top:auto;padding:var(--spazio-4) 0 calc(var(--spazio-2) + env(safe-area-inset-bottom));background:linear-gradient(to bottom,transparent,var(--fondo) 30%);gap:var(--spazio-1)}.casella-domanda{display:flex;align-items:flex-end;gap:var(--spazio-2);background:var(--superficie);border:1px solid var(--bordo);border-radius:1.6rem;padding:var(--spazio-2) var(--spazio-2) var(--spazio-2) var(--spazio-3);box-shadow:var(--ombra-sopra)}.casella-domanda:focus-within{border-color:var(--accento)}.casella-domanda textarea{flex:1;min-height:0;max-height:12lh;resize:none;overflow-y:auto;border:0;background:none;padding:.35rem 0;font-family:var(--serif);font-size:1rem;line-height:1.5;color:var(--testo);outline:none}button.invia{flex:none;width:2.2rem;height:2.2rem;border-radius:50%;padding:0;border:0;background:var(--accento);color:var(--accento-testo);font-size:1.05rem;line-height:1}button.invia:disabled{background:var(--bordo);color:var(--tenue);opacity:1}.domanda-nuova .suggerimento{text-align:center;font-size:.75rem;margin:0;font-family:var(--sans)}.domanda-nuova .allegati{background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--raggio-grande);padding:var(--spazio-3)}.aggiungi-fonte{display:grid;gap:var(--spazio-3)}.aggiungi-fonte .riga-video{display:grid;gap:var(--spazio-2);justify-items:start}.aggiungi-fonte .riga-video>label:not(.scelta){width:100%;max-width:32rem}.aggiungi-fonte .scelta input{width:1.1rem;height:1.1rem;margin:0;flex:none}textarea.prosa{font-family:var(--serif);font-size:1rem;min-height:5rem}.intestazione-dialogo .azioni{align-items:flex-start}.azioni-risposta{align-items:flex-start;font-family:var(--sans);font-size:.85rem}.azioni-risposta .menu-sul-posto>button{width:auto;border:1px solid var(--bordo);background:var(--superficie);padding:.3rem .7rem}.azioni-risposta .voci-menu,.menu-conversazione .voci-menu{display:flex;flex-wrap:wrap;gap:var(--spazio-1);padding:var(--spazio-1) 0}.menu-conversazione>button{width:auto;border:1px solid var(--bordo)}.risposta{display:grid;gap:.7rem}.risposta .parte{margin:.8rem 0 .2rem;font-size:1rem}.blocco{padding-left:.7rem;border-left:3px solid var(--bordo)}.blocco.scelto{border-left-color:var(--accento);background:var(--evidenza)}.blocco[data-etichetta="Non sostenuto"]{border-left-color:var(--attenzione)}.etichetta{display:inline-block;margin-right:.4rem;font-family:var(--sans);font-size:.72rem;color:var(--tenue);text-transform:uppercase;letter-spacing:.04em}.livello-esteso .etichetta{color:var(--accento);font-weight:600}.livello-discreto,.livello-essenziale{gap:.9rem}.livello-discreto .blocco,.livello-essenziale .blocco{padding-left:0;border-left:0;line-height:1.6}.livello-discreto .blocco{position:relative;padding-left:6.5rem}.livello-discreto .etichetta{position:absolute;left:0;top:.25rem;width:5.8rem;margin:0;text-align:right;text-transform:none;letter-spacing:0;font-size:.7rem;line-height:1.2}.livello-discreto .blocco.scelto,.livello-essenziale .blocco.scelto{background:var(--evidenza)}.livello-discreto .blocco[data-etichetta="Non sostenuto"] .etichetta{color:var(--attenzione)}.livello-discreto .azioni-blocco,.livello-essenziale .azioni-blocco{opacity:0;transition:opacity .15s}.livello-discreto .blocco:hover .azioni-blocco,.livello-discreto .blocco:focus-within .azioni-blocco,.livello-essenziale .blocco:hover .azioni-blocco,.livello-essenziale .blocco:focus-within .azioni-blocco{opacity:1}@media(hover:none){.livello-discreto .azioni-blocco,.livello-essenziale .azioni-blocco{opacity:.6}}@media(max-width:640px){.livello-discreto .blocco{padding-left:0}.livello-discreto .etichetta{position:static;width:auto;margin-right:.4rem}}.rinvii{display:inline-flex;gap:.2rem;vertical-align:super;font-family:var(--sans);font-size:.7rem}.rinvio{padding:0 .25rem;border:1px solid var(--accento);border-radius:3px;text-decoration:none}.azioni-blocco{display:inline-flex;gap:.3rem;margin-left:.4rem}.perche{font-family:var(--sans);font-size:.85rem;color:var(--tenue);background:var(--evidenza);padding:.5rem .8rem;border-radius:var(--raggio);margin:.4rem 0}.perche h4{margin:.4rem 0 .2rem;font-size:.85rem;color:var(--testo)}.perche ul{margin:0;padding-left:1.1rem}.come-ho-lavorato{margin-top:.5rem}.testo-fonte{font-size:1.05rem}.elenco-passaggi,.risultati{display:grid;gap:.5rem;padding-left:1.2rem}.estratto{margin:.2rem 0 0;color:var(--tenue);font-size:.9rem}.statuto{display:grid;grid-template-columns:max-content 1fr;gap:.3rem 1rem;font-family:var(--sans);font-size:.9rem}.statuto div{display:contents}.statuto dt{color:var(--tenue)}.statuto dd{margin:0}@media(max-width:1023px){.compagno,.compagno.senza-riferimenti{grid-template-columns:1fr}.conversazioni,.riferimenti{position:static}}@media(max-width:767px){main{padding:1rem}}@media print{.intestazione,.laterale,.schede,button{display:none!important}.app{display:block}}.risposta .segnala{flex-basis:100%}.segnala label{display:block}.elenco-segnalazioni{list-style:none;padding:0;display:grid;gap:.75rem}.prepara-caso{display:grid;gap:.5rem;flex-basis:100%}.prepara-caso textarea{font-family:var(--mono, monospace);font-size:.85rem}.riga-caso{display:block;margin-top:.5rem;overflow-wrap:anywhere}.ondata{margin-bottom:1rem}.passi-ondata{padding-left:1.4rem}.passi-ondata li.fatto strong{color:var(--ok)}.azione-ondata{display:grid;gap:.5rem;margin-top:.75rem}.proposte .schede-vista{display:flex;gap:.5rem;margin:1rem 0}.proposte .schede-vista [aria-selected=true]{background:var(--accento);color:var(--accento-testo)}.proposte .filtri{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1rem}.gruppo-proposte{margin-bottom:1.5rem}.elenco-proposte{list-style:none;padding:0}.elenco-proposte li{padding:.5rem 0;border-bottom:1px solid var(--bordo)}.elenco-proposte li.urgente{border-left:3px solid var(--attenzione);padding-left:.6rem}.elenco-proposte .motivazione{color:var(--tenue);font-size:.92em}.segnale{color:var(--attenzione)}.scheda-proposta{margin-top:1.5rem;max-width:var(--riga)}.scheda-proposta h3{margin-bottom:.3rem}.differenze{list-style:none;padding:0}.differenze ins{background:var(--evidenza);text-decoration:none}.differenze .aggiunto:before{content:"+ ";color:var(--ok)}.differenze .tolto:before{content:"− ";color:var(--errore)}.azioni-proposta{margin:1rem 0}.azioni-proposta fieldset{margin-top:.8rem;display:grid;gap:.5rem}.azioni-proposta textarea{width:100%;min-height:4rem}.storico-proposte{width:100%;border-collapse:collapse}.storico-proposte th,.storico-proposte td{text-align:left;padding:.4rem;border-bottom:1px solid var(--bordo);vertical-align:top}.prossimo-problema{border-left:4px solid var(--accento, var(--bordo));padding:.4rem 0 .4rem 1rem;margin:1rem 0 1.5rem}.problema-domanda{font-size:1.25rem;font-weight:600;margin:.3rem 0 .6rem}.riquadro-stato{margin:0 0 1.1rem}.riquadro-stato h2,.prossimo-problema h2{font-family:var(--sans);font-size:.95rem;color:var(--tenue);margin:0 0 .3rem}.riquadro-stato ul{margin:.2rem 0;padding-left:1.2rem}.riassunto{white-space:pre-line}.biblioteca{max-width:none}.barra-biblioteca{display:flex;flex-wrap:wrap;gap:var(--spazio-2);align-items:center;margin-bottom:var(--spazio-4);font-family:var(--sans);font-size:.9rem}.barra-biblioteca nav button{background:none;border:none;color:var(--accento);padding:0;cursor:pointer}.barra-biblioteca .cerca-biblioteca{display:block;flex:1 1 16rem;max-width:28rem}.barra-biblioteca .cerca-biblioteca input{width:100%;padding:.45rem .9rem;border-radius:var(--raggio-pillola);border:1px solid var(--bordo);background:var(--superficie);color:var(--testo)}.barra-biblioteca .pulsante,.barra-biblioteca button:not(nav button){border-radius:var(--raggio-pillola)}label.pulsante{display:inline-flex;align-items:center;padding:.45rem .9rem;border:1px solid var(--bordo);border-radius:var(--raggio);background:var(--superficie);color:var(--testo);cursor:pointer;font-family:var(--sans);font-size:.95rem}label.pulsante:focus-within{outline:3px solid var(--accento);outline-offset:2px}.pulsante-file input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.altre-sezioni{margin-bottom:var(--spazio-3);font-family:var(--sans);font-size:.85rem}.altre-sezioni summary{cursor:pointer;color:var(--tenue)}.altre-sezioni .sezioni ul{margin-top:var(--spazio-2)}.sezioni ul{list-style:none;margin:0 0 var(--spazio-4);padding:0;display:flex;flex-wrap:wrap;gap:var(--spazio-2);font-family:var(--sans);font-size:.85rem}.sezioni a{display:inline-block;padding:.3rem .8rem;border:1px solid var(--bordo);border-radius:var(--raggio-pillola);text-decoration:none;color:var(--testo);background:var(--superficie)}.sezioni a:hover{background:var(--evidenza)}.elenco-biblioteca td a{overflow-wrap:anywhere}.filtri{display:flex;flex-wrap:wrap;gap:.6rem;font-family:var(--sans);font-size:.85rem;margin-bottom:.8rem}.tre-zone-biblioteca{display:grid;grid-template-columns:minmax(11rem,15rem) minmax(18rem,1fr) minmax(14rem,20rem);gap:1.25rem;align-items:start}.albero{font-family:var(--sans);font-size:.9rem}.albero ul{list-style:none;margin:0 0 .8rem;padding-left:.8rem}.albero>ul{padding-left:0}.albero button{background:none;border:none;text-align:left;padding:.15rem .3rem;cursor:pointer;color:var(--testo);border-radius:var(--raggio)}.albero button.scelta,.albero button.sopra{background:var(--evidenza)}.albero .gestisci-cartella{margin:0 0 .8rem;padding:var(--spazio-2);border:1px solid var(--bordo);border-radius:var(--raggio)}.albero .gestisci-cartella p{margin:0 0 .4rem}.albero .gestisci-cartella [role=alertdialog] button,.albero .gestisci-cartella form button{border:1px solid var(--bordo);background:var(--superficie);padding:.2rem .7rem}.verifica-documento{margin:var(--spazio-3) 0;padding:var(--spazio-3);border-left:3px solid var(--accento);background:var(--evidenza);border-radius:var(--raggio)}.verifica-documento h3{margin:0 0 var(--spazio-2);font-size:1rem}.verifica-documento p{margin:0 0 var(--spazio-2)}.conferma-tutte{margin-bottom:var(--spazio-3)}.elenco-biblioteca{min-height:12rem;overflow-x:auto}.elenco-biblioteca table{width:100%;border-collapse:collapse;font-size:.92rem}.elenco-biblioteca tr[aria-selected=true]{background:var(--evidenza)}.elenco-biblioteca td,.elenco-biblioteca th{padding:.3rem .4rem;border-bottom:1px solid var(--bordo);text-align:left}.stato-elemento{display:inline-block;width:1.3rem;text-align:center;font-family:var(--sans);font-weight:600}.stato-pronto{color:var(--ok)}.stato-da_verificare,.stato-in_elaborazione{color:var(--attenzione)}.stato-escluso_cloud,.stato-escluso_uso,.stato-nel_cestino{color:var(--tenue)}.distintivo{font-family:var(--sans);font-size:.75rem;background:var(--evidenza);border-radius:1rem;padding:0 .4rem}.scheda-elemento{border-left:1px solid var(--bordo);padding-left:1rem;font-size:.95rem;position:sticky;top:calc(var(--altezza-intestazione) + var(--spazio-2));max-height:calc(100dvh - var(--altezza-intestazione) - var(--spazio-4));overflow-y:auto;overflow-x:hidden}.riservatezza-documento{display:grid;gap:var(--spazio-1);margin:var(--spazio-2) 0;font-family:var(--sans);font-size:.9rem}.riservatezza-documento select{width:100%}.scheda-elemento .anteprima{color:var(--tenue);font-size:.9rem;max-height:10rem;overflow:hidden}.collegamento{background:none;border:none;padding:0;color:var(--accento);cursor:pointer;text-align:left}.nascosto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(max-width:1023px){.tre-zone-biblioteca{grid-template-columns:1fr}.scheda-elemento{border-left:none;padding-left:0;position:static;max-height:none;overflow:visible}}.visualizzatore{max-width:none}.testata-fonte h1{font-size:1.3rem;margin-bottom:.4rem}.testata-fonte nav{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-family:var(--sans);font-size:.85rem}.testata-fonte [aria-pressed=true]{background:var(--accento);color:var(--accento-testo)}.pagine-fonte{display:grid;gap:1rem;margin:.8rem 0}.pagine-fonte.vista-affiancata{grid-template-columns:1fr 1fr}.pagine-fonte .originale,.pagine-fonte .testo-fonte{max-height:75vh;overflow-y:auto;border:1px solid var(--bordo);border-radius:var(--raggio);padding:.6rem;background:var(--superficie)}.pagine-fonte .originale img{width:100%;height:auto;display:block}.testo-fonte p.scelto{outline:2px solid var(--accento);outline-offset:2px}.testo-fonte mark{background:var(--evidenziato);color:var(--evidenziato-testo);padding:.05em .15em;border-radius:3px}.testo-fonte .minuto{font-family:var(--sans);font-size:.8rem;color:var(--tenue)}.testo-fonte .parlante{font-family:var(--sans);font-size:.85rem;font-weight:600}.correzione{margin:.6rem 0;font-family:var(--sans);font-size:.9rem}@media(max-width:1023px){.pagine-fonte.vista-affiancata{grid-template-columns:1fr}}.spazio-scrittura{display:grid;grid-template-columns:clamp(180px,20%,260px) minmax(0,1fr);gap:1rem;align-items:start}.struttura-progetto{font-family:var(--sans);font-size:.9rem;border-right:1px solid var(--bordo);padding-right:.8rem;position:sticky;top:calc(var(--altezza-intestazione) + var(--spazio-2));max-height:calc(100dvh - var(--altezza-intestazione) - var(--spazio-4));overflow-y:auto;overflow-x:hidden}.albero-struttura{list-style:none;padding-left:0;margin:.4rem 0}.albero-struttura .albero-struttura{padding-left:1rem}.albero-struttura a[aria-current=page]{font-weight:600}.indicatori{color:var(--attenzione)}.spazio-capitolo{display:grid;grid-template-columns:minmax(0,1fr) clamp(240px,30%,340px);grid-template-areas:"editor pannelli" "barra pannelli";gap:1rem}.spazio-capitolo.lettura{grid-template-columns:minmax(0,1fr);grid-template-areas:"editor"}.editor-capitolo{grid-area:editor;min-width:0}.pannelli-scrittura{grid-area:pannelli;font-family:var(--sans);font-size:.9rem;border-left:1px solid var(--bordo);padding-left:.8rem;align-self:start;position:sticky;top:calc(var(--altezza-intestazione) + var(--spazio-2));max-height:calc(100dvh - var(--altezza-intestazione) - var(--spazio-4));overflow-y:auto}.indice-paragrafi{list-style:none;margin:var(--spazio-1) 0 var(--spazio-2);padding-left:var(--spazio-2);border-left:2px solid var(--bordo);display:grid;grid-template-columns:minmax(0,1fr);gap:1px}.indice-paragrafi .voce-paragrafo{display:block;width:100%;text-align:left;border:0;background:none;box-shadow:none;padding:.15rem .4rem;font-size:.82rem;font-weight:400;color:var(--tenue);border-radius:var(--raggio);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.indice-paragrafi .titolo .voce-paragrafo{color:var(--testo);font-weight:600}.indice-paragrafi .voce-paragrafo:hover,.indice-paragrafi .voce-paragrafo[aria-current=true]{background:var(--evidenza);color:var(--testo)}form.barra-assistente{grid-area:barra;position:sticky;bottom:0;z-index:4;display:flex;flex-direction:column;gap:var(--spazio-2);max-width:none;margin:var(--spazio-2) 0 calc(var(--spazio-2) + env(safe-area-inset-bottom));padding:var(--spazio-2) var(--spazio-3);background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--raggio-grande);box-shadow:var(--ombra-sopra);font-family:var(--sans)}.assistente-sotto{grid-area:barra;position:sticky;bottom:0;z-index:4;font-family:var(--sans);max-height:50vh;overflow-y:auto;margin:var(--spazio-2) 0 calc(var(--spazio-2) + env(safe-area-inset-bottom));padding:var(--spazio-2) var(--spazio-3);background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--raggio-grande);box-shadow:var(--ombra-sopra)}.assistente-sotto .messaggi{max-height:35vh;overflow-y:auto}.assistente-sotto .linguetta-conversazione{display:block;margin:0 auto var(--spazio-1);font-size:.9em}.assistente-sotto .domanda-scrittura{max-width:none}.assistente-sotto .domanda-scrittura textarea{min-height:2.5rem}.assistente-sotto:not(.foglio) .suggerimento-conversazione,.assistente-sotto:not(.foglio) .titolo-domanda{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.assistente-sotto:not(.foglio) .domanda-scrittura textarea{height:3.2rem;resize:vertical}.pannelli-scrittura form.barra-assistente{position:static;box-shadow:none;margin:0;padding:var(--spazio-2);border:0}.pannelli-scrittura .chiedi-assistente{flex-direction:column;align-items:stretch}.pannelli-scrittura .chiedi-assistente .domanda-assistente{flex:none}.pannelli-scrittura .chiedi-assistente .grado-assistente{justify-content:space-between}.pannelli-scrittura .chiedi-assistente .grado-assistente select,.pannelli-scrittura .parametri-righe select{flex:1 1 0;width:0;min-width:0;max-width:14rem}.pannelli-scrittura .chiedi-assistente button.primario{width:100%;padding:.55rem}.pannelli-scrittura .altre-azioni-assistente{display:grid;gap:var(--spazio-2)}.pannelli-scrittura .altre-azioni-assistente>button{width:100%;text-align:left;padding:.45rem .7rem}.pannelli-scrittura .parametri-righe{display:grid;gap:var(--spazio-2)}.pannelli-scrittura .parametri-righe label{justify-content:space-between}.pannelli-scrittura .lavoro-in-corso{display:grid;gap:var(--spazio-1)}.spazio-capitolo.pannello-largo{grid-template-columns:minmax(0,1fr) clamp(260px,34%,420px)}.chiedi-assistente{display:flex;flex-wrap:wrap;gap:var(--spazio-2);align-items:center}.chiedi-assistente .domanda-assistente{display:block;flex:1 1 16rem;min-width:0}.chiedi-assistente .domanda-assistente input{width:100%;padding:.5rem .9rem;border:1px solid var(--bordo);border-radius:var(--raggio-pillola);background:var(--fondo);color:var(--testo);font-size:1rem}.chiedi-assistente .grado-assistente{display:flex;align-items:center;gap:var(--spazio-1);font-size:.85rem}.chiedi-assistente button.primario{border-radius:var(--raggio-pillola)}.altre-azioni-assistente{display:flex;flex-wrap:wrap;gap:var(--spazio-1) var(--spazio-2);align-items:center;font-size:.85rem}.altre-azioni-assistente .parametri-generazione summary{cursor:pointer;color:var(--accento)}.parametri-righe{display:flex;flex-wrap:wrap;gap:var(--spazio-2);margin-top:var(--spazio-2)}.parametri-righe label{display:flex;align-items:center;gap:var(--spazio-1)}.testata-capitolo{display:flex;flex-wrap:wrap;gap:.8rem;align-items:baseline}.testata-capitolo h1{margin-right:auto}.testata-capitolo .titolo-unita{display:flex;gap:var(--spazio-2);align-items:baseline;margin-right:auto}.testata-capitolo .titolo-unita h1{margin:0}.testata-capitolo .titolo-unita .collegamento{font-family:var(--sans);font-size:.8rem}.protocollo-chiuso>summary,.impostazioni-progetto>summary,.aggiungi-capitolo>summary,.altri-strumenti>summary{cursor:pointer;font-family:var(--sans);font-size:.85rem;color:var(--tenue);padding:var(--spazio-1) 0}.protocollo-chiuso[open]>summary,.impostazioni-progetto[open]>summary,.aggiungi-capitolo[open]>summary{color:var(--testo)}.struttura-progetto details{margin-top:var(--spazio-3)}.schede-pannelli .altri-pannelli{display:contents}.schede-pannelli .altri-pannelli>button{width:auto;text-align:center;border:1px dashed var(--bordo);background:var(--superficie);padding:.4rem .5rem}.schede-pannelli .altri-pannelli .voci-menu{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;margin:0;padding:var(--spazio-2);background:var(--evidenza);border-radius:var(--raggio)}.schede-pannelli .altri-pannelli .voci-menu button{padding:.35rem .5rem;overflow-wrap:anywhere}.barra-editor .altro-editor{position:relative}.barra-editor .altro-editor .voci-menu{position:absolute;z-index:5;right:0;min-width:12rem;background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--raggio);box-shadow:var(--ombra-sopra);padding:var(--spazio-2)}.nuovo-scritto{display:flex;flex-wrap:wrap;gap:var(--spazio-3);align-items:end;background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--raggio-grande);padding:var(--spazio-4);margin:var(--spazio-4) 0 var(--spazio-2)}.nuovo-scritto label:first-child{flex:1 1 18rem;display:grid;gap:var(--spazio-1)}.nuovo-scritto label:first-child input{width:100%}.elenco-scritti{font-size:1.05rem;line-height:1.8}.allegati-in-chat{list-style:none;padding:0;margin:var(--spazio-2) 0;display:grid;gap:var(--spazio-2);font-family:var(--sans);font-size:.9rem}.allegato-in-chat{border:1px solid var(--bordo);border-radius:var(--raggio);padding:var(--spazio-2) var(--spazio-3);background:var(--superficie)}.conferma-allegato{display:flex;flex-wrap:wrap;gap:var(--spazio-2) var(--spazio-3);align-items:center;margin-top:var(--spazio-2)}.conferma-allegato p{flex-basis:100%;margin:0}.conferma-allegato .pazienti{flex-basis:100%;display:grid;gap:var(--spazio-1);margin:0;padding:var(--spazio-2) var(--spazio-3);border:1px solid var(--bordo);border-radius:var(--raggio)}.conferma-allegato .pazienti legend{padding:0 var(--spazio-1)}.domanda-scrittura textarea{width:100%}.stato-salvataggio{font-family:var(--sans);font-size:.85rem;color:var(--tenue)}.stato-non_in_linea,.stato-conflitto,.stato-errore{color:var(--attenzione)}.barra-editor{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center;font-family:var(--sans);font-size:.85rem;margin:.5rem 0}.barra-editor .separatore{flex:1}.barra-editor button[aria-pressed=true]{background:var(--evidenza)}.editor-testo .ProseMirror{min-height:50vh;max-width:var(--riga);padding:1rem 0;outline:none;line-height:1.6}.editor-testo .ProseMirror blockquote{border-left:3px solid var(--bordo);margin-left:0;padding-left:1rem;color:var(--tenue)}.editor-testo sup.nota{color:var(--accento);cursor:help}.editor-testo .rimando{font-family:var(--sans);font-size:.8em;color:var(--accento);background:var(--evidenza);border-radius:var(--raggio);padding:0 .25em}.termine-glossario{text-decoration:underline dotted var(--accento);text-underline-offset:3px;cursor:help}.ia-non-riletto{box-shadow:inset 3px 0 0 var(--attenzione);padding-left:.6rem}.marca{border-radius:var(--raggio)}.marca-scritto_autore{background:transparent}.marca-proposto_ia{background:color-mix(in srgb,var(--attenzione) 14%,transparent)}.marca-proposto_ia_modificato{background:color-mix(in srgb,var(--attenzione) 7%,transparent)}.marca-autore_rivisto_ia{background:color-mix(in srgb,var(--accento) 9%,transparent)}.marca-citazione_fonte{background:color-mix(in srgb,var(--ok) 10%,transparent)}.legenda-provenienza{display:flex;flex-wrap:wrap;gap:.5rem;font-family:var(--sans);font-size:.8rem}.legenda-provenienza .marca{padding:.1rem .4rem;border:1px solid var(--bordo)}.schede-pannelli{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;margin-bottom:.6rem}.schede-pannelli>button{padding:.4rem .5rem;overflow-wrap:anywhere}.esito-lavoro{margin:0 0 .6rem;padding:var(--spazio-2) var(--spazio-3);background:var(--evidenza);border-radius:var(--raggio)}.esito-lavoro p{margin:0}.esito-lavoro .costo-risposta{margin-top:var(--spazio-1)}.schede-pannelli button[aria-selected=true]{background:var(--accento);color:var(--accento-testo)}.proposta-ia{border:1px dashed var(--attenzione);border-radius:var(--raggio);padding:.6rem;margin-bottom:.8rem}.con-proposta{background:color-mix(in srgb,var(--attenzione) 12%,transparent);border-radius:var(--raggio)}.proposta-nel-testo{margin:.4rem 0 1rem;font-family:var(--sans, inherit);white-space:normal;cursor:auto}.proposta-nel-testo .testo-ia{min-height:8rem}.elenco-proposte{padding-left:1.2rem}.testo-ia{width:100%;font-family:var(--serif);background:color-mix(in srgb,var(--attenzione) 8%,var(--superficie))}.confronto{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.confronto del{background:color-mix(in srgb,var(--errore) 15%,transparent)}.confronto ins{background:color-mix(in srgb,var(--ok) 15%,transparent);text-decoration:none}@media(max-width:1023px){.spazio-scrittura,.spazio-capitolo,.spazio-capitolo.pannello-largo{grid-template-columns:1fr;grid-template-areas:"editor" "pannelli" "barra"}.struttura-progetto,.pannelli-scrittura{border:0;padding:0}.spazio-capitolo.stretto{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}.pannelli-scrittura.foglio,.assistente-sotto.foglio{position:fixed;inset:auto 0 0;z-index:30;max-height:85dvh;overflow-y:auto;margin:0;background:var(--superficie);border:0;border-radius:var(--raggio-grande) var(--raggio-grande) 0 0;box-shadow:0 -6px 24px #00000026;padding:var(--spazio-2) var(--spazio-4) calc(var(--spazio-4) + env(safe-area-inset-bottom));animation:dal-basso .15s ease-out}.foglio .testa-pannello{position:sticky;top:calc(-1 * var(--spazio-2));z-index:1;background:var(--superficie);padding:var(--spazio-2) 0}.assistente-sotto.foglio .messaggi{max-height:none}.velo-foglio{position:fixed;inset:0;z-index:29;background:#0000004d}.azioni-telefono{position:fixed;left:0;right:0;bottom:0;z-index:6;display:flex;gap:var(--spazio-2);justify-content:center;padding:var(--spazio-2) var(--spazio-4) calc(var(--spazio-2) + env(safe-area-inset-bottom));background:var(--fondo);border-top:1px solid var(--bordo);font-family:var(--sans)}.azioni-telefono button{flex:1;max-width:14rem}}.protocollo{font-family:var(--sans);font-size:.88rem;background:var(--evidenza);border-radius:var(--raggio);padding:.5rem .7rem;margin:.5rem 0}.protocollo .precompilato{margin:.4rem 0 0}.protocollo dt{font-weight:600}.protocollo dd{margin:0 0 .3rem}.passi-protocollo .passo-compiuto{color:var(--ok)}.passi-protocollo .passo-saltato{color:var(--tenue);text-decoration:line-through}.mappa-proposizioni{padding-left:1.2rem}.mappa-proposizioni li{margin-bottom:.4rem}.segnalazione-mappa,.segnalazioni .priorita-importante>span{color:var(--attenzione)}.segnalazioni{list-style:none;padding-left:0}.segnalazioni li{border-left:3px solid var(--bordo);padding-left:.6rem;margin-bottom:.6rem}.segnalazioni .priorita-bloccante{border-left-color:var(--errore)}.segnalazioni .priorita-importante{border-left-color:var(--attenzione)}.editor-testo .segnalato{text-decoration:underline wavy var(--attenzione);text-underline-offset:4px}.editor-testo .regola{text-decoration:underline dotted var(--tenue);text-underline-offset:4px}.voce-stile{border-bottom:1px solid var(--bordo);padding:.4rem 0 .6rem}.confronto .affiancato{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:1023px){.confronto .affiancato{grid-template-columns:1fr}}.semaforo .bloccante{font-weight:600}.pagine-anteprima{display:flex;flex-wrap:wrap;gap:.5rem;max-height:60vh;overflow:auto}.pagine-anteprima img{border:1px solid var(--bordo, #ccc);background:#fff;max-width:100%}.differenze del{color:var(--rosso, #a33)}.differenze ins{color:var(--verde, #276b2e);text-decoration:none}.esporta-libro{display:flex;flex-wrap:wrap;gap:.3rem .8rem}.app{min-height:100vh;min-height:100dvh}select{max-width:100%}@media(max-width:1023px){html,body{overflow-x:clip}.schede,.barra-editor{flex-wrap:nowrap;overflow-x:auto}.schede a,.barra-editor>*{flex:none}}@media(max-width:767px){main{padding:var(--spazio-4) var(--spazio-4) calc(var(--spazio-6) + env(safe-area-inset-bottom))}button,a.pulsante,select,input[type=text],input[type=password],input[type=number],input[type=date],input[type=search]{min-height:44px}input,select,textarea{font-size:16px!important}.barra-laterale a,.barra-laterale .collegamento{min-height:44px;padding-top:.7rem;padding-bottom:.7rem}table{display:block;overflow-x:auto}form,.modulo{max-width:none}.riquadro-sopra{inset:auto 0 0;transform:none;width:100%;border-radius:var(--raggio-grande) var(--raggio-grande) 0 0;padding-bottom:calc(1.2rem + env(safe-area-inset-bottom))}.elenco-notifiche{width:min(22rem,calc(100vw - 2rem))}.intestazione .etichetta-progetto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.intestazione .in-linea{min-width:0;flex:0 1 auto}.intestazione .in-linea select{max-width:11rem;text-overflow:ellipsis}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.sopra{position:fixed;inset:0;z-index:30}.velo{position:absolute;inset:0;background:#0000004d}.cassetto{position:absolute;top:0;bottom:0;left:0;width:min(85vw,var(--larghezza-laterale));background:var(--laterale);overflow-y:auto;box-shadow:var(--ombra-sopra);padding-bottom:env(safe-area-inset-bottom);animation:da-sinistra .15s ease-out}.pannello-basso{position:absolute;left:0;right:0;bottom:0;max-height:70dvh;overflow-y:auto;background:var(--superficie);border-radius:var(--raggio-grande) var(--raggio-grande) 0 0;box-shadow:0 -6px 24px #00000026;font-family:var(--sans);padding:var(--spazio-2) var(--spazio-4) calc(var(--spazio-4) + env(safe-area-inset-bottom));animation:dal-basso .15s ease-out}.pannello-basso .maniglia{width:2.5rem;height:.3rem;border-radius:var(--raggio-pillola);background:var(--bordo);margin:0 auto var(--spazio-2)}.testa-pannello{display:flex;align-items:center;justify-content:space-between;gap:var(--spazio-2)}.testa-pannello h2{margin:0;font-size:1rem}@keyframes da-sinistra{0%{transform:translate(-100%)}}@keyframes dal-basso{0%{transform:translateY(100%)}}.menu-sul-posto>button[aria-expanded=true]{background:var(--evidenza)}.voci-menu{display:grid;gap:var(--spazio-1);padding:var(--spazio-1) 0 var(--spazio-1) var(--spazio-3)}.laterale{position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden;background:var(--laterale);border-right:1px solid var(--bordo)}.barra-laterale{display:flex;flex-direction:column;gap:var(--spazio-2);height:100%;overflow-y:auto;padding:var(--spazio-3) var(--spazio-2) calc(var(--spazio-3) + env(safe-area-inset-bottom));font-family:var(--sans);font-size:.9rem}.barra-laterale ul{list-style:none;margin:0;padding:0}.barra-laterale a,.barra-laterale .collegamento,.menu-sul-posto>button{display:block;width:100%;padding:.45rem .7rem;border-radius:var(--raggio);color:var(--testo);text-decoration:none;text-align:left;border:0;background:none}.barra-laterale a:hover,.menu-sul-posto>button:hover{background:var(--evidenza)}.barra-laterale a[aria-current=page]{background:var(--evidenza);font-weight:600}.barra-laterale .nuova-conversazione{border:1px solid var(--bordo);background:var(--superficie);font-weight:600;border-radius:var(--raggio-grande)}.barra-laterale .cerca{display:block;max-width:none}.barra-laterale .cerca input,.cerca-storico input{width:100%;padding:.4rem .7rem;border:1px solid var(--bordo);border-radius:var(--raggio-pillola);background:var(--superficie);color:var(--testo)}.storico{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--spazio-1);flex:1 1 auto;min-height:6rem;overflow-y:auto}.storico h2{font-size:.75rem;color:var(--tenue);text-transform:uppercase;letter-spacing:.05em;margin:var(--spazio-2) .7rem 0}.storico h3{font-size:.75rem;color:var(--tenue);font-weight:600;margin:var(--spazio-2) .7rem var(--spazio-1)}.cerca-storico{display:block}.titolo-storico{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storico li{display:flex;align-items:center;gap:var(--spazio-1);min-width:0}.storico li .titolo-storico{flex:1;min-width:0}.storico>.collegamento{color:var(--tenue);font-size:.85rem}.aree-principali{border-top:1px solid var(--bordo);padding-top:var(--spazio-2)!important}.aree-principali li{display:flex;align-items:center}.aree-principali .contatore{margin-left:auto;background:var(--accento);color:var(--accento-testo);border-radius:var(--raggio-pillola);padding:0 .5rem;font-size:.75rem;font-weight:600}.menu-utente>button>span[aria-hidden]{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;margin-right:.3rem;border-radius:50%;background:var(--accento);color:var(--accento-testo);font-size:.8rem;font-weight:600}.intestazione{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:var(--spazio-3);min-height:var(--altezza-intestazione);padding:var(--spazio-2) var(--spazio-4);background:var(--fondo);font-family:var(--sans);font-size:.85rem}.intestazione .spazio{flex:1}.intestazione button,.intestazione label,.aree-principali .contatore{white-space:nowrap}button.icona{border:0;background:none;font-size:1.2rem;line-height:1;padding:.4rem .55rem}button.icona:hover{background:var(--evidenza)}.intestazione select{border-radius:var(--raggio-pillola)}.benvenuto{display:grid;gap:var(--spazio-3);justify-items:center;text-align:center;margin:8vh auto var(--spazio-5);max-width:var(--riga)}.benvenuto .saluto{font-family:var(--serif);font-size:1.6rem;font-weight:600;margin:0}.spunti{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--spazio-2);justify-content:center}.spunti button,.spunti a{display:inline-block;border:1px solid var(--bordo);border-radius:var(--raggio-pillola);background:var(--superficie);padding:.4rem .9rem;font-family:var(--sans);font-size:.9rem;color:var(--testo);text-decoration:none}.spunti button:hover,.spunti a:hover{background:var(--evidenza)}.pulsante-indice{justify-self:start}.cassetto .struttura-progetto{border:0;padding:var(--spazio-4);position:static;max-height:none;overflow:visible}.contesto{min-width:0;max-width:100%}.contesto[open]{flex-basis:100%}.contesto select,.contesto input{width:100%}button,label.pulsante,.pulsante-file,.contesto>summary{font-family:var(--sans);font-size:.95rem;font-weight:500;line-height:1.2;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .05s}button:not(.collegamento):not(.icona):not(.invia){border-color:color-mix(in srgb,var(--accento) 35%,var(--bordo));box-shadow:0 1px 2px #00000014}button:not(.collegamento):not(.icona):not(:disabled):hover{background:var(--evidenza);border-color:var(--accento)}button:not(.collegamento):not(.icona):not(:disabled):active{transform:translateY(1px);box-shadow:none}button.primario{box-shadow:0 1px 3px #0000002e}button.primario:not(:disabled):hover{background:color-mix(in srgb,var(--accento) 85%,var(--testo));border-color:color-mix(in srgb,var(--accento) 85%,var(--testo))}button:focus-visible,.pulsante-file:focus-within,.contesto>summary:focus-visible{outline:3px solid color-mix(in srgb,var(--accento) 60%,transparent);outline-offset:2px}button.collegamento:not(:disabled):hover{text-decoration-thickness:2px;color:color-mix(in srgb,var(--accento) 80%,var(--testo))}.pulsante-file,.contesto>summary{display:inline-flex;align-items:center;gap:.4rem;position:relative;padding:.45rem .9rem;border:1px solid color-mix(in srgb,var(--accento) 35%,var(--bordo));border-radius:var(--raggio);background:var(--superficie);color:var(--testo);cursor:pointer;box-shadow:0 1px 2px #00000014;list-style:none}.pulsante-file{width:fit-content;max-width:100%}.pulsante-file:before{content:"📎"}.contesto>summary::-webkit-details-marker{display:none}.contesto>summary:before{content:"＋";color:var(--accento);font-weight:700}.contesto[open]>summary:before{content:"−"}.pulsante-file:hover,.contesto>summary:hover{background:var(--evidenza);border-color:var(--accento)}.allegato-in-chat{box-shadow:0 1px 2px #0000000f}.allegato-in-chat .riga-allegato{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spazio-2)}.allegato-in-chat .riga-allegato>button.collegamento{margin-left:auto;padding:.15rem .6rem;border:1px solid var(--bordo);border-radius:var(--raggio-pillola);text-decoration:none;font-size:.85rem;color:var(--tenue)}.allegato-in-chat .riga-allegato>button.collegamento:hover{border-color:var(--errore);color:var(--errore)}.allegato-in-chat>button.primario{margin-top:var(--spazio-2)}
