.csam-ack.svelte-mr8urd{display:flex;gap:.625rem;align-items:flex-start;padding:.875rem 1rem;border:1px solid var(--color-border);border-radius:.625rem;background:var(--color-surface);cursor:pointer;transition:border-color .18s}.csam-ack.svelte-mr8urd:hover{border-color:color-mix(in srgb,var(--color-muted) 40%,var(--color-border))}.csam-ack--compact.svelte-mr8urd{padding:.625rem .75rem}.csam-ack__box.svelte-mr8urd{margin-top:2px;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border-radius:.25rem;border:1px solid var(--color-border);background:var(--color-bg);transition:background .15s,border-color .15s}.csam-ack.svelte-mr8urd:hover .csam-ack__box:where(.svelte-mr8urd){border-color:color-mix(in srgb,var(--color-muted) 60%,var(--color-border))}.csam-ack__mark.svelte-mr8urd{width:.75rem;height:.75rem;color:#fff;opacity:0;transform:scale(.5);transition:opacity .12s,transform .12s}.csam-ack.svelte-mr8urd input:where(.svelte-mr8urd):checked~.csam-ack__box:where(.svelte-mr8urd){background:var(--color-coral);border-color:var(--color-coral)}.csam-ack.svelte-mr8urd input:where(.svelte-mr8urd):checked~.csam-ack__box:where(.svelte-mr8urd) .csam-ack__mark:where(.svelte-mr8urd){opacity:1;transform:scale(1)}.csam-ack.svelte-mr8urd input:where(.svelte-mr8urd):focus-visible~.csam-ack__box:where(.svelte-mr8urd){outline:2px solid color-mix(in srgb,var(--color-coral) 50%,transparent);outline-offset:2px}.csam-ack__text.svelte-mr8urd{font-size:.75rem;line-height:1.45;color:var(--color-muted)}.csam-ack--compact.svelte-mr8urd .csam-ack__text:where(.svelte-mr8urd){font-size:.6875rem}.csam-ack__text.svelte-mr8urd a:where(.svelte-mr8urd){color:var(--color-text);text-decoration:underline;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,var(--color-muted) 60%,transparent)}.csam-ack__text.svelte-mr8urd a:where(.svelte-mr8urd):hover{text-decoration-color:var(--color-text)}.csam-ack input.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
