/* === CUSTOM CSS === */
.home_layout .my_participation_link {
display: none;
}
body {
  background-color: #074538 !important;
}
.btn.btn-default, .m_btn, .wizard > .actions ul li a, .actions ul li a,
.m_btn:not(.m_wysiwyg_btn){ 
  border-radius: 15px !important;
}
.link_btn:not(.show_legal):not(#legal_provider_link):not(.open-popup-link):hover,
.m_btn:not(.show_legal):not(#legal_provider_link):not(.open-popup-link):not(.m_btn_icon):not(.m_wysiwyg_btn):hover,
.m_comments_actions .m_btn_goto:hover,
.m_btn_goto:hover,
a.btn-default:hover,
a.m_btn_standard:hover,
.btn-default:hover,
.wizard > .actions ul li a:hover,
.actions ul li a:hover,
.m_btn.m_btn_standard:hover,
.open-popup-link:hover{
  background-color: #ffffff !important;
}
.points_row {
  margin-top: 1rem;
}

body[data-hangman-enabled="1"] .guessword-grid[data-guessword-size="regular"] .letter{
      width: calc(var(--letter) * 1.45);
}
.coupon-code {
  display: none;
}
.form_header.hangman-game strong {
  background-color: white;
}
.column-contender {
  flex-direction: row !important;
  align-items: flex-start !important;
}

.column-contender .section-contender {
  flex: 0 0 50% !important;
  max-width: 50% !important;
}
/* Regla 2: alinear quiz con el resto del formulario */
.column-contender {
  padding: 0 55px !important;
}

.column-contender .steps-contender {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* Regla 3: espacio entre desplegables */
.column-contender {
  gap: 16px !important;
}

.column-contender .section-contender {
  flex: 1 1 0 !important;
  max-width: calc(50% - 8px) !important;
}
/* Regla 1: misma línea */
.column-contender {
  flex-direction: row !important;
  align-items: flex-start !important;
  padding: 0 calc(14.4px + 5%) !important;  /* ← responsivo */
  gap: 16px !important;
}

.column-contender .section-contender {
  flex: 1 1 0 !important;
  max-width: calc(50% - 8px) !important;
}

/* Regla 2: alineación */
.column-contender .steps-contender {
  padding-left: 0 !important;
  padding-right: 0 !important;
}