.search-layout{display:grid;gap:1rem}@media(min-width:900px){.search-layout{grid-template-columns:1.1fr .9fr;align-items:start}}#kaart{min-height:320px;border-radius:var(--radius, 1rem);border:1px solid var(--line, rgba(26, 18, 16, .12));overflow:hidden;background:var(--bg-2, #e6f2e1)}.zoek-lijst{list-style:none;padding:0;margin:0;display:grid;gap:.75rem}.zoek-item{background:var(--card, rgba(255, 252, 246, .92));border:1px solid var(--line, rgba(26, 18, 16, .12));border-radius:.85rem;padding:.9rem 1rem;color:var(--ink, #1a1210)}.zoek-item h3{margin:0 0 .25rem;font-size:1.05rem;color:var(--leaf-deep, #163820)}.zoek-item p{margin:.35rem 0 0}.zoek-item--partner{border-style:dashed}.marker-filters{border:1px solid var(--line, rgba(26, 18, 16, .12));border-radius:.85rem;padding:.75rem 1rem;margin:0 0 1rem;display:flex;flex-wrap:wrap;gap:.55rem 1rem;background:var(--card, rgba(255, 252, 246, .55))}.marker-filters legend{padding:0 .35rem;font-weight:700;font-size:.9rem;color:var(--ink, #1a1210)}.marker-filters .check{display:inline-flex;align-items:center;gap:.35rem;font-size:.92rem;margin:0;color:var(--ink, #1a1210)}.partner-marker{background:transparent;border:0}.partner-marker-dot{display:block;width:16px;height:16px;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 4px #1c2e2259}.page-aanbod .form{box-shadow:none}
