.ui-select-trigger{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:var(--ui-select-min-width,180px);font-family:inherit;font-size:var(--text-sm);color:var(--text-primary);background:var(--bg-inner-card);border:1px solid var(--border);border-radius:var(--radius-input);box-shadow:var(--input-inset);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out-expo), box-shadow var(--duration-fast) var(--ease-out-expo);padding:9px 12px;display:inline-flex}.ui-select-trigger:hover{border-color:var(--border-strong)}.ui-select-trigger:focus-visible{border-color:var(--ring);box-shadow:var(--input-inset), 0 0 0 var(--ring-width) var(--accent-tint);outline:none}.ui-select-trigger[data-disabled]{opacity:.45;cursor:not-allowed}.ui-select-trigger[data-placeholder]{color:var(--text-placeholder)}.ui-select-icon{color:var(--text-muted);transition:transform var(--duration-fast) var(--ease-out-expo);display:inline-flex}.ui-select-trigger[data-state=open] .ui-select-icon{transform:rotate(180deg)}.ui-select-content{z-index:var(--z-dropdown);min-width:var(--radix-select-trigger-width);background:var(--glass-bg-strong);border:1px solid var(--border-strong);border-radius:var(--radius-input);box-shadow:var(--shadow-md);-webkit-backdrop-filter:var(--glass-blur);overflow:hidden}.ui-select-viewport{padding:var(--space-1)}.ui-select-item{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;padding:8px 10px;display:flex}.ui-select-item[data-highlighted]{background:var(--accent-tint);color:var(--text-primary)}.ui-select-item[data-state=checked]{color:var(--text-primary)}.ui-select-item[data-disabled]{opacity:.4;pointer-events:none}.ui-select-indicator{color:var(--accent-light);display:inline-flex}.ui-card-inner{background:var(--bg-inner-card);border:1px solid var(--border-light);border-radius:var(--radius-inner);box-shadow:var(--glass-inset);padding:var(--space-4)}
