@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,400;12..96,700;12..96,800&family=Inter+Tight:wght@400;500;600&family=Martian+Mono:wght@400;600&display=swap";:root{--wp-inkt: #14161C;--wp-inkt-diep: #0B0D12;--wp-karton: #EDE7DB;--wp-karton-licht: #F7F4EE;--wp-karton-diep: #DCD6C8;--wp-stempel: #1B3BFF;--wp-stempel-diep: #0F23A8;--wp-bon: #E8482B;--wp-bon-diep: #B52E15;--wp-bon-licht: #F5705A;--wp-mos: #0F9D6B;--wp-mos-diep: #0A7050;--wp-mos-licht: #4FE0AA;--wp-amber: #F2A93B;--wp-amber-diep: #7E5A00;--wp-grijs60: #565968;--wp-grijs20: #D6D3CA;--wp-lijn-donker: #262A36;--wp-vlak-donker: #161A24;--wp-vlak-donker2: #1E2230;--wp-tekst-donker: #E9EBF2;--wp-tekst-zwak: #8B90A5;--wp-tekst-zwak2: #7D8296;--wp-folie: linear-gradient(115deg, #7C5CFF 0%, #2FD9C4 38%, #F2A93B 68%, #FF5AA8 100%);--wp-font-display: "Bricolage Grotesque", "Inter Tight", system-ui, sans-serif;--wp-font-ui: "Inter Tight", system-ui, -apple-system, sans-serif;--wp-font-data: "Martian Mono", ui-monospace, SFMono-Regular, monospace;--wp-text-12: .75rem;--wp-text-14: .875rem;--wp-text-16: 1rem;--wp-text-20: 1.25rem;--wp-text-25: 1.5625rem;--wp-text-31: 1.9375rem;--wp-text-39: 2.4375rem;--wp-text-49: 3.0625rem;--wp-text-61: 3.8125rem;--wp-lh-tight: 1.05;--wp-lh-kop: 1.15;--wp-lh-normaal: 1.5;--wp-lh-ruim: 1.65;--wp-radius-veld: 4px;--wp-radius-knop: 6px;--wp-radius-klein: 8px;--wp-radius-kaart: 12px;--wp-radius-stub: 14px;--wp-radius-stub-groot: 16px;--wp-radius-pil: 999px;--wp-space-1: 4px;--wp-space-2: 8px;--wp-space-3: 12px;--wp-space-4: 16px;--wp-space-5: 20px;--wp-space-6: 24px;--wp-space-8: 32px;--wp-space-10: 40px;--wp-space-12: 48px;--wp-space-16: 64px;--wp-border-hair: 1px;--wp-border-icoon: 1.75px;--wp-border-perforatie: 1.5px;--wp-shadow-kaart: 0 1px 2px rgba(20,22,28,.06);--wp-shadow-modaal: 0 24px 60px rgba(20,22,28,.22);--wp-shadow-telefoon: 0 26px 60px rgba(20,22,28,.3);--wp-duur-snel: .12s;--wp-duur-standaard: .18s;--wp-duur-traag: .28s;--wp-easing: cubic-bezier(.2, 0, 0, 1);--wp-folie-cyclus: 6s}@keyframes wp-folie{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.wp-folie{background:var(--wp-folie);background-size:300% 300%;animation:wp-folie var(--wp-folie-cyclus) linear infinite}.wp-folie-rand{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.6px;background:var(--wp-folie);background-size:300% 300%;animation:wp-folie var(--wp-folie-cyclus) linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.wp-aftelring{animation-duration:revert!important;transition-duration:revert!important}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--wp-stempel);outline-offset:2px;border-radius:var(--wp-radius-veld)}.wp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wp-icoon{flex:none;display:inline-block;vertical-align:middle}.wp-knop{display:inline-flex;align-items:center;justify-content:center;gap:var(--wp-space-2);font-family:var(--wp-font-ui);font-weight:600;border-radius:var(--wp-radius-knop);border:1px solid transparent;cursor:pointer;transition:background-color var(--wp-duur-standaard) var(--wp-easing),border-color var(--wp-duur-standaard) var(--wp-easing),opacity var(--wp-duur-standaard) var(--wp-easing)}.wp-knop--sm{padding:var(--wp-space-2) var(--wp-space-3);font-size:var(--wp-text-14)}.wp-knop--md{padding:var(--wp-space-3) var(--wp-space-4);font-size:var(--wp-text-16)}.wp-knop--lg{padding:var(--wp-space-4) var(--wp-space-6);font-size:var(--wp-text-16)}.wp-knop--blok{display:flex;width:100%}.wp-knop--primair{background:var(--wp-stempel);color:var(--wp-karton-licht)}.wp-knop--primair:hover:not(:disabled){background:var(--wp-stempel-diep)}.wp-knop--secundair{background:transparent;color:var(--wp-inkt);border-color:var(--wp-grijs20)}.wp-knop--secundair:hover:not(:disabled){background:var(--wp-karton-licht)}.wp-knop--gevaarlijk{background:var(--wp-bon);color:var(--wp-karton-licht)}.wp-knop--gevaarlijk:hover:not(:disabled){opacity:.88}.wp-knop--tekst{background:transparent;color:var(--wp-stempel);padding-inline:var(--wp-space-1)}.wp-knop--tekst:hover:not(:disabled){text-decoration:underline}.wp-knop__label{display:inline-flex;align-items:center}.wp-knop:disabled{opacity:.5;cursor:not-allowed}.wp-knop--bezig{cursor:progress}.wp-knop__spinner{width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;opacity:.85;animation:wp-spin .7s linear infinite}@keyframes wp-spin{to{transform:rotate(360deg)}}.wp-veld{display:flex;flex-direction:column;gap:var(--wp-space-1);font-family:var(--wp-font-ui)}.wp-veld__label{font-size:var(--wp-text-14);color:var(--wp-grijs60)}.wp-veld__verplicht{color:var(--wp-bon-diep)}.wp-veld__vak{position:relative;display:flex;align-items:center}.wp-veld__prefix{position:absolute;left:var(--wp-space-3);color:var(--wp-grijs60);display:flex}.wp-veld__input{width:100%;font-family:var(--wp-font-ui);font-size:var(--wp-text-16);color:var(--wp-inkt);background:var(--wp-karton-licht);border:1px solid var(--wp-grijs20);border-radius:var(--wp-radius-veld);padding:var(--wp-space-3)}.wp-veld__vak:has(.wp-veld__prefix) .wp-veld__input{padding-left:var(--wp-space-8)}.wp-veld--fout .wp-veld__input{border-color:var(--wp-bon)}.wp-veld__fout{font-size:var(--wp-text-14);color:var(--wp-bon-diep)}.wp-veld__hint{font-size:var(--wp-text-14);color:var(--wp-grijs60)}.wp-keuzelijst__vak{position:relative}.wp-keuzelijst{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:var(--wp-space-8);cursor:pointer}.wp-keuzelijst__pijl{position:absolute;right:var(--wp-space-3);top:50%;transform:translateY(-50%) rotate(90deg);color:var(--wp-grijs60);pointer-events:none}.wp-schakelaar{display:inline-flex;align-items:flex-start;gap:var(--wp-space-3);cursor:pointer;font-family:var(--wp-font-ui)}.wp-schakelaar__input{position:absolute;opacity:0;width:1px;height:1px}.wp-schakelaar__rail{flex:none;width:40px;height:24px;border-radius:var(--wp-radius-pil);background:var(--wp-grijs20);position:relative;transition:background-color var(--wp-duur-standaard) var(--wp-easing);margin-top:2px}.wp-schakelaar__knop{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--wp-karton-licht);transition:transform var(--wp-duur-standaard) var(--wp-easing)}.wp-schakelaar__input:checked+.wp-schakelaar__rail{background:var(--wp-stempel)}.wp-schakelaar__input:checked+.wp-schakelaar__rail .wp-schakelaar__knop{transform:translate(16px)}.wp-schakelaar__input:focus-visible+.wp-schakelaar__rail{outline:2px solid var(--wp-stempel);outline-offset:2px}.wp-schakelaar__tekst{display:flex;flex-direction:column}.wp-schakelaar__label{font-size:var(--wp-text-16);color:var(--wp-inkt)}.wp-schakelaar__hint{font-size:var(--wp-text-14);color:var(--wp-grijs60)}.wp-aantalkiezer{display:inline-flex;align-items:center;border:1px solid var(--wp-grijs20);border-radius:var(--wp-radius-knop);overflow:hidden}.wp-aantalkiezer__knop{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--wp-karton-licht);border:none;color:var(--wp-inkt);cursor:pointer}.wp-aantalkiezer__knop:hover:not(:disabled){background:var(--wp-karton-diep)}.wp-aantalkiezer__knop:disabled{color:var(--wp-grijs20);cursor:not-allowed}.wp-aantalkiezer__waarde{width:32px;text-align:center;font-family:var(--wp-font-data);font-size:var(--wp-text-14)}.wp-tabs{display:block;font-family:var(--wp-font-ui)}.wp-tabs__lijst{display:flex;gap:var(--wp-space-4);border-bottom:1px solid var(--wp-grijs20)}.wp-tabs__tab{background:none;border:none;padding:var(--wp-space-3) var(--wp-space-1);font-family:var(--wp-font-ui);font-size:var(--wp-text-14);color:var(--wp-grijs60);border-bottom:2px solid transparent;cursor:pointer;margin-bottom:-1px}.wp-tabs__tab--actief{color:var(--wp-inkt);border-bottom-color:var(--wp-stempel);font-weight:600}.wp-tabs__paneel{padding-top:var(--wp-space-4)}.wp-kaart{background:var(--wp-karton-licht);border:1px solid var(--wp-grijs20);border-radius:var(--wp-radius-kaart);box-shadow:var(--wp-shadow-kaart);padding:var(--wp-space-6)}.wp-kaart--strak{padding:0}.wp-strookje{--wp-strookje-uitsnede: var(--wp-karton);position:relative;isolation:isolate;border-radius:var(--wp-radius-stub-groot);padding:var(--wp-space-5) var(--wp-space-5) var(--wp-space-4);overflow:hidden}.wp-strookje--donker{background:var(--wp-inkt);color:var(--wp-tekst-donker)}.wp-strookje--licht{background:var(--wp-karton-licht);color:var(--wp-inkt);border:1px solid var(--wp-grijs20)}.wp-strookje:before,.wp-strookje:after{content:"";position:absolute;width:26px;height:26px;border-radius:50%;background:var(--wp-strookje-uitsnede);top:0;z-index:1}.wp-strookje:before{left:-13px}.wp-strookje:after{right:-13px}.wp-strookje__kop{display:flex;flex-direction:column;gap:var(--wp-space-1);align-items:flex-start}.wp-strookje__titel{font-family:var(--wp-font-display);font-size:var(--wp-text-25);font-weight:700;letter-spacing:-.02em;line-height:var(--wp-lh-kop);margin-top:var(--wp-space-2)}.wp-strookje__ondertitel{font-family:var(--wp-font-data);font-size:var(--wp-text-12);letter-spacing:.04em;text-transform:uppercase;opacity:.7}.wp-strookje__perforatie{border-top:var(--wp-border-perforatie) dashed var(--wp-lijn-donker);margin:var(--wp-space-4) calc(var(--wp-space-5) * -1);position:relative;z-index:1}.wp-strookje--licht .wp-strookje__perforatie{border-top-color:var(--wp-grijs20)}.wp-strookje__body{position:relative;z-index:1}.wp-badge{display:inline-flex;align-items:center;gap:var(--wp-space-1);font-family:var(--wp-font-data);font-size:var(--wp-text-12);letter-spacing:.06em;text-transform:uppercase;padding:var(--wp-space-1) var(--wp-space-2);border-radius:var(--wp-radius-pil)}.wp-badge__punt{font-size:8px}.wp-badge--neutraal{background:var(--wp-grijs20);color:var(--wp-inkt)}.wp-badge--live{background:#0f9d6b29;color:var(--wp-mos-diep)}.wp-badge--binnenkort{background:#f2a93b2e;color:var(--wp-amber-diep)}.wp-badge--uit{background:var(--wp-grijs20);color:var(--wp-grijs60)}.wp-badge--fout{background:#e8482b29;color:var(--wp-bon-diep)}.wp-pil{display:inline-flex;align-items:center;padding:var(--wp-space-1) var(--wp-space-3);border-radius:var(--wp-radius-pil);border:1px solid var(--wp-grijs20);font-size:var(--wp-text-14);color:var(--wp-grijs60);background:var(--wp-karton-licht)}.wp-pil--actief{border-color:var(--wp-stempel);color:var(--wp-stempel);background:#1b3bff14}.wp-tabel__wrap{overflow-x:auto}.wp-tabel{width:100%;border-collapse:collapse;font-family:var(--wp-font-ui);font-size:var(--wp-text-14)}.wp-tabel th{text-align:left;color:var(--wp-grijs60);font-weight:500;padding:var(--wp-space-2) var(--wp-space-3);border-bottom:1px solid var(--wp-grijs20);white-space:nowrap}.wp-tabel td{padding:var(--wp-space-3);border-bottom:1px solid var(--wp-grijs20)}.wp-tabel__sorteerknop{display:inline-flex;align-items:center;gap:var(--wp-space-1);background:none;border:none;color:inherit;font:inherit;cursor:pointer}.wp-tabel__sorteericoon{transform:rotate(90deg)}.wp-tabel__paginering{display:flex;align-items:center;justify-content:center;gap:var(--wp-space-3);padding:var(--wp-space-3);font-size:var(--wp-text-14)}.wp-tabel__paginering button{background:none;border:1px solid var(--wp-grijs20);border-radius:var(--wp-radius-klein);width:32px;height:32px;cursor:pointer}.wp-tabel__paginering button:disabled{opacity:.4;cursor:not-allowed}.wp-modaal__achtergrond{position:fixed;top:0;right:0;bottom:0;left:0;background:#14161c80;display:flex;align-items:center;justify-content:center;padding:var(--wp-space-4);z-index:100}.wp-modaal{background:var(--wp-karton-licht);color:var(--wp-inkt);border-radius:var(--wp-radius-kaart);box-shadow:var(--wp-shadow-modaal);width:min(480px,100%);max-height:90vh;overflow-y:auto;padding:var(--wp-space-6)}.wp-modaal__kop{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--wp-space-4)}.wp-modaal__titel{font-family:var(--wp-font-display);font-size:var(--wp-text-20);font-weight:700;letter-spacing:-.02em}.wp-modaal__sluiten{background:none;border:none;color:var(--wp-grijs60);cursor:pointer;padding:var(--wp-space-1);border-radius:var(--wp-radius-klein)}.wp-modaal__sluiten:hover{color:var(--wp-inkt);background:var(--wp-karton-diep)}.wp-modaal__inhoud{margin-top:var(--wp-space-4);font-size:var(--wp-text-16);line-height:var(--wp-lh-normaal)}.wp-modaal__voet{display:flex;justify-content:flex-end;gap:var(--wp-space-3);margin-top:var(--wp-space-6)}.wp-bevestigdialoog__tekst{color:var(--wp-grijs60)}.wp-meldingsbalk{display:flex;gap:var(--wp-space-3);padding:var(--wp-space-3) var(--wp-space-4);border-radius:var(--wp-radius-klein);border-left:3px solid var(--wp-stempel);background:var(--wp-karton-licht);font-size:var(--wp-text-14)}.wp-meldingsbalk--info{border-left-color:var(--wp-stempel);color:var(--wp-inkt)}.wp-meldingsbalk--let-op{border-left-color:var(--wp-amber);background:#f2a93b1f}.wp-meldingsbalk--fout{border-left-color:var(--wp-bon);background:#e8482b1a}.wp-meldingsbalk--gelukt{border-left-color:var(--wp-mos);background:#0f9d6b1a}.wp-meldingsbalk__icoon{flex:none;margin-top:1px}.wp-meldingsbalk__tekst{flex:1}.wp-meldingsbalk--info .wp-meldingsbalk__icoon{color:var(--wp-stempel)}.wp-meldingsbalk--let-op .wp-meldingsbalk__icoon{color:var(--wp-amber-diep)}.wp-meldingsbalk--fout .wp-meldingsbalk__icoon{color:var(--wp-bon-diep)}.wp-meldingsbalk--gelukt .wp-meldingsbalk__icoon{color:var(--wp-mos-diep)}.wp-meldingsbalk__titel{font-weight:600;margin-bottom:var(--wp-space-1)}.wp-meldingsbalk__body{line-height:var(--wp-lh-normaal)}.wp-toast__stapel{position:fixed;bottom:var(--wp-space-6);right:var(--wp-space-6);display:flex;flex-direction:column;gap:var(--wp-space-2);z-index:200;max-width:min(360px,calc(100vw - var(--wp-space-8)))}.wp-toast{display:flex;align-items:center;gap:var(--wp-space-2);background:var(--wp-inkt);color:var(--wp-tekst-donker);border-radius:var(--wp-radius-klein);padding:var(--wp-space-3) var(--wp-space-4);box-shadow:var(--wp-shadow-kaart);font-size:var(--wp-text-14)}.wp-toast--fout{background:var(--wp-bon);color:var(--wp-karton-licht)}.wp-toast--gelukt{background:var(--wp-mos);color:var(--wp-karton-licht)}.wp-toast--let-op{background:var(--wp-amber);color:var(--wp-inkt)}.wp-toast__icoon{flex:none}.wp-toast__tekst{flex:1}.wp-toast__sluiten{background:none;border:none;color:inherit;cursor:pointer;opacity:.8}.wp-toast__sluiten:hover{opacity:1}.wp-lege-staat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--wp-space-2);padding:var(--wp-space-10) var(--wp-space-4);color:var(--wp-grijs60)}.wp-lege-staat__icoon{color:var(--wp-grijs60)}.wp-lege-staat__titel{font-size:var(--wp-text-16);font-weight:600;color:var(--wp-inkt)}.wp-lege-staat__beschrijving{font-size:var(--wp-text-14);max-width:40ch}.wp-lege-staat__actie{margin-top:var(--wp-space-2)}.wp-skelet{display:inline-block;border-radius:var(--wp-radius-veld);background:linear-gradient(90deg,var(--wp-grijs20) 25%,var(--wp-karton-diep) 50%,var(--wp-grijs20) 75%);background-size:200% 100%;animation:wp-skelet 1.4s ease-in-out infinite}.wp-skelet--rond{border-radius:50%}@keyframes wp-skelet{0%{background-position:200% 0}to{background-position:-200% 0}}.wp-grafiek{font-family:var(--wp-font-ui)}.wp-grafiek__titel{font-size:var(--wp-text-14);font-weight:600;color:var(--wp-inkt);margin-bottom:var(--wp-space-2)}.wp-grafiek__svg{width:100%;height:auto}.wp-grafiek__data{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wp-qr-folie{position:relative;display:inline-flex;align-items:center;justify-content:center}.wp-qr-folie__rand{padding:2px;border-radius:var(--wp-radius-klein)}.wp-qr-folie__vlak{position:relative;width:100%;height:100%;border-radius:var(--wp-radius-klein);overflow:hidden;background:var(--wp-karton-licht);padding:var(--wp-space-2);z-index:1}.wp-qr-folie__svg{width:100%;height:100%;display:block}.wp-qr-folie__ring{position:absolute;bottom:calc(var(--wp-space-2) * -1);right:calc(var(--wp-space-2) * -1);z-index:2}.wp-aftelring{position:relative;display:inline-flex;align-items:center;justify-content:center}.wp-aftelring__spoor{stroke:var(--wp-lijn-donker);opacity:.5}.wp-aftelring__voortgang{stroke:var(--wp-mos-licht);stroke-linecap:round;animation-name:wp-aftelring-leeg;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes wp-aftelring-leeg{0%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.wp-aftelring__getal{position:absolute;font-family:var(--wp-font-data);font-size:var(--wp-text-14);color:var(--wp-mos-licht)}.wp-zonemeter{display:flex;flex-direction:column;gap:var(--wp-space-1);font-family:var(--wp-font-ui)}.wp-zonemeter__kop{display:flex;justify-content:space-between;align-items:center;font-size:var(--wp-text-14)}.wp-zonemeter__label{font-weight:600;color:var(--wp-inkt)}.wp-zonemeter__status{display:inline-flex;align-items:center;gap:var(--wp-space-1);font-size:var(--wp-text-12)}.wp-zonemeter__balk{height:8px;border-radius:var(--wp-radius-pil);background:var(--wp-grijs20);overflow:hidden}.wp-zonemeter__vulling{height:100%;border-radius:inherit;transition:width var(--wp-duur-traag) var(--wp-easing);background:var(--wp-mos)}.wp-zonemeter__aantal{font-family:var(--wp-font-data);font-size:var(--wp-text-12);color:var(--wp-grijs60)}.wp-zonemeter--ruim .wp-zonemeter__status{color:var(--wp-mos)}.wp-zonemeter--ruim .wp-zonemeter__vulling{background:var(--wp-mos)}.wp-zonemeter--bijna-vol .wp-zonemeter__status{color:var(--wp-amber)}.wp-zonemeter--bijna-vol .wp-zonemeter__vulling{background:var(--wp-amber)}.wp-zonemeter--vol .wp-zonemeter__status{color:var(--wp-bon)}.wp-zonemeter--vol .wp-zonemeter__vulling{background:var(--wp-bon)}.wp-scanresultaat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--wp-space-2);padding:var(--wp-space-6);border-radius:var(--wp-radius-kaart);color:var(--wp-karton-licht)}.wp-scanresultaat--goed{background:var(--wp-mos)}.wp-scanresultaat--fout{background:var(--wp-bon)}.wp-scanresultaat__icoon{width:56px;height:56px;border-radius:50%;background:#ffffff2e;display:flex;align-items:center;justify-content:center}.wp-scanresultaat__titel{font-family:var(--wp-font-display);font-size:var(--wp-text-25);font-weight:800;letter-spacing:-.03em}.wp-scanresultaat__naam{font-size:var(--wp-text-16);font-weight:600}.wp-scanresultaat__soort{font-family:var(--wp-font-data);font-size:var(--wp-text-12);letter-spacing:.06em;text-transform:uppercase;opacity:.85}.wp-scanresultaat__reden,.wp-scanresultaat__voorlopig{background:#0000002e;border-radius:var(--wp-radius-klein);padding:var(--wp-space-2) var(--wp-space-3);font-size:var(--wp-text-14)}.wp-merk{display:inline-flex;align-items:center;gap:var(--wp-space-2);font-family:var(--wp-font-display);font-weight:800;font-size:var(--wp-text-20);letter-spacing:-.05em}.wp-merk--op-inkt{color:var(--wp-tekst-donker)}.wp-merk--op-karton{color:var(--wp-inkt)}.wp-merk--alleen-merk{gap:0}.wp-merk__beeldmerk{flex:none}.wp-merk__woordmerk{line-height:1}.wp-overslaan{position:absolute;left:var(--wp-space-4);top:-60px;z-index:100;background:var(--wp-inkt);color:var(--wp-karton);padding:var(--wp-space-3) var(--wp-space-5);border-radius:var(--wp-radius-knop);text-decoration:none;font-weight:600;transition:top var(--wp-duur-standaard) var(--wp-easing)}.wp-overslaan:focus-visible{top:var(--wp-space-4)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--wp-karton);color:var(--wp-inkt);font-family:var(--wp-font-ui);min-width:360px}h1,h2,h3,p,dl,dd{margin:0}.ws-pagina{min-height:100vh}.ws-pagina--midden{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--wp-space-3);padding:var(--wp-space-10) var(--wp-space-4);max-width:640px;margin:0 auto}.ws-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--wp-space-4);padding:var(--wp-space-3) var(--wp-space-6);border-bottom:1px solid var(--wp-grijs20);background:var(--wp-karton-licht);flex-wrap:wrap}.ws-nav__merk{display:flex;align-items:center;gap:var(--wp-space-2)}.ws-nav__scheiding{width:1px;height:20px;background:var(--wp-grijs20)}.ws-nav__org{font-family:var(--wp-font-ui);font-weight:600;font-size:var(--wp-text-16)}.ws-nav__rechts{display:flex;align-items:center;gap:var(--wp-space-4);font-size:var(--wp-text-14);color:var(--wp-grijs60)}.ws-nav__mijn-tickets{background:transparent;border:1px solid var(--wp-grijs20);border-radius:var(--wp-radius-knop);padding:var(--wp-space-2) var(--wp-space-3);color:var(--wp-inkt);cursor:pointer;font:inherit}.ws-hero{position:relative;min-height:220px;display:flex;align-items:flex-end;padding:var(--wp-space-6);color:var(--wp-tekst-donker);background:linear-gradient(135deg,var(--wp-stempel-diep),var(--wp-inkt-diep) 55%,var(--wp-inkt));overflow:hidden}.ws-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(600px 200px at 78% 10%,rgba(124,92,255,.5),transparent 70%)}.ws-hero--laden{background:var(--wp-vlak-donker);min-height:220px}.ws-hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--wp-space-2)}.ws-hero__titel{font-family:var(--wp-font-display);font-size:clamp(1.9rem,5vw,var(--wp-text-39));font-weight:800;letter-spacing:-.04em;line-height:var(--wp-lh-tight)}.ws-hero__meta{font-family:var(--wp-font-data);font-size:var(--wp-text-12);letter-spacing:.06em;text-transform:uppercase;color:var(--wp-tekst-zwak)}.ws-kolommen{display:grid;grid-template-columns:1.25fr .95fr;gap:0;align-items:start}.ws-kolom-links{padding:var(--wp-space-6);display:flex;flex-direction:column;gap:var(--wp-space-2)}.ws-kolom-rechts{padding:var(--wp-space-6);border-left:1px solid var(--wp-grijs20);background:var(--wp-karton-licht);display:flex;flex-direction:column;gap:var(--wp-space-3)}@media (max-width: 860px){.ws-kolommen{grid-template-columns:1fr}.ws-kolom-rechts{border-left:0;border-top:1px solid var(--wp-grijs20)}}.ws-kop{font-family:var(--wp-font-display);font-size:var(--wp-text-20);font-weight:700;letter-spacing:-.02em;margin-bottom:var(--wp-space-2)}.ws-tekst{font-size:var(--wp-text-14);line-height:var(--wp-lh-normaal);color:var(--wp-inkt)}.ws-hint{font-size:var(--wp-text-12);color:var(--wp-grijs60);line-height:var(--wp-lh-normaal)}.ws-lijn{height:1px;background:var(--wp-grijs20);margin:var(--wp-space-5) 0}.ws-veld-fout{font-size:var(--wp-text-14);color:var(--wp-bon);margin-top:calc(var(--wp-space-2) * -1)}.ws-feiten{display:flex;flex-direction:column}.ws-feit{display:flex;gap:var(--wp-space-3);font-size:var(--wp-text-14);padding:var(--wp-space-2) 0;border-bottom:1px solid var(--wp-grijs20)}.ws-feit dt{color:var(--wp-grijs60);width:120px;flex:none}.ws-feit dd{margin:0}.ws-ticketrij{border:1px solid var(--wp-grijs20);border-radius:var(--wp-radius-klein);padding:var(--wp-space-3);margin-bottom:var(--wp-space-2);display:flex;justify-content:space-between;align-items:center;gap:var(--wp-space-3);background:var(--wp-karton-licht);flex-wrap:wrap}.ws-ticketrij--geselecteerd{border-color:var(--wp-stempel);box-shadow:0 0 0 2px #1b3bff24;background:var(--wp-karton-licht)}.ws-ticketrij__info{flex:1 1 auto;min-width:200px}.ws-ticketrij__naam{font-weight:600;font-size:var(--wp-text-16)}.ws-ticketrij__meta{font-size:var(--wp-text-12);color:var(--wp-grijs60);margin-top:var(--wp-space-1)}.ws-ticketrij__laag{color:var(--wp-amber-diep);font-family:var(--wp-font-data);text-transform:uppercase;letter-spacing:.04em}.ws-ticketrij__actie{display:flex;align-items:center;gap:var(--wp-space-3)}.ws-ticketrij__prijs{font-family:var(--wp-font-data);font-size:var(--wp-text-16);font-weight:600;white-space:nowrap}.ws-samenvatting{font-size:var(--wp-text-14)}.ws-samenvatting__regel{display:flex;justify-content:space-between;padding:var(--wp-space-1) 0}.ws-samenvatting__regel--zwak{color:var(--wp-grijs60)}.ws-samenvatting__totaal{display:flex;justify-content:space-between;font-family:var(--wp-font-display);font-weight:700;font-size:var(--wp-text-20);letter-spacing:-.02em;border-top:1px solid var(--wp-grijs20);margin-top:var(--wp-space-2);padding-top:var(--wp-space-3)}.ws-eindprijs{font-size:var(--wp-text-12);color:var(--wp-grijs60);margin-top:var(--wp-space-2);line-height:var(--wp-lh-normaal)}.ws-verder-knop{margin-top:var(--wp-space-3)}.ws-wachtkamer{min-height:100vh;background:var(--wp-inkt);color:var(--wp-karton);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--wp-space-2);padding:var(--wp-space-10) var(--wp-space-4)}.ws-wachtkamer__label{font-family:var(--wp-font-data);font-size:var(--wp-text-12);letter-spacing:.1em;text-transform:uppercase;color:var(--wp-tekst-zwak)}.ws-wachtkamer__getal{font-family:var(--wp-font-display);font-size:clamp(3rem,12vw,var(--wp-text-61));font-weight:800;letter-spacing:-.05em;line-height:1;background:var(--wp-folie);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:wp-folie var(--wp-folie-cyclus) linear infinite;margin:var(--wp-space-2) 0}.ws-wachtkamer__balk{width:min(420px,100%);height:6px;border-radius:var(--wp-radius-pil);background:var(--wp-lijn-donker);overflow:hidden;margin:var(--wp-space-4) 0}.ws-wachtkamer__balkvulling{display:block;height:100%;background:var(--wp-folie);background-size:300% 300%;animation:wp-folie var(--wp-folie-cyclus) linear infinite}.ws-wachtkamer__uitleg{max-width:44ch;font-size:var(--wp-text-14);color:var(--wp-tekst-zwak);line-height:var(--wp-lh-ruim)}.ws-wachtkamer__voorraad{font-family:var(--wp-font-data);font-size:var(--wp-text-12);letter-spacing:.06em;text-transform:uppercase;color:var(--wp-amber);margin-top:var(--wp-space-4)}.ws-wachtkamer__terug{background:transparent;border:1px solid var(--wp-lijn-donker);color:var(--wp-karton);border-radius:var(--wp-radius-knop);padding:var(--wp-space-3) var(--wp-space-4);font:inherit;cursor:pointer}.ws-timer{display:flex;align-items:center;gap:var(--wp-space-2);background:#f2a93b24;border:1px solid var(--wp-amber);border-radius:var(--wp-radius-klein);padding:var(--wp-space-2) var(--wp-space-3);font-size:var(--wp-text-14);margin-bottom:var(--wp-space-4)}.ws-timer--verlopen{background:#e8482b1f;border-color:var(--wp-bon);color:var(--wp-bon)}.ws-betaalmethodes{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--wp-space-2)}.ws-betaalmethode{border:1px solid var(--wp-grijs20);border-radius:var(--wp-radius-klein);padding:var(--wp-space-3);font-size:var(--wp-text-14);background:var(--wp-karton-licht);cursor:pointer;text-align:left;font:inherit;color:var(--wp-inkt)}.ws-betaalmethode--actief{border-color:var(--wp-stempel);box-shadow:0 0 0 2px #1b3bff24}.ws-betaal-knop{margin-top:var(--wp-space-2)}.ws-gelukt__vinkje,.ws-mislukt__icoon,.ws-claim__icoon{width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--wp-karton-licht)}.ws-gelukt__vinkje,.ws-claim__icoon{background:var(--wp-mos)}.ws-mislukt__icoon{background:var(--wp-bon)}.ws-gelukt__titel,.ws-mislukt__titel{font-family:var(--wp-font-display);font-size:var(--wp-text-31);font-weight:800;letter-spacing:-.03em}.ws-gelukt__order,.ws-mislukt__order{font-family:var(--wp-font-data);font-size:var(--wp-text-12);color:var(--wp-grijs60);letter-spacing:.04em}.ws-gelukt__stappen{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--wp-space-3);max-width:720px;margin-top:var(--wp-space-4);text-align:left}@media (max-width: 720px){.ws-gelukt__stappen{grid-template-columns:1fr}}.ws-gelukt__stapnummer{font-family:var(--wp-font-data);font-size:var(--wp-text-12);color:var(--wp-stempel);letter-spacing:.1em;margin-bottom:var(--wp-space-1)}.ws-gelukt__stapkop{font-size:var(--wp-text-16);font-weight:600;margin-bottom:var(--wp-space-1)}.ws-gelukt__waarom{max-width:720px;text-align:left;margin-top:var(--wp-space-4)}
