.entity-picker[data-v-a7e6d7c5]{position:relative}.entity-picker__trigger[data-v-a7e6d7c5]{width:100%;min-height:var(--brand-control-height);padding:0 var(--brand-size-sm);border:var(--brand-line-width) solid var(--mf-color-border-strong);border-radius:var(--brand-border-radius);background:var(--mf-color-surface);color:var(--mf-color-text);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;display:flex}.entity-picker__trigger[data-v-a7e6d7c5]:after{content:"";border-right:1px solid var(--mf-color-text-secondary);border-bottom:1px solid var(--mf-color-text-secondary);flex-shrink:0;width:.45rem;height:.45rem;margin-left:8px;transform:rotate(45deg)}.entity-picker__trigger[data-v-a7e6d7c5]:disabled{cursor:not-allowed;opacity:.65}.entity-picker__trigger[data-v-a7e6d7c5]:focus-visible{border-color:var(--mf-color-primary);box-shadow:var(--mf-focus-ring);outline:none}.entity-picker__trigger .is-placeholder[data-v-a7e6d7c5]{color:var(--mf-color-text-tertiary);font-weight:400}.entity-picker__panel[data-v-a7e6d7c5]{z-index:8;gap:var(--brand-size-xxs);padding:var(--brand-size-xs);border:var(--brand-line-width) solid var(--mf-color-border);border-radius:var(--brand-border-radius);background:var(--mf-color-bg-container);box-shadow:var(--mf-shadow-popover);display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0}.entity-picker__panel.is-upward[data-v-a7e6d7c5]{top:auto;bottom:calc(100% + 4px)}.entity-picker__search[data-v-a7e6d7c5]{width:100%;min-height:var(--brand-control-height);padding:0 var(--brand-size-sm);border:var(--brand-line-width) solid var(--mf-color-border-strong);border-radius:var(--brand-border-radius);font:inherit}.entity-picker__results[data-v-a7e6d7c5]{max-height:min(360px,100vh - 160px);margin:0;padding:0;list-style:none;overflow-y:auto}.entity-picker__results button[data-v-a7e6d7c5],.entity-picker__create[data-v-a7e6d7c5]{text-align:left;width:100%;font:inherit;color:var(--mf-color-text);cursor:pointer;background:0 0;border:none;gap:2px;padding:10px 12px;display:grid}.entity-picker__results button[data-v-a7e6d7c5]:hover,.entity-picker__results button[data-v-a7e6d7c5]:focus-visible,.entity-picker__results button.is-active[data-v-a7e6d7c5],.entity-picker__results button.is-selected[data-v-a7e6d7c5],.entity-picker__create[data-v-a7e6d7c5]:hover,.entity-picker__create[data-v-a7e6d7c5]:focus-visible,.entity-picker__create.is-active[data-v-a7e6d7c5]{background:var(--mf-color-primary-soft)}.entity-picker__name[data-v-a7e6d7c5]{font-size:14px;font-weight:var(--brand-font-weight-strong)}.entity-picker__meta[data-v-a7e6d7c5]{color:var(--mf-color-text-secondary);font-size:12px;font-weight:400}.entity-picker__create[data-v-a7e6d7c5]{border-top:var(--brand-line-width) solid var(--mf-color-border);border-radius:0 0 var(--brand-border-radius-sm) var(--brand-border-radius-sm);color:var(--mf-color-primary);font-weight:var(--brand-font-weight-strong);margin-top:2px}.entity-picker__empty[data-v-a7e6d7c5]{padding:var(--brand-size-xs) var(--brand-size-sm);color:var(--mf-color-text-secondary);font-size:var(--brand-font-size-sm);margin:0}
