.chip.svelte-1q6b9mh{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;padding:3px 8px;border-radius:var(--radius-sm);font-family:var(--font-ui);font-weight:var(--font-weight-semibold);line-height:1.3;color:var(--color-background);background-color:var(--color-accent)}.xs.svelte-1q6b9mh{font-size:10px}.sm.svelte-1q6b9mh{font-size:var(--text-2xs)}.md.svelte-1q6b9mh{font-size:var(--text-xs)}.outline.svelte-1q6b9mh{background-color:var(--color-background);color:var(--color-text-secondary);border:1px solid var(--color-text-muted);font-weight:var(--font-weight-medium)}.italic.svelte-1q6b9mh{font-style:italic}.in-cell.svelte-1q79shv{display:flex;flex-direction:var(--cell-chips-direction, column);flex-wrap:var(--cell-chips-wrap, nowrap);align-items:var(--cell-chips-align, stretch);column-gap:var(--space-2)}.cell-chip.svelte-1q79shv{display:flex;align-items:center}.cell-chip.svelte-1q79shv .chip{flex:1;min-width:0}.cell-remove.svelte-1q79shv{padding:0 var(--space-1);border:none;background:none;color:var(--color-text-primary);font:inherit;font-size:.75rem;cursor:pointer}.cell-remove.svelte-1q79shv:hover{color:var(--color-error)}.cell-options.svelte-1q79shv{flex-basis:100%;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border)}.cell-option.svelte-1q79shv{padding:0;border:none;background:none;cursor:pointer}.cell-option.svelte-1q79shv:hover .chip{opacity:.8}.cell-option.svelte-1q79shv:focus-visible{outline:1px solid var(--color-accent);outline-offset:1px}.cell-custom.svelte-1q79shv{flex-basis:100%;margin-top:var(--space-1)}.cell-add.svelte-1q79shv{align-self:flex-start;margin-top:var(--space-2);font-family:var(--font-ui)}.framed.svelte-1q79shv{margin-top:8px;padding:12px;background:var(--color-surface);border:1px solid var(--color-accent)}.selection-dropdown.svelte-1q79shv{font-family:var(--font-ui);margin-bottom:8px}.selected-badge.svelte-1q79shv{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;color:var(--color-background);font-family:var(--font-ui);font-size:13px;font-weight:500;margin-top:6px}.selected-badge.primary.svelte-1q79shv{border:2px solid color-mix(in srgb,var(--color-accent) 30%,transparent)}.remove-custom.svelte-1q79shv{background:none;border:none;color:var(--color-background);cursor:pointer;font-size:12px;opacity:.8;padding:0;margin-left:4px}.remove-custom.svelte-1q79shv:hover{opacity:1}.options-grid.svelte-1q79shv{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.option-checkbox.svelte-1q79shv{display:flex!important;align-items:center;cursor:pointer;margin:0!important;padding:6px;transition:background-color .2s}.option-checkbox.svelte-1q79shv:hover{background:color-mix(in srgb,var(--color-accent) 5%,transparent)}.option-checkbox.disabled.svelte-1q79shv{opacity:.5;cursor:not-allowed}.option-checkbox.disabled.svelte-1q79shv:hover{background:none}.option-checkbox.is-primary.svelte-1q79shv{opacity:.5}.option-checkbox.svelte-1q79shv input[type=checkbox]:where(.svelte-1q79shv){margin-right:8px;width:auto!important}.option-badge.svelte-1q79shv{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;color:var(--color-background);font-family:var(--font-ui);font-size:12px;font-weight:500;position:relative}.option-badge.custom.svelte-1q79shv{font-style:italic;background-color:var(--color-text-secondary)}.remove-custom-inline.svelte-1q79shv{background:none;border:none;color:var(--color-background);cursor:pointer;font-size:10px;opacity:.7;padding:0 2px}.remove-custom-inline.svelte-1q79shv:hover{opacity:1}.primary-indicator.svelte-1q79shv{position:absolute;top:-8px;right:-8px;background:var(--color-error);color:var(--color-background);font-size:10px;padding:2px 4px;line-height:1}.selection-counter.svelte-1q79shv{font-family:var(--font-ui);font-size:12px;color:var(--color-text-secondary);text-align:right}.section-label.svelte-1q79shv{display:block;margin-bottom:6px;font-family:var(--font-ui);font-size:13px;font-weight:500;color:var(--color-text-primary)}.primary-section.svelte-1q79shv{margin-bottom:16px}.secondary-section.svelte-1q79shv{padding-top:8px;border-top:1px solid var(--color-border)}.custom-entry-section.svelte-1q79shv{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--color-border)}.custom-entry-input.svelte-1q79shv{flex:1;font-family:var(--font-ui)}
