/* Aviso de cookies (rama cookieconsent). Cada web pone sus colores y fuentes MEDIDOS en la original
   (botón principal, texto, fondo) en estas variables, en un <style> que añade su extraer.mjs. */
#cc-main {
  --cc-font-family: var(--clon-cc-fuente, system-ui, sans-serif);
  --cc-modal-border-radius: var(--clon-cc-radio, 8px);
  --cc-btn-border-radius: var(--clon-cc-radio-boton, 6px);
  --cc-primary-color: var(--clon-cc-titulo, #1a1a1a);
  --cc-secondary-color: var(--clon-cc-texto, #3a3a3a);
  --cc-btn-primary-bg: var(--clon-cc-boton, #1a1a1a);
  --cc-btn-primary-color: var(--clon-cc-boton-texto, #fff);
  --cc-btn-primary-border-color: var(--clon-cc-boton, #1a1a1a);
  --cc-btn-primary-hover-bg: var(--clon-cc-boton-hover, #000);
  --cc-btn-primary-hover-border-color: var(--clon-cc-boton-hover, #000);
  /* Rechazar con el mismo peso que aceptar (AEPD): mismos colores */
  --cc-btn-secondary-bg: var(--clon-cc-boton, #1a1a1a);
  --cc-btn-secondary-color: var(--clon-cc-boton-texto, #fff);
  --cc-btn-secondary-border-color: var(--clon-cc-boton, #1a1a1a);
  --cc-btn-secondary-hover-bg: var(--clon-cc-boton-hover, #000);
  --cc-btn-secondary-hover-border-color: var(--clon-cc-boton-hover, #000);
  --cc-toggle-on-bg: var(--clon-cc-boton, #1a1a1a);
  --cc-link-color: var(--clon-cc-titulo, #1a1a1a);
  z-index: 2147483000;
}

/* Contenido de terceros bloqueado hasta aceptar «marketing» */
.clon-aviso-terceros {
  position: absolute; inset: 0; display: flex; flex-direction: column; align-items: center; justify-content: center;
  gap: 12px; padding: 24px; text-align: center; background: var(--clon-cc-aviso-fondo, #f4f4f4);
  color: var(--clon-cc-texto, #3a3a3a); font: 15px/1.5 var(--clon-cc-fuente, system-ui, sans-serif);
}
.clon-aviso-terceros p { margin: 0; max-width: 34em; }
.clon-aviso-terceros button {
  border: 0; border-radius: var(--clon-cc-radio-boton, 6px); padding: 10px 22px; cursor: pointer;
  background: var(--clon-cc-boton, #1a1a1a); color: var(--clon-cc-boton-texto, #fff); font: 600 15px var(--clon-cc-fuente, system-ui, sans-serif);
}
.clon-aviso-terceros button:hover, .clon-aviso-terceros button:focus-visible { background: var(--clon-cc-boton-hover, #000); }
