/* Etapa 36 — un solo encabezado por familia; conserva la navegacion original. */
body.rk-collections-v20 .rk-c36-family-head {
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:12px;
  margin-bottom:4px;
}
body.rk-collections-v20 .rk-c36-family-head .collection-card-title {flex:1 1 auto;min-width:0;}
body.rk-collections-v20 .rk-c36-family-head .collection-card-title h3 {margin-bottom:1px;}
body.rk-collections-v20 .rk-c36-head-right {
  display:flex;
  align-items:flex-end;
  flex-direction:column;
  gap:6px;
  flex:0 1 auto;
  min-width:0;
}
body.rk-collections-v20 .rk-c36-navigation-slot {
  display:flex;
  justify-content:flex-end;
  min-height:29px;
}
body.rk-collections-v20 .rk-c36-navigation-slot .collection-detail-actions {
  display:flex;
  justify-content:flex-end;
  gap:6px;
  flex-wrap:nowrap;
}
body.rk-collections-v20 .rk-c36-navigation-slot .collection-detail-actions button {
  padding:6px 10px;
  min-height:29px;
  font-size:11px;
  line-height:16px;
  white-space:nowrap;
}
body.rk-collections-v20 .rk-c36-badges {
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:flex-end;
  gap:6px;
}
body.rk-collections-v20 .rk-c36-badges .collection-card-availability,
body.rk-collections-v20 .rk-c36-badges .collection-reward {
  max-width:100%;
  margin:0;
  white-space:nowrap;
}
@media(max-width:600px) {
  body.rk-collections-v20 .rk-c36-family-head {flex-wrap:wrap;gap:8px;}
  body.rk-collections-v20 .rk-c36-family-head .collection-card-title {flex:1 1 100%;}
  body.rk-collections-v20 .rk-c36-head-right {
    flex:1 1 100%;align-items:flex-start;flex-direction:row;
    flex-wrap:wrap;justify-content:space-between;
  }
  body.rk-collections-v20 .rk-c36-badges {justify-content:flex-start;}
}
