.bounded-select{gap:var(--space-2);min-width:0;display:grid;position:relative}.bounded-select__trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.bounded-select__trigger>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bounded-select__trigger:focus-visible,.bounded-select__search:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.bounded-select__popover{z-index:40;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);box-shadow:var(--shadow-lg);position:absolute;top:100%;left:0;right:0}.bounded-select__search{border:0;border-bottom:1px solid var(--border);width:100%;min-height:44px;color:inherit;font:inherit;background:0 0;padding:.5rem .75rem}.bounded-select__list{overscroll-behavior:contain;max-height:min(13.75rem,35dvh);margin:0;padding:.25rem;list-style:none;overflow-y:auto}.bounded-select__list>li{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding:.65rem .75rem}.bounded-select__list>li[data-active=true]{background:var(--primary-soft)}.bounded-select__list>li[aria-selected=true]{font-weight:700}.bounded-select__list>li[aria-disabled=true]{opacity:.5;cursor:not-allowed}
