.ui-select[data-v-1acf8109]{display:grid;font-family:var(--font-family-sans);gap:.375rem;min-width:0}.ui-select__label[data-v-1acf8109],.ui-select__message[data-v-1acf8109]{color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:var(--line-height-body)}.ui-select__trigger[data-v-1acf8109]{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--ui-action-radius);color:var(--color-text);cursor:pointer;display:flex;font:inherit;font-size:var(--font-size-control);gap:.75rem;justify-content:space-between;line-height:var(--line-height-control);min-height:var(--control-height-min);padding:.6875rem .875rem;text-align:left;width:100%}.ui-select__trigger>span[data-v-1acf8109]{min-width:0;overflow-wrap:anywhere}.ui-select__trigger>.ui-icon[data-v-1acf8109]{flex:none}.ui-select__trigger[data-v-1acf8109]:hover:not(:disabled){border-color:var(--color-primary-border)}.ui-select__trigger[data-v-1acf8109]:focus-visible{outline:2px solid var(--color-primary-hover);outline-offset:3px}.ui-select__trigger--invalid[data-v-1acf8109]{border-color:var(--color-danger)}.ui-select__trigger[data-v-1acf8109]:disabled{cursor:not-allowed;opacity:.5}.ui-select__placeholder[data-v-1acf8109]{color:var(--color-text-muted)}.ui-select__chevron--open[data-v-1acf8109]{transform:rotate(180deg)}.ui-select__message[data-v-1acf8109]{margin:0}.ui-select__message--error[data-v-1acf8109]{color:var(--color-danger)}.ui-select__menu[data-v-1acf8109]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);box-sizing:border-box;color:var(--color-text);font-family:var(--font-family-sans);font-size:var(--font-size-control);line-height:var(--line-height-control);list-style:none;margin:0;overflow-y:auto;overscroll-behavior:contain;padding:.25rem;position:fixed;scrollbar-color:var(--color-text-muted) var(--color-surface);scrollbar-width:thin;z-index:2000}.ui-select__option[data-v-1acf8109]{align-items:center;border-radius:var(--radius-sm);box-sizing:border-box;cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;min-height:var(--control-height-min);overflow-wrap:anywhere;padding:.6875rem .625rem}.ui-select__option>span[data-v-1acf8109]{min-width:0}.ui-select__option>.ui-icon[data-v-1acf8109]{color:var(--color-primary);flex:none}.ui-select__option--selected[data-v-1acf8109]{background:var(--color-primary-soft)}.ui-select__option--active[data-v-1acf8109]:not(.ui-select__option--disabled){background:var(--color-surface-soft);box-shadow:inset 0 0 0 1px var(--color-primary-border)}.ui-select__option--disabled[data-v-1acf8109]{color:var(--color-text-muted);cursor:not-allowed;opacity:.5}.ui-select__empty[data-v-1acf8109]{color:var(--color-text-muted);font-size:var(--font-size-caption);padding:.75rem}
