/* Zoekfunctie conocido.nl (#16125) */
.zk-knop{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-right:10px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:transparent;color:inherit;cursor:pointer;flex:none}
.zk-knop:hover,.zk-knop:focus-visible{border-color:rgba(255,255,255,.6)}
.zk-knop svg{width:17px;height:17px}
html.zk-open{overflow:hidden}
.zk-laag{position:fixed;inset:0;z-index:9999;background:rgba(6,10,24,.62);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px}
.zk-laag[hidden]{display:none}
.zk-venster{width:100%;max-width:620px;background:#fff;color:#0B1430;border-radius:14px;box-shadow:0 24px 60px rgba(0,0,0,.35);overflow:hidden}
.zk-veld{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #E3E7F0}
.zk-veld svg{width:18px;height:18px;color:#6C7896;flex:none}
.zk-veld input{flex:1;min-width:0;border:0;outline:0;font:inherit;font-size:17px;background:transparent;color:inherit}
.zk-sluit{border:1px solid #D5DBE8;border-radius:6px;background:#F5F7FB;color:#6C7896;font-size:12px;padding:3px 7px;cursor:pointer}
.zk-lijst{list-style:none;margin:0;padding:6px;max-height:60vh;overflow:auto}
.zk-lijst a{display:block;padding:10px 12px;border-radius:9px;color:inherit;text-decoration:none}
.zk-lijst a:hover,.zk-lijst a:focus{background:#EEF2FA;outline:0}
.zk-lijst b{display:block;font-weight:600}
.zk-lijst small{display:block;margin-top:2px;color:#5A6680;font-size:13px;line-height:1.4}
.zk-leeg{margin:0;padding:16px;color:#5A6680}
