.app-select[data-v-006aeb56]{min-width:0;position:relative}.app-select__trigger[data-v-006aeb56]{width:100%;height:var(--control-height);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:var(--font-body);text-align:left;cursor:pointer;transition:border-color var(--ui-motion) ease, box-shadow var(--ui-motion) ease;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.app-select__trigger[data-v-006aeb56]:hover:not(:disabled){border-color:var(--border-strong)}.app-select.is-open .app-select__trigger[data-v-006aeb56]:not(:disabled){border-color:var(--accent-default);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.app-select__trigger[data-v-006aeb56]:focus-visible{border-color:var(--accent-default);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.app-select__trigger[data-v-006aeb56]:disabled{background:var(--bg-muted);color:var(--text-muted);cursor:not-allowed}.app-select__value[data-v-006aeb56]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-select__trigger.is-placeholder .app-select__value[data-v-006aeb56]{color:var(--text-muted)}.app-select__chevron[data-v-006aeb56]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;color:var(--text-muted);transition:transform var(--ui-motion-enter) ease;flex:none}.app-select.is-open .app-select__chevron[data-v-006aeb56]{transform:rotate(180deg)}.app-select__panel[data-v-006aeb56]{--control-height:var(--ui-console-control-height);--secondary-height:var(--ui-console-secondary-height);font-size:var(--font-body);overscroll-behavior:contain;background:var(--ui-bg);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);max-height:288px;z-index:var(--layer-popover);box-shadow:var(--ui-shadow);margin:0;padding:6px;list-style:none;overflow-y:auto}.app-select__option[data-v-006aeb56]{color:var(--ui-secondary);font-size:var(--font-body);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--ui-motion) ease, color var(--ui-motion) ease;min-height:var(--control-height);border-radius:var(--ui-radius-sm);justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;line-height:1.4;display:flex}.app-select__option.is-highlighted[data-v-006aeb56]{color:var(--accent-default);background:var(--ui-selected)}.app-select__option.is-selected[data-v-006aeb56]{color:var(--accent-default);font-weight:500}.app-select__check[data-v-006aeb56]{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;stroke:var(--selection-blue);flex:none}.app-select-down-enter-active[data-v-006aeb56],.app-select-down-leave-active[data-v-006aeb56],.app-select-up-enter-active[data-v-006aeb56],.app-select-up-leave-active[data-v-006aeb56]{transition:opacity var(--ui-motion-enter) ease, transform var(--ui-motion-enter) ease}.app-select-down-enter-from[data-v-006aeb56],.app-select-down-leave-to[data-v-006aeb56]{opacity:0;transform:translateY(-4px)}.app-select-up-enter-from[data-v-006aeb56],.app-select-up-leave-to[data-v-006aeb56]{opacity:0;transform:translateY(4px)}@media (prefers-reduced-motion:reduce){.app-select__trigger[data-v-006aeb56],.app-select__chevron[data-v-006aeb56],.app-select__option[data-v-006aeb56],.app-select-down-enter-active[data-v-006aeb56],.app-select-down-leave-active[data-v-006aeb56],.app-select-up-enter-active[data-v-006aeb56],.app-select-up-leave-active[data-v-006aeb56]{transition:none}}
