.picker.svelte-12pxzue{position:relative;display:flex;align-items:center;width:100%}svg.svelte-12pxzue{position:absolute;left:var(--space-3);width:16px;height:16px;color:var(--text-tertiary);pointer-events:none}input.svelte-12pxzue{width:100%;padding-left:var(--space-8);font-size:var(--text-sm)}.picker.warning.svelte-12pxzue input:where(.svelte-12pxzue){border-color:var(--color-warning);box-shadow:0 0 0 1px var(--color-warning)}.picker-list.svelte-12pxzue{max-height:320px;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-1);background:var(--surface-raised);border:1px solid var(--edge-floating);border-radius:var(--radius-md);box-shadow:var(--ring-floating),var(--shadow-md)}@media(max-width:640px){.picker-list.svelte-12pxzue{max-height:min(320px,calc(100dvh - 240px))}}.row.svelte-12pxzue{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-2);width:100%;text-align:left;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);background:none;color:var(--text-primary)}.row.active.svelte-12pxzue{background:var(--surface-hover)}.row.svelte-12pxzue:disabled{cursor:default;opacity:.55}.name.svelte-12pxzue{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row.group.svelte-12pxzue .name:where(.svelte-12pxzue){font-weight:650}.aside.svelte-12pxzue{max-width:9rem;font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trail.svelte-12pxzue{justify-self:end;font-size:var(--text-xs);font-weight:600;color:var(--color-action-text)}.row.svelte-12pxzue:disabled .trail:where(.svelte-12pxzue){color:var(--text-tertiary)}.note.svelte-12pxzue{margin:0;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text-tertiary);line-height:1.5}
