.input-wrapper[data-v-e53de4c8],.searchable-select[data-v-e53de4c8]{width:100%;position:relative}.clear-btn[data-v-e53de4c8],.input-controls[data-v-e53de4c8],.input-wrapper[data-v-e53de4c8],.option-item[data-v-e53de4c8],.toggle-btn[data-v-e53de4c8]{align-items:center;display:flex}.selected-thumb[data-v-e53de4c8]{border-radius:var(--radius-sm);-o-object-fit:cover;object-fit:cover;pointer-events:none;z-index:2;border:1px solid var(--color-divider);width:22px;height:22px;position:absolute;left:10px}.select-input[data-v-e53de4c8]{cursor:text;width:100%;padding-right:56px}.searchable-select:not(.is-open) .selected-thumb~.select-input[data-v-e53de4c8]{padding-left:38px}.input-controls[data-v-e53de4c8]{gap:2px;position:absolute;right:6px}.clear-btn[data-v-e53de4c8],.toggle-btn[data-v-e53de4c8]{width:24px;height:24px;color:color-mix(in srgb,var(--color-text) 50%,transparent);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;padding:0;transition:color .15s ease-out,background-color .15s ease-out}.clear-btn[data-v-e53de4c8]:hover,.toggle-btn[data-v-e53de4c8]:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-text) 8%,transparent)}.chevron-icon[data-v-e53de4c8]{transition:transform .18s ease-out}.chevron-icon.rotated[data-v-e53de4c8]{transform:rotate(180deg)}.dropdown-panel[data-v-e53de4c8]{z-index:60;background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);box-shadow:var(--shadow-md);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-text) 20%,transparent) transparent;max-height:230px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.dropdown-panel[data-v-e53de4c8]::-webkit-scrollbar{width:5px}.dropdown-panel[data-v-e53de4c8]::-webkit-scrollbar-track{background:0 0}.dropdown-panel[data-v-e53de4c8]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-text) 20%,transparent);border-radius:9999px}.options-list[data-v-e53de4c8]{margin:0;padding:4px;list-style:none}.option-item[data-v-e53de4c8]{border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-cell);color:var(--color-text);-webkit-user-select:none;user-select:none;gap:8px;padding:7px 10px;transition:background-color .12s ease-out}.option-item.is-highlighted[data-v-e53de4c8],.option-item[data-v-e53de4c8]:hover{background:color-mix(in srgb,var(--color-text) 6%,transparent)}.option-item.is-selected[data-v-e53de4c8]{color:var(--color-accent-text);background:color-mix(in srgb,var(--color-accent) 10%,transparent);font-weight:600}.option-img[data-v-e53de4c8]{border-radius:var(--radius-sm);-o-object-fit:cover;object-fit:cover;border:1px solid var(--color-divider);flex:none;width:22px;height:22px}.option-content[data-v-e53de4c8]{flex-direction:column;flex:1;min-width:0;display:flex}.option-name[data-v-e53de4c8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.no-results[data-v-e53de4c8],.option-meta[data-v-e53de4c8]{font-size:var(--text-meta);color:color-mix(in srgb,var(--color-text) 55%,transparent)}.option-dot[data-v-e53de4c8]{background:var(--color-accent);border-radius:50%;flex:none;width:6px;height:6px}.no-results[data-v-e53de4c8]{text-align:center;padding:12px}.create-option-btn[data-v-e53de4c8]{border:1px dashed var(--color-accent);background:color-mix(in srgb,var(--color-accent) 6%,transparent);width:calc(100% - 8px);color:var(--color-accent-text);border-radius:var(--radius-sm);font-size:var(--text-cell);cursor:pointer;text-align:left;align-items:center;gap:8px;margin:4px;padding:8px 10px;font-weight:600;transition:background-color .12s ease-out;display:flex}.create-option-btn.is-highlighted[data-v-e53de4c8],.create-option-btn[data-v-e53de4c8]:hover{background:color-mix(in srgb,var(--color-accent) 15%,transparent)}.select-dropdown-enter-active[data-v-e53de4c8],.select-dropdown-leave-active[data-v-e53de4c8]{transition:opacity .14s ease-out,transform .14s ease-out}.select-dropdown-enter-from[data-v-e53de4c8],.select-dropdown-leave-to[data-v-e53de4c8]{opacity:0;transform:translateY(-4px)}
