/* Estilo del banner de cookies - mac-bell.es
   Cambia solo --mb-verde y --mb-verde-oscuro por los colores de la marca */
#cc-main {
  --mb-verde: #098b1f;          /* verde corporativo */
  --mb-verde-oscuro: #076f19;   /* verde para el hover (un poco más oscuro) */
  --mb-verde-claro: #e6f3e9;    /* fondo suave de los bloques del panel */

  --cc-font-family: inherit;
  --cc-modal-border-radius: 12px;
  --cc-btn-border-radius: 8px;

  --cc-bg: #ffffff;
  --cc-primary-color: #1f2a1f;
  --cc-secondary-color: #4a554a;

  /* Botones principales: Aceptar / Rechazar (mismo peso, AEPD) */
  --cc-btn-primary-bg: var(--mb-verde);
  --cc-btn-primary-color: #ffffff;
  --cc-btn-primary-border-color: var(--mb-verde);
  --cc-btn-primary-hover-bg: var(--mb-verde-oscuro);
  --cc-btn-primary-hover-color: #ffffff;
  --cc-btn-primary-hover-border-color: var(--mb-verde-oscuro);

  /* Botón secundario: Configurar */
  --cc-btn-secondary-bg: #ffffff;
  --cc-btn-secondary-color: var(--mb-verde);
  --cc-btn-secondary-border-color: var(--mb-verde);
  --cc-btn-secondary-hover-bg: var(--mb-verde-claro);
  --cc-btn-secondary-hover-color: var(--mb-verde-oscuro);
  --cc-btn-secondary-hover-border-color: var(--mb-verde-oscuro);

  /* Interruptores y bloques del panel de configuración */
  --cc-toggle-on-bg: var(--mb-verde);
  --cc-cookie-category-block-bg: var(--mb-verde-claro);
  --cc-cookie-category-block-border: var(--mb-verde-claro);
  --cc-cookie-category-block-hover-bg: #d3ead7;
  --cc-cookie-category-block-hover-border: #d3ead7;
  --cc-footer-bg: #f5faf6;
  --cc-footer-border-color: #e3ece3;
  --cc-separator-border-color: #e3ece3;
}

/* Barra superior verde en el banner central */
#cc-main .cm {
  border-top: 6px solid var(--mb-verde);
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.25);
}

/* Enlaces de las políticas en verde */
#cc-main .cm__footer a,
#cc-main .pm__section-desc a {
  color: var(--mb-verde);
}
