.ui-select{position:relative}.ui-select.ui-field--m{--ui-field-floating-gap: 2px;--ui-field-line-height-m: 17px}.ui-select__surface{height:var(--ui-field-surface-min-height-m)}.ui-select__trigger{display:block;height:var(--ui-field-surface-min-height-m);width:100%;border:0;background:transparent;padding:0;text-align:left;color:inherit;cursor:pointer;line-height:0}.ui-select__trigger:focus{outline:0}.ui-select.ui-field--s .ui-select__surface,.ui-select.ui-field--s .ui-select__trigger{height:var(--ui-field-surface-min-height-s)}.ui-select__trigger-control{display:block;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ui-select.ui-field[data-active] .ui-select__trigger-control{overflow:hidden}.ui-select__trigger-icon{flex:0 0 auto;transition:transform var(--duration-fast) var(--ease-standard)}.ui-select__trigger[data-state=open] .ui-select__trigger-icon{transform:rotate(180deg)}.ui-select__content{z-index:var(--ui-layer-floating, 20);--ui-select-content-max-height: min( 20rem, 60vh, var(--bits-select-content-available-height, 100vh) )}.ui-select__content[data-ui-overlay-scope=modal],.ui-select__content[data-ui-overlay-scope=drawer]{z-index:var(--ui-layer-modal-floating, 60)}.ui-select__content{width:var(--bits-select-anchor-width, max-content);max-width:calc(100vw - 1rem);min-width:min(var(--bits-select-anchor-width, var(--panel-min-width)),100vw - 1rem);padding:var(--space-10);border:1px solid var(--color-overlay-border);border-radius:var(--radius-panel);color:var(--color-card-foreground);background:var(--background-overlay);background-clip:padding-box,border-box;background-origin:padding-box,border-box;box-shadow:var(--shadow-overlay)}.ui-select__content .ui-select__scroll-area.ui-scroll-area{height:auto;max-height:var(--ui-select-content-max-height)}.ui-select__content .ui-select__viewport.ui-scroll-area__viewport{height:auto;max-height:inherit}.ui-select__item{display:flex;min-height:var(--control-height-m);align-items:center;justify-content:space-between;gap:var(--space-10);padding:10px 12px;font-size:var(--font-size-m);line-height:var(--line-height-control)}.ui-select__item--s{min-height:var(--control-height-s);padding:var(--space-5) var(--space-10);font-size:var(--font-size-s)}.ui-select__item[data-highlighted]{background-color:var(--color-accent);color:var(--color-accent-foreground)}.ui-select__item[data-selected]{color:var(--color-destructive)}.ui-select__item-content{flex-grow:1;min-width:0;line-height:inherit}
