.powered-by-credits svg{
  display:none;
}
.powered-by-credits{
  display:none;
}

/* Centra todo el contenido del banner de cookies */
.gdpr-notice-content-body {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  width: 100% !important;
  max-width: 900px !important;
  margin: 0 auto !important;
}

/* Botón "Rechazar todo" y "Preferencias" (banner principal) */
#cookie_action_reject,
#cookie_action_settings {
  background: #cfb2db !important;
  border-color: #591970 !important;
  color: #591970 !important;
  border-radius: 6px !important;
  font-weight: 600 !important;
  transition: all 0.2s ease !important;
  padding-inline: 32px !important;
  padding-block: 12px !important;
  min-width: 160px !important;
  text-align: center !important;
}
#cookie_action_reject:hover,
#cookie_action_settings:hover {
  background: #b892c7 !important;
  border-color: #591970 !important;
}

/* Botón destacado: Aceptar todo (banner principal) */
#cookie_action_accept_all {
  background: #591970 !important;
  border-color: #591970 !important;
  color: #ffffff !important;
  border-radius: 6px !important;
  font-weight: 700 !important;
  font-size: 17px !important;
  padding-block: 12px !important;
  padding-inline: 32px !important;
  min-width: 170px !important;
  text-align: center !important;
  box-shadow: 0 3px 8px rgba(89, 25, 112, 0.35) !important;
  transition: all 0.2s ease !important;
}
#cookie_action_accept_all:hover {
  background: #6b1f8e !important;
  box-shadow: 0 4px 12px rgba(89, 25, 112, 0.45) !important;
  transform: translateY(-1px) !important;
}

/* ===== Modal de Preferencias de Cookies ===== */
/* Traduce el título "Preferences" -&gt; "Preferencias" */
.gdprmodal-header p {
  font-size: 0 !important;
}
.gdprmodal-header p::before {
  content: "Preferencias";
  font-size: 20px !important;
  font-weight: 700 !important;
}

/* Botón "Rechazar todo" dentro del modal */
.gdprmodal-footer #cookie_action_reject {
  background-color: #cfb2db !important;
  border-color: #591970 !important;
  color: #591970 !important;
  border-radius: 6px !important;
  font-weight: 600 !important;
  transition: all 0.2s ease !important;
}
.gdprmodal-footer #cookie_action_reject:hover {
  background-color: #b892c7 !important;
}

/* Botón "Aceptar todo" dentro del modal */
.gdprmodal-footer #cookie_action_accept_all {
  background-color: #591970 !important;
  border-color: #591970 !important;
  color: #ffffff !important;
  border-radius: 6px !important;
  font-weight: 700 !important;
  transition: all 0.2s ease !important;
}
.gdprmodal-footer #cookie_action_accept_all:hover {
  background-color: #6b1f8e !important;
}

/* Botón "Guardar y aceptar" (antes azul) -&gt; mismo estilo destacado */
.gdprmodal-footer #cookie_action_save {
  background-color: #591970 !important;
  border-color: #591970 !important;
  color: #ffffff !important;
  border-radius: 6px !important;
  font-weight: 700 !important;
  box-shadow: 0 3px 8px rgba(89, 25, 112, 0.35) !important;
  transition: all 0.2s ease !important;
}
.gdprmodal-footer #cookie_action_save:hover {
  background-color: #6b1f8e !important;
  box-shadow: 0 4px 12px rgba(89, 25, 112, 0.45) !important;
  transform: translateY(-1px) !important;
}

/* Los toggles (Marketing, Analítica, etc.) en morado cuando están activos */
.gdpr-groups-container input[type="checkbox"]:checked label {
  background-color: #591970 !important;
}
.always-active{
  color: #591970 !important;
}

/* Oculta el botón "Preferencias" del banner principal */
#cookie_action_settings {
    display: none !important;
}

/* Reordenar, acercar y centrar los botones del banner principal */
.gdpr.group-description-buttons.cookie_notice_buttons {
  justify-content: center !important;
  flex-direction: row-reverse !important;
  gap: 12px !important;
  width: 100% !important;
  display: flex !important;
}


.gdpr-notice-content-body p{
  text-align: center !important;
}