:where(.ui-select){align-items:center;gap:var(--space-1_5);min-width:0;max-width:100%;padding:var(--space-1) var(--space-2);font:inherit;color:inherit;text-align:start;border:1px solid color-mix(in srgb, currentColor 35%, transparent);border-radius:var(--radius-2);cursor:pointer;appearance:none;background:0 0;display:inline-flex}.ui-select:disabled{cursor:default;opacity:.55}.ui-select-val{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.ui-select-chev{opacity:.75;flex:none;width:.75em;height:.75em}.ui-select[aria-expanded=true] .ui-select-chev{transform:rotate(180deg)}.ui-select-pop{z-index:2147483000;box-sizing:border-box;width:max-content;height:auto;padding:var(--space-1);overscroll-behavior:contain;font-weight:var(--font-weight-medium);font-style:normal;line-height:var(--leading-snug);letter-spacing:var(--tracking-normal);text-align:start;text-transform:none;color:inherit;background:var(--select-surface,var(--card-surface,Canvas));border:1px solid color-mix(in srgb, currentColor 20%, transparent);border-radius:var(--radius-3);box-shadow:var(--shadow-overlay);cursor:default;-webkit-user-select:none;user-select:none;margin:0;position:fixed;inset:0 auto auto 0;overflow:hidden auto}.ui-select-pop[data-scheme=light]{color-scheme:light}.ui-select-pop[data-scheme=dark]{color-scheme:dark}.ui-select-opt{align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);overflow-wrap:anywhere;border-radius:var(--radius-2);cursor:pointer;display:flex}.ui-select-opt[data-active]{background:color-mix(in srgb, currentColor 14%, transparent)}.ui-select-opt[aria-selected=true]{font-weight:var(--font-weight-bold)}.ui-select-opt[aria-disabled=true]{cursor:default;opacity:.45}.ui-select-tick{visibility:hidden;flex:none;align-self:center;width:1em;height:1em}.ui-select-opt[aria-selected=true] .ui-select-tick{visibility:visible}.ui-select-group+.ui-select-opt,.ui-select-group+.ui-select-group,.ui-select-opt+.ui-select-group{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid color-mix(in srgb, currentColor 14%, transparent)}.ui-select-glabel{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--text-2xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;opacity:.7}@media (forced-colors:active){.ui-select-pop{border-color:canvastext}.ui-select-opt[data-active]{outline-offset:-2px;outline:2px solid highlight}}
