@layer theme,base;@layer components{.ui-select-icon{width:1rem;height:1rem;color:var(--ui-muted);transition:transform var(--ui-motion-duration) var(--ui-motion-ease);flex:none}[data-state=open]>.ui-select-icon{transform:rotate(180deg)}.ui-popover{padding:var(--ui-popover-pad);box-sizing:border-box;overscroll-behavior:contain;min-width:8rem;max-height:var(--ui-popover-max-height);color:var(--ui-text);font-family:var(--ui-font);font-size:var(--ui-font-size);line-height:var(--ui-line-height);background:var(--ui-popover-bg,var(--ui-surface-raised));border:var(--ui-border-width) solid var(--ui-popover-border,var(--ui-divider,var(--ui-border)));border-radius:var(--ui-popover-radius,var(--ui-radius));box-shadow:var(--ui-shadow-pop);z-index:var(--ui-z-popover);transform-origin:var(--ui-popover-origin,top center);opacity:1;transition:opacity var(--ui-motion-duration) var(--ui-motion-ease), transform var(--ui-motion-duration) var(--ui-motion-ease), overlay var(--ui-motion-duration) allow-discrete, display var(--ui-motion-duration) allow-discrete;margin:0;position:fixed;inset:auto;overflow:auto;transform:none}.ui-popover:not(:popover-open):not([data-fallback]){opacity:0;display:none;transform:translateY(-4px)scale(.98)}.ui-popover[data-fallback][data-state=closed]{display:none}.ui-popover[data-side=top]:not(:popover-open){transform:translateY(4px)scale(.98)}@starting-style{.ui-popover:popover-open{opacity:0;transform:translateY(-4px)scale(.98)}.ui-popover[data-side=top]:popover-open{transform:translateY(4px)scale(.98)}}@supports not selector(:popover-open){.ui-popover[data-state=closed]{display:none}}.ui-listbox{flex-direction:column;gap:1px;display:flex}.ui-listbox:not(:popover-open):not([data-fallback]){display:none}.ui-option,.ui-menu-item{min-height:var(--ui-option-height,var(--ui-touch));padding:.375rem .75rem;border-radius:var(--ui-option-radius,calc(var(--ui-radius) - var(--ui-popover-pad)));cursor:pointer;-webkit-user-select:none;user-select:none;scroll-margin:var(--ui-popover-pad);color:var(--ui-text);outline:none;align-items:center;gap:.625rem;padding-inline-end:2.25rem;display:flex;position:relative}.ui-option[data-highlighted],.ui-menu-item[data-highlighted]{background:var(--ui-highlight,var(--ui-accent-soft));color:var(--ui-highlight-text,var(--ui-text));outline:var(--ui-active-ring-width,var(--ui-focus-width)) solid var(--ui-active-ring,var(--ui-focus));outline-offset:calc(-1 * var(--ui-active-ring-width,var(--ui-focus-width)))}.ui-option[data-selected]{font-weight:var(--ui-option-selected-weight,600)}.ui-option[data-disabled],.ui-menu-item[data-disabled]{opacity:var(--ui-disabled-opacity);cursor:not-allowed}.ui-option-text{flex-direction:column;min-width:0;display:flex}.ui-option-label{text-overflow:ellipsis;overflow:hidden}.ui-option-desc{font-size:var(--ui-font-size-sm);color:var(--ui-muted);font-weight:400}.ui-option-icon{flex:none;justify-content:center;width:1.25rem;display:inline-flex}.ui-option-check{width:1rem;height:1rem;color:var(--ui-accent);opacity:0;transition:opacity var(--ui-motion-duration) var(--ui-motion-ease), transform var(--ui-motion-duration) var(--ui-motion-ease);position:absolute;inset-inline-end:.625rem;transform:scale(.6)}.ui-option[data-selected] .ui-option-check{opacity:1;transform:none}.ui-listbox-group+.ui-listbox-group,.ui-option+.ui-listbox-group{border-top:1px solid var(--ui-divider,var(--ui-border));margin-top:.25rem;padding-top:.25rem}.ui-listbox-group-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ui-muted);padding:.5rem .75rem .25rem;font-size:.75rem;font-weight:700}.ui-listbox-empty{color:var(--ui-muted);padding:.75rem}.ui-menu{min-width:12rem}.ui-menu-item{padding-inline-end:.75rem}.ui-menu-item-label{flex:1}.ui-menu-item-shortcut{font-size:var(--ui-font-size-sm);color:var(--ui-muted);font-variant-numeric:tabular-nums}.ui-tooltip{min-width:0;max-width:min(18rem,100vw - 16px);font-size:var(--ui-font-size-sm);color:var(--ui-tooltip-text,var(--ui-surface));background:var(--ui-tooltip-bg,var(--ui-text));border-radius:var(--ui-tooltip-radius,var(--ui-radius-sm));border-color:#0000;padding:.375rem .625rem;line-height:1.35;overflow:visible}@media (forced-colors:active){.ui-option[data-highlighted],.ui-menu-item[data-highlighted]{forced-color-adjust:none;color:highlighttext;background:highlight;outline-color:highlight}:is(.ui-option,.ui-menu-item)[data-highlighted] *{color:inherit}}}@layer utilities;
@layer theme,base;@layer components{.ui-native-proxy{opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;inset:auto auto 0 0}.ui-select-trigger{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;justify-content:space-between}.ui-select-trigger[data-placeholder] .ui-select-text{color:var(--ui-placeholder)}.ui-control.ui-select-trigger[data-state=open]{border-color:var(--ui-focus)}.ui-select-value{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.ui-select-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@layer utilities;
