.picker.s689v0j{flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:relative}.trigger.s689v0j{min-width:240px;height:48px;padding:0 var(--space-4) 0 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);font-size:var(--text-md);transition:border-color var(--dur-fast) var(--ease);align-items:center;gap:10px;font-weight:650;display:inline-flex}.trigger.s689v0j:hover{border-color:var(--line-2)}.trigger.s689v0j>.ic{color:var(--accent)}.name.s689v0j{text-align:left;flex:1}.chev.s689v0j{color:var(--ink-2);transition:transform var(--dur) var(--ease);display:inline-flex}.chev.up.s689v0j{transform:rotate(180deg)}.compact.s689v0j{flex-direction:row;align-items:center;display:inline-flex}.compact.s689v0j .trigger:where(.s689v0j){border-radius:var(--radius-pill);background:var(--accent-soft);min-width:0;height:36px;box-shadow:none;font-size:var(--text-lg);letter-spacing:-.01em;color:var(--accent);transition:background var(--dur-fast) var(--ease);border:0;gap:6px;padding:0 10px}.compact.s689v0j .trigger:where(.s689v0j):hover,.compact.s689v0j .trigger[aria-expanded=true]:where(.s689v0j){background:color-mix(in srgb, var(--accent) 10%, var(--accent-soft))}.compact.s689v0j .chev:where(.s689v0j){color:var(--accent)}.pop.s689v0j{top:calc(100% + var(--space-2));z-index:20;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:340px;box-shadow:var(--shadow-lift);padding:10px;position:absolute;right:0}.pop.start.s689v0j{left:0;right:auto}.search.s689v0j{align-items:center;gap:var(--space-2);height:42px;padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink-2);display:flex}.search.s689v0j input:where(.s689v0j){min-width:0;font-size:var(--text-md);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.search.s689v0j:focus-within{box-shadow:0 0 0 var(--ring-w-sm) var(--accent)}.list.s689v0j{--reach:calc(var(--ring-w-focus) + var(--ring-offset-lg));max-height:calc(300px + 2 * var(--reach));margin:calc(var(--space-2) - var(--reach)) calc(-1 * var(--reach)) calc(-1 * var(--reach));padding:var(--reach);flex-direction:column;gap:2px;display:flex;overflow-y:auto}.opt.s689v0j{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:9px var(--space-3);border-radius:var(--radius-sm);text-align:left;font-size:var(--text-sm);background:0 0;border:0;display:flex}.opt.s689v0j:hover:not(:disabled),.opt.active.s689v0j{background:var(--surface-2)}.opt.ring.s689v0j{box-shadow:inset 0 0 0 var(--ring-w-sm) var(--accent)}.opt.s689v0j:disabled{cursor:default;color:var(--ink-3)}.opt.on.s689v0j{background:var(--accent-soft);color:var(--accent);font-weight:650}.empty.s689v0j{padding:var(--space-3);font-size:var(--text-xs);color:var(--ink-2);line-height:1.45}@media (width<=600px){.compact.s689v0j .trigger:where(.s689v0j){height:40px}}
