.ckc-card{margin:12px 0 18px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);animation:ckc-in .28s ease-out both}.ckc-title{margin:0 0 4px;font-size:19px;font-weight:800}.ckc-dim{margin:4px 0 0;font-size:13.5px;color:var(--muted)}.ckc-form{display:flex;flex-direction:column;gap:14px;margin-top:12px}.ckc-msg{min-height:84px;padding-top:10px;padding-bottom:10px;resize:vertical}.ckc-err{margin:0;font-size:14px;color:var(--ck-bad)}.ckc-wa{margin-top:12px}.ckc-form .cc-cta:disabled{opacity:.6}@keyframes ckc-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ckc-card{animation:none}}.ckc-sheet{background:var(--surface)}