/* Adreszoeken: lijst onder een <input data-adreszoeken> (zie adreszoeken.js). Eigen wit vlak, dus ook leesbaar op donkere heroformulieren. */
.db-adreszoeken{position:relative;width:100%}
.db-adreszoeken__lijst{position:absolute;z-index:30;top:100%;left:0;right:0;margin:.25rem 0 0;padding:.25rem;list-style:none;border:var(--db-rand) solid color-mix(in srgb,var(--db-zwart) 25%,var(--db-puurwit));border-radius:var(--db-radius);background:var(--db-puurwit);box-shadow:var(--db-schaduw)}
.db-adreszoeken__lijst li{padding:.65rem .75rem;border-radius:var(--db-radius);color:var(--db-tekst);font:400 1rem/1.3 var(--db-font-tekst);cursor:pointer}
.db-adreszoeken__lijst li:is(:hover,[aria-selected=true]){background:color-mix(in srgb,var(--db-roze) 14%,var(--db-puurwit));box-shadow:inset .2rem 0 0 var(--db-roze)}
.db-adreszoeken__status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
body:has(.db-adreszoeken__lijst:not([hidden])) .db-bereken{visibility:hidden}  /* de vaste knop lag over de lijst: een tik op een adres opende de rekentool. Hogere z-index kan niet, de secties isoleren hun stapeling */
