/* sp-consent - ritocchi al banner cookie (vanilla-cookieconsent v3) */
#cc-main {
  --cc-font-family: inherit;
  --cc-modal-border-radius: 10px;
  --cc-btn-border-radius: 6px;
  --cc-z-index: 2147483000;
  /* Blu del sito (Enfold primary #2d5c88) su Accetta e Rifiuta: stesso colore e stessa evidenza. */
  --cc-btn-primary-bg: #2d5c88;
  --cc-btn-primary-border-color: #2d5c88;
  --cc-btn-primary-color: #fff;
  --cc-btn-primary-hover-bg: #23496d;
  --cc-btn-primary-hover-border-color: #23496d;
  --cc-btn-primary-hover-color: #fff;
  --cc-toggle-on-bg: #2d5c88;
  --cc-link-color: #2d5c88;
  --cc-overlay-bg: rgba(10, 20, 32, .55);
}

#sp-cc-fab {
  position: fixed;
  right: 12px; /* a sinistra c'e' il pulsante WhatsApp (Chaty) */
  bottom: 12px;
  z-index: 99990;
  margin: 0;
  padding: 6px 12px;
  font: 500 12px/1.2 system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  color: #2d4156;
  background: #fff;
  border: 1px solid #c9d1d9;
  border-radius: 999px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, .15);
  cursor: pointer;
  opacity: .85;
}
#sp-cc-fab:hover,
#sp-cc-fab:focus-visible { opacity: 1; border-color: #2d4156; }

/* nascosto mentre il banner o le preferenze sono aperti */
html.show--consent #sp-cc-fab,
html.show--preferences #sp-cc-fab { display: none; }

@media print { #sp-cc-fab { display: none; } }
