/* ============================================================
   slide-19.css — CLASSIFICAZIONE DATI
   Modifica qui: 4 righe classificazione, colori livelli,
   larghezza colonna badge, dimensioni testo
   ============================================================ */

/* Container righe classificazione */
.slide-19 .cls {
  padding: 10px 48px 8px;
  gap: 7px;
}

/* Ogni riga (badge + 2 colonne testo) */
.slide-19 .cls-row {
  grid-template-columns: 155px 1fr 1fr;
  flex: 1;
  min-height: 0;
}

/* Badge RISERVATO (rosso) */
.slide-19 .cls-row:nth-child(1) .cls-b {
  background: rgba(255,45,32,.14);
  color: #ff9090;
}

/* Badge CONFIDENZIALE (ambra) */
.slide-19 .cls-row:nth-child(2) .cls-b {
  background: rgba(255,153,0,.12);
  color: #ffc86e;
}

/* Badge USO INTERNO (blu) */
.slide-19 .cls-row:nth-child(3) .cls-b {
  background: rgba(26,108,245,.12);
  color: #7eb8ff;
}

/* Badge PUBBLICO (verde) */
.slide-19 .cls-row:nth-child(4) .cls-b {
  background: rgba(0,230,118,.1);
  color: #6eeea0;
}

/* Testo nelle celle */
.slide-19 .cls-c {
  font-size: clamp(12px, 1.3vw, 15px);
  color: rgba(255,255,255,.48);
  line-height: 1.5;
}

/* Titolo in grassetto nella cella */
.slide-19 .cls-c strong {
  color: rgba(255,255,255,.78);
  display: block;
  margin-bottom: 2px;
}

/* Callout "regola del pollice" in basso */
.slide-19 .callout.ca {
  margin: 10px 48px 8px;
  flex-shrink: 0;
}
