.ckBar{z-index:70;background:var(--card);max-inline-size:720px;color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-inline:auto;padding:14px 16px;font-size:13.5px;line-height:1.5;display:flex;position:fixed;inset-block-end:16px;inset-inline:16px;box-shadow:0 10px 34px #00000024}.ckText{flex:260px;margin:0}.ckText a{text-underline-offset:2px;text-decoration:underline}.ckActions{flex-wrap:wrap;gap:8px;display:flex}.ckBtn{border:1px solid var(--border);background:var(--background);color:var(--foreground);font:inherit;cursor:pointer;border-radius:999px;padding:8px 16px;font-weight:400;transition:background .18s,border-color .18s}.ckBtn:hover{background:var(--muted)}.ckBtn:focus-visible{outline:2px solid var(--ring,var(--primary));outline-offset:2px}.ckPanel{z-index:71;background:var(--card);max-block-size:min(78vh,620px);max-inline-size:520px;color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius);margin-inline:auto;padding:18px;position:fixed;inset-block-end:16px;inset-inline:16px;overflow-y:auto;box-shadow:0 14px 40px #0000002e}.ckPanel h2{margin:0 0 6px;font-size:15px;font-weight:600}.ckPanel>p{color:var(--muted-foreground);margin:0 0 14px;font-size:13px}.ckCat{border-block-start:1px solid var(--border);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.ckCat h3{margin:0 0 2px;font-size:13.5px;font-weight:600}.ckCat p{color:var(--muted-foreground);margin:0;font-size:12.5px}.ckCatBody{flex:1}.ckAlways{color:var(--muted-foreground);white-space:nowrap;padding-block-start:2px;font-size:12px}.ckSwitch{border:1px solid var(--border);background:var(--muted);cursor:pointer;border-radius:999px;flex:none;block-size:24px;inline-size:42px;transition:background .18s;position:relative}.ckSwitch[aria-checked=true]{background:var(--primary);border-color:var(--primary)}.ckSwitch:after{content:"";background:#fff;border-radius:50%;block-size:18px;inline-size:18px;transition:inset-inline-start .18s;position:absolute;inset-block-start:2px;inset-inline-start:2px}.ckSwitch[aria-checked=true]:after{inset-inline-start:20px}.ckSwitch:focus-visible{outline:2px solid var(--ring,var(--primary));outline-offset:2px}.ckPanelActions{flex-wrap:wrap;gap:8px;margin-block-start:14px;display:flex}@media (width<=520px){.ckBar{padding:13px 14px}.ckActions{inline-size:100%}.ckActions .ckBtn{flex:auto}}
