.select-root.svelte-9mxifw{min-width:180px;display:inline-block;position:relative}.select-root.disabled.svelte-9mxifw{opacity:.6;pointer-events:none}.trigger-row.svelte-9mxifw{align-items:stretch;width:100%;display:flex;position:relative}.trigger.svelte-9mxifw{width:100%;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius);font-size:var(--text-sm);color:var(--color-text);cursor:pointer;text-align:left;align-items:center;gap:6px;font-family:inherit;line-height:normal;display:inline-flex}.trigger.has-clear.svelte-9mxifw{padding-right:30px}.trigger.svelte-9mxifw:hover:not(:disabled){border-color:var(--color-neutral-400)}.trigger.svelte-9mxifw:focus-visible{border-color:var(--color-primary);box-shadow:var(--focus-ring);outline:none}.trigger.placeholder.svelte-9mxifw .trigger-label:where(.svelte-9mxifw){color:var(--color-text-muted)}.trigger-label.svelte-9mxifw{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.trigger-meta.svelte-9mxifw{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);color:var(--color-text-muted);flex:0 100 auto;font-size:.75rem;overflow:hidden}.clear.svelte-9mxifw{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:0 4px;font-size:1.05rem;line-height:1;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.clear.svelte-9mxifw:hover{background:var(--color-overlay-hover);color:var(--color-text)}.caret.svelte-9mxifw{color:var(--color-text-muted);margin-left:auto;font-size:.7rem;line-height:1}.dropdown.svelte-9mxifw{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);z-index:50;flex-direction:column;min-width:240px;display:flex}.search.svelte-9mxifw{box-sizing:border-box;border:none;border-bottom:1px solid var(--color-neutral-100);width:100%;font-size:var(--text-sm);background:var(--color-surface);flex:none;padding:8px 10px;font-family:inherit}.search.svelte-9mxifw:focus{outline:none}.list.svelte-9mxifw{flex:auto;padding:4px 0;overflow-y:auto}.group-label.svelte-9mxifw{font-size:.7rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);padding:6px 12px 2px}.opt.svelte-9mxifw{text-align:left;width:100%;padding:6px 12px;padding-left:calc(12px + var(--depth,0) * 18px);font-size:var(--text-sm);color:var(--color-text);cursor:pointer;background:0 0;border:none;font-family:inherit;line-height:1.3;display:block}.opt.active.svelte-9mxifw{background:var(--color-primary-subtle)}.opt.selected.svelte-9mxifw{font-weight:var(--font-weight-medium)}.opt.selected.svelte-9mxifw .opt-label:where(.svelte-9mxifw):after{content:"✓";float:right;color:var(--color-primary)}.opt-label.svelte-9mxifw{display:block}.opt-meta.svelte-9mxifw{font-family:var(--font-mono);color:var(--color-text-muted);overflow-wrap:anywhere;margin-top:1px;font-size:.75rem;line-height:1.25;display:block}.opt-hint.svelte-9mxifw{color:var(--color-text-muted);white-space:normal;margin-top:1px;font-size:.75rem;line-height:1.25;display:block}.opt.is-disabled.svelte-9mxifw{cursor:not-allowed;color:var(--color-text-muted)}.opt.is-disabled.svelte-9mxifw .opt-label:where(.svelte-9mxifw){text-decoration:line-through;text-decoration-thickness:1px}.empty.svelte-9mxifw{color:var(--color-text-muted);text-align:center;padding:12px;font-size:.85rem;font-style:italic}
