.select.svelte-1v1vgpc{position:relative;display:grid;width:100%;min-width:var(--search-select-min-width, 180px)}.trigger.svelte-1v1vgpc{border:var(--control-border-width) solid var(--input-border);border-radius:var(--control-radius);padding:10px 12px;background:var(--input-bg)!important;color:var(--ink)!important;text-align:left;cursor:pointer;width:100%;min-height:42px;min-width:0}.trigger-content.svelte-1v1vgpc,.option-content.svelte-1v1vgpc{display:flex;align-items:center;gap:10px;min-width:0}.trigger-content.svelte-1v1vgpc{overflow:hidden}.option-text.svelte-1v1vgpc{display:flex;align-items:baseline;gap:8px;min-width:0;flex-wrap:wrap}.trigger.svelte-1v1vgpc .option-text:where(.svelte-1v1vgpc){display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,auto);align-items:baseline;justify-content:start;width:100%;overflow:hidden;white-space:nowrap}.trigger.svelte-1v1vgpc .option-text:where(.svelte-1v1vgpc)>span:where(.svelte-1v1vgpc){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.option-meta.svelte-1v1vgpc{color:var(--muted);font-size:12px;white-space:nowrap}.option-sample.svelte-1v1vgpc{flex-basis:100%;color:var(--muted);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trigger.svelte-1v1vgpc .option-meta:where(.svelte-1v1vgpc),.trigger.svelte-1v1vgpc .option-badge:where(.svelte-1v1vgpc){flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.option-badge.svelte-1v1vgpc{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.03em;white-space:nowrap;border:1px solid transparent}.option-badge.slate.svelte-1v1vgpc{background:var(--panel-muted);border-color:var(--line);color:var(--ink)}.option-badge.amber.svelte-1v1vgpc{background:var(--warning-soft);border-color:var(--warning);color:var(--warning)}.option-badge.blue.svelte-1v1vgpc{background:color-mix(in srgb,var(--accent) 14%,transparent 86%);border-color:var(--accent-soft-border);color:var(--accent)}.option-badge.green.svelte-1v1vgpc{background:var(--success-soft);border-color:var(--success);color:var(--success)}.option-badge.neutral.svelte-1v1vgpc{background:var(--panel-muted);border-color:var(--line);color:var(--muted)}.option-thumb.svelte-1v1vgpc{width:28px;height:28px;border-radius:8px;object-fit:cover;flex:0 0 auto;background:var(--panel-muted);border:1px solid var(--line)}.trigger.svelte-1v1vgpc:disabled{background:var(--panel-muted);color:var(--muted);cursor:not-allowed}.panel.svelte-1v1vgpc{position:fixed;background:var(--panel);border:var(--control-border-width) solid var(--input-border);border-radius:var(--radius-md);padding:10px;display:grid;gap:8px;z-index:2200;overflow:hidden}.create.svelte-1v1vgpc{border:var(--control-border-width) solid var(--accent-soft-border);border-radius:var(--control-radius);padding:6px 8px;background:var(--accent-soft);color:var(--accent-soft-text)!important;text-align:left;cursor:pointer}input.svelte-1v1vgpc{border-radius:var(--control-radius);border:var(--control-border-width) solid var(--input-border);padding:8px 10px;background:var(--input-bg);color:var(--ink);font-size:14px;width:100%;box-sizing:border-box}ul.svelte-1v1vgpc{list-style:none;padding:0;margin:0;max-height:var(--select-max-height, 220px);overflow:auto;display:grid;gap:4px}ul.svelte-1v1vgpc button.highlighted:where(.svelte-1v1vgpc){background:var(--accent-soft)!important;color:var(--accent-soft-text)!important;border-color:var(--accent-soft-border)!important}ul.svelte-1v1vgpc button.selected:where(.svelte-1v1vgpc):not(.highlighted){background:var(--panel-muted)!important;border:var(--control-border-width) solid var(--line)}li.svelte-1v1vgpc button:where(.svelte-1v1vgpc){width:100%;text-align:left;border:none;background:transparent!important;color:var(--ink)!important;padding:6px 8px;border-radius:var(--control-radius);cursor:pointer}li.svelte-1v1vgpc button:where(.svelte-1v1vgpc):hover{background:var(--panel-muted)}.empty.svelte-1v1vgpc{color:var(--muted);font-size:12px}.option-group.svelte-1v1vgpc{margin:8px 8px 2px;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media(max-width:980px){.trigger.svelte-1v1vgpc,input.svelte-1v1vgpc,li.svelte-1v1vgpc button:where(.svelte-1v1vgpc),.create.svelte-1v1vgpc{font-size:16px}}
