/* QLOA admin v3 — sélecteur de membre (member-picker.js). Réutilise les classes de l'attribution
   Inbox (.in-quick-item / .in-owner-avatar / .in-quick-items, inbox-flows.css) et du champ .field
   (styles.css) : ce fichier ne fait que positionner la liste et neutraliser .field span/input dans
   le composant. Valeurs copiées de .field input et dialog.in-quick — aucune nouvelle teinte. */
.qmp{position:relative;min-width:0}
.qmp .qmp-control{display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--base)}
.qmp .qmp-control:focus-within{outline:2px solid var(--blue);outline-offset:2px}
.qmp .qmp-control input[data-qmp-input]{flex:1;min-width:0;height:auto;padding:0;border:0;border-radius:0;background:transparent;outline:0}
.qmp .in-owner-avatar{display:grid;margin:0}
.qmp .qmp-pop{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);max-height:264px;overflow:auto;padding:6px;border:1px solid var(--line);border-radius:12px;background:var(--base);box-shadow:0 12px 40px #0002}
.qmp .qmp-pop[hidden],.qmp [role=option][hidden],.qmp .qmp-empty[hidden]{display:none}
.qmp .qmp-pop .in-quick-item span{margin:0}
.qmp .in-quick-item.qmp-active{background:var(--surface)}
.qmp .in-quick-item[aria-selected=true]>span:not(.in-owner-avatar){font-weight:500}
.qmp .qmp-empty{padding:9px 10px;font-size:13px;color:var(--muted)}
