/* Novità della lavagna (20/10/2026, richiesta di Mauro): il modulo Brevo «lavagna» (lista #13) in ogni pagina della lavagna.
   Sul telefono sta nell'apertura; sulla LIM si apre col tasto «Novità» della barra, sopra l'area, come l'aiuto;
   nell'informativa sta in fondo. Colori con ripiego, perché l'informativa non carica lim.css. */
.nov{font-size:16px;line-height:1.45;color:var(--inchiostro,#231A35)}
.nov-titolo{margin:0 0 8px;font-family:"Bricolage Grotesque","IBM Plex Sans",sans-serif;font-weight:700;font-size:20px;line-height:1.2}
.nov-testo{margin:0 0 12px}
.nov-ritorno{position:absolute;width:0;height:0;border:0;visibility:hidden}
.nov-riga{display:flex;gap:8px;flex-wrap:wrap}
.nov-email{flex:1 1 12rem;min-width:0;min-height:48px;padding:0 14px;border:2px solid var(--inchiostro,#231A35);border-radius:12px;
  font:inherit;font-size:17px;background:#fff;color:#231A35}
.nov-invia{flex:0 0 auto;min-height:48px;padding:0 20px;border:0;border-radius:12px;background:var(--azione,#146B33);color:#fff;
  font:inherit;font-size:17px;font-weight:700;cursor:pointer}
.nov-invia:disabled{opacity:.7;cursor:default}
.nov-consenso{display:flex;align-items:flex-start;gap:8px;margin-top:10px;font-size:14px;color:var(--muto,#594D6E);cursor:pointer}
.nov-consenso input{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:var(--azione,#146B33)}
.nov-consenso a,.nov-commenti a{color:var(--azione-su,#146B33)}
.nov-trappola{position:absolute;width:1px;height:1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);opacity:0}
.nov-esito{margin:10px 0 0;font-weight:600}
.nov-esito:empty{display:none}
.nov-commenti{margin:12px 0 0;font-size:15px}

/* nell'apertura del telefono */
.tel-apertura .nov{margin-top:22px;padding:16px;border-radius:var(--raggio,14px);background:var(--scheda,#fff);border:2px solid var(--glicine,#D9CCEE)}

/* sulla LIM: pannello sopra l'area, come l'aiuto */
.lim-tasto.nov-tasto{background:var(--azione);border-color:var(--azione);color:#fff}
.lim-area > .nov-pannello{position:absolute;inset:var(--cornice);z-index:4;display:flex;flex-direction:column;gap:var(--gap);
  padding:var(--gap);border-radius:var(--raggio-g);background:var(--scheda);color:var(--inchiostro);border:3px solid var(--azione,#146B33)}
.lim-area > .nov-pannello[hidden]{display:none}
.nov-pannello-scorre{flex:1 1 auto;min-height:0;overflow:auto;display:flex;align-items:center;justify-content:center;padding:0 calc(var(--gap) * 1.5)}
.nov-pannello .nov{max-width:40rem;font-size:max(17px, calc(var(--testo) * 1))}
.nov-pannello .nov-titolo{font-size:1.5em}
.nov-pannello-chiudi{align-self:flex-end;flex:none}
.lim[data-area="caa"] .nov-pannello{display:none !important}

/* nell'informativa */
.nov-informativa{margin-top:22px;background:#fff;border:1px solid rgba(35,26,53,.14);border-radius:20px;padding:22px 18px}
