.app-select[data-v-f78dc38a]{display:inline-flex;position:relative}.app-select__control[data-v-f78dc38a]{color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);cursor:pointer;border-radius:.625rem;justify-content:space-between;align-items:center;gap:.625rem;padding:.5rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:700;transition:border-color .15s;display:inline-flex}.app-select__control[data-v-f78dc38a]:focus-visible,.app-select__control[data-v-f78dc38a]:hover{border-color:var(--color-primary);outline:none}.app-select__value[data-v-f78dc38a]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-select__chevron[data-v-f78dc38a]{color:var(--color-text-muted);flex-shrink:0;transition:transform .15s}.app-select--open .app-select__chevron[data-v-f78dc38a]{transform:rotate(180deg)}.app-select--compact .app-select__control[data-v-f78dc38a]{letter-spacing:.03em;border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:800}.app-select--disabled .app-select__control[data-v-f78dc38a]{opacity:.6;cursor:not-allowed}.app-select__list[data-v-f78dc38a]{z-index:1000;background:var(--color-surface);border:1px solid var(--color-border);border-radius:.625rem;max-height:16rem;margin:0;padding:.375rem 0;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.app-select__option[data-v-f78dc38a]{color:var(--color-text);white-space:nowrap;cursor:pointer;padding:.5rem .75rem;font-size:.8125rem;transition:background-color .15s}.app-select__option[data-v-f78dc38a]:hover{background:var(--color-bg)}.app-select__option--active[data-v-f78dc38a]{color:var(--color-primary);background:var(--color-primary-light);font-weight:700}.app-select--free .app-select__control[data-v-f78dc38a]{color:var(--color-text-muted)}.app-select--plus .app-select__control[data-v-f78dc38a]{background:var(--color-primary-light);color:var(--color-primary);border-color:#0000}.app-select--pro .app-select__control[data-v-f78dc38a]{background:var(--color-accent);color:#fff;border-color:#0000}
