:root{--bg:#f6f6f4;--vlak:#fff;--vlak-2:#f0efec;--rand:#e2e0db;--tekst:#1c1b19;--zacht:#6b6862;--accent:#0047f9;--accent-tekst:#fff;--navy:#000936;--blauw:#0047f9;--groen:#40ee77;--goed:#1f8a4c;--goed-zacht:#e3f3e9;--twijfel:#b86a00;--twijfel-zacht:#fdf0dc;--fout:#c23b2f;--fout-zacht:#fbe6e3;--info:#3d6fb6;--info-zacht:#e5edf8;--schaduw:0 1px 2px #0000000f, 0 4px 16px #0000000d;--radius:10px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#141413;--vlak:#1d1d1b;--vlak-2:#262624;--rand:#34332f;--tekst:#ecebe7;--zacht:#9d9a93;--accent:#3d74ff;--accent-tekst:#fff;--goed:#4cc17f;--goed-zacht:#183324;--twijfel:#f0a63a;--twijfel-zacht:#3a2a10;--fout:#f06b5e;--fout-zacht:#3d1c19;--info:#7aa6e6;--info-zacht:#1b2a40;--schaduw:0 1px 2px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#141413;--vlak:#1d1d1b;--vlak-2:#262624;--rand:#34332f;--tekst:#ecebe7;--zacht:#9d9a93;--accent:#3d74ff;--accent-tekst:#fff;--goed:#4cc17f;--goed-zacht:#183324;--twijfel:#f0a63a;--twijfel-zacht:#3a2a10;--fout:#f06b5e;--fout-zacht:#3d1c19;--info:#7aa6e6;--info-zacht:#1b2a40;--schaduw:0 1px 2px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--tekst);margin:0}body{font:14px/1.45 Hanken Grotesk,Inter,system-ui,-apple-system,Segoe UI,sans-serif}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}.schil{min-height:100vh;display:flex}.hoofdvlak{flex:1;min-width:0}.rail{background:var(--navy);color:#fff;z-index:30;background-image:radial-gradient(420px 260px at -20% -10%,#0047f959,#0000 70%);flex-direction:column;flex:none;gap:26px;width:256px;height:100vh;padding:22px 14px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.rail-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.rail-merk{color:inherit;border-radius:8px;gap:8px;min-width:0;padding:2px 10px;text-decoration:none;display:grid}.rail-merk .rail-favicon{border-radius:9px;width:36px;height:36px;display:none!important}.rail-klap{cursor:pointer;color:#ffffffb8;background:0 0;border:1px solid #ffffff29;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid}.rail-klap:hover{color:#fff;background:#ffffff14}.rail-klap:focus-visible{outline:2px solid var(--groen);outline-offset:2px}.schil.ingeklapt .rail{gap:22px;width:72px;padding:18px 10px 16px}.schil.ingeklapt .rail-top{flex-direction:column;align-items:center;gap:12px}.schil.ingeklapt .rail-merk{padding:0}.schil.ingeklapt .rail-logo,.schil.ingeklapt .rail-merk span{display:none}.schil.ingeklapt .rail-favicon{display:block!important}.schil.ingeklapt .rail-item{justify-content:center;padding:0}.schil.ingeklapt .rail-item>span{display:none}.schil.ingeklapt .rail-item.aan:after{width:6px;height:6px;top:5px;right:5px}.schil.ingeklapt .rail-ik{background:0 0;justify-content:center;padding:6px 0}.schil.ingeklapt .rail-wie{display:none}.schil.ingeklapt .rail-uit{padding:0}.schil.ingeklapt .rail-uit span{display:none}.rail-merk img{width:150px;height:auto;display:block}.rail-merk span{letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;font-size:11px;font-weight:600}.rail-nav{flex-direction:column;gap:4px;display:flex}.rail-item{color:#ffffffb8;white-space:nowrap;border-radius:10px;align-items:center;gap:12px;min-height:42px;padding:0 26px 0 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.rail-item svg{flex:none}.rail-item:hover{color:#fff;background:#ffffff12}.rail-item.aan{background:var(--blauw);color:#fff;font-weight:600;box-shadow:0 6px 18px #0047f959}.rail-item.aan:after{content:"";background:var(--groen);border-radius:50%;width:7px;height:7px;position:absolute;right:12px}.rail-item:focus-visible,.rail-merk:focus-visible,.rail-uit:focus-visible{outline:2px solid var(--groen);outline-offset:2px}.rail-onder{gap:8px;margin-top:auto;display:grid}.rail-ik{background:#ffffff0f;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.rail-avatar{background:var(--groen);width:34px;height:34px;color:var(--navy);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.rail-wie{min-width:0;line-height:1.3;display:grid}.rail-wie b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.rail-wie small{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.rail-uit{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:38px;font-weight:500;display:flex}.rail-uit:hover{background:#ffffff14;border-color:#ffffff59}.kop{border-bottom:1px solid var(--rand);background:var(--vlak);z-index:20;align-items:center;gap:16px;height:49px;padding:0 20px;display:flex;position:sticky;top:0}.kop .kop-pad{min-width:0;color:var(--zacht);align-items:center;gap:10px;font-size:14px;display:flex}.kop .kop-pad i{opacity:.5;font-style:normal}.kop .kop-titel{letter-spacing:-.01em;color:var(--tekst);font-weight:700}.kop .ruimte{flex:1}@media (width<=860px){.schil{display:block}.rail{grid-template-columns:minmax(0,1fr) auto;gap:12px;width:auto;height:auto;padding:14px 16px;display:grid;position:static;overflow:visible}.rail-top{display:contents}.rail-klap{display:none}.rail-merk{align-self:center;padding:0}.schil.ingeklapt .rail{gap:12px;width:auto;padding:14px 16px}.schil.ingeklapt .rail-logo{display:block}.schil.ingeklapt .rail-favicon{display:none!important}.schil.ingeklapt .rail-item{justify-content:flex-start;padding:0 26px 0 12px}.schil.ingeklapt .rail-item>span{display:inline}.schil.ingeklapt .rail-ik{padding:0}.schil.ingeklapt .rail-wie{display:grid}.schil.ingeklapt .rail-uit{padding:0 12px}.schil.ingeklapt .rail-uit span{display:inline}.rail-merk img{width:120px}.rail-merk span{display:none}.rail-onder{grid-area:1/2;align-items:center;gap:8px;margin:0;display:flex}.rail-ik{background:0 0;padding:0}.rail-wie{max-width:92px}.rail-wie small{display:none}.rail-avatar{width:30px;height:30px;font-size:12px}.rail-uit svg{display:none}.rail-uit{height:34px;padding:0 12px}.rail-nav{scrollbar-width:none;flex-direction:row;grid-column:1/-1;gap:6px;margin:0 -16px;padding:0 16px 2px;overflow-x:auto}.rail-item{border:1px solid #ffffff24;flex:none;gap:8px;min-height:38px;font-size:13.5px}.rail-item.aan:after{display:none}.kop{padding:0 16px}.pagina{padding:20px 16px 48px}.paginakop{flex-direction:column;align-items:stretch}.shoot{grid-template-columns:minmax(0,1fr);gap:10px}.kop .kop-pad>span,.kop .kop-pad i{display:none}.knoppen{flex-wrap:wrap;justify-content:flex-start}}.knop{border:1px solid var(--rand);background:var(--vlak);cursor:pointer;white-space:nowrap;border-radius:8px;padding:6px 12px}.knop:hover:not(:disabled){border-color:var(--zacht)}.knop:disabled{opacity:.45;cursor:not-allowed}.knop.hoofd{background:var(--accent);border-color:var(--accent);color:var(--accent-tekst);font-weight:600}.knop.goed{background:var(--goed);border-color:var(--goed);color:#fff;font-weight:600}.knop.fout{background:var(--fout);border-color:var(--fout);color:#fff;font-weight:600}.knop.stil{background:0 0;border-color:#0000}.knop kbd,.kbd{opacity:.7;border:1px solid;border-radius:4px;margin-left:6px;padding:0 4px;font:11px ui-monospace,monospace}.pagina{width:100%;max-width:none;margin:0;padding:24px 24px 60px}.pagina h1{letter-spacing:-.01em;margin:0 0 4px;font-size:22px}.sub{color:var(--zacht)}.pil{background:var(--vlak-2);color:var(--zacht);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.pil.nieuw,.pil.bezig,.pil.verwerken,.pil.wacht,.pil.opnieuw_bewerken{background:var(--info-zacht);color:var(--info)}.pil.klaar_voor_review{background:var(--vlak-2);color:var(--tekst)}.pil.twijfel{background:var(--twijfel-zacht);color:var(--twijfel)}.pil.goedgekeurd{background:var(--goed-zacht);color:var(--goed)}.pil.afgekeurd_definitief,.pil.mislukt{background:var(--fout-zacht);color:var(--fout)}.pil.sfeer{background:var(--info-zacht);color:var(--info);font-weight:600}.paginakop{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.paginakop .sub{max-width:720px}.knop.groot{border-radius:10px;padding:10px 18px;font-size:14px}.kaartleeg{background:var(--vlak);border:1px dashed var(--rand);border-radius:var(--radius);color:var(--zacht);padding:22px}.nieuwketen{background:var(--vlak);border:1px solid var(--rand);border-radius:var(--radius);grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:12px;padding:14px 16px;display:grid}.nieuwketen .veld{min-width:0;margin:0}.nieuwketen .veld select,.nieuwketen .veld input{width:100%;min-width:0}@media (width<=860px){.nieuwketen{grid-template-columns:minmax(0,1fr)}}.inlog{background:var(--navy);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.inlog-formvlak{color:#fff;background:radial-gradient(900px 520px at -10% -15%, #0047f96b, transparent 62%), radial-gradient(600px 420px at 110% 115%, #40ee771a, transparent 60%), var(--navy);justify-content:center;align-items:center;padding:48px 28px;display:flex}.inlog-inhoud{width:100%;max-width:410px}.inlog-mobiellogo{width:150px;height:auto;margin-bottom:28px;display:none}.inlog-oog{letter-spacing:.06em;text-transform:uppercase;color:#ffffffd9;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.inlog-oog i{background:var(--groen);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #40ee7733}.inlog h1{letter-spacing:-.02em;margin:18px 0 8px;font-size:36px;font-weight:800;line-height:1.15}.inlog-sub{color:#a9b2d9;margin:0 0 30px;font-size:16px}.inlog-veld{gap:8px;margin-bottom:20px;display:grid}.inlog-veld>span{color:#fff;font-size:14px;font-weight:600}.inlog-veld input{width:100%;height:50px;color:var(--navy);background:#fff;border:1px solid #2b3570;border-radius:10px;padding:0 16px;font-size:15px;transition:border-color .15s,box-shadow .15s}.inlog-veld input::placeholder{color:#9aa0b8}.inlog-veld input:focus{border-color:var(--blauw);outline:none;box-shadow:0 0 0 4px #0047f973}.inlog-veld input[aria-invalid=true]{border-color:#ff6b6b}.inlog-ww{position:relative}.inlog-ww input{padding-right:52px}.inlog-oogknop{color:#6b7299;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.inlog-oogknop:hover{color:var(--navy);background:#eef1fb}.inlog-oogknop:focus-visible{outline:2px solid var(--blauw);outline-offset:0}.inlog-fout{color:#ff9c9c;background:#ff5a5a1f;border:1px solid #ff6b6b66;border-radius:10px;align-items:center;gap:10px;margin:-4px 0 18px;padding:12px 14px;font-size:14px;display:flex}.inlog-fout svg{flex:none}.inlog-knop{background:var(--blauw);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;height:52px;margin-top:6px;font-size:16px;font-weight:700;transition:background .15s,transform .15s,box-shadow .15s;display:flex;box-shadow:0 10px 24px #0047f959}.inlog-knop:hover:not(:disabled){background:#1a5bff;transform:translateY(-1px);box-shadow:0 14px 28px #0047f973}.inlog-knop:focus-visible{outline:2px solid var(--groen);outline-offset:3px}.inlog-knop:disabled{opacity:.7;cursor:progress}.inlog-draai{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite draai}@keyframes draai{to{transform:rotate(360deg)}}.inlog-voet{color:#6f79a8;margin:26px 0 0;font-size:13px}.inlog-beeldvlak{background:#fff;justify-content:center;align-items:center;padding:48px;display:flex;position:relative;overflow:hidden}.inlog-beeld{text-align:center;width:100%;max-width:780px;color:var(--navy)}.inlog-beeld img{width:100%;height:auto;margin:0 auto;display:block}.inlog-beeld p{letter-spacing:.32em;text-transform:uppercase;color:var(--blauw);margin:26px 0 18px;font-size:13px;font-weight:700}.inlog-beeld ul{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.inlog-beeld li{color:#3b4370;background:#f2f4fb;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500}.inlog-streep{background:linear-gradient(90deg, var(--navy) 0 40%, var(--blauw) 40% 85%, var(--groen) 85% 100%);height:6px;position:absolute;bottom:0;left:0;right:0}@media (width<=860px){.inlog{grid-template-columns:minmax(0,1fr)}.inlog-beeldvlak{display:none}.inlog-formvlak{align-items:flex-start;min-height:100vh;padding:40px 20px}.inlog-mobiellogo{display:block}.inlog h1{font-size:30px}.inlog-sub{font-size:15px}}.veld{gap:4px;margin-bottom:12px;display:grid}.veld input,.veld select{border:1px solid var(--rand);background:var(--bg);border-radius:8px;padding:8px 10px}.melding{background:var(--fout-zacht);color:var(--fout);border-radius:8px;margin-bottom:12px;padding:8px 12px}.klant{margin-top:28px}.klant h2{text-transform:uppercase;letter-spacing:.06em;color:var(--zacht);margin:0 0 8px;font-size:13px}.shoots{background:var(--vlak);border:1px solid var(--rand);border-radius:var(--radius);overflow:hidden}.shoot{border-top:1px solid var(--rand);grid-template-columns:minmax(0,1fr) 150px 260px auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.shoot:first-child{border-top:0}.shoot .titel{cursor:pointer;font-weight:600}.shoot .titel:hover{text-decoration:underline}.balk{background:var(--vlak-2);border-radius:3px;height:6px;margin:6px 0 4px;display:flex;overflow:hidden}.balk span{height:100%;display:block}.knoppen{justify-content:flex-end;gap:8px;display:flex}.werkbalk{border-bottom:1px solid var(--rand);background:var(--vlak);z-index:15;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 20px;display:flex;position:sticky;top:49px}.werkbalk .titel{font-weight:700}.chips{flex-wrap:wrap;gap:4px;display:flex}.chip{border:1px solid var(--rand);cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;font-size:13px}.chip.aan{background:var(--tekst);color:var(--bg);border-color:var(--tekst)}.chip b{opacity:.7;margin-left:4px;font-weight:600}.review{grid-template-columns:minmax(300px,420px) minmax(0,1fr);align-items:start;gap:20px;padding:16px 20px;display:grid}.lijst{gap:6px;display:grid}.groepkop{text-transform:uppercase;letter-spacing:.06em;color:var(--zacht);margin:10px 2px 2px;font-size:12px}.kaart{background:var(--vlak);border:1px solid var(--rand);border-radius:var(--radius);cursor:pointer;text-align:left;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:8px;display:grid}.kaart:hover{border-color:var(--zacht)}.kaart.actief{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 30%, transparent)}.kaart video,.kaart .geenvideo{object-fit:cover;background:#000;border-radius:6px;width:54px;height:96px}.kaart .regel1{color:var(--zacht);align-items:center;gap:6px;font-size:12px;display:flex}.kaart .zin{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 4px;font-weight:500;display:-webkit-box;overflow:hidden}.kaart .klein{color:var(--zacht);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.slot{color:var(--info);font-size:12px;font-weight:600}.detail{background:var(--vlak);border:1px solid var(--rand);box-shadow:var(--schaduw);border-radius:14px;max-height:calc(100vh - 126px);padding:16px;position:sticky;top:110px;overflow:auto}.detail .boven{grid-template-columns:auto minmax(0,1fr);gap:18px;display:grid}.speler{aspect-ratio:9/16;background:#000;border-radius:10px;width:270px;position:relative;overflow:hidden}.speler video{width:100%;height:100%;display:block}.speler .wacht{color:#fff;text-align:center;background:#0009;place-items:center;padding:12px;font-size:13px;display:grid;position:absolute;inset:0}.detail h2{letter-spacing:-.01em;margin:0;font-size:18px}.meta{color:var(--zacht);flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 10px;font-size:12px;display:flex}.vlag{border-left:3px solid var(--twijfel);background:var(--twijfel-zacht);border-radius:0 8px 8px 0;margin-bottom:6px;padding:6px 10px;font-size:13px}.vlag.info{border-color:var(--info);background:var(--info-zacht)}.vlag small{color:var(--zacht);text-transform:uppercase;letter-spacing:.04em;font-size:11px;display:block}.bevindingen{margin-top:10px}.bevind-regel{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vlagchip{background:var(--twijfel-zacht);color:var(--twijfel);white-space:nowrap;cursor:help;border-radius:999px;align-items:center;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.vlagchip.info{background:var(--info-zacht);color:var(--info)}.bevind-knop{margin-left:auto}.bevind-details{max-height:min(320px,38vh);margin-top:8px;padding-right:4px;overflow:auto}.vlag.meting{border-color:var(--rand);background:var(--vlak-2);color:var(--zacht)}.vlag-claude{color:var(--zacht);margin-top:4px}.vlag-claude b{color:var(--tekst);font-weight:600}.claude{color:var(--zacht);margin:8px 0;font-size:13px}.claude b{color:var(--tekst);font-weight:600}.acties{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.blok{border-top:1px solid var(--rand);margin-top:14px;padding-top:12px}.blok h3{text-transform:uppercase;letter-spacing:.06em;color:var(--zacht);align-items:center;gap:10px;margin:0 0 8px;font-size:13px;display:flex}textarea.reden{border:1px solid var(--rand);background:var(--bg);border-radius:8px;width:100%;min-height:60px;padding:8px}.golf{background:var(--vlak-2);cursor:ew-resize;touch-action:none;border-radius:8px;width:100%;height:110px;display:block}.trimregel{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.capregels{gap:6px;display:grid}.capregel{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.capregel .nr{width:22px;color:var(--zacht);font-size:12px}.woord{border:1px solid var(--rand);background:var(--bg);border-radius:6px;min-width:2ch;padding:3px 6px}.woord.gewijzigd{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--bg))}.audit{color:var(--zacht);gap:3px;font-size:12px;display:grid}.toast{background:var(--tekst);color:var(--bg);box-shadow:var(--schaduw);z-index:80;border-radius:10px;max-width:90vw;padding:10px 16px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.toast.fout{background:var(--fout);color:#fff}.leeg{color:var(--zacht);text-align:center;padding:30px}.lade{background:var(--vlak);border-left:1px solid var(--rand);z-index:40;width:min(520px,100vw);padding:18px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-8px 0 24px #0000001f}.lade h2{margin:0 0 12px;font-size:18px}.stijlgrid{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.stijlgrid input[type=color]{border:1px solid var(--rand);background:0 0;border-radius:8px;width:100%;height:34px}.preview{aspect-ratio:9/16;object-fit:contain;background:#000;border-radius:10px;width:min(100%,300px);margin:12px auto 0;display:block}@media (width<=900px){.review{grid-template-columns:1fr}.detail{max-height:none;position:static}.detail .boven{grid-template-columns:1fr}.speler{width:100%;max-width:320px}.shoot{grid-template-columns:1fr}.knoppen{justify-content:flex-start}}.keten{grid-template-columns:minmax(240px,320px) minmax(0,1fr) minmax(300px,400px);align-items:start;gap:16px;min-width:0;padding:16px 20px;display:grid}.keten>.bieb{grid-area:1/1/span 2}.keten>.stappen{grid-area:1/2}.ketenrechts{grid-area:1/3/span 2;gap:16px;min-width:0;max-height:calc(100vh - 130px);display:grid;position:sticky;top:112px;overflow:auto}.paneel{background:var(--vlak);border:1px solid var(--rand);border-radius:var(--radius);min-width:0;padding:14px}.paneel h3:first-child{margin-top:0}.paneel.bieb{max-height:calc(100vh - 130px);position:sticky;top:112px;overflow:auto}.paneel.eindvideos .variantgrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.werkbalk .werkbalk-sub{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.werkbalk .ketenkeuze{text-overflow:ellipsis;min-width:0;max-width:min(360px,100%)}.rij{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.zoek{border:1px solid var(--rand);background:var(--bg);border-radius:8px;width:100%;padding:7px 10px}.biebclip{border:1px solid var(--rand);background:var(--vlak);cursor:grab;border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:6px;padding:6px;display:grid}.biebclip.gebruikt{border-color:color-mix(in srgb, var(--accent) 50%, var(--rand))}.biebclip .tekst{min-width:0;font-size:13px}.biebclip .regel1{color:var(--zacht);gap:6px;font-size:11px;display:flex}.duim{cursor:pointer;background:#000;border:0;border-radius:6px;width:44px;height:78px;padding:0;position:relative;overflow:hidden}.duim video{object-fit:cover;width:100%;height:100%;display:block}.duim i{color:#fff;text-shadow:0 1px 3px #000000b3;place-items:center;font-size:14px;font-style:normal;display:grid;position:absolute;inset:0}.ketennaam{background:0 0;border:1px solid #0000;border-radius:8px;flex:1;min-width:0;padding:4px 6px;font-size:18px;font-weight:700}.ketennaam:hover,.ketennaam:focus{border-color:var(--rand);background:var(--bg)}.stap{border:1px solid var(--rand);background:var(--bg);border-radius:10px;margin-bottom:10px}.stap.doel{border-color:var(--accent)}.stap.erboven{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 40%, transparent)}.stapkop{border-bottom:1px solid var(--rand);cursor:grab;align-items:center;gap:8px;padding:8px 10px;display:flex}.stapkop input{background:0 0;border:1px solid #0000;border-radius:6px;flex:1;min-width:0;padding:2px 6px;font-weight:600}.stapkop input:hover,.stapkop input:focus{border-color:var(--rand);background:var(--vlak)}.greep{color:var(--zacht);cursor:grab;-webkit-user-select:none;user-select:none;letter-spacing:-2px}.stapclips{grid-template-columns:minmax(0,1fr);gap:6px;padding:8px;display:grid}.leegstap{text-align:center;border:1px dashed var(--rand);border-radius:8px;padding:10px}.stapclip{background:var(--vlak);border:1px solid var(--rand);cursor:grab;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.stapclip .tekst{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.zinnr{background:var(--vlak-2);border-radius:5px;padding:1px 5px;font:600 11px ui-monospace,monospace}.telling{background:var(--info-zacht);color:var(--info);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.telling b{font-size:17px}.telling.teveel{background:var(--fout-zacht);color:var(--fout)}.paden{gap:3px;max-height:220px;margin-top:8px;font-size:13px;display:grid;overflow:auto}.pad{align-items:center;gap:6px;display:flex}.exportuitkomst{gap:2px;margin-top:4px;display:grid}.exportuitkomst code{word-break:break-all;font-size:11px}.variantgrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.variant{border:1px solid var(--rand);background:var(--bg);border-radius:10px;overflow:hidden}.variantspeler{aspect-ratio:9/16;background:#000;position:relative}.variantspeler video{width:100%;height:100%;display:block}.variantspeler .wacht{color:#fff;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.variantinfo{gap:4px;padding:8px 10px;display:grid}.variantinfo .naam{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.variantinfo .meta{margin:0}.speelvenster{z-index:60;background:#0009;place-items:center;display:grid;position:fixed;inset:0}.speelvenster>div{background:var(--vlak);border-radius:14px;gap:8px;max-width:92vw;padding:14px;display:grid}.speelvenster video{aspect-ratio:9/16;background:#000;border-radius:10px;width:min(320px,80vw)}@media (width<=1400px){.keten{grid-template-columns:minmax(240px,320px) minmax(0,1fr)}.ketenrechts{grid-area:2/2;max-height:none;position:static;overflow:visible}}@media (width<=1000px){.keten{grid-template-columns:minmax(0,1fr)}.keten>.bieb,.keten>.stappen,.ketenrechts{grid-area:auto/1}.paneel.bieb{max-height:50vh;position:static}}.overgangrij{border-left:2px dashed var(--rand);flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 6px 14px;padding:4px 8px;display:flex}.overgangrij .pijl{color:var(--accent)}.overgangrij select{padding:2px 4px}.overgangrij .foutje{color:var(--fout,#c0392b)}.overgangvb{flex-basis:100%;align-items:flex-end;gap:8px;display:flex}.overgangvb video{background:#000;border-radius:6px;width:135px;height:240px;display:block}.paneel .overgangrij select{width:auto;max-width:100%;padding:3px 6px}.overgangrij .overgangkeuze{font-weight:600}.vbknop{cursor:zoom-in;background:0 0;border:0;border-radius:6px;padding:0;position:relative}.vbknop i{color:#fff;background:#0000008c;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;position:absolute;bottom:6px;left:6px}.vbknop:hover i,.vbknop:focus-visible i{background:var(--accent)}.lightbox{z-index:80;background:#000000c7;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.lightbox-vak{justify-items:center;gap:8px;max-width:100%;display:grid}.lightbox video{aspect-ratio:9/16;object-fit:contain;cursor:pointer;background:#000;border-radius:12px;max-width:calc(100vw - 32px);height:min(82vh,1100px);display:block}.lightbox-balk{background:var(--vlak);border-radius:999px;align-items:center;gap:8px;width:min(100%,480px);padding:6px 10px;display:flex}.lightbox-balk input[type=range]{flex:1;min-width:60px}.lightbox-titel{color:#fff;text-align:center;max-width:min(90vw,600px)}.naammenu{min-width:0;max-width:100%;display:inline-block;position:relative}.naamknop{text-align:left;cursor:pointer;font:inherit;color:inherit;-webkit-text-decoration:underline dotted color-mix(in srgb, currentColor 40%, transparent);text-decoration:underline dotted color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px;background:0 0;border:0;padding:0}.naamknop:hover{color:var(--accent)}.stapclip .naammenu.stapnaam{flex:1;min-width:0}.stapclip .naammenu.stapnaam .naamknop{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.naammenu-lijst{z-index:40;background:var(--vlak);border:1px solid var(--rand);white-space:nowrap;border-radius:8px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 6px 18px #0000002e}.shoot.invictus{grid-template-columns:minmax(0,1fr) auto}.editor .werkbalk .naam{background:0 0;border:1px solid #0000;border-radius:6px;min-width:220px;padding:4px 6px;font-weight:700}.editor .werkbalk .naam:hover,.editor .werkbalk .naam:focus{border-color:var(--rand);background:var(--bg)}.editor .werkbalk .ruimte{flex:1}.editgrid{grid-template-columns:minmax(260px,340px) minmax(0,1fr) minmax(280px,360px);align-items:start;gap:16px;padding:16px 20px;display:grid}.paneel{background:var(--vlak);border:1px solid var(--rand);border-radius:var(--radius);gap:10px;padding:12px;display:grid}.paneel h3{text-transform:uppercase;letter-spacing:.06em;color:var(--zacht);margin:0;font-size:13px}.paneel.midden{justify-items:center}.klein{font-size:12px}.upload{border:1.5px dashed var(--rand);text-align:center;color:var(--zacht);cursor:pointer;border-radius:10px;padding:16px}.upload.aan,.upload:hover{border-color:var(--accent);color:var(--tekst)}.uploadbalk{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:4px 20px;font-size:12px;display:grid}.bron{border-top:1px solid var(--rand);gap:6px;padding-top:8px;display:grid}.bronkop{justify-content:space-between;align-items:center;gap:8px;display:flex}.bronkop b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fragmenten{gap:4px;max-height:46vh;display:grid;overflow:auto}.fragment{text-align:left;border:1px solid var(--rand);background:var(--bg);cursor:pointer;border-radius:8px;padding:6px 8px;font-size:13px}.fragment:hover{border-color:var(--accent)}.fragment .tijd{color:var(--zacht);font-variant-numeric:tabular-nums;font-size:11px}.fragment.herhaling{opacity:.7}.fragment em{color:var(--twijfel);margin-left:4px;font-size:11px;font-style:normal}.speler{background:#000;border-radius:12px;width:calc(min(68vh,720px)/1.77778);height:min(68vh,720px);position:relative;overflow:hidden}.speler video{object-fit:cover;width:100%;height:100%;display:block}.leegspeler{color:#bbb;text-align:center;place-items:center;height:100%;padding:24px;display:grid}.caplaag{text-align:center;pointer-events:none;position:absolute;left:6.48%;right:6.48%}.caplaag span{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline}.waarschuwing{background:var(--twijfel-zacht);color:var(--twijfel);border-radius:8px;width:100%;padding:6px 10px;font-size:13px}.kleuren{gap:6px;display:grid}.kleur{grid-template-columns:36px 1fr auto;align-items:center;gap:8px;display:grid}.kleur input{border:1px solid var(--rand);background:0 0;border-radius:6px;width:36px;height:28px;padding:0}.kleur code{color:var(--zacht);font-size:12px}.rij{align-items:center;gap:8px;display:flex}.paneel select,.paneel input:not([type]){border:1px solid var(--rand);background:var(--bg);border-radius:8px;width:100%;padding:6px 8px}.tijdlijn{gap:6px;padding:0 20px;display:flex;overflow-x:auto}.segment{background:var(--vlak);border:1px solid var(--rand);border-left:4px solid var(--accent);cursor:grab;border-radius:8px;flex-basis:0;gap:4px;min-width:170px;padding:6px 8px;display:grid}.segment.nu{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 30%, transparent)}.segment.sleep{opacity:.4}.segkop{color:var(--zacht);align-items:center;gap:8px;font-size:12px;display:flex}.segkop b{color:var(--tekst)}.segkop .knop{margin-left:auto}.segtekst{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.segknoppen{flex-wrap:wrap;gap:4px;display:flex}.knop.klein{padding:2px 6px;font-size:11px}.woordrij{flex-wrap:wrap;gap:4px;padding:10px 20px 40px;font-size:13px;display:flex}.woordrij span{cursor:pointer;border-radius:4px;padding:1px 4px}.woordrij span:hover{background:var(--vlak-2)}.woordrij span.nu{background:var(--accent);color:var(--accent-tekst)}.renders{gap:8px;width:100%;display:grid}.render{border:1px solid var(--rand);border-radius:8px;gap:6px;padding:8px;display:grid}.checks{flex-wrap:wrap;gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.checks li{background:var(--goed-zacht);color:var(--goed);border-radius:999px;padding:1px 8px}.checks li.waarschuwing{background:var(--twijfel-zacht);color:var(--twijfel)}.checks li.fout{background:var(--fout-zacht);color:var(--fout)}@media (width<=1000px){.editgrid{grid-template-columns:1fr}.speler{aspect-ratio:9/16;width:min(100%,360px);height:auto}}.editor{--spelerh:clamp(440px, calc(100vh - 300px), 820px)}.editor .werkbalk{flex-wrap:wrap;row-gap:8px}.editor .werkbalk .naam{text-overflow:ellipsis;flex:220px;min-width:160px;max-width:460px}.editor .werkbalk .ouderlink{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.editor .werkbalk .versie{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:200px;min-width:0;line-height:1.3;display:-webkit-box;overflow:hidden}.editor .werkbalk .werkacties{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.editgrid{grid-template-columns:minmax(200px,290px) fit-content(560px) minmax(320px,1fr)}.editgrid>*{min-width:0}.editgrid .paneel{grid-template-columns:minmax(0,1fr)}.editgrid .bronkop b{min-width:0}.editgrid .fragment{overflow-wrap:anywhere;width:100%;min-width:0}.editgrid .bron,.editgrid .fragmenten{grid-template-columns:minmax(0,1fr);min-width:0}.editor .knoppen{flex-wrap:wrap}.editor .reeks{grid-template-columns:minmax(0,1fr);min-width:0}.editor .reekskaarten{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr))}.editgrid>[data-testid=bronnen]{max-height:calc(100vh - 150px);overflow:auto}.editgrid>[data-testid=bronnen] .fragmenten{max-height:none;overflow:visible}.editgrid .speler{height:var(--spelerh);width:calc(var(--spelerh) * 9 / 16)}.editgrid .paneel.midden>:not(.speler){width:0;min-width:100%}.editgrid .paneel.midden .transport,.editgrid .paneel.midden .formaten{max-width:none}.rechts{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;container-type:inline-size}.rechts .gesprek{max-height:clamp(140px,28vh,360px)}@container (width>=700px){.rechts .gesprek{max-height:calc(100vh - 420px)}.rechts>.opdrachtveld,.rechts>.zijpaneel{max-height:calc(100vh - 150px)}}.zijpaneel{align-content:start;gap:0;padding:0;overflow:hidden}.zijpaneel .tabbalk{border-bottom:1px solid var(--rand);background:var(--vlak-2);flex-wrap:wrap;gap:2px;padding:6px 6px 0;display:flex}.zijtab{color:var(--zacht);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.zijtab:hover{color:var(--tekst)}.zijtab.aan{background:var(--vlak);color:var(--tekst);border-bottom-color:var(--accent)}.zijtab .tel{background:var(--bg);color:var(--zacht);text-align:center;border-radius:999px;min-width:18px;padding:0 6px;font-size:11px;font-weight:700}.zijtab.aan .tel{background:var(--accent);color:var(--accent-tekst,#fff)}.zijpaneel .tabinhoud{min-width:0;max-height:max(380px,100vh - 480px);padding:12px;overflow:auto}@container (width>=700px){.zijpaneel .tabinhoud{max-height:calc(100vh - 210px)}}.zijpaneel .tabinhoud>.paneel{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.zijpaneel .scriptzinnen{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.lagenlijst{gap:4px;display:grid}.laagrij{align-items:center;gap:8px;min-width:0;display:flex}.laagrij .laagtekst{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--zacht);flex:auto;overflow:hidden}.laagrij .tijd{margin-left:auto}.laagkleur{background:var(--zacht);border-radius:3px;flex:none;width:10px;height:10px}.laagkleur.tekst{background:#0047f9}.laagkleur.emoji{background:#d9822b}.laagkleur.camera{background:#6b4fbb}.laagkleur.broll{background:#2a7f62}.laagkleur.overlay{background:#000936}.laagkleur.sfx{background:#8a8a85}@media (width<=1200px){.editgrid{grid-template-columns:minmax(0,1fr)}.editgrid>.paneel.midden,.editgrid>.rechts{order:-1}.editgrid>[data-testid=bronnen]{max-height:60vh}.editor{--spelerh:clamp(420px, 70vh, 720px)}}.speler .beeld{position:absolute;left:0;right:0}.formaten{gap:6px;width:100%;max-width:420px;display:grid}.formaten .tabs,.formaten .vinkjes{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.formaten .vinkjes label{align-items:center;gap:4px;display:inline-flex}.formaatinst{gap:6px;display:grid}.speler .kader{transform-origin:0 0;will-change:transform;position:absolute;inset:0}.speler .kader video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.speler .kader video.broll{z-index:1}.speler .vignet{pointer-events:none;background:radial-gradient(#0000 45%,#000000bf 100%);position:absolute;inset:0}.speler .overlayframe{transform-origin:0 0;pointer-events:none;color-scheme:normal;background:0 0;border:0;width:1080px;height:1920px;position:absolute;top:0;left:0}.speler .safezone i{pointer-events:none;background:#ff3c3c21;border:0 dashed #ff5a5ab3;position:absolute}.speler .safezone i:first-child{border-bottom-width:1px}.speler .safezone i:nth-child(2){border-top-width:1px}.speler .safezone i:nth-child(3){border-right-width:1px}.speler .safezone i:nth-child(4){border-left-width:1px}.speler .vanger{cursor:crosshair;touch-action:none;position:absolute;inset:0}.transport{align-items:center;gap:8px;width:100%;max-width:420px;display:flex}.transport input[type=range]{flex:1;min-width:0}.rechts{gap:12px;min-width:0;display:grid}.toevoegen{flex-wrap:wrap;align-items:center;gap:6px;padding:10px 20px 0;display:flex}.lagenbaan{-webkit-user-select:none;user-select:none;gap:4px;padding:8px 20px 0;display:grid}.baanrij{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:8px;display:grid}.baannaam{color:var(--zacht);font-size:12px}.baan{background:var(--vlak-2);border-radius:6px;height:26px;position:relative}.baan .snedelijn{background:var(--zacht);opacity:.5;width:1px;position:absolute;top:0;bottom:0}.baan .afspeelkop{background:var(--fout);z-index:2;pointer-events:none;width:2px;position:absolute;top:-2px;bottom:-2px}.laagblok{color:#fff;white-space:nowrap;text-overflow:ellipsis;cursor:grab;text-align:left;border:1px solid #0000;border-radius:5px;height:22px;padding:0 6px;font-size:11px;position:absolute;top:2px;overflow:hidden}.laagblok.tekst{background:#0047f9}.laagblok.emoji{background:#d9822b}.laagblok.camera{background:#6b4fbb}.laagblok.broll{background:#2a7f62}.laagblok.overlay{background:#000936}.laagblok.sfx{background:#8a8a85}.laagblok.gekozen{border-color:var(--tekst);box-shadow:0 0 0 2px var(--accent);z-index:1}.laagblok.los{outline:2px dashed var(--twijfel)}.woordrij span.gekozen{outline:2px solid var(--accent)}.emojikiezer{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:4px;display:grid}.emojigroepen{flex-direction:column;gap:8px;max-height:340px;margin-top:6px;display:flex;overflow:auto}.emojigroep-kop{margin:2px 0 4px;font-weight:600}.emojizoek{width:100%}.emojikiezer button{background:var(--vlak-2);cursor:pointer;border:1px solid #0000;border-radius:8px;padding:3px}.emojikiezer button.aan{border-color:var(--accent)}.emojikiezer img{aspect-ratio:1;width:100%;display:block}.opdrachtveld{flex-direction:column;gap:8px;display:flex}.opdrachtveld textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:64px}.gesprek{flex-direction:column;gap:8px;max-height:46vh;padding-right:2px;display:flex;overflow-y:auto}.bericht{overflow-wrap:anywhere;border-radius:10px;padding:8px 10px;font-size:13px;line-height:1.4}.bericht.gebruiker{background:var(--vlak-2);align-self:flex-end;width:fit-content;max-width:90%;margin-left:auto}.bericht.claude{background:var(--vlak);border:1px solid var(--rand)}.bericht.mislukt{border-color:var(--fout);background:var(--fout-zacht);color:var(--fout)}.bericht.mislukt .knop{margin-top:6px}.diff{margin-top:6px;font-size:12px}.diff summary{cursor:pointer;color:var(--zacht)}.diff ul{margin:4px 0 0;padding-left:18px}.diff li{margin:2px 0}.varianten{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.berichtvoet{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.claudebezig{color:var(--zacht);padding:6px 2px;font-size:13px}.stip{background:var(--accent);border-radius:50%;width:8px;height:8px;margin-right:6px;animation:1s ease-in-out infinite alternate stip;display:inline-block}@keyframes stip{0%{opacity:.3}to{opacity:1}}.voorbeelden{flex-wrap:wrap;gap:4px;display:flex}.voorbeelden .knop{border:1px dashed var(--rand);font-size:12px}.claudebalk{background:var(--vlak-2);border-left:3px solid var(--accent);border-radius:8px;margin:8px 20px 0;padding:8px 12px;font-size:13px}.reeks{margin:8px 12px}.reeks .bronkop{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.reekskaarten{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:10px;margin-top:8px;display:grid}.reekskaart{border:1px solid var(--rand);border-radius:10px;gap:10px;min-width:0;padding:8px;display:flex}.reekskaart.goed{border-color:var(--ok,#2e9e5b);box-shadow:inset 0 0 0 1px var(--ok,#2e9e5b)}.reeksvideo{flex:none;gap:4px;width:130px;display:grid}.reeksvideo video,.reeksvideo .leegspeler{aspect-ratio:9/16;object-fit:cover;background:#000;border-radius:6px;width:130px}.reeksvideo .leegspeler.klein{color:#ccc;text-align:center;place-items:center;padding:6px;font-size:11px;display:grid}.reeksinfo{align-content:start;gap:4px;min-width:0;display:grid}.reeksinfo b{overflow-wrap:anywhere}.reeksinfo .begin{overflow-wrap:anywhere;font-style:italic}.hooklabel{text-transform:uppercase;color:#fff;background:#0047f9;border-radius:4px;justify-self:start;padding:2px 6px;font-size:12px;font-weight:800}.rood{color:var(--fout,#c0392b)}.kaderkeuze{align-items:center;gap:6px;margin-top:4px;display:flex}.kaderkeuze select{max-width:150px;font-size:11px}.kaderkeuze input[type=range]{flex:1;min-width:60px}@media (width<=600px){.reekskaarten{grid-template-columns:1fr}}.scriptpaneel{gap:10px;margin:8px 12px;display:grid}.scriptpaneel .bronkop{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.scriptinvoer{gap:10px;max-width:760px;display:grid}.scriptinvoer textarea{width:100%;font:inherit}.shootkeuze{flex-wrap:wrap;gap:4px 16px;display:flex}.scriptzinnen{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:8px;display:grid}.scriptzin{border:1px solid var(--rand);border-radius:10px;gap:4px;min-width:0;padding:8px 10px;display:grid}.scriptzin.ontbreekt{border-color:var(--fout,#c0392b);border-style:dashed}.scriptzinkop{align-items:baseline;gap:8px;display:flex}.scriptzinkop .scripttekst{flex:auto;min-width:0}.scriptzin select{max-width:100%}.scriptzin .toelichting{font-style:italic}.drivebron{gap:6px;margin:6px 0;display:grid}.drivelijst{gap:4px;max-height:260px;display:grid;overflow:auto}.archief{gap:8px;margin-top:10px;display:grid}.takefijn{gap:6px;margin-top:4px;display:grid}.takewoorden{flex-wrap:wrap;gap:3px;display:flex}.takewoorden .woord{border:1px solid var(--rand,#ccc);cursor:pointer;color:inherit;background:0 0;border-radius:6px;padding:1px 5px;font-size:12px}.takewoorden .woord.binnen{background:var(--info,#2b6cb0);color:#fff;border-color:#0000}@media (width<=860px){.shoot.invictus{grid-template-columns:minmax(0,1fr);gap:10px}}.instellingen-blok{max-width:640px}.instellingen-blok h2{margin:0 0 6px;font-size:1.05rem}.instellingen-blok+.instellingen-blok{margin-top:28px}.ai-melding{background:var(--twijfel-zacht);color:var(--twijfel);border-radius:8px;margin:8px 16px 0;padding:8px 12px}.ai-melding.op{background:var(--fout-zacht);color:var(--fout);font-weight:600}.ai-verbruik .ai-melding{margin:8px 0}.ai-balk{background:var(--rand,#7f7f7f40);border-radius:4px;height:8px;margin:8px 0 12px;overflow:hidden}.ai-balk span{background:var(--goed);height:100%;display:block}.ai-balk.waarschuwing span{background:var(--twijfel)}.ai-balk.op span{background:var(--fout)}.vervanglijst{border-collapse:collapse;width:100%;margin:12px 0}.vervanglijst th{text-align:left;padding:4px 8px 4px 0;font-weight:600}.vervanglijst td{padding:4px 8px 4px 0}.vervanglijst input{box-sizing:border-box;width:100%}.synckop{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aandacht{background:var(--info-zacht);border-radius:var(--radius);margin-top:20px;padding:12px 16px}.aandacht h2{text-transform:uppercase;letter-spacing:.06em;color:var(--info);margin:0 0 6px;font-size:13px}.aandacht-rij{text-align:left;width:100%;color:var(--tekst);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;display:flex}.aandacht-rij:hover{text-decoration:underline}.aandacht-rij .stip{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}.shootkaarten{grid-template-columns:repeat(auto-fill,minmax(min(100%,620px),1fr));align-items:start;gap:12px;display:grid}.klantraster{grid-template-columns:repeat(auto-fill,minmax(min(100%,620px),1fr));align-items:start;column-gap:20px;display:grid}.klantraster>.klant{min-width:0}.klantraster .shootkaarten{grid-template-columns:minmax(0,1fr)}.shootkaart{background:var(--vlak);border:1px solid var(--rand);border-radius:var(--radius);gap:10px;min-width:0;padding:14px 16px;display:grid}.shootkaart .titel{cursor:pointer;overflow-wrap:anywhere;font-weight:600}.shootkaart .titel:hover{text-decoration:underline}.shootkaart-kop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.shootkaart-pillen{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pil.nieuwteller{background:var(--accent);color:var(--accent-tekst)}.pil.nieuwteller i{font-size:9px;font-style:normal}.pil.wacht_op_opnames{background:var(--vlak-2);color:var(--zacht)}.pil.binnenhalen,.pil.stijl_kiezen{background:var(--twijfel-zacht);color:var(--twijfel)}.tellers{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.teller{background:var(--vlak-2);border-radius:8px;min-width:0;padding:8px 10px}.teller b{font-variant-numeric:tabular-nums;font-size:20px;line-height:1.2;display:block}.teller span{color:var(--zacht);overflow-wrap:anywhere;font-size:12px;display:block}.teller.accent{background:var(--info-zacht)}.teller.accent b{color:var(--accent)}.kaartvoortgang .klein{font-size:12.5px}.shootkaart .knoppen{flex-wrap:wrap}@media (width<=860px){.tellers{grid-template-columns:repeat(3,minmax(0,1fr))}.shootkaart-kop{flex-direction:column}.shootkaart-pillen{justify-content:flex-start}}.stappenbalk{flex-wrap:wrap;gap:8px;margin:16px 0;padding:0;list-style:none;display:flex}.stappenbalk li{background:var(--vlak-2);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600}.stapblok{background:var(--vlak);border:1px solid var(--rand);border-radius:var(--radius);margin-top:12px;padding:14px 16px}.stapblok.actief{border-color:var(--accent)}.stapblok h2{align-items:center;gap:10px;margin:0 0 8px;font-size:15px;display:flex}.stapnr{background:var(--vlak-2);border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;display:inline-grid}.stapnr.klaar{background:var(--goed);color:#fff}.review.ugc{grid-template-columns:minmax(0,1fr) minmax(440px,580px)}.bloktabs .tabs{flex-wrap:wrap;gap:2px;display:flex}.tab{cursor:pointer;color:var(--zacht);font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:6px 12px;font-weight:600;display:inline-flex}.tab b{opacity:.75;font-weight:500}.tab.aan{color:var(--tekst);border-bottom-color:var(--accent)}.tab .stip{background:var(--twijfel);border-radius:50%;width:7px;height:7px}.boom{align-content:start;gap:14px;min-width:0;display:grid}.sectie{background:var(--vlak);border:1px solid var(--rand);border-radius:var(--radius);overflow:hidden}.sectiekop{cursor:pointer;background:var(--vlak-2);width:100%;color:var(--tekst);font:inherit;text-align:left;border:0;align-items:center;gap:8px;padding:10px 14px;display:flex;position:sticky;top:0}.sectiekop .naam{font-weight:700}.sectiekop .pijl{width:12px;color:var(--zacht)}.zinrij{border-top:1px solid var(--rand);padding:10px 14px}.zinkop{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.zinkop .nr{color:var(--zacht);white-space:nowrap;font-size:12px}.zinkop .tekst{font-weight:500}.nietopgenomen{color:var(--zacht);background:var(--vlak-2);border-radius:6px;padding:6px 10px;font-size:13px}.videos{flex-wrap:wrap;gap:10px;display:flex}.videokaart{background:var(--vlak);border:1px solid var(--rand);border-radius:var(--radius);cursor:pointer;align-content:start;gap:5px;width:150px;padding:6px;display:grid}.videokaart:hover{border-color:var(--zacht)}.videokaart.twijfel{border-color:var(--twijfel)}.videokaart.actief{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 30%, transparent)}.videokaart .kop{color:var(--zacht);justify-content:space-between;align-items:center;gap:4px;font-size:11px;display:flex}.videokaart .kop .pil{padding:1px 6px;font-size:10px}.videokaart video,.videokaart .geenvideo{aspect-ratio:9/16;object-fit:cover;color:#fff;background:#000;border-radius:6px;place-items:center;width:100%;font-size:12px;display:grid}.videokaart .onder{align-items:center;gap:6px;font-size:12px;display:flex}.videokaart .chipsrij{flex-wrap:wrap;gap:3px;min-height:18px;display:flex}.videokaart .oordeel{grid-template-columns:1fr 1fr;gap:4px;display:grid}.videokaart .oordeel .knop{justify-content:center;padding:4px 6px;font-size:12px}.chip-mini{background:var(--vlak-2);color:var(--zacht);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11px}.chip-mini.goed{background:var(--goed-zacht);color:var(--goed)}.chip-mini.letop,.chip-mini.twijfel{background:var(--twijfel-zacht);color:var(--twijfel)}.chip-mini.info{background:var(--info-zacht);color:var(--info)}.tekstcheck{border-radius:8px;margin:8px 0;padding:8px 10px;font-size:14px}.tekstcheck.klopt{background:var(--goed-zacht);color:var(--goed);font-weight:600}.tekstcheck.letop{background:var(--twijfel-zacht);border:1px solid var(--twijfel)}.tekstcheck .tc-kop{color:var(--twijfel);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:6px;display:flex}.tekstcheck .tc-uitleg{color:var(--zacht);font-size:12px}.tekstcheck .tc-kop .knop{margin-left:auto}.tekstcheck .tc-regel{grid-template-columns:74px minmax(0,1fr);gap:6px;margin-top:2px;display:grid}.tekstcheck .tc-lbl{color:var(--zacht);padding-top:2px;font-size:12px}.tekstcheck .w.weg{color:var(--fout);text-decoration:line-through}.tekstcheck .w.anders,.tekstcheck .w.extra{background:color-mix(in srgb, var(--twijfel) 30%, transparent);border-radius:3px}.videokaart{grid-template-columns:minmax(0,1fr)}.videokaart video,.videokaart .geenvideo{min-width:0;max-width:100%}.review.ugc .detail .boven{grid-template-columns:minmax(180px,240px) minmax(0,1fr)}.review.ugc .detail .speler,.review.ugc .detail .speler video{width:100%;max-width:240px}.werkbalk.ketenbalk{flex-wrap:nowrap}.werkbalk.ketenbalk>.knop,.werkbalk.ketenbalk>.titel{flex:none}.werkbalk.ketenbalk .ketenkeuze{flex:0 260px}@media (width<=1000px){.werkbalk.ketenbalk{flex-wrap:wrap}}.ketentabs{border-bottom:1px solid var(--rand);background:var(--bg);flex-wrap:wrap;align-items:stretch;gap:6px;padding:10px 20px;display:flex}.ketentabs-lbl{color:var(--zacht);text-transform:uppercase;letter-spacing:.06em;align-self:center;margin-right:4px;font-size:12px;font-weight:600}.ketentab{text-align:left;border:1px solid var(--rand);background:var(--vlak);min-width:0;max-width:260px;color:var(--tekst);cursor:pointer;font:inherit;border-radius:8px;gap:1px;padding:6px 12px;display:grid}.ketentab:hover{border-color:var(--zacht)}.ketentab.actief{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--vlak));box-shadow:inset 0 0 0 1px var(--accent)}.ketentab-naam{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.ketentab-sub{color:var(--zacht);font-size:11px}.stijlstap{grid-template-columns:minmax(0,320px) minmax(0,820px);align-items:start;gap:20px;display:grid}.stijlstap .preview{width:100%;margin-top:0}.stijlstap .leegvoorbeeld{aspect-ratio:9/16;text-align:center;color:#ccc;place-items:center;padding:16px;font-size:13px;display:grid}.stijlvelden,.stijlvelden .veld{min-width:0}.stijlvelden select{text-overflow:ellipsis;width:100%;max-width:100%}.stijlstap .fout{color:var(--fout)}.stijlstap .leegvoorbeeld.fout{color:#ff9b91}.shootkaart.verborgen{opacity:.8;border-style:dashed}.klant.archief{margin-top:20px}.stappenbalk li.klaar{background:var(--goed);color:#fff}.stappenbalk li.actief{outline:2px solid var(--accent)}@media (width<=720px){.stijlstap{grid-template-columns:minmax(0,1fr)}}.tijdlijn-rij{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.tijdlijn-voorbeeld{flex:none;width:150px;position:relative}.tijdlijn-voorbeeld video{aspect-ratio:9/16;object-fit:cover;background:#000;border-radius:8px;width:150px;display:block}.tijdlijn-cap{text-align:center;color:#fff;text-shadow:0 1px 3px #000,0 0 2px #000;text-transform:uppercase;pointer-events:none;font-size:13px;font-weight:800;line-height:1.2;position:absolute;bottom:22%;left:4px;right:4px}.tijdlijn-cap .aan{color:#ffd84d}.tijdlijn-doek{cursor:pointer;outline:none}.tijdlijn-doek:focus-visible{box-shadow:0 0 0 2px var(--accent)}@media (width<=640px){.tijdlijn-voorbeeld,.tijdlijn-voorbeeld video{width:110px}}.tijdlijn-zoom{gap:6px;display:flex}.tijdlijn-werk{flex:100%}.tijdlijn-voorbeeld{order:2}@media (width<=760px){.an-boven,.an-caption{grid-template-columns:1fr}}.keten>.stappen.ce{grid-area:1/2/span 2;gap:20px;min-width:0;display:grid}.ce,.ce-modal{--ce-blauw:#2563eb;--ce-blauw-t:#1d4ed8;--ce-blauw-a:#eff6ff;--ce-blauw-r:#bfdbfe;--ce-blauw-a2:#dbeafe;--ce-indigo-t:#4338ca;--ce-indigo-a:#eef2ff;--ce-indigo-r:#c7d2fe;--ce-amber:#b45309;--ce-amber-2:#d97706;--ce-donker:#111827;--ce-licht-op-donker:#fff;--ce-streep:#d1d5db;--ce-indigo-a2:#e0e7ff}.ico{flex-shrink:0;width:16px;height:16px}.ico3{flex-shrink:0;width:12px;height:12px}.ico35{flex-shrink:0;width:14px;height:14px}.ico4{flex-shrink:0;width:16px;height:16px}.ico5{flex-shrink:0;width:20px;height:20px}.ico4.grijs{color:#9ca3af}.ico4.draai{color:#d1d5db;transform:rotate(90deg)}.ce-kop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ce-titel{flex:1;min-width:0}.ce .ketennaam{margin-left:-5px;padding:0 4px;font-size:24px;font-weight:700}.ce-uitleg{color:var(--zacht);margin:4px 0 0;font-size:14px}.ce-knop{border:1px solid var(--rand);background:var(--vlak);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.ce-knop:hover:not(:disabled){background:var(--bg)}.ce-knop:disabled{opacity:.5;cursor:not-allowed}.ce-knop.donker{background:var(--ce-donker);border-color:var(--ce-donker);color:var(--ce-licht-op-donker)}.ce-knop.donker:hover{background:#1f2937}.ce-kaart{background:var(--vlak);border:1px solid var(--rand);border-radius:8px;box-shadow:0 1px 2px #0000000d}.ce-snel{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 24px;display:flex}.ce-snel .lbl{color:var(--zacht);margin-right:4px;font-size:12px;font-weight:600}.ce-stages{flex-direction:column;gap:8px;display:flex}.ce-stage{cursor:default;gap:12px;width:100%;display:flex}.ce-stage.erboven .ce-body{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 40%, transparent)}.ce-kleur-0{--st-a:#eff6ff;--st-r:#bfdbfe;--st-t:#1d4ed8;--st-k:#3b82f6}.ce-kleur-1{--st-a:#faf5ff;--st-r:#e9d5ff;--st-t:#7e22ce;--st-k:#a855f7}.ce-kleur-2{--st-a:#ecfdf5;--st-r:#a7f3d0;--st-t:#047857;--st-k:#10b981}.ce-kleur-3{--st-a:#fffbeb;--st-r:#fde68a;--st-t:#b45309;--st-k:#f59e0b}.ce-kleur-4{--st-a:#fdf2f8;--st-r:#fbcfe8;--st-t:#be185d;--st-k:#ec4899}.ce-kleur-5{--st-a:#eef2ff;--st-r:#c7d2fe;--st-t:#4338ca;--st-k:#6366f1}.ce-zij{border:1px solid var(--st-r);background:var(--st-a);width:160px;color:var(--st-t);cursor:grab;border-radius:8px;flex-direction:column;flex-shrink:0;padding:12px;display:flex}.ce-zij.doel{box-shadow:0 0 0 2px var(--st-k)}.ce-zijkop{align-items:center;gap:8px;display:flex}.ce-zijkop .nr{opacity:.6;font-size:12px;font-weight:600}.ce-naam{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:700;display:flex}.ce-naam:disabled{cursor:default}.ce-naam span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ce-naam .potlood{opacity:0}.ce-naam:hover:not(:disabled) .potlood{opacity:.5}.ce-zijkop input{min-width:0;color:inherit;background:color-mix(in srgb, var(--vlak) 60%, transparent);border:1px solid color-mix(in srgb, currentColor 30%, transparent);border-radius:4px;outline:none;flex:1;padding:2px 6px;font-size:14px;font-weight:700}.ce-wegstap{color:inherit;opacity:.4;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px;display:grid}.ce-wegstap:hover{opacity:1;color:#dc2626}.ce-aantal{opacity:.6;margin-top:4px;font-size:12px}.ce-bulk{gap:4px;margin-top:8px;display:grid}.ce-linkalles{width:100%;color:inherit;cursor:pointer;background:color-mix(in srgb, var(--vlak) 60%, transparent);border:1px solid color-mix(in srgb, currentColor 30%, transparent);border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:500;display:flex}.ce-linkalles:hover:not(:disabled){background:color-mix(in srgb, var(--vlak) 90%, transparent)}.ce-linkalles:disabled{background:color-mix(in srgb, var(--vlak) 30%, transparent);border-color:color-mix(in srgb, currentColor 20%, transparent);opacity:.6;cursor:default}.ce-wis{width:100%;color:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.ce-wis:hover{opacity:1;text-decoration:underline}.ce-eind{opacity:.5;margin:auto 0 0;padding-top:8px;font-size:10px}.ce-geenvolg{color:var(--ce-amber);align-items:center;gap:4px;margin:auto 0 0;padding-top:8px;font-size:10px;display:flex}.ce-body{background:var(--bg);border:1px solid var(--rand);border-radius:8px;flex:1;min-width:0;min-height:88px;padding:10px}.ce-kaarten{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.ce-clip{background:var(--vlak);border:1px solid var(--rand);cursor:grab;border-radius:8px;gap:8px;width:240px;max-width:100%;padding:10px;transition:box-shadow .15s;display:grid;box-shadow:0 1px 2px #0000000d}.ce-clip:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.ce-clip.erboven{box-shadow:-3px 0 0 var(--accent)}.ce-cliprij{align-items:center;gap:8px;min-width:0;display:flex}.ce-clipico{background:var(--st-a);width:28px;height:28px;color:var(--st-t);border-radius:4px;flex-shrink:0;place-items:center;display:grid}.ce-clipnaam{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.ce-clipnaam b{font-weight:600}.ce-ikoon{color:#9ca3af;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px;display:grid}.ce-ikoon.oog:hover{color:#3b82f6;background:var(--ce-blauw-a)}.ce-ikoon.weg:hover{color:var(--fout);background:var(--fout-zacht)}.ce-links{cursor:pointer;background:var(--bg);border:1px solid var(--rand);width:100%;color:var(--zacht);appearance:none;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:6px 0;font-size:12px;font-weight:500;transition:background .15s;display:flex}.ce-links:hover{background:var(--vlak-2)}.ce-links.aan{background:var(--ce-blauw-a);border-color:var(--ce-blauw-r);color:var(--ce-blauw-t)}.ce-links.aan:hover{background:var(--ce-blauw-a2)}.ce-upload{width:240px;max-width:100%;min-height:72px;color:var(--zacht);background:var(--vlak);border:1px dashed var(--ce-streep);cursor:pointer;appearance:none;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.ce-upload:hover{border-color:var(--ce-blauw);color:var(--ce-blauw);background:var(--ce-blauw-a)}.ce-overgang{align-items:flex-start;gap:12px;padding:4px;display:flex}.ce-rail{flex-shrink:0;justify-content:flex-end;width:160px;padding-top:10px;display:flex}.ce-overgangmidden{flex:1;justify-items:center;gap:6px;min-width:0;display:grid}.ce-lijnrij{align-items:center;gap:12px;width:100%;display:flex}.ce-lijn{flex:1;min-width:12px;height:1px}.ce-lijn.l{background:linear-gradient(to right, transparent, var(--rand), var(--rand))}.ce-lijn.r{background:linear-gradient(to right, var(--rand), var(--rand), transparent)}.ce-pil.overgangrij{border:1px solid var(--rand);border-left:1px solid var(--rand);background:var(--vlak);border-radius:999px;flex-wrap:wrap;justify-content:center;gap:8px;max-width:100%;margin:0;padding:6px 12px;box-shadow:0 1px 2px #0000000d}.ce-pillabel{color:var(--zacht);text-transform:uppercase;letter-spacing:.025em;font-size:10px;font-weight:600}.ce-pil select,.ce-pil.overgangrij select{background:var(--bg);border:1px solid var(--rand);border-radius:4px;width:auto;max-width:100%;padding:4px 8px;font-size:12px}.ce-pil .zinnr{font-size:11px}.ce-vb{cursor:pointer;background:var(--ce-indigo-a);border:1px solid var(--ce-indigo-r);color:var(--ce-indigo-t);border-radius:4px;align-items:center;gap:4px;margin-left:4px;padding:4px 8px;font-size:11px;font-weight:500;display:inline-flex}.ce-vb:hover:not(:disabled){background:var(--ce-indigo-a2)}.ce-vb:disabled{background:var(--bg);border-color:var(--rand);color:#d1d5db;cursor:not-allowed}.ce-overgang .overgangvb{justify-content:center}.ce-samen{flex-wrap:wrap;align-items:center;gap:16px;padding:24px;display:flex}.ce-samentekst{flex:1;min-width:240px}.ce-samenregel{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ce-groot{font-size:30px;font-weight:700;line-height:36px}.ce-samenregel .sub{font-size:14px}.ce-linkje{color:var(--ce-blauw);cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;font-size:12px}.ce-linkje:hover{text-decoration:underline}.ce-let{color:var(--ce-amber-2);align-items:center;gap:4px;margin:4px 0 0;font-size:12px;display:flex}.ce-let.donker{color:var(--ce-amber)}.ce-let.fout{color:var(--fout)}.ce-samentekst>.sub{margin:4px 0 0}.ce-genereer{background:var(--ce-donker);height:44px;color:var(--ce-licht-op-donker);cursor:pointer;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 32px;font-size:14px;font-weight:500;display:inline-flex}.ce-genereer:hover:not(:disabled){background:#1f2937}.ce-genereer:disabled{opacity:.5;cursor:not-allowed}.ce-modal{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ce-modalvak{background:var(--vlak);width:100%;max-height:80vh;color:var(--tekst);border-radius:12px;flex-direction:column;display:flex;box-shadow:0 25px 50px -12px #00000040}.ce-modalvak.smal{max-width:448px}.ce-modalvak.breed{max-width:672px}.ce-modalkop{border-bottom:1px solid var(--rand);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ce-modalkop h3{margin:0;font-size:16px;font-weight:600}.ce-modalkop p{color:var(--zacht);margin:2px 0 0;font-size:12px}.ce-modalkop p span{font-weight:500}.ce-sluit{color:var(--zacht);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px;display:grid}.ce-sluit:hover{background:var(--vlak-2)}.ce-leeg{text-align:center;color:var(--zacht);padding:48px 20px;font-size:14px}.ce-pickbalk{border-bottom:1px solid var(--rand);align-items:center;gap:8px;padding:8px 20px;font-size:12px;display:flex}.ce-pickbalk button{color:var(--ce-blauw);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.ce-pickbalk button:hover:not(:disabled){text-decoration:underline}.ce-pickbalk .punt{color:#d1d5db}.ce-pickbalk .tel{color:var(--zacht);margin-left:auto}.ce-picklijst{flex:1;align-content:start;gap:4px;padding:8px 12px;display:grid;overflow-y:auto}.ce-pickrij{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;width:100%;padding:8px 12px;transition:background .15s;display:flex}.ce-pickrij:hover{background:var(--bg)}.ce-pickrij.aan{background:var(--ce-blauw-a);border-color:var(--ce-blauw-r)}.ce-pickrij .vak{border:2px solid var(--ce-streep);border-radius:4px;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.ce-pickrij.aan .vak{color:#fff;background:#3b82f6;border-color:#3b82f6}.ce-pickrij .naam{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.ce-modalvoet{border-top:1px solid var(--rand);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.ce-modalvoet .ce-knop{height:36px}.ce-chainlijst{flex:1;align-content:start;gap:6px;padding:12px 20px;display:grid;overflow-y:auto}.ce-chain{border-bottom:1px solid var(--rand);align-items:center;gap:8px;padding:6px 0;font-size:12px;display:flex}.ce-chain:last-child{border-bottom:0}.ce-chain .nr{color:#9ca3af;flex-shrink:0;width:32px;font-family:ui-monospace,monospace}.ce-chain .pad{text-overflow:ellipsis;white-space:pre;flex:1;min-width:0;overflow:hidden}.ketenrechts-kop{justify-content:space-between;align-items:center;gap:8px;margin:-4px -4px 8px 0;display:flex}.ketenrechts-kop h3{margin:0}.ce-klap{border:1px solid var(--rand);background:var(--vlak);width:30px;height:30px;color:var(--tekst);cursor:pointer;border-radius:8px;place-items:center;padding:0;display:grid}.ce-klap:hover{border-color:var(--zacht);background:var(--bg)}.keten.rechts-dicht{grid-template-columns:minmax(240px,320px) minmax(0,1fr) 44px}.ketenstrook{background:var(--vlak);border:1px solid var(--rand);border-radius:var(--radius);flex-direction:column;grid-area:1/3/span 2;align-items:center;gap:12px;padding:8px 0 12px;display:flex;position:sticky;top:112px}.ketenstrook .strooktekst{writing-mode:vertical-rl;color:var(--zacht);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;font-size:12px;font-weight:600}.ketenstrook .strookaantal{text-align:center;background:var(--info-zacht);min-width:26px;color:var(--info);border-radius:999px;padding:2px 6px;font-size:12px;font-weight:700}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ce,:root:not([data-theme=light]) .ce-modal{--ce-blauw:#7aa6e6;--ce-blauw-t:#9dbdf0;--ce-blauw-a:#1b2a40;--ce-blauw-r:#2f4a73;--ce-blauw-a2:#22375a;--ce-indigo-t:#b4b9ff;--ce-indigo-a:#23264a;--ce-indigo-r:#3a3f7a;--ce-amber:#f0a63a;--ce-amber-2:#f0a63a;--ce-donker:#ecebe7;--ce-licht-op-donker:#141413;--ce-streep:#4a4945;--ce-indigo-a2:#2d3160}:root:not([data-theme=light]) .ce [class*=ce-kleur-]{--st-a:color-mix(in srgb, var(--st-k) 14%, var(--vlak));--st-r:color-mix(in srgb, var(--st-k) 40%, var(--rand));--st-t:color-mix(in srgb, var(--st-k) 55%, #fff)}}:root[data-theme=dark] .ce,:root[data-theme=dark] .ce-modal{--ce-blauw:#7aa6e6;--ce-blauw-t:#9dbdf0;--ce-blauw-a:#1b2a40;--ce-blauw-r:#2f4a73;--ce-blauw-a2:#22375a;--ce-indigo-t:#b4b9ff;--ce-indigo-a:#23264a;--ce-indigo-r:#3a3f7a;--ce-amber:#f0a63a;--ce-amber-2:#f0a63a;--ce-donker:#ecebe7;--ce-licht-op-donker:#141413;--ce-streep:#4a4945;--ce-indigo-a2:#2d3160}:root[data-theme=dark] .ce [class*=ce-kleur-]{--st-a:color-mix(in srgb, var(--st-k) 14%, var(--vlak));--st-r:color-mix(in srgb, var(--st-k) 40%, var(--rand));--st-t:color-mix(in srgb, var(--st-k) 55%, #fff)}@media (width<=1400px){.keten>.stappen.ce{grid-row:1}.keten.rechts-dicht{grid-template-columns:minmax(240px,320px) minmax(0,1fr)}.ketenstrook{flex-direction:row;grid-area:2/2;padding:8px 12px;position:static}.ketenstrook .strooktekst{writing-mode:horizontal-tb}.ketenstrook .ce-klap,.ketenrechts-kop .ce-klap{transform:rotate(-90deg)}}@media (width<=1000px){.keten>.stappen.ce,.ketenstrook{grid-area:auto/1}.keten.rechts-dicht{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.ce-stage{flex-direction:column;gap:6px}.ce-zij,.ce-rail{width:auto}.ce-rail{display:none}.ce-clip,.ce-upload{width:100%}.ce-kop{flex-direction:column}}.an-drive{gap:8px;max-width:760px;margin-top:12px;display:flex}.an-drive input{flex:1;min-width:0}.an .terug{cursor:pointer;color:var(--sub,#888);font-size:13px}.an-kaart{border:1px solid var(--rand,#ddd);border-radius:10px;gap:8px;margin:12px 0;padding:14px 16px;display:grid}.an-kaart.akkoord{border-color:var(--accent,#2f7d4f)}.an-kaart .knoppen{flex-wrap:wrap;gap:8px;display:flex}.an-boven{grid-template-columns:minmax(200px,300px) 1fr;align-items:start;gap:20px;margin:16px 0;display:grid}.an-video{background:#000;border-radius:10px;width:100%;max-height:560px}.an-metingen dl,.an-caption dl{gap:6px;margin:0;display:grid}.an-metingen dl>div,.an-caption dl>div{grid-template-columns:110px 1fr;gap:8px;display:grid}.an-metingen dt,.an-caption dt{color:var(--sub,#888);font-size:13px}.an-metingen dd,.an-caption dd{margin:0}.an-shotbalk{gap:2px;height:14px;margin-top:12px;display:flex}.an-shotbalk i{background:var(--accent,#2f7d4f);opacity:.75;border-radius:2px;min-width:2px}.an-sectie{margin:22px 0}.an-hook{margin:8px 0}.an-opbouw{gap:4px;margin-top:10px;display:flex}.an-blok{border:1px solid var(--rand,#ddd);cursor:pointer;border-radius:8px;flex-basis:0;gap:2px;min-width:90px;padding:8px;font-size:12px;display:grid}.an-strip{gap:10px;padding-bottom:8px;display:flex;overflow-x:auto}.an-strip figure{cursor:pointer;flex:0 0 150px;margin:0}.an-strip img{border-radius:6px;width:150px;display:block}.an-strip figcaption{gap:3px;margin-top:4px;font-size:12px;display:grid}.an-wat{color:var(--sub,#888)}.an-caption{grid-template-columns:220px 1fr;align-items:center;gap:16px;display:grid}.an-capvoorbeeld{text-align:center;background:#222;border-radius:10px;padding:26px 12px;font-size:22px;font-weight:800}.an-technieken{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.an-techniek{border:1px solid var(--rand,#ddd);border-radius:10px;gap:6px;padding:12px;font-size:14px;display:grid}.an-tkop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.an-kan{border-radius:99px;margin-left:auto;padding:2px 8px;font-size:12px}.an-kan.kan-ja{color:#17562e;background:#d9f2e1}.an-kan.kan-deels{color:#6b4b00;background:#fbefcf}.an-kan.kan-nee{color:#7a1d1d;background:#f8d9d9}.an-momenten{flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.an-momenten a{cursor:pointer;text-decoration:underline}.an-ontbreekt{color:#9a3b00}.an-wensen{gap:8px;padding:0;list-style:none;display:grid}.an-wensen li{border:1px solid var(--rand,#ddd);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.an-controle{font-size:12px}@media (width<=760px){.an-boven,.an-caption{grid-template-columns:1fr}}.biebtabs{border-bottom:1px solid var(--rand);flex-wrap:wrap;gap:2px;margin:8px 0 4px;display:flex}.biebtabs .tab{padding:5px 9px;font-size:13px}.biebsectie{border:1px solid var(--rand);background:var(--bg);border-radius:10px;margin-top:8px;overflow:hidden}.biebsectiekop{cursor:pointer;background:var(--vlak-2);text-align:left;width:100%;font:inherit;color:inherit;border:0;align-items:center;gap:6px;padding:7px 10px;display:flex}.biebsectiekop .naam{flex:1;min-width:0;font-weight:700}.biebsectiekop .pijl{width:12px;color:var(--zacht)}.biebzin{border-top:1px solid var(--rand);padding:6px 8px 8px}.biebzin:first-of-type{border-top:0}.biebzinkop{color:var(--zacht);font-size:12px}.biebzinkop b{color:var(--tekst);margin-right:4px}.keten:has(>.koppelpaneel){grid-template-rows:auto 1fr}.keten>.koppelpaneel{grid-area:2/2}.koppelpaneel{gap:6px;display:grid}.koppelbalk{z-index:3;background:var(--vlak);flex-wrap:wrap;align-items:center;gap:8px;margin-top:-6px;padding:6px 0;display:flex;position:sticky;top:104px}.koppelbalk h3{margin:0}.koppeltelling{color:var(--info);font-size:15px}.koppelvlak{touch-action:pan-y;align-items:start;column-gap:56px;padding:4px 10px 10px 4px;display:grid;position:relative;overflow-x:auto}.koppelvlak.sleept{cursor:crosshair;-webkit-user-select:none;user-select:none}.koppellijnen{z-index:0;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.koppellijnen .zicht{fill:none;stroke:var(--accent);stroke-width:2px;opacity:.75;transition:opacity .12s,stroke-width .12s}.koppellijnen .raak{fill:none;stroke:#0000;stroke-width:14px;pointer-events:stroke;cursor:pointer}.koppellijnen .lijn:hover .zicht{stroke:var(--fout);stroke-width:3px;opacity:1;stroke-dasharray:6 4}.koppellijnen .lijn.licht .zicht{stroke-width:3px;opacity:1}.koppellijnen .lijn.dof .zicht{opacity:.15}.koppellijnen .sleeplijn{fill:none;stroke:var(--accent);stroke-width:2px;stroke-dasharray:5 4}.koppelkolom{z-index:1;align-content:start;gap:6px;min-width:0;display:grid;position:relative}.koppelkolomkop{align-items:baseline;gap:6px;min-width:0;font-size:13px;display:flex}.koppelkolomkop b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.paarknoppen{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.paarknoppen .chip{padding:1px 8px;font-size:12px}.koppelkaart{border:1px solid var(--rand);background:var(--vlak);cursor:pointer;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:5px 14px 5px 5px;transition:opacity .12s,border-color .12s;display:grid;position:relative}.koppelkaart .duim{width:34px;height:60px}.koppelkaart .tekst{min-width:0;font-size:12px}.koppelkaart .regel1{color:var(--zacht);align-items:baseline;gap:6px;font-size:11px;display:flex}.koppelkaart .regel1 b{color:var(--tekst);font-size:12px}.koppelkaart .nietmee{color:var(--twijfel);font-weight:600}.koppelkaart .zin{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.koppelkaart.grijs{opacity:.45;border-style:dashed}.koppelkaart.licht{border-color:var(--accent)}.koppelkaart.bron{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 35%, transparent)}.koppelkaart.kandidaat{border-style:dashed;border-color:color-mix(in srgb, var(--accent) 60%, var(--rand));opacity:1}.koppelkaart.doel{border-style:solid;border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--vlak))}.koppelkaart .hendel{border:2px solid var(--accent);background:var(--vlak);cursor:crosshair;touch-action:none;border-radius:50%;width:16px;height:16px;margin-top:-8px;padding:0;position:absolute;top:50%;right:-8px}.koppelkaart .hendel:hover:not(:disabled),.koppelkaart.bron .hendel{background:var(--accent)}.koppelkaart .hendel:disabled{cursor:default;border-color:var(--rand)}.koppelkaart .inham{background:var(--rand);border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:-5px}.koppelkaart.licht .inham,.koppelkaart.doel .inham{background:var(--accent)}.koppelitem{gap:4px;min-width:0;display:grid}.koppelkaart .gekoppeldknop{cursor:pointer;border:1px dashed var(--rand);background:var(--vlak);color:var(--zacht);border-radius:6px;margin-top:4px;padding:2px 8px;font-size:11px;font-weight:600}.koppelkaart .gekoppeldknop.aan{border-style:solid;border-color:color-mix(in srgb, var(--accent) 45%, var(--rand));background:color-mix(in srgb, var(--accent) 10%, var(--vlak));color:var(--accent)}.koppelkaart .gekoppeldknop.open{border-color:var(--accent)}.vinklijst{z-index:2;border:1px solid var(--accent);background:var(--vlak);border-radius:8px;gap:2px;padding:6px 8px;display:grid;position:relative;box-shadow:0 4px 14px #0000001f}.vinkkop,.vinkvoet{align-items:center;gap:8px;display:flex}.vinkkop .link{color:var(--info);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.vinkrij{cursor:pointer;border-radius:6px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:6px;padding:3px 2px;font-size:12px;display:grid}.vinkrij:hover{background:color-mix(in srgb, var(--accent) 8%, var(--vlak))}.vinkrij .zin{text-overflow:ellipsis;white-space:nowrap;color:var(--zacht);overflow:hidden}.vinkvoet{justify-content:space-between;margin-top:4px}.koppelmelding{color:var(--twijfel)}.eindlijst{border-top:1px solid var(--rand);margin-top:4px;padding-top:8px}.eindlijst summary{cursor:pointer;font-size:14px}.eindlijst summary b{color:var(--info);font-size:18px}.eindlijst .teveel{color:var(--fout)}.eindlijst ol{columns:2 260px;font-variant-numeric:tabular-nums;column-gap:24px;max-height:420px;margin:8px 0 0;padding-left:28px;font-size:12px;overflow:auto}.eindlijst li{break-inside:avoid;padding:2px 0}@media (width<=1400px){.keten:has(>.koppelpaneel){grid-template-rows:auto auto 1fr}.keten:has(>.koppelpaneel)>.ketenrechts{grid-row:3}.keten:has(>.koppelpaneel)>.bieb{grid-row:1/span 3}}@media (width<=1000px){:is(.keten>.koppelpaneel,.keten:has(>.koppelpaneel)>.ketenrechts,.keten:has(>.koppelpaneel)>.bieb){grid-area:auto/1}.keten:has(>.koppelpaneel){grid-template-rows:none}}.an-kies{flex-wrap:wrap;gap:8px;display:flex}.an-kies select{max-width:100%}.an-nabouw{margin-top:14px}.an-score{margin-left:auto;font-size:20px;font-weight:800}.an-naast{grid-template-columns:1fr 1fr;gap:12px;max-width:640px;display:grid}.an-naast figure{margin:0}.an-naast figcaption{color:var(--sub,#888);margin-bottom:4px;font-size:12px}.an-naast video{background:#000;border-radius:8px;width:100%;max-height:520px}.an-naastbalk{grid-column:1/-1;align-items:center;gap:10px;display:flex}.an-naastbalk input{flex:1}.an-tabel{border-collapse:collapse;margin:8px 0;font-size:13px}.an-tabel th,.an-tabel td{text-align:left;border-bottom:1px solid var(--rand,#ddd);padding:4px 12px 4px 0}.an-kan.uitslag-gelukt{color:#17562e;background:#d9f2e1}.an-kan.uitslag-deels{color:#6b4b00;background:#fbefcf}.an-kan.uitslag-niet_gelukt{color:#7a1d1d;background:#f8d9d9}@media (width<=760px){.an-opbouw{flex-wrap:wrap}.an-blok{flex-basis:45%}.an-technieken{grid-template-columns:1fr}.an-drive{flex-wrap:wrap}.an-kies select{width:100%}.an-naast{grid-template-columns:1fr 1fr}}.voorbeelden .knop{white-space:normal;text-align:left;max-width:100%}.nadrukkiezer{gap:6px;margin:6px 0;display:grid}.nadrukkiezer .segment{border:1px solid var(--rand);border-radius:8px;flex-wrap:wrap;display:flex;overflow:hidden}.nadrukkiezer .segknop{border:0;border-right:1px solid var(--rand);background:var(--vlak);min-width:0;color:var(--tekst);cursor:pointer;white-space:nowrap;flex:1 1 0;padding:6px 8px;font-size:12px}.nadrukkiezer .segknop:last-child{border-right:0}.nadrukkiezer .segknop.aan{background:var(--accent);color:var(--accent-tekst);font-weight:600}.nadrukkiezer .kleurknoppen{flex-wrap:wrap;gap:4px;display:flex}.nadrukkiezer .kleurknop{border:1px solid var(--rand);background:var(--vlak);color:var(--tekst);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:12px;display:inline-flex}.nadrukkiezer .kleurknop.aan{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.nadrukkiezer .kleurknop i{border:1px solid #00000040;border-radius:50%;width:12px;height:12px;display:inline-block}.nadrukkiezer .kleurknop input[type=color]{background:0 0;border:0;width:18px;height:16px;padding:0}.nadrukkiezer button:disabled,.nadrukkiezer input:disabled{opacity:.5;cursor:default}.nadrukvoorbeeld{letter-spacing:.01em;background:#6d7480;border-radius:8px;flex-wrap:wrap;justify-content:center;gap:6px;padding:8px;font-family:aive-Onest-900,sans-serif;font-size:15px;font-weight:900;display:flex}.laagrijbib{align-items:center;gap:6px;display:flex}.laagrijbib>.laagrij{flex:1;min-width:0}.bibkiezer,.bibtab,.bibopslaan,.bibkeuze,.bibvanproject{flex-direction:column;gap:8px;display:flex}.bibvanproject{border-top:1px solid var(--rand);margin-top:6px;padding-top:10px}.bibzoek{gap:6px;display:flex}.bibzoek input{flex:1;min-width:0}.bibraster{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;display:grid}.bibkaart{text-align:left;border:1px solid var(--rand);background:var(--vlak);cursor:pointer;color:inherit;font:inherit;border-radius:10px;flex-direction:column;gap:3px;min-width:0;padding:6px;display:flex}.bibkaart:hover{border-color:var(--zacht)}.bibkaart.gekozen{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 30%, transparent)}.bibvb{aspect-ratio:9/16;object-fit:cover;background:#10172e;border-radius:7px;width:100%;display:block}.bibvb.leeg{color:#c9d3ea;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px;font-size:12px;display:flex}.bibvb.groot{width:auto;max-width:100%;max-height:420px}.bibnaam{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.bibmeta{color:var(--zacht);font-size:11.5px}.bibcat{color:var(--accent);font-weight:600}.bibtags{flex-wrap:wrap;gap:3px;display:flex}.bibtags i{background:var(--vlak-2,var(--rand));border-radius:6px;padding:0 5px;font-size:11px;font-style:normal}.bibkeuze{border:1px solid var(--rand);background:var(--vlak);border-radius:10px;padding:10px}.bibvelden,.bibanker{flex-direction:column;gap:6px;display:flex}.bibanker{flex-flow:wrap}.bibvelden label,.bibanker label,.bibopslaan label{color:var(--zacht);flex-direction:column;gap:2px;font-size:12px;display:flex}.bibvelden input,.bibanker input,.bibanker select,.bibopslaan input,.bibopslaan select{color:var(--tekst);font-size:13px}.bibok{color:var(--goed)}.bibzoek input{flex:60%;width:auto}.bibzoek select{flex:0 auto;width:auto}.bibpagina .bibkop h1{margin:0 0 4px;font-size:22px}.bibfilter{align-items:center;max-width:760px;margin:14px 0}.bibfilter label{white-space:nowrap;align-items:center;gap:4px;display:flex}.bibraster.groot{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px}.bibpaginakaart{flex-direction:column;gap:4px;display:flex}.bibpaginakaart.weg{opacity:.55}.bibdetail{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.bibdetail-raster{grid-template-columns:minmax(200px,300px) minmax(0,520px);align-items:start;gap:22px;display:grid}.bibdetail-info{flex-direction:column;gap:10px;display:flex}.bibdetail-info label{color:var(--zacht);flex-direction:column;gap:2px;font-size:12px;display:flex}.bibdetail-info input,.bibdetail-info select{color:var(--tekst);font-size:14px}.bibfeiten{grid-template-columns:max-content 1fr;gap:4px 12px;margin:4px 0;font-size:13px;display:grid}.bibfeiten dt{color:var(--zacht)}.bibfeiten dd{margin:0}.bibgebruik{margin:0;padding-left:18px;font-size:13px}@media (width<=700px){.bibdetail-raster{grid-template-columns:1fr}}.review.ugc{grid-template-columns:minmax(260px, var(--links,20%)) 14px minmax(0, 1fr);column-gap:0}.review.ugc>.boom{overscroll-behavior:contain;max-height:calc(100vh - 176px);padding-right:4px;position:sticky;top:160px;overflow-y:auto}.review.ugc .boom .videos{gap:8px}.review.ugc .boom .videokaart{width:140px}.review.ugc .sectiekop{flex-wrap:wrap;row-gap:2px}.review.ugc .sectiekop .sub,.review.ugc .sectiekop .chip-mini{white-space:nowrap}.splitser{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-self:stretch;height:calc(100vh - 176px);display:flex;position:sticky;top:160px}.splitser:before{content:"";background:var(--rand);border-radius:2px;width:2px;height:100%;transition:background .15s}.splitser:hover:before,.splitser:active:before{background:var(--accent)}.review.ugc>.detail{min-width:0;container:detail/inline-size}.review.ugc .detail .boven{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px}.review.ugc .detail .speler{--spelerh:clamp(320px, calc(100vh - 212px), 1000px);height:var(--spelerh);width:calc(var(--spelerh) * 9 / 16);max-width:46cqw;position:sticky;top:0}.review.ugc .detail .speler video{object-fit:contain;width:100%;max-width:none;height:100%}.detail-werk{min-width:0;container:werk/inline-size}.detail-info{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px 20px;display:grid}.detail-info .clipgesprek textarea.reden{min-height:84px}@container werk (width>=760px){.detail-info{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.detail-info .clipgesprek{margin-top:12px}}@container werk (width>=900px){.detail-werk .tijdlijn-rij{flex-wrap:nowrap}.detail-werk .tijdlijn-werk{flex:1 1 0}.detail-werk .tijdlijn-voorbeeld{order:0}}@container detail (width<=900px){.review.ugc .detail-werk{display:contents}.review.ugc .detail-werk>.blok{grid-column:1/-1}.review.ugc .detail .speler{position:static}}@container detail (width<=640px){.review.ugc .detail .boven{grid-template-columns:minmax(0,1fr)}.review.ugc .detail .speler{aspect-ratio:9/16;width:min(100%,300px);max-width:100%;height:auto;margin:0 auto;position:static}}@media (width<=1000px){.review.ugc{grid-template-columns:minmax(0,1fr);row-gap:16px}.review.ugc>.boom{max-height:45vh;position:static}.splitser{display:none}.review.ugc>.detail{max-height:none;position:static}}.bibinzet{margin:4px 0 8px;padding-left:18px;font-size:13px}.bibinzet li{margin:3px 0}.bibinzet li .knop{margin-left:6px}.shootbib{border-top:1px solid var(--rand);flex-direction:column;align-items:flex-start;gap:6px;margin-top:16px;padding-top:12px;display:flex}.shootbib h3{margin:0;font-size:14px}.shootbib .bibkiezer{width:100%}.so{--so-bg:#fff;--so-tekst:#111;--so-zacht:#555;--so-kop:#6b6b6b;--so-lijn:#eaeaea;--so-rand:#d4d4d4;--so-vlak:#f7f7f7;--so-vlaklijn:#e4e4e4;--so-balk:#f2f2f2;--so-oranje:#c2410c;--so-arc1:#9a9a9a;--so-arc2:#e4e4e4;--so-binnen-bg:#fff1ea;--so-binnen-t:#9a3412;--so-binnen-r:#f5c9b3;--so-klaar-bg:#eaf6ec;--so-klaar-t:#1f6b2e;--so-klaar-r:#bfe3c6;--so-knop-hoofd:#111;--so-knop-hoofd-t:#fff;color:var(--so-tekst);background:var(--so-bg);box-sizing:border-box;flex-direction:column;gap:28px;min-height:100vh;padding:48px 32px 64px;font-family:Onest,system-ui,sans-serif;display:flex}:root[data-theme=dark] .so{--so-bg:#141413;--so-tekst:#ecebe7;--so-zacht:#a8a59e;--so-kop:#9d9a93;--so-lijn:#2c2b28;--so-rand:#44423d;--so-vlak:#1d1d1b;--so-vlaklijn:#34332f;--so-balk:#2a2927;--so-oranje:#f07a45;--so-arc1:#8a8780;--so-arc2:#3a3935;--so-binnen-bg:#3a1d10;--so-binnen-t:#ffb38c;--so-binnen-r:#6b3419;--so-klaar-bg:#183324;--so-klaar-t:#8fe0ad;--so-klaar-r:#2c5a3c;--so-knop-hoofd:#ecebe7;--so-knop-hoofd-t:#141413}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .so{--so-bg:#141413;--so-tekst:#ecebe7;--so-zacht:#a8a59e;--so-kop:#9d9a93;--so-lijn:#2c2b28;--so-rand:#44423d;--so-vlak:#1d1d1b;--so-vlaklijn:#34332f;--so-balk:#2a2927;--so-oranje:#f07a45;--so-arc1:#8a8780;--so-arc2:#3a3935;--so-binnen-bg:#3a1d10;--so-binnen-t:#ffb38c;--so-binnen-r:#6b3419;--so-klaar-bg:#183324;--so-klaar-t:#8fe0ad;--so-klaar-r:#2c5a3c;--so-knop-hoofd:#ecebe7;--so-knop-hoofd-t:#141413}}.so>*{box-sizing:border-box;width:100%;max-width:1280px;margin-left:auto;margin-right:auto}.so button{font-family:inherit}.so-zacht{color:var(--so-zacht)}.so-klein{font-size:12px}.so-kop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.so-titel{flex-direction:column;gap:6px;display:flex}.so-boven{letter-spacing:.08em;text-transform:uppercase;color:var(--so-kop);font-size:13px;font-weight:600}.so h1{letter-spacing:-.02em;margin:0;font-size:40px;font-weight:800;line-height:1.1}.so-sub{color:var(--so-zacht);font-size:15px}.so-zoek{flex-direction:column;gap:6px;min-width:260px;display:flex}.so-zoek label{color:var(--so-zacht);font-size:12px;font-weight:600}.so-zoek input{box-sizing:border-box;border:1px solid var(--so-rand);height:44px;color:var(--so-tekst);background:var(--so-bg);border-radius:10px;padding:0 14px;font-family:inherit;font-size:15px}.so-melding{border:1px solid var(--so-binnen-r);background:var(--so-binnen-bg);color:var(--so-binnen-t);border-radius:10px;padding:10px 14px;font-size:14px}.so-filterbalk{border-bottom:1px solid var(--so-lijn);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.so-pillen{flex-wrap:wrap;gap:8px;display:flex}.so-pil{cursor:pointer;background:var(--so-bg);height:40px;color:var(--so-tekst);border:1px solid var(--so-rand);border-radius:20px;padding:0 16px;font-size:14px;font-weight:600}.so-pil .n{opacity:.6;margin-left:4px}.so-pil.aan{background:var(--so-knop-hoofd);color:var(--so-knop-hoofd-t);border-color:var(--so-knop-hoofd)}.so-legenda{color:var(--so-zacht);flex-wrap:wrap;align-items:center;gap:18px;font-size:13px;display:flex}.so-legenda span{align-items:center;gap:8px;display:inline-flex}.so-legenda i{border-radius:3px;width:14px;height:10px;display:inline-block}.so-legenda i.op,.so-balk .op{background:var(--so-tekst)}.so-legenda i.wil,.so-balk .wil{background:repeating-linear-gradient(135deg, var(--so-arc1) 0 2px, var(--so-arc2) 2px 5px)}.so-legenda i.verg,.so-balk .verg{background:var(--so-oranje)}.so-tabelvak{-webkit-overflow-scrolling:touch;overflow-x:auto}.so-tabel{flex-direction:column;min-width:1040px;display:flex}.so-rij{grid-template-columns:minmax(0,2.1fr) minmax(0,3fr) minmax(0,1.3fr) minmax(0,1.3fr) 140px;align-items:center;gap:28px;padding:20px;display:grid}.so-kolomkop{letter-spacing:.06em;text-transform:uppercase;color:var(--so-kop);padding:0 20px 12px;font-size:12px;font-weight:600}.so-regel{border-top:1px solid var(--so-lijn)}.so-regel.verborgen{opacity:.7}.so-klant{all:unset;cursor:pointer;align-items:center;gap:14px;min-width:0;min-height:44px;display:flex}.so-klant:focus-visible{outline:2px solid var(--so-tekst);outline-offset:4px;border-radius:6px}.so-init{background:var(--so-knop-hoofd);width:40px;height:40px;color:var(--so-knop-hoofd-t);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.so-init.klein{border-radius:8px;width:32px;height:32px;font-size:13px}.so-naam{flex-direction:column;gap:3px;min-width:0;display:flex}.so-naam b{overflow-wrap:anywhere;font-size:17px;font-weight:700}.so-naam .so-zacht{font-size:13px}.so-naam .so-klein{font-size:12px}.so-opn{flex-direction:column;gap:8px;display:flex}.so-opn-tekst{align-items:baseline;gap:6px;font-size:14px;display:flex}.so-opn-tekst b{font-size:16px;font-weight:700}.so-rechts{margin-left:auto}.so-verg{color:var(--so-zacht);font-weight:600}.so-verg.aan{color:var(--so-oranje)}.so-balk{background:var(--so-balk);border-radius:5px;height:10px;display:flex;overflow:hidden}.so-balk span{height:100%;display:block}.so-lokaal{color:var(--so-zacht);font-size:14px}.so-editor{flex-direction:column;gap:3px;display:flex}.so-editor b{font-size:16px;font-weight:700}.so-editor .so-zacht{font-size:13px}.so-status{flex-wrap:wrap;gap:6px;display:flex}.so-statuspil{white-space:nowrap;border-radius:14px;align-items:center;height:28px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.so-statuspil.binnen{background:var(--so-binnen-bg);color:var(--so-binnen-t);border:1px solid var(--so-binnen-r)}.so-statuspil.review{background:var(--so-knop-hoofd);color:var(--so-knop-hoofd-t);border:1px solid var(--so-knop-hoofd)}.so-statuspil.klaar{background:var(--so-klaar-bg);color:var(--so-klaar-t);border:1px solid var(--so-klaar-r)}.so-statuspil.wacht{background:var(--so-bg);color:var(--so-zacht);border:1px solid var(--so-rand)}.so-statuspil.bevroren{color:var(--so-zacht);border:1px solid var(--so-rand);background:0 0;padding:0 10px;font-size:12px}.so-actie{justify-content:flex-end;display:flex}.so-knop{border:1px solid var(--so-rand);background:var(--so-bg);height:44px;color:var(--so-tekst);cursor:pointer;white-space:nowrap;border-radius:10px;padding:0 18px;font-size:14px;font-weight:600}.so-knop.hoofd{background:var(--so-knop-hoofd);color:var(--so-knop-hoofd-t);border-color:var(--so-knop-hoofd)}.so-knop.stil{color:var(--so-zacht)}.so-knop.stil.aan{color:var(--so-tekst);border-color:var(--so-tekst)}.so-knop:disabled{opacity:.45;cursor:default}.so-detail .so-knop:not(.stil){border-color:var(--so-tekst)}.so-detail{background:var(--so-vlak);border-radius:14px;flex-direction:column;gap:18px;margin:0 20px 24px 74px;padding:20px 24px;display:flex}.so-getallen{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.so-getal{flex-direction:column;gap:4px;display:flex}.so-getal span{color:var(--so-zacht);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.so-getal b{font-size:28px;font-weight:800}.so-getal.accent span,.so-getal.accent b{color:var(--so-oranje)}.so-secties{border-top:1px solid var(--so-vlaklijn);flex-direction:column;display:flex}.so-sectie{border-bottom:1px solid var(--so-vlaklijn);grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:16px;padding:10px 0;font-size:14px;display:grid}.so-sectie .naam{font-weight:600}.so-knoppen{flex-wrap:wrap;gap:10px;display:flex}.so-zinnen{border-top:1px solid var(--so-vlaklijn);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.so-zinnen li{border-bottom:1px solid var(--so-vlaklijn);grid-template-columns:44px minmax(0,1fr) minmax(0,.8fr);align-items:baseline;gap:12px;padding:8px 0;font-size:14px;display:grid}.so-zinnen .nr{color:var(--so-oranje);font-variant-numeric:tabular-nums;font-weight:700}.so-leeg{border-top:1px solid var(--so-lijn);color:var(--so-zacht);padding:28px 20px;font-size:15px}.so-voet{border-top:1px solid var(--so-lijn);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:20px;display:flex}.so-voet-knoppen{flex-wrap:wrap;gap:10px;display:flex}.so-sync{color:var(--so-zacht);align-items:center;gap:10px;font-size:13px;display:flex}.so-link{all:unset;cursor:pointer;color:var(--so-tekst);text-underline-offset:3px;font-weight:600;text-decoration:underline}.so-archief{flex-direction:column;margin-top:-12px;display:flex}.so-archiefregel{border-top:1px solid var(--so-lijn);align-items:center;gap:14px;padding:14px 20px;display:flex}.so-archiefregel .so-naam{flex:1}.so-archiefregel .so-naam b{font-size:15px}@media (width<=700px){.so{gap:20px;padding:24px 16px 48px}.so h1{font-size:30px}.so-zoek{width:100%;min-width:0}.so-legenda{gap:12px;font-size:12px}.so-pil{height:36px;padding:0 12px;font-size:13px}}.stappenbalk li.tab{padding:0}.stappenbalk li button{all:unset;cursor:pointer;border-radius:999px;padding:4px 12px;display:inline-block}.stappenbalk li button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stappenbalk li.tab.gekozen{color:#fff;background:#111}.so.os{background:0 0;gap:20px;min-height:0;padding:20px 0 32px}.os-getallen{margin-top:4px}.os-balk{height:12px}.os-conclusie{border:1px solid var(--so-rand);background:var(--so-vlak);border-radius:12px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.os-conclusie b{font-size:19px;font-weight:700}.os-conclusie.klaar{background:var(--so-klaar-bg);border-color:var(--so-klaar-r);color:var(--so-klaar-t)}.os-conclusie.bijna{background:var(--so-vlak);border-color:var(--so-tekst)}.os-conclusie.aanvullen{background:var(--so-binnen-bg);border-color:var(--so-binnen-r);color:var(--so-binnen-t)}.os-conclusie .so-zacht{color:inherit;opacity:.8}.os-zwak{font-size:14px}.os-werkbalk{border-bottom:1px solid var(--so-lijn);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.os-acties{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.os-vink{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.os-vink input{width:18px;height:18px;accent-color:var(--so-tekst)}.os-melding{cursor:pointer}.os-lijstvak{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.os-lijstvak textarea{box-sizing:border-box;border:1px solid var(--so-rand);background:var(--so-bg);width:100%;color:var(--so-tekst);border-radius:10px;padding:10px 12px;font:13px/1.5 ui-monospace,Menlo,monospace}.os-blokken{margin-top:-6px}.os-groepen,.os-script{flex-direction:column;gap:28px;display:flex}.os-groep h2,.os-script h2{align-items:center;gap:10px;margin:0 0 4px;font-size:22px;font-weight:800;display:flex}.os-aantal{color:var(--so-zacht);font-size:14px;font-weight:600}.os-kleur{border-radius:4px;flex:none;width:16px;height:16px;display:inline-block}.os-kleur.opgenomen{background:var(--so-tekst)}.os-kleur.wil_niet{background:repeating-linear-gradient(135deg, var(--so-arc1) 0 2px, var(--so-arc2) 2px 5px)}.os-kleur.ontbreekt{background:var(--so-oranje)}.os-groep.ontbreekt h2{color:var(--so-oranje)}.os-blok h3{letter-spacing:.08em;text-transform:uppercase;color:var(--so-kop);margin:18px 0 2px;font-size:13px;font-weight:700}.os-sectie{margin-top:10px}.os-sectie h4{margin:0 0 4px;font-size:15px;font-weight:700}.os-sectiekop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.os-sectiekop h4{margin:0}.os-sectie .os-balk{height:6px;margin-bottom:4px}.os-oranje{color:var(--so-oranje);font-weight:600}.os-leeg{color:var(--so-zacht);padding:8px 0;font-size:14px}.os-regels{border-top:1px solid var(--so-lijn);margin:0;padding:0;list-style:none}.os-regel{border-bottom:1px solid var(--so-lijn);grid-template-columns:52px minmax(0,1fr) minmax(170px,auto);align-items:center;gap:14px;padding:8px 0;display:grid}.os-tekst p{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.45}.os-nr{font-variant-numeric:tabular-nums;margin-right:2px}.os-regel.vergeten .os-nr,.os-regel.open .os-nr{color:var(--so-oranje)}.os-meta{color:var(--so-zacht);flex-wrap:wrap;gap:4px 12px;margin-top:3px;font-size:12px;display:flex}.os-status{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.os-pil{white-space:nowrap;border-radius:13px;align-items:center;height:26px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.os-pil.op{background:var(--so-knop-hoofd);color:var(--so-knop-hoofd-t)}.os-pil.wil{background:repeating-linear-gradient(135deg, var(--so-arc2) 0 4px, var(--so-vlak) 4px 8px);color:var(--so-tekst);border:1px solid var(--so-rand)}.os-pil.verg{color:var(--so-oranje);border:1px solid var(--so-oranje);background:0 0}.os-reden{color:var(--so-zacht);max-width:260px;font-size:13px}.os-chips{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.os-chip{border:1px solid var(--so-rand);color:var(--so-zacht);border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}.os-chip.aan{border-color:var(--so-tekst);color:var(--so-tekst)}.os-duim{width:52px}.os-duimknop{all:unset;cursor:pointer;background:var(--so-tekst);border-radius:6px;width:40px;height:71px;display:block;position:relative;overflow:hidden}.os-duimknop:focus-visible{outline:2px solid var(--so-tekst);outline-offset:2px}.os-duimknop img{object-fit:cover;width:100%;height:100%;display:block}.os-duimknop i{color:#fff;background:#0000008c;border-radius:4px;padding:1px 4px;font-size:10px;font-style:normal;position:absolute;inset:auto 3px 3px auto}.os-duimknop.leeg{background:var(--so-vlak);border:1px dashed var(--so-rand);box-sizing:border-box}.os-duimknop:disabled{cursor:default;opacity:.6}.os-duimleeg{width:100%;height:100%;color:var(--so-zacht);place-items:center;font-size:16px;display:grid}.os-duimknop:not(.leeg) .os-duimleeg{color:var(--so-knop-hoofd-t)}.os-duimvak{border-radius:4px;width:40px;height:8px;display:block}.os-duimvak.wil_niet{background:repeating-linear-gradient(135deg, var(--so-arc1) 0 2px, var(--so-arc2) 2px 5px)}.os-duimvak.vergeten,.os-duimvak.open{background:var(--so-oranje)}@media (width<=700px){.so.os{padding:12px 0 24px}.os-getallen{grid-template-columns:repeat(2,minmax(0,1fr))}.os-regel{grid-template-columns:44px minmax(0,1fr)}.os-status{text-align:left;grid-column:2;align-items:flex-start}.os-chips{justify-content:flex-start}.os-conclusie b{font-size:17px}}.so.af{flex-direction:column;gap:22px;min-height:0;padding-left:0;padding-right:0;display:flex}.so.af>*{max-width:none}.so.af .os-regels{grid-template-columns:repeat(auto-fill,minmax(min(460px,100%),1fr));column-gap:32px;display:grid}.af-mist h2,.af-eind h2{align-items:center;gap:10px;margin:0 0 8px;font-size:22px;font-weight:800;display:flex}.af-mist:not(.leeg) h2{color:var(--so-oranje)}.af-mist .os-regels{margin-top:10px}.af-meer{margin-top:8px}.af-getallen{grid-template-columns:repeat(6,minmax(0,1fr))}.af-eind{border:1px solid var(--so-rand);border-radius:12px;flex-direction:column;gap:10px;padding:18px;display:flex}.af-eind .os-groepkop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.af-eind .os-groepkop h2{margin:0}.af-voortgang{background:var(--so-vlak);border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.af-balk{border-radius:5px;height:10px;display:flex;overflow:hidden}.af-balk .op{height:100%;transition:width .4s;display:block}.af-fouten ul,.af-waarschuwing ul,.af-ketens ul{margin:4px 0 0;padding-left:18px;font-size:14px}.af-waar{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.af-waar>div{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.af-waar code{overflow-wrap:anywhere;font:12px/1.4 ui-monospace,Menlo,monospace}.af-ketens{border-top:1px solid var(--so-lijn);flex-direction:column;gap:6px;padding-top:12px;display:flex}.af-ketens h3{margin:0;font-size:15px;font-weight:700}.af-blokteller{flex-wrap:wrap;gap:4px 14px;margin-bottom:4px;display:flex}.af-groep summary{cursor:pointer;padding:6px 0;list-style:none}.af-groep summary::-webkit-details-marker{display:none}.af-groep summary h4{align-items:baseline;gap:8px;margin:0;display:inline-flex}.af-groep summary h4:before{content:"▸";color:var(--so-zacht)}.af-groep[open] summary h4:before{content:"▾"}.af-kopbalk{z-index:15;background:var(--bg);border-bottom:1px solid var(--so-lijn);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 0;display:flex;position:sticky;top:49px}.af-koptitel{flex-wrap:wrap;align-items:baseline;gap:4px 14px;min-width:0;display:flex}.af-koptitel h2{margin:0;font-size:22px;font-weight:800}.af-koptitel .so-klein{font-size:14px}.so.dlg-laag{z-index:95;overscroll-behavior:contain;background:#00000080;justify-content:center;align-items:center;gap:0;width:auto;max-width:none;height:auto;min-height:0;margin:0;padding:16px;display:flex;position:fixed;inset:0;overflow:hidden}.so.dlg-laag>.dlg{background:var(--so-bg);width:640px;max-width:100%;height:auto;min-height:0;max-height:100%;color:var(--so-tekst);box-sizing:border-box;border-radius:14px;outline:none;flex-direction:column;flex:0 auto;gap:0;margin:0;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000004d}.dlg-kop{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 22px 0;display:flex}.dlg h2{margin:0;font-size:22px;font-weight:800;line-height:1.2}.dlg-sluit{width:40px;height:40px;color:var(--so-zacht);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;margin:-8px -10px 0 0;font-family:inherit;font-size:28px;line-height:1}.dlg-sluit:hover{background:var(--so-vlak);color:var(--so-tekst)}.dlg-sluit:focus-visible{outline:2px solid var(--so-tekst);outline-offset:2px}.dlg-inhoud{overscroll-behavior:contain;flex-direction:column;flex:0 auto;gap:12px;min-height:0;padding:12px 22px;display:flex;overflow-y:auto}.dlg-inhoud>*{flex-shrink:0}.dlg-voet{border-top:1px solid var(--so-lijn);flex:none;padding:12px 22px 18px}.dlg p{margin:0}@media (width<=560px){.so.dlg-laag{padding:8px}.dlg-kop{padding:14px 16px 0}.dlg-inhoud{padding:10px 16px}.dlg-voet{padding:10px 16px 14px}}.af-waarschuwing{border:1px solid var(--so-binnen-r);background:var(--so-binnen-bg);color:var(--so-binnen-t);border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.af-waarschuwing .so-link{color:inherit}.af-keuze{border:1px solid var(--so-rand);border-radius:10px;flex-direction:column;margin:0;padding:8px 14px 12px;display:flex}.dlg .os-vink input{flex:none}.af-keuze legend{padding:0 4px;font-size:13px;font-weight:700}.af-veranderd{border:1px solid var(--so-rand);border-radius:10px;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.af-veranderd ul{margin:2px 0 0;padding-left:18px;font-size:14px}.af-drive-uitleg{border-left:3px solid var(--so-rand);overflow-wrap:anywhere;padding:2px 0 2px 10px;line-height:1.45}.af-teller{align-items:center;gap:6px;display:inline-flex}.so-knop .draaier{vertical-align:-2px;margin-right:4px}@media (width<=700px){.af-getallen{grid-template-columns:repeat(2,minmax(0,1fr))}.af-waar{grid-template-columns:1fr}.af-kopbalk .so-knop{flex:auto}}@media (width<=860px){.pagina:has(>.so.af){padding-left:16px;padding-right:16px}}.chip-mini.beeld.stab{background:var(--info-zacht);color:var(--info)}.chip-mini.beeld.edit{background:var(--goed-zacht);color:var(--goed)}.stabvgl-scherm{z-index:90;background:#000000b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.stabvgl{background:var(--vlak);color:var(--tekst);box-shadow:var(--schaduw);border-radius:14px;gap:10px;width:min(1100px,100%);max-height:calc(100vh - 32px);padding:16px;display:grid;overflow:auto}.stabvgl-kop{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.stabvgl-kop h2{margin:0;font-size:18px}.stabvgl-video{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.stabvgl-video.drie{grid-template-columns:repeat(3,minmax(0,1fr))}.stabvgl-kant{border:2px solid var(--rand);border-radius:12px;align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.stabvgl-kant.huidig{border-color:var(--goed)}.stabvgl-label{align-items:center;gap:8px;display:flex}.stabvgl-geluid{border:1px solid var(--rand);background:var(--vlak-2);cursor:pointer;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:14px}.stabvgl-geluid.aan{border-color:var(--accent)}.stabvgl>*{min-width:0}.stabvgl-beeld{aspect-ratio:9/16;background:#000;border-radius:10px;justify-self:center;place-items:center;width:auto;max-width:100%;height:min(62vh,760px);display:grid;overflow:hidden}.stabvgl-beeld video{object-fit:contain;cursor:pointer;width:100%;height:100%;display:block}.stabvgl-leeg{color:#ddd;text-align:center;padding:16px;font-size:13px;line-height:1.4}.stabvgl-leeg .fouttekst{color:#ff9c92}.stabvgl-leeg .laad:before{content:"";vertical-align:-1px;border:2px solid #888;border-top-color:#fff;border-radius:50%;width:10px;height:10px;margin-right:8px;animation:.9s linear infinite stabdraai;display:inline-block}@keyframes stabdraai{to{transform:rotate(360deg)}}.stabvgl-meting{color:var(--zacht);flex-wrap:wrap;gap:4px 12px;font-size:13px;display:flex}.stabvgl-meting b{color:var(--tekst);font-weight:600}.stabvgl-kies{justify-self:stretch}.stabvgl-balk{align-items:center;gap:10px;display:flex}.stabvgl-balk input[type=range]{flex:1;min-width:60px}@media (width<=760px){.stabvgl-scherm{place-items:start center;padding:8px}.stabvgl{max-height:none;padding:12px}.stabvgl-video,.stabvgl-video.drie{grid-template-columns:minmax(0,1fr)}.stabvgl-beeld{width:min(100%,39.375vh);height:auto}}.reviewstappen{flex-wrap:wrap;align-items:center;gap:12px;padding:8px 20px 0;display:flex}.reviewstappen .stappenbalk{margin:0}.lade.breed{width:min(1180px,100vw)}.lade.breed .stijlstap{grid-template-columns:minmax(0,340px) minmax(0,1fr)}@media (width<=760px){.lade.breed .stijlstap{grid-template-columns:minmax(0,1fr)}}.toepaskeuze{gap:6px;margin:6px 0 0 22px;display:grid}.toepaskeuze details ul{margin:4px 0 0;padding-left:18px}.chip-mini.later,.os-chip.later{background:var(--info-zacht);color:var(--info)}button.chip-mini.later{cursor:pointer;font:inherit;border:0;font-size:11px}.tab .chip-mini.later{margin-left:4px}.stappenbalk .chip-mini.later{margin-left:6px}.videokaart.later{outline:2px dashed var(--info);outline-offset:-2px}.vlag.later{background:var(--info-zacht);color:var(--tekst,inherit);border-left:3px solid var(--info)}.laterknop{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.knop.later{border-color:var(--info);color:var(--info)}.laternotitie{border:1px solid var(--rand,#ccc);background:var(--vlak,transparent);width:210px;min-width:0;max-width:100%;color:inherit;font:inherit;border-radius:6px;padding:5px 8px;font-size:13px}:root{--cf:#c2410c;--cf-zacht:#fff1ea}:root[data-theme=dark]{--cf:#f07a45;--cf-zacht:#3a1d10}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--cf:#f07a45;--cf-zacht:#3a1d10}}.chip-mini.creatorfout{background:var(--cf-zacht);color:var(--cf);font-weight:600}button.chip-mini.creatorfout{cursor:pointer;font:inherit;border:0;font-size:11px;font-weight:600}.tab .chip-mini.creatorfout{margin-left:4px}.stappenbalk .chip-mini.creatorfout{margin-left:6px}.videokaart.creatorfout{outline:2px solid var(--cf);outline-offset:-2px}.vlag.creatorfout{background:var(--cf-zacht);color:var(--tekst,inherit);border-left:3px solid var(--cf)}.cfvak{display:inline-flex;position:relative}.knop.creatorfout{border-color:var(--cf);color:var(--cf)}.knop.creatorfout.aan{background:var(--cf-zacht)}.cfkeuze{z-index:40;background:var(--vlak);width:min(340px,100vw - 32px);color:var(--tekst);border:1px solid var(--cf);box-shadow:var(--schaduw);border-radius:12px;gap:10px;padding:12px;font-family:Onest,system-ui,sans-serif;display:grid;position:absolute;top:calc(100% + 6px);left:0}.cfkop{font-size:14px;font-weight:700}.cfkop .sub{font-size:12px;font-weight:400}.cfredenen{gap:2px;display:grid}.cfredenen label{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:5px 6px;font-size:13px;display:flex}.cfredenen label:hover{background:var(--vlak-2)}.cfredenen label.aan{background:var(--cf-zacht);color:var(--cf);font-weight:600}.cfredenen input{width:16px;height:16px;accent-color:var(--cf);margin:0}.cfredenen .kbd{text-align:center;min-width:14px}.cfnotitie{box-sizing:border-box;border:1px solid var(--rand);background:var(--vlak);width:100%;color:inherit;font:inherit;border-radius:6px;padding:6px 8px;font-size:13px}.cfknoppen{flex-wrap:wrap;gap:8px;display:flex}@media (width<=700px){.cfkeuze{width:auto;position:fixed;inset:auto 16px 16px}}.os-chip.creatorfout{border-color:var(--so-oranje);color:var(--so-oranje)}.os-kleur.opnieuw{background:var(--so-oranje)}.os-groep.opnieuw{border:1px solid var(--so-oranje);border-radius:14px;padding:16px 18px}.os-groep.opnieuw h2{color:var(--so-oranje)}.os-groepkop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.os-regel.opnieuw .os-nr{color:var(--so-oranje)}.os-notitie{color:var(--so-tekst);margin-top:4px;font-size:13px;font-style:italic}.ci h2{align-items:center;gap:10px;margin:0 0 12px;font-size:22px;font-weight:800;display:flex}.ci-filters{border-bottom:1px solid var(--so-lijn);flex-wrap:wrap;align-items:flex-end;gap:12px;padding-bottom:16px;display:flex}.ci-filters label{color:var(--so-zacht);flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:600;display:flex}.ci-filters select,.ci-filters input{box-sizing:border-box;border:1px solid var(--so-rand);height:44px;color:var(--so-tekst);background:var(--so-bg);border-radius:10px;max-width:100%;padding:0 12px;font-family:inherit;font-size:14px}.ci-filters select{min-width:180px}.ci-tabel{flex-direction:column;min-width:760px;display:flex}.ci-rij{border-top:1px solid var(--so-lijn);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,2.2fr) 90px 110px 80px minmax(0,3fr);align-items:center;gap:20px;padding:14px 20px;font-size:15px;display:grid}.ci-kop{letter-spacing:.06em;text-transform:uppercase;color:var(--so-kop);border-top:0;padding-bottom:10px;font-size:12px;font-weight:600}.ci-shoot{background:var(--so-vlak);padding-top:10px;padding-bottom:10px;font-size:14px}.ci-shoot .ci-shootnaam{padding-left:46px;font-weight:600;text-decoration:none}.ci-shoot .ci-shootnaam:hover{text-decoration:underline}.ci-redenen{flex-wrap:wrap;gap:6px;display:flex}.ci-reden{border:1px solid var(--so-rand);color:var(--so-tekst);white-space:nowrap;border-radius:12px;padding:3px 9px;font-size:12px;font-weight:600}.ci-reden b{color:var(--so-oranje);margin-left:2px}.ci-lijstkop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ci-lijstkop h2{margin:0}.ci-lijstacties{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ci-clips{border-top:1px solid var(--so-lijn);margin:0;padding:0;list-style:none}.ci-clip{border-bottom:1px solid var(--so-lijn);grid-template-columns:52px minmax(0,1fr) minmax(200px,auto);align-items:start;gap:14px;padding:12px 0;display:grid}.ci-clip.open .os-nr{color:var(--so-oranje)}.ci-clip-tekst p{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.45}.ci-labels{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.ci-clip-status{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}@media (width<=700px){.ci-filters label,.ci-filters select{width:100%;min-width:0}.ci-clip{grid-template-columns:44px minmax(0,1fr)}.ci-clip-status{text-align:left;grid-column:2;align-items:flex-start}}.knop.rolwissel.aan{background:var(--vlak-2)}.rwkeuze{z-index:40;background:var(--vlak);width:min(420px,100vw - 32px);color:var(--tekst);border:1px solid var(--rand);box-shadow:var(--schaduw);border-radius:12px;outline:none;gap:10px;padding:12px;font-family:Onest,system-ui,sans-serif;display:grid;position:absolute;top:calc(100% + 6px);right:0}.rwkop{font-size:14px;font-weight:700}.rwkop .sub{font-size:12px;font-weight:400}.rwclips{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rwclip{gap:6px;display:grid}.rwclip video,.rwleeg{aspect-ratio:9/16;object-fit:contain;background:#000;border-radius:8px;width:100%;max-height:260px}.rwleeg{color:#fff;place-items:center;font-size:12px;display:grid}.rwpijl{text-align:center;font-size:13px}.rwpijl .naar{color:var(--accent,#c2410c)}.rwkeuze .fouttekst{color:#b91c1c}.os-wissel{cursor:pointer;border:1px solid var(--rand);font:inherit;background:0 0}.rwlaag{z-index:60;background:#00000059;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.rwlaag .rwkeuze{position:static}.toast .toastknop{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;margin-left:12px;padding:3px 10px;font-weight:600}.toast .toastknop .kbd{margin-left:6px}@media (width<=700px){.rwkeuze{width:auto;position:fixed;inset:auto 16px 16px}}.kz-zoek{border:1px solid var(--so-rand);background:var(--so-bg);height:40px;color:var(--so-tekst);font:inherit;border-radius:10px;padding:0 12px}.kz-lijst{border:1px solid var(--so-rand);border-radius:10px;max-height:min(300px,40vh);margin:0;padding:0;list-style:none;overflow:auto}.kz-zin{cursor:pointer;border-bottom:1px solid var(--so-rand);padding:8px 12px;line-height:1.35}.kz-zin:last-child{border-bottom:0}.kz-zin:hover{background:var(--so-vlak,#7f7f7f14)}.kz-zin.aan{outline:2px solid var(--so-knop-hoofd);outline-offset:-2px}.kz-lijst>li.so-zacht{padding:8px 12px}.kz-nieuw{flex-direction:column;gap:10px;display:flex}.kz-nieuw label{flex-direction:column;gap:4px;font-size:13px;font-weight:700;display:flex}.kz-nieuw textarea,.kz-nieuw input{border:1px solid var(--so-rand);background:var(--so-bg);color:var(--so-tekst);font:inherit;border-radius:10px;padding:8px 12px;font-weight:400}.os-koppel{cursor:pointer}.os-taken{flex-direction:column;gap:4px;display:flex}.draaier{border:2px solid var(--info-zacht);border-top-color:var(--info);vertical-align:-2px;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite draai;display:inline-block}.draaier.klein{vertical-align:-1px;border-width:2px;width:10px;height:10px}.knop .draaier,.so-knop .draaier{border-color:currentColor #ffffff59 #ffffff59}.taakvoortgang{background:var(--info-zacht);border-radius:8px;margin-top:10px;padding:8px 10px}.taakvoortgang>.rij{color:var(--info);align-items:center;font-weight:600}.taakvoortgang .balk{background:var(--vlak)}.sf-shoot{border-top:1px solid var(--rand);flex-direction:column;gap:6px;margin-top:16px;padding-top:12px;display:flex}.sf-shoot h3{margin:0}.sf-bronnen{margin:4px 0;padding-left:18px;font-size:13px}.sf-bronnen li{margin:3px 0}.sf-bronnen .knop{margin-left:6px}.sf-map input{flex:1;min-width:0}.sf-raster{margin-top:8px}.sf-kies{max-height:420px;overflow-y:auto}.sf-kaart{cursor:default}.sf-duim{cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0;display:block;position:relative}.sf-duim:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sf-speel{color:#fff;pointer-events:none;background:#0000008c;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sf-duim:hover .sf-speel{opacity:.35}.sf-kiesknop{margin-top:2px}.sf-hover{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sfeerduim{position:relative}.sf-groot{border:1.5px solid var(--accent);border-radius:10px;grid-template-columns:minmax(0,200px) minmax(0,1fr);align-items:start;gap:14px;margin-bottom:10px;padding:10px;display:grid}.sf-groot video,.sf-groot img{aspect-ratio:9/16;object-fit:contain;background:#000;border-radius:8px;width:100%;max-height:50vh;display:block}.sf-groot-info{overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;display:flex}@media (width<=560px){.sf-groot{grid-template-columns:minmax(0,1fr)}.sf-groot video,.sf-groot img{max-height:60vh}}.sf-velden{flex-wrap:wrap;gap:10px;display:flex}.sf-velden label{color:var(--so-zacht);flex-direction:column;flex:160px;gap:3px;min-width:0;font-size:12px;display:flex}.sf-velden input,.sf-velden select{font:inherit;color:var(--so-tekst);background:var(--so-bg);border:1px solid var(--so-rand);box-sizing:border-box;border-radius:8px;height:38px;padding:0 10px;font-size:14px}.sf-vb video{aspect-ratio:9/16;background:#000;border-radius:10px;width:100%;max-width:270px;display:block}.sf-badge{margin-left:6px}.sf-woorden{flex-wrap:wrap;align-items:center;gap:4px;margin:6px 0;display:flex}.sf-woord{font:inherit;border:1px solid var(--rand);background:var(--so-bg);color:var(--so-tekst);cursor:pointer;border-radius:999px;padding:2px 7px;font-size:12px}.sf-woord.gekozen{border-color:var(--accent,#5ec522);font-weight:600}.kai-achter{z-index:70;background:#00000052;justify-content:flex-end;display:flex;position:fixed;inset:0}.kai{background:var(--bg);border-left:1px solid var(--rand);width:min(760px,100vw);height:100%;box-shadow:var(--schaduw);flex-direction:column;display:flex}.kai-kop{border-bottom:1px solid var(--rand);background:var(--vlak);flex-wrap:wrap;align-items:baseline;gap:10px;padding:14px 16px;display:flex}.kai-inhoud{flex:1;align-content:start;gap:12px;padding:14px 16px;display:grid;overflow-y:auto}.kai-voet{border-top:1px solid var(--rand);background:var(--vlak);gap:8px;padding:12px 16px;display:grid}.kai-voet textarea{resize:vertical;border:1px solid var(--rand);background:var(--bg);width:100%;color:var(--tekst);font:inherit;border-radius:8px;padding:8px 10px}.kai-rij{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kai-ronde{gap:6px;display:grid}.kai-vraag,.kai-antwoord{background:var(--vlak-2);border-radius:8px;padding:8px 10px}.kai-antwoord{background:var(--info-zacht)}.kai-vraag .sub,.kai-antwoord .sub{margin-right:6px;font-weight:600}.kai-bezig{border:1px solid var(--rand);border-radius:var(--radius);background:var(--vlak);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.kai-let{background:var(--twijfel-zacht);color:var(--twijfel);border-radius:8px;padding:8px 10px}.kai-let.fout{background:var(--fout-zacht);color:var(--fout)}.kai-geweigerd{border-radius:var(--radius);border:1px dashed var(--fout);gap:4px;padding:10px 12px;display:grid}.kai-kaart{background:var(--vlak);border:1px solid var(--rand);border-radius:var(--radius);gap:8px;padding:12px 14px;display:grid}.kai-kaart.verworpen{opacity:.55}.kai-kaart.overgenomen{border-color:var(--goed)}.kai-naam{font-size:15px}.kai-uitleg{color:var(--zacht)}.kai-stappen{gap:4px;margin:0;padding:0;list-style:none;display:grid}.kai-stapnaam{color:var(--zacht);text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:600}.kai-clips{gap:6px;margin-top:4px;display:grid}.kai-clip{align-items:center;gap:10px;display:flex}.kai-clip .duim{border:1px solid var(--rand);background:var(--vlak-2);cursor:pointer;border-radius:6px;flex:none;width:40px;height:71px;padding:0;overflow:hidden}.kai-clip .duim:disabled{cursor:default}.kai-clip video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.kai-snede{color:var(--info);padding:2px 0 2px 14px;font-size:12px}@media (width<=640px){.kai-kop .sub{display:none}}.clipai{padding:8px 10px}.clipai-kop{all:unset;cursor:pointer;align-items:baseline;gap:4px;width:100%;font-size:14px;font-weight:700;display:flex}.clipai-kop:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.clipai-kop .pijl{width:14px;color:var(--zacht)}.clipai-inhoud{flex-direction:column;gap:6px;margin-top:8px;display:flex}.ai-plan{margin:6px 0 0;padding-left:18px;font-size:12.5px}.ai-plan li{margin:2px 0}.ai-voorbeelden{flex-wrap:wrap;gap:6px;display:flex}.clipai .berichtvoet .knoppen{gap:6px;display:flex}.clipai-kop{cursor:default}.ai-lagen{flex-direction:column;gap:4px;display:flex}.ai-laag{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ai-laag .klein{flex:1;min-width:0}.ai-voorbeeld{margin-top:6px}.ai-voorbeeld summary{cursor:pointer}.pers-groep{gap:4px;display:grid}.pers-rij{border-radius:8px;align-items:center;gap:10px;padding:4px 6px;display:flex}.pers-rij.gekozen{background:var(--info-zacht)}.pers-rij .duim{border:1px solid var(--rand);background:var(--vlak-2);cursor:pointer;border-radius:6px;flex:none;width:32px;height:57px;padding:0;overflow:hidden}.pers-rij video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.pers-tekst{flex:1;min-width:0}.pers-naam{border:1px solid var(--rand);background:var(--bg);color:var(--tekst);border-radius:8px;min-width:160px;padding:6px 10px}.va-pagina{flex-direction:column;gap:22px;display:flex}.va-intro{max-width:900px;margin:0;line-height:1.5}.va-tegels{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.va-tegel{background:var(--vlak);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schaduw);min-width:0;padding:12px 14px}.va-getal{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.1}.va-label{margin:2px 0;font-weight:600}.va-blok h2{margin:0 0 10px;font-size:17px}.va-blok h3{margin:0 0 6px;font-size:14px}.va-kop-rij{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.va-kop-rij h2{margin:0}.va-tabel-wrap{overflow-x:auto}.va-tabel{border-collapse:collapse;background:var(--vlak);border:1px solid var(--rand);border-radius:var(--radius);width:100%}.va-tabel th,.va-tabel td{text-align:left;border-bottom:1px solid var(--rand);font-variant-numeric:tabular-nums;padding:7px 10px}.va-tabel th{color:var(--zacht);font-size:12px;font-weight:600}.va-uitleg{max-width:900px;margin-top:8px;line-height:1.5}.va-uitleg summary{cursor:pointer}.va-sug-lijst{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.va-sug{background:var(--vlak);border:1px solid var(--rand);border-radius:var(--radius);flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.va-sug>.knop{align-self:flex-start}.va-sug-kop{justify-content:space-between;align-items:center;gap:8px;display:flex}.va-sug-clips,.va-clips{flex-wrap:wrap;gap:6px;display:flex}.va-legenda{margin-bottom:8px}.va-matrix{flex-direction:column;gap:14px;display:flex}.va-rij{background:var(--vlak);border:1px solid var(--rand);border-radius:var(--radius);padding:10px 12px}.va-cellen{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.va-cel{flex-direction:column;gap:6px;min-width:0;display:flex}.va-duim{width:92px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:3px;padding:0;display:flex}.va-sug-clips .va-duim{width:48px}.va-plaatje{aspect-ratio:9/16;background:var(--vlak-2);border:2px solid #0000;border-radius:6px;width:100%;display:block;position:relative;overflow:hidden}.va-duim.gebruikt .va-plaatje{border-color:var(--rand)}.va-duim.nieuw .va-plaatje{border-color:var(--goed)}.va-plaatje img,.va-stuk img{object-fit:cover;width:100%;height:100%;display:block}.va-geen{background:var(--vlak-2);width:100%;height:100%;display:block}.va-badge{background:var(--navy);color:#fff;border-radius:6px;padding:0 5px;font-size:11px;font-weight:700;display:inline-block}.va-plaatje .va-badge{position:absolute;top:3px;left:3px}.va-badge.nieuw{background:var(--goed);color:#fff}.va-duim-tekst{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.va-duim-ketens{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.va-keten{background:var(--vlak);border:1px solid var(--rand);border-radius:var(--radius);margin-bottom:10px;padding:10px 12px}.va-video{border-top:1px solid var(--rand);flex-direction:column;gap:6px;padding:8px 0;display:flex}.va-video-kop{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.va-naam{text-overflow:ellipsis;white-space:nowrap;flex:160px;min-width:0;overflow:hidden}.va-strook{gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}.va-stuk{aspect-ratio:9/16;background:var(--vlak-2);border-radius:5px;flex:none;width:40px;position:relative;overflow:hidden}.va-f{color:#fff;background:#000000a6;border-radius:4px;padding:0 4px;font-size:10px;font-weight:700;position:absolute;bottom:2px;left:2px}@media (width<=700px){.va-pagina{padding:16px 16px 60px}.va-tegels{grid-template-columns:repeat(2,minmax(0,1fr))}.va-sug-lijst,.va-cellen{grid-template-columns:minmax(0,1fr)}.va-duim{width:76px}.va .werkbalk-sub{display:none}}.paneel h3.sfeerkop{color:var(--accent)}.sfeerblok{gap:10px;display:grid}.sfeerblok>h3{margin-bottom:0}.sfeerkaarten{gap:10px;display:grid}.sfeerkaart{border:1.5px solid color-mix(in srgb, var(--accent) 45%, var(--rand));background:color-mix(in srgb, var(--accent) 7%, var(--vlak));border-radius:10px;grid-template-columns:54px minmax(0,1fr);gap:12px;padding:10px;display:grid}.sfeerkaart.compact{grid-template-columns:40px minmax(0,1fr);gap:10px;width:100%;max-width:420px;padding:8px}.sfeerduim{background:var(--vlak-2);border-radius:6px;width:54px;height:96px;display:block;overflow:hidden}.sfeerduim.klein{width:40px;height:72px}.sfeerduim img,.sfeerduim video{object-fit:cover;width:100%;height:100%;display:block}.sfeerkaart-info{flex-direction:column;gap:3px;min-width:0;display:flex}.sfeerkaart-naam{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;display:-webkit-box;overflow:hidden}.sfeerkaart.compact .sfeerkaart-naam{font-size:13px}.sfeerkaart-stap{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent);overflow-wrap:anywhere;border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:12px;font-weight:600}.sfeerkaart-knoppen{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.knop.sfeer-nieuw{border:1.5px dashed var(--accent);color:var(--accent);justify-self:start;align-items:center;gap:6px;font-weight:600;display:inline-flex}.stapsfeer{border-top:1px dashed var(--rand);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding-top:8px;display:flex}.keten>.stappen.ce>*{min-width:0}.ce-stage .ce-clip{width:min(240px,100%)}.ce-kop{flex-wrap:wrap}.team-blok{max-width:820px;margin-bottom:28px}.team-uitnodigen{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.team-uitnodigen input{flex:200px;min-width:0}.team-link{background:var(--vlak-2,#7f7f7f14);border-radius:8px;margin-top:10px;padding:10px 12px}.team-link p{margin:0 0 6px}.team-linkrij{gap:8px;display:flex}.team-linkrij input{flex:1;min-width:0;font-family:ui-monospace,monospace;font-size:.85rem}.team-tabel td{vertical-align:middle;overflow-wrap:anywhere}.team-uit td{opacity:.55}@media (width<=640px){.team-tabel th:nth-child(3),.team-tabel td:nth-child(3){display:none}}
