/* Player jerseys only: a compact, accessible Yes/No choice above the native form. */
body.heretro-player-personalization #main .hrp-buy-panel #wcpa-heretro-player-custom-name-number {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: center;
  gap: 4px 12px;
  margin-top: 10px !important;
}
body.heretro-player-personalization #main .hrp-buy-panel #wcpa-heretro-player-custom-name-number > label { margin: 0 !important; }
body.heretro-player-personalization #main .hrp-buy-panel #wcpa-heretro-player-custom-name-number > label .required_ast { display: none; }
body.heretro-player-personalization #main .hrp-buy-panel #wcpa-heretro-player-custom-name-number .color-group { grid-column: 2; grid-row: 1 / 3; flex-wrap: nowrap; gap: 4px; }
body.heretro-player-personalization #main .hrp-buy-panel #wcpa-heretro-player-custom-name-number .wcpa_color > label { display: flex; align-items: center; justify-content: center; min-height: 44px; margin: 0; padding: 5px 0; }
body.heretro-player-personalization #main .hrp-buy-panel #wcpa-heretro-player-custom-name-number .label_inside { width: 48px !important; min-width: 48px !important; min-height: 34px !important; height: 34px !important; border-radius: 6px; cursor: pointer; }
body.heretro-player-personalization #main .hrp-buy-panel #wcpa-heretro-player-custom-name-number .wcpa_helptext { display: none !important; }
body.heretro-player-personalization #main .hrp-buy-panel .hrp-personalization-note { grid-column: 1; display: block; margin: 0; color: #69717c; font: 400 11px/1.4 "Segoe UI", Arial, sans-serif; }
body.heretro-player-personalization #main .hrp-buy-panel .wcpa_form_outer > .wcpa_row[hidden],
body.heretro-player-personalization #main .hrp-buy-panel .wcpa_form_outer:has(input[name="heretro-player-custom-name-number"][value="no"]:checked) > .wcpa_row:has(> #wcpa-text-1669869722688),
body.heretro-player-personalization #main .hrp-buy-panel .wcpa_form_outer:has(input[name="heretro-player-custom-name-number"][value="no"]:checked) > .wcpa_row:has(> #wcpa-text-1669869803152) { display: none !important; }
@media (max-width: 549px) {
  body.heretro-player-personalization #main .hrp-buy-panel #wcpa-heretro-player-custom-name-number { gap: 4px 8px; }
  body.heretro-player-personalization #main .hrp-buy-panel .wcpa_form_outer input[name="text-1669869722688"],
  body.heretro-player-personalization #main .hrp-buy-panel .wcpa_form_outer input[name="text-1669869803150"] { font-size: 16px; }
}
