/* Taak 53 · Kantoorzoeker C1. Kaarten gebruiken de T5b-opmaak uit kantoor.css. */
.eo-kz{padding:56px 0;background:var(--eo-off)}
.eo-kz__in,.eo-kz__resultaten{max-width:1200px;margin:0 auto;padding:0 16px}
@media (min-width:700px){.eo-kz__in,.eo-kz__resultaten{padding:0 24px}}
.eo-kz__titel{margin:0 0 8px}
.eo-kz__intro{margin:0 0 20px;max-width:640px}
.eo-kz__form{background:#fff;border-top:4px solid var(--eo-green);padding:20px;display:grid;gap:16px;grid-template-columns:1fr}
@media (min-width:700px){.eo-kz__form{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1080px){.eo-kz__form{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;padding:20px 24px}}
.eo-kz__form label{display:flex;flex-direction:column;gap:6px;min-width:0;font:700 12px/1.3 var(--eo-font);letter-spacing:.1em;text-transform:uppercase;color:var(--eo-blue)}
.eo-kz__form select{min-height:46px;width:100%;min-width:0;border:1px solid var(--eo-line);background:var(--eo-off);padding:0 12px;font:500 15px var(--eo-font);color:var(--eo-navy);border-radius:0;text-transform:none;letter-spacing:0}
.eo-kz__form select:focus-visible,.eo-kz__zoek:focus-visible{outline:3px solid var(--eo-focus);outline-offset:2px}
.eo-kz__zoek{min-height:46px;white-space:nowrap}
@media (max-width:1079px){.eo-kz__zoek{width:100%}}
@media (min-width:700px) and (max-width:1079px){.eo-kz__zoek{grid-column:1/-1}}
.eo-kz__resultaten{margin-top:28px}
.eo-kz__samenvatting{margin:0 0 16px;font:600 15px/1.4 var(--eo-font);color:var(--eo-blue)}
.eo-kz__pand{margin:0;font:600 14px/1.4 var(--eo-font);color:var(--eo-navy)}
.eo-kz__combi{margin:0;font:500 13px/1.4 var(--eo-font);color:var(--eo-blue)}
.eo-kz__groot{background:#fff}
.eo-kz__leeg{background:#fff;padding:24px;display:grid;gap:24px}
@media (min-width:900px){.eo-kz__leeg{grid-template-columns:1fr 1fr;gap:48px;padding:32px}}
.eo-kz__leeg h3{margin:0 0 8px}
.eo-kz__leeg .eo-form{margin:0}
/* Compact (home, hubs, kennisbank): alleen het formulier, op een band. */
.eo-kz--compact{padding:32px 0}
.eo-kz--compact .eo-kz__titel{font-size:1.4rem}
