.nye-page{box-sizing:border-box;width:100%;max-width:1120px;color:var(--text-strong);margin:0 auto;padding:12px 16px 40px}.nye-crumbs ol{margin:0 0 var(--space-2);font:500 13px/17px var(--font-sans);color:var(--text-muted);flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.nye-crumbs li+li:before{content:"›";color:var(--text-muted);margin-right:6px}.nye-crumbs a{color:var(--text-muted);text-underline-offset:3px;align-items:center;min-width:24px;min-height:24px;text-decoration:underline;display:inline-flex}.nye-crumbs a:hover{color:var(--text-strong)}@media (max-width:899px){.nye-crumbs a{min-width:0;min-height:44px;margin-block:-10px;margin-inline:-12px;padding-inline:12px}}.nye-kop{padding:12px 0 4px}.nye-kop .eyebrow{font:700 12px/16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0 0 6px}.nye-kop h1{font:700 26px/32px var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0}.nye-lead{color:var(--text-muted);max-width:56ch;font:400 15px/21px var(--font-sans);margin:8px 0 0}.nye-teller{background:var(--surface-raised);border:1px solid var(--border-hairline);border-radius:18px;margin:20px 0 16px;padding:16px}.nye-teller-kop{font:700 20px/26px var(--font-display);letter-spacing:-.01em;color:var(--text-strong);margin:0}.nye-teller-getal{color:var(--text-strong);font-variant-numeric:tabular-nums;font-size:1.5em;font-weight:700}.nye-teller-bijzin{color:var(--text-muted);font:400 14px/20px var(--font-sans);margin:6px 0 0}.nye-teller-acties{align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin:14px 0 0;display:flex}.nye-teller-uitleg{color:var(--text-muted);font:400 14px/20px var(--font-sans)}.nye-teller-tip{min-height:var(--tap-min);font:700 14px/18px var(--font-sans);color:var(--text-strong);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.nye-teller-tip:hover{text-decoration-thickness:2px}.nye-teller-tip:focus-visible{outline:3px solid var(--border-focus);outline-offset:2px;border-radius:4px}.nye-teller-delen .share-btn{width:auto;height:var(--tap-min);border:1.5px solid var(--text-strong);color:var(--text-strong);font:700 14px/18px var(--font-sans);background:0 0;border-radius:22px;gap:8px;padding:0 16px;position:static}.nye-teller-delen .share-btn:hover{background:var(--pill);color:var(--text-strong);border-color:var(--text-strong)}.nye-teller-delen .share-btn:focus-visible{outline:3px solid var(--border-focus);outline-offset:2px;box-shadow:none}.nye-leeg{margin:20px 0}.nye-knop{box-sizing:border-box;background:var(--accent-fill);min-height:52px;color:var(--accent-fill-ink);border:1.5px solid var(--accent-fill);font:700 16px/20px var(--font-sans);border-radius:26px;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.nye-knop:hover{filter:brightness(.96)}.nye-knop:focus-visible{outline:3px solid var(--border-focus);outline-offset:2px;box-shadow:none}.nye-layout{flex-direction:column;gap:24px;display:flex}.nye-filter{gap:var(--space-2);flex-wrap:wrap;display:flex}.nye-spring{margin-top:var(--space-4)}.nye-spring-kop{font:700 12px/16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0 0 var(--space-2)}.nye-spring ul{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;margin:-6px;padding:6px 6px 12px;list-style:none;display:flex;overflow-x:auto}.nye-spring a span{color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:500}.nye-moment{scroll-margin-top:calc(var(--nav-h) + var(--space-4))}.nye-moment+.nye-moment{margin-top:40px}.nye-moment-kop{font:700 20px/26px var(--font-display);letter-spacing:-.01em;margin:0 0 12px}.nye-moment-sub{font:500 13px/17px var(--font-sans);letter-spacing:0;color:var(--text-muted);margin-top:4px;display:block}.nye-gebied{scroll-margin-top:calc(var(--nav-h) + var(--space-4));margin-top:24px}.nye-gebied-kop{align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-hairline);font:700 12px/16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);display:flex}.nye-gebied-aantal{font-variant-numeric:tabular-nums;color:var(--text-muted)}.nye-geen{background:var(--surface-raised);margin:0 0 var(--space-4);font:400 14px/20px var(--font-sans);border-radius:16px;padding:12px 16px}.nye-geen a{color:var(--text-strong);text-underline-offset:3px;text-decoration:underline}.nye-lijst{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nye-rij{gap:var(--space-2) var(--space-4);background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:16px;grid-template-columns:64px 1fr;padding:14px;display:grid}.nye-rij--uitverkocht{background:var(--surface-raised)}.nye-rij-tijd{font:700 14px/18px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-strong)}.nye-rij-tijd-onbekend{font:500 13px/17px var(--font-sans);color:var(--text-muted)}.nye-rij-dag{font:700 12px/16px var(--font-sans);color:var(--text-muted);margin-top:2px;display:block}.nye-rij-body{flex-direction:column;gap:3px;min-width:0;display:flex}.nye-rij-pick{font:600 24px/26px var(--font-mark);color:var(--pick-ink)}.nye-rij-titel{font:500 15px/19px var(--font-display);letter-spacing:-.01em;color:var(--text-strong);overflow-wrap:anywhere;text-decoration:none}.nye-rij-titel:hover{text-underline-offset:3px;text-decoration:underline}.nye-rij-titel:focus-visible,.nye-rij-plek a:focus-visible{outline:3px solid var(--border-focus);outline-offset:2px;border-radius:4px}.nye-rij-plek{font:500 13px/17px var(--font-sans);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:0 6px;display:flex}.nye-rij-plek a{color:var(--text-muted);text-underline-offset:3px;text-decoration:underline}.nye-rij-plek a:hover{color:var(--text-strong)}.nye-rij-uitverkocht-zin{font:400 13px/17px var(--font-sans);color:var(--text-strong)}.nye-rij-zij{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;grid-column:1/-1;display:flex}.nye-rij-chip{border-radius:var(--radius-label);background:var(--pill);height:24px;color:var(--text-strong);font:700 12px/16px var(--font-sans);letter-spacing:.02em;align-items:center;padding:0 8px;display:inline-flex}.nye-rij-prijs{font:700 14px/18px var(--font-sans);color:var(--text-strong)}.nye-rij-prijs.is-gratis{color:var(--price-free)}.nye-rij-ticket{min-height:var(--tap-min);box-sizing:border-box;border:1.5px solid var(--text-strong);color:var(--text-strong);font:700 14px/18px var(--font-sans);border-radius:22px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.nye-rij-ticket:hover{background:var(--pill)}.nye-rij-ticket:focus-visible{outline:3px solid var(--border-focus);outline-offset:2px;box-shadow:none}.nye-rij-save{flex:none;margin-left:auto;position:relative}.nye-rij-save .save-btn{position:static}.nye-rail-onder{flex-direction:column;gap:24px;display:flex}.nye-praktisch,.nye-mis{background:var(--surface-raised);border:1px solid var(--border-hairline);border-radius:18px;padding:16px}.nye-praktisch h2,.nye-mis h2{font:700 20px/26px var(--font-display);letter-spacing:-.01em;margin:0 0 var(--space-3)}.nye-praktisch dl{gap:var(--space-4);flex-direction:column;margin:0;display:flex}.nye-praktisch dt{font:700 15px/21px var(--font-sans);color:var(--text-strong);margin-bottom:2px}.nye-praktisch dd{color:var(--text-strong);font:400 14px/20px var(--font-sans);margin:0}.nye-mis p{margin:0 0 var(--space-4);font:400 14px/20px var(--font-sans)}@media (min-width:900px){.nye-page{padding:32px clamp(24px,4vw,40px) 80px}.nye-kop{padding-top:24px}.nye-kop h1{font:700 44px/50px var(--font-display)}.nye-lead{margin-top:10px;font-size:17px;line-height:26px}.nye-teller{align-items:center;gap:var(--space-2) var(--space-9);grid-template-columns:1fr auto;margin-top:28px;padding:24px 32px;display:grid}.nye-teller-kop{font-size:24px;line-height:30px}.nye-teller-acties{flex-direction:column;grid-area:1/2/span 2;align-items:flex-start;margin:0}.nye-layout{column-gap:var(--space-12);row-gap:var(--space-6);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 300px;align-items:start;margin-top:48px;display:grid}.nye-rail-boven{top:calc(var(--nav-h) + var(--space-6));grid-area:1/2;position:sticky}.nye-rail-onder{grid-area:2/2}.nye-main{grid-area:1/1/span 2}.nye-filter{flex-direction:column;align-items:flex-start}.nye-spring ul{flex-direction:column;gap:2px;margin:0;padding:0 0 6px;overflow:visible}.nye-spring a:active{transform:none}.nye-spring a:focus-visible{border-radius:12px}.nye-spring a{padding:0 var(--space-2);background:0 0;border:0;border-radius:12px;justify-content:space-between;width:100%}.nye-spring a:hover{background:var(--pill)}.nye-moment-kop{font-size:24px;line-height:30px}.nye-rij{grid-template-columns:150px minmax(0,1fr) auto;align-items:center;padding:14px 24px}.nye-rij-zij{flex-wrap:nowrap;grid-column:auto;justify-content:flex-end}.nye-praktisch dd,.nye-mis p{font-size:15px;line-height:21px}}[data-mode=dusk] .nye-page,.dusk .nye-page{background:0 0}[data-mode=dusk] .nye-teller,[data-mode=dusk] .nye-praktisch,[data-mode=dusk] .nye-mis,[data-mode=dusk] .nye-geen,.dusk .nye-teller,.dusk .nye-praktisch,.dusk .nye-mis,.dusk .nye-geen{background:var(--surface-raised);border-color:var(--border-hairline)}[data-mode=dusk] .nye-rij,.dusk .nye-rij{background:var(--surface-card);border-color:var(--border-hairline)}[data-mode=dusk] .nye-rij--uitverkocht,.dusk .nye-rij--uitverkocht{background:var(--surface-raised)}[data-mode=dusk] .nye-rij-ticket:hover,.dusk .nye-rij-ticket:hover{background:var(--pill)}[data-mode=dusk] .nye-teller-delen .share-btn,.dusk .nye-teller-delen .share-btn{color:var(--text-strong);border-color:var(--text-strong);background:0 0}@media (prefers-reduced-motion:reduce){.nye-page *{scroll-behavior:auto;transition:none}}
.waitlist-form--compact{margin:var(--space-4) 0}
.lanc-artist{background:var(--surface-page)}.lanc-artist-shell{box-sizing:border-box;max-width:1440px;padding:8px 16px calc(var(--onderbalk-h,0px) + 32px);flex-direction:column;margin:0 auto;display:flex}.lanc-artist-body,.lanc-artist-main,.lanc-artist-side{display:contents}.lanc-artist-head-cell{order:10}.lanc-artist-next-cell{order:20}.lanc-artist-upcoming-cell{order:30}.lanc-artist-about-cell{order:40}.lanc-artist-plekken-cell{order:50}.lanc-artist-past-cell{order:60}.lanc-artist-claim-cell{order:70}.lanc-artist-shell>.lanc-artist-body>*>*{min-width:0}.lanc-artist-about-cell:empty,.lanc-artist-plekken-cell:empty,.lanc-artist-past-cell:empty{display:none}.lanc-artist-shell :is(.lanc-artist-head-cell,.lanc-artist-next-cell,.lanc-artist-upcoming-cell,.lanc-artist-about-cell,.lanc-artist-plekken-cell,.lanc-artist-past-cell,.lanc-artist-claim-cell){margin-top:28px}.lanc-artist-shell .lanc-artist-head-cell{margin-top:12px}.lanc-artist-shell :is(h1,h2,h3,p,ul,dl){overflow-wrap:anywhere}.lanc-artist :is(a,button,summary):focus-visible{outline:3px solid var(--border-focus);outline-offset:2px;box-shadow:none}.a5-knop{box-sizing:border-box;border:1.5px solid var(--text-strong);min-height:44px;color:var(--text-strong);font:700 14px/18px var(--font-sans);cursor:pointer;text-align:center;background:0 0;border-radius:22px;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.a5-knop.vol{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--accent-fill-ink)}.a5-knop.vol:hover{background:var(--accent-fill-hover);border-color:var(--accent-fill-hover)}.a5-next-acties{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.a5-next-acties .a5-knop{flex:140px}.a5-kop{flex-direction:column;gap:16px;display:flex}.a5-beeld{box-sizing:border-box;background:var(--ill-paper);border:1px solid var(--border-hairline);border-radius:20px;place-items:center;width:100%;height:168px;display:grid}.a5-beeld-in{font:700 56px/1 var(--font-display);letter-spacing:-.03em;color:var(--ill-ink)}.a5-kop-tekst{flex-direction:column;gap:6px;min-width:0;display:flex}.a5-eyebrow{font:700 13px/17px var(--font-sans);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.a5-week{border-radius:var(--radius-label);background:var(--pill);min-height:24px;color:var(--text-strong);font:700 12px/16px var(--font-sans);letter-spacing:.02em;align-items:center;padding:0 8px;display:inline-flex}.a5-naam{color:var(--text-strong);margin:0}.a5-sub{margin:0}.a5-acties{margin-top:8px}.a5-acties .share-btn{border:1.5px solid var(--text-strong);width:auto;height:auto;min-height:44px;color:var(--text-strong);font:700 14px/18px var(--font-sans);background:0 0;border-radius:22px;gap:8px;padding:0 18px;position:static}.a5-next>h2,.a5-sectiekop h2{margin:0 0 12px}.a5-sectiekop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.a5-telregel{margin:-4px 0 12px}.a5-telregel strong{color:var(--text-strong);font-weight:700}.a5-sprong{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.a5-groep+.a5-groep{margin-top:20px}.a5-groep-kop{color:var(--text-muted);margin:0 0 8px}.a5-leeg{color:var(--text-muted);margin:0}.a5-toevoegen{margin:14px 0 0}.a5-toevoegen a{color:var(--text-link);font-weight:700}.a5-about{flex-direction:column;gap:10px;display:flex}.a5-about h2{margin:0}.a5-bio{max-width:62ch;margin:0}.a5-about p{margin:0}.a5-feiten{flex-direction:column;gap:10px;margin:4px 0 0;display:flex}.a5-feiten dt{color:var(--text-muted)}.a5-feiten dd{font:500 15px/21px var(--font-sans);color:var(--text-strong);margin:2px 0 0}.a5-links{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.a5-plekken h2{margin:0 0 4px}.a5-plekken-lijst{margin:0;padding:0;list-style:none}.a5-verleden{border:1px solid var(--border-hairline);background:var(--surface-card);border-radius:16px}.a5-verleden-rij{cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:0 16px;list-style:none;display:flex}.a5-verleden-rij::-webkit-details-marker{display:none}.a5-verleden-tekst{flex-direction:column;gap:1px;display:flex}.a5-verleden-kop{font:500 15px/19px var(--font-display);letter-spacing:-.01em;color:var(--text-strong)}.a5-verleden-pijl{border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);width:10px;height:10px;transition:transform var(--dur-pop) var(--ease-out);flex:none;margin-right:4px;transform:rotate(-45deg)}.a5-verleden[open] .a5-verleden-pijl{transform:rotate(45deg)}.a5-verleden-lijst{flex-direction:column;margin:0;padding:0 16px 8px;list-style:none;display:flex}.a5-verleden-link{border-top:1px solid var(--border-hairline);min-height:44px;color:var(--text-strong);flex-direction:column;gap:1px;padding:10px 0;text-decoration:none;display:flex}.a5-verleden-datum{font:700 13px/17px var(--font-sans)}.a5-verleden-titel{font:500 15px/19px var(--font-display);letter-spacing:-.01em;color:var(--text-muted)}.a5-claim{background:var(--surface-raised);border-radius:20px;flex-direction:column;gap:10px;padding:20px 16px;display:flex}.a5-claim h2,.a5-claim p{margin:0}@media (min-width:1024px){.lanc-artist-shell{padding:32px 32px 96px}.lanc-artist-body{grid-template-columns:minmax(0,1fr) 400px;align-items:start;column-gap:48px;display:grid}.lanc-artist-main,.lanc-artist-side{flex-direction:column;min-width:0;display:flex}.lanc-artist-shell :is(.lanc-artist-head-cell,.lanc-artist-next-cell,.lanc-artist-upcoming-cell,.lanc-artist-about-cell,.lanc-artist-plekken-cell,.lanc-artist-past-cell,.lanc-artist-claim-cell){order:0;margin-top:40px}.lanc-artist-shell :is(.lanc-artist-head-cell,.lanc-artist-plekken-cell){margin-top:0}.lanc-artist-side{top:calc(var(--nav-h,72px) + 24px);position:sticky}.a5-kop{flex-direction:row;align-items:flex-end;gap:28px}.a5-beeld{border-radius:24px;flex:none;width:240px;height:240px}.a5-beeld-in{font-size:84px}.a5-naam{font:700 44px/50px var(--font-display);letter-spacing:-.02em}.a5-eyebrow{font-size:14px}.a5-next>h2,.a5-sectiekop h2{font-size:24px;line-height:30px}.a5-next-acties .a5-knop{flex:none;padding:0 28px}.a5-claim{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.a5-verleden-pijl{transition:none}}
body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.bottom-nav{padding-left:max(8px, env(safe-area-inset-left));padding-right:max(8px, env(safe-area-inset-right))}@media (max-width:899px){.ev-act-bar,.ev-facts-panel .ev-actions,.consent{left:env(safe-area-inset-left);right:env(safe-area-inset-right)}}:root{--scherm-h:100dvh;--scherm-h-klein:100svh}html{-webkit-tap-highlight-color:#e0451c24}a,button,summary,label,[role=button]{touch-action:manipulation}@media (hover:none){.pill-btn{transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.pill-btn:active{transform:scale(.96)}}dialog{overscroll-behavior:contain}::view-transition{pointer-events:none}::view-transition-old(root){opacity:0;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(.tp-naar-event):only-child{animation:tp-naar-event-in var(--dur-l2) var(--ease-out) both}@keyframes tp-naar-event-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}.pill-btn:active{transform:none}}html{scroll-padding-top:calc(var(--nav-h,56px) + 16px);scroll-padding-bottom:calc(var(--onderbalk-h,0px) + var(--consent-h,0px) + 16px)}@media (max-width:899px){html:has(.ev-heeft-balk){scroll-padding-bottom:calc(var(--consent-h,0px) + 96px)}html:has(.tp5-form-voet:not(.tp5-form-voet-statisch)){scroll-padding-bottom:calc(var(--form-voet-h,0px) + var(--consent-h,0px) + 16px)}}.skip-link{z-index:100;box-sizing:border-box;background:var(--surface-card,#fff);min-height:44px;color:var(--text-strong,#221b22);border-radius:var(--radius-md,12px);padding:12px 16px;font-weight:700;text-decoration:none;position:absolute;top:0;left:12px;transform:translateY(-200%)}.skip-link:focus-visible{outline:3px solid var(--border-focus);outline-offset:2px;transform:translateY(12px)}.disc-guide-note a,.venue-v2-typeline a{text-underline-offset:3px;margin-block:-4px;padding-block:4px;text-decoration:underline;display:inline-block}@media (max-width:899px){.disc-guide-note a{margin-block:-10px;padding-block:10px}.venue-v2-typeline a{margin-block:-14px;padding-block:14px}}.disc-rows>li>a:not(.ec-card-link){align-items:center;min-height:24px;display:inline-flex}
html:has(dialog.uis-sheet[open]:not([data-modal])){overflow:hidden}.uis-sheet{width:100%;max-width:none;height:100%;max-height:none;color:var(--text-body);background:0 0;border:0;flex-direction:column;justify-content:flex-end;margin:0;padding:0;display:none;position:fixed;inset:0;overflow:hidden}.uis-sheet[open]{display:flex}.uis-sheet::backdrop{background:var(--scrim,#221b2273);opacity:0;transition:opacity var(--dur-exit) var(--ease-out)}.uis-sheet[data-staat=open]::backdrop{opacity:1;transition-duration:var(--dur-base)}.uis-panel{background:var(--surface-card);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;width:100%;max-height:min(92dvh,100dvh - 40px);box-shadow:var(--sh-sheet);border:1px solid var(--border-hairline);transition:transform var(--dur-exit) var(--ease-out), height var(--dur-base) var(--ease-out);will-change:transform;border-bottom:0;flex-direction:column;display:flex;position:relative;transform:translateY(100%)}.uis-panel[data-snaps]{height:var(--uis-h,auto)}.uis-sheet[data-staat=open] .uis-panel{transition-duration:var(--dur-base);transform:translateY(0)}.uis-sheet[data-modal=nee]{inset:auto 0 calc(var(--uis-onderbalk,var(--onderbalk-h,72px)) + 8px) 0;pointer-events:none;height:auto;overflow:visible}.uis-sheet[data-modal=nee] .uis-panel{pointer-events:auto;border-radius:var(--radius-sheet);border-bottom:1px solid var(--border-hairline);margin:0 var(--space-4);width:auto;max-height:45dvh}@media (min-width:900px){.uis-sheet[data-modal=nee]{inset:auto auto var(--space-9) var(--space-9)}}.uis-panel[data-sleept]{transition:none}.uis-handle{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;flex:none}.uis-grip{width:100%;height:20px;cursor:inherit;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.uis-grip>span{background:var(--border-control);border-radius:2px;width:36px;height:4px;display:block}button.uis-grip{z-index:1;height:44px;margin-bottom:-24px;position:relative}button.uis-grip:focus-visible{box-shadow:none;outline:none}button.uis-grip:focus-visible>span{opacity:1;box-shadow:var(--focus-ring)}.uis-head{border-bottom:1px solid var(--border-hairline);align-items:center;gap:4px;min-height:52px;padding:4px 8px 4px 18px;display:flex}.uis-head[data-sluit-links]{padding:4px 12px 4px 6px}.uis-head-text{flex:1;min-width:0;padding:6px 0}.uis-title:focus{outline:none}.uis-title{font-family:var(--font-display);letter-spacing:var(--ls-tight);color:var(--text-strong);margin:0;font-size:18px;font-weight:700;line-height:24px}.uis-desc{font-size:var(--text-sm);color:var(--text-muted);margin:4px 0 0}.uis-close{border-radius:var(--radius-full);width:44px;height:44px;color:var(--text-strong);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-right:0;display:inline-flex}.uis-close:hover{background:var(--surface-sunk)}.uis-close:focus-visible{border-radius:var(--radius-full)}.uis-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:4px 16px 12px;overflow-y:auto}.uis-body[data-laatste]{padding-bottom:max(16px, env(safe-area-inset-bottom))}.uis-foot{gap:var(--space-4);padding:12px 16px max(16px, env(safe-area-inset-bottom));border-top:1px solid var(--border-hairline);background:var(--surface-card);flex:none;align-items:center;display:flex}@media (min-width:900px){.uis-sheet{justify-content:center;align-items:center}.uis-panel{border-radius:var(--radius-panel);border-bottom:1px solid var(--border-hairline);width:min(560px,100vw - 64px);height:auto;max-height:min(720px,100dvh - 64px);box-shadow:var(--sh-pop);opacity:0;transition:transform var(--dur-base) var(--ease-out), opacity var(--dur-base) var(--ease-out);transform:translateY(12px)scale(.98)}.uis-panel[data-snaps]{height:auto}.uis-sheet[data-staat=open] .uis-panel{opacity:1;transform:none}.uis-handle{cursor:auto;touch-action:auto}.uis-grip{display:none}.uis-head{padding-top:var(--space-6)}.uis-sheet[data-desktop=side]{justify-content:flex-start;align-items:flex-end}.uis-sheet[data-desktop=side] .uis-panel{border-radius:var(--radius-panel) 0 0 var(--radius-panel);opacity:1;border-width:0 0 0 1px;width:min(440px,100vw);height:100dvh;max-height:none;transform:translate(100%)}.uis-sheet[data-desktop=side][data-staat=open] .uis-panel{transform:none}}.uir{--uir-pad:var(--space-6);--uir-gap:var(--space-4)}.uir-top{align-items:center;gap:var(--space-4);padding:0 var(--uir-pad);margin-bottom:var(--space-4);display:flex}.uir-title{min-width:0;font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);color:var(--text-strong);flex:1;margin:0}.uir-count{font-size:var(--text-fact-sm);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap;margin:0 0 0 auto}.uir-arrows{gap:var(--space-2);display:none}@media (min-width:900px) and (hover:hover) and (pointer:fine){.uir-arrows{display:flex}}.uir-arrow{border:1px solid var(--border-control);border-radius:var(--radius-full);background:var(--surface-card);width:44px;height:44px;color:var(--text-strong);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.uir-arrow[hidden]{display:none}.uir-arrow:hover{border-color:var(--accent);color:var(--accent-ink)}.uir-arrow:focus-visible{border-radius:var(--radius-full)}.uir-track{gap:var(--uir-gap);padding:4px var(--uir-pad) var(--space-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--uir-pad);scrollbar-width:none;grid-auto-columns:min(78%,300px);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.uir-track::-webkit-scrollbar{display:none}.uir-track:focus-visible{outline:3px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-md)}.uir-item,.uir-end{scroll-snap-align:start;min-width:0}.uir-end{justify-content:center;align-items:flex-start;gap:var(--space-4);padding:var(--space-7);border:1px dashed var(--border-control);border-radius:var(--radius-md);color:var(--text-muted);flex-direction:column;display:flex}.uir-end-text{font-weight:var(--fw-semibold);color:var(--text-strong);margin:0}@media (min-width:900px){.uir-track{grid-auto-columns:280px}}@media (prefers-reduced-motion:no-preference){.uir-track{scroll-behavior:smooth}}.uif-group{margin:0 0 var(--space-8);border:0;min-width:0;padding:0}.uif-group:last-child{margin-bottom:0}.uif-legend{margin-bottom:var(--space-4);font-size:var(--text-eyebrow);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-caption);padding:0}.uif-n{font-size:var(--text-xs);font-variant-numeric:tabular-nums;opacity:.75}.uif-apply{font-variant-numeric:tabular-nums;flex:1}.uif-active{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.uif-sheet-active{margin-bottom:var(--space-8)}.uif-clear-link{min-height:44px;padding:0 var(--space-2);color:var(--text-strong);font:inherit;font-size:var(--text-sm);font-weight:var(--fw-semibold);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:underline;display:inline-flex}.uip-trigger{min-height:44px}.uip-pop{width:max-content;max-width:min(340px,100vw - 16px);padding:var(--space-6);border:1px solid var(--border-hairline);background:var(--surface-card);max-height:calc(100dvh - 16px);color:var(--text-body);box-shadow:var(--sh-pop);border-radius:18px;margin:0;position:fixed;inset:auto;overflow-y:auto}.uis-close,.uis-grip,.uir-arrow,.uif-apply,.uif-reset,.uif-active-chip,.uif-clear-link,.uip-trigger{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:no-preference){.uif-active-chip,.uir-arrow,.uis-close{transition-property:background,color,border-color,transform}.uif-active-chip:active,.uir-arrow:active,.uis-close:active{transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.uis-panel,.uis-sheet::backdrop{transition:none}.uir-track{scroll-snap-type:none}}.uid-page{padding:var(--space-6) 0 var(--space-12)}.uid-intro{padding:0 var(--space-6);max-width:720px}.uid-intro h1{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-h2);color:var(--text-strong)}.uid-intro p{margin:0 0 var(--space-7);color:var(--text-muted)}.uid-cols{gap:var(--space-6);display:grid}@media (min-width:900px){.uid-cols{padding:0 var(--space-6);grid-template-columns:1fr 1fr}}.uid-col{min-width:0;padding:var(--space-6) 0;background:var(--surface-page);color:var(--text-body)}@media (min-width:900px){.uid-col{border-radius:var(--radius-page);border:1px solid var(--border-hairline)}}.uid-col-title{margin:0 var(--space-6) var(--space-4);font-size:var(--text-eyebrow);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-caption)}.uid-block{padding:0 var(--space-6);margin-bottom:var(--space-8)}.uid-block h3{margin:0 0 var(--space-4);font-size:var(--text-base);color:var(--text-strong)}.uid-block-rail{padding:0}.uid-knop,.uid-knoprij{flex-direction:column;gap:4px;display:flex}.uid-knoprij .uid-row{margin-bottom:8px}.uid-accentvlak{background:var(--accent-fill);border-radius:18px;flex-wrap:wrap;gap:12px;margin-bottom:8px;padding:14px;display:flex}.uid-form{flex-direction:column;gap:20px;max-width:420px;display:flex}.uid-row{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.uid-btn{border:1px solid var(--border-control);border-radius:var(--radius-full);background:var(--surface-card);min-height:44px;color:var(--text-strong);font:inherit;font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;padding:0 16px}.uid-btn:hover{border-color:var(--accent)}.uid-btn:focus-visible{border-radius:var(--radius-full)}.uid-meta{font-size:var(--text-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.uid-card{height:100%;padding:var(--space-6);border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-card)}.uid-card-cat{font-size:var(--text-eyebrow);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase}.dusk .uid-card-cat{filter:brightness(1.5)}.uid-card h4{margin:var(--space-2) 0 var(--space-1);font-size:var(--text-title);line-height:1.25}.uid-card h4 a{color:var(--text-strong);text-decoration:none}.uid-card p{color:var(--text-muted);font-size:var(--text-sm);margin:0}.uid-link{color:var(--text-strong);font-weight:var(--fw-semibold)}.uid-pop-text,.uid-sheet-text{margin:0 0 var(--space-4);color:var(--text-body);line-height:var(--lh-normal)}.uid-pop-text{font-size:var(--text-sm);margin:0}.uid-sheet-line{padding:var(--space-4) 0;border-bottom:1px solid var(--border-hairline);margin:0}.uif-rijen{margin:0;padding:0;list-style:none}.uif-rij{border:0;border-bottom:1px solid var(--border-hairline);width:calc(100% + 4px);min-height:58px;color:var(--text-strong);font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;margin-right:-4px;padding:0 0 0 2px;display:flex}.uif-rij:focus-visible{outline:3px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-xs)}.uif-rij-label{font-size:16px;font-weight:700}.uif-rij-waarde{color:var(--text-muted);text-align:right;margin-left:auto;font-size:15px}.uif-rij-waarde.on{color:var(--text-strong);font-weight:700}.uif-rij-pijl{color:var(--text-muted);flex:none}.uif-laag2{border:0;min-width:0;margin:0;padding:0}@media (prefers-reduced-motion:no-preference){.uif-laag2{animation:uifSlide var(--dur-l2) var(--ease-out)}@keyframes uifSlide{0%{opacity:.001;transform:translate(28px)}to{opacity:1;transform:none}}}.uif-laag2-kop{align-items:center;gap:4px;margin:0 0 4px -10px;display:flex}.uif-terug{width:44px;height:44px;color:var(--text-strong);cursor:pointer;background:0 0;border:0;border-radius:22px;justify-content:center;align-items:center;display:inline-flex}.uif-terug:focus-visible{outline:3px solid var(--border-focus);outline-offset:2px}.uif-laag2-titel{float:left;font-family:var(--font-display);color:var(--text-strong);padding:0;font-size:18px;font-weight:700}.uif-checkrijen{clear:both;flex-direction:column;display:flex}.uif-checkrij{text-align:left;border-bottom:1px solid var(--border-hairline);width:100%;min-height:52px;color:var(--text-strong);cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;padding:0 4px;font-size:16px;display:flex;position:relative}.uif-checkrij input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.uif-vak{border-radius:var(--radius-label);border:1.5px solid var(--border-control);color:#0000;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.uif-checkrij:has(input:checked){font-weight:700}.uif-checkrij:has(input:checked) .uif-vak{background:var(--text-strong);border-color:var(--text-strong);color:var(--surface-page)}.uif-checkrij:has(input:focus-visible){outline:3px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-xs)}.uif-checkrij .uif-n{color:var(--text-muted);opacity:1;margin-left:auto}.uif-checkrij[data-leeg]{color:var(--text-muted);cursor:default}.uif-checkrij[data-leeg] input{cursor:default}.pv-rij{align-items:flex-start;gap:12px;padding:2px 0 4px;display:flex}.pv-tegel{border-radius:11px;flex:none;width:74px;height:74px}.pv-foto{object-fit:cover;background:var(--surface-sunk)}.pv-vlak{flex-direction:column;justify-content:space-between;padding:8px 6px;display:flex;overflow:hidden}.pv-vlak-icoon{fill:currentColor}.pv-vlak-tijd{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;font-size:19px;font-weight:700;line-height:22px}.pv-vlak-tijd[data-lang]{letter-spacing:-.05em;font-size:11px;line-height:16px}.pv-tekst{flex:1;min-width:0}.pv-tekst p{margin:0}.pv-eerst{color:var(--text-strong);align-items:center;gap:6px;font-size:13px;font-weight:700;line-height:17px;display:flex}.pv-titel{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-strong);overflow-wrap:anywhere;margin-top:4px;font-size:15px;font-weight:500;line-height:19px}.pv-featured{border-radius:var(--radius-label);background:var(--surface-sunk);margin-left:auto;padding:2px 8px;font-size:12px;font-weight:700}.pv-meta{overflow-wrap:anywhere;color:var(--text-muted);margin-top:4px;font-size:13px;line-height:17px}.pv-buren{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.pv-pijl{border:1px solid var(--border-control);width:44px;height:44px;color:var(--text-strong);cursor:pointer;background:0 0;border-radius:22px;justify-content:center;align-items:center;display:inline-flex}.pv-pijl:focus-visible,.pv-zie:focus-visible{outline:3px solid var(--border-focus);outline-offset:2px}.pv-positie{color:var(--text-muted);font-size:13px}.pv-naam{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pv-acties{align-items:center;gap:8px;width:100%;display:flex}.pv-zie{background:var(--accent-fill,var(--accent));min-height:52px;color:var(--accent-fill-ink,#221b22);border-radius:26px;flex:1;justify-content:center;align-items:center;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.pv-zie:hover{background:var(--accent-fill-hover,var(--accent-fill))}.pv-save{flex:none;width:52px;height:52px;position:relative}.pv-save .save-btn{width:44px;height:44px;position:absolute;inset:4px}.pv-sheet .uis-title{font-size:18px}.pv-paneel{z-index:6;background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-panel);width:380px;max-height:calc(100% - 96px);box-shadow:var(--sh-pop);flex-direction:column;display:flex;position:absolute;bottom:18px;left:18px;overflow:auto}.pv-paneel-kop{justify-content:space-between;align-items:center;padding:8px 8px 0 20px;display:flex}.pv-paneel-titel{font-family:var(--font-display);color:var(--text-strong);margin:0;font-size:18px;font-weight:700}.pv-paneel-body{padding:8px 20px 4px}.pv-paneel-voet{padding:12px 20px 20px}@media (prefers-reduced-motion:no-preference){.pv-paneel{animation:pvIn var(--dur-l2) var(--ease-out)}@keyframes pvIn{0%{opacity:.001;transform:translate(-16px)}to{opacity:1;transform:none}}}.uif-sheet .uif-reset{padding:0 8px}.uif-sheet .uif-apply{flex:1}.uif-sheet .uif-sheet-active{margin:8px 0 4px}.uif-rij-icoon{color:var(--text-strong);flex:none}.uif-rij-waarde{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.uif-laag2-kop{float:none;margin:0 0 0 -10px;padding:0;display:flex}.uif-checkrij .uif-checkrij-label{flex:auto;min-width:0}.uif-checkrij .uif-n{color:var(--text-muted);margin-left:auto;font-size:14px}.uif-nul-kop{color:var(--text-muted);margin:18px 4px 4px}.uif-pop{z-index:60;background:var(--surface-card);border:1px solid var(--border-hairline);width:340px;max-width:calc(100vw - 16px);box-shadow:var(--sh-pop);color:var(--text-strong);border-radius:18px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 10px);left:0;overflow:hidden}.uif-pop-kop{border-bottom:1px solid var(--border-hairline);justify-content:space-between;align-items:center;min-height:52px;padding:0 12px 0 18px;display:flex}.uif-pop--in{z-index:auto;width:auto;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;position:static;top:auto;left:auto;overflow:visible}.uip-pop:empty{visibility:hidden}.uif-pop--in .uif-pop-lijst{max-height:min(340px,100dvh - 190px)}.uif-pop-titel{font-family:var(--font-display);margin:0;font-size:15px;font-weight:500}.uif-pop .uif-reset{min-height:44px;padding:0 8px;font-size:14px;font-weight:700}.tp5-dd-wrap:nth-last-child(-n+2) .uif-pop{left:auto;right:0}.uif-pop-lijst{overscroll-behavior:contain;border:0;min-width:0;max-height:340px;margin:0;padding:0;overflow-y:auto}.uif-pop .uif-checkrij{gap:14px;padding:0 18px;font-weight:500}.uif-pop .uif-checkrij:has(input:focus-visible){box-shadow:inset 0 0 0 2px var(--surface-card), inset 0 0 0 5px var(--border-focus), inset 0 0 0 7px var(--surface-card);border-radius:0}.uif-pop .uif-pop-lijst>.uif-checkrij:last-child{border-bottom:0}.uif-pop-voet{border-top:1px solid var(--border-hairline);align-items:center;gap:8px;padding:12px 14px;display:flex}.uif-pop-n{color:var(--text-strong);flex:auto;min-width:0;font-size:13px}.uif-pop-knop.apply{padding:0 18px}.uif-pop-knop:focus-visible,.uif-pop .uif-reset:focus-visible{outline:3px solid var(--border-focus);outline-offset:2px}.uif-pop-datum{padding:8px 14px 4px}.uif-pop .uif-nul-kop{margin:16px 18px 6px}.uif-pop-datumknop{min-height:44px;color:var(--text-strong);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px;font-weight:700;text-decoration:underline}.uif-pop-datumknop:focus-visible{outline:3px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-label)}@media (forced-colors:active){.uif-pop-knop:focus-visible,.uif-pop .uif-reset:focus-visible,.uif-pop-datumknop:focus-visible{outline-offset:-3px;outline:3px solid highlight}.uif-pop .uif-checkrij:has(input:focus-visible){outline-offset:-3px;outline:3px solid highlight}}
.tp5-rail{scrollbar-width:none;scroll-snap-type:x mandatory;overflow-x:auto}.tp5-rail::-webkit-scrollbar{display:none}.tp5-press,.tp5-chip,.hub-tn-chip,.tp5-dd{transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.tp5-press:active,.tp5-chip:active,.hub-tn-chip:active,.tp5-dd:active{transform:scale(.97)}.tp5-sheet{animation:tp5Up var(--dur-base) var(--ease-out)}.tp5-l2{animation:tp5Slide var(--dur-l2) var(--ease-out)}.tp5-pop,.tp5-popin{animation:tp5Pop var(--dur-pop) var(--ease-out);transform-origin:0 0}.tp5-sk{animation:tp5Pulse var(--dur-pulse) ease-in-out infinite}@keyframes tp5Up{0%{opacity:.001;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes tp5Slide{0%{opacity:.001;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes tp5Pop{0%{opacity:.001;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes tp5Pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.tp5-press,.tp5-chip,.hub-tn-chip,.tp5-dd,.tp5-sheet,.tp5-l2,.tp5-pop,.tp5-popin,.tp5-sk{transition:none!important;animation:none!important}.tp5-press:active,.tp5-chip:active,.hub-tn-chip:active,.tp5-dd:active{transform:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.tp5-leeg{box-sizing:border-box;text-align:center;background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:20px;padding:16px 16px 20px}.tp5-leeg-beeld{border-radius:16px;width:240px;max-width:100%;margin:0 auto 12px;overflow:hidden}.tp5-leeg :is(h2,h3){font:500 17px/22px var(--font-display);letter-spacing:0;color:var(--text-strong);margin:0}.tp5-leeg p{max-width:34ch;font:400 14px/20px var(--font-sans);color:var(--text-muted);margin:6px auto 14px}.tp5-leeg-acties{flex-direction:column;align-items:center;gap:6px;display:flex}.tp5-fout-blok{box-sizing:border-box;text-align:left;background:var(--surface-card);border:1.5px solid var(--text-strong);color:var(--text-strong);border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}.tp5-fout-blok-kop{align-items:center;gap:10px;display:flex}.tp5-fout-blok-kop>svg{flex:none}.tp5-fout-blok :is(h2,h3){font:500 17px/22px var(--font-display);letter-spacing:0;color:var(--text-strong);margin:0}.tp5-fout-blok p{font:400 14px/20px var(--font-sans);color:var(--text-muted);margin:0}.tp5-fout-blok-acties{flex-wrap:wrap;gap:8px;display:flex}.tp5-statusregel{box-sizing:border-box;background:var(--surface-raised);min-height:52px;color:var(--text-strong);font:400 14px/20px var(--font-sans);border-radius:12px;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:8px 16px;display:flex}.tp5-statusregel>:first-child{font-weight:700}.tp5-knop,.pill-btn,.btn-primary,.btn-danger,.ev-cta,.tp5-form-door,.tp5-form-terug,.confirm-cancel{--r:22px;box-sizing:border-box;border-radius:var(--r);border:1.5px solid var(--text-strong);min-height:44px;color:var(--text-strong);font:700 15px/20px var(--font-sans);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.tp5-knop--primair,.tp5-knop--klein,.btn-primary,.ev-cta,.tp5-form-door,.pill-btn.solid{background:var(--accent-fill);color:var(--accent-fill-ink);border-color:#0000}.tp5-knop--primair,.tp5-knop--groot,.ev-cta,.tp5-form-door,.tp5-form-terug{--r:26px;min-height:52px;padding:0 20px;font-size:16px}.tp5-knop--destructief,.btn-danger{background:var(--text-strong);color:var(--surface-page);border-color:#0000}.tp5-knop--ghost{text-underline-offset:3px;border-color:#0000;min-width:44px;padding:0 4px;font-size:14px;text-decoration:underline}.tp5-knop--icoon{border:1px solid var(--border-hairline);background:var(--surface-page);width:44px;padding:0}@media (hover:hover){.tp5-knop:hover,.pill-btn.outline:hover,.tp5-form-terug:hover,.confirm-cancel:hover{background:var(--pill)}.tp5-knop--ghost:hover{background:0 0;text-decoration-thickness:2px}.tp5-knop--primair:hover,.tp5-knop--klein:hover,.btn-primary:hover,.ev-cta:hover,.tp5-form-door:hover,.pill-btn.solid:hover{background:var(--accent-fill);box-shadow:inset 0 0 0 2px var(--accent-fill-ink);border-color:#0000}.tp5-knop--destructief:hover,.btn-danger:hover{background:var(--text-strong);box-shadow:inset 0 0 0 2px var(--surface-page);border-color:#0000}}.tp5-knop:focus-visible,.pill-btn:focus-visible,.btn-primary:focus-visible,.btn-danger:focus-visible,.ev-cta:focus-visible,.tp5-form-door:focus-visible,.tp5-form-terug:focus-visible,.confirm-cancel:focus-visible{outline:3px solid var(--border-focus);outline-offset:2px;box-shadow:none;border-radius:var(--r)}@media (hover:hover){:is(.tp5-knop--primair,.tp5-knop--klein,.tp5-knop--destructief,.btn-primary,.btn-danger,.ev-cta,.tp5-form-door,.pill-btn.solid):focus-visible:hover{box-shadow:inset 0 0 0 2px}}:is(.tp5-knop,.pill-btn,.btn-primary,.btn-danger,.ev-cta,.tp5-form-door,.tp5-form-terug,.confirm-cancel):is(:disabled,[aria-disabled=true]):not([aria-busy=true]){background:var(--pill);box-shadow:none;color:var(--text-muted);cursor:not-allowed;opacity:1;border-color:#0000}.tp5-knop--ghost:is(:disabled,[aria-disabled=true]):not([aria-busy=true]){background:0 0;text-decoration:none}a:is(.tp5-knop,.pill-btn,.btn-primary,.btn-danger,.ev-cta,.tp5-form-door,.tp5-form-terug)[aria-disabled=true]{pointer-events:none}:is(.tp5-knop,.pill-btn,.btn-primary,.btn-danger,.ev-cta,.tp5-form-door,.tp5-form-terug,.confirm-cancel)[aria-busy=true]{cursor:progress}:is(.tp5-knop,.pill-btn,.btn-primary,.btn-danger,.ev-cta,.tp5-form-door,.tp5-form-terug,.confirm-cancel)[aria-busy=true]:before,.tp5-spin{content:"";box-sizing:border-box;opacity:0;width:18px;height:18px;animation:tp5Spin var(--dur-spin) linear infinite, tp5SpinZicht 1ms linear .3s forwards;border:2.5px solid;border-top-color:#0000;border-radius:50%;flex:none;display:inline-block}.tp5-knop--icoon[aria-busy=true]:before{width:20px;height:20px}@keyframes tp5Spin{to{transform:rotate(360deg)}}@keyframes tp5SpinZicht{to{opacity:.9}}@media (prefers-reduced-motion:reduce){:is(.tp5-knop,.pill-btn,.btn-primary,.btn-danger,.ev-cta,.tp5-form-door,.tp5-form-terug,.confirm-cancel)[aria-busy=true]:before,.tp5-spin{opacity:.9;animation:none}}.tp5-chip,.hub-tn-chip,.tp5-adm-chip,.tp5-adm-filterchip,.tp5-adm-segment{box-sizing:border-box;--r:22px;border:1px solid var(--border-control);background:var(--surface-page);min-height:44px;color:var(--text-strong);font:700 14px/18px var(--font-sans);white-space:nowrap;cursor:pointer;border-radius:22px;flex:none;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}@media (hover:hover){.tp5-chip:hover,.hub-tn-chip:hover,.tp5-adm-chip:hover,.tp5-adm-filterchip:hover,.tp5-adm-segment:hover{background:var(--pill);border-color:var(--text-strong);text-decoration:none}}.tp5-chip:is([aria-pressed=true],[aria-current=true],.active),.hub-tn-chip.on,.tp5-adm-chip.is-aan,.tp5-adm-filterchip[aria-pressed=true],.tp5-adm-segment.is-actief{background:var(--text-strong);border-color:var(--text-strong);color:var(--surface-page)}.tp5-chip:is([aria-pressed=true],[aria-current=true],.active) .cat-icon,.hub-tn-chip.on .cat-icon{fill:currentColor}.tp5-chip:focus-visible,.hub-tn-chip:focus-visible{outline:3px solid var(--border-focus);outline-offset:2px;border-radius:22px}.tp5-adm-chip:focus-visible,.tp5-adm-filterchip:focus-visible,.tp5-adm-segment:focus-visible{border-radius:22px}a:is(.tp5-chip,.hub-tn-chip)[aria-disabled=true]{pointer-events:none}:is(.tp5-chip,.hub-tn-chip,.tp5-adm-chip,.tp5-adm-filterchip,.tp5-adm-segment):is(:disabled,[aria-disabled=true]){background:var(--surface-page);border-color:var(--border-hairline);color:var(--text-muted);cursor:not-allowed;box-shadow:none}@media (max-width:389px){.tp5-chip{padding:0 12px}}@media (max-width:379px){.tp5-chip{padding:0 9px}}.tp5-chip-n,.zk-vraag-n,.hub-pg-chip-count,.zk5-uitweg-n{opacity:.85;font-variant-numeric:tabular-nums;font-weight:500}.uif-active-chip,.hub-tn-pill{box-sizing:border-box;background:var(--pill);min-height:44px;color:var(--text-strong);font:700 13px/18px var(--font-sans);cursor:pointer;border:0;border-radius:22px;align-items:center;gap:4px;padding:0 6px 0 14px;text-decoration:none;display:inline-flex}.uif-active-x,.hub-tn-pill>svg{box-sizing:border-box;background:0 0;border-radius:50%;flex:none;width:28px;height:28px;padding:7px}@media (hover:hover){.uif-active-chip:hover,.hub-tn-pill:hover{background:var(--surface-sunk);text-decoration:none}}.uif-active-chip:focus-visible,.hub-tn-pill:focus-visible{outline:3px solid var(--border-focus);outline-offset:2px;border-radius:22px}
.tp5-knop--inkt{--r:26px;color:#fdf4ea;background:#221b22;border-color:#0000;min-height:52px;padding:0 20px;font-size:16px}.tp5-knop--inkt-klein{--r:22px;min-height:44px;padding:0 16px;font-size:15px}.tp5-knop--inkt:focus-visible{outline-color:#221b22}@media (hover:hover){.tp5-knop--inkt:hover{background:#221b22;border-color:#0000;box-shadow:inset 0 0 0 2px #fdf4ea}}.tp5-knop:not([class*=tp5-knop--])[aria-pressed=true]:not(:disabled,[aria-disabled=true]){background:var(--text-strong);color:var(--surface-page);border-color:#0000}@media (hover:hover){.tp5-knop:not([class*=tp5-knop--])[aria-pressed=true]:not(:disabled,[aria-disabled=true]):hover{background:var(--text-strong);box-shadow:inset 0 0 0 2px var(--surface-page)}}.tp5-knop:is(:disabled,[aria-disabled=true]):active{transform:none}.tp5-link{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (hover:hover){.tp5-link:hover{text-decoration-thickness:2px}}.tp5-link--los{min-height:44px;font:700 15px/20px var(--font-sans);align-items:center;gap:4px;display:inline-flex}.tp5-link--pijl{text-decoration:none}@media (hover:hover){.tp5-link--pijl:hover{text-decoration:underline;text-decoration-thickness:2px}}.tp5-link--meta{color:var(--text-muted);text-underline-offset:2px}
:root{--nav-h:56px;--onderbalk-h:0px}@media (min-width:900px){:root{--nav-h:72px}}@media (max-width:899px){:root:has(.tp5-onderbalk){--onderbalk-h:calc(76px + env(safe-area-inset-bottom))}:root:not(:has(.tp5-onderbalk)) :is(.ev-act-bar,.consent){padding-bottom:calc(12px + env(safe-area-inset-bottom))}}.tp5-kop :is(a,button):focus-visible,.tp5-onderbalk a:focus-visible,.tp5-voet :is(a,button):focus-visible{outline:3px solid var(--border-focus);outline-offset:2px;box-shadow:none;border-radius:var(--r,12px)}.tp5-kop{z-index:45;background:var(--surface-page);transition:box-shadow var(--dur-fast) var(--ease-out);position:sticky;top:0;box-shadow:0 1px #0000}.tp5-kop[data-scrolled=ja]{box-shadow:0 1px 0 var(--border-hairline), var(--sh-card)}.tp5-kop .brand{min-height:44px;color:var(--text-strong);--r:10px;align-items:center;font-size:22px;line-height:1;display:inline-flex}.tp5-kop .brand .brand-line{gap:7px}.tp5-kop .brand .brand-mark{width:28px;height:23px}.tp5-icoonknop{--r:22px;border-radius:var(--r);width:44px;height:44px;color:var(--text-strong);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;place-items:center;padding:0;text-decoration:none;display:inline-grid}.tp5-themeknop{border-color:var(--border-hairline)}.tp5-icoonknop:hover{background:var(--pill)}.tp5-kop-in{height:56px;padding:0 max(8px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));box-sizing:border-box;justify-content:space-between;align-items:center;gap:4px;display:flex;position:relative}.tp5-kop-acties{align-items:center;gap:4px;display:flex}.tp5-kop .tp5-tabs,.tp5-kop .tp5-zoekveld,.tp5-kop .tp5-nurd,.tp5-kop .tp5-planknop{display:none}.tp5-lockup{align-items:center;gap:2px;min-width:0;display:flex;position:relative}.tp5-loc{flex:none;position:static}.tp5-loc-knop{min-height:44px;color:var(--sun);font:inherit;cursor:pointer;--r:12px;border-radius:var(--r);background:0 0;border:0;align-items:center;gap:2px;padding:0 4px;display:inline-flex}.tp5-loc-caveat{font:600 24px/24px var(--font-mark);position:relative;top:2px}.tp5-loc-lijst{z-index:5;background:var(--surface-card);border:1px solid var(--border-hairline);min-width:210px;max-width:calc(100vw - 32px);box-shadow:var(--sh-pop);border-radius:18px;margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% - 4px);left:0}.tp5-loc-lijst[hidden]{display:none}.tp5-loc-lijst a{--r:12px;min-height:44px;color:var(--text-strong);font:500 15px/1 var(--font-sans);border-radius:12px;align-items:center;padding:0 12px;text-decoration:none;display:flex}.tp5-loc-lijst a:hover{background:var(--pill)}.tp5-loc-lijst a[aria-current=page]{font-weight:700}.tp5-loc-straks{color:var(--text-muted);font:500 13px/17px var(--font-sans);padding:8px 12px 6px}.tp5-onderbalk{z-index:40;box-sizing:border-box;height:calc(76px + env(safe-area-inset-bottom));padding:4px max(8px, env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));background:var(--surface-page);border-top:1px solid var(--border-hairline);box-shadow:var(--sh-nav);display:flex;position:fixed;bottom:0;left:0;right:0}.tp5-ob-tab{min-width:0;height:60px;color:var(--text-strong);font:500 12px/16px var(--font-sans);--r:12px;border-radius:var(--r);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:flex}.tp5-ob-tab.actief{color:var(--text-strong);font-weight:700}.tp5-ob-ico{align-items:flex-start;width:24px;height:28px;display:inline-flex;position:relative}.tp5-ob-tab.actief .tp5-ob-ico:after{content:"";background:var(--streep);width:24px;height:3px;position:absolute;bottom:0;left:0}.tp5-ob-badge{box-sizing:border-box;background:var(--accent-fill);min-width:18px;height:18px;color:var(--accent-fill-ink);font:700 11px/18px var(--font-sans);text-align:center;border-radius:9px;padding:0 5px;position:absolute;top:-6px;left:16px}@media (min-width:900px){.tp5-onderbalk{display:none}}@media (max-width:899px){:root:has(:is(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=range],[type=file],[type=image],[type=color],[type=hidden],[type=date],[type=datetime-local],[type=time],[type=month],[type=week],[readonly]),textarea,[contenteditable]:not([contenteditable=false])):focus) .tp5-onderbalk{display:none}:root:has(:is(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=range],[type=file],[type=image],[type=color],[type=hidden],[type=date],[type=datetime-local],[type=time],[type=month],[type=week],[readonly]),textarea,[contenteditable]:not([contenteditable=false])):focus):has(.tp5-onderbalk){--onderbalk-h:0px}}.tp5-voet{margin-top:var(--space-8);padding:20px max(16px, env(safe-area-inset-right)) 12px max(16px, env(safe-area-inset-left));background:var(--surface-raised);border-top:1px solid var(--border-hairline);color:var(--text-muted);text-align:left}.tp5-voet-in{grid-template-columns:1fr;gap:10px;max-width:1600px;margin:0 auto;display:grid}.tp5-voet-merk{flex-wrap:wrap;align-items:center;gap:0 12px;display:flex}.tp5-voet-lockup{min-height:44px;color:var(--text-strong);--r:10px;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.tp5-voet-lockup .tp5-wordmark{color:var(--text-strong);font-size:22px}.tp5-voet-zon{color:var(--sun)}.tp5-voet-plek{font:600 24px/1 var(--font-mark);color:var(--sun);margin-left:-2px;transform:translateY(8px)}.tp5-voet-belofte{color:var(--text-muted);margin:0;font-size:13px;line-height:18px}.tp5-voet-belofte-lang{display:none}.tp5-voet-links{grid-template-columns:1fr 1fr;column-gap:16px;display:grid}.tp5-voet-links>.tp5-voet-kol:first-child{grid-area:1/1/span 2}.tp5-voet-links>.tp5-voet-kol:not(:first-child){grid-column:2}.tp5-voet-kol h2,.tp5-voet-cats h2{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tp5-voet-kol ul,.tp5-voet-cats ul{margin:0;padding:0;list-style:none}.tp5-voet-kol a,.tp5-voet-cats a{min-height:44px;color:var(--text-strong);font:500 15px/1.2 var(--font-sans);--r:8px;align-items:center;text-decoration:none;display:flex}.tp5-voet-kol a:hover,.tp5-voet-cats a:hover,.tp5-voet-legal a:hover,.tp5-voet-legal .site-cookie-link:hover{text-decoration:underline}.tp5-voet-cats ul{flex-wrap:wrap;gap:0 16px;display:flex}.tp5-voet-cats a{font-size:14px}.tp5-voet-onder{border-top:1px solid var(--border-hairline);gap:4px;padding-top:10px;display:grid}.tp5-voet-regel{color:var(--text-muted);font:500 13px/17px var(--font-sans);margin:0}.tp5-voet-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 20px;display:flex}.tp5-voet-copy{color:var(--text-muted);font:500 13px/17px var(--font-sans);display:none}.tp5-voet-legal{flex-wrap:wrap;align-items:center;gap:0 18px;display:flex}.tp5-voet-legal a,.tp5-voet-legal .site-cookie-link{min-height:44px;color:var(--text-strong);font:500 13px/1 var(--font-sans);cursor:pointer;--r:8px;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.tp5-voet-locregel{color:var(--text-muted);font:500 13px/18px var(--font-sans);margin:0}.tp5-voet-locregel a{min-height:0;color:var(--text-strong);text-underline-offset:2px;text-decoration:underline;display:inline}.tp5-addknop{--r:22px;border-radius:var(--r);background:var(--accent-fill);height:44px;color:var(--accent-fill-ink);font:700 15px/1 var(--font-sans);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px 0 14px;text-decoration:none;display:inline-flex}.tp5-addknop:hover{background:var(--b-acc-hover)}@media (min-width:900px){.tp5-kop{box-shadow:0 1px 0 var(--border-hairline)}.tp5-kop[data-scrolled=ja]{box-shadow:0 1px 0 var(--border-hairline), var(--sh-card)}.tp5-kop-in{justify-content:flex-start;gap:28px;height:72px;padding:0 max(32px,50% - 800px)}.tp5-kop .tp5-tabs,.tp5-kop .tp5-zoekveld{display:flex}.tp5-kop .tp5-zoekknop{display:none}.tp5-kop .tp5-planknop,.tp5-kop .tp5-nurd{display:inline-flex}.tp5-kop .brand{font-size:27px}.tp5-kop .brand .brand-mark{width:34px;height:28px}.tp5-lockup{flex:none;gap:6px}.tp5-loc-knop{gap:3px;padding:0 6px}.tp5-loc-caveat{top:8px}.tp5-loc-lijst{top:calc(100% - 8px)}.tp5-tabs{align-items:center;gap:4px}.tp5-tab{--r:10px;min-height:44px;color:var(--text-strong);font:500 15px/1 var(--font-sans);white-space:nowrap;border-radius:10px;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.tp5-tab:hover{background:var(--pill)}.tp5-tab.actief{box-shadow:inset 0 -3px 0 var(--streep);border-radius:10px 10px 0 0;font-weight:700}.tp5-kop-in .tp5-kop-acties{gap:10px;margin-left:auto}.tp5-zoekveld{box-sizing:border-box;--r:22px;border-radius:var(--r);border:1px solid var(--border-control);background:var(--surface-page);width:320px;min-width:0;height:44px;color:var(--text-muted);font:400 15px/1 var(--font-sans);flex:0 320px;align-items:center;gap:10px;padding:0 9px 0 14px;text-decoration:none}.tp5-zoekveld:hover{border-color:var(--text-strong)}.tp5-kop a.tp5-zoekveld:focus-visible{outline:2px solid var(--text-strong);outline-offset:0;box-shadow:0 0 0 4px var(--pill)}.tp5-zoekveld-tekst{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tp5-zoekveld kbd{border:1px solid var(--border-hairline);background:var(--surface-raised);width:26px;height:26px;color:var(--text-muted);font:700 12px/1 var(--font-sans);border-radius:7px;flex:none;place-items:center;display:grid}.tp5-planknop{box-sizing:border-box;--r:22px;border-radius:var(--r);border:1px solid var(--border-hairline);height:44px;color:var(--text-strong);font:700 15px/1 var(--font-sans);white-space:nowrap;background:0 0;align-items:center;gap:8px;padding:0 14px;text-decoration:none}.tp5-planknop:hover{background:var(--pill)}.tp5-planteller{box-sizing:border-box;background:var(--pill);min-width:22px;height:22px;color:var(--text-strong);font:700 12px/1 var(--font-sans);border-radius:11px;place-items:center;padding:0 6px;display:inline-grid}.tp5-voet{padding:28px max(32px,50% - 800px) 16px}.tp5-voet-in{grid-template-columns:minmax(200px,1.3fr) repeat(3,minmax(0,1fr)) minmax(0,1.4fr);align-items:start;gap:16px 32px;max-width:none}.tp5-voet-merk{flex-direction:column;grid-column:1;align-items:flex-start;gap:6px}.tp5-voet-lockup{min-height:0}.tp5-voet-lockup .tp5-wordmark{font-size:24px}.tp5-voet-zon{width:28px;height:28px}.tp5-voet-belofte{max-width:36ch;font-size:14px;line-height:20px}.tp5-voet-belofte-lang{display:inline}.tp5-voet-links{display:contents}.tp5-voet-links>.tp5-voet-kol:first-child,.tp5-voet-links>.tp5-voet-kol:not(:first-child){grid-area:auto}.tp5-voet-kol h2,.tp5-voet-cats h2{clip:auto;white-space:normal;width:auto;height:auto;color:var(--text-muted);margin:0 0 4px;position:static;overflow:visible}.tp5-voet-kol a,.tp5-voet-cats a{min-height:32px;font-size:14px}.tp5-voet-onder{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:0 24px;padding-top:8px;display:flex}.tp5-voet-bar{flex:auto;justify-content:flex-end;gap:0 16px}.tp5-voet-legal{gap:0 16px}.tp5-voet-legal a,.tp5-voet-legal .site-cookie-link{min-height:32px}.tp5-voet-copy{display:inline}}@media (min-width:900px) and (pointer:coarse){.tp5-voet-kol a,.tp5-voet-cats a,.tp5-voet-legal a,.tp5-voet-legal .site-cookie-link{min-height:44px}}@media (min-width:900px) and (max-width:1289px){.tp5-kop-in{gap:16px}.tp5-zoekveld{border-radius:22px;flex:none;justify-content:center;width:44px;padding:0}.tp5-zoekveld .tp5-zoekveld-tekst,.tp5-zoekveld kbd{display:none}}@media (min-width:900px) and (max-width:1099px){.tp5-planknop>span:not(.tp5-planteller){display:none}.tp5-addknop{gap:6px;padding:0 12px}}@media (max-width:389px){.tp5-kop .brand .brand-mark{display:none}.tp5-kop-in{padding-left:12px}}@media (max-width:359px){.tp5-kop .brand{font-size:20px}.tp5-kop-in{gap:0;padding-right:4px}}@media (prefers-reduced-motion:reduce){.tp5-kop{transition:none}}@media (max-width:899px){.tp5-voet-cats a,.tp5-voet-legal a,.tp5-voet-legal .site-cookie-link{margin-inline:-10px;padding-inline:10px}}
.tp5-maten{--disc-pad:16px;--tp5-sec:32px}@media (max-width:899px){.tp5-maten .disc-sec{padding-top:var(--tp5-sec)}.tp5-maten .moment-rails,.tp5-maten .moment-rail+.moment-rail,.tp5-maten .moment-einde{margin-top:var(--tp5-sec)}.tp5-maten.hub-tn .hub-tn-main,.tp5-maten.hub-tn .hub-tn-moments,.tp5-maten.hub-tn .hub-tn-grid{gap:var(--tp5-sec)}.tp5-maten.hub-tn .hub-tn-grid{padding-bottom:var(--tp5-sec)}.tp5-maten .disc-main>:is(.disc-empty,.eiland-dag){margin-inline:var(--disc-pad)}.tp5-maten .disc-hero.pick-car:not(:has(.pick-car-rail.is-single))+.disc-sec{padding-top:22px}.tp5-maten .disc-hero.pick-car:not(:has(.pick-car-rail.is-single))+.moment-rails{margin-top:14px}.tp5-maten .sk-wrap{padding-top:var(--tp5-sec)}.tp5-maten .disc-sec{scroll-margin-top:calc(var(--nav-h) + var(--space-4))}}@media (min-width:900px){.tp5-maten{--disc-pad:max(32px, calc((100% - 1600px) / 2));--tp5-sec:48px}.tp5-maten .disc-main{gap:var(--tp5-sec)}.tp5-maten .disc-sec:not(.disc-search-hide)+.disc-sec:not(.disc-search-hide){margin-top:-24px;padding-top:24px}.tp5-maten .disc-hero{margin-bottom:-24px;padding-bottom:24px}.tp5-maten .moment-rail+.moment-rail{margin-top:var(--tp5-sec)}.tp5-maten.hub-tn .hub-tn-main,.tp5-maten.hub-tn .hub-tn-moments{gap:var(--tp5-sec)}.tp5-maten .disc-filterwrap{background:var(--surface-page);border-bottom:1px solid var(--border-hairline);padding:0}.tp5-maten .disc-filterbar.tp5-filterbalk-d{box-shadow:none;box-sizing:border-box;min-height:calc(var(--disc-bar-h) - 1px);padding:var(--disc-bar-pad-y) var(--disc-pad);background:0 0;border:0;border-radius:0}}
html .ec.tp5-card-row:is(.ec--echt,.ec--sfeer){align-items:flex-start;height:auto;min-height:90px;padding:8px}html .ec.tp5-card-row.ec--echt .ec-media{border-radius:14px;align-self:flex-start;width:112px;height:112px}html .ec.tp5-card-row.ec--sfeer .ec-media{border-radius:14px;align-self:flex-start;width:88px;height:88px}html .ec.tp5-card-row:is(.ec--echt,.ec--sfeer) .ec-body{justify-content:flex-start;padding-top:4px}html .ec.tp5-card-row:is(.ec--echt,.ec--sfeer) .ec-title{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html .ec.tp5-card-row:is(.ec--echt,.ec--sfeer) .tp5-foto-label{white-space:nowrap;height:18px;min-height:18px;padding:0 7px;line-height:18px}@media (max-width:899px){html .disc-rows .ec.tp5-card-tegel:is(.ec--echt,.ec--sfeer){align-items:flex-start;height:auto;min-height:90px;padding:8px}html .disc-rows .ec.tp5-card-tegel.ec--echt .ec-media{border-radius:14px;align-self:flex-start;width:112px;height:112px}html .disc-rows .ec.tp5-card-tegel.ec--sfeer .ec-media{border-radius:14px;align-self:flex-start;width:88px;height:88px}html .disc-rows .ec.tp5-card-tegel:is(.ec--echt,.ec--sfeer) .ec-body{justify-content:flex-start;padding-top:4px}html .disc-rows .ec.tp5-card-tegel:is(.ec--echt,.ec--sfeer) .ec-title{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html .disc-rows .ec.tp5-card-tegel:is(.ec--echt,.ec--sfeer) .tp5-foto-label{white-space:nowrap;height:18px;min-height:18px;padding:0 7px;line-height:18px}}html .ec.tp5-card-rail:is(.ec--echt,.ec--sfeer) .ec-media{aspect-ratio:4/3;height:auto}html .ec.tp5-card-rail .tp5-foto-label{border-radius:9px;height:18px;padding:0 8px;line-height:18px}html .moment-rails .moment-rail-list{align-items:stretch}html .moment-rails .moment-rail-list>.ec-item>.ec.tp5-card-rail{height:100%}@media (min-width:900px){.moment-rails .moment-rail-list{scroll-snap-type:none;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:24px 16px;padding:0;display:grid;overflow:visible}html .moment-rails .moment-rail-list>.ec-item,html .moment-rails .moment-rail-list.is-single>.ec-item{flex-direction:column;flex:none;width:auto;min-width:0;display:flex}html .moment-rails .moment-rail-list>.ec-item>.ec.tp5-card-rail{flex:auto;width:100%}html .ec.tp5-card-tegel.ec--echt .ec-media{aspect-ratio:4/3}}.disc-sec-head h2{flex-wrap:wrap;align-items:baseline;column-gap:10px;display:flex}.disc-sec-n{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-muted);letter-spacing:0;font-size:14px;font-weight:500;line-height:18px}
.tp5-venue-row{box-sizing:border-box;border-bottom:1px solid var(--border-hairline);align-items:center;gap:12px;min-width:0;min-height:72px;padding:0 4px 0 0;display:flex;position:relative}a.tp5-venue-row-link{text-decoration:none}a.tp5-venue-row-link:after{content:"";z-index:1;border-radius:6px;position:absolute;inset:0}.tp5-venue-row:has(a.tp5-venue-row-link:focus-visible){outline:3px solid var(--border-focus);outline-offset:2px;border-radius:6px}a.tp5-venue-row-link:focus-visible{outline:none}.tp5-venue-row .tp5-venue-logo.beeldmerk{border:1px solid var(--border-hairline);box-shadow:none;box-sizing:border-box;flex:none;overflow:hidden}.tp5-venue-row .beeldmerk__img{box-sizing:border-box;padding:5px}.tp5-venue-row-tekst{flex-direction:column;flex:1;min-width:0;display:flex}.tp5-venue-row-naam{font:500 15px/24px var(--font-display);letter-spacing:-.01em;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tp5-venue-row-meta{font:500 13px/17px var(--font-sans);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tp5-venue-follow{z-index:2;box-sizing:border-box;border:1.5px solid var(--text-strong);min-height:44px;color:var(--text-strong);font:700 14px/18px var(--font-sans);--r:22px;background:0 0;border-radius:22px;flex:none;align-items:center;gap:6px;padding:0 14px 0 10px;text-decoration:none;display:inline-flex;position:relative}.tp5-venue-follow:hover{background:var(--pill)}.tp5-venue-follow:focus-visible{outline:3px solid var(--border-focus);outline-offset:2px}.disc-empty.tp5-leeg{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:20px;min-height:0;padding:16px 16px 20px;display:block}.disc-empty.tp5-leeg h2{font:500 17px/22px var(--font-display);letter-spacing:0}.disc-empty.tp5-leeg p{font:400 14px/20px var(--font-sans);color:var(--text-muted);max-width:34ch;margin:6px auto 14px}.disc-empty.tp5-leeg .disc-aanvul{margin-inline:auto}.venue-v2 .venue-zero.tp5-leeg{padding:16px 16px 20px}.venue-v2 .venue-zero.tp5-leeg .venue-zero-headline{max-width:none;color:var(--text-strong);font:500 17px/22px var(--font-display);margin:0}.venue-v2 .venue-zero.tp5-leeg .venue-zero-follow{max-width:none;color:var(--text-caption);font:400 14px/20px var(--font-sans);margin:6px 0 0}.venue-v2 .venue-zero.tp5-leeg .venue-zero-body{max-width:none;color:var(--text-muted);font:400 14px/20px var(--font-sans);margin:4px auto 16px}.tp5-ring-disc img{background:var(--pill)}.tp5-v-foto{background:#fdf4ea14}.tp5-ring-vlak[data-gebied]{background:var(--pill) var(--ill) center / cover no-repeat}[data-mode=dusk] .tp5-ring-vlak[data-gebied]{background-image:var(--ill-n)}@media (hover:hover){.tp5-venue-row:has(a.tp5-venue-row-link):hover{background:var(--surface-sunk)}}.tp5-ring-vlak[data-gebied=bingin]{--ill:url(/illustraties/gebied-bingin.svg);--ill-n:url(/illustraties/gebied-bingin-n.svg)}.tp5-ring-vlak[data-gebied=canggu]{--ill:url(/illustraties/gebied-canggu.svg);--ill-n:url(/illustraties/gebied-canggu-n.svg)}.tp5-ring-vlak[data-gebied=pererenan]{--ill:url(/illustraties/gebied-pererenan.svg);--ill-n:url(/illustraties/gebied-pererenan-n.svg)}.tp5-ring-vlak[data-gebied=sanur]{--ill:url(/illustraties/gebied-sanur.svg);--ill-n:url(/illustraties/gebied-sanur-n.svg)}.tp5-ring-vlak[data-gebied=seminyak]{--ill:url(/illustraties/gebied-seminyak.svg);--ill-n:url(/illustraties/gebied-seminyak-n.svg)}.tp5-ring-vlak[data-gebied=ubud]{--ill:url(/illustraties/gebied-ubud.svg);--ill-n:url(/illustraties/gebied-ubud-n.svg)}.tp5-ring-vlak[data-gebied=uluwatu]{--ill:url(/illustraties/gebied-uluwatu.svg);--ill-n:url(/illustraties/gebied-uluwatu-n.svg)}.tp5-v-spot{background:var(--dusk-bg) var(--spot) center 30% / min(100%, 420px) auto no-repeat;width:100%;height:100%;position:absolute;inset:0}.tp5-v-spot[data-spot=community]{--spot:url(/illustraties/spot-community-n.svg)}.tp5-v-spot[data-spot=culture]{--spot:url(/illustraties/spot-culture-n.svg)}.tp5-v-spot[data-spot=film]{--spot:url(/illustraties/spot-film-n.svg)}.tp5-v-spot[data-spot=market]{--spot:url(/illustraties/spot-market-n.svg)}.tp5-v-spot[data-spot=music]{--spot:url(/illustraties/spot-music-n.svg)}.tp5-v-spot[data-spot=nightlife]{--spot:url(/illustraties/spot-nightlife-n.svg)}.tp5-v-spot[data-spot=wellness]{--spot:url(/illustraties/spot-wellness-n.svg)}.tp5-v-avatar{color:#221b22;background:#fdf4ea;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:12px;display:inline-grid}.tp5-v-status{box-sizing:border-box;color:#fdf4ea;min-height:40px;font:500 13px/17px var(--font-sans);background:#2f282f;border-radius:12px;align-items:center;margin:0 0 10px;padding:0 14px;display:flex}html .tp5-viewer .tp5-v-icoon{fill:#fdf4ea;vertical-align:-2px;margin-right:2px}
.kal-pagina{--kal-pad:16px;box-sizing:border-box;width:100%;min-width:0;max-width:1440px;padding:0 var(--kal-pad) 48px;font-variant-numeric:tabular-nums;color:var(--text-strong);margin:0 auto}.kal-pagina :is(button,a):focus-visible{outline:3px solid var(--border-focus);outline-offset:2px}html:has(.kal-pagina){scroll-padding-top:calc(var(--nav-h,56px) + 56px)}.kal-kop{flex-direction:column;gap:6px;padding:12px 0;display:flex}.kal-h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700;line-height:32px}.kal-sub{color:var(--text-muted);margin:0;font-size:15px;line-height:21px}.kal-alleen-desktop{display:none}@media (max-width:899px){.kal-sub{display:none}}.kal-mobiel-kop{display:block}.tp5-kal-strook{scrollbar-width:none;scroll-snap-type:x proximity;margin-inline:calc(-1 * var(--kal-pad));padding:6px var(--kal-pad);scroll-padding-inline:var(--kal-pad);gap:6px;display:flex;overflow-x:auto}.tp5-kal-strook::-webkit-scrollbar{display:none}.tp5-kal-dagknop{box-sizing:border-box;scroll-snap-align:start;border:1px solid var(--border-hairline);background:var(--surface-card);width:48px;height:64px;color:var(--text-strong);font-family:var(--font-sans);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;padding:0;display:flex;position:relative}.tp5-kal-dagknop:active{transform:scale(.97)}.tp5-kal-wd{font-size:12px;font-weight:700;line-height:16px}.tp5-kal-nr{font-family:var(--font-display);font-size:18px;font-weight:700;line-height:22px}.tp5-kal-n{min-height:14px;color:var(--text-muted);font-size:11px;line-height:14px}.tp5-kal-dagknop[aria-pressed=true]{background:var(--text-strong);border-color:var(--text-strong);color:var(--surface-page)}.tp5-kal-dagknop[aria-pressed=true] .tp5-kal-n{color:inherit}.tp5-kal-feest{box-sizing:border-box;border:1.5px solid;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:6px}.tp5-kal-cel .tp5-kal-feest{top:4px;left:6px}.tp5-kal-stip{background:var(--accent-fill);border-radius:3px;width:6px;height:6px;position:absolute;top:5px;right:6px}.kal-vandaag{min-height:44px;color:var(--text-strong);font:700 14px var(--font-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 6px;text-decoration:underline}.kal-filterwrap{position:relative}.kal-filterbalk-d{display:none}.kal-dds{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.kal-dd-wrap{position:relative}.kal-dd{box-sizing:border-box;border:1px solid var(--border-control);min-height:44px;color:var(--text-strong);font-family:var(--font-sans);cursor:pointer;background:0 0;border-radius:22px;align-items:center;gap:8px;padding:0 12px 0 16px;font-size:15px;font-weight:700;display:inline-flex}.kal-dd>span{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.kal-dd b{font-weight:700}.kal-dd.on{background:var(--pill);border-color:var(--text-strong);box-shadow:inset 0 0 0 .5px var(--text-strong)}.kal-dd.open{border-color:var(--text-strong);box-shadow:inset 0 0 0 1px var(--text-strong)}.kal-telling{margin-left:auto;font-size:15px}.kal-telling strong{font-weight:700}.kal-wis{min-height:44px;color:var(--text-strong);font:700 14px var(--font-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 6px;text-decoration:underline}.kal-lichaam{flex-direction:column;display:flex}.kal-zij{display:contents}.kal-maandkaart{display:none}.kal-dagen{order:1;min-width:0}.kal-aanmeld{order:2;margin-top:24px}.kal-abonneer{margin-top:24px}.kal-abonneer--desktop{display:none}.kal-abonneer-uitleg{font:400 14px/20px var(--font-sans);color:var(--text-muted);margin:0 0 8px}.kal-abonneer-kop{font:700 15px/20px var(--font-sans);color:var(--text-strong);margin:0 0 8px}.tp5-kal-dag{top:var(--nav-h,56px);z-index:4;padding:12px var(--kal-pad) 8px;margin-inline:calc(-1 * var(--kal-pad));background:var(--surface-page);border-bottom:1px solid var(--border-hairline);align-items:baseline;gap:8px;display:flex;position:sticky}.tp5-kal-dag h2{font-family:var(--font-display);margin:0;font-size:18px;font-weight:700;line-height:24px}.tp5-kal-dag span{color:var(--text-muted);font-size:13px}.kal-dagblok+.kal-dagblok{margin-top:20px}.kal-vervolg{display:none}.kal-rijen{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:12px 0 8px;list-style:none;display:grid}.kal-rijen>.ec-item{max-width:none}.kal-leeg{box-sizing:border-box;background:var(--surface-card);border:1px solid var(--border-hairline);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:10px;max-width:480px;margin:12px auto 0;padding:16px 16px 20px;display:flex}.kal-leeg-beeld{border-radius:16px;width:240px;height:150px;overflow:hidden}.kal-leeg-titel{font-family:var(--font-display);letter-spacing:0;margin:4px 0 0;font-size:17px;font-weight:500;line-height:22px}.kal-leeg-tekst{color:var(--text-muted);margin:0;font-size:14px;line-height:20px}.kal-leeg-knop{border:1.5px solid var(--text-strong);min-height:44px;color:var(--text-strong);font:700 15px var(--font-sans);cursor:pointer;background:0 0;border-radius:22px;padding:0 18px}.tp5-kal-maand{flex-direction:column;gap:8px;display:flex}.tp5-kal-maandkop{justify-content:space-between;align-items:center;display:flex}.tp5-kal-pijl{width:44px;height:44px;color:var(--text-strong);cursor:pointer;background:0 0;border:0;border-radius:22px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.tp5-kal-pijl[aria-disabled=true]{color:var(--text-muted);opacity:.45;cursor:default}.tp5-kal-maandnaam{font-family:var(--font-display);margin:0;font-size:17px;font-weight:700}.tp5-kal-raster{flex-direction:column;gap:2px;display:flex}.tp5-kal-rij{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.tp5-kal-rij>[role=gridcell]{min-width:0;display:block}.tp5-kal-kolom{height:24px;color:var(--text-muted);justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.tp5-kal-cel{width:100%;height:44px;color:var(--text-strong);font-family:var(--font-sans);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0;display:flex;position:relative}.tp5-kal-cel:not(:disabled):not([aria-pressed=true]):hover{background:var(--pill)}.tp5-kal-cel:disabled{color:var(--text-muted);cursor:default}.tp5-kal-cel[aria-pressed=true]{background:var(--text-strong);color:var(--surface-page)}.tp5-kal-celnr{font-size:15px;font-weight:700;line-height:18px}.tp5-kal-celn{min-height:13px;color:var(--text-muted);font-size:11px;line-height:13px}.tp5-kal-cel[aria-pressed=true] .tp5-kal-celn{color:inherit}.tp5-kal-cel .tp5-kal-stip{top:4px;right:6px}.tp5-kal-uitleg{color:var(--text-muted);margin:0;font-size:12px;line-height:16px}.kal-maandsheet .tp5-kal-maand{padding:8px 4px 16px}.kal-sk-rij{background:var(--pill);border-radius:16px;height:90px;display:block}.kal-pagina--laden{min-height:100svh}@media (min-width:900px){.kal-pagina{--kal-pad:32px}.kal-kop{margin-bottom:20px;padding:28px 0 0}.kal-h1{font-size:44px;line-height:50px}.kal-alleen-desktop{display:inline}.kal-mobiel-kop{display:none}.kal-filterbalk-d{box-sizing:border-box;min-height:72px;margin-inline:calc(-1 * var(--kal-pad));padding-block:14px;padding-inline:var(--kal-pad);border-bottom:1px solid var(--border-hairline);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kal-lichaam{grid-template-columns:400px minmax(0,1fr);align-items:start;column-gap:32px;padding:24px 0 0;display:grid}.kal-zij{top:calc(var(--nav-h,72px) + 16px);max-height:calc(100dvh - var(--nav-h,72px) - 32px);overscroll-behavior:contain;flex-direction:column;gap:20px;margin:-2px -4px -8px;padding:2px 4px 8px;display:flex;position:sticky;overflow-y:auto}.kal-maandkaart{background:var(--surface-card);border:1px solid var(--border-hairline);box-shadow:var(--sh-card);border-radius:20px;padding:18px 20px;display:block}.kal-maandkaart .tp5-kal-cel{height:58px}.kal-aanmeld{order:0;margin-top:0}.kal-abonneer{margin-top:0}.kal-abonneer--mobiel{display:none}.kal-abonneer--desktop{display:block}.tp5-kal-dag{margin-inline:0;padding-inline:0}.kal-vervolg{display:block}.kal-rijen{gap:12px;padding:12px 0 20px}.kal-leeg{max-width:520px;margin-inline:0}}@media (min-width:1200px){.kal-rijen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.tp5-kal-dagknop,.tp5-kal-cel{transition:none}.tp5-kal-dagknop:active,.tp5-kal-cel:active{transform:none}}.tp5-kal-dagknop[aria-current=date],.tp5-kal-cel[aria-current=date]{box-shadow:inset 0 0 0 1.5px var(--text-strong)}.tp5-kal-dagknop[aria-current=date][aria-pressed=true],.tp5-kal-cel[aria-current=date][aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--text-strong), inset 0 0 0 3.5px var(--surface-page)}@media (forced-colors:active){.tp5-kal-dagknop[aria-current=date],.tp5-kal-cel[aria-current=date]{outline-offset:-3px;outline:2px solid canvastext}}
.tp5-gids{--gids-pad:16px;box-sizing:border-box;width:100%;min-width:0;max-width:1440px;padding:0 var(--gids-pad) 48px;color:var(--text-strong);font-variant-numeric:tabular-nums;margin:0 auto}.tp5-gids :is(a,button,summary):focus-visible{outline:3px solid var(--border-focus);outline-offset:2px}.tp5-gids a{color:inherit;text-underline-offset:3px}.tp5-gids-kop{flex-direction:column;gap:6px;padding:12px 0 8px;display:flex}.tp5-gids-kop h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700;line-height:32px}.tp5-gids-lead{color:var(--text-muted);max-width:62ch;margin:0;font-size:15px;line-height:21px}.tp5-gids-beeld{background:var(--surface-card);border-radius:20px;width:100%;height:140px;margin-top:12px;overflow:hidden}.tp5-gids-beeld>span,.tp5-gids-beeld svg{width:100%;height:100%;display:block}.tp5-gids-crumbs{min-height:44px;color:var(--text-muted);align-items:center;gap:8px;font-size:13px;line-height:17px;display:flex}.tp5-gids-crumbs a{min-height:44px;color:var(--text-strong);align-items:center;font-weight:700;display:inline-flex}.tp5-gids-crumbs [aria-current]{color:var(--text-muted)}.tp5-gids-gebieden{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:4px 0 8px;list-style:none;display:grid}.tp5-gids-gebied{box-sizing:border-box;background:var(--surface-card);border:1px solid var(--border-hairline);box-shadow:var(--sh-card);border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.tp5-gids .tp5-sk{background:var(--pill)}.tp5-gids-gebied-beeld{flex:none;width:100%;height:150px;overflow:hidden}.tp5-gids-gebied-beeld>span,.tp5-gids-gebied-beeld svg{width:100%;height:100%;display:block}.tp5-gids-gebied-tekst{flex-direction:column;gap:4px;padding:14px 16px 16px;display:flex}.tp5-gids-gebied h2{font-family:var(--font-display);margin:0;font-size:20px;font-weight:700;line-height:25px}.tp5-gids-gebied h2 a{text-decoration:none}.tp5-gids-gebied h2 a:after{content:"";z-index:1;border-radius:20px;position:absolute;inset:0}.tp5-gids-gebied:has(h2 a:focus-visible){outline:3px solid var(--border-focus);outline-offset:2px}.tp5-gids-gebied h2 a:focus-visible{outline:none}.tp5-gids-gebied-zin{margin:0;font-size:15px;line-height:21px}.tp5-gids-gebied-telling{color:var(--text-muted);margin:0;font-size:13px;line-height:17px}.tp5-gids-gebied-links{z-index:2;flex-wrap:wrap;gap:0 16px;display:flex;position:relative}.tp5-gids-gebied-links a{align-items:center;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}.tp5-gids-feiten{grid-template-columns:auto 1fr;gap:6px 14px;margin:8px 0 0;font-size:14px;line-height:19px;display:grid}.tp5-gids-feiten dt{color:var(--text-muted)}.tp5-gids-feiten dd{min-width:0;margin:0}.tp5-gids-soorten{flex-wrap:wrap;gap:2px 14px;margin:0;padding:0;list-style:none;display:flex}.tp5-gids-soorten li{align-items:center;gap:6px;display:inline-flex}.tp5-gids-sectie{flex-direction:column;gap:10px;padding-top:24px;display:flex}.tp5-gids-sectie>h2,.tp5-gids-zij h2{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700;line-height:26px}.tp5-gids-rijen{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.tp5-gids-rijen>.ec-item{max-width:none}.tp5-gids-links{flex-wrap:wrap;gap:0 18px;display:flex}.tp5-gids-meer,.tp5-gids-tekstlink{align-items:center;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}.tp5-gids-weken{margin:0;padding:0;list-style:none}.tp5-gids-week{box-sizing:border-box;border-bottom:1px solid var(--border-hairline);min-height:60px;color:var(--text-strong);align-items:center;gap:14px;padding:8px 0;display:flex;position:relative}.tp5-gids-week-dag{width:44px;font-family:var(--font-display);flex:none;font-size:15px;font-weight:700}.tp5-gids-week-tekst{flex-direction:column;flex:1;min-width:0;display:flex}.tp5-gids-week-titel{font-family:var(--font-display);overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:19px;text-decoration:none}.tp5-gids-week-titel:after{content:"";z-index:1;position:absolute;inset:0}.tp5-gids-week:has(.tp5-gids-week-titel:focus-visible){outline:3px solid var(--border-focus);outline-offset:2px;border-radius:6px}.tp5-gids .tp5-gids-week-titel:focus-visible{outline:none}.tp5-gids-week-meta{color:var(--text-muted);font-size:13px;line-height:17px}.tp5-gids-week-meta a{z-index:2;color:inherit;margin-block:-10px;padding-block:10px;position:relative}.tp5-gids-week>svg{color:var(--text-muted);flex:none}.tp5-gids-week:hover .tp5-gids-week-titel{text-underline-offset:3px;text-decoration:underline}.tp5-gids-labels{z-index:2;flex-wrap:wrap;gap:6px;margin-top:4px;display:flex;position:relative}.tp5-gids-labels :is(.ec-featured-chip,.gids-pick,.gids-uitverkocht){display:inline-block;position:static}.tp5-gids-ritme{align-items:flex-end;gap:6px;height:96px;margin:8px 0 0;display:flex}.tp5-gids-staaf{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;font-size:12px;line-height:16px;text-decoration:none;display:flex}.tp5-gids-staaf-balk{background:var(--border-control);border-radius:6px 6px 2px 2px;width:100%;max-width:28px;min-height:3px;display:block}.tp5-gids-staaf.is-vandaag .tp5-gids-staaf-balk{background:var(--text-strong)}.tp5-gids-staaf-n{font-weight:700}.tp5-gids-ritme-uitleg{color:var(--text-muted);margin:8px 0 0;font-size:13px;line-height:18px}.tp5-gids-venues{margin:0;padding:0;list-style:none}.tp5-gids-andere{flex-wrap:wrap;gap:0 18px;margin:0;padding:0;list-style:none;display:flex}.tp5-gids-andere a{align-items:center;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}.tp5-gids-andere span{color:var(--text-muted);margin-left:6px;font-weight:500}.tp5-gids-faq{margin:0}.tp5-gids-faq details{border-bottom:1px solid var(--border-hairline)}.tp5-gids-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 0;font-size:15px;font-weight:700;line-height:20px;list-style:none;display:flex}.tp5-gids-faq summary::-webkit-details-marker{display:none}.tp5-gids-faq summary:after{content:"";width:10px;height:10px;transition:transform var(--dur-fast) var(--ease-out);border-bottom:2px solid;border-right:2px solid;flex:none;transform:rotate(45deg)}.tp5-gids-faq details[open] summary:after{transform:rotate(-135deg)}.tp5-gids-faq p{color:var(--text-body);max-width:62ch;margin:0 0 14px;font-size:15px;line-height:22px}.tp5-gids-herkomst{color:var(--text-muted);max-width:62ch;margin:0;font-size:13px;line-height:18px}.tp5-gids-zij{flex-direction:column;gap:12px;padding-top:24px;display:flex}.tp5-gids-zij-feiten>h2{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tp5-gids-kaartlink{align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}.tp5-gids-volgen{padding-top:24px}.tp5-gids-dag{scroll-margin-top:calc(var(--nav-h,72px) + 12px);flex-direction:column;padding-top:20px;display:flex}.tp5-gids-dag>h2{border-bottom:1px solid var(--border-hairline);font-family:var(--font-display);justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding-bottom:4px;font-size:18px;font-weight:700;line-height:24px;display:flex}.tp5-gids-dag>h2 small{font:500 13px/17px var(--font-sans);color:var(--text-muted)}.tp5-gids-dag h3{font:700 14px/18px var(--font-sans);color:var(--text-muted);margin:12px 0 0}.tp5-gids-leeg{color:var(--text-muted);margin:8px 0 0;font-size:14px;line-height:20px}.tp5-gids-live{align-items:center;gap:8px;margin:8px 0 0;font-size:14px;line-height:19px;display:inline-flex}.tp5-gids-live i{background:var(--text-strong);border-radius:50%;flex:none;width:8px;height:8px}.tp5-gids-venuelijst{margin:0;padding:0;list-style:none}.tp5-gids-venue{border-bottom:1px solid var(--border-hairline);padding:14px 0}.tp5-gids-venue>h2{font:700 17px/22px var(--font-display);align-items:baseline;gap:10px;margin:0;display:flex}.tp5-gids-venue>h2 a{align-items:center;min-height:44px;display:inline-flex}.tp5-gids-venue-nr{border:1.5px solid var(--text-strong);width:28px;height:28px;font:700 13px/1 var(--font-sans);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.tp5-gids-venue-zin{color:var(--text-muted);margin:2px 0 0 38px;font-size:13px;line-height:17px}.tp5-gids-avonden{flex-direction:column;gap:10px;margin:8px 0 0 38px;padding:0;list-style:none;display:flex}.tp5-gids-avond{flex-direction:column;gap:2px;display:flex}.tp5-gids-avond-wanneer{color:var(--text-muted);font-size:13px;font-weight:700;line-height:17px}.tp5-gids-avond-titel{min-height:44px;font:500 15px/19px var(--font-display);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:inline-flex}.tp5-gids-avond-titel:hover{text-decoration:underline}.tp5-gids-avond-zin,.tp5-gids-avond-lineup{color:var(--text-muted);font-size:13px;line-height:18px}.tp5-gids-pins{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:20px;height:160px;margin:12px 0 0;position:relative;overflow:hidden}.tp5-gids-pin{background:var(--text-strong);width:26px;height:26px;color:var(--surface-page);font:700 12px/1 var(--font-sans);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.tp5-gids-pins figcaption{color:var(--text-muted);font-size:12px;line-height:16px;position:absolute;bottom:8px;left:12px}.tp5-gids .gv-hoe summary{align-items:center;min-height:44px;display:flex}.tp5-gids .tp5-leeg{margin-top:16px}@media (min-width:900px){.tp5-gids{--gids-pad:32px;padding-bottom:72px}.tp5-gids-kop{padding:16px 0 12px}.tp5-gids-kop h1{font-size:36px;line-height:42px}.tp5-gids-lead{font-size:17px;line-height:24px}.tp5-gids-gebieden{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:12px}.tp5-gids-gebied-beeld{height:200px}.tp5-gids-beeld{width:300px;max-width:100%;height:188px}.tp5-gids-rijen{gap:12px}.tp5-gids-sectie{padding-top:32px}.tp5-gids-feiten dt{white-space:nowrap}.tp5-gids-zij-feiten{box-sizing:border-box;background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:20px;margin-top:16px;padding:16px}.tp5-gids-zij-feiten>h2{clip:auto;white-space:normal;width:auto;height:auto;font:700 13px/17px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0;position:static;overflow:visible}.tp5-gids-zij-feiten .tp5-gids-feiten{margin-top:10px}}@media (min-width:1100px){.tp5-gids-gebiedpagina{grid-template-columns:minmax(0,760px) 360px;justify-content:center;align-items:start;column-gap:48px;display:grid}.tp5-gids-gebiedpagina>.tp5-gids-crumbs{grid-area:1/1/auto/-1}.tp5-gids-gebiedpagina>.tp5-gids-kop{grid-area:2/1}.tp5-gids-gebiedpagina>.tp5-gids-zij-feiten{grid-area:2/2}.tp5-gids-gebiedpagina>.tp5-gids-hoofd{grid-area:3/1}.tp5-gids-gebiedpagina>.tp5-gids-volgen{top:calc(var(--nav-h,72px) + 16px);grid-area:3/2;padding-top:0;position:sticky}.tp5-gids-artikel{grid-template-columns:minmax(0,760px) 360px;justify-content:center;align-items:start;column-gap:48px;display:grid}.tp5-gids-artikel>.tp5-gids-kop,.tp5-gids-artikel>.tp5-gids-crumbs{grid-column:1/-1;max-width:760px}.tp5-gids-artikel>.tp5-gids-hoofd{grid-area:3/1}.tp5-gids-artikel>.tp5-gids-zij{top:calc(var(--nav-h,72px) + 16px);grid-area:3/2;padding-top:32px;position:sticky}}@media (min-width:1280px){.tp5-gids-gebiedpagina>.tp5-gids-kop{grid-template-columns:minmax(0,1fr) 300px;align-content:start;align-items:center;column-gap:32px;display:grid}.tp5-gids-gebiedpagina>.tp5-gids-kop>.tp5-gids-beeld{grid-area:1/2/span 2;margin-top:0}.tp5-gids-gebiedpagina>.tp5-gids-kop>h1{grid-area:1/1;align-self:end}.tp5-gids-gebiedpagina>.tp5-gids-kop>.tp5-gids-lead{grid-area:2/1;align-self:start}}@media (min-width:1600px){.tp5-gids{padding-inline:0}}@media (prefers-reduced-motion:reduce){.tp5-gids-faq summary:after{transition:none}}
.hub-pg-facts{gap:var(--space-2) var(--space-5);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;display:flex}.hub-pg-facts>div{flex-direction:column-reverse;min-width:0;display:flex}.hub-pg-facts dt{font:700 11px/14px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.hub-pg-facts dd{font:700 20px/26px var(--font-display);letter-spacing:-.02em;color:var(--text-strong);font-variant-numeric:tabular-nums;margin:0}.hub-pg-sub{margin:var(--space-1) 0 0;font:700 13px/17px var(--font-sans);letter-spacing:.02em;color:var(--text-muted)}.hub-pg-line{margin:var(--space-2) 0 0;font:400 14px/20px var(--font-sans);color:var(--text-muted)}.hub-pg-line a{color:var(--text-link);text-decoration:underline}.hub-pg-bar{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.hub-pg-bar>nav{flex:1 0 100%;min-width:0}.hub-pg-type[open]{flex:1 0 100%}.hub-pg-quick{scrollbar-width:none;margin:0;gap:6px;min-width:0;margin-inline:-6px;padding:6px;list-style:none;display:flex;overflow-x:auto}.hub-pg-quick::-webkit-scrollbar{display:none}.hub-pg-quick li{flex:none}.hub-pg-type>summary{width:max-content;max-width:100%;list-style:none}.hub-pg-type>summary::-webkit-details-marker{display:none}.hub-pg-type[open]>summary svg{transform:rotate(180deg)}.hub-pg-chips{padding:var(--space-2) 0 0;flex-wrap:wrap;gap:6px;margin:0;list-style:none;display:flex}.hub-pg-map{align-self:flex-start}.hub-pg-moment>.hub-tn-label{margin-bottom:var(--space-2);display:block}.hub-pg-more{gap:var(--space-3);flex-direction:column;display:flex}.hub-pg .hub-tn-note a{color:var(--text-link);text-decoration:underline}.hub-pg .tp5-leeg,.hub-pg-vol{margin:0}.hub-pg .hub-tn-h1{overflow-wrap:break-word}.hub-pg .hub-tn-tail .follow-prompt{margin:0}.hub-pg .hub-tn-tail{gap:var(--space-4);flex-direction:column;display:flex}.hub-pg .hub-tn-tail:empty{display:none}.hub-pg .hub-tn-tail .hub-facts{margin-top:0}.hub-pg .disc-guide-note{font:400 14px/24px var(--font-sans);color:var(--text-muted);margin:0;padding:0}.hub-pg .disc-guide-note p{margin:0}.hub-pg .disc-guide-note a{color:var(--text-link);text-decoration:underline}.hub-pg nav[aria-label=Pagination] a{align-items:center;min-height:44px;display:inline-flex}.hub-pg .hub-tn-main>.disc-guide-note{margin-top:calc(var(--space-2) * -1)}.hub-pg-uitleg{padding:var(--space-4);background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-md)}.hub-pg-uitleg h2{margin:0 0 var(--space-2);font:700 16px/22px var(--font-display);letter-spacing:-.01em;color:var(--text-strong)}.hub-pg-uitleg p{max-width:68ch;font:400 14px/22px var(--font-sans);color:var(--text-body);margin:0}.hub-pg-uitleg p+p{margin-top:var(--space-2)}.hub-pg-uitleg dl{margin:0}.hub-pg-uitleg dt{margin-top:var(--space-3);font:700 14px/20px var(--font-sans);color:var(--text-strong)}.hub-pg-uitleg dd{font:400 14px/22px var(--font-sans);color:var(--text-body);margin:2px 0 0}.hub-pg-gebieden{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hub-pg-gebieden .hub-tn-nearrow{min-height:64px}.hub-pg-gebieden .hub-tn-nearrow svg{margin-left:auto}.hub-pg-count{margin-top:var(--space-3)}.hub-pg .hub-tn-side .hub-tn-h2{margin-bottom:var(--space-1)}@media (min-width:900px){.hub-pg-facts{gap:var(--space-2) var(--space-6)}.hub-pg-facts dd{font-size:26px;line-height:32px}.hub-pg-bar{margin-top:var(--space-4)}.hub-pg-quick{flex-wrap:wrap;margin-inline:0;padding:0;overflow:visible}.hub-pg-type[open] .hub-pg-chips{padding-top:var(--space-3)}.hub-pg .hub-tn-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hub-pg-gebieden{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hub-pg .hub-tn-tail{max-width:920px}.hub-pg .hub-tn-side{top:calc(var(--nav-h) + var(--space-4));max-height:calc(100vh - var(--nav-h) - var(--space-8));align-self:start;position:sticky;overflow-y:auto}.hub-pg .hub-tn-h1{font-size:36px;line-height:42px}}@media (prefers-reduced-motion:reduce){.hub-pg-type[open]>summary svg{transition:none}}@media (max-width:899px){.hub-pg .hub-tn-h1{letter-spacing:-.01em;font-size:20px;line-height:26px}.hub-pg-facts,.hub-pg-week,.hub-pg-count .hub-tn-count-kop{display:none}.hub-pg-count:not(:has(.hub-tn-pills,.hub-tn-count:not(.hub-tn-count-kop))){display:none}.hub-pg-bar{scrollbar-width:none;margin-inline:-6px;margin-top:var(--space-2);flex-wrap:nowrap;align-items:center;padding:6px;overflow-x:auto}.hub-pg-bar::-webkit-scrollbar{display:none}.hub-pg-bar>nav{flex:none}.hub-pg-bar .hub-pg-quick{margin-inline:0;padding:0;overflow:visible}.hub-pg-bar .hub-pg-type,.hub-pg-bar .hub-pg-map{flex:none;align-self:center}.hub-pg-bar:has(.hub-pg-type[open]){flex-wrap:wrap;overflow:visible}.hub-pg-bar:has(.hub-pg-type[open]) .hub-pg-type[open]{flex:1 0 100%}}
.zk5-pagina{background:var(--surface-page);min-height:70vh}.zk5{box-sizing:border-box;max-width:100%;color:var(--text-strong);font-family:var(--font-sans)}.zk5 *,.zk5 :before,.zk5 :after{box-sizing:border-box}.zk5 :is(a,button,input,summary):focus-visible{outline:3px solid var(--border-focus);outline-offset:2px;box-shadow:none}.zk5 a{color:inherit}@media (max-width:899px){:root:has(.zk5-pagina){--nav-h:0px}:root:has(.zk5-pagina) .tp5-kop{display:none}:root:has(.zk5[data-stand=veld]) .tp5-onderbalk{display:none}:root:has(.zk5[data-stand=veld]):has(.tp5-onderbalk){--onderbalk-h:0px}}.zk5-kop{z-index:30;height:64px;padding:0 max(6px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));background:var(--surface-page);border-bottom:1px solid var(--border-hairline);align-items:center;gap:4px;display:flex;position:sticky;top:0}.zk5-veld{border:1px solid var(--border-control);background:var(--surface-page);min-width:0;height:44px;color:var(--text-muted);border-radius:22px;flex:1;align-items:center;gap:8px;margin:0;padding:0 2px 0 14px;display:flex}.zk5[data-stand=veld] .zk5-veld,.zk5-veld:focus-within{border:2px solid var(--text-strong);box-shadow:0 0 0 4px var(--pill);padding-left:13px}.zk5-veld input{min-width:0;height:40px;font:500 16px/20px var(--font-sans);color:var(--text-strong);appearance:none;background:0 0;border:0;outline:0;flex:1;padding:0}.zk5-veld input::placeholder{color:var(--text-muted);opacity:1}.zk5-veld input::-webkit-search-cancel-button{display:none}.zk5-veld input:focus-visible{outline:none}.zk5-wis{width:44px;height:44px;color:var(--text-strong);cursor:pointer;background:0 0;border:0;border-radius:22px;flex:none;place-items:center;margin-right:-2px;display:inline-grid}.zk5-annuleer{min-height:44px;color:var(--text-strong);cursor:pointer;font:700 14px/18px var(--font-sans);text-underline-offset:3px;background:0 0;border:0;border-radius:12px;flex:none;padding:0 10px;text-decoration:underline}.zk5-esc{display:none}.zk5-laag{padding:14px 0 32px}.zk5-laag-kolom{flex-direction:column;gap:14px;min-width:0;display:flex}.zk5-voorbeeld{display:none}.zk5-snel{flex-wrap:wrap;gap:6px;padding:0 16px;display:flex}.zk5-kopje{color:var(--text-muted);margin:0;padding:0 16px}.zk5-kopje-groep{padding-top:8px}@media (max-width:899px){.zk5-kopje-groep{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.zk5-sug-lijst{flex-direction:column;display:flex}.zk5-sug{min-height:58px;color:var(--text-strong);border-bottom:1px solid var(--border-hairline);background:0 0;align-items:center;gap:14px;padding:0 16px;text-decoration:none;display:flex}.zk5-sug[aria-selected=true],.zk5-sug:hover{background:var(--pill)}.zk5-sug[aria-selected=true]{box-shadow:inset 0 0 0 2px var(--border-focus)}.zk5-sug-ico{width:24px;color:var(--text-strong);flex:none;justify-content:center;display:inline-flex}.zk5-sug-tekst{flex-direction:column;flex:1;min-width:0;display:flex}.zk5-sug-l{font:500 16px/20px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zk5-sug-l strong{font-weight:800}.zk5-sug-s{font:500 13px/17px var(--font-sans);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zk5-sug-pijl{color:var(--text-muted);flex:none;display:inline-flex}.zk5-sug-alles .zk5-sug-l{font-weight:700}.zk5-mono{background:var(--ill-paper);width:24px;height:24px;color:var(--ill-ink);border:1px solid var(--border-hairline);font:700 9px/1 var(--font-display);border-radius:50%;place-items:center;display:inline-grid}.zk5-geen{color:var(--text-muted);margin:0;padding:12px 16px}.zk5-toetsen{margin:0;padding:0 16px;display:none}.zk5-res{padding:0 16px calc(var(--onderbalk-h,0px) + 32px)}.zk5-res-kop{padding-top:4px}.zk5-h1,.zk5-h1-sub{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zk5-balk{position:relative}.zk5-drops{display:none}.zk5-chips{padding-top:0}.zk5-tel{margin:0;padding:4px 0 6px}.zk5-gebied{border:1px solid var(--border-hairline);background:var(--surface-card);min-height:72px;box-shadow:var(--sh-card);border-radius:16px;align-items:center;gap:14px;margin:4px 0 10px;padding:0 16px;text-decoration:none;display:flex}.zk5-gebied-naam{font:500 17px/22px var(--font-display);letter-spacing:-.01em}.zk5-dag,.zk5-groep{margin-top:18px}.zk5-dagkop{color:var(--text-muted);margin:0 0 8px}.zk5-rijen,.zk5-lijst{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.zk5-lijst{gap:0}.zk5-lijst .zk5-sug{padding:0}.zk5-rij{border:1px solid var(--border-hairline);background:var(--surface-card);height:90px;box-shadow:var(--sh-card);border-radius:16px;align-items:center;gap:12px;padding:7px;display:flex;position:relative}.zk5-tegel{background:var(--zk-cat);width:74px;height:74px;color:var(--zk-on);border-radius:11px;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.zk5-tegel-ico{position:absolute;top:8px;left:8px}.zk5-tegel-tijd{font:700 22px/24px var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.zk5-tegel-tijd.lang{font-size:19px}.zk5-tegel-ap{font:700 11px/13px var(--font-sans);letter-spacing:.04em}.zk5-rij-tekst{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.zk5-meta1,.zk5-meta2{font:500 13px/17px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.zk5-meta1{color:var(--text-strong)}.zk5-meta2{color:var(--text-muted)}.zk5-rij-titel{font:500 15px/19px var(--font-display);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.zk5-rij-link{color:inherit;text-decoration:none}.zk5-rij-link:after{content:"";border-radius:16px;position:absolute;inset:0}.zk5-rij-link:focus-visible{outline:none}.zk5-rij-link:focus-visible:after{outline:3px solid var(--border-focus);outline-offset:2px}.zk5-gelezen-balk{border:1px solid var(--border-hairline);background:var(--surface-card);color:var(--text-strong);border-radius:14px;flex-direction:column;gap:8px;margin:0 0 12px;padding:12px 14px;display:flex}.zk5-gelezen-tekst{font:600 14px/20px var(--font-sans);overflow-wrap:anywhere;margin:0}.zk5-h1:focus{outline:none}.zk5-gelezen-terug{border:1.5px solid var(--text-strong);min-height:44px;color:var(--text-strong);font:700 13px/18px var(--font-sans);cursor:pointer;text-align:left;overflow-wrap:anywhere;background:0 0;border-radius:22px;align-self:flex-start;padding:0 16px}@media (min-width:900px){.zk5-gelezen-balk{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px}.zk5-gelezen-terug{flex:none;max-width:46%;min-height:44px;padding:0 14px}}.zk5-sug-s.zk5-sug-lees{white-space:normal;text-overflow:clip;overflow:visible}.zk5-prijs-uitleg{color:var(--text-muted);margin:0 0 8px}.zk5-slot{color:var(--text-muted);margin:28px 0 0}.zk5-slot a{color:var(--text-link);font-weight:700}.zk5-staat{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:28px 16px 20px;display:flex}.zk5-leeg{padding-inline:0}.zk5-illu{width:240px;max-width:100%}.zk5-staat h2{margin:0}.zk5-staat p{max-width:34ch;margin:0}.zk5-staat-acties{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.zk5-knop{border:1.5px solid var(--text-strong);min-height:44px;color:var(--text-strong);font:700 14px/18px var(--font-sans);cursor:pointer;background:0 0;border-radius:22px;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.zk5-knop.vol{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--accent-fill-ink)}.zk5-gelezen,.zk5-uitwegen{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.zk5-skelet{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.zk5-sk-rij{background:var(--pill);border-radius:16px;height:90px}@media (max-width:380px){.zk5-annuleer{padding:0 6px}}@media (min-width:900px){.zk5{max-width:1128px;margin:0 auto;padding:24px 32px 80px}.zk5-kop{background:0 0;border:0;max-width:640px;height:auto;padding:0;position:static}.zk5-annuleer{display:none}.zk5-esc{border:1px solid var(--border-hairline);background:var(--surface-raised);height:26px;color:var(--text-muted);font:700 12px/1 var(--font-sans);border-radius:7px;flex:none;place-items:center;margin-left:6px;padding:0 8px;display:inline-grid}.zk5-veld{border-radius:24px;height:48px}.zk5-veld input{font-size:17px}.zk5-laag{background:var(--surface-card);border:1px solid var(--border-hairline);width:640px;max-width:100%;box-shadow:var(--sh-pop);border-radius:18px;margin-top:10px;padding:14px 0 12px}.zk5-sug{border-bottom:0;border-radius:0;min-height:56px;padding:0 20px}.zk5-snel,.zk5-kopje{padding:0 20px}.zk5-toetsen{border-top:1px solid var(--border-hairline);margin-top:6px;padding:10px 20px 0;display:block}.zk5-res{padding:0}.zk5-res-kop{padding-top:28px}.zk5-h1{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.zk5-h1-sub{clip:auto;white-space:normal;width:auto;height:auto;margin:4px 0 0;position:static;overflow:visible}.zk5-balk{margin-top:18px}.zk5-drops{display:block}.zk5-tel{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zk5-rijen{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.zk5-lijst{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.zk5-gebied{max-width:520px}.zk5-staat{padding-top:48px}}@media (min-width:1280px){.zk5-kop{max-width:960px}.zk5[data-stand=veld] .zk5-laag{grid-template-columns:minmax(0,1fr) 340px;column-gap:0;width:960px;padding:14px 0 0;display:grid}.zk5[data-stand=veld] .zk5-laag-kolom{padding-bottom:12px}.zk5[data-stand=veld] .zk5-voorbeeld{border-left:1px solid var(--border-hairline);padding:6px 24px 18px;display:block}.zk5-voorbeeld-in{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.zk5-voorbeeld-in h2,.zk5-voorbeeld-in p{margin:0}.zk5-voorbeeld-lijst{font:400 14px/20px var(--font-sans);flex-direction:column;gap:4px;margin:8px 0;padding:0;list-style:none;display:flex}.zk5-voorbeeld-lijst strong{min-width:52px;font-weight:700;display:inline-block}.zk5-voorbeeld-leeg{margin:0;padding:10px 0}}@media (prefers-reduced-motion:reduce){.zk5-sk-rij{animation:none}}.zk5[data-stand=leeg] .tp5-filter-onder{display:none}.zk5[data-stand=leeg] .zk5-tel{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:900px){.zk5 .disc-filterwrap{padding:0;position:static}}@media (max-width:899px){.zk5-gelezen-balk{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin:0 0 8px;padding:0 0 0 12px}.zk5-gelezen-tekst{min-width:0;font-size:13px;line-height:18px}.zk5-gelezen-terug{text-underline-offset:3px;background:0 0;border:0;border-radius:0;flex:none;align-self:center;min-height:44px;padding:0 12px;font-size:13px;text-decoration:underline}.zk5-terug-orig{display:none}.zk5-tel{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zk5 .tp5-filter-onder:not(:has(.uif-active-chip)){display:none}}@media (min-width:900px){.zk5-dagtel{display:none}}
:root{--tp5-vink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2.5 7.5l3 3 6-7' fill='none' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--tp5-caret:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.5 7l4.5 4.5L13.5 7' fill='none' stroke='%23221B22' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[data-mode=dusk],.dusk{--tp5-vink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2.5 7.5l3 3 6-7' fill='none' stroke='%23221B22' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--tp5-caret:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.5 7l4.5 4.5L13.5 7' fill='none' stroke='%23FDF4EA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.tp5-form-veld:not(label){color:var(--text-strong);flex-direction:column;gap:6px;font-size:14px;line-height:18px;display:flex}:is(.tp5-form,.tp5-form-veld) :is(label,.tp5-form-veld):not(.tp5-form-chip,.tp5-form-rij,.check-row,.ends-on,.tp5-form-lbl,:has(>input[type=checkbox],>input[type=radio])){color:var(--text-strong);flex-direction:column;gap:6px;font-size:14px;line-height:18px;display:flex}:is(.tp5-form,.tp5-form-veld) .tp5-form-veld-div>span:first-child,.tp5-form-lbl{color:var(--text-strong);font-size:14px;font-weight:700;line-height:18px;display:block}:is(.tp5-form,.tp5-form-veld) :is(label,.tp5-form-veld):not(.tp5-form-chip,.tp5-form-rij,.check-row,.ends-on,.tp5-form-lbl,:has(>input[type=checkbox],>input[type=radio]))>span:first-child{color:var(--text-strong);font-size:14px;font-weight:700;line-height:18px;display:block}:is(.tp5-form,.tp5-form-veld) .req{color:var(--text-strong);font-weight:700}:is(.tp5-form,.tp5-form-veld) :is(input:not([type=checkbox],[type=radio],[type=file],[type=hidden]),select,textarea){box-sizing:border-box;border:1.5px solid var(--border-control);background-color:var(--surface-page);width:100%;min-height:52px;color:var(--text-strong);font:400 16px/22px var(--font-sans);border-radius:12px;padding:0 14px}:is(.tp5-form,.tp5-form-veld) textarea:not([type=hidden]){resize:vertical;min-height:96px;padding:12px 14px}:is(.tp5-form,.tp5-form-veld) select:not([multiple]){appearance:none;background-image:var(--tp5-caret);text-overflow:ellipsis;background-position:right 14px center;background-repeat:no-repeat;background-size:18px 18px;padding-right:44px}:is(.tp5-form,.tp5-form-veld) :is(input,select,textarea)::placeholder{color:var(--text-muted);opacity:1}:is(.tp5-form,.tp5-form-veld) :is(input:not([type=checkbox],[type=radio],[type=file],[type=hidden]),select,textarea):is(:focus,:focus-visible){outline:3px solid var(--border-focus);outline-offset:2px;box-shadow:none;border-color:var(--text-strong);border-width:2px}:is(.tp5-form,.tp5-form-veld) [aria-invalid=true][aria-invalid=true]:is(input,select,textarea){border-width:2.5px;border-color:var(--text-strong)}:is(.tp5-form,.tp5-form-veld) :is(input,select,textarea):disabled{background-color:var(--pill);border-color:var(--border-hairline);color:var(--text-muted);-webkit-text-fill-color:var(--text-muted);cursor:not-allowed;opacity:1}:is(.tp5-form,.tp5-form-veld) :is(input,textarea)[readonly]{background-color:var(--pill);border-color:var(--border-hairline);color:var(--text-muted);cursor:default}:is(.tp5-form,.tp5-form-veld) :is(input,select,textarea):-webkit-autofill{-webkit-text-fill-color:var(--text-strong);caret-color:var(--text-strong);box-shadow:0 0 0 100px var(--surface-page) inset}:is(.tp5-form,.tp5-form-veld) :is(input,select,textarea):-webkit-autofill:is(:focus,:focus-visible){box-shadow:0 0 0 100px var(--surface-page) inset}@supports (field-sizing:content){:is(.tp5-form,.tp5-form-veld) textarea{field-sizing:content;max-height:320px}}:is(.tp5-form,.tp5-form-veld) :is(.field-note,small,.tp5-form-hint){color:var(--text-muted);font-size:13px;font-weight:400;line-height:17px}.tp5-form-hint{margin:0}.tp5-form-fout{font:700 14px/18px var(--font-sans);color:var(--text-strong);align-items:flex-start;gap:8px;margin:0;display:flex}.tp5-form-fout:before{content:"!";content:"!" / "";box-sizing:border-box;background:var(--text-strong);width:18px;height:18px;color:var(--surface-page);font:700 12px/18px var(--font-sans);text-align:center;border-radius:50%;flex:none}.tp5-form-keuze{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.tp5-form-keuze>legend{color:var(--text-strong);float:left;width:100%;margin-bottom:8px;padding:0;font-size:14px;font-weight:700;line-height:18px}.tp5-form-keuze>legend+*{clear:both}.tp5-form-chips{flex-wrap:wrap;gap:8px;display:flex}.tp5-form-chip{cursor:pointer;--r:22px;display:inline-flex;position:relative}label.tp5-form-chip.tp5-form-chip input:is([type=radio],[type=checkbox]){opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0}.tp5-form-chip>span{border:1px solid var(--border-control);background:var(--surface-page);min-height:44px;color:var(--text-strong);font:700 14px/18px var(--font-sans);border-radius:22px;align-items:center;gap:6px;padding:0 14px 0 12px;display:inline-flex}.tp5-form-chip:hover>span{background:var(--pill)}.tp5-form-chip input:checked+span{background:var(--text-strong);border-color:var(--text-strong);color:var(--surface-page)}.tp5-form-chip input:checked+span .cat-icon{fill:var(--surface-page)}.tp5-form-chip input:focus-visible+span{outline:3px solid var(--border-focus);outline-offset:2px}.tp5-form-chip input[aria-invalid=true]+span{border-color:var(--text-strong);border-width:2px}.tp5-form-rij:has(input[aria-invalid=true]){outline:2.5px solid var(--text-strong);outline-offset:-2.5px;border-radius:12px}.tp5-form-keuze[data-fout] .tp5-form-chip>span{border-color:var(--text-strong);border-width:2px}.tp5-form-keuze[data-fout] .tp5-form-rij,.tp5-form-rij.fout{border:2.5px solid var(--text-strong);border-radius:12px}.tp5-form-rol{gap:0}.tp5-form-rol>legend{margin-bottom:8px}.tp5-form-rol .tp5-form-rij{border:1.5px solid var(--border-control);background:var(--surface-page)}.tp5-form-rol .tp5-form-rij:first-of-type{border-radius:12px 12px 0 0}.tp5-form-rol .tp5-form-rij:last-of-type{border-top-width:0;border-radius:0 0 12px 12px}.tp5-form-rij,.tp5-form .check-row{box-sizing:border-box;min-height:52px;color:var(--text-strong);cursor:pointer;flex-direction:row;align-items:center;gap:12px;font-size:16px;font-weight:400;line-height:22px;display:flex}.tp5-form label:has(>input[type=checkbox],>input[type=radio]):not(.tp5-form-chip,.tp5-adm-kiesvak){box-sizing:border-box;min-height:52px;color:var(--text-strong);cursor:pointer;flex-direction:row;align-items:center;gap:12px;font-size:16px;font-weight:400;line-height:22px;display:flex}.tp5-form-rij{padding:8px 14px}.tp5-form-rij span a{text-underline-offset:2px;text-decoration:underline}.tp5-form-keuze .tp5-form-rij:has(input:checked)>span:first-of-type{font-weight:700}.tp5-form-aantal{color:var(--text-muted);margin-left:auto;font-size:14px;line-height:18px}.tp5-form-vink{flex-direction:column;gap:6px;display:flex}.tp5-form-keuze>.tp5-form-fout{margin-top:6px}:is(.tp5-form-rij,.check-row,.tp5-form label:has(>input[type=checkbox],>input[type=radio]):not(.tp5-form-chip)):has(>input:focus-visible){outline:3px solid var(--border-focus);outline-offset:2px;border-radius:12px}:is(.tp5-form-rij,.check-row,.tp5-form label:has(>input[type=checkbox],>input[type=radio]):not(.tp5-form-chip))>input:focus-visible{outline:none}.tp5-form-rij:has(input:disabled){color:var(--text-muted);cursor:not-allowed}.tp5-form .check-row:has(input:disabled){color:var(--text-muted);cursor:not-allowed}:is(.tp5-form-rij,.tp5-form,.tp5-form-veld) input[type=checkbox]:not([role=switch]),:is(.tp5-form-rij,.tp5-form,.tp5-form-veld) input[type=radio]{appearance:none;box-sizing:border-box;border:1.5px solid var(--border-control);background-color:var(--surface-page);cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:14px 14px;flex:none;width:22px;height:22px;min-height:0;margin:0;padding:0}:is(.tp5-form-rij,.tp5-form,.tp5-form-veld) :is(input[type=checkbox]:not([role=switch]),input[type=radio]):focus:not(:checked){border-color:var(--border-control)}:is(.tp5-form-rij,.tp5-form,.tp5-form-veld) :is(input[type=checkbox],input[type=radio]):focus{box-shadow:none;outline:none}:is(.tp5-form-rij,.tp5-form,.tp5-form-veld) input[type=checkbox]:not([role=switch]){border-radius:var(--radius-label)}:is(.tp5-form-rij,.tp5-form,.tp5-form-veld) input[type=radio]{border-radius:50%}:is(.tp5-form-rij,.tp5-form,.tp5-form-veld) input[type=checkbox]:not([role=switch]):checked{background-color:var(--text-strong);border-color:var(--text-strong);background-image:var(--tp5-vink)}:is(.tp5-form-rij,.tp5-form,.tp5-form-veld) input[type=radio]:checked{border:7px solid var(--text-strong)}:is(.tp5-form-rij,.tp5-form,.tp5-form-veld) :is(input[type=checkbox]:not([role=switch]),input[type=radio]):disabled{background-color:var(--pill);border-color:var(--border-hairline);cursor:not-allowed}:is(.tp5-form-rij,.tp5-form,.tp5-form-veld) input[type=checkbox]:not([role=switch]):checked:disabled{background-color:var(--text-muted);border-color:var(--text-muted)}:is(.tp5-form-rij,.tp5-form,.tp5-form-veld) input[type=radio]:checked:disabled{border-color:var(--text-muted)}.tp5-form-schakelaar{justify-content:space-between}:is(.tp5-form-rij,.tp5-form,.tp5-form-veld) input[type=checkbox][role=switch]{appearance:none;box-sizing:border-box;border:1.5px solid var(--border-control);background-color:#0000;background-position:4px;background-repeat:no-repeat;background-size:19px 19px;background-image:radial-gradient(circle closest-side, var(--border-control) 0 96%, transparent 100%);cursor:pointer;border-radius:14px;flex:none;width:48px;height:28px;min-height:0;margin:0;padding:0}:is(.tp5-form-rij,.tp5-form,.tp5-form-veld) input[type=checkbox][role=switch]:checked{background-color:var(--text-strong);border-color:var(--text-strong);background-position:calc(100% - 4px);background-image:radial-gradient(circle closest-side, var(--surface-page) 0 96%, transparent 100%)}:is(.tp5-form-rij,.tp5-form,.tp5-form-veld) input[type=checkbox][role=switch]:disabled{border-color:var(--border-hairline);background-color:var(--pill);cursor:not-allowed}@media (prefers-reduced-motion:no-preference){:is(.tp5-form-rij,.tp5-form,.tp5-form-veld) input[type=checkbox][role=switch]{transition:background-position var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out)}}.tp5-form-stap p{color:var(--text-strong);margin:0 0 8px;font-size:13px;font-weight:700;line-height:17px}.tp5-form-stap p span{color:var(--text-muted);font-weight:500}.tp5-form-balkjes{gap:4px;display:flex}.tp5-form-balkjes i{background:var(--pill);border-radius:2px;flex:1;height:4px}.tp5-form-balkjes i.klaar{background:var(--text-strong)}.tp5-form-door,.tp5-form-terug{white-space:nowrap;padding:0 28px}:root{--form-voet-h:calc(77px + env(safe-area-inset-bottom))}.tp5-form-voet{z-index:40;box-sizing:border-box;min-height:var(--form-voet-h);padding:12px max(16px, env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:var(--surface-page);border-top:1px solid var(--border-hairline);box-shadow:var(--sh-nav);gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.tp5-form-voet .tp5-form-door{flex:1}.tp5-form-voet .tp5-form-terug{flex:none;padding:0 22px}.tp5-form-voet-statisch{box-shadow:none;position:static}@media (min-width:900px){.tp5-form-voet{display:none}}@media (max-width:899px){body:has(.tp5-form-voet:not(.tp5-form-voet-statisch)) .consent{bottom:var(--form-voet-h)}body:has(.tp5-form-voet:not(.tp5-form-voet-statisch)) .uit-region{bottom:calc(var(--form-voet-h) + 16px)}}.tp5-form-melding{border:2.5px solid var(--text-strong);background:var(--surface-page);color:var(--text-strong);font:700 14px/18px var(--font-sans);border-radius:12px;margin:0 0 16px;padding:12px 14px}.tp5-form-label{font:700 12px/16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0 0 12px}.tp5-form .tp5-adm-formrij :is(input:not([type=hidden]),select){width:auto}
