.ck{position:fixed;left:0;right:0;bottom:0;z-index:120;padding:12px;display:flex;justify-content:center;pointer-events:none}
.ck-box{pointer-events:auto;width:min(760px,100%);display:grid;gap:12px;padding:18px 20px;border-radius:16px;background:var(--s2,#1c1a18);color:var(--tx,#f4efe6);border:1px solid var(--line,#34302b);box-shadow:0 20px 50px rgba(0,0,0,.5)}
.ck-t{font-size:17px}
.ck-box p{margin:0;color:var(--mut,#a79f94);font-size:14.5px}
.ck-details{display:grid;gap:10px}
.ck-details[hidden]{display:none}
.ck-acts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.ck-acts button{height:46px;border-radius:999px;border:1px solid var(--line,#34302b);background:var(--bg,#0f0e0d);color:inherit;font:inherit;font-weight:800;font-size:14px;cursor:pointer}
.ck-acts button:hover{border-color:var(--tx,#f4efe6)}
.ck-row{display:flex;gap:10px;align-items:flex-start;cursor:pointer}
.ck-row input{appearance:none;flex:none;width:20px;height:20px;margin:2px 0 0;border:1px solid var(--line,#34302b);border-radius:6px;background:var(--bg,#0f0e0d);cursor:pointer}
.ck-row input:checked{background:var(--acc,#e50914) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/14px no-repeat;border-color:var(--acc,#e50914)}
.ck-row input:disabled{opacity:.6;cursor:default}
.ck-row span{display:grid}
.ck-row small{color:var(--mut,#a79f94)}
@media (max-width:600px){.ck-acts{grid-template-columns:1fr}}
