/* Boîtes EMCC : recherche dans la liste (02/11/2026, interrupteur recherche_adherents). Scopé sous #sEb. */
#sEb .ebq{position:sticky;top:0;z-index:2;background:var(--card);padding:10px 10px 8px;border-bottom:1px solid var(--line)}
#sEb .ebq-in{display:flex;align-items:center;gap:8px;height:34px;padding:0 6px 0 10px;border:1px solid var(--line);border-radius:9px;background:var(--card2);color:var(--mut);cursor:text}
#sEb .ebq-in:focus-within{border-color:var(--eb-blue);background:var(--card);box-shadow:0 0 0 3px var(--eb-blue-s)}
#sEb .ebq-in svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;flex:none}
#sEb .ebq-in input{flex:1;min-width:0;height:100%;border:0;background:none;outline:none;font:inherit;font-size:12.5px;color:var(--txt)}
#sEb .ebq-in input::placeholder{color:var(--mut)}
#sEb .ebq-x{width:24px;height:24px;border:0;border-radius:6px;background:none;color:var(--mut);font-size:17px;line-height:1;cursor:pointer;flex:none}
#sEb .ebq-x:hover{background:var(--card2);color:var(--ink)}
#sEb .ebq-x[hidden]{display:none}
#sEb .ebq-n{padding:8px 14px 6px;font-size:11px;color:var(--mut);font-weight:600}
#sEb .pill.ebq-pk{background:none;border:1px solid var(--line);color:var(--txt);padding:1px 7px}
