.select[data-v-ff2a107e]{position:relative}.select__trigger[data-v-ff2a107e]{text-align:left;cursor:pointer;align-items:center;gap:12px;width:100%;display:flex}.select.is-open .select__trigger[data-v-ff2a107e]{border-color:var(--accent)}.select__value[data-v-ff2a107e]{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.select__label[data-v-ff2a107e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select__placeholder[data-v-ff2a107e]{color:var(--text-subtle);flex:auto}.select__chevron[data-v-ff2a107e]{width:12px;height:8px;color:var(--text-muted);flex-shrink:0;margin-left:auto;transition:transform .16s}.select.is-open .select__chevron[data-v-ff2a107e]{color:var(--accent);transform:rotate(180deg)}.select__list[data-v-ff2a107e]{z-index:30;background:var(--bg-panel);border:1px solid var(--border-card);border-radius:var(--radius-sm);max-height:300px;box-shadow:var(--shadow-panel);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.select__option[data-v-ff2a107e]{border-radius:var(--radius-sm);font-family:var(--font-ui);color:var(--text-strong);cursor:pointer;align-items:center;gap:10px;padding:12px 14px;font-size:15px;display:flex}.select__option.is-active[data-v-ff2a107e]{background:var(--accent-wash);color:var(--text)}.select__option.is-selected[data-v-ff2a107e]{color:var(--accent-light)}.select__badge[data-v-ff2a107e]{background:var(--accent-wash);border:1px solid var(--accent-border);border-radius:var(--radius-sm);color:var(--accent-light);white-space:nowrap;flex-shrink:0;margin-left:auto;padding:3px 10px;font-size:14px}.select__option.is-active .select__badge[data-v-ff2a107e]{border-color:var(--accent)}
