.dd.svelte-x6k6te{position:relative;width:100%}.dd-compact.svelte-x6k6te{width:auto}.dd-trigger.svelte-x6k6te{width:100%;display:flex;align-items:center;gap:8px;border-radius:var(--radius-md, 12px);cursor:pointer;box-sizing:border-box;transition:border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast);font-family:inherit}.dd.svelte-x6k6te .dd-trigger:where(.svelte-x6k6te):focus-visible{outline:none;border-color:var(--color-primary);box-shadow:var(--focus-ring, 0 0 0 3px rgb(var(--color-brand-500) / .28))}.dd-value.svelte-x6k6te{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.dd-value.placeholder.svelte-x6k6te{color:var(--text-tertiary)}.dd-chevron.svelte-x6k6te{flex-shrink:0;color:var(--text-secondary);transition:transform .2s}.dd.open.svelte-x6k6te .dd-chevron:where(.svelte-x6k6te){transform:rotate(180deg)}.dd-input.svelte-x6k6te .dd-trigger:where(.svelte-x6k6te){padding:12px 14px;border:1px solid var(--border-primary);background:var(--bg-tertiary);color:var(--text-primary);font-size:.95rem}.dd-input.svelte-x6k6te .dd-trigger:where(.svelte-x6k6te):hover{border-color:var(--border-strong, rgb(var(--line-strong)))}.dd-input.open.svelte-x6k6te .dd-trigger:where(.svelte-x6k6te){border-color:var(--color-primary)}.dd-sort.svelte-x6k6te{width:auto;min-width:170px}.dd-sort.svelte-x6k6te .dd-trigger:where(.svelte-x6k6te){padding:10px 16px;border:1px solid var(--input-border, var(--border-primary));background:var(--input-bg, var(--bg-tertiary));color:var(--text-tertiary);font-size:.782rem;font-weight:800;text-transform:uppercase;letter-spacing:.15em}.dd-sort.svelte-x6k6te .dd-chevron:where(.svelte-x6k6te){color:var(--text-tertiary)}.dd-sort.svelte-x6k6te .dd-trigger:where(.svelte-x6k6te):hover{border-color:var(--border-strong, rgb(var(--line-strong)))}.dd-sort.open.svelte-x6k6te .dd-trigger:where(.svelte-x6k6te){border-color:var(--color-primary)}.dd-compact.svelte-x6k6te .dd-trigger:where(.svelte-x6k6te){padding:6px 8px;border:1px solid var(--border-primary);background:var(--bg-tertiary);color:var(--text-primary);font-size:15px;font-weight:600;min-width:58px;gap:4px}.dd-compact.svelte-x6k6te .dd-value:where(.svelte-x6k6te){text-align:center;font-variant-numeric:tabular-nums}.dd-compact.open.svelte-x6k6te .dd-trigger:where(.svelte-x6k6te){border-color:var(--color-primary)}.dd-panel.svelte-x6k6te{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:10000;background:var(--surface-raised, var(--bg-elevated));border:1px solid var(--border-subtle, var(--border-primary));border-radius:var(--radius-md, 12px);padding:6px;box-shadow:var(--shadow-card, var(--shadow-lg));max-height:260px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.dd-panel.up.svelte-x6k6te{top:auto;bottom:calc(100% + 6px)}.dd-compact.svelte-x6k6te .dd-panel:where(.svelte-x6k6te){min-width:100%}.dd-option.svelte-x6k6te{width:100%;text-align:left;padding:10px 12px;border:none;background:transparent;color:var(--text-primary);font-size:.95rem;border-radius:8px;cursor:pointer;white-space:nowrap;transition:background-color var(--transition-fast),color var(--transition-fast);font-family:inherit}.dd-option.svelte-x6k6te:hover{background:var(--bg-tertiary)}.dd-option.svelte-x6k6te:focus-visible{outline-offset:-2px}.dd-sort.svelte-x6k6te .dd-option:where(.svelte-x6k6te){text-transform:uppercase;font-size:.75rem;font-weight:700;letter-spacing:.08em}.dd-compact.svelte-x6k6te .dd-option:where(.svelte-x6k6te){text-align:center;padding:8px 10px;font-size:15px;font-variant-numeric:tabular-nums}.dd-option.active.svelte-x6k6te{background:var(--color-primary);color:var(--text-inverse);font-weight:700}
