.ck{position:fixed;z-index:80;left:24px;bottom:24px;width:min(380px,calc(100% - 32px));padding:22px 22px 18px;background:#fff;color:#171e2e;font-family:'Plus Jakarta Sans',Arial,sans-serif;box-shadow:inset 0 0 0 1px rgba(23,30,46,.08),0 24px 60px rgba(20,35,80,.16);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%);opacity:0;transform:translateY(16px);transition:opacity .45s,transform .6s cubic-bezier(.16,1,.3,1)}
.ck.on{opacity:1;transform:none}
.ck-t1,.ck-t2{position:absolute;left:9px;width:12px;height:12px;border-left:1.5px solid #2f56e8}
.ck-t1{top:9px;border-top:1.5px solid #2f56e8}.ck-t2{bottom:9px;border-bottom:1.5px solid #2f56e8}
.ck-eye{font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#2f56e8}
.ck p{margin:8px 0 0;font-size:14.5px;line-height:1.5;color:#3d4659}
.ck p a{color:#171e2e;text-decoration:underline;text-underline-offset:3px}
.ck-act{display:flex;gap:10px;margin-top:16px}
.ck-act button{flex:1;height:44px;border:0;font:600 14px 'Plus Jakarta Sans',Arial,sans-serif;cursor:pointer;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);transition:background .25s,color .25s}
.ck-no{background:#eef1f6;color:#171e2e}.ck-no:hover{background:#e1e6ee}
.ck-yes{background:#171e2e;color:#fff}.ck-yes:hover{background:#2f56e8}
@media(max-width:850px){.ck{left:16px;bottom:16px}}
