.select.svelte-gjx2ev{gap:var(--space-2);flex-direction:column;width:100%;display:flex;position:relative}.label.svelte-gjx2ev{font-size:var(--fs-sm);color:var(--text-muted);font-weight:600}.trigger.svelte-gjx2ev{align-items:center;gap:var(--space-2);box-sizing:border-box;width:100%;min-height:40px;padding:var(--field-pad-y) var(--field-pad-x);border:var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);color:var(--text-color);font:inherit;font-size:var(--fs-base);text-align:left;cursor:pointer;transition:border-color var(--transition), box-shadow var(--transition), background var(--transition);font-weight:500;display:flex}.trigger.svelte-gjx2ev:hover{border-color:color-mix(in srgb, var(--border-color) 50%, var(--text-muted))}.trigger.open.svelte-gjx2ev,.trigger.svelte-gjx2ev:focus-visible{border-color:var(--section-accent);box-shadow:var(--focus-soft);outline:none}.trigger.svelte-gjx2ev:disabled{opacity:.6;cursor:not-allowed}.trigger-label.svelte-gjx2ev{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.trigger.svelte-gjx2ev svg{color:var(--text-muted);flex:none}.menu.svelte-gjx2ev{top:calc(100% + var(--space-2));z-index:40;padding:var(--space-2);border:var(--panel-border);border-radius:var(--radius-md);background:var(--panel-bg);box-shadow:var(--elev-3);max-height:280px;margin:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.item.svelte-gjx2ev{align-items:center;gap:var(--space-3);box-sizing:border-box;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text-color);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;transition:background var(--transition);background:0 0;border:none;display:flex}.item.svelte-gjx2ev svg{color:var(--text-muted);flex:none}.item.svelte-gjx2ev:hover,.item[data-active=true].svelte-gjx2ev{background:var(--hover-bg)}.item.selected.svelte-gjx2ev{background:var(--accent-soft)}.item.selected.svelte-gjx2ev svg{color:var(--accent)}.item-label.svelte-gjx2ev{font-weight:500}.item.selected.svelte-gjx2ev .item-label:where(.svelte-gjx2ev){color:var(--accent);font-weight:600}.item-desc.svelte-gjx2ev{font-size:var(--fs-2xs);color:var(--text-muted);font-weight:400;display:block}.item-main.svelte-gjx2ev{flex:1;min-width:0}
