.ui-select-trigger{border:1px solid var(--color-border-strong);background:var(--color-surface);min-width:152px;max-width:100%;min-height:44px;color:var(--color-text);font:400 14px/1.4 var(--font-body);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:10px 16px;transition:background-color .18s ease-out,border-color .18s ease-out;display:inline-flex}.ui-select-trigger:hover:not(:disabled){background:var(--color-surface-soft);border-color:var(--color-text-secondary)}.ui-select-trigger:disabled{opacity:.55;cursor:not-allowed}.ui-select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-select-trigger[aria-expanded=true],.ui-select-trigger[aria-expanded=true]:hover:not(:disabled){border-color:var(--color-brand);background:var(--color-surface-soft)}.ui-select-trigger:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.ui-select-trigger .ui-select-chevron{width:18px;height:18px;color:var(--color-text-secondary);flex:0 0 18px;align-self:center;display:block}.ui-select-popover{border:1px solid var(--color-border-strong);background:var(--color-surface,white);width:232px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);color:var(--color-text);font:400 14px/1.4 var(--font-body);border-radius:12px;margin:0;padding:6px;position:fixed;overflow-y:auto}.ui-select-popover.ui-select-popover>button{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:10px 12px;transition:background-color .16s ease-out,color .16s ease-out;display:flex}.ui-select-popover.ui-select-popover>button:hover{background:var(--color-surface-soft)}.ui-select-popover.ui-select-popover>button[aria-selected=true]{color:var(--color-brand);background:color-mix(in srgb,var(--color-brand)8%,var(--color-surface,white));font-weight:600}.ui-select-popover.ui-select-popover>button:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.ui-select-popover .ui-select-option-separated{border-top:1px solid var(--color-border);margin-top:4px}@media (prefers-reduced-motion:reduce){.ui-select-trigger,.ui-select-popover.ui-select-popover>button{transition:none}}
