/* GDPR Cookie Banner (shared) */
#ck-banner {
  position: fixed;
  left: 0; right: 0; bottom: 0;
  z-index: 9999;
  background: #0b1e28; color: #fff;
  padding: 16px;
  border-top: 1px solid rgba(255,255,255,.08);
  font: 14px/1.4 system-ui,-apple-system,Segoe UI,Roboto,Arial;
}
#ck-banner .row {
  display: flex; gap: 10px; flex-wrap: wrap; margin-top: 10px;
}
#ck-banner button {
  padding: 10px 14px; border-radius: 10px; border: 0; cursor: pointer;
}
#ck-accept { background: #00c8e8; color: #001821; font-weight: 600; }
#ck-reject { background: #1a3a49; color: #fff; }

/* “Cookie settings” floating button (shown after a choice) */
#ck-manage {
  position: fixed;
  right: 16px;
  bottom: 88px;           /* <- moved up so it won’t overlap page CTAs */
  z-index: 9998;
  display: none;
  background: #0f2d3c; color: #fff;
  border-radius: 999px; padding: 8px 12px; border: 0; cursor: pointer;
  box-shadow: 0 4px 10px rgba(0,0,0,.3);
}

/* If you want to hide the pill entirely after a choice, uncomment: */
 #ck-manage { display: none !important; } 

