/* ============================================================
   INNESTO — restyle del banner CookieYes (brand)
   USO: incollare in CookieYes > Site Settings > Custom CSS
   (oppure caricare questo file dopo lo script di CookieYes).
   Colori/font del design system di Innesto.
   ============================================================ */

/* ---- Barra di consenso ---- */
.cky-consent-container .cky-consent-bar{
  background:#F5F1E8 !important;
  border:1px solid #D2CBB8 !important;
  border-radius:14px !important;
  box-shadow:0 18px 48px rgba(38,40,31,.16) !important;
  font-family:"all-round-gothic","Poppins","Century Gothic",sans-serif !important;
  color:#26281F !important;
}
.cky-title{
  color:#26281F !important;
  font-family:"all-round-gothic","Poppins",sans-serif !important;
  font-weight:700 !important;
  letter-spacing:-.01em !important;
}
.cky-notice-des,.cky-notice-des *,.cky-preference-content-wrapper,.cky-accordion-header-des{
  color:#4C4F44 !important;
  font-family:"all-round-gothic","Poppins",sans-serif !important;
  line-height:1.6 !important;
}
.cky-notice-des a,.cky-preference-content-wrapper a{ color:#7E5526 !important; text-decoration:underline !important; }

/* ---- Pulsanti ---- */
.cky-btn{
  font-family:"all-round-gothic","Poppins",sans-serif !important;
  font-weight:600 !important;
  border-radius:8px !important;
  transition:all .2s ease !important;
}
.cky-btn-accept{ background:#4E625C !important; color:#EDE8DA !important; border:1px solid #4E625C !important; }
.cky-btn-accept:hover{ background:#33433E !important; border-color:#33433E !important; }
.cky-btn-reject{ background:transparent !important; color:#26281F !important; border:1.5px solid #26281F !important; }
.cky-btn-reject:hover{ background:#26281F !important; color:#EDE8DA !important; }
.cky-btn-customize{ background:transparent !important; color:#4E625C !important; border:1.5px solid #BBB29B !important; }
.cky-btn-customize:hover{ background:#EDE8DA !important; border-color:#4E625C !important; }

/* ---- Badge "rivisita" (icona flottante) ---- */
.cky-btn-revisit-wrapper .cky-btn-revisit{
  background:#4E625C !important; color:#EDE8DA !important;
  box-shadow:0 6px 20px rgba(38,40,31,.18) !important;
}
.cky-btn-revisit-wrapper .cky-btn-revisit:hover{ background:#33433E !important; }

/* ---- Centro preferenze (modale) ---- */
.cky-preference-center{
  background:#EDE8DA !important;
  border-radius:14px !important;
  border:1px solid #D2CBB8 !important;
  font-family:"all-round-gothic","Poppins",sans-serif !important;
}
.cky-preference-title{ color:#26281F !important; font-family:"all-round-gothic","Poppins",sans-serif !important; font-weight:700 !important; }
.cky-preference-header,.cky-preference-body-wrapper,.cky-footer-wrapper{ border-color:#D2CBB8 !important; }
.cky-btn-close span{ filter:none !important; }
.cky-accordion{ border-color:#D2CBB8 !important; }
.cky-accordion-btn,.cky-accordion-header .cky-accordion-btn{ color:#26281F !important; }
.cky-always-active{ color:#4E625C !important; }
.cky-preference-content-wrapper .cky-show-desc-btn{ color:#7E5526 !important; }

/* ---- Toggle (switch categorie): attivo = salvia ---- */
.cky-switch input:checked + label,
.cky-switch input:checked + .cky-switch-slider,
input.cky-switch-input:checked + label{ background:#4E625C !important; }
.cky-footer-shadow{ background:linear-gradient(transparent,#EDE8DA) !important; }

/* ====== FIX colori blu rimasti ====== */
/* Pulsante "Salva le mie preferenze" */
.cky-btn-preferences{ background:#4E625C !important; color:#EDE8DA !important; border:1px solid #4E625C !important; }
.cky-btn-preferences:hover{ background:#33433E !important; border-color:#33433E !important; }
/* Toggle/switch attivo delle categorie */
.cky-switch input:checked,
.cky-switch input[type="checkbox"]:checked,
.cky-switch input:checked + .cky-switch-slider,
.cky-switch [aria-checked="true"]{ background-color:#4E625C !important; border-color:#4E625C !important; }
/* Cerchio flottante "rivisita consenso" */
.cky-btn-revisit-wrapper,
.cky-btn-revisit-wrapper .cky-btn-revisit,
button.cky-btn-revisit{ background:#4E625C !important; border-color:#4E625C !important; }
.cky-btn-revisit-wrapper .cky-btn-revisit:hover{ background:#33433E !important; }
.cky-btn-revisit svg,.cky-btn-revisit svg path,.cky-btn-revisit img{ fill:#EDE8DA !important; }
