.app-select[data-v-8baaa76f]{display:flex;flex-direction:column;gap:.4rem;width:100%}.app-select__trigger[data-v-8baaa76f]{width:100%;cursor:pointer;text-align:left;font:inherit}.app-select__value[data-v-8baaa76f]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:500;color:var(--text-primary)}.app-select__value--placeholder[data-v-8baaa76f]{color:var(--text-muted);font-weight:400}.app-select__chevron[data-v-8baaa76f]{flex-shrink:0;color:var(--text-muted);transition:transform .18s ease}.app-select__chevron--open[data-v-8baaa76f]{transform:rotate(180deg)}.app-select__panel{z-index:1100;max-height:280px;margin:0;padding:.35rem;list-style:none;overflow-y:auto;background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:.75rem;box-shadow:var(--shadow-md)}.app-select__option{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem .8rem;border-radius:.5rem;font-family:var(--font-body);font-size:.9rem;font-weight:500;color:var(--text-primary);cursor:pointer}.app-select__option--active{background:var(--bg-muted)}.app-select__option--selected{color:var(--primary);font-weight:600}.app-select__option--disabled{opacity:.45;cursor:not-allowed}
