.res-vangnet[data-astro-cid-tee7cyel]{margin:1rem 0;padding:1rem 1.25rem;border-radius:.75rem;background:#fff4ec;border-left:4px solid var(--color-accent, #ea542d);font-size:.95rem}.res-vangnet[data-astro-cid-tee7cyel][hidden]{display:none}.res-vangnet[data-astro-cid-tee7cyel] p[data-astro-cid-tee7cyel]{margin:0 0 .4rem}.res-vangnet-links[data-astro-cid-tee7cyel]{display:flex;gap:1rem;font-weight:700}.res-vangnet-links[data-astro-cid-tee7cyel] a[data-astro-cid-tee7cyel]{color:var(--color-primary)}.res-zorgeloos[data-astro-cid-tee7cyel]{display:flex;align-items:center;gap:.5rem;font-size:.88rem;color:#555;margin:-.25rem 0 1rem}.res-zorgeloos[data-astro-cid-tee7cyel]:before{content:"";flex:0 0 auto;width:1rem;height:1rem;background:currentColor;opacity:.55;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3C/svg%3E") center / contain no-repeat}.res-sectie[data-astro-cid-tee7cyel]{background:#fff;padding:calc(2 * var(--lh-kop) + clamp(1rem,2.5vw,2rem)) 1.5rem 4rem}.res-binnen[data-astro-cid-tee7cyel]{max-width:1180px;margin:0 auto}.res-terug[data-astro-cid-tee7cyel]{display:inline-block;font-family:var(--font-body);font-size:.9rem;color:var(--color-primary);margin-bottom:.75rem}.res-titel[data-astro-cid-tee7cyel]{font-family:var(--font-display);font-size:clamp(28px,4vw,40px);font-weight:400;color:var(--color-primary);margin:0 0 1.25rem}.res-hulp[data-astro-cid-tee7cyel]{margin:2rem 0 0;text-align:center;font-family:var(--font-body);font-size:.9rem;color:#666}.res-hulp-links[data-astro-cid-tee7cyel]{display:flex;justify-content:center;flex-wrap:wrap;gap:.25rem 1.25rem;margin-top:.25rem}.res-hulp-links[data-astro-cid-tee7cyel] a[data-astro-cid-tee7cyel]{display:inline-flex;align-items:center;min-height:44px;color:var(--color-primary);font-weight:600}@media(max-width:767px){.res-sectie[data-astro-cid-tee7cyel]{padding:calc(2 * var(--lh-kop) + 1rem) 1rem 3rem}.res-titel[data-astro-cid-tee7cyel]{font-size:26px;margin-bottom:.9rem}}#TommyBookingSupport,#TommyBookingSupport input,#TommyBookingSupport select,#TommyBookingSupport button{font-family:var(--font-body)!important}#TommyBookingSupport .tbs-btn{border-radius:6px!important;border:none!important;font-weight:600!important}#TommyBookingSupport .tbs-btn-success{background:var(--color-accent)!important;color:#fff!important}#TommyBookingSupport .tbs-btn-success:hover{opacity:.88}#TommyBookingSupport .tbs-btn-info,#TommyBookingSupport .tbs-btn-primary{background:var(--color-primary)!important;color:#fff!important}#TommyBookingSupport td.tbs-day.tbs-beschikbaar,#TommyBookingSupport td.tbs-day:not(.tbs-nietbeschikbaar):not(.tbs-bezet),#TommyBookingSupport span.tbs-day.tbs-beschikbaar,#TommyBookingSupport span.tbs-day.tbs-aankomstdag,#TommyBookingSupport span.tbs-day.tbs-vertrekdag{background-color:var(--color-groen)!important}#TommyBookingSupport td.tbs-day.tbs-selected.tbs-selected:not(.tbs-bezet):not(.tbs-nietbeschikbaar){background-color:var(--color-primary)!important;color:#fff!important}@media(max-width:767px){body:has(#TommyBookingSupport) #whatsapp-widget{display:none!important}}#TommyBookingSupport .tbs-bezet{background-color:#c8553d!important}#TommyBookingSupport .tbs-navbar-default{background:#f7f4ef!important;border-color:#ece7df!important}#TommyBookingSupport .res-betalen{margin:1.25rem 0 .5rem;padding:.9rem 1rem;border-radius:10px;background:#f7f4ef;text-align:left;color:var(--color-tekst, #2b2b2b);font-size:.92rem;line-height:1.45}#TommyBookingSupport .tbs_totaal_overzicht .res-betalen{margin-top:1rem;font-size:.86rem}#TommyBookingSupport .res-betalen-titel{margin:0 0 .5rem;font-weight:700;font-size:1em}#TommyBookingSupport .res-betalen-lijst{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}#TommyBookingSupport .res-betalen-lijst li{display:flex;align-items:flex-start;gap:.5rem}#TommyBookingSupport .res-betalen-lijst svg{flex:0 0 auto;margin-top:.15em}#TommyBookingSupport .res-betalen-link{display:inline-block;margin-top:.6rem;color:var(--color-primary);font-weight:600;text-decoration:underline}
