:root{color-scheme:light;--oranje:#f26419;--oranje-zacht:rgba(242,100,25,.13);--groen:#2f9e5b;--groen-zacht:#e8f6ee;--rood:#d64545;--rood-zacht:#fdecec;--geel:#9a7200;--geel-zacht:#fdf3d1;--bg:#fafafa;--vlak:#ffffff;--rand:#e6e7e9;--verhoogd:#f4f4f5;--kop:#0b0d0f;--tekst:#55585f;--flauw:#8a8d93;--font:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%}body{background:var(--bg);color:var(--tekst);font-family:var(--font);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit}.app{display:flex;min-height:100%}.zij{width:220px;flex:0 0 220px;background:var(--vlak);border-right:1px solid var(--rand);padding:18px 12px;display:flex;flex-direction:column;gap:2px}.logo{font-weight:700;letter-spacing:-.02em;font-size:17px;color:var(--kop);padding:0 8px 16px}.logo i{color:var(--oranje)}.zij a{display:flex;justify-content:space-between;text-decoration:none;padding:7px 10px;border-radius:8px;color:var(--kop);font-size:13px}.zij a:hover{background:var(--verhoogd)}.zij a.actief{background:var(--verhoogd);font-weight:600}.zij a small{color:var(--flauw)}.zij .sectie{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--flauw);padding:14px 10px 6px}.zij .onder{margin-top:auto;font-size:12px;color:var(--flauw);padding:8px 10px}.hoofd{flex:1;min-width:0}.kopbalk{background:var(--vlak);border-bottom:1px solid var(--rand);padding:16px 24px 0}.kopbalk .rij{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:30px}.kopbalk h1{font-size:20px;font-weight:600;color:var(--kop);margin:0}.kopbalk .periode{color:var(--flauw);font-size:13px}.ruimte{flex:1}.tabs{display:flex;gap:2px;margin-top:12px;overflow-x:auto;min-height:14px}.tabs a{border-bottom:2px solid transparent;padding:10px 14px;font-size:14px;color:var(--tekst);text-decoration:none;white-space:nowrap}.tabs a.actief{border-bottom-color:var(--oranje);color:var(--kop);font-weight:600}.inhoud{padding:20px 24px 80px;max-width:1180px;display:flex;flex-direction:column;gap:16px}section{display:flex;flex-direction:column;gap:16px}.kaart{background:var(--vlak);border:1px solid var(--rand);border-radius:12px;min-width:0}.kaart>header{padding:14px 18px 0;font-size:13px;font-weight:600;color:var(--kop);display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.kaart>.binnen{padding:14px 18px 18px}.rooster{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.rooster.smal{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.cijfer{padding:16px 18px}.cijfer .l{font-size:12px;color:var(--flauw)}.cijfer .v{font-size:26px;font-weight:600;color:var(--kop);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.25}.cijfer.groot .v{font-size:32px}.cijfer .s{font-size:12px;color:var(--flauw);min-height:18px}.op{color:var(--groen)!important}.neer{color:var(--rood)!important}.vorig b{font-weight:600}.voortgang{height:4px;background:var(--verhoogd);border-radius:2px;margin-top:8px}.voortgang i{display:block;height:4px;border-radius:2px;background:var(--oranje)}.pil{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;line-height:20px}.pil.groen{background:var(--groen-zacht);color:var(--groen)}.pil.rood{background:var(--rood-zacht);color:var(--rood)}.pil.geel{background:var(--geel-zacht);color:var(--geel)}.pil.grijs{background:var(--verhoogd);color:var(--tekst);font-weight:500}.scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}th{font-weight:500;font-size:12px;color:var(--flauw);text-align:left;padding:10px 14px;border-bottom:1px solid var(--rand);white-space:nowrap}th:first-child,td:first-child{padding-left:18px}th:last-child,td:last-child{padding-right:18px}td{padding:12px 14px;border-bottom:1px solid var(--rand);white-space:nowrap;font-variant-numeric:tabular-nums}tr:last-child td{border-bottom:0}td.naam{color:var(--kop);font-weight:500}th.r,td.r{text-align:right}td a{color:var(--oranje);text-decoration:none;font-weight:500}td.naam a{color:var(--kop)}td.naam a:hover{color:var(--oranje)}.rooster.vast4{grid-template-columns:repeat(4,minmax(0,1fr))}.naast .cijfer{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:10px;column-gap:10px}.naast .cijfer .l{flex:0 0 100%}.naast .cijfer .s{min-height:0;font-size:13px;font-weight:500;white-space:nowrap}.balk{position:relative}.balk u{position:absolute;top:-3px;width:2px;height:12px;background:var(--kop);border-radius:1px}a.kaart{text-decoration:none;transition:border-color .15s}a.kaart:hover{border-color:var(--oranje)}.kopje{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--flauw);margin:10px 0 -6px}section>.kopje:first-child,.kruimel+.kopje,.filters+.kopje{margin-top:0}.split{display:flex;height:12px;border-radius:6px;overflow:hidden;gap:2px}.split i{display:block;height:12px}.stip{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px}.stap{display:flex;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--rand);font-size:13px}.stap:last-child{border-bottom:0}.stap i{flex:0 0 18px;height:18px;border-radius:50%;background:var(--verhoogd);color:#fff;font-style:normal;font-size:11px;line-height:18px;text-align:center}.stap.klaar i{background:var(--groen)}.stap.klaar span{color:var(--kop)}.stap small{margin-left:auto;color:var(--flauw);font-size:12px}tr.totaal td{color:var(--kop);font-weight:600;background:var(--bg)}.balk{height:6px;background:var(--verhoogd);border-radius:3px;min-width:80px}.balk i{display:block;height:6px;border-radius:3px}.grafiek{padding:8px 14px 12px}.grafiek svg{display:block;width:100%;height:auto;font-family:var(--font)}.kanaal{padding:18px;display:flex;flex-direction:column;gap:14px;text-decoration:none;transition:border-color .15s}.kanaal:hover{border-color:var(--oranje)}.kanaal h3{margin:0;font-size:16px;font-weight:600;color:var(--kop);display:flex;justify-content:space-between;align-items:center;gap:8px}.kanaal .vier{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.kanaal .vier span{font-size:12px;color:var(--flauw)}.kanaal .vier b{display:block;white-space:nowrap;font-size:17px;font-weight:600;color:var(--kop);font-variant-numeric:tabular-nums}.kanaal .cac{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.kanaal .cac span{flex:0 0 100%;font-size:12px;color:var(--flauw)}.kanaal .cac b{font-size:32px;font-weight:600;color:var(--kop);letter-spacing:-.02em;line-height:1.2}.kanaal .cac em{font-style:normal;font-size:13px;font-weight:500;color:var(--flauw)}.kanaal.nieuw{border-style:dashed;align-items:center;justify-content:center;color:var(--flauw);font-size:13px;min-height:120px}.kpi{padding:16px 18px;display:flex;flex-direction:column;gap:10px}.kpi .naam{font-size:13px;font-weight:600;color:var(--kop);display:flex;justify-content:space-between;align-items:flex-start;gap:8px;min-height:39px}.kpi .naam small{font-weight:400;color:var(--flauw)}.kpi .midden{display:flex;align-items:center;gap:14px}.kpi .v{font-size:28px;font-weight:600;color:var(--kop);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.kpi .s{font-size:12px;color:var(--flauw)}.vorig{font-size:12px;color:var(--flauw);border-top:1px solid var(--rand);padding-top:8px;margin-top:6px;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.vorig b{white-space:nowrap}.seg{display:inline-flex;background:var(--verhoogd);border-radius:8px;padding:3px}.seg button{border:0;background:transparent;color:var(--tekst);padding:5px 12px;font:inherit;font-size:13px;border-radius:6px;cursor:pointer}.seg button.aan{background:var(--vlak);color:var(--kop);font-weight:600;box-shadow:0 0 0 1px var(--rand)}.per{position:relative}.pop{position:absolute;top:calc(100% + 6px);left:0;z-index:20;background:var(--vlak);border:1px solid var(--rand);border-radius:12px;box-shadow:0 8px 30px #0b0d0f1f;display:flex;padding:10px;gap:12px}.snel{display:flex;flex-direction:column;gap:2px;border-right:1px solid var(--rand);padding-right:10px}.snel button{text-align:left;border:0;background:none;font:inherit;font-size:13px;padding:6px 10px;border-radius:6px;cursor:pointer;white-space:nowrap;color:var(--kop)}.snel button:hover,.snel button.aan{background:var(--verhoogd)}.snel button.aan{font-weight:600}.kalkop{display:flex;justify-content:space-between;align-items:center;padding:2px 2px 8px}.kalkop b{font-size:13px;color:var(--kop)}.kalkop button{border:0;background:none;font-size:18px;line-height:1;cursor:pointer;padding:4px 10px;border-radius:6px;color:var(--kop)}.kalkop button:hover{background:var(--verhoogd)}.dagen{display:grid;grid-template-columns:repeat(7,34px)}.dagen span{font-size:11px;color:var(--flauw);text-align:center;padding:4px 0}.dagen button{height:32px;border:0;background:none;font:inherit;font-size:13px;cursor:pointer;color:var(--kop);border-radius:6px;font-variant-numeric:tabular-nums}.dagen button:hover{background:var(--verhoogd)}.dagen button.in{background:var(--oranje-zacht);border-radius:0}.dagen button.rand{background:var(--oranje);color:#fff}.dagen button.later{color:var(--rand);cursor:default;background:none}.filters{display:flex;gap:10px;flex-wrap:wrap}select.kies{width:auto;min-width:150px;font-size:13px;font-weight:500;padding:8px 32px 8px 12px;cursor:pointer}.knop{border:1px solid var(--rand);background:var(--vlak);color:var(--kop);border-radius:8px;padding:7px 12px;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.knop.oranje{background:var(--oranje);border-color:var(--oranje);color:#fff;font-weight:600;padding:9px 16px}form{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}label{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--flauw)}input,select{font:inherit;font-size:14px;color:var(--kop);background:var(--vlak);border:1px solid var(--rand);border-radius:8px;padding:9px 10px;width:100%}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--oranje);outline-offset:1px}.regel{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--rand);font-size:13px}.regel:last-child{border-bottom:0}.regel b{color:var(--kop);font-weight:500}.kruimel{font-size:13px;color:var(--flauw)}.kruimel a{color:var(--flauw)}.kruimel b{color:var(--kop);font-weight:600}.voorbeeld{font-size:12px;color:var(--geel);background:var(--geel-zacht);padding:2px 10px;border-radius:999px;font-weight:500}@media (max-width:820px){.app{flex-direction:column}.zij{width:auto;flex:none;flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--rand);padding:10px 16px;gap:4px}.zij .sectie,.zij .onder,.logo,.zij a small{display:none}.zij a{white-space:nowrap}.kopbalk{padding:14px 16px 0}.inhoud{padding:16px 16px 60px}.verberg-smal{display:none}.pop{flex-direction:column;max-width:calc(100vw - 32px)}.snel{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--rand);padding:0 0 8px}.rooster.vast4{grid-template-columns:repeat(2,minmax(0,1fr))}.cijfer.groot .v{font-size:26px}}.rooster{row-gap:16px}.hoofd,.inhoud,section{min-width:0}.inhoud{overflow-x:clip}.melding.rood{background:var(--rood-zacht);color:var(--rood);font-weight:500}.melding.rood b{font-weight:600}td.leeg{color:var(--flauw);white-space:normal;padding-top:18px;padding-bottom:18px}.bijgewerkt{color:var(--flauw);font-size:12px;white-space:nowrap}.bijgewerkt.oud{color:var(--rood);font-weight:600}.laden{color:var(--flauw);font-size:13px;padding:8px 2px}.leeg-vlak{color:var(--flauw);font-size:13px}.kal{display:block;overflow:visible}.kalkop{grid-template-columns:none}.voortgang{width:auto}.knoprij{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:18px}.kaart+.knoprij,.knoprij.los{margin-top:0}.uitslag{font-size:13px;color:var(--flauw)}.uitslag.goed{color:var(--groen)}.uitslag.fout{color:var(--rood)}dl.velden{margin:0;display:grid;gap:10px}dl.velden>div{display:flex;justify-content:space-between;gap:16px;font-size:13px}dl.velden dt{color:var(--flauw)}dl.velden dd{margin:0;color:var(--kop);text-align:right;overflow-wrap:anywhere}.stappen-rij{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0}input.smal-veld{width:110px}.knop.klein-knop{padding:4px 10px;font-size:12px}td.code,.code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--flauw)}.klein{font-size:12px;color:var(--flauw)}.iban{font-variant-numeric:tabular-nums;color:var(--kop)}.knop:disabled{opacity:.5;cursor:not-allowed}.heel{white-space:nowrap}.scroll{container-type:inline-size}td.leeg span{display:block;white-space:normal;position:sticky;left:18px;max-width:calc(100vw - 70px);max-width:calc(100cqw - 36px)}@media (max-width:820px){.knop,select.kies,input,select{min-height:40px}a.knop{display:inline-flex;align-items:center}td a:not(.knop),.kruimel a,.lijst .naam a{display:inline-block;padding:13px 0;margin:-13px 0}.tabs a{padding:10px 12px}.snel{display:grid;grid-template-columns:1fr 1fr;gap:4px}.snel button{min-height:40px;padding:6px 12px}.dagen{grid-template-columns:repeat(7,40px)}.dagen button{height:40px}.kalkop button{min-width:40px;min-height:40px}.naast .cijfer .s{white-space:normal;flex:0 0 100%}.grafiek{overflow-x:auto}.grafiek svg{min-width:640px}}@media (max-width:600px){table.rijen,table.rijen tbody{display:block}table.rijen thead{display:none}table.rijen tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--rand)}table.rijen tr:last-child{border-bottom:0}table.rijen td{display:block;padding:0;border:0;min-width:0;white-space:normal;overflow-wrap:anywhere}table.rijen td.verberg-smal,table.rijen td:empty{display:none}table.rijen td.leeg{grid-column:1/-1}table.rijen td[data-iban]:before{content:"IBAN";display:block;font-size:12px;color:var(--flauw)}}@media (max-width:480px){.kpi svg{width:48px;height:48px;flex:none}.kpi .midden{gap:10px}.kpi .midden>div{min-width:0}.kpi .v{font-size:22px}.rooster.vast4:has(>.cijfer>.vorig){grid-template-columns:minmax(0,1fr)}.tabs{flex-wrap:wrap;overflow-x:visible}}a.melding.doorklik{text-decoration:none;justify-content:space-between;color:var(--kop)}a.melding.doorklik .pijl{font-weight:600;color:var(--oranje);white-space:nowrap}a.melding.doorklik:hover .pijl{text-decoration:underline}.kaart>.uitleg{margin:0;padding:6px 18px 12px;font-size:13px;color:var(--tekst)}details.kaart>summary{padding:14px 18px;font-size:13px;font-weight:600;color:var(--kop);cursor:pointer}.lijst{border-top:1px solid var(--rand)}.lijst .item{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border-bottom:1px solid var(--rand)}.lijst .item:last-child{border-bottom:0}.lijst .wie{min-width:0;overflow-wrap:anywhere}.lijst .naam{color:var(--kop);font-weight:600;font-size:15px}.lijst .naam a{text-decoration:none}.lijst .naam a:hover{color:var(--oranje)}.lijst .klein{margin-top:2px}.lijst .bij{font-size:13px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;min-width:0}.lijst .pil{white-space:normal}.lijst .kiezers{display:grid;grid-template-columns:1fr;gap:10px;min-width:0}.lijst .voorstel{font-size:13px;color:var(--kop);background:var(--verhoogd);border-radius:8px;padding:8px 10px}.lijst .doe{display:flex;gap:10px}.lijst .doe .knop{flex:1;min-height:44px;font-size:15px}.lijst select,select.status-kies{font-size:16px;min-height:44px}.lijst .item.geannuleerd .naam a{text-decoration:line-through}.pil.hand{font-size:11px;padding:1px 8px}.statusrij{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.statusrij .knop{min-height:44px}.statusrij .knop.wijzig{min-width:44px;padding:4px 12px;color:var(--tekst)}select.status-kies{width:auto;min-width:170px}td>.statusrij{margin-top:6px}.venster-achter{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0b0d0f80;display:flex;align-items:center;justify-content:center;padding:16px}.venster{background:var(--vlak);border-radius:14px;padding:22px;width:100%;max-width:420px;box-shadow:0 20px 60px #0b0d0f4d}.venster p{margin:0;font-size:16px;line-height:1.45;color:var(--kop)}.venster .knoprij{justify-content:flex-end}.venster .knop{min-height:44px;font-size:15px;padding:9px 16px}@media (min-width:900px){.lijst .item{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.6fr) auto;align-items:center;gap:12px 20px}.lijst .item.smal{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.lijst .kiezers{grid-template-columns:1fr 1fr}.lijst .voorstel{grid-column:1/-1}.lijst .doe .knop{flex:none}.lijst select,select.status-kies{font-size:14px;min-height:40px}.lijst .doe .knop,.statusrij .knop{min-height:40px;font-size:13px}}@media (max-width:600px){table.kaarten,table.kaarten tbody{display:block}table.kaarten thead{display:none}table.kaarten tr{display:block;padding:12px 18px;border-bottom:1px solid var(--rand)}table.kaarten tr:last-child{border-bottom:0}table.kaarten td{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;padding:4px 0;border:0;white-space:normal;text-align:right;overflow-wrap:anywhere}table.kaarten td[data-l]:before{content:attr(data-l);font-size:12px;color:var(--flauw);text-align:left}table.kaarten td:empty{display:none}table.kaarten td.naam{font-size:15px}table.kaarten td:not([data-l]){display:block;text-align:left;padding-top:8px}table.kaarten td.leeg{padding:6px 0}table.kaarten .statusrij{flex:0 0 100%;justify-content:flex-end}table.kaarten select.status-kies{flex:1}table.kaarten .knoprij{margin-top:8px}}.bericht{background:var(--bg);border:1px solid var(--rand);border-radius:8px;padding:12px 14px;font-size:13px;color:var(--kop);white-space:pre-line}.acties{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}td .knop{padding:5px 10px;font-size:12px}.vk{display:inline-block;width:17px;height:17px;border-radius:4px;border:1.5px solid #cfd1d5;vertical-align:middle;text-align:center;line-height:14px;font-size:11px;font-weight:700;color:#fff;background:var(--vlak)}.vk.aan{background:var(--groen);border-color:var(--groen)}.vk.klein{width:12px;height:12px;border-radius:3px;margin-right:3px;line-height:9px;font-size:0}td.m,th.m{text-align:center}th.groep,td.groep{border-left:1px solid var(--rand)}.zij a.dicht{color:var(--flauw);pointer-events:none}.zij a.dicht small{display:inline}.zij .onder select{font-size:12px;padding:5px 8px;margin-top:6px}.meer{display:block;width:100%;border:0;border-top:1px solid var(--rand);background:none;padding:12px;font:inherit;font-size:13px;font-weight:600;color:var(--oranje);cursor:pointer;border-radius:0 0 12px 12px}.meer:hover{background:var(--bg)}.mod{border-bottom:1px solid var(--rand)}.mod:last-child{border-bottom:0}.mod summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:13px 18px;font-size:14px;color:var(--kop);font-weight:500}.mod summary::-webkit-details-marker{display:none}.mod summary i{flex:0 0 22px;height:22px;border-radius:50%;background:var(--verhoogd);color:var(--flauw);font-style:normal;font-size:12px;line-height:22px;text-align:center;font-weight:600}.mod.klaar summary i{background:var(--groen);color:#fff}.mod summary small{margin-left:auto;color:var(--flauw);font-size:12px;font-weight:400}.mod .in{padding:0 18px 16px 52px;display:flex;flex-direction:column;gap:10px;font-size:13px}.video{background:var(--kop);color:#fff;border-radius:10px;aspect-ratio:16/9;max-width:420px;display:flex;align-items:center;justify-content:center;font-size:13px;opacity:.92}.melding{border-radius:12px;padding:14px 18px;font-size:13px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.melding.oranje{background:var(--oranje-zacht);color:var(--kop)}.melding.groen{background:var(--groen-zacht);color:var(--kop)}.kopie{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--rand);font-size:13px;flex-wrap:wrap}.kopie:last-child{border-bottom:0}.kopie span{color:var(--flauw);flex:0 0 190px}.kopie b{color:var(--kop);font-weight:500;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dag div{padding:14px 18px;font-size:13px}.dag b{display:block;color:var(--kop);font-weight:600;margin-bottom:2px}#p-training>div{display:flex;flex-direction:column;gap:16px}.vb summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--kop);padding:4px 0}.vbs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:10px;max-width:860px}.vbs .video{max-width:none}.tip{font-size:12px;color:var(--flauw)}.tip b{color:var(--tekst);font-weight:600}.fups{display:flex;flex-direction:column}.fups>div{display:flex;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--rand);font-size:13px;flex-wrap:wrap}.fups>div:last-child{border-bottom:0}.fups b{flex:0 0 130px;color:var(--flauw);font-weight:500;font-size:12px}.fups span:not(.meme){color:var(--kop);flex:1;min-width:180px}.meme{flex:none;background:var(--verhoogd);border:1px dashed #cfd1d5;border-radius:8px;padding:10px 12px;font-size:11px;color:var(--flauw)}#scripts .kopje{margin:6px 0 -6px}#pitch td{height:56px;padding-top:0;padding-bottom:0}@keyframes veeg{0%{background-position:-150% 0}to{background-position:250% 0}}@keyframes tint{0%{background-color:#2f9e5b38}to{background-color:transparent}}tr.flits{background-image:linear-gradient(100deg,transparent 0,rgba(47,158,91,.38) 45%,rgba(47,158,91,.5) 50%,rgba(47,158,91,.38) 55%,transparent 100%);background-repeat:no-repeat;background-size:55% 100%;background-position:250% 0;animation:veeg .8s ease-out,tint 1.8s ease-out}tr.flits .pil{animation:plop .35s ease-out .25s both}@keyframes plop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){tr.flits,tr.flits .pil{animation:none}}.kopje.rij{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.kopje.rij select{letter-spacing:0;text-transform:none}@media (max-width:820px){.dag{grid-template-columns:1fr}.mod .in{padding-left:18px}.kopie span{flex-basis:100%}}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400-latin.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500-latin.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600-latin.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700-latin.woff2) format("woff2")}body{margin:0}#setter{min-height:100%}h1,h2,h3{margin-top:0}.uitlog{font:inherit;font-size:12px;color:var(--flauw);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline}#setter>.midden{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:16px}#setter>.midden .kaart{width:100%;max-width:380px}.inlog{display:flex;flex-direction:column;gap:14px;padding:28px 24px}.inlog h1{font-size:20px;font-weight:600;color:var(--kop);margin:0}.inlog form{display:flex;flex-direction:column;gap:12px}.inlog .knop.oranje{width:100%;padding:11px 14px;font-size:15px}.inlog .fout{color:var(--rood);font-size:13px}.inlog .klein{font-size:13px;color:var(--flauw)}.inlog button.link{background:none;border:0;padding:0;font:inherit;font-size:13px;color:var(--flauw);text-decoration:underline;cursor:pointer;text-align:left}a.video{color:#fff}a.wlink{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--oranje);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table td a.wlink{max-width:240px}table td a.wlink,table td.naam a.wlink{color:var(--oranje);font-weight:600}a.wlink:hover{text-decoration:underline}a.wlink:after{content:"↗";font-size:11px}.lrij{display:flex;align-items:center;gap:14px;min-width:0;max-width:100%}.lrij a.wlink:first-child{flex:none}.lrij a.wlink{min-width:0;flex:0 1 auto}#pitch td{white-space:nowrap}#pitch td .w2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;min-width:190px;max-height:39px;line-height:19.5px}#pitch .acties,#wacht .acties{flex-wrap:nowrap}#t-workflow .regel b{white-space:nowrap}tr.flits{animation-fill-mode:none}.loom{position:relative;width:100%;max-width:720px;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:var(--kop)}.loom iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.vbs .loom{max-width:none}.volgt{border:1px dashed #cfd1d5;border-radius:10px;background:var(--verhoogd);color:var(--flauw);font-size:13px;aspect-ratio:16/9;max-width:420px;display:flex;align-items:center;justify-content:center}.vbs .volgt{max-width:none}.meme{flex:none;background:none;border:0;padding:0;display:flex;flex-direction:column;gap:8px;width:200px;max-width:100%}.meme img{display:block;width:100%;height:auto;border-radius:8px;border:1px solid var(--rand)}.meme-knoppen{display:flex;gap:8px}.meme-knoppen .knop{flex:1;justify-content:center;padding:5px 10px;font-size:12px}.uitleg-beeld{display:block;max-width:320px}.uitleg-beeld img{display:block;width:100%;height:auto;border-radius:8px;border:1px solid var(--rand)}a.knop{display:inline-flex;align-items:center;text-decoration:none}.knop.buiten{padding:5px 10px;font-size:12px;color:var(--kop);font-weight:400}.kopie b{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.onderbalk,.tabs .smal{display:none}@media (max-width:820px){.tabs .smal{display:inline}}html{max-width:100%;overflow-x:hidden}body{max-width:100%;overflow-x:clip}.app{max-width:100vw}.scroll{-webkit-overflow-scrolling:touch}@media (max-width:820px){.dag{gap:16px}.kopje.rij,.kopbalk .rij{row-gap:6px}.kopie b{flex-basis:60%}input,select{font-size:16px}select.kies{font-size:14px}.knop,select.kies,input,select,td .knop{min-height:44px}td a:not(.knop),.kruimel a{padding:12px 0;margin:-12px 0}.inlog button.link{min-height:44px}.vb summary{padding:12px 0}.tabs{flex-wrap:nowrap}.tabs a{flex:1 1 auto;text-align:center;padding:11px 6px}.tabs .breed,.zij{display:none}.onderbalk{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--vlak);border-top:1px solid var(--rand);padding:4px 4px calc(4px + env(safe-area-inset-bottom))}.onderbalk a{flex:1 1 0;min-width:0;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-decoration:none;color:var(--flauw);font-size:11px;font-weight:500;border-radius:10px}.onderbalk a svg{flex:none}.onderbalk a.actief{color:var(--oranje);font-weight:600}.onderbalk a.dicht{opacity:.4;pointer-events:none}.inhoud{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.mob,.ik svg,td.k-mob{display:none}@media (max-width:599.98px){.mob{display:block}.desk{display:none}.ik svg{display:block}table.compact,table.compact tbody{display:block}table.compact thead{display:none}table.compact tr{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:10px;column-gap:10px;row-gap:8px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--rand)}table.compact tr:last-child{border-bottom:0}table.compact td{display:block;padding:0;border:0;min-width:0;text-align:left}table.compact td.k-weg{display:none}table.compact td.k-naam{grid-column:1;color:var(--kop);font-weight:500}table.compact td.k-naam>a,table.compact .hoofd,table.compact .sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.compact .hoofd{font-weight:500}table.compact .sub{font-size:12px;color:var(--flauw);font-weight:400}table.compact td.k-recht{grid-column:2;grid-row:1}table.compact td.k-onder,table.compact td.leeg{grid-column:1/-1}table.compact td.leeg span{position:static;max-width:none}.klem2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#pitch .sub{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:16px;max-height:32px}table.compact td.k-naam>a.wlink,table.compact .lrij a.wlink{display:inline-flex;min-height:44px;font-size:13px;max-width:100%;padding:0;margin:0}#pitch tr{height:112px;padding-top:0;padding-bottom:0;box-sizing:border-box}#pitch tr:last-child{border-bottom:1px solid transparent}#pitch .acties{gap:6px;justify-content:flex-end}.knop.ik{width:44px;min-height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center}.knop.ik svg{width:18px;height:18px}#pitch .knop.oranje{min-height:44px}#wacht .acties{flex-wrap:wrap;justify-content:flex-start}table.compact td.k-naam br{display:none}#afspraken .sub{white-space:normal}table.compact tr{padding-left:18px;padding-right:18px}details.stappen summary{min-height:44px;display:flex;align-items:center;font-size:12px;color:var(--flauw);cursor:pointer;margin:-6px 0}details.stappen dl{margin:6px 0 4px;display:grid;gap:8px}details.stappen dl>div{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px}details.stappen dt{color:var(--flauw)}details.stappen dd{margin:0}}
