:root{--p-fondo: oklch(97.5% .006 230);--p-foglio: oklch(100% 0 0);--p-tenue: oklch(95% .008 230);--p-premuto: oklch(92% .008 230);--p-filetto: oklch(89% .01 230);--p-bordo-ui: oklch(58% .02 235);--p-testo: oklch(24% .03 245);--p-testo-2: oklch(40% .02 240);--p-testo-3: oklch(50% .015 240);--p-accento: oklch(45% .09 195);--p-accento-tenue: oklch(95% .03 195);--p-pubblica: oklch(70% .19 40);--p-pubblica-passaggio: oklch(78% .18 50);--p-pubblica-inchiostro: oklch(18% .02 40);--p-pubblica-bordo: oklch(52% .17 40);--p-pieno-passaggio: oklch(32% .03 245);--p-ok: oklch(48% .12 155);--p-avviso: oklch(50% .11 75);--p-avviso-fondo: oklch(95% .05 85);--p-errore: oklch(50% .19 25);--p-errore-fondo: oklch(96% .025 25);--p-bianco: oklch(100% 0 0);--p-velo: oklch(24% .03 245 / .4);--sito-fondo: oklch(12% .03 245);--sito-carta: oklch(20% .045 240);--sito-testo: oklch(96% .008 230);--sito-testo-2: oklch(89% .014 230);--sito-accento: oklch(82% .03 215);--sito-filetto: oklch(32% .055 235);--sans: "IBM Plex Sans", "Plex Sans Ripiego", sans-serif;--serif: "IBM Plex Serif", "Plex Serif Ripiego", serif;--mono: "IBM Plex Mono", "Plex Mono Ripiego", monospace;--barra: 64px;color:var(--p-testo);background:var(--p-fondo);font-family:var(--sans);font-size:16px;line-height:1.5;scroll-padding-top:calc(var(--barra) + 16px)}@font-face{font-family:IBM Plex Sans;src:url(/assets/fonts/IBMPlexSans-Regular-Latin1.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/assets/fonts/IBMPlexSans-Medium-Latin1.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/assets/fonts/IBMPlexSans-SemiBold-Latin1.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Serif";src:url(/assets/fonts/IBMPlexSerif-Regular-Latin1.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Serif";src:url(/assets/fonts/IBMPlexSerif-Italic-Latin1.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/fonts/IBMPlexMono-Regular-Latin1.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/fonts/IBMPlexMono-Medium-Latin1.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Plex Sans Ripiego;src:local("Arial"),local("ArialMT"),local("Liberation Sans");font-weight:400;font-style:normal;size-adjust:100.67%;ascent-override:101.82%;descent-override:27.32%;line-gap-override:0%}@font-face{font-family:Plex Sans Ripiego;src:local("Arial"),local("ArialMT"),local("Liberation Sans");font-weight:500;font-style:normal;size-adjust:102.9%;ascent-override:99.61%;descent-override:26.73%;line-gap-override:0%}@font-face{font-family:Plex Sans Ripiego;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold");font-weight:600;font-style:normal;size-adjust:96.82%;ascent-override:105.87%;descent-override:28.4%;line-gap-override:0%}@font-face{font-family:"Plex Serif Ripiego";src:local("Times New Roman"),local("TimesNewRomanPSMT"),local("Liberation Serif");font-weight:400;font-style:normal;size-adjust:116.28%;ascent-override:88.15%;descent-override:23.65%;line-gap-override:0%}@font-face{font-family:"Plex Serif Ripiego";src:local("Times New Roman Italic"),local("TimesNewRomanPS-ItalicMT"),local("Liberation Serif Italic");font-weight:400;font-style:italic;size-adjust:103.86%;ascent-override:98.69%;descent-override:26.48%;line-gap-override:0%}@font-face{font-family:Plex Mono Ripiego;src:local("Courier New"),local("CourierNewPSMT"),local("Liberation Mono");font-weight:400;font-style:normal;size-adjust:99.98%;ascent-override:102.52%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:Plex Mono Ripiego;src:local("Courier New"),local("CourierNewPSMT"),local("Liberation Mono");font-weight:500;font-style:normal;size-adjust:99.98%;ascent-override:102.52%;descent-override:27.5%;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box;border-radius:0}body{margin:0;min-height:100vh}h1,h2,h3,p,ul,ol,figure{margin:0}h1{font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.2}a{color:var(--p-accento);text-decoration:none}a:hover{text-decoration:underline}.mono{font-family:var(--mono);font-size:13px;line-height:1.4}.sr,.salta:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.salta:focus{position:fixed;top:8px;left:8px;z-index:30;background:var(--p-foglio);padding:8px 12px}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--p-accento);outline-offset:2px}.tasto,button.tasto,.tasto-testo,.tasto-margine,.tasto-piu,.tasto-formato,.filtro{font:inherit;cursor:pointer;transition:background-color .12s,border-color .12s,color .12s}.tasto{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--p-bordo-ui);background:var(--p-foglio);color:var(--p-testo);font-weight:500;text-decoration:none;white-space:nowrap}.tasto:hover{text-decoration:none}.tasto:active{transform:translateY(1px)}.tasto-pieno{background:var(--p-testo);border-color:var(--p-testo);color:var(--p-bianco)}.tasto-pieno:hover{background:var(--p-pieno-passaggio)}.tasto-contorno:hover{border-color:var(--p-testo);background:var(--p-tenue)}.tasto-contorno:active{background:var(--p-premuto)}.tasto-pubblica{background:var(--p-pubblica);border-color:var(--p-pubblica-bordo);color:var(--p-pubblica-inchiostro);font-weight:600}.tasto-pubblica:hover{background:var(--p-pubblica-passaggio)}.tasto-spento,.tasto-spento:hover{background:var(--p-tenue);border-color:var(--p-bordo-ui);color:var(--p-testo-3);cursor:not-allowed}.tasto-quieto{background:var(--p-foglio);border-color:var(--p-bordo-ui);color:var(--p-testo-2)}.tasto-quieto:hover{background:var(--p-foglio)}.tasto-piccolo{min-height:36px;padding:0 12px;font-size:15px}.tasto-testo{border:0;background:none;padding:4px 0;color:var(--p-accento);min-height:32px}.tasto-testo:hover{text-decoration:underline}.tasto-testo{display:inline-flex;align-items:center}.tasto-salva{min-width:152px}.spunta{display:inline-block;width:12px;height:7px;margin-right:8px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(-45deg)}.campo{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--p-bordo-ui);background:var(--p-foglio);color:var(--p-testo);font:inherit;font-size:16px}.campo:hover{border-color:var(--p-testo-2)}.campo:focus{border-color:var(--p-accento)}select.campo{padding-right:32px}textarea.campo{resize:none}label,.etichetta{display:block;margin-bottom:4px;font-weight:500}.aiuto{color:var(--p-testo-2);font-size:15px;line-height:1.45;margin-top:4px}.foglio .aiuto-campo{padding-left:13px}.contatore{color:var(--p-testo-3);margin-top:4px}.campo-gruppo{margin-top:24px}.campo-gruppo:first-child{margin-top:0}.sola-lettura{background:var(--p-tenue);border:1px dashed var(--p-bordo-ui);color:var(--p-testo-2);padding:8px 12px;margin-top:8px}.sola-lettura-segno{color:var(--p-testo-2);font-weight:400;font-size:13px}.campo[aria-invalid=true]{border-color:var(--p-errore)}::placeholder{color:var(--p-testo-3);opacity:1}.errore-campo{display:flex;gap:8px;align-items:baseline;margin-top:8px;color:var(--p-errore);font-size:15px}.segno-errore{display:inline-flex;align-items:center;justify-content:center;flex:none;width:16px;height:16px;background:var(--p-errore);color:var(--p-bianco);font-weight:600;font-size:12px;line-height:1}.avviso{background:var(--p-accento-tenue);border-left:2px solid var(--p-accento);padding:8px 12px;margin:12px 0}.testata{display:flex;align-items:center;gap:32px;min-height:56px;padding:0 24px;background:var(--p-foglio);border-bottom:1px solid var(--p-filetto)}.testata-marchio{display:flex;align-items:baseline;gap:12px;color:var(--p-testo)}a.testata-marchio:hover{text-decoration:none}a.testata-marchio:hover .testata-nome{text-decoration:underline}.testata-nome{font-family:var(--serif);font-size:18px}.testata-sotto{font-size:14px;color:var(--p-testo-3)}.testata-sezioni ul{display:flex;gap:24px;list-style:none;padding:0}.testata-sezioni a{display:inline-flex;align-items:center;min-height:55px;color:var(--p-testo);border-bottom:2px solid transparent}.testata-sezioni a[aria-current=page]{border-bottom-color:var(--p-accento)}.testata-destra{margin-left:auto;display:flex;align-items:center;gap:24px}.uscita{display:inline}main{padding:32px 24px 64px}main>h1+p{margin-top:16px}main>form,main>p{max-width:400px;margin-top:16px}body:not([data-pagina]) main{max-width:448px;margin:0 auto}body:not([data-pagina]) main button[type=submit]{min-height:44px;padding:0 16px;border:1px solid var(--p-testo);background:var(--p-testo);color:var(--p-bianco);font:inherit;font-weight:500;cursor:pointer;margin-top:24px}body:not([data-pagina]) main button[type=submit]:hover{background:var(--p-pieno-passaggio)}body:not([data-pagina]) .campo input{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--p-bordo-ui);font:inherit;font-size:16px;color:var(--p-testo);background:var(--p-foglio)}body:not([data-pagina]) .campo input[aria-invalid=true]{border-color:var(--p-errore)}body:not([data-pagina]) .campo{margin-top:24px;border:0;padding:0;min-height:0;background:none}body:not([data-pagina]) .errore{color:var(--p-errore);margin-top:8px}.striscia{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;padding:16px 24px;background:var(--p-accento-tenue);border-bottom:1px solid var(--p-accento);font-size:16px}.striscia-avviso{background:var(--p-avviso-fondo);border-bottom-color:var(--p-avviso)}.striscia-frase{display:flex;align-items:baseline;gap:8px}.striscia-frase .spunta{flex:none;margin-right:0;color:var(--p-ok)}.striscia-azioni{display:flex;align-items:center;gap:8px 24px}.avvisi-sito{padding:12px 24px;background:var(--p-avviso-fondo);border-bottom:1px solid var(--p-avviso);font-size:16px}.avvisi-sito ul{margin:4px 0 0;padding-left:20px;list-style:disc}.avvisi-sito-titolo{display:flex;align-items:center;gap:8px;font-weight:500}.avvisi-riga{margin-top:8px;padding:8px 12px;border:1px solid var(--p-avviso);font-size:14px}.stato{display:inline-flex;align-items:center;gap:8px}.segno{display:inline-block;flex:none;width:10px;height:10px;border:1.5px solid var(--p-testo);background:transparent}.segno-in_arrivo{border:1.5px dashed var(--p-accento)}.segno-sul_sito,.segno-sul_sito_con_bozza,.segno-ok{background:var(--p-ok);border-color:var(--p-ok)}.segno-non_riuscito{position:relative;width:14px;height:14px;background:var(--p-errore);border-color:var(--p-errore)}.segno-non_riuscito:after{content:"!";position:absolute;inset:0;color:var(--p-bianco);font-size:11px;font-weight:600;line-height:12px;text-align:center}.segno-archiviato,.segno-ritirato{background:var(--p-testo-3);border-color:var(--p-testo-3)}.segno-avviso{background:var(--p-avviso);border-color:var(--p-avviso)}.principale{max-width:560px;margin:0 auto}.compiti{display:flex;flex-direction:column;gap:12px;margin-top:24px;list-style:none;padding:0}.tasto.compito{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-height:72px;padding:12px 20px;white-space:normal;text-align:left}.compito-nome{font-family:var(--sans);font-size:18px;font-weight:500;line-height:1.3}.compito-riga{font-family:var(--sans);font-size:15px;font-weight:400;line-height:1.4;color:var(--p-testo-2)}.tasto-pieno .compito-riga{color:var(--p-tenue)}.elenco{max-width:1040px;margin:0 auto}.elenco-testa{display:flex;align-items:center;justify-content:space-between;gap:16px}.ricerca{margin-top:24px;max-width:none}.ricerca-riga{display:flex;gap:8px}.ricerca .campo{width:360px;max-width:100%}.filtri ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin-top:16px}.filtro{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid var(--p-bordo-ui);background:var(--p-foglio);color:var(--p-testo)}.filtro:hover{text-decoration:none;border-color:var(--p-testo);background:var(--p-tenue)}.filtro[aria-current=page]{border-color:var(--p-testo);box-shadow:inset 0 -2px 0 var(--p-accento)}.conteggio{color:var(--p-testo-2)}.righe{list-style:none;padding:0;margin-top:24px;border-top:1px solid var(--p-filetto)}.riga{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px;padding:12px 0;border-bottom:1px solid var(--p-filetto)}.riga:hover{background:var(--p-tenue)}.riga-titolo{font-family:var(--serif);font-size:19px;line-height:1.3;color:var(--p-testo)}.riga-meta{color:var(--p-testo-2);font-size:15px;line-height:1.45;margin-top:4px}.riga-stato{display:flex;align-items:center;gap:16px;flex:none}.riga-data{color:var(--p-testo-3)}.elenco-vuoto{margin-top:32px}.editor{margin:-32px -24px 0}.barra{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:16px;height:var(--barra);padding:0 24px;background:var(--p-foglio);border-bottom:1px solid var(--p-filetto)}.barra-ritorno{display:inline-flex;align-items:center;gap:4px;min-height:44px;white-space:nowrap}.barra-titolo{flex:1;min-width:0}.barra-nome{font-family:var(--serif);font-size:19px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.barra-riga{display:flex;align-items:baseline;gap:8px;min-width:0}.barra-stato{min-width:0;color:var(--p-testo-2);font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.barra-stato[data-stato=da_salvare]{color:var(--p-testo);font-weight:500}.barra-stato[data-stato=non_salvato],.barra-stato[data-stato=uscito]{color:var(--p-errore)}.barra-da-sistemare{flex:none;min-height:0;padding:0;font-size:15px;white-space:nowrap}.barra-azioni{display:flex;align-items:center;gap:8px;flex:none}.messaggio{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 24px;background:var(--p-accento-tenue);border-bottom:1px solid var(--p-accento);font-size:16px;color:var(--p-testo)}.messaggio[role=alert]{background:var(--p-errore-fondo);border-bottom-color:var(--p-errore)}.schede-vai-sezione,.schede-conteggio{display:none}@media(max-width:899px){.barra-da-sistemare{display:none}.schede-conteggio{display:inline;margin-left:4px}}.pubblica-gruppo{display:flex;align-items:center;gap:8px}.barra-ragione{max-width:240px;font-size:13px;color:var(--p-testo-2)}.etichetta-corta,.schede,.solo-stretto{display:none}.corpo-editor{display:grid;grid-template-columns:112px 720px 48px 380px;justify-content:center;padding:32px 0 96px}.colonna-margine{grid-column:1}.foglio{grid-column:2;position:relative;background:var(--p-foglio);border:1px solid var(--p-filetto);padding:48px 32px 32px;min-width:0}.scheda{grid-column:4;min-width:0}@media(min-width:1024px)and (max-width:1319px){.corpo-editor{grid-template-columns:80px minmax(0,640px) 32px 300px;padding-inline:24px}}@media(min-width:1320px){.barra-da-sistemare{display:none}}@media(max-width:1319px){.barra-azioni .tasto-da-sistemare,.margine-tasti [data-su],.margine-tasti [data-giu]{display:none}}@media(min-width:768px){.parte{min-height:60px}}.parte{position:relative;margin-top:20px}.parte:first-child{margin-top:0}.corpo{margin-top:20px}.margine{position:absolute;top:0;right:calc(100% + 44px);width:100px;display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.margine-tipo{font-size:13px;font-weight:500;line-height:1.3;color:var(--p-testo-3);padding-top:6px}.margine-rilettura{font-size:13px;line-height:1.3;color:var(--p-testo-3)}.margine-rilettura.in-linea{text-align:left;margin-top:4px;padding-left:13px}@media(min-width:768px){.parte:has(>.margine-rilettura.in-linea){padding-bottom:20px}}.margine-tasti{display:flex;gap:4px}@media(min-width:1024px)and (max-width:1319px){.margine{right:calc(100% + 36px);width:72px}}.tasto-margine{min-width:32px;min-height:32px;padding:0 4px;border:1px solid transparent;background:none;color:var(--p-testo-3);font-size:13px}.tasto-azioni{padding:0 6px}.tasto-margine:hover,.parte:focus-within .tasto-margine{color:var(--p-testo);border-color:var(--p-bordo-ui);background:var(--p-foglio)}.parte.con-errore:before{content:"";position:absolute;left:-32px;top:0;bottom:0;width:4px;background:var(--p-errore)}.parte:focus-within:after{content:"";position:absolute;left:-32px;top:0;bottom:0;width:3px;background:var(--p-accento)}.parte.con-errore:focus-within:after{display:none}.lampo{background:var(--p-accento-tenue);transition:background-color .48s}.cresce{display:grid}.cresce:after{content:attr(data-testo);white-space:pre-wrap;overflow-wrap:anywhere;visibility:hidden}.cresce>textarea,.cresce:after{grid-area:1 / 1;font:inherit;padding:10px 12px;border:1px solid transparent;overflow:hidden;resize:none;overflow-wrap:anywhere}.campo-foglio{width:100%;background:transparent;color:var(--p-testo);outline-offset:0}.cresce:has(.campo-foglio){font-family:var(--sans);font-size:18px;line-height:1.6}.campo-foglio:hover{border-color:var(--p-filetto)}.campo-foglio:focus{border-color:var(--p-accento);outline:none}.campo-foglio:focus-visible{outline:none}.cresce:has(.campo-titolo-articolo){font-family:var(--serif);font-size:34px;line-height:1.15}.cresce:has(.campo-sommario){font-size:18px;line-height:1.6;color:var(--p-testo-2)}.cresce:has(.campo-titolo){font-family:var(--serif);font-size:26px;line-height:1.2}.cresce:has(.campo-sottotitolo){font-family:var(--serif);font-size:21px;line-height:1.3}.cresce:has(.campo-citazione){font-family:var(--serif);font-style:italic;font-size:20px;line-height:1.5}.cresce:has(.campo){font-size:16px;line-height:1.5}.cresce>.campo{border-color:var(--p-bordo-ui)}.cresce>.campo:focus{border-color:var(--p-accento)}.parte-quote .parte-corpo{border-left:2px solid var(--p-filetto);padding-left:16px}.etichetta-fissa{font-size:13px;font-weight:500;color:var(--p-testo-2);margin-bottom:4px}.elenco-foglio{padding-left:24px;margin:0}.elenco-foglio li+li{margin-top:4px}.parte-corpo{position:relative}.formattazione{position:absolute;left:0;right:0;bottom:calc(100% + 2px);z-index:3;display:none;flex-wrap:wrap;gap:4px;padding:2px}.formattazione .tasto-formato{background:var(--p-foglio)}.parte:focus-within .formattazione{display:flex}.tasto-formato{min-height:32px;padding:0 8px;border:1px solid var(--p-bordo-ui);background:var(--p-foglio);color:var(--p-testo);font-size:13px}.tasto-formato:hover{background:var(--p-tenue);border-color:var(--p-testo)}.formato-grassetto{font-weight:600}.formato-corsivo{font-style:italic}.formato-sottolineato{text-decoration:underline}.foto-foglio{display:block;max-width:100%;height:auto;margin-bottom:12px}.parte-schema .parte-corpo{border:1px dashed var(--p-bordo-ui);padding:16px}.caricatore{margin-top:16px}.caricatore-campi .campo-gruppo:first-child{margin-top:0}.caricatore-riga{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.caricatore [data-carica-foto][aria-disabled=true]{background:var(--p-tenue);border-color:var(--p-bordo-ui);color:var(--p-testo-3);cursor:not-allowed}.foto-vuota{border:1px solid var(--p-filetto);padding:16px}.foto-vuota>.aiuto:first-child{margin-top:0}.foto-mancante{border:1px dashed var(--p-avviso);background:var(--p-avviso-fondo);padding:16px;margin-bottom:12px;color:var(--p-testo)}.foto-mancante-titolo{font-weight:500}.avviso-spazio{background:var(--p-avviso-fondo);border-left-color:var(--p-avviso)}.foto-mancante .avviso-spazio{background:none;border-left:0;padding:0;margin:12px 0 0}.avviso-provenienza>p:first-child{margin-top:0}.avviso-provenienza .caricatore-riga{margin-top:8px}.copertina-chiusa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;min-height:48px}.copertina-chiusa p{margin:0;color:var(--p-testo-2)}.disegno-foglio{display:block;width:100%;height:auto;margin-bottom:12px;background:var(--p-foglio)}.calcoli{margin-top:16px;border-top:1px solid var(--p-filetto);padding-top:8px;color:var(--p-testo-2)}.calcoli summary{cursor:pointer;font-weight:500;min-height:32px}.calcoli table{border-collapse:collapse;margin-top:8px;font-size:15px}.calcoli th,.calcoli td{border:1px solid var(--p-filetto);padding:4px 8px;text-align:left}.fonti{margin-top:12px;font-size:15px}.fonti ul{padding-left:20px;margin-top:4px}.fonti-titolo{font-weight:500}.parte-sconosciuta .parte-corpo{border:1px dashed var(--p-avviso);background:var(--p-avviso-fondo);padding:16px;color:var(--p-testo)}.estratto-nota{margin-top:12px;border-left:2px solid var(--p-accento);padding:4px 0 4px 12px;color:var(--p-testo-2);font-size:15px}.estratto-rotto{border-left-color:var(--p-errore)}.estratto-uscite{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.in-breve{padding-left:24px}.aggiungi-tra{position:relative;height:0}.tasto-piu{position:absolute;left:-30px;top:-24px;width:28px;height:28px;padding:0;border:1px solid var(--p-bordo-ui);background:var(--p-foglio);color:var(--p-testo-3);line-height:1;font-size:18px;z-index:2}.tasto-piu:hover,.tasto-piu:focus-visible{color:var(--p-accento);border-color:var(--p-accento)}.aggiungi-tra:has(.tasto-piu:hover):after,.aggiungi-tra:has(.tasto-piu:focus-visible):after{content:"";position:absolute;left:-32px;right:-32px;top:-11px;height:2px;background:var(--p-accento)}.aggiungi-tra:first-child .tasto-piu{top:-4px}.aggiungi-tra:last-child{margin-top:20px}.aggiungi-fila{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:40px;padding-top:16px;border-top:1px solid var(--p-filetto)}.aggiungi-etichetta{color:var(--p-testo-2);margin-right:4px}.sagoma{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;margin-top:20px;padding:4px 12px;border:1px dashed var(--p-bordo-ui);color:var(--p-testo-2)}.scheda-gruppo{padding-top:24px;margin-top:40px;border-top:1px solid var(--p-filetto)}.scheda-gruppo:first-child{margin-top:0;padding-top:0;border-top:0}.scheda-titolo{font-family:var(--serif);font-weight:400;font-size:22px;line-height:1.25;margin-bottom:16px}.scheda-segno{display:flex;align-items:center;gap:8px;margin-bottom:24px}.verifica-voci{padding-left:20px}.verifica-voci li+li{margin-top:8px}.verifica-neutre a{color:var(--p-testo)}.verifica-errori a{color:var(--p-errore)}.verifica-avvisi a,.verifica-avvisi li{color:var(--p-testo-2)}.verifica-sotto{font-size:15px;font-weight:500;margin:16px 0 8px}.verifica-pronto{display:flex;align-items:center;gap:8px}.verifica-pronto .spunta{color:var(--p-ok)}.verifica-neutra{color:var(--p-testo-2);margin-bottom:8px}.indirizzo-riga{display:flex;align-items:center;gap:4px}.collegati-elenco{padding-left:20px;margin:8px 0}.collegati-elenco li{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}.ricerca-anteprima{margin-top:24px;padding:16px;background:var(--p-tenue)}.ricerca-indirizzo{color:var(--p-testo-2);margin-top:8px}.ricerca-titolo{font-size:19px;color:var(--p-accento);margin-top:4px}.ricerca-descrizione{font-size:15px;color:var(--p-testo-2);margin-top:4px}.menu{position:absolute;z-index:20;display:flex;flex-direction:column;min-width:220px;margin-top:4px;background:var(--p-foglio);border:1px solid var(--p-bordo-ui)}.margine .menu{right:0;top:100%}.aggiungi-tra .menu{left:-30px;top:8px}.barra .menu{right:auto}.menu-voce{min-height:44px;padding:0 16px;border:0;background:none;text-align:left;font:inherit;color:var(--p-testo);cursor:pointer}.menu-voce:hover,.menu-voce:focus{background:var(--p-tenue)}.menu-voce-separata{border-top:1px solid var(--p-filetto)}.finestra{width:min(520px,calc(100vw - 32px));max-width:none;padding:32px;border:1px solid var(--p-bordo-ui);background:var(--p-foglio);color:var(--p-testo)}.finestra::backdrop{background:var(--p-velo)}.finestra-titolo{font-family:var(--serif);font-weight:400;font-size:22px;line-height:1.25;margin-bottom:16px}.finestra-testo+.finestra-testo{margin-top:8px}.finestra-tasti{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:24px}.finestra .campo-gruppo{margin-top:16px}.conflitto p+p{margin-top:8px}.destinazioni{display:grid;gap:8px;margin-top:16px}.storico{max-width:1104px;margin:0 auto}.storico-colonne{display:grid;grid-template-columns:360px minmax(0,720px);gap:24px;margin-top:32px}.versioni ol{list-style:none;padding:0;border-top:1px solid var(--p-filetto)}.versione{padding:12px 0;border-bottom:1px solid var(--p-filetto)}.versione a{display:flex;flex-direction:column;color:var(--p-testo)}.versione-scelta{background:var(--p-tenue)}.versione-data{color:var(--p-testo-2)}.versione-chi{color:var(--p-testo-2);font-size:15px}.segnale{display:inline-flex;margin:4px 8px 0 0;padding:0 6px;border:1px solid var(--p-bordo-ui);font-size:13px}.segnale-sul-sito{border-color:var(--p-ok)}.differenze-colonna{background:var(--p-foglio);border:1px solid var(--p-filetto);padding:32px}.differenze{list-style:none;padding:0;margin-top:16px}.differenza{padding:12px 0;border-bottom:1px solid var(--p-filetto)}.differenza-parte{font-size:13px;font-weight:500;color:var(--p-testo-3)}.differenza-testo{white-space:pre-wrap;margin-top:4px}del{text-decoration:line-through;background:var(--p-errore-fondo);color:var(--p-testo)}ins{text-decoration:underline;background:var(--p-accento-tenue);color:var(--p-testo)}.storico form{margin-top:24px}.pagina-anteprima{background:var(--sito-fondo)}.pagina-anteprima main{padding:0}.banda{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;background:var(--p-foglio);border-bottom:1px solid var(--p-filetto);color:var(--p-testo)}.banda-tasti{display:flex;flex-wrap:wrap;gap:8px}.banda .tasto[aria-pressed=true]{border-color:var(--p-testo);box-shadow:inset 0 -2px 0 var(--p-accento)}.ap-pagina{margin:0 auto;max-width:1280px;padding:48px 24px 96px;color:var(--sito-testo)}.ap-pagina[data-larghezza=telefono]{max-width:390px;padding:32px 16px}.ap-articolo{max-width:720px;margin:0 auto;font-family:var(--sans);font-size:18px;line-height:1.6}.ap-articolo h1{font-size:40px;line-height:1.15;margin-top:8px;color:var(--sito-testo)}.ap-articolo h2{font-family:var(--serif);font-weight:400;font-size:28px;line-height:1.2;margin-top:48px}.ap-articolo h3{font-family:var(--serif);font-weight:400;font-size:22px;line-height:1.3;margin-top:32px}.ap-articolo p,.ap-articolo ul,.ap-articolo ol,.ap-articolo figure,.ap-articolo blockquote{margin-top:20px}.ap-articolo a{color:var(--sito-accento);text-decoration:underline}.ap-meta{color:var(--sito-testo-2);font-family:var(--mono);font-size:13px}.ap-sommario{color:var(--sito-testo-2);font-size:20px}.ap-articolo img{display:block;max-width:100%;height:auto}.ap-articolo figcaption{color:var(--sito-testo-2);font-size:15px;margin-top:8px}.ap-disegno img{width:100%;background:var(--sito-testo)}.ap-disegno .ap-disegno-stretto{display:none}@media(max-width:1023px){.ap-disegno .ap-disegno-largo{display:none}.ap-disegno .ap-disegno-stretto{display:block}}.ap-pagina[data-larghezza=telefono] .ap-disegno .ap-disegno-largo{display:none}.ap-pagina[data-larghezza=telefono] .ap-disegno .ap-disegno-stretto{display:block}.ap-in-breve{border:1px solid var(--sito-filetto);padding:16px 24px;margin-top:32px}.ap-in-breve h2{margin-top:0;font-size:22px}.ap-estratto{border-left:2px solid var(--sito-accento);padding-left:16px;font-family:var(--serif);font-style:italic;color:var(--sito-testo-2);margin-top:16px}.ap-articolo blockquote{margin-left:0;border-left:2px solid var(--sito-filetto);padding-left:16px;font-family:var(--serif);font-style:italic}.ap-nota{font-style:normal;font-family:var(--sans);font-size:13px;color:var(--sito-testo-2)}.ap-calcoli table{border-collapse:collapse;font-size:15px}.ap-calcoli th,.ap-calcoli td{border:1px solid var(--sito-filetto);padding:4px 8px}.collegamento-rifiutato{text-decoration:line-through}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important}.lampo{background:transparent}}@media(max-width:1023px){.corpo-editor{grid-template-columns:72px minmax(0,1fr);padding:24px 24px 96px 0}.scheda{grid-column:2;margin-left:0}.corpo-editor[data-vista=testo] .scheda,.corpo-editor[data-vista=scheda] .foglio{display:none}.corpo-editor[data-vista=scheda] .scheda{grid-row:1}.schede{display:flex;gap:8px;padding:8px 24px;background:var(--p-foglio);border-bottom:1px solid var(--p-filetto)}.schede [role=tab],.tab-link{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:none;font:inherit;color:var(--p-testo);cursor:pointer}.schede [aria-selected=true]{border-bottom-color:var(--p-accento)}.margine{right:calc(100% + 36px);width:64px}.barra-nome,.barra-vai-sezione,.etichetta-lunga{display:none}.etichetta-corta{display:inline}.tasto-salva{min-width:96px}.schede-vai-sezione{display:inline-flex;margin-left:auto}.editor[data-vista=scheda] .schede-vai-sezione{display:none}.storico-colonne{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){:root{--barra: 112px}.testata{flex-wrap:wrap;gap:8px 16px;padding:8px 16px}.testata-destra{margin-left:0;width:100%;flex-wrap:wrap;gap:8px 16px}.testata-sezioni a{min-height:44px}main{padding:24px 16px 48px}.editor{margin:-24px -16px 0}.barra{flex-wrap:wrap;align-content:space-between;gap:8px 12px;padding:8px 16px 7px}.barra-azioni{flex-basis:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.barra-azioni .barra-anteprima,.schede-vai-sezione{display:none}.barra-azioni .tasto{min-width:0;padding:0 8px}.pubblica-gruppo{min-width:0}.pubblica-gruppo .tasto{flex:1}.barra .barra-ragione{display:none}.messaggio,.avvisi-sito:not(.avvisi-riga){padding:12px 16px}.solo-stretto{display:block;margin-bottom:24px}.corpo-editor{grid-template-columns:minmax(0,1fr);padding:16px 0 96px}.colonna-margine{display:none}.foglio,.scheda{grid-column:1}.foglio{padding:24px 16px;border-left:0;border-right:0}.scheda{padding:0 16px}.margine{position:static;flex-direction:row;align-items:center;justify-content:space-between;width:auto;text-align:left;order:-1;margin-bottom:4px}.parte{display:flex;flex-direction:column}.margine-tipo{padding-top:0}.tasto-margine,.tasto-formato{min-width:44px;min-height:44px}.parte-corpo{display:flex;flex-direction:column}.formattazione{position:static;order:1;margin-top:8px}.margine-tasti [data-su],.margine-tasti [data-giu]{display:inline-flex;align-items:center;justify-content:center}.parte.con-errore:before,.parte:focus-within:after{left:-16px}.aggiungi-tra{height:auto;margin-top:12px}.tasto-piu{position:static;width:44px;height:44px}.aggiungi-tra:has(.tasto-piu:hover):after,.aggiungi-tra:has(.tasto-piu:focus-visible):after{display:none}.aggiungi-tra .menu{left:0}.riga{flex-direction:column;align-items:flex-start;gap:8px}.elenco-testa,.ricerca-riga{flex-wrap:wrap}.tasto,.tasto-testo,.filtro{min-height:44px}.finestra-tasti{flex-direction:column;align-items:stretch}.finestra-tasti .tasto{white-space:normal}.ap-articolo h1{font-size:30px}}.date-corso{margin-top:40px}.date-corso-testa{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 16px;padding-bottom:8px}.date-corso h2{font-family:var(--serif);font-weight:400;font-size:22px;line-height:1.25}.modulo-sito .foglio{grid-column:auto;max-width:880px;margin:24px auto 0}.modulo-sito .foglio h1{margin-bottom:24px}.modulo-verifica{max-width:880px;margin:24px auto 0;padding:16px 24px 16px 44px;background:var(--p-errore-fondo);border-left:4px solid var(--p-errore)}.modulo-verifica h2{font-size:16px;font-weight:600;margin-left:-20px;margin-bottom:8px}.modulo-coda{max-width:880px;margin:24px auto 0;padding:24px 32px;border-top:1px solid var(--p-filetto)}.modulo-coda .tasto{margin-top:12px}.modulo-coda p+p{margin-top:16px}fieldset.campo-gruppo{border:0;padding:0;min-width:0}fieldset.campo-gruppo legend{padding:0;margin-bottom:8px;font-weight:500}.scelta{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0 24px 0 0;font-weight:400}.scelta input{width:20px;height:20px;accent-color:var(--p-accento)}.incontri{width:100%;border-collapse:collapse;margin-bottom:12px}.incontri caption{text-align:left;font-weight:500;margin-bottom:8px}.incontri th{text-align:left;font-size:13px;font-weight:500;color:var(--p-testo-2);padding:0 8px 4px 0}.incontri td{vertical-align:top;padding:8px 8px 8px 0;border-top:1px solid var(--p-filetto)}.incontri td:last-child{padding-right:0;width:1%}.incontri .campo[type=time]{min-width:112px}.incontro-luogo{margin-top:8px}.contatore-oltre{color:var(--p-errore)}textarea.cresce{field-sizing:content;resize:vertical}textarea.cresce[data-una-riga]{resize:none}.titolo-del-foglio{font-family:var(--serif);font-weight:400;font-size:26px;line-height:1.2}.gruppo-titolo .campo-gruppo:first-of-type{margin-top:0}.resa-titolo{margin-top:16px;padding:12px 16px;background:var(--p-tenue)}.resa-testo{font-family:var(--serif);font-size:21px;line-height:1.3}.resa-testo em{font-style:italic;color:var(--p-accento)}@media(max-width:767px){.modulo-sito .foglio{padding:24px 16px}.modulo-sito .barra-riga [data-segno-edizione]{display:none}.modulo-sito .barra-stato{white-space:normal;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.modulo-stretto{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.date-corso-testa{flex-direction:column;align-items:flex-start}.incontri thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.incontri,.incontri tbody,.incontri tr,.incontri td{display:block;width:100%}.incontri tr{padding:12px 0;border-top:1px solid var(--p-filetto)}.incontri td{border:0;padding:4px 0}.incontri td:last-child{width:100%}.incontri caption{display:block}}.ap-date h2{margin-top:0}.ap-edizioni{list-style:none;padding:0}.ap-edizione+.ap-edizione{margin-top:32px}.ap-etichetta{font-family:var(--mono);font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--sito-accento)}.ap-articolo .ap-periodo{margin-top:8px;font-size:22px;line-height:1.25}.ap-articolo .ap-meta-data{margin-top:4px;color:var(--sito-testo-2)}.ap-giorni{list-style:none;padding:0;border-bottom:1px solid var(--sito-filetto)}.ap-giorni li{display:flex;flex-wrap:wrap;gap:4px 32px;padding:10px 0;border-top:1px solid var(--sito-filetto);color:var(--sito-testo-2)}.ap-giorni li[data-svolto]{color:var(--sito-testo-2)}.ap-svolto{font-family:var(--mono);font-size:14px;letter-spacing:.1em;text-transform:uppercase;margin-left:12px}.ap-luogo{display:block}.ap-collegamento{color:var(--sito-accento);text-decoration:underline}.ap-testo{margin-top:32px}.ap-articolo .ap-testo h2{margin-top:0}.ap-articolo h1 em{font-style:italic;color:var(--sito-accento)}
