/* TrailLab v270 · catálogo Pro de entrenos dentro del modal de tipos predefinidos.
   Archivo nuevo por la misma razón que en v268 y v269: los estáticos van cache-first y los nombres
   ya existentes no cambian entre versiones (deuda documentada en v253). */

.tcp-list{ display:flex; flex-direction:column; gap:12px; margin-top:8px; }

.tcp-group-t{
  font-size:.72rem;
  letter-spacing:.09em;
  text-transform:uppercase;
  color:var(--muted);
  margin:2px 0 6px;
}

/* Las tarjetas Pro reutilizan `.tc-card` del catálogo libre para que no haya dos lenguajes
   distintos dentro del mismo modal. Sólo cambia el estado bloqueado. */
.tcp-group .tc-card{ width:100%; }

.tc-card.locked{
  opacity:.5;
  filter:grayscale(.65);
  cursor:pointer;                 /* sigue siendo pulsable: lleva a la pantalla de Pro */
}
.tc-card.locked:hover{
  opacity:.82;
  filter:grayscale(.2);
  border-color:var(--amber, #f2c14e);
}
.tc-card.locked .tc-load{
  color:var(--amber, #f2c14e);
  border-color:var(--amber, #f2c14e);
  font-weight:700;
}
.tcp-lock{ font-size:.78rem; }
