.kpr-my-aff h2{font-size:18px}
.kpr-my-aff table{width:100%}

.kpr-card{
  padding:12px;
  border:1px solid #eee;
  background:#fafafa;
  border-radius:10px;
  margin:10px 0;
}
.kpr-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:10px;
  margin-top:10px;
}
.kpr-muted{color:#666;font-size:12px}
.kpr-big{font-size:18px;font-weight:700}

@media(max-width:600px){
  .kpr-my-aff h2{font-size:16px}
  .kpr-redeem h4{font-size:13px}
  .kpr-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
}
