/* Liste déroulante avec recherche (public/choix-recherche.js) */
.cr-boite{position:fixed;z-index:9999;display:flex;flex-direction:column;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.25);overflow:hidden}
.cr-boite input{margin:8px;width:auto;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--ink);font:inherit;font-size:15px}
.cr-boite input:focus{outline:none;border-color:var(--copper)}
.chr-liste{overflow:auto;padding:0 6px 6px}
.chr-liste button{display:block;width:100%;text-align:left;padding:8px 10px;border:0;border-radius:6px;background:none;color:inherit;font:inherit;font-size:14px;cursor:pointer}
.chr-liste button.choisi{font-weight:var(--g-fort);color:var(--copper)}
.chr-liste button.on,.chr-liste button:hover{background:var(--copper-soft)}
.cr-vide{margin:8px 10px;color:var(--muted);font-size:13px}
