/* V0.18.12.149 — la palette de recherche (Ctrl+K), construite par assets/js/command-palette.js. */
.command-palette{width:min(640px,calc(100vw - 32px));max-width:none;margin:clamp(16px,10vh,96px) auto auto;max-height:calc(100dvh - 2 * clamp(16px,10vh,96px));padding:0;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--text);box-shadow:0 24px 60px rgba(16,24,40,.28);overflow:hidden;display:flex;flex-direction:column}
.command-palette::backdrop{background:rgba(16,24,40,.45)}
.command-palette:not([open]){display:none}
.command-palette-form{margin:0;padding:14px 16px;border-bottom:1px solid var(--line)}
.command-palette-champ{width:100%;margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--bg,var(--surface));color:var(--text);font:inherit;font-size:1.05rem}
.command-palette-resultats{overflow-y:auto;padding:6px}
.command-palette-categorie{margin:10px 10px 4px;font-size:.78rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--muted)}
.command-palette-ligne{display:block;width:100%;margin:0;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:var(--text);text-align:left;cursor:pointer}
.command-palette-ligne strong{display:block;font-weight:700}
.command-palette-ligne .command-palette-contexte{display:block;margin-top:1px;font-size:.78rem;color:var(--muted)}
.command-palette-ligne p{margin:3px 0 0;font-size:.85rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.command-palette-ligne:hover,.command-palette-ligne.is-selectionnee{background:var(--tone-hover)}
.command-palette-statut{margin:0;padding:8px 16px;border-top:1px solid var(--line);font-size:.85rem}
.command-palette-statut:empty{display:none}
