.app-select[data-v-40843a1b]{width:100%;color:var(--color-text);font-size:var(--font-size-sm);position:relative}.app-select__trigger[data-v-40843a1b]{gap:var(--space-2);width:100%;color:inherit;font:inherit;text-align:left;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--control-radius);cursor:pointer;transition:border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard);justify-content:space-between;align-items:center;padding:0 10px;display:flex}.app-select--sm .app-select__trigger[data-v-40843a1b]{height:var(--control-height-sm)}.app-select--md .app-select__trigger[data-v-40843a1b]{height:var(--control-height)}.app-select__trigger[data-v-40843a1b]:hover{border-color:var(--color-border-strong)}.app-select--open .app-select__trigger[data-v-40843a1b],.app-select__trigger[data-v-40843a1b]:focus-visible{border-color:var(--color-brand);box-shadow:var(--focus-ring);outline:0}.app-select__trigger[data-v-40843a1b]:disabled{color:var(--color-text-disabled);background:var(--color-surface-subtle);cursor:not-allowed}.app-select__value[data-v-40843a1b]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-select__chevron[data-v-40843a1b]{width:7px;height:7px;transition:transform var(--duration-fast) var(--easing-standard);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin:-3px 2px 0 0;transform:rotate(45deg)}.app-select--open .app-select__chevron[data-v-40843a1b]{margin-top:3px;transform:rotate(225deg)}.app-select__list[data-v-40843a1b]{z-index:var(--z-dropdown);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);max-height:240px;box-shadow:var(--shadow-panel);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.app-select__option[data-v-40843a1b]{min-height:34px;padding:6px var(--space-2);cursor:pointer;border-radius:2px}.app-select__option--active[data-v-40843a1b],.app-select__option[aria-selected=true][data-v-40843a1b]{color:var(--color-brand);background:var(--color-brand-subtle)}
