.ccccc-banner{
  position:fixed; left:0; right:0; bottom:0;
  padding:14px 16px;
  background:rgba(20,20,20,.92);
  color:#fff;
  z-index:99999;
  font-size:14px;
}
.ccccc-banner .ccccc-actions{ display:flex; gap:8px; margin-top:10px; }
.ccccc-banner button{ cursor:pointer; padding:8px 12px; border:0; border-radius:6px; }
.ccccc-banner .ccccc-link{ color:#fff; text-decoration:underline; margin-left:8px; }
.ccccc-brand{ margin-top:8px; opacity:.8; font-size:12px; }
.ccccc-brand a{ color:#fff; text-decoration:underline; }
