.flow-select-wrap{position:relative}.flow-select-input{font-family:inherit;font-size:inherit;line-height:1.5;padding:10px;border:1px solid var(--neutral-border);border-radius:5px;width:100%;box-sizing:border-box;background:transparent;color:var(--text);outline:none}.flow-select-input::-moz-placeholder{color:var(--faint)}.flow-select-input::placeholder{color:var(--faint)}.flow-select-input:focus{box-shadow:0 0 0 3px var(--focus-ring)}.flow-select-dropdown{position:absolute;top:100%;left:0;right:0;margin-top:4px;max-height:200px;overflow-y:auto;background:var(--surface);border:1px solid var(--rule-2);border-radius:8px;box-shadow:0 8px 24px #462d5429;z-index:100}.flow-select-option{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:13px;color:var(--ink-muted);cursor:pointer;transition:background .1s ease}.flow-select-option:hover{background:var(--surface-2)}.flow-select-option.selected{color:var(--teal);font-weight:500}.flow-select-dot{width:6px;height:6px;border-radius:50%;background:var(--surface-2);flex-shrink:0}.flow-select-empty{padding:12px;font-size:12px;color:var(--faint);text-align:center}
