.picker.svelte-27kt2y{flex-direction:column;gap:.375rem;display:flex}.picker-label.svelte-27kt2y{color:var(--app-text);font-size:.8125rem;font-weight:500}.picker-empty.svelte-27kt2y{color:var(--app-text-muted);margin:0;font-size:.875rem}.search.svelte-27kt2y{border:1px solid var(--os-border);background:var(--app-bg);color:var(--app-text-muted);border-radius:.25rem;align-items:center;gap:.5rem;padding:0 .625rem;display:flex}.search.svelte-27kt2y:focus-within{border-color:var(--app-border-focus)}.search-input.svelte-27kt2y{min-width:0;font:inherit;color:var(--app-text);background:0 0;border:none;flex:1;padding:.5rem 0;font-size:.875rem}.search-input.svelte-27kt2y:focus{outline:none}.search-input.svelte-27kt2y::-webkit-search-cancel-button{display:none}.options.svelte-27kt2y{border:1px solid var(--os-border);background:var(--app-bg);border-radius:.25rem;max-height:16rem;margin:0;padding:.25rem;list-style:none;overflow-y:auto}.group-heading.svelte-27kt2y{letter-spacing:.02em;text-transform:uppercase;color:var(--app-text-muted);padding:.5rem .5rem .25rem;font-size:.6875rem;font-weight:600}.option.svelte-27kt2y{width:100%;font:inherit;text-align:left;color:var(--app-text);cursor:pointer;background:0 0;border:none;border-radius:.1875rem;align-items:center;gap:.5rem;padding:.4375rem .5rem;display:flex}.option.active.svelte-27kt2y{background:var(--app-bg-hover)}.option.selected.svelte-27kt2y{color:var(--app-text-strong);background:var(--app-bg-active);font-weight:500}.option-mark.svelte-27kt2y{border:1px solid var(--os-border);width:1rem;height:1rem;color:var(--app-btn-primary-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.option.selected.svelte-27kt2y .option-mark:where(.svelte-27kt2y){border-color:var(--app-btn-primary-bg);background:var(--app-btn-primary-bg)}.option-text.svelte-27kt2y{flex-direction:column;gap:.0625rem;min-width:0;display:flex}.option-label.svelte-27kt2y{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.option-sublabel.svelte-27kt2y{color:var(--app-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}
