.app-select[data-v-a81f6875],.app-select__trigger[data-v-a81f6875]{min-width:0;display:flex}.app-select__trigger[data-v-a81f6875]{gap:var(--space-s);height:var(--control-height);padding:0 var(--space-m);border-radius:var(--radius-md);font:inherit;color:var(--text);background:var(--bg-elevated);border:0;flex:1;align-items:center;transition:background-color .15s}.app-select__trigger[data-v-a81f6875]:not(:disabled):hover,.app-select__trigger[aria-expanded=true][data-v-a81f6875]{background:var(--bg-hover)}.app-select__trigger[data-v-a81f6875]:focus-visible{outline:3px solid color-mix(in oklab,var(--bg-inverted) 25%,transparent)}.app-select__trigger[data-v-a81f6875]:disabled{cursor:not-allowed;opacity:.75}.app-select__label[data-v-a81f6875],.app-select__placeholder[data-v-a81f6875],.app-select__value[data-v-a81f6875]{text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.app-select__placeholder[data-v-a81f6875]{color:var(--text-dimmed)}.app-select__check[data-v-a81f6875],.app-select__chevron[data-v-a81f6875]{font-size:var(--type-title);flex:none}.app-select__chevron[data-v-a81f6875]{color:var(--text-dimmed)}.app-select__list[data-v-a81f6875]{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);background:var(--bg);flex-direction:column;margin:0;padding:0;inset:auto;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.app-select__list[data-v-a81f6875]:popover-open{display:flex}.app-select__search[data-v-a81f6875]{height:var(--control-height);padding:0 var(--space-m);border:0;border-bottom:1px solid var(--border);font:inherit;color:inherit;background:0 0;outline:none;flex:none}.app-select__options[data-v-a81f6875]{padding:var(--space-xs);flex:1;overflow-y:auto}.app-select__option[data-v-a81f6875]{cursor:pointer;gap:var(--space-s);width:100%;padding:var(--space-s);border-radius:var(--radius-md);font:inherit;font-size:var(--type-caption);color:inherit;background:0 0;border:0;align-items:center;display:flex}.app-select__option--active[data-v-a81f6875]{background:var(--bg-hover)}.app-select__empty[data-v-a81f6875]{padding:var(--space-s);font-size:var(--type-caption);color:var(--text-muted);text-align:center}
