.checkbox-group.svelte-kqd07l{display:flex;flex-direction:column;gap:var(--spacing-1)}.checkbox-wrapper.svelte-kqd07l{display:flex;align-items:flex-start;gap:var(--spacing-2)}.checkbox.svelte-kqd07l{width:1rem;height:1rem;border:2px solid var(--color-gray-300);border-radius:var(--radius-sm);background-color:#fff;cursor:pointer;transition:all var(--transition-fast);flex-shrink:0;margin-top:2px}.checkbox.svelte-kqd07l:checked{background-color:var(--color-primary-600);border-color:var(--color-primary-600);background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m13.854 3.646-4.5 4.5-.854.854-1.5-1.5a.5.5 0 0 0-.708.708l2 2a.5.5 0 0 0 .708 0l5-5a.5.5 0 0 0-.708-.708z'/%3e%3c/svg%3e");background-position:center;background-repeat:no-repeat}.checkbox.svelte-kqd07l:focus{outline:none;box-shadow:0 0 0 3px #3b82f61a}.checkbox.svelte-kqd07l:disabled{opacity:.5;cursor:not-allowed}.checkbox-error.svelte-kqd07l{border-color:var(--color-error-500)}.checkbox-error.svelte-kqd07l:focus{box-shadow:0 0 0 3px #ef44441a}.checkbox-label.svelte-kqd07l{font-size:var(--text-base);color:var(--color-gray-700);cursor:pointer;line-height:1.5}.input-error-message.svelte-kqd07l{font-size:var(--text-sm);color:var(--color-error-600);margin-left:calc(1rem + var(--spacing-2))}
