.ck{position:fixed;left:12px;right:12px;bottom:12px;z-index:90;max-width:760px;margin:0 auto;background:#2A3550;color:#F4F1EA;border:1px solid rgba(200,159,88,.5);border-radius:16px;padding:18px 20px;box-shadow:0 12px 40px rgba(0,0,0,.45);font-family:'Source Sans 3',system-ui,sans-serif;font-size:14.5px;line-height:1.5}
@media (max-width:899px){.ck{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}
.ck a{color:#C89F58}
.ck-t{margin-bottom:14px}
.ck-h{font-size:19px;font-weight:700;margin-bottom:10px}
.ck-b{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.ck-btn{height:44px;padding:0 20px;border-radius:12px;font:inherit;font-weight:700;cursor:pointer;border:1px solid rgba(200,159,88,.55);color:#F4F1EA;background:transparent}
.ck-btn.ck-yes{background:linear-gradient(180deg,#D8B172,#B98F4C);color:#141920;border-color:rgba(255,235,200,.45)}
.ck-btn:hover{border-color:#C89F58}
.ck-link{background:none;border:none;color:#B9C0D6;font:inherit;text-decoration:underline;cursor:pointer;padding:6px}
.ck-link:hover{color:#F4F1EA}
.ck-row{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:10px 0;border-top:1px solid rgba(185,192,214,.16)}
.ck-row small{color:#B9C0D6}
.ck-row input{width:22px;height:22px;accent-color:#C89F58;flex:none;margin-top:3px}
.ck-set .ck-b{margin-top:12px}
