@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_eff13a{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_eff13a{--font-titoli:"Archivo","Archivo Fallback"}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_3d9088{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_3d9088{--font-sans:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/59829bb575d36b50-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e02f7a71372872a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/59829bb575d36b50-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e02f7a71372872a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spline Sans Mono Fallback;src:local("Arial");ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3b89e4{font-family:Spline Sans Mono,Spline Sans Mono Fallback;font-style:normal}.__variable_3b89e4{--font-mono:"Spline Sans Mono","Spline Sans Mono Fallback"}:root{--bianco:#FFFFFF;--fondo:#F6F8F5;--inchiostro:#15201B;--grigio:#5F6B64;--linea:#E5E9E4;--verde:#31B871;--verde-scuro:#279659;--verde-testo:#1E7A4A;--verde-soft:#EAF7F0;--verde-chiaro:#7FE6AE;--evidenzia:#B9F0D2;--ambra-fondo:#FAF6E3;--ambra-bordo:#E3D9AE;--ambra-testo:#77661E;--rosso-fondo:#FBF0EC;--rosso-bordo:#E5C3B3;--rosso-testo:#8A3B12;--ombra-scheda:0 1px 2px rgba(21,32,27,.04),0 8px 24px -18px rgba(21,32,27,.18)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--fondo);color:var(--inchiostro);font-family:var(--font-sans),system-ui,sans-serif;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}::selection{background:var(--evidenzia);color:var(--inchiostro)}h1,h2,h3{font-family:var(--font-titoli),system-ui,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.08}h1{font-size:1.9rem;font-weight:800;margin:0 0 1.25rem}h2{font-size:1.25rem;margin:2.25rem 0 .8rem}h3{font-size:1.05rem}a{color:var(--verde-testo)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--verde);outline-offset:2px;border-radius:6px}.testata{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 1.5rem;height:64px;background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--linea);position:-webkit-sticky;position:sticky;top:0;z-index:50}.testata .marchio{font-family:var(--font-titoli),system-ui,sans-serif;font-weight:700;letter-spacing:-.02em;font-size:18px;color:var(--inchiostro);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.testata .marchio em{font-style:normal;color:var(--verde)}.marchio-o{width:.78em;height:.78em;vertical-align:-.07em;margin:0 1px;display:inline-block}.testata nav{display:flex;gap:.35rem;overflow-x:auto;scrollbar-width:none}.testata nav::-webkit-scrollbar{display:none}.testata nav a{text-decoration:none;font-size:14px;font-weight:500;color:var(--grigio);padding:.4rem .85rem;border-radius:999px;white-space:nowrap;transition:background .2s ease,color .2s ease}.testata nav a:hover{color:var(--inchiostro);background:var(--verde-soft)}.testata nav a.attivo{background:var(--inchiostro);color:#fff}.contenuto{max-width:68rem;margin:0 auto;padding:2rem 1.5rem 5rem}.pannello{background:var(--bianco);border:1px solid var(--linea);padding:1.5rem 1.6rem;margin-bottom:1.25rem}.pannello,.tabella{border-radius:16px;box-shadow:var(--ombra-scheda)}.tabella{overflow-x:auto}table{width:100%;border-collapse:separate;border-spacing:0;background:var(--bianco);border:1px solid var(--linea);border-radius:16px;overflow:hidden}.tabella table{min-width:40rem}td,th{text-align:left;padding:.7rem .9rem;border-bottom:1px solid var(--linea);vertical-align:top}th{font-family:var(--font-mono),monospace;font-weight:500;font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:var(--grigio);background:#F7FAF7;white-space:nowrap}tr:last-child td{border-bottom:none}tbody tr{transition:background .15s ease}tbody tr:hover{background:var(--verde-soft)}td a{font-weight:600;color:var(--inchiostro)}.distintivo{display:inline-block;font-family:var(--font-mono),monospace;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;padding:.25rem .6rem;border-radius:999px;border:1px solid var(--linea);color:var(--grigio);background:#fff;white-space:nowrap}.distintivo.approvato,.distintivo.appuntamento,.distintivo.calda,.distintivo.idonea,.distintivo.qualificata{background:var(--verde-soft);border-color:#C5D9CB;color:var(--verde-testo)}.distintivo.contattata,.distintivo.da-verificare,.distintivo.in-attesa,.distintivo.preventivo,.distintivo.tiepida{background:var(--ambra-fondo);border-color:var(--ambra-bordo);color:var(--ambra-testo)}.distintivo.fredda,.distintivo.non-idonea,.distintivo.persa,.distintivo.scartata,.distintivo.sospeso{background:var(--rosso-fondo);border-color:var(--rosso-bordo);color:var(--rosso-testo)}.distintivo.nuova{background:var(--inchiostro);border-color:var(--inchiostro);color:var(--verde-chiaro)}.distintivo.assegnata,.distintivo.da-contattare{background:#EEF1EE;border-color:#DCE1DC;color:#545F58}.distintivo.vinta{background:var(--verde);border-color:var(--verde-testo);color:var(--inchiostro)}.bottone{position:relative;display:inline-flex;align-items:center;gap:8px;padding:.55rem 1.15rem;background:var(--verde);color:#fff;border:none;border-radius:999px;font-family:inherit;font-size:.88rem;font-weight:600;cursor:pointer;text-decoration:none;overflow:hidden;isolation:isolate;transition:color .25s ease}.bottone:before{content:"";position:absolute;inset:0;background:var(--inchiostro);transform:translateY(101%);transition:transform .3s cubic-bezier(.7,0,.2,1);z-index:-1}.bottone:hover{color:#fff}.bottone:hover:before{transform:translateY(0)}.bottone.secondario{background:transparent;border:1px solid var(--linea);color:var(--inchiostro)}.bottone.secondario:before{background:var(--verde-soft)}.bottone.secondario:hover{color:var(--inchiostro);border-color:#C5D9CB}.bottone[disabled]{opacity:.55;cursor:default}.bottone.attivo[disabled]{opacity:1}.bottone.attivo:before{display:none}.riga-azioni{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.riga-azioni form{display:inline}.filtri{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:1.25rem}.filtri a{font-family:var(--font-mono),monospace;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;padding:.4rem .9rem;border-radius:999px;border:1px solid var(--linea);background:#fff;text-decoration:none;color:var(--grigio);transition:background .2s ease,color .2s ease}.filtri a:hover{background:var(--verde-soft);color:var(--inchiostro)}.filtri a.attivo{background:var(--inchiostro);color:#fff;border-color:var(--inchiostro)}.filtri a b{font-weight:500;color:inherit;opacity:.75;margin-left:.3rem}.ricerca{display:flex;gap:.5rem;margin-left:auto}.ricerca input{width:15rem;max-width:100%;padding:.45rem .9rem;font-size:.88rem;font-family:inherit;color:var(--inchiostro);background:#fff;border:1px solid var(--linea);border-radius:999px}.ricerca input:focus{border-color:var(--verde-testo);outline:none}label{display:block;font-weight:600;font-size:.88rem;margin:.9rem 0 .3rem}input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{width:100%;max-width:28rem;padding:.6rem .8rem;font-size:.95rem;font-family:inherit;color:var(--inchiostro);background:#fff;border:1px solid var(--linea);border-radius:10px}input:focus,select:focus,textarea:focus{border-color:var(--verde-testo);outline:none}textarea{max-width:100%;min-height:5rem;resize:vertical}.griglia-dati{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:.9rem 1.5rem;gap:.9rem 1.5rem;margin:0}.griglia-dati dt{font-family:var(--font-mono),monospace;font-size:.66rem;text-transform:uppercase;letter-spacing:.12em;color:var(--grigio)}.griglia-dati dd{margin:.15rem 0 0;font-weight:600}.avviso{padding:.8rem 1.1rem;border-radius:12px;border:1px solid var(--linea);margin-bottom:1.1rem;font-weight:500;font-size:.92rem;background:#fff}.avviso.ok{background:var(--verde-soft);border-color:#C5D9CB;color:var(--verde-testo)}.avviso.attenzione{background:var(--ambra-fondo);border-color:var(--ambra-bordo);color:var(--ambra-testo)}.avviso.errore{background:var(--rosso-fondo);border-color:var(--rosso-bordo);color:var(--rosso-testo)}.avviso a{font-weight:600;color:inherit}.schermo-accesso{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1.25rem 3rem}.schermo-accesso .marchio{font-family:var(--font-titoli),system-ui,sans-serif;font-weight:800;letter-spacing:-.03em;font-size:30px;color:var(--inchiostro);text-decoration:none;margin-bottom:1.5rem}.schermo-accesso .marchio em{font-style:normal;color:var(--verde)}.accesso{width:100%;max-width:24rem;margin:0}.accesso h1{font-size:1.4rem}.accesso input,.accesso select{max-width:100%}.accesso .bottone{width:100%;justify-content:center}.punti-registrazione{margin:0 0 .5rem;padding:0;list-style:none}.punti-registrazione li{position:relative;padding-left:1.5rem;margin:.45rem 0;font-size:.92rem;color:var(--grigio)}.punti-registrazione li:before{content:"";position:absolute;left:0;top:.32em;width:.85em;height:.85em;border-radius:999px;background:var(--verde)}.punti-registrazione b{color:var(--inchiostro)}.vuoto{padding:2.25rem 1.5rem;text-align:center;background:#fff;border:1.5px dashed #cbd4cc;border-radius:16px}.piccolo,.vuoto{color:var(--grigio)}.piccolo{font-size:.82rem;font-weight:400}.torna{display:inline-block;font-size:.85rem;margin-bottom:.8rem;text-decoration:none}.torna:hover{text-decoration:underline}.motivi{margin:.75rem 0 0;padding:0;list-style:none}.motivi li{position:relative;padding-left:1.35rem;margin:.3rem 0;font-size:.88rem;color:var(--grigio)}.motivi li:before{content:"";position:absolute;left:0;top:.42em;width:.6em;height:.6em;border-radius:999px;background:var(--verde)}.motivi li.verifica:before{background:#D9B93C}.motivi li.blocco:before{background:#C96A3C}.schede-dati{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1.5rem}.dato{background:var(--bianco);border:1px solid var(--linea);border-radius:16px;padding:1rem 1.1rem;box-shadow:var(--ombra-scheda);transition:border-color .2s ease,transform .2s ease}.dato:hover{border-color:#C5D9CB;transform:translateY(-2px)}.dato .numero{font-family:var(--font-titoli),system-ui,sans-serif;font-weight:800;letter-spacing:-.02em;font-size:2.2rem;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dato .nome{font-family:var(--font-mono),monospace;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--grigio);margin-top:.35rem}.dato.acceso{background:var(--verde-soft);border-color:#C5D9CB}.dato.acceso .numero{color:var(--verde-testo)}.grafico{display:flex;align-items:flex-end;gap:.4rem;height:9.5rem}.colonna-grafico{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;min-width:0}.colonna-grafico .valore{font-family:var(--font-mono),monospace;font-size:.6rem;color:var(--grigio);margin-bottom:.25rem}.colonna-grafico .barra{width:100%;min-height:3px;background:var(--verde);border-radius:6px 6px 0 0;transition:background .2s ease}.colonna-grafico.zero .barra{background:var(--linea)}.colonna-grafico:hover .barra{background:var(--verde-scuro)}.colonna-grafico.corrente .barra{background:var(--inchiostro)}.colonna-grafico span{font-family:var(--font-mono),monospace;font-size:.58rem;letter-spacing:.08em;color:var(--grigio);margin-top:.35rem;white-space:nowrap}.colonna-grafico.corrente span{color:var(--inchiostro);font-weight:500}.badge-nav{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;margin-left:.4rem;background:var(--verde);color:#fff;border-radius:999px;font-size:.68rem;font-weight:700;vertical-align:1px}.testata nav a.attivo .badge-nav{background:var(--verde-chiaro);color:var(--inchiostro)}.chat-elenco{display:flex;flex-direction:column;background:#fff;border:1px solid var(--linea);border-radius:16px;overflow:hidden;box-shadow:var(--ombra-scheda)}.chat-voce{display:flex;align-items:center;gap:.9rem;padding:.85rem 1.1rem;text-decoration:none;color:inherit;border-bottom:1px solid var(--linea);transition:background .15s ease}.chat-voce:last-child{border-bottom:none}.chat-tondo,.chat-voce:hover{background:var(--verde-soft)}.chat-tondo{flex:none;width:42px;height:42px;border-radius:999px;color:var(--verde-testo);display:flex;align-items:center;justify-content:center;font-family:var(--font-titoli),system-ui,sans-serif;font-weight:700;font-size:1.05rem}.chat-chi{min-width:0;display:flex;flex-direction:column;gap:.05rem}.chat-chi b{font-size:.95rem}.chat-anteprima{color:var(--grigio);font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:34rem}.chat-lato{margin-left:auto;flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:.3rem}.chat-quando{font-family:var(--font-mono),monospace;font-size:.62rem;color:var(--grigio);white-space:nowrap}.chat-nonletti{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;background:var(--verde);color:#fff;border-radius:999px;font-size:.72rem;font-weight:700}.chat-testa{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.chat-filo{padding:.5rem 0 1rem}.chat-filo,.chat-filo>div{display:flex;flex-direction:column;gap:.35rem}.chat-giorno{text-align:center;margin:.9rem 0 .45rem}.chat-giorno span{font-family:var(--font-mono),monospace;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--grigio);background:#fff;border:1px solid var(--linea);border-radius:999px;padding:.25rem .8rem}.bolla{position:relative;max-width:min(34rem,84%);padding:.55rem .85rem 1.2rem;border-radius:14px;font-size:.95rem;box-shadow:var(--ombra-scheda)}.bolla p{margin:0;white-space:pre-wrap;overflow-wrap:break-word}.bolla.entrata{align-self:flex-start;background:#fff;border:1px solid var(--linea);border-bottom-left-radius:4px}.bolla.uscita{align-self:flex-end;background:var(--verde-soft);border:1px solid #c5d9cb;border-bottom-right-radius:4px}.bolla-info{position:absolute;right:.65rem;bottom:.3rem;display:inline-flex;align-items:center;gap:.3rem;font-family:var(--font-mono),monospace;font-size:.6rem;color:var(--grigio)}.spunte{letter-spacing:-.14em}.spunte.lette{color:#2F80D7}.bolla-errore{display:block;margin-top:.35rem;color:var(--rosso-testo);font-size:.75rem}.bolla-foto{max-width:100%;max-height:20rem;border-radius:10px;display:block;margin-bottom:.35rem}.bolla-adesivo{width:110px;display:block}.bolla audio{max-width:100%}.chat-scrivi{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;background:linear-gradient(to top,var(--fondo) 75%,transparent);padding:.9rem 0 1.1rem}.chat-modulo{display:flex;gap:.5rem;align-items:stretch}.chat-modulo textarea{flex:1 1;max-width:none;min-height:2.9rem;height:2.9rem;border-radius:14px;resize:none}.chat-modulo .bottone{flex:none}@media (max-width:40rem){body{font-size:14.5px}h1{font-size:1.55rem}.testata{padding:0 1rem;gap:.5rem}.solo-larghi{display:none}.contenuto{padding:1.5rem 1rem 4rem}.pannello{padding:1.15rem 1.1rem}.schede-dati{grid-template-columns:repeat(2,1fr)}.ricerca{margin-left:0}.ricerca,.ricerca input{width:100%}.grafico{gap:.25rem}.colonna-grafico:nth-child(odd) span{visibility:hidden}}@media (prefers-reduced-motion:reduce){.bottone,.bottone:before,.dato,.testata nav a,tbody tr{transition:none}}