.cs-wrapper.svelte-5dj4mc{position:relative;width:100%}.cs-trigger.svelte-5dj4mc{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-2);font-size:var(--font-size-sm);font-family:var(--font-family);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;transition:all var(--transition-fast);text-align:left}.cs-trigger.svelte-5dj4mc:hover:not(:disabled){border-color:var(--color-border-strong, var(--color-border-hover))}.cs-trigger.svelte-5dj4mc:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.cs-open.svelte-5dj4mc{border-color:var(--color-primary)}.cs-disabled.svelte-5dj4mc{opacity:.5;cursor:not-allowed}.cs-value.svelte-5dj4mc{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-arrow.svelte-5dj4mc{flex-shrink:0;color:var(--color-text-tertiary);transition:transform .15s ease}.cs-arrow-up.svelte-5dj4mc{transform:rotate(180deg)}.cs-dropdown.svelte-5dj4mc{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;overflow:hidden;max-height:240px;overflow-y:auto}.cs-dropdown.svelte-5dj4mc:not(.cs-menu){background:var(--color-bg-elevated, var(--color-bg-primary));border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg, 0 4px 12px rgba(0,0,0,.15))}.cs-drop-up.svelte-5dj4mc{top:auto;bottom:calc(100% + var(--ds-space-1, var(--space-1)))}.cs-option.svelte-5dj4mc{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-2) var(--space-3);background:transparent;border:none;color:var(--color-text);font-size:var(--font-size-sm);font-family:var(--font-family);text-align:left;cursor:pointer;transition:background var(--transition-fast)}.cs-option.svelte-5dj4mc:hover,.cs-option-focused.svelte-5dj4mc{background:var(--color-hover, var(--color-bg-secondary))}.cs-option-selected.svelte-5dj4mc{font-weight:500;background:var(--color-bg-tertiary, var(--color-bg-secondary))}.cs-check.svelte-5dj4mc{flex-shrink:0;color:var(--color-primary)}.cs-wrapper[data-density=compact].svelte-5dj4mc .cs-trigger:where(.svelte-5dj4mc){min-height:34px;padding:7px 10px;font-size:12px;border-radius:8px;background:var(--ds-surface)}.cs-wrapper[data-density=compact].svelte-5dj4mc .cs-option:where(.svelte-5dj4mc){font-size:12px;padding:8px 10px}@media(max-width:1023px){.cs-wrapper[data-mobile-comfort=true].svelte-5dj4mc .cs-trigger:where(.svelte-5dj4mc){min-height:44px;font-size:14px;line-height:1.5;gap:12px}.cs-wrapper[data-mobile-comfort=true].svelte-5dj4mc .cs-value:where(.svelte-5dj4mc){white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.cs-wrapper[data-mobile-comfort=true].svelte-5dj4mc .cs-option:where(.svelte-5dj4mc){min-height:44px}}.cs-native.svelte-5dj4mc{position:relative}.cs-native-label.svelte-5dj4mc{box-sizing:border-box;pointer-events:none}.cs-native-control.svelte-5dj4mc{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.cs-native.svelte-5dj4mc:focus-within .cs-trigger:where(.svelte-5dj4mc){border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}@media(max-width:1023px){.cs-wrapper[data-mobile-appearance=plain].svelte-5dj4mc .cs-trigger:where(.svelte-5dj4mc){padding:8px 0 8px 8px;border:0;border-radius:0;background:transparent;box-shadow:none;gap:6px;text-align:right}.cs-wrapper[data-mobile-appearance=plain].svelte-5dj4mc .cs-value:where(.svelte-5dj4mc){color:var(--ds-muted)}.cs-wrapper[data-mobile-appearance=plain].svelte-5dj4mc .cs-native:where(.svelte-5dj4mc):focus-within .cs-trigger:where(.svelte-5dj4mc){box-shadow:none}.cs-wrapper[data-mobile-appearance=plain].svelte-5dj4mc .cs-native:where(.svelte-5dj4mc):has(select:where(.svelte-5dj4mc):focus-visible) .cs-trigger:where(.svelte-5dj4mc){outline:1px solid var(--ds-border-strong);outline-offset:2px}}@media(max-width:1023px){.cs-wrapper[data-mobile-appearance=grouped].svelte-5dj4mc .cs-trigger:where(.svelte-5dj4mc){padding:7px 8px;border:0;border-radius:6px;background:var(--ds-surface);box-shadow:none;gap:6px;text-align:right}.cs-wrapper[data-mobile-appearance=grouped].svelte-5dj4mc .cs-value:where(.svelte-5dj4mc){color:var(--ds-ink)}.cs-wrapper[data-mobile-appearance=grouped].svelte-5dj4mc .cs-native:where(.svelte-5dj4mc):focus-within .cs-trigger:where(.svelte-5dj4mc){box-shadow:none}.cs-wrapper[data-mobile-appearance=grouped].svelte-5dj4mc .cs-native:where(.svelte-5dj4mc):has(select:where(.svelte-5dj4mc):focus-visible) .cs-trigger:where(.svelte-5dj4mc){outline:1px solid var(--ds-border-strong);outline-offset:2px}}@media(max-width:359px){.cs-wrapper[data-mobile-appearance=grouped].svelte-5dj4mc .cs-trigger:where(.svelte-5dj4mc){text-align:left}}.cs-wrapper[data-density=form].svelte-5dj4mc .cs-trigger:where(.svelte-5dj4mc){min-height:32px;padding:6px 10px;border-radius:var(--ds-radius-sm);background:var(--ds-surface);border-color:var(--ds-border);font:400 var(--ds-text-small)/1.5 var(--font-family);gap:8px;text-align:left}.cs-wrapper[data-density=form].svelte-5dj4mc .cs-value:where(.svelte-5dj4mc){white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.cs-wrapper[data-density=form].svelte-5dj4mc .cs-trigger:where(.svelte-5dj4mc):focus{outline:none;box-shadow:none;border-color:var(--ds-border)}.cs-wrapper[data-density=form].svelte-5dj4mc .cs-option:where(.svelte-5dj4mc){padding:8px 10px;font:400 var(--ds-text-small)/1.5 var(--font-family);gap:8px}.cs-wrapper[data-density=form].svelte-5dj4mc .cs-option-selected:where(.svelte-5dj4mc){background:var(--ds-selection);font-weight:500}[data-appearance=quiet].svelte-5dj4mc .cs-trigger:where(.svelte-5dj4mc){border-color:transparent;background:transparent;box-shadow:none;padding-inline:4px;color:var(--ds-ink)}[data-appearance=quiet].svelte-5dj4mc .cs-trigger:where(.svelte-5dj4mc):hover:not(:disabled){background:var(--ds-selection)}[data-appearance=framed].svelte-5dj4mc .cs-trigger:where(.svelte-5dj4mc){background:var(--ds-surface, var(--color-surface));border-color:var(--ds-border, var(--color-border));border-radius:var(--ds-radius-control, var(--radius-md))}.cs-wrapper.svelte-5dj4mc .cs-trigger:where(.svelte-5dj4mc):has(.cs-icon:where(.svelte-5dj4mc)){gap:var(--ds-space-2, var(--space-2))}.cs-icon.svelte-5dj4mc{display:grid;place-items:center;flex:none;color:var(--ds-muted, var(--color-text-tertiary))}.cs-wrapper[data-appearance=toolbar].svelte-5dj4mc{width:max-content}[data-appearance=toolbar].svelte-5dj4mc .cs-trigger:where(.svelte-5dj4mc){width:auto;gap:var(--ds-space-1, var(--space-1));padding:0 var(--ds-space-1, var(--space-1));border-color:transparent;background:transparent;color:inherit;font:inherit}[data-appearance=toolbar].svelte-5dj4mc .cs-trigger:where(.svelte-5dj4mc):hover:not(:disabled),[data-appearance=toolbar].svelte-5dj4mc .cs-trigger.cs-open:where(.svelte-5dj4mc){border-color:transparent;background:color-mix(in srgb,var(--ds-ink, currentColor) 4%,transparent)}[data-appearance=toolbar].svelte-5dj4mc .cs-trigger:where(.svelte-5dj4mc):focus{border-color:transparent;box-shadow:none}[data-appearance=toolbar].svelte-5dj4mc .cs-trigger:where(.svelte-5dj4mc):focus-visible{outline:3px solid var(--ds-focus-soft, var(--focus-soft));outline-offset:1px}[data-appearance=toolbar].svelte-5dj4mc .cs-arrow:where(.svelte-5dj4mc){width:1em;height:1em;color:inherit}.cs-value-sized.svelte-5dj4mc{display:inline-grid;flex:none;overflow:visible}.cs-size.svelte-5dj4mc{grid-area:1 / 1;white-space:nowrap}.cs-size.svelte-5dj4mc:not(.cs-size-current){visibility:hidden}.cs-menu.svelte-5dj4mc{right:auto;width:max-content;min-width:100%;white-space:nowrap}:where(.cs-menu.svelte-5dj4mc){padding:var(--ds-space-1, var(--space-1));border:1px solid var(--ds-border, var(--color-border));border-radius:var(--ds-radius-sm, var(--radius-md));background:var(--ds-surface, var(--color-bg));box-shadow:var(--ds-shadow, var(--shadow-lg))}.cs-menu.svelte-5dj4mc .mi[data-focused=true]:not(.selected){background:color-mix(in srgb,var(--ds-ink, currentColor) 4%,transparent)}
