/* Squadre — il PRE UNICO (preunico.js): lista P, la società (scheda.html?preunico=, pillola PU, tab del curriculum), la partita.
   Solo i gettoni del tema (regola madre); il resto è il kit (kit.css) e la master (squadre.css). */
.pu-lista .cartello b{ font-weight:700 }
.pu-dentro{ display:grid; gap:18px }
.pu-dentro > .blocco > h3{ font-size:var(--c-sottotitolo) }
.pu-numeri{ grid-template-columns:repeat(auto-fill,minmax(130px,1fr)) }
.pu-fatti b.testo{ font:700 var(--c-titoletto)/1.2 var(--f-testo); text-transform:none }
.pu-fatti b a{ color:var(--inchiostro) }
.pu-fonte{ margin:4px 0 0 }
.pu-campione{ color:var(--verdetto); white-space:nowrap }
.pu-tab td small{ font-size:var(--c-nota) }
.pu-tab td.sx{ font:500 var(--c-testo)/1.3 var(--f-testo); text-transform:none }
#p-sq .pu-ris{ white-space:nowrap }
#p-sq h4 .pu-n{ font:600 var(--c-nota) var(--f-cifre); color:var(--inchiostro); margin-left:6px }
.pu-partite li{ cursor:pointer }
.pu-partite li:hover,.pu-partite li:focus-visible{ background:var(--velo); outline:none }
.pu-partite .gara{ font-size:var(--c-testo) }
@media (max-width:760px){
  .pu-numeri{ grid-template-columns:repeat(2,minmax(0,1fr)) }
  .pu-dentro > .blocco > h3{ font-size:var(--c-titoletto) }
  .pu-fatti b.testo{ font-size:var(--c-evidenza) }
  .pu-tab td.sx{ font-size:var(--c-testo); grid-column:1/-1 }
  .pu-tab tr{ grid-template-columns:repeat(6,minmax(0,1fr)) !important }
}
.tab-scheda td.pu-luogo{ font:500 var(--c-testo) var(--f-testo) }
.tab-scheda td.pu-sq{ font:700 var(--c-testo)/1.2 var(--f-testo) }
/* ★ 09/10/2026 (B.4): la società senza stemma porta l'iniziale nel suo quadrato, delle misure dello stemma della lista */
.tab-scheda td .pu-iniz{ display:inline-flex; align-items:center; justify-content:center; width:26px; height:26px; margin-right:8px; vertical-align:-6px; border:1px solid var(--filetto); color:var(--grigio); font:700 var(--c-nota)/1 var(--f-titolo); text-transform:uppercase }
