/* === SportCV Performance & Stats display === */
.profile-performance-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:10px;
}
.profile-performance-item{
  padding:13px 14px;
  border-radius:16px;
  background:#F8FBFF;
  border:1px solid #E1E9F6;
  min-width:0;
}
.profile-performance-label{
  display:block;
  color:#6A7A94;
  font-size:11px;
  line-height:1.2;
  letter-spacing:.08em;
  text-transform:uppercase;
  font-weight:900;
}
.profile-performance-value{
  display:block;
  margin-top:6px;
  color:#1C2B44;
  font-size:15px;
  line-height:1.35;
  font-weight:850;
  word-break:break-word;
}
.profile-performance-note{
  margin:0 0 12px;
  color:#637089;
  font-size:13px;
  line-height:1.5;
  font-weight:700;
}
.profile-sport-stats-block{
  display:none;
  margin-top:18px;
  padding-top:18px;
  border-top:1px solid #E1E9F6;
}
.profile-sport-stats-label{
  color:#1C2B44;
  font-size:13px;
  line-height:1.2;
  letter-spacing:.14em;
  text-transform:uppercase;
  font-weight:900;
}
.profile-sport-stats-block .profile-performance-note{
  margin:6px 0 12px;
}
@media(max-width:640px){
  .profile-performance-grid{grid-template-columns:1fr;}
  .profile-performance-item{padding:12px;border-radius:14px;}
}
