/* Cabina — counters + policy (screen-only; chrome from shell.css) */

/* groma:no-phone-rules — il solo blocco ≤640 che questo file aveva dava `max-width: none` a
   `.g-form--policy`, e `ui.css` lo fa già alla riga 1450 insieme a `.g-form--inline`: era una
   copia che vinceva solo per ordine di caricamento, senza cambiare un pixel. Le KPI della
   cabina sono `.g-stats`, che B69 ha portato in `ui.css` con le sue regole telefono. Qui non
   resta niente da rendere responsive. */

.g-policy-list {
  list-style: none;
  margin: var(--s3) 0 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: var(--s2);
}

.g-policy-item {
  border: 1px solid var(--bordo);
  border-radius: var(--r-card);
  padding: var(--s3) var(--s4);
  background: var(--foglio);
}

/* A rule name and its scope are identifiers with no break point: they wrap, not overflow. */
.g-policy-item__title {
  overflow-wrap: anywhere;
  font-weight: 600;
  font-family: var(--mono);
  font-size: var(--fs-13);
}

.g-policy-item__meta {
  overflow-wrap: anywhere;
  margin-top: var(--s1);
  font-size: var(--fs-12);
  color: var(--ink-muted);
}

/* Solo ciò che cabina aggiunge: `max-width: 28rem` lo dà già `ui.css` (owner del componente),
   e il `margin-top: var(--s3)` di lì era morto perché questo file carica dopo. */
.g-form--policy {
  margin-top: var(--s4);
  padding-top: var(--s4);
  border-top: 1px solid var(--bordo);
}

