/* Telefoonboek: suggesties onder het naamveld van "Nieuwe contactpersoon"
   (js/telefoonboek.js). Rustig: één lijstje, verdwijnt zodra je kiest. */
.tb-rij{position:relative}
.tb-lijst{position:absolute;left:0;right:0;top:100%;z-index:30;margin-top:4px;background:var(--card);
  border:1px solid var(--line);border-radius:var(--r);box-shadow:0 12px 28px rgba(15,20,8,.14);overflow:hidden}
.tb-kop{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:8px 12px 4px}
.tb-optie{display:grid;grid-template-columns:auto 1fr;column-gap:8px;width:100%;text-align:left;background:none;border:0;
  padding:7px 12px;cursor:pointer;font:inherit;color:var(--txt)}
.tb-optie b{font-weight:600}
.tb-optie span{color:var(--muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tb-optie small{grid-column:1/-1;color:var(--muted);font-size:12px}
.tb-optie:hover,.tb-optie.act{background:var(--well)}
.tb-kies{margin-left:6px;font:inherit;font-size:12px;font-weight:600;color:var(--olive);background:none;border:0;padding:0;cursor:pointer}
