.ui-select{width:100%;position:relative}.ui-select-trigger{justify-content:space-between;align-items:center;gap:var(--space-2);height:var(--control-height-md);border:1px solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-surface-control);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);cursor:pointer;-webkit-user-select:none;user-select:none;padding:0 14px;display:flex}.ui-select-trigger:focus-visible,.ui-select-trigger--open{border-color:var(--color-brand-control);box-shadow:var(--shadow-focus-brand);outline:none}.ui-select-value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-select-value--placeholder{color:var(--color-text-placeholder)}.ui-select-chevron{color:#596274;width:12px;height:8px;transition:transform var(--duration-standard) ease;flex-shrink:0}.ui-select-trigger--open .ui-select-chevron{transform:rotate(180deg)}.ui-select-menu{z-index:1100;border:1px solid var(--color-border-divider);border-radius:var(--radius-lg);background:var(--color-surface-page);max-height:240px;box-shadow:var(--shadow-dropdown);margin:0;padding:6px;list-style:none;animation:.12s ui-select-pop;position:fixed;overflow-y:auto}@keyframes ui-select-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ui-select-option{min-height:40px;color:var(--color-text-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);cursor:pointer;border-radius:6px;align-items:center;padding:0 12px;display:flex}.ui-select-option--active{background:#eef2fb}.ui-select-option--selected{color:var(--color-brand-primary);font-weight:var(--font-weight-semibold)}.ui-select-option--selected.ui-select-option--active{background:#e4ebff}
