.recherche-module__lGJ4YG__page{flex-direction:column;gap:20px;min-height:100dvh;padding:24px 16px;display:flex}.recherche-module__lGJ4YG__titrePage{letter-spacing:-.01em;font-size:1.75rem}.recherche-module__lGJ4YG__formulaire{flex-direction:column;gap:10px;display:flex}.recherche-module__lGJ4YG__ligne{gap:8px;display:flex}.recherche-module__lGJ4YG__aide{color:var(--texte-secondaire);font-size:.875rem}.recherche-module__lGJ4YG__case{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.recherche-module__lGJ4YG__case input{width:20px;height:20px;accent-color:var(--accent)}.recherche-module__lGJ4YG__champ{min-width:0;font:inherit;color:var(--texte);background:var(--fond);border:1px solid var(--texte-secondaire);border-radius:10px;flex:1;padding:12px 14px;font-size:1rem}.recherche-module__lGJ4YG__champ::placeholder{color:var(--texte-secondaire)}.recherche-module__lGJ4YG__champ:focus{outline:2px solid var(--accent);outline-offset:1px}.recherche-module__lGJ4YG__bouton{font:inherit;color:var(--fond);background:var(--accent);border:none;border-radius:10px;padding:12px 16px;font-weight:600}.recherche-module__lGJ4YG__message{color:var(--texte-secondaire)}.recherche-module__lGJ4YG__liste{flex-direction:column;list-style:none;display:flex}.recherche-module__lGJ4YG__resultat{color:inherit;border-bottom:1px solid var(--surface);align-items:center;gap:14px;padding:10px 0;text-decoration:none;display:flex}.recherche-module__lGJ4YG__vignette{object-fit:cover;background:var(--surface);border-radius:6px;flex-shrink:0;width:56px;height:84px}.recherche-module__lGJ4YG__titre{font-weight:600;display:block}.recherche-module__lGJ4YG__meta{color:var(--texte-secondaire);margin-top:2px;font-size:.875rem;display:block}.recherche-module__lGJ4YG__infos{flex-direction:column;min-width:0;display:flex}.recherche-module__lGJ4YG__raison{color:var(--secondaire);margin-top:4px;font-size:.875rem;font-style:italic}.recherche-module__lGJ4YG__lien{color:var(--secondaire);font-weight:600}.recherche-module__lGJ4YG__plus{min-height:48px;font:inherit;color:var(--texte);background:var(--surface);border:1px solid var(--secondaire);cursor:pointer;border-radius:12px;padding:12px 16px;font-weight:600}.recherche-module__lGJ4YG__plus[aria-busy=true]{cursor:progress}.recherche-module__lGJ4YG__fin{text-align:center;color:var(--secondaire);padding:12px 0}.recherche-module__lGJ4YG__zoneChamp{flex:1;min-width:0;display:flex;position:relative}.recherche-module__lGJ4YG__suggestions{z-index:10;background:var(--surface);border:1px solid var(--texte-secondaire);border-radius:10px;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 8px 24px rgba(0,0,0,.4)}.recherche-module__lGJ4YG__suggestion{cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:56px;padding:4px 8px;display:flex}.recherche-module__lGJ4YG__suggestion[aria-selected=true],.recherche-module__lGJ4YG__suggestion:hover{background:var(--fond)}.recherche-module__lGJ4YG__vignetteSuggestion{background:var(--fond);object-fit:cover;border-radius:4px;flex-shrink:0;width:32px;height:48px}.recherche-module__lGJ4YG__infosSuggestion{flex-direction:column;min-width:0;display:flex}.recherche-module__lGJ4YG__nomSuggestion{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.recherche-module__lGJ4YG__metaSuggestion{color:var(--texte-secondaire);font-size:.875rem}
