.folder-picker-trigger{justify-content:space-between;align-items:center;gap:var(--space-2);height:var(--input-height);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-primary);font-family:inherit;font-size:var(--text-base);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;outline:none;min-width:0;padding:0 .625rem;transition:border-color .15s;display:inline-flex}.folder-picker-trigger:hover{border-color:var(--color-text-tertiary)}.folder-picker-trigger:focus-visible{outline:var(--sg-focus-ring)}.folder-picker-trigger[data-state=open]{border-color:var(--color-accent,#f04e4e)}.folder-picker-trigger[data-disabled]{opacity:.5;cursor:not-allowed}.folder-picker-trigger .folder-picker-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.folder-picker-chevron-trigger{color:var(--color-text-tertiary);width:var(--icon-md);height:var(--icon-md);flex-shrink:0}.folder-picker-popover{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-1);min-width:16rem;max-width:22rem;max-height:min(22rem, var(--bits-popover-content-available-height,22rem));box-shadow:var(--shadow-md);z-index:var(--z-tooltip);overflow-y:auto}.folder-picker-tree.svelte-1b06hfc{flex-direction:column;gap:.125rem;display:flex}.folder-picker-row.svelte-1b06hfc{grid-template-columns:calc(var(--row-depth,0) * 1.625rem + 1rem) 1fr;min-height:var(--menu-item-height);padding-left:var(--space-2);align-items:center;display:grid}.folder-picker-chevron.svelte-1b06hfc{all:unset;color:var(--color-text-tertiary);cursor:pointer;justify-content:flex-end;align-items:center;padding-right:.25rem;display:inline-flex}.folder-picker-chevron.svelte-1b06hfc:disabled{cursor:default}.folder-picker-chevron-icon.svelte-1b06hfc{transition:transform .15s;display:inline-flex}.folder-picker-chevron-icon.open.svelte-1b06hfc{transform:rotate(90deg)}.folder-picker-node.svelte-1b06hfc{all:unset;align-items:center;gap:var(--space-2);border-radius:var(--menu-item-radius);font-size:var(--menu-font-size);color:var(--color-text-primary);cursor:pointer;min-width:0;padding:.375rem .5rem;display:inline-flex}.folder-picker-node.svelte-1b06hfc:hover{background:var(--color-bg-hover)}.folder-picker-node.selected.svelte-1b06hfc{background:var(--color-bg-hover);color:var(--color-text-primary);font-weight:600}.folder-picker-node.svelte-1b06hfc svg{color:var(--color-text-secondary);flex-shrink:0}.folder-picker-label.svelte-1b06hfc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
