/* Wine bars: builds on agenda.css (colours, filter buttons). */
.wt-zoek { display: inline-flex; align-items: center; gap: 6px; }
.wt-zoek input, .wt-zoek select { font: inherit; padding: 4px 6px; border: 1px solid var(--wt-rand); border-radius: 4px; }
.wt-kaart { height: 380px; margin: 0 0 20px; border: 1px solid var(--wt-rand); border-radius: 6px; z-index: 0; }
@media (max-width: 600px) { .wt-kaart { height: 300px; } }
.wt-zaak { padding: 14px 4px; border-bottom: 1px solid var(--wt-rand); }
.wt-zaak-soort { font-size: 0.8em; text-transform: uppercase; letter-spacing: 0.06em; color: var(--wt-wijn); font-weight: 600; }
.wt-zaak-naam { margin: 2px 0 4px; font-size: 1.1em; }
.wt-zaak-adres, .wt-zaak-tekst, .wt-zaak-check { margin: 0 0 4px; }
.wt-zaak-adres, .wt-zaak-check { color: var(--wt-grijs); font-size: 0.9em; }
.wt-zaak-afstand { color: var(--wt-grijs); font-size: 0.9em; margin-left: 6px; }
.wt-maand h2 a { color: inherit; text-decoration: none; }
.wt-klein { font-size: 0.85em; color: var(--wt-grijs); margin-top: 24px; }
