/* OBL-V036472121021011-EVENTS-UI-RECOVERY-CSS */
header{position:relative!important;padding-right:clamp(112px,9vw,166px)!important;box-sizing:border-box!important}

/* Er mag precies één taalkeuze overblijven. Dit is een CSS-vangnet naast de
   server-side opschoning, ook voor oude selectors die buiten <header> staan. */
select[name="lang"],
.obl-home-language-v03647212102102,
.lang-select-v03646,
[data-route-language-select],
[data-sight-language-select],
[data-restaurant-language-select],
[data-home-language-select],
[data-language-select]{display:none!important}
@supports selector(form:has(select[name="lang"])){form:has(select[name="lang"]),label:has(select[name="lang"]){display:none!important}}

.obl-events-language-menu-v036472121021011{position:absolute!important;right:clamp(12px,2vw,32px)!important;top:50%!important;transform:translateY(-50%)!important;z-index:240!important;color:#0a4837!important;font:700 14px/1.2 inherit!important}
.obl-events-language-menu-v036472121021011 summary{list-style:none!important;display:flex!important;align-items:center!important;gap:.5rem!important;min-width:112px!important;height:48px!important;box-sizing:border-box!important;padding:0 .75rem!important;border:1px solid rgba(5,72,54,.18)!important;border-radius:16px!important;background:#fff!important;color:#0a4837!important;cursor:pointer!important;box-shadow:0 5px 18px rgba(8,54,40,.08)!important}
.obl-events-language-menu-v036472121021011 summary::-webkit-details-marker{display:none!important}.obl-events-language-menu-v036472121021011 summary::after{content:'▾';margin-left:auto;font-size:.82rem}.obl-events-language-menu-v036472121021011[open] summary::after{content:'▴'}
.obl-events-language-menu-v036472121021011 img{width:24px!important;height:17px!important;object-fit:cover!important;border-radius:3px!important;box-shadow:0 0 0 1px rgba(0,0,0,.14)!important;flex:0 0 auto!important}
.obl-events-language-list-v036472121021011{position:absolute!important;right:0!important;top:calc(100% + 8px)!important;width:235px!important;max-height:min(70vh,520px)!important;overflow:auto!important;padding:.45rem!important;background:#fff!important;border:1px solid rgba(5,72,54,.14)!important;border-radius:16px!important;box-shadow:0 18px 44px rgba(5,45,33,.2)!important}
.obl-events-language-list-v036472121021011 a{display:flex!important;align-items:center!important;gap:.65rem!important;padding:.62rem .7rem!important;border-radius:10px!important;color:#0a4837!important;text-decoration:none!important;white-space:nowrap!important}.obl-events-language-list-v036472121021011 a:hover,.obl-events-language-list-v036472121021011 a:focus-visible,.obl-events-language-list-v036472121021011 a[aria-current=true]{background:#edf6ef!important;outline:none!important}.obl-events-language-list-v036472121021011 a small{margin-left:auto;opacity:.6!important}

.obl-event-place-field-v036472121021011{display:flex!important;flex-direction:column!important;gap:.25rem!important;min-width:190px!important}.obl-event-place-field-v036472121021011 span{font-size:.78rem!important;font-weight:800!important;color:#44675d!important}.obl-event-place-field-v036472121021011 select{min-height:46px!important;width:100%!important;border:1px solid #d7dfdb!important;border-radius:12px!important;padding:.65rem .8rem!important;background:#fff!important;color:#082f27!important;font:inherit!important}
main a[href*="view="],main a[href*="category="]{transition:background .15s ease,color .15s ease,border-color .15s ease}
html[dir=rtl] .obl-events-language-menu-v036472121021011{right:auto!important;left:clamp(12px,2vw,32px)!important}.obl-events-language-list-v036472121021011{direction:ltr!important}

@media(max-width:760px){
  header{padding-right:96px!important}
  .obl-events-language-menu-v036472121021011{right:10px!important}
  .obl-events-language-menu-v036472121021011 summary{min-width:78px!important;height:44px!important;padding:0 .55rem!important;border-radius:14px!important}
  .obl-events-language-name-v036472121021011{display:none!important}
  .obl-events-language-list-v036472121021011{width:min(250px,88vw)!important}
  .obl-event-place-field-v036472121021011{min-width:100%!important;flex:1 0 100%!important}
  .obl-event-filter-form-v036472121021011{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px 16px!important}
  .obl-event-filter-form-v036472121021011 input[type="search"],
  .obl-event-filter-form-v036472121021011 input[type="text"]{flex:1 0 100%!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}
  .obl-event-filter-form-v036472121021011 button{margin-left:0!important;flex:0 0 auto!important}
}

/* OBL-V0364721210212841412625-PUBLIC-LANGUAGE-SELECTOR-RESTAURANT-PARITY: events */
.obl-events-language-menu-v036472121021011 summary,
.obl-events-language-menu-v036472121021011 summary *{font-weight:800!important}
.obl-events-language-list-v036472121021011 a,
.obl-events-language-list-v036472121021011 a span,
.obl-events-language-list-v036472121021011 a small,
.obl-events-language-list-v036472121021011 a b{font-weight:400!important}
.obl-events-language-list-v036472121021011 a[aria-current="true"],
.obl-events-language-list-v036472121021011 a[aria-current="true"] span,
.obl-events-language-list-v036472121021011 a[aria-current="true"] small,
.obl-events-language-list-v036472121021011 a[aria-current="true"] b{font-weight:800!important}
.obl-events-language-list-v036472121021011 a[aria-current="true"]{background:#eef7eb!important}
