.ck{z-index:2147483000;color:#111827;background:#fff;border-radius:18px;width:min(400px,100vw - 24px);padding:18px 18px 14px;font-size:14px;line-height:1.5;animation:.28s cubic-bezier(.2,.8,.2,1) ck-in;position:fixed;bottom:20px;left:20px;box-shadow:0 18px 48px #1118272e,0 2px 6px #1118270f}.ck.is-closing{animation:.18s ease-in forwards ck-out}.ck-head{align-items:center;gap:10px;display:flex}.ck-icon{background:#fff1ea;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.ck h2{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.ck p{color:#4b5563;margin:10px 0 0}.ck p a{color:#33517a;text-underline-offset:2px;font-weight:600;text-decoration:underline}.ck-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.ck-actions:has(>:only-child){grid-template-columns:1fr}.ck-btn{color:#111827;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #d1d5db;border-radius:12px;padding:0 12px;font-weight:600;transition:background-color .15s,border-color .15s}.ck-btn:hover{border-color:#9ca3af}.ck-btn.is-primary{color:#fff;background:#ff5c1a;border-color:#ff5c1a}.ck-btn.is-primary:hover{background:#e94e0f;border-color:#e94e0f}.ck-btn:focus-visible,.ck-config:focus-visible{outline-offset:2px;outline:2px solid #33517a}.ck-config{color:#6b7280;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:10px auto 0;font-size:13px;text-decoration:underline;display:block}.ck-options{border:1px solid #eef0f3;border-radius:12px;flex-direction:column;margin-top:12px;display:flex}.ck-option{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.ck-option+.ck-option{border-top:1px solid #eef0f3}.ck-option b{font-size:14px;display:block}.ck-option small{color:#6b7280;font-size:12.5px;display:block}.ck-option input{appearance:none;cursor:pointer;background:#d1d5db;border-radius:999px;flex:none;width:40px;height:24px;transition:background-color .15s;position:relative}.ck-option input:after{content:"";background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.ck-option input:checked{background:#ff5c1a}.ck-option input:checked:after{transform:translate(16px)}.ck-option input:disabled{opacity:.55;cursor:default}@media (max-width:520px){.ck{width:auto;bottom:12px;left:12px;right:12px}}@keyframes ck-in{0%{opacity:0;transform:translateY(16px)}}@keyframes ck-out{to{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.ck,.ck.is-closing{animation:none}}
