/* SD ONE · lot 106 (24/10/2026) : suggestions tirées des fiches clients, contacts et passagers. Fichier NOUVEAU. */
.sd106-sugg[data-sd106]{position:fixed;z-index:200;background:var(--carte,#fff);color:var(--texte,#16202C);border:1px solid var(--trait,#DADFE5);border-top:3px solid var(--bleu,#3F86C9);border-radius:12px;box-shadow:0 14px 40px rgba(3,10,22,.28);overflow-y:auto;overflow-x:hidden;padding:4px;overscroll-behavior:contain}
.sd106-sugg[data-sd106][hidden]{display:none}
.sd106-sugg .sd106-it{display:grid;grid-template-columns:1fr auto;grid-template-areas:"n t" "s t";align-items:center;gap:0 10px;width:100%;min-height:44px;padding:6px 10px;margin:0;border:0;border-radius:9px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}
.sd106-sugg .sd106-it:hover,.sd106-sugg .sd106-it.on{background:var(--bleu-clair,#D6E8F7)}
.sd106-sugg .sd106-n{grid-area:n;font-weight:600;font-size:14px;line-height:1.25;overflow-wrap:anywhere}
.sd106-sugg .sd106-s{grid-area:s;font-size:12px;line-height:1.3;color:var(--texte2,#5B6675);overflow-wrap:anywhere}
.sd106-sugg .sd106-t{grid-area:t;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--bleu,#3F86C9);white-space:nowrap}
