.ck{--ck-ink:#070707;--ck-muted:#555;--ck-line:#0707071f;--ck-focus:#0d7436;color:var(--ck-ink);-webkit-font-smoothing:antialiased;font-family:inherit}.ck *,.ck :before,.ck :after{box-sizing:border-box}.ck .ck-bar{z-index:90;background:#fff;border-radius:22px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);padding:20px;position:fixed;bottom:16px;left:16px;overflow:auto;box-shadow:0 0 0 1px #07070712,0 1px 2px #0707070a,0 24px 48px -20px #07070761}.ck h2,.ck h3{letter-spacing:-.01em;color:var(--ck-ink);margin:0;font-family:inherit;font-weight:700;line-height:1.25}.ck h2{font-size:1.08rem}.ck h3{font-size:.98rem}.ck p{color:var(--ck-muted);margin:6px 0 0;font-size:.9rem;line-height:1.5}.ck a{color:var(--ck-ink);text-underline-offset:3px;text-decoration:underline}.ck-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.ck-btn{min-height:44px;color:var(--ck-ink);cursor:pointer;background:#fff;border:0;border-radius:999px;padding:0 16px;font-family:inherit;font-size:.94rem;font-weight:600;line-height:1.1;transition:box-shadow .2s,background-color .2s;box-shadow:inset 0 0 0 1.5px #07070742}.ck-btn:hover{box-shadow:inset 0 0 0 1.5px #07070799}.ck-btn.cfg{min-height:40px;box-shadow:none;text-underline-offset:3px;background:0 0;grid-column:1/-1;text-decoration:underline}.ck-btn.cfg:hover{background:#0707070d}.ck-btn.save{background:var(--ck-ink);color:#fff;box-shadow:none}.ck-btn.save:hover{background:#262626}.ck button:focus-visible,.ck a:focus-visible,.ck input:focus-visible{outline:2.5px solid var(--ck-focus);outline-offset:3px}.ck .ck-overlay{z-index:95;background:#07070780;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.ck .ck-panel{background:#fff;border-radius:24px;width:100%;max-width:560px;max-height:calc(100dvh - 32px);padding:24px;overflow:auto;box-shadow:0 0 0 1px #07070712,0 40px 80px -30px #07070780}.ck .ck-panel:focus{outline:none}.ck-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ck-x{min-height:44px;color:var(--ck-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;padding:0 4px;font-family:inherit;font-size:.9rem;font-weight:600;line-height:1;text-decoration:underline}.ck-cats{margin:16px 0 0;padding:0;list-style:none}.ck-cat{border-top:1px solid var(--ck-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2px 16px;padding:14px 0;display:grid}.ck-cat p{grid-column:1;margin-top:4px}.ck-cat label{cursor:pointer}.ck-state{color:var(--ck-muted);white-space:nowrap;align-self:center;font-size:.82rem;font-weight:600}.ck-switch{appearance:none;cursor:pointer;background:#767b80;border:0;border-radius:999px;flex:none;width:46px;height:28px;margin:0;transition:background-color .2s;position:relative}.ck-switch:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0707074d}.ck-switch:checked{background:#0d7436}.ck-switch:checked:after{transform:translate(18px)}.ck-switch:disabled{opacity:.55;cursor:not-allowed}.ck .ck-panel .ck-actions{grid-template-columns:repeat(3,1fr)}.ck .ck-panel .ck-btn.save{order:3}@media (max-width:640px){.ck .ck-bar{border-radius:20px;width:auto;max-height:calc(100dvh - 16px);padding:16px;bottom:8px;left:8px;right:8px}.ck .ck-bar p{font-size:.86rem}.ck .ck-overlay{place-items:end center;padding:8px}.ck .ck-panel{border-radius:20px;max-height:calc(100dvh - 16px);padding:18px}.ck .ck-panel .ck-actions{grid-template-columns:1fr 1fr}.ck .ck-panel .ck-btn.save{order:0;grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.ck-btn,.ck-switch,.ck-switch:after{transition:none}}.ck-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
