/* GoTrusted design 2026: bedrijvenoverzicht en categorie. Gegenereerd door gotrusted-previews/redesign/bron/theme_build.py uit de goedgekeurde mockups; niet met de hand aanpassen. */
.gt26-list:not(#gt) .dhero{padding:40px 0 28px;background:linear-gradient(180deg,#f2f8f5,var(--bg))}.gt26-list:not(#gt) .dhero h1{font-size:clamp(2rem,1.3rem + 2vw,2.8rem);font-weight:800}.gt26-list:not(#gt) .dhero p{margin-top:10px;font-size:17.5px;color:var(--ink-2);max-width:60ch}.gt26-list:not(#gt) .dhero .search{margin-top:24px;max-width:720px;box-shadow:var(--sh-2)}.gt26-list:not(#gt) .filters{position:sticky;top:68px;z-index:15;background:rgba(251,252,251,.96);backdrop-filter:blur(8px);border-bottom:1px solid var(--line-2)}.gt26-list:not(#gt) .filters .wrap{display:flex;gap:12px;align-items:center;padding-block:12px}.gt26-list:not(#gt) .chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;flex:1;mask-image:linear-gradient(90deg,#000 92%,transparent)}.gt26-list:not(#gt) .chips a{flex:0 0 auto;padding:8px 13px;border-radius:999px;border:1px solid var(--line);background:#fff;font-size:14px;font-weight:600;color:var(--ink-2);text-decoration:none;white-space:nowrap}.gt26-list:not(#gt) .chips a.on{background:var(--navy-800);border-color:var(--navy-800);color:#fff}.gt26-list:not(#gt) .chips a:hover{border-color:var(--green-700)}.gt26-list:not(#gt) .sel{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--muted)}.gt26-list:not(#gt) .sel select{border:1px solid var(--line);border-radius:var(--r-ctl);padding:9px 12px;font:600 14px var(--font);color:var(--navy-800);background:#fff}.gt26-list:not(#gt) .res{padding:28px 0 72px}.gt26-list:not(#gt) .res-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.gt26-list:not(#gt) .res-head b{color:var(--navy-800)}.gt26-list:not(#gt) .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.gt26-list:not(#gt) .co{display:grid;grid-template-columns:52px 1fr auto;gap:14px;align-items:center;padding:16px 18px;background:#fff;border:1px solid var(--line);border-radius:var(--r-card);text-decoration:none;color:inherit;transition:border-color .2s,transform .2s}.gt26-list:not(#gt) .co:hover{border-color:var(--green-700);transform:translateY(-2px)}.gt26-list:not(#gt) .co .lg{width:52px;height:52px;border-radius:12px;border:1px solid var(--line-2);display:grid;place-items:center;font-weight:800;font-size:20px;color:var(--navy-700);background:var(--soft);overflow:hidden}.gt26-list:not(#gt) .co .lg img{width:100%;height:100%;object-fit:contain;background:#fff}.gt26-list:not(#gt) .co b{display:block;color:var(--navy-800);font-size:15.5px;line-height:1.3}.gt26-list:not(#gt) .co small{display:block;color:var(--muted);font-size:13px}.gt26-list:not(#gt) .co .r{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:13px;color:var(--muted)}.gt26-list:not(#gt) .co .r .stars{font-size:13px}.gt26-list:not(#gt) .co .r b{display:inline;font-size:13px;color:var(--ink)}.gt26-list:not(#gt) .co .none{font-size:12.5px;color:var(--muted)}.gt26-list:not(#gt) .co .vb{font-size:11.5px;font-weight:700;color:var(--green-800);background:var(--green-50);border-radius:999px;padding:2px 8px;margin-left:4px}.gt26-list:not(#gt) .co .go{color:var(--muted);font-size:18px}.gt26-list:not(#gt) .pager{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:32px}.gt26-list:not(#gt) .pager a,.gt26-list:not(#gt) .pager span{min-width:40px;height:40px;display:grid;place-items:center;padding:0 12px;border-radius:var(--r-ctl);border:1px solid var(--line);background:#fff;text-decoration:none;color:var(--navy-800);font-weight:600;font-size:14.5px}.gt26-list:not(#gt) .pager .on{background:var(--navy-800);color:#fff;border-color:var(--navy-800)}.gt26-list:not(#gt) .pager .gap{border:0;background:none}.gt26-list:not(#gt) .addband{margin-top:104px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;padding:28px 32px;border-radius:20px;background:var(--navy-800);color:#c9d8e2}.gt26-list:not(#gt) .addband h2{color:#fff;font-size:24px}.gt26-list:not(#gt) .addband p{margin-top:6px}@media (max-width:1000px){.gt26-list:not(#gt) .grid3{grid-template-columns:1fr 1fr}}@media (max-width:640px){.gt26-list:not(#gt) .grid3{grid-template-columns:1fr}.gt26-list:not(#gt) .addband{grid-template-columns:1fr;padding:24px}.gt26-list:not(#gt) .sel span{display:none}}.gt26-list:not(#gt) .othercat{margin-top:56px;padding-top:32px;border-top:1px solid var(--line-2)}.gt26-list:not(#gt) .oc{margin-top:14px;display:grid;grid-template-columns:repeat(4,1fr);gap:4px 24px}.gt26-list:not(#gt) .oc a{padding:9px 0;border-bottom:1px solid var(--line-2);color:var(--navy-800);font-weight:600;font-size:14.5px;text-decoration:none}.gt26-list:not(#gt) .oc a:hover{color:var(--green-700)}@media(max-width:900px){.gt26-list:not(#gt) .oc{grid-template-columns:1fr 1fr}}
.gt26-list:not(#gt) .filters{top:68px}@media (max-width:1199px){.gt26-list:not(#gt) .filters{top:64px}}.gt26-list:not(#gt) .dhero .crumbs{margin-bottom:0}.gt26-list:not(#gt) .dhero .lead{margin-top:10px;font-size:17.5px;color:var(--ink-2);max-width:60ch}.gt26-list:not(#gt) .dhero .lead p+p{margin-top:8px}.gt26-list:not(#gt) .dhero .clear{margin-top:10px;font-size:14px}.gt26-list:not(#gt) .chips a .muted{font-weight:500;color:var(--muted)}.gt26-list:not(#gt) .chips a.on .muted{color:#c9d8e2}.gt26-list:not(#gt) .sel label{font-size:14px;color:var(--muted)}.gt26-list:not(#gt) .sel select{cursor:pointer}.gt26-list:not(#gt) .res-head h2{display:flex;align-items:baseline;gap:8px}.gt26-list:not(#gt) .co{position:relative}.gt26-list:not(#gt) .co small{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center}.gt26-list:not(#gt) .co .ver-b{font-size:11.5px;font-weight:700;color:var(--green-800);background:var(--green-50);border-radius:999px;padding:2px 8px}.gt26-list:not(#gt) .co .none{display:block;margin-top:3px}.gt26-list:not(#gt) .empty-res{padding:28px;border:1px dashed var(--line);border-radius:var(--r-card);color:var(--ink-2);background:#fff}.gt26-list:not(#gt) .note{margin-top:28px;font-size:14px;color:var(--muted);max-width:80ch}.gt26-list:not(#gt) .pager .ph{font-size:16px}.gt26-list:not(#gt) .filters .sel{flex:0 0 auto}.gt26-list:not(#gt) .filters .sel select{max-width:190px;text-overflow:ellipsis}.gt26-list:not(#gt) .chips{min-width:0}@media (max-width:640px){.gt26-list:not(#gt) .filters .sel select{max-width:132px}}
