.ckb{position:fixed;left:16px;right:16px;bottom:16px;z-index:9999;max-width:560px;margin:0 auto;background:#071A10;color:#fff;
  border:1px solid rgba(200,251,53,.35);border-radius:18px;padding:18px 20px;box-shadow:0 20px 60px -15px rgba(0,0,0,.55);
  font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:14px;line-height:1.5}
.ckb[hidden]{display:none}
.ckb p{margin:0 0 14px}
.ckb a{color:#C8FB35}
.ckb-btns{display:flex;gap:10px}
.ckb-btns button{flex:1;min-height:44px;border-radius:999px;font:inherit;font-weight:700;cursor:pointer;
  background:#fff;color:#071A10;border:2px solid #fff}
.ckb-btns button:hover{background:#C8FB35;border-color:#C8FB35}
.ckb-btns button:focus-visible{outline:3px solid #C8FB35;outline-offset:2px}
