.entity-select,.entity-select__control{position:relative}.entity-select__input{padding-right:36px}.entity-select__chevron{color:var(--color-muted);pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.entity-select__dropdown{z-index:var(--z-modal-popover);border:var(--stroke-thin) solid var(--color-hairline);border-radius:var(--radius-sm);background:var(--color-surface);max-height:min(320px,100vh - 32px);box-shadow:var(--shadow-popover);padding:0;position:fixed;overflow-y:auto}.entity-select__option{background:var(--color-surface);width:100%;height:auto;min-height:44px;color:var(--color-ink);font:inherit;text-align:left;white-space:normal;cursor:pointer;border:0;border-radius:0;justify-content:flex-start;align-items:center;padding:8px 10px;display:flex}.entity-select__option:hover,.entity-select__option--active{background:var(--color-ground)}.entity-select__option--selected{font-size:var(--font-size-button);line-height:var(--line-height-button);font-weight:var(--font-weight-button)}.entity-select__group{z-index:var(--z-raised);padding:var(--space-2) 10px var(--space-1);background:var(--color-surface);color:var(--color-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-label);line-height:var(--line-height-label);position:sticky;top:0}.entity-select__empty{line-height:var(--line-height-content);font-weight:var(--font-weight-content);color:var(--color-muted);font-size:var(--font-size-content);padding:10px}.entity-select__status{line-height:var(--line-height-content);font-weight:var(--font-weight-content);justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-2);color:var(--color-muted);font-size:var(--font-size-content);display:flex}.entity-select__retry{flex:none}
