@font-face{font-family:titoli;src:url(../media/BodoniModa_Medium-s.p.1c9nlhdb03etp.ttf)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:titoli;src:url(../media/BodoniModa_Bold-s.p.1ynob871iayhs.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:titoli;src:url(../media/BodoniModa_ExtraBold-s.p.32kmt53rn11xa.ttf)format("truetype");font-display:swap;font-weight:800}@font-face{font-family:titoli Fallback;src:local(Arial);ascent-override:106.24%;descent-override:37.78%;line-gap-override:0.0%;size-adjust:105.89%}.EWVIPq_className{font-family:titoli,titoli Fallback}.EWVIPq_variable{--font-titoli:"titoli", "titoli Fallback"}
@font-face{font-family:testo;src:url(../media/Figtree_Regular-s.p.3iopxz7nmx3dc.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:testo;src:url(../media/Figtree_Medium-s.p.3ds-x23adr5s3.ttf)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:testo;src:url(../media/Figtree_SemiBold-s.p.0l1ltypi30gzx.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:testo;src:url(../media/Figtree_Bold-s.p.2q8uld7sk7zxp.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:testo Fallback;src:local(Arial);ascent-override:93.79%;descent-override:24.68%;line-gap-override:0.0%;size-adjust:101.29%}._azAZq_className{font-family:testo,testo Fallback}._azAZq_variable{--font-testo:"testo", "testo Fallback"}
:root{--ties-blu-notte:#24324f;--ties-antracite:#3a3e47;--ties-ardesia:#4c5a70;--ties-tabacco:#6b4e37;--ties-grigio:#666d7a;--ties-cremisi:#c23b2e;--ties-oro:#d9a521;--ties-petrolio:#1e7c7a;--ties-bosco:#2f6b45;--ties-vinaccia:#7d2b44;--ties-notte:#111a33;--ties-camicia:#e8eef7;--ties-bianco:#fff;--ties-avorio:#f7eadb;--ties-inchiostro:#18213a;--ties-testo-secondario:#5e687d;--ties-testo-su-scuro:#fbf6ec;--ties-testo-su-scuro-2:#c9d2e6;--ties-cremisi-testo:#b2352a;--ties-oro-testo:#8c6508;--ties-petrolio-testo:#17696a;--ties-bordo:#dce3ee;--ties-font-titoli:"Bodoni Moda", Didot, "Times New Roman", serif;--ties-font-testo:"Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--ties-raggio-scheda:22px;--ties-raggio-controllo:12px;--ties-raggio-pillola:999px}
:root{--ties-font-titoli:var(--font-titoli), Didot, "Times New Roman", serif;--ties-font-testo:var(--font-testo), system-ui, -apple-system, "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box}body{background:var(--ties-camicia);color:var(--ties-inchiostro);font-family:var(--ties-font-testo);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.5}h1,h2,h3{font-family:var(--ties-font-titoli);margin:0;font-weight:700;line-height:1.1}.notte{background:var(--ties-notte) url(/marchio/notte.svg) center / cover no-repeat;color:var(--ties-testo-su-scuro);text-align:center;padding:56px 20px 64px}.notte .logo{width:auto;height:72px}.notte h1{max-width:14ch;margin:28px auto 16px;font-size:clamp(40px,9vw,68px);font-weight:800}.sottotitolo{color:var(--ties-testo-su-scuro-2);max-width:34rem;margin:0 auto}.azioni{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}a{color:var(--ties-cremisi-testo)}.pulsante{border:1px solid var(--ties-bordo);border-radius:var(--ties-raggio-pillola);color:var(--ties-inchiostro);cursor:pointer;font:inherit;text-align:center;background:0 0;padding:12px 24px;font-weight:600;text-decoration:none;display:inline-block}.notte .pulsante{border-color:var(--ties-testo-su-scuro-2);color:var(--ties-testo-su-scuro)}.pulsante.principale,.notte .pulsante.principale{background:var(--ties-cremisi);border-color:var(--ties-cremisi);color:var(--ties-bianco)}.pulsante:disabled{cursor:progress;opacity:.7}.collegamento{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.nota{color:var(--ties-testo-su-scuro-2);margin-top:12px;font-size:14px}.sezione{max-width:960px;margin:0 auto;padding:48px 20px 0}.sezione h2{margin-bottom:20px;font-size:clamp(28px,5vw,32px)}.scheda{background:var(--ties-bianco);border:1px solid var(--ties-bordo);border-radius:var(--ties-raggio-scheda);padding:24px}.passi{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.passi h3{margin:12px 0 8px;font-size:22px}.passi p{color:var(--ties-testo-secondario);margin:0}.numero{color:var(--ties-cremisi-testo);letter-spacing:.16em;font-size:13px;font-weight:700}.squadra{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.squadra li{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.squadra span{color:var(--ties-testo-secondario);font-size:15px}.principi{border-top:1px solid var(--ties-bordo);gap:8px;margin:0;padding:24px 0 0;list-style:none;display:grid}.principi li:before{color:var(--ties-cremisi-testo);content:"— "}.piede{color:var(--ties-testo-secondario);flex-wrap:wrap;justify-content:space-between;gap:16px;max-width:960px;margin:48px auto 0;padding:24px 20px 40px;font-size:14px;display:flex}.servizi:before{content:"";border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.servizi.attivi:before{background:var(--ties-bosco)}.servizi.spenti:before{background:var(--ties-cremisi)}.conto{background:var(--ties-notte) url(/marchio/notte.svg) center / cover no-repeat;flex-direction:column;align-items:center;gap:24px;min-height:100dvh;padding:40px 16px;display:flex}.conto-scheda{width:100%;max-width:440px}.conto h1,.area h1,.documento h1{font-size:clamp(28px,6vw,36px)}.modulo{flex-direction:column;gap:16px;display:flex}.modulo h1,.modulo h2,.modulo p{margin:0}.testo-secondario{color:var(--ties-testo-secondario)}.campo{flex-direction:column;gap:6px;display:flex}.campo span{font-size:14px;font-weight:600}.campo input,.campo select,.campo textarea{background:var(--ties-bianco);border:1px solid var(--ties-bordo);border-radius:var(--ties-raggio-controllo);color:var(--ties-inchiostro);font:inherit;padding:12px 14px}.campo input:focus,.campo select:focus,.campo textarea:focus{border-color:var(--ties-blu-notte);outline:2px solid var(--ties-camicia)}.campo input:disabled{background:var(--ties-camicia);color:var(--ties-testo-secondario)}.campo small{color:var(--ties-testo-secondario);font-size:13px}.spunta{align-items:flex-start;gap:10px;font-size:15px;display:flex}.spunta input{accent-color:var(--ties-cremisi);width:18px;height:18px;margin-top:3px}.errore{color:var(--ties-cremisi-testo);font-weight:600}.conferma{color:var(--ties-bosco);font-weight:600}.nota-modulo{color:var(--ties-testo-secondario);text-align:center;font-size:15px}.conto .nota-modulo{margin-top:-4px}.qr{background:var(--ties-bianco);border:1px solid var(--ties-bordo);border-radius:var(--ties-raggio-controllo);align-self:center;width:200px;height:200px;padding:8px}.segreto{background:var(--ties-camicia);border-radius:var(--ties-raggio-controllo);letter-spacing:.08em;text-align:center;word-break:break-all;padding:10px 12px;font-size:15px}.documento{max-width:720px;margin:0 auto;padding:32px 16px 64px}.documento h1{margin:24px 0 12px}.documento h2{margin:28px 0 8px;font-size:22px}.avviso-bozza{background:var(--ties-avorio);border-radius:var(--ties-raggio-controllo);padding:12px 16px}.testata{background:var(--ties-notte);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.testata nav{align-items:center;gap:20px;display:flex}.testata a,.testata .collegamento{color:var(--ties-testo-su-scuro);font-weight:600;text-decoration:none}.area{max-width:760px;margin:0 auto;padding:32px 16px 64px}.area .modulo{margin-top:24px}.sezione-area{margin-top:32px}.sezione-area h2{margin-bottom:12px;font-size:24px}.lavori{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.testa-area{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.testa-area h1{margin:0}.voce-lavoro{color:inherit;grid-template-columns:1fr auto;align-items:center;gap:4px 16px;padding:16px 20px;text-decoration:none;display:grid}.voce-lavoro:hover{border-color:var(--ties-blu-notte)}.voce-titolo{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.voce-lavoro .stato{grid-area:1/2/span 2}.stato{border-radius:var(--ties-raggio-pillola);white-space:nowrap;padding:4px 12px;font-size:14px}.stato-pronto{color:var(--ties-bosco);background:#e3efe7}.stato-fallito{color:var(--ties-cremisi-testo);background:#f6e3e1}.stato-in_corso,.stato-in_coda,.stato-attesa_chiarimento{background:var(--ties-camicia);color:var(--ties-blu-notte)}.modulo-largo{max-width:none}.zona-file{background:var(--ties-bianco);border:2px dashed var(--ties-bordo);border-radius:var(--ties-raggio-scheda);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:24px 16px;display:flex}.zona-file.sopra{border-color:var(--ties-blu-notte)}.zona-file p{margin:0}.zona-file .pulsante{cursor:pointer;margin-top:12px}.nascosto{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.elenco-file{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.elenco-file li{background:var(--ties-bianco);border:1px solid var(--ties-bordo);border-radius:var(--ties-raggio-controllo);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.file-riga{align-items:baseline;gap:12px;display:flex}.file-nome{overflow-wrap:anywhere;flex:1;font-weight:600}.elenco-file progress{accent-color:var(--ties-blu-notte);width:100%}.output{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.output legend{margin-bottom:8px;font-weight:600}.testa-lavoro h1{margin:8px 0 4px}.indietro{color:var(--ties-testo-secondario);font-weight:600;text-decoration:none}.richiesta{border-left:3px solid var(--ties-bordo);color:var(--ties-testo-secondario);white-space:pre-wrap;margin:16px 0 0;padding:4px 0 4px 14px}.avanzamento{margin-top:28px}.passi-lavoro{flex-direction:column;gap:12px;margin:0 0 16px;padding:0;list-style:none;display:flex}.passi-lavoro li{align-items:center;gap:14px;display:flex}.passi-lavoro img{border-radius:50%;flex:none}.passi-lavoro .fatto{color:var(--ties-testo-secondario)}.passi-lavoro .fatto img{opacity:.6}.passi-lavoro .attuale{font-weight:600}.passi-lavoro .attuale img{animation:1.6s ease-in-out infinite respiro}@keyframes respiro{50%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.passi-lavoro .attuale img{animation:none}}.fallito{align-items:flex-start;gap:16px;margin-top:28px;display:flex}.fallito img{border-radius:50%}.fallito h2,.avviso h2,.ipotesi h2{margin:0 0 8px;font-size:20px}.avviso{border-color:var(--ties-cremisi);margin-top:24px}.ipotesi{background:var(--ties-avorio);border:0;margin-top:28px}.ipotesi ul,.avviso ul{margin:0;padding-left:20px}.sezione-lavoro{margin-top:32px}.sezione-lavoro h2{margin-bottom:12px;font-size:22px}.punti{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.kpi{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin:0;display:grid}.kpi .scheda{padding:14px 16px}.kpi dt{color:var(--ties-testo-secondario);font-size:14px}.kpi dd{font-family:var(--ties-font-titoli);overflow-wrap:anywhere;margin:4px 0 0;font-size:21px;font-weight:700}.barre{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.barre li{grid-template-columns:minmax(90px,30%) 1fr auto;align-items:center;gap:4px 12px;display:grid}.barra-traccia{background:var(--ties-bordo);border-radius:var(--ties-raggio-pillola);height:12px;overflow:hidden}.barra{background:var(--ties-blu-notte);height:100%;display:block}.barra-cifra{font-variant-numeric:tabular-nums}.risultati{flex-direction:column;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.risultati li{flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 16px;display:flex}.risultati .file-nome{flex:220px}.risultati .pulsante{margin-left:auto}.etichetta-tipo{border-radius:var(--ties-raggio-pillola);color:var(--ties-bianco);padding:3px 10px;font-size:13px;font-weight:600}.tipo-pdf{background:var(--ties-vinaccia)}.tipo-pptx{background:var(--ties-cremisi)}.tipo-xlsx{background:var(--ties-bosco)}.pulsante.piccolo{padding:6px 14px;font-size:14px}.bozza{flex-direction:column;gap:14px;display:flex}.campo-bozza-testa{color:var(--ties-testo-secondario);justify-content:space-between;align-items:center;font-size:14px;font-weight:600;display:flex}.campo-bozza .valore{overflow-wrap:anywhere;margin:4px 0 0}.campo-bozza.lungo .valore{background:var(--ties-camicia);border-radius:var(--ties-raggio-controllo);white-space:pre-wrap;padding:12px 14px}.bozza p{margin:0}.metodo summary{cursor:pointer;font-weight:600}.metodo table{border-collapse:collapse;width:100%;margin-top:12px}.metodo th,.metodo td{border-bottom:1px solid var(--ties-bordo);text-align:left;vertical-align:top;padding:8px 6px}@media (max-width:560px){.barre li{grid-template-columns:1fr auto}.barra-traccia{grid-area:2/1/auto/-1}}.zona-file .pulsante:focus-within{outline:2px solid var(--ties-blu-notte);outline-offset:2px}.sezione-impostazioni{flex-direction:column;gap:12px;margin-top:24px;display:flex}.sezione-impostazioni h2,.sezione-impostazioni h3,.sezione-impostazioni p{margin:0}.sezione-impostazioni h3{font-family:var(--ties-font-testo);margin-top:8px;font-size:17px}.sezione-impostazioni>.pulsante,.riga-azione .pulsante{align-self:flex-start}.elenco-semplice{margin:0;padding-left:20px}.riga-azione{border-top:1px solid var(--ties-bordo);flex-direction:column;gap:8px;padding-top:16px;display:flex}.pulsante.pericolo{border-color:var(--ties-cremisi-testo);color:var(--ties-cremisi-testo)}.riga-pulsanti{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.riga-pulsanti .pulsante{cursor:pointer}.pulsante.disattivo{cursor:progress;opacity:.6}.attivita{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.attivita li{border-bottom:1px solid var(--ties-bordo);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;padding:8px 0;display:flex}.attivita li:last-child{border-bottom:0}.attivita .testo-secondario{font-size:15px}.in-attesa:after{content:"";width:1.2em;animation:1.5s steps(4,end) infinite puntini;display:inline-block}@keyframes puntini{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@media (prefers-reduced-motion:reduce){.in-attesa:after{animation:none}}.dettagli-template{grid-template-columns:max-content 1fr;gap:4px 16px;margin:0;display:grid}.dettagli-template dt{color:var(--ties-testo-secondario)}.dettagli-template dd{overflow-wrap:anywhere;margin:0;font-weight:600}.campioni{vertical-align:middle;gap:8px;display:inline-flex}.campione{border:1px solid var(--ties-bordo);border-radius:6px;width:36px;height:22px;display:inline-block}.anteprime{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.anteprime a{display:block}.anteprime img{border:1px solid var(--ties-bordo);border-radius:8px;width:100%;height:auto;display:block}@media (max-width:520px){.dettagli-template{grid-template-columns:1fr}.dettagli-template dd{margin-bottom:8px}.anteprime{grid-template-columns:repeat(2,1fr)}}.piccolo{font-size:14px}.domanda{align-items:flex-start;gap:16px;margin-top:24px;display:flex}.domanda img{border-radius:50%;flex-shrink:0}.domanda h2{margin:0 0 8px}.una-domanda{flex-direction:column;gap:12px;display:flex}.una-domanda p{margin:0}.dialogo{gap:16px;display:grid}.pulsante[aria-pressed=true]{background:var(--ties-camicia);border-color:var(--ties-blu-notte)}
