:root{--kleur-primair:var(--primair);--kleur-primair-donker:var(--primair-donker);--kleur-tekst:var(--tekst);--kleur-tekst-zacht:var(--tekst-zacht);--kleur-primair-zacht:var(--primair-zacht);--kleur-rand:var(--rand);--kleur-achtergrond:var(--achtergrond);--kleur-kaart:var(--kaart);--kleur-fout:#b3261e;--kleur-fout-bg:#fbeceb;--kleur-ok:#1a6b4f;--kleur-ok-bg:#e8f3ee;--radius:10px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--kleur-achtergrond);min-height:100%;color:var(--kleur-tekst);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}#app{min-height:100vh}h1,h2,h3{line-height:1.25}p{line-height:1.5}a{color:var(--kleur-primair-donker)}button,.btn{font:inherit;cursor:pointer;border:1px solid var(--kleur-primair);background:var(--kleur-primair);color:#fff;border-radius:var(--radius);text-align:center;padding:.6em 1.1em;font-weight:600;text-decoration:none;display:inline-block}button:hover,.btn:hover{background:var(--kleur-primair-donker);border-color:var(--kleur-primair-donker)}button:disabled{opacity:.55;cursor:not-allowed}button.secundair,.btn.secundair{color:var(--kleur-primair-donker);border-color:var(--kleur-rand);background:0 0}button.secundair:hover,.btn.secundair:hover{background:var(--kleur-primair-zacht)}button.gevaar{background:var(--kleur-fout);border-color:var(--kleur-fout)}button.gevaar:hover{background:#8c1e18;border-color:#8c1e18}button.secundair.gevaar{color:var(--kleur-fout);border-color:var(--kleur-fout);background:0 0}button.secundair.gevaar:hover{background:var(--kleur-fout-bg);border-color:var(--kleur-fout)}button.klein,.btn.klein{padding:.35em .7em;font-size:.85rem}input[type=text],input[type=email],input[type=password],input[type=search],textarea,select{font:inherit;border:1px solid var(--kleur-rand);background:#fff;border-radius:8px;width:100%;padding:.55em .7em}input:focus,textarea:focus,select:focus{outline:2px solid var(--kleur-primair);outline-offset:1px}label{margin-bottom:.3em;font-size:.92rem;font-weight:600;display:block}.veld{margin-bottom:1em}.label-rij{align-items:center;margin-bottom:.3em;display:flex}.label-rij>label{margin-bottom:0}.hulptekst{color:var(--kleur-tekst-zacht);margin-top:.3em;font-size:.85rem}.kaart{background:var(--kleur-kaart);border:1px solid var(--kleur-rand);border-radius:var(--radius);padding:1.5rem}.knoppenrij{flex-wrap:wrap;gap:.6rem;margin-top:.9rem;display:flex}.melding{border-radius:var(--radius);margin-bottom:1em;padding:.8em 1em;font-size:.95rem}.melding.fout{background:var(--kleur-fout-bg);color:var(--kleur-fout);border:1px solid #f0c9c6}.melding.ok{background:var(--kleur-ok-bg);color:var(--kleur-ok);border:1px solid #bfe2d3}table{border-collapse:collapse;width:100%}.tabel-scroll{overflow-x:auto}th,td{text-align:left;border-bottom:1px solid var(--kleur-rand);padding:.5em .6em;font-size:.92rem}th{color:var(--kleur-tekst-zacht);font-weight:600}.chip{background:var(--kleur-primair-zacht);color:var(--kleur-primair);border-radius:999px;margin:0 .25em .25em 0;padding:.15em .6em;font-size:.78rem;font-weight:600;display:inline-block}.chip.uit{color:#7a2d27;background:#f1e6e6}.chip.warn{background:var(--kleur-fout-bg);color:var(--kleur-fout)}.pagina{max-width:880px;margin:0 auto;padding:1.5rem}.pagina-smal{max-width:420px;margin:0 auto;padding:1.5rem}.inlog-omslag{justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.topbar{background:var(--kleur-kaart);border-bottom:1px solid var(--kleur-rand);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;min-height:68px;padding:.5rem 2rem;display:flex}.topbar-merk{flex-wrap:wrap;align-items:center;gap:.4rem 1.75rem;display:flex}.topbar-logo{align-items:center;gap:.6rem;text-decoration:none;display:flex}.topbar-gebruiker{align-items:center;gap:.9rem;display:flex}.topbar nav{flex-wrap:wrap;gap:.25rem;display:flex}.topbar nav a{color:var(--kleur-tekst-zacht);border-radius:8px;padding:.5em .85em;font-size:.9rem;font-weight:600;text-decoration:none}.topbar nav a.actief,.topbar nav a:hover{background:var(--kleur-primair-zacht);color:var(--kleur-primair)}code.wachtwoord{letter-spacing:.03em;overflow-wrap:anywhere;background:#eef3f0;border-radius:8px;max-width:100%;margin:.4em 0;padding:.4em .7em;font-size:1.15rem;display:inline-block}.modal-achtergrond{z-index:100;background:#141e1973;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal{background:var(--kleur-kaart);border-radius:var(--radius);width:100%;max-width:380px;padding:1.3rem;box-shadow:0 10px 30px #0003}@media (width<=640px){.pagina,.pagina-smal{padding:1rem}.kaart{padding:1.1rem}}@media (width<=640px),(pointer:coarse){button,.btn{justify-content:center;align-items:center;min-height:44px;display:inline-flex}input[type=text],input[type=email],input[type=password],input[type=search],input[type=file],textarea,select{min-height:44px}:is(label:has(>input[type=checkbox]),label:has(>input[type=radio])){align-items:center;gap:.5em;min-height:44px;display:flex}input[type=checkbox],input[type=radio]{flex:none;width:1.25rem;height:1.25rem}.topbar-logo,.topbar nav a,.tekstlink{align-items:center;min-height:44px;display:inline-flex}}.login-scherm.svelte-110obhz{min-height:100vh;display:flex}.login-merk.svelte-110obhz{box-sizing:border-box;background:var(--kleur-primair);color:#fff;flex-direction:column;flex-shrink:0;justify-content:space-between;width:420px;padding:3rem 2.5rem;display:flex;position:relative;overflow:hidden}.login-merk.svelte-110obhz:before{content:"";border:1px solid #ffffff2e;border-radius:50%;width:280px;height:280px;position:absolute;top:-90px;right:-90px}.login-merk.svelte-110obhz:after{content:"";background:#ffffff0f;border-radius:50%;width:150px;height:150px;position:absolute;bottom:70px;left:-50px}.login-merk-boven.svelte-110obhz{z-index:1;align-items:center;gap:.9rem;display:flex;position:relative}.login-merk-naam.svelte-110obhz{font-size:1.7rem}.login-merk-sub.svelte-110obhz{color:#ffffffbf;margin-top:2px;font-size:.85rem}.login-merk-onder.svelte-110obhz{z-index:1;position:relative}.login-tagline.svelte-110obhz{max-width:340px;margin:0 0 1.2rem;font-size:1.15rem;font-weight:500;line-height:1.5}.login-merk-voor.svelte-110obhz{color:#fff9;font-size:.8rem}.login-form-omslag.svelte-110obhz{background:var(--kleur-kaart);flex:1;justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex}.login-form.svelte-110obhz{width:100%;max-width:380px}.login-form.svelte-110obhz h1:where(.svelte-110obhz){margin:0 0 .3em;font-size:1.7rem;font-weight:700}@media (width<=720px){.login-scherm.svelte-110obhz{flex-direction:column;min-height:100vh}.login-merk.svelte-110obhz{width:auto;padding:1.5rem}.login-merk.svelte-110obhz:before,.login-merk.svelte-110obhz:after,.login-merk-onder.svelte-110obhz{display:none}.login-form-omslag.svelte-110obhz{align-items:flex-start;padding:2.5rem 1.25rem}}.herstelcodes.svelte-3frfhc{grid-template-columns:1fr 1fr;gap:.4em;margin:.6em 0 1em;padding:0;list-style:none;display:grid}.herstelcodes.svelte-15ktw11{grid-template-columns:1fr 1fr;gap:.4em;max-width:22rem;margin:.6em 0;padding:0;list-style:none;display:grid}.laad-fout.svelte-1vegtaj p:where(.svelte-1vegtaj){margin:0 0 .5rem}.laad-status.svelte-1vegtaj{color:var(--kleur-tekst-zacht)}.acties-gewoon.svelte-emq8po,.acties-gevaar.svelte-emq8po{display:contents}.accounts-tabel.svelte-emq8po .c-email:where(.svelte-emq8po){overflow-wrap:break-word}.sr-only.svelte-emq8po{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.accounts-kaarten.svelte-emq8po{display:none}@media (width<=640px){.accounts-tabelkaart.svelte-emq8po{display:none}.accounts-kaarten.svelte-emq8po{margin:0;padding:0;list-style:none;display:block}.account-kaart.svelte-emq8po{background:var(--kleur-kaart);border:1px solid var(--kleur-rand);border-radius:var(--radius);margin-bottom:.6rem;padding:.8rem 1rem}.account-kop.svelte-emq8po{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.account-kop.svelte-emq8po h2:where(.svelte-emq8po){margin:0;font-size:1rem;font-weight:600}.account-nog.svelte-emq8po{margin:.1rem 0 0}.account-kaart.svelte-emq8po dl:where(.svelte-emq8po){flex-wrap:wrap;gap:.15rem 1.25rem;margin:.3rem 0 0;display:flex}.account-kaart.svelte-emq8po .rij:where(.svelte-emq8po){align-items:baseline;gap:.5rem;min-width:0;font-size:.92rem;display:flex}:is(.account-kaart.svelte-emq8po .rij-vol:where(.svelte-emq8po),.account-kaart.svelte-emq8po .rij:where(.svelte-emq8po):has(input:where(.svelte-emq8po))){flex-basis:100%}.account-kaart.svelte-emq8po dt:where(.svelte-emq8po){color:var(--kleur-tekst-zacht);flex:none;font-size:.8rem;font-weight:600}.account-kaart.svelte-emq8po .rij-vol:where(.svelte-emq8po) dt:where(.svelte-emq8po){min-width:5.6rem}.account-kaart.svelte-emq8po dd:where(.svelte-emq8po){min-width:0;margin:0}.account-kaart.svelte-emq8po .m-email:where(.svelte-emq8po){overflow-wrap:break-word}.account-kaart.svelte-emq8po dd:where(.svelte-emq8po) br:where(.svelte-emq8po){display:none}.account-acties.svelte-emq8po{flex-direction:column;gap:.4rem;margin-top:.5rem;display:flex}.acties-gewoon.svelte-emq8po,.acties-gevaar.svelte-emq8po{gap:.5rem;display:flex}.acties-gewoon.svelte-emq8po>button:where(.svelte-emq8po),.acties-gevaar.svelte-emq8po>button:where(.svelte-emq8po){flex:1}.acties-gevaar.svelte-emq8po{border-top:1px solid var(--kleur-rand);padding-top:.4rem}.acties-gevaar.svelte-emq8po:not(:has(button)){display:none}}.acties.svelte-1jbarqi{text-align:right;white-space:nowrap}.sr-only.svelte-1jbarqi{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.logboek.svelte-1ko1q3b .details:where(.svelte-1ko1q3b){overflow-wrap:anywhere;min-width:14rem}.blok.svelte-hhi85q{margin-bottom:1rem;padding:1.25rem}.blok.svelte-hhi85q h2:where(.svelte-hhi85q){margin:0 0 .75rem;font-size:1.1rem}.schakelaar.svelte-hhi85q{cursor:pointer;align-items:center;gap:.6rem;font-weight:600;display:inline-flex}.schakelaar.svelte-hhi85q input:where(.svelte-hhi85q){width:2.6rem;height:1.4rem;accent-color:var(--kleur-primair,#1f6feb);cursor:pointer}.schakelaar.svelte-hhi85q input:where(.svelte-hhi85q):disabled{cursor:not-allowed}.team-tabs.svelte-168owi5{background:var(--kleur-kaart);border-bottom:1px solid var(--kleur-rand);flex-wrap:wrap;gap:.3rem;padding:.5rem 1rem;display:flex;overflow-x:auto}.team-tabs.svelte-168owi5 a:where(.svelte-168owi5){color:var(--kleur-tekst-zacht);white-space:nowrap;border-radius:8px;align-items:center;gap:.4em;padding:.4em .8em;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.team-tabs.svelte-168owi5 a.actief:where(.svelte-168owi5),.team-tabs.svelte-168owi5 a:where(.svelte-168owi5):hover{color:var(--kleur-primair-donker);background:#eef3f0}@media (width<=640px),(pointer:coarse){.team-tabs.svelte-168owi5 a:where(.svelte-168owi5){min-height:44px}}.bolletje.svelte-168owi5{background:var(--kleur-fout);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.3em;height:1.3em;padding:0 .3em;font-size:.72rem;font-weight:700;display:inline-flex}.getal.svelte-168owi5{background:var(--kleur-primair);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.3em;height:1.3em;padding:0 .3em;font-size:.72rem;font-weight:700;display:inline-flex}.team.svelte-3lq1er{max-width:640px;padding-bottom:6rem}.kop.svelte-3lq1er{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.kop.svelte-3lq1er h1:where(.svelte-3lq1er){margin:0 0 .2rem}.teamkeuze.svelte-3lq1er{flex-wrap:wrap;gap:.4rem;margin:.8rem 0;display:flex}.teamkeuze.svelte-3lq1er button:where(.svelte-3lq1er){color:var(--kleur-primair-donker);border-color:var(--kleur-rand);background:0 0;min-width:4rem}.teamkeuze.svelte-3lq1er button.gekozen:where(.svelte-3lq1er){background:var(--kleur-primair);color:#fff;border-color:var(--kleur-primair)}.samenvatting.svelte-3lq1er{margin:.8rem 0;padding:1rem}.samenvatting.svelte-3lq1er p:where(.svelte-3lq1er){margin:.2rem 0}.teller.svelte-3lq1er{font-size:1.1rem}.schakelaar.svelte-3lq1er{align-items:center;gap:.5rem;margin:.6rem 0 .4rem;font-weight:400;display:flex}.dag.svelte-3lq1er{text-transform:capitalize;color:var(--kleur-tekst-zacht);margin:1.2rem 0 .4rem;font-size:1rem}.taak.svelte-3lq1er{margin-bottom:.6rem;padding:.9rem 1rem}.taak.gespeeld.svelte-3lq1er{opacity:.75}.taak-kop.svelte-3lq1er{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.tijd.svelte-3lq1er{font-weight:700}.rol.svelte-3lq1er{color:var(--kleur-tekst-zacht);font-size:.85rem}.status.svelte-3lq1er{color:var(--kleur-tekst-zacht);background:#eef1ef;border-radius:999px;margin-left:auto;padding:.15em .6em;font-size:.78rem;font-weight:600}.status.ok.svelte-3lq1er{background:var(--kleur-ok-bg);color:var(--kleur-ok)}.status.let-op.svelte-3lq1er{color:#7a4a00;background:#fcefd6}.status.fout.svelte-3lq1er{background:var(--kleur-fout-bg);color:var(--kleur-fout)}.wedstrijd.svelte-3lq1er{margin:.35rem 0 .5rem}.taak.svelte-3lq1er input:where(.svelte-3lq1er){padding:.7em .8em;font-size:16px}.naam-gespeeld.svelte-3lq1er{margin:0;font-weight:600}.taak-fout.svelte-3lq1er{color:var(--kleur-fout);margin:.35rem 0 0;font-size:.88rem}.afkeuring.svelte-3lq1er{color:var(--kleur-fout);background:var(--kleur-fout-bg);border-radius:8px;margin:.35rem 0 0;padding:.5em .7em;font-size:.88rem}.let-op-tekst.svelte-3lq1er{color:#7a4a00}.verborgen.svelte-3lq1er{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.verzendbalk.svelte-3lq1er{z-index:10;padding:.8rem max(1rem,50vw - 320px + 1rem);padding-bottom:calc(.8rem + env(safe-area-inset-bottom));background:var(--kleur-kaart);border-top:1px solid var(--kleur-rand);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 14px #0000000f}.verzendbalk.svelte-3lq1er .hulptekst:where(.svelte-3lq1er){margin:0}.verzendbalk.svelte-3lq1er button:where(.svelte-3lq1er){min-width:8rem;padding:.75em 1.2em}.team.svelte-mvc3km{max-width:640px}.kop.svelte-mvc3km{justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:1rem;display:flex}.kop.svelte-mvc3km h1:where(.svelte-mvc3km){margin:0 0 .2rem}.filters.svelte-mvc3km{flex-wrap:wrap;align-items:center;gap:.6rem;margin:.8rem 0;display:flex}.veld-klein.svelte-mvc3km select:where(.svelte-mvc3km){padding:.45em .6em}.schakelaar.svelte-mvc3km{align-items:center;gap:.5rem;font-weight:400;display:flex}.verborgen.svelte-mvc3km{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dag.svelte-mvc3km{text-transform:capitalize;color:var(--kleur-tekst-zacht);margin:1.2rem 0 .4rem;font-size:1rem}.wedstrijd-rij.svelte-mvc3km{flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:.4rem;padding:.7rem 1rem;display:flex}.wedstrijd-rij.eigen.svelte-mvc3km{border-color:var(--kleur-primair);background:#f3f8f5}.wedstrijd-rij.afgelast.svelte-mvc3km{opacity:.65}.tijd.svelte-mvc3km{min-width:3.2em;font-weight:700}.omschrijving.svelte-mvc3km{flex:auto;min-width:0}.chips.svelte-mvc3km{flex-wrap:wrap;gap:.3em;margin-left:auto;display:flex}.chip.svelte-mvc3km{color:var(--kleur-primair-donker);white-space:nowrap;background:#eef3f0;border-radius:999px;padding:.15em .6em;font-size:.78rem;font-weight:600;display:inline-block}.chip.eigen-chip.svelte-mvc3km{background:var(--kleur-primair);color:#fff}.chip.extern.svelte-mvc3km{color:var(--kleur-tekst-zacht);background:#eef1ef}.chip.afgelast.svelte-mvc3km{background:var(--kleur-fout-bg);color:var(--kleur-fout)}.team.svelte-ig94bv{max-width:640px}.kop.svelte-ig94bv{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0 .6rem;display:flex}.kop.svelte-ig94bv h1:where(.svelte-ig94bv){margin:0}.melding-rij.svelte-ig94bv{text-align:left;width:100%;font:inherit;color:inherit;background:var(--kleur-kaart);border:1px solid var(--kleur-rand);cursor:pointer;margin-bottom:.5rem;padding:.8rem 1rem;display:block}.melding-rij.ongelezen.svelte-ig94bv{border-left:4px solid var(--kleur-primair);background:#f3f8f5}.regel.svelte-ig94bv{margin:0 0 .2rem}.tijdstip.svelte-ig94bv{margin:.3rem 0 0}.ruil-form.svelte-1reqsje{gap:.5rem;max-width:26rem;margin-top:.4rem;display:grid}.modus.svelte-1reqsje{gap:.3rem;font-size:.9rem;font-weight:400;display:grid}.modus.svelte-1reqsje label:where(.svelte-1reqsje){align-items:center;gap:.4em;display:flex}.veld.svelte-1reqsje{gap:.25rem;font-size:.9rem;font-weight:600;display:grid}.veld.svelte-1reqsje select:where(.svelte-1reqsje),.veld.svelte-1reqsje textarea:where(.svelte-1reqsje){font:inherit;border:1px solid var(--kleur-rand);border-radius:8px;padding:.5em .6em}.vinkje.svelte-1reqsje{align-items:center;gap:.4em;font-size:.88rem;font-weight:400;display:flex}.knoppen.svelte-1reqsje{justify-content:flex-end;gap:.4rem;display:flex}.fouttekst.svelte-1reqsje{color:var(--kleur-fout);margin:0;font-size:.88rem}.team.svelte-dhn50z{max-width:640px}.kop.svelte-dhn50z{justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:1rem;display:flex}.kop.svelte-dhn50z h1:where(.svelte-dhn50z){margin:0 0 .2rem}.kaart.svelte-dhn50z{margin:.8rem 0}.ruilen-uit.svelte-dhn50z{border:1px solid var(--kleur-rand);color:inherit;background:#f3f6f4;margin:.8rem 0}.kaart.svelte-dhn50z h2:where(.svelte-dhn50z){margin:0 0 .4rem}.subkop.svelte-dhn50z{color:var(--kleur-tekst-zacht);margin:1rem 0 .4rem;font-size:.92rem}.taak-rij.svelte-dhn50z{border-top:1px solid var(--kleur-rand);padding:.7rem 0}.taak-rij.svelte-dhn50z:first-of-type{border-top:none}.tijd.svelte-dhn50z{margin-right:.6em;font-weight:700}.verzoek-rij.svelte-dhn50z{border-top:1px solid var(--kleur-rand);border-radius:8px;padding:.7rem 0;transition:background-color .3s}.verzoek-rij.svelte-dhn50z:first-of-type{border-top:none}.verzoek-rij.gemarkeerd.svelte-dhn50z{box-shadow:0 0 0 2px var(--kleur-primair);background:#f3f8f5;padding-left:.6rem;padding-right:.6rem}.verzoek-kop.svelte-dhn50z{flex-wrap:wrap;align-items:center;gap:.5em;display:flex}.wedstrijd.svelte-dhn50z{margin:.3rem 0}.chip.svelte-dhn50z{color:var(--kleur-primair-donker);background:#eef3f0;border-radius:999px;padding:.15em .6em;font-size:.78rem;font-weight:600;display:inline-block}.status.svelte-dhn50z{color:var(--kleur-tekst-zacht);background:#eef1ef;border-radius:999px;padding:.15em .6em;font-size:.78rem;font-weight:700}.status-goedgekeurd.svelte-dhn50z{background:var(--kleur-ok-bg);color:var(--kleur-ok)}.status-afgewezen_coordinator.svelte-dhn50z,.status-ingetrokken.svelte-dhn50z{background:var(--kleur-fout-bg);color:var(--kleur-fout)}.afkeuring.svelte-1v98oap{background:var(--kleur-fout-bg);color:var(--kleur-fout);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.4em .7em;font-size:.85rem;display:flex}.afkeur-form.svelte-1v98oap{gap:.4rem;max-width:22rem;display:grid}.afkeur-form.svelte-1v98oap textarea:where(.svelte-1v98oap){font:inherit;border:1px solid var(--kleur-rand);border-radius:8px;padding:.5em .6em}.waarschuwing.svelte-1v98oap{color:var(--kleur-fout);margin:0;font-size:.85rem;font-weight:600}.knoppen.svelte-1v98oap{justify-content:flex-end;gap:.4rem;display:flex}.fouttekst.svelte-1v98oap{color:var(--kleur-fout);margin:.3rem 0 0;font-size:.85rem}.rij.svelte-1p72pcg{border-top:1px solid var(--kleur-rand);padding:.6rem 0}.rij.svelte-1p72pcg:first-of-type{border-top:none}.rij-kop.svelte-1p72pcg{flex-wrap:wrap;align-items:center;gap:.5em;display:flex}.wedstrijd.svelte-1p72pcg{margin:.3rem 0}.chip.svelte-1p72pcg{color:var(--kleur-primair-donker);background:#eef3f0;border-radius:999px;padding:.15em .6em;font-size:.78rem;font-weight:600;display:inline-block}.status.svelte-1p72pcg{color:var(--kleur-tekst-zacht);background:#eef1ef;border-radius:999px;padding:.15em .6em;font-size:.78rem;font-weight:700}.status-goedgekeurd.svelte-1p72pcg{background:var(--kleur-ok-bg);color:var(--kleur-ok)}.status-afgewezen_coordinator.svelte-1p72pcg,.status-ingetrokken.svelte-1p72pcg{background:var(--kleur-fout-bg);color:var(--kleur-fout)}.waarschuwing.svelte-1p72pcg{background:var(--kleur-fout-bg);color:var(--kleur-fout);border-radius:8px;margin:.4rem 0;padding:.5em .7em;font-size:.88rem}.waarschuwing.svelte-1p72pcg p:where(.svelte-1p72pcg){margin:.2rem 0 0}.eerlijkheid.svelte-1p72pcg{margin:.2rem 0}.beslis-form.svelte-1p72pcg{gap:.4rem;max-width:26rem;margin-top:.4rem;display:grid}.beslis-form.svelte-1p72pcg textarea:where(.svelte-1p72pcg){font:inherit;border:1px solid var(--kleur-rand);border-radius:8px;padding:.5em .6em}.knoppen.svelte-1p72pcg{justify-content:flex-end;gap:.4rem;display:flex}.fouttekst.svelte-1p72pcg{color:var(--kleur-fout);margin:0;font-size:.85rem}.controle-status.svelte-l3crcf{color:var(--kleur-tekst-zacht);margin:0 0 .5rem;font-size:.9rem}.controle-mislukt.svelte-l3crcf{margin:0 0 .6rem}.controle-mislukt.svelte-l3crcf p:where(.svelte-l3crcf){margin:0 0 .5rem}.dash.svelte-l3crcf{max-width:1100px}.kop.svelte-l3crcf{flex-wrap:wrap;align-items:center;gap:.8rem;margin:1.3rem 0;display:flex}.kop.svelte-l3crcf h1:where(.svelte-l3crcf){margin:0}.kop.svelte-l3crcf select:where(.svelte-l3crcf){width:auto}.kop.svelte-l3crcf button:where(.svelte-l3crcf){margin-left:auto}.grid.svelte-l3crcf{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start;gap:1rem;display:grid}.breed.svelte-l3crcf{grid-column:1/-1}.tabel-wrap.svelte-l3crcf{margin:0 -.2rem;overflow-x:auto}table.svelte-l3crcf{border-collapse:collapse;width:100%;font-size:.85rem}th.svelte-l3crcf,td.svelte-l3crcf{white-space:nowrap;padding:.3em .5em}.kaart.svelte-l3crcf h2:where(.svelte-l3crcf){margin:0 0 .4rem;font-size:1.05rem}.kaart-kop.svelte-l3crcf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.klein-schakelaar.svelte-l3crcf{color:var(--kleur-tekst-zacht);align-items:center;gap:.35rem;font-size:.82rem;font-weight:400;display:flex}.rij.svelte-l3crcf{border-top:1px solid var(--kleur-rand);padding:.6rem 0}.rij.svelte-l3crcf:first-of-type{border-top:none}.rij.afgehandeld.svelte-l3crcf{opacity:.6}.rij-kop.svelte-l3crcf{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rij-kop.svelte-l3crcf button:where(.svelte-l3crcf){margin-left:auto}.wijziging.svelte-l3crcf{margin:.2rem 0 .4rem}.taak-rij.svelte-l3crcf{border-top:1px solid var(--kleur-rand);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.35rem 0;display:flex}.taak-rij.svelte-l3crcf:first-of-type{border-top:none}.tijd.svelte-l3crcf{min-width:5rem;font-size:.88rem;font-weight:600}.omschrijving.svelte-l3crcf{flex:auto;min-width:0;font-size:.92rem}.sl-acties.svelte-l3crcf{flex-wrap:wrap;align-items:center;gap:.6rem;margin:.2rem 0 .5rem;display:flex}.sl-rij.svelte-l3crcf{border-top:1px solid var(--kleur-rand);padding:.45rem 0}.sl-rij.svelte-l3crcf .taak-rij:where(.svelte-l3crcf){border-top:none;padding:0}.sl-namen.svelte-l3crcf{overflow-wrap:anywhere;margin:.2rem 0 .35rem;font-size:.9rem;line-height:1.5}.sl-onder.svelte-l3crcf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.sl-afwijking.svelte-l3crcf{background:var(--kleur-fout-bg);color:var(--kleur-fout)}.sl-voet.svelte-l3crcf{margin:.6rem 0 0;font-size:.8rem}.naam-rij.svelte-l3crcf{background:var(--kleur-achtergrond);border-radius:8px;margin:.4rem 0 0;padding:.5rem}.naam-tekst.svelte-l3crcf{margin:.2rem 0 .4rem;font-weight:600}.laatst-label.svelte-l3crcf{display:none}@media (width<=560px){.ts-tabel.svelte-l3crcf,.ts-tabel.svelte-l3crcf thead:where(.svelte-l3crcf),.ts-tabel.svelte-l3crcf tbody:where(.svelte-l3crcf){display:block}.ts-tabel.svelte-l3crcf tr:where(.svelte-l3crcf){grid-template-columns:minmax(2.5rem,1fr) 2.4rem 3.9rem 4.7rem 4.5rem;align-items:baseline;display:grid}.ts-tabel.svelte-l3crcf th.laatst:where(.svelte-l3crcf){display:none}.ts-tabel.svelte-l3crcf th:where(.svelte-l3crcf),.ts-tabel.svelte-l3crcf td:where(.svelte-l3crcf){padding:.3em;font-size:.8rem}.ts-tabel.svelte-l3crcf th:where(.svelte-l3crcf){white-space:normal;align-self:end}.ts-tabel.svelte-l3crcf td:where(.svelte-l3crcf):not(.laatst){border-bottom:none}.ts-tabel.svelte-l3crcf td.laatst:where(.svelte-l3crcf){white-space:normal;grid-column:1/-1;padding-top:0;font-size:.72rem}.laatst-label.svelte-l3crcf{display:inline}}@media (width<=340px){.ts-tabel.svelte-l3crcf tr:where(.svelte-l3crcf){grid-template-columns:minmax(2rem,1fr) 2.1rem 3.5rem 4.2rem 4rem}.ts-tabel.svelte-l3crcf th:where(.svelte-l3crcf),.ts-tabel.svelte-l3crcf td:where(.svelte-l3crcf){padding:.3em .2em;font-size:.72rem}.ts-tabel.svelte-l3crcf td.laatst:where(.svelte-l3crcf){font-size:.68rem}}.programma-publiek.svelte-z8scxo{max-width:640px}.kop.svelte-z8scxo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:1.5rem;display:flex}.kop.svelte-z8scxo h1:where(.svelte-z8scxo){margin:0 0 .2rem}.filters.svelte-z8scxo{flex-wrap:wrap;align-items:center;gap:.6rem;margin:.8rem 0;display:flex}.veld-klein.svelte-z8scxo select:where(.svelte-z8scxo){padding:.45em .6em}.verborgen.svelte-z8scxo{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dag.svelte-z8scxo{text-transform:capitalize;color:var(--kleur-tekst-zacht);margin:1.2rem 0 .4rem;font-size:1rem}.wedstrijd-rij.svelte-z8scxo{flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:.4rem;padding:.7rem 1rem;display:flex}.tijd.svelte-z8scxo{min-width:3.2em;font-weight:700}.omschrijving.svelte-z8scxo{flex:auto;min-width:0}.scheids.svelte-z8scxo{flex-wrap:wrap;align-items:center;gap:.4em;margin-left:auto;display:flex}.namen.svelte-z8scxo{color:var(--kleur-tekst-zacht);white-space:nowrap;font-size:.9rem}.chip.svelte-z8scxo{background:var(--kleur-primair-zacht);color:var(--kleur-primair);white-space:nowrap;border-radius:999px;padding:.15em .6em;font-size:.78rem;font-weight:600;display:inline-block}.chip.extern.svelte-z8scxo{color:var(--kleur-tekst-zacht);background:#eef1ef}.jury-rij.svelte-z8scxo{border-top:1px solid var(--kleur-rand);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:.4em;margin-top:.2rem;padding-top:.5rem;display:flex}.chip.jury.svelte-z8scxo{color:#7b3fb3;background:#f0e6f9}
