@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}:root{--glas-systeem:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--glas-bg:#07070a;--glas-orb-1:#6d4aff;--glas-orb-2:#ff7a45;--glas-orb-3:#2bd4c3;--glas-tekst:#f5f5f7;--glas-tekst-2:#e3e3ea;--glas-tekst-3:#d9d9e3;--glas-tekst-4:#c9c9d4;--glas-muted:#b9b9c6;--glas-faint:#9a9aa8;--glas-accent:#7c5cff;--glas-accent-zacht:#c4b5ff;--glas-accent-out:#c9c0f5;--glas-op-licht:#0a0a0f;--glas-vul:rgba(255,255,255,0.05);--glas-vul-2:rgba(255,255,255,0.06);--glas-vul-3:rgba(255,255,255,0.08);--glas-rand:rgba(255,255,255,0.10);--glas-rand-sterk:rgba(255,255,255,0.14);--glas-chat:rgba(10,10,15,0.55);--glas-uit-bel:rgba(124,92,255,0.28);--glas-uit-rand:rgba(124,92,255,0.5);--glas-in-bel:rgba(255,255,255,0.06);--glas-in-rand:rgba(255,255,255,0.08);--glas-notitie:rgba(224,180,83,0.12);--glas-notitie-rand:rgba(224,180,83,0.5);--glas-notitie-tekst:#f0dca8;--glas-online:#3ddc84;--glas-tagchip:#ffd166;--glas-tagchip-tekst:#1a1405;--glas-schaduw:rgba(0,0,0,0.35);--glas-op-verloop:#ffffff;--glas-gekozen:linear-gradient(135deg,#ff8a4c,#b24dff 55%,#6d4aff);--glas-marge:16px;--glas-gat:12px;--glas-hoek:26px;--glas-hoek-binnen:18px;--glas-hoek-kaart:20px;--glas-blur:blur(28px) saturate(150%);--glas-blur-sterk:blur(36px) saturate(160%)}:root[data-theme=light]{--glas-bg:#e9ecf3;--glas-orb-1:#6d4aff;--glas-orb-2:#ff7a45;--glas-orb-3:#2bd4c3;--glas-tekst:#12131a;--glas-tekst-2:#2a2d38;--glas-tekst-3:#3a3d48;--glas-tekst-4:#4a4e5c;--glas-muted:#5b5f6e;--glas-faint:#6a6e7c;--glas-accent:#7c5cff;--glas-accent-zacht:#5b3bff;--glas-accent-out:#5a4cc0;--glas-op-licht:#ffffff;--glas-vul:rgba(255,255,255,0.57);--glas-vul-2:rgba(255,255,255,0.60);--glas-vul-3:rgba(255,255,255,0.65);--glas-rand:rgba(255,255,255,0.70);--glas-rand-sterk:rgba(255,255,255,0.80);--glas-chat:rgba(255,255,255,0.5);--glas-uit-bel:rgba(124,92,255,0.28);--glas-uit-rand:rgba(124,92,255,0.5);--glas-in-bel:rgba(255,255,255,0.60);--glas-in-rand:rgba(255,255,255,0.65);--glas-notitie:rgba(224,180,83,0.12);--glas-notitie-rand:rgba(224,180,83,0.5);--glas-notitie-tekst:#6d5412;--glas-online:#3ddc84;--glas-tagchip:#ffd166;--glas-tagchip-tekst:#1a1405;--glas-schaduw:rgba(20,20,40,0.08);--glas-op-verloop:#ffffff}:root{color-scheme:dark}:root[data-theme=light]{color-scheme:light}:root{--void:var(--glas-bg);--card:var(--glas-vul);--panel:var(--glas-vul-2);--rand:var(--glas-rand);--goud:#eab84e;--amber:#eab84e;--accent:var(--glas-accent);--tekst:var(--glas-tekst-2);--tekst-sterk:var(--glas-tekst);--tekst-zwak:var(--glas-muted);--groen:var(--glas-online);--rood:#f0616a}:root[data-theme=light]{--goud:#8a6516;--amber:#8a6516;--rood:#c3313b}*{box-sizing:border-box}body,html{height:100%;overflow:clip}body{margin:0;background:var(--void);color:var(--tekst);font:15px/1.5 var(--glas-systeem)}main{max-width:60rem;margin:0 auto;padding:2rem 1.25rem 4rem}h1{font-size:1.5rem;letter-spacing:.01em;margin:0 0 .25rem}h1,h2{color:var(--tekst-sterk)}h2{font-size:1.05rem;margin:2rem 0 .75rem}p.uitleg{color:var(--tekst-zwak);margin:0 0 2rem}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:.6rem .75rem;border-bottom:1px solid var(--rand)}th{color:var(--tekst-zwak);font-weight:500;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em}tr:last-child td{border-bottom:0}.kaart{background:var(--card);border:1px solid var(--rand);border-radius:.6rem;overflow:hidden}.merk{color:var(--accent);font-weight:600;letter-spacing:.02em}.aan{color:var(--groen)}.uit{color:var(--tekst-zwak)}.slot{color:var(--accent)}.bron{display:inline-block;font-size:.7rem;padding:.1rem .4rem;border:1px solid var(--rand);border-radius:.25rem;color:var(--tekst-zwak);margin-left:.5rem}:root{--display:"Space Grotesk",ui-sans-serif,system-ui,"Segoe UI",sans-serif;--balk-hoogte:3.25rem;--tabs-hoogte:3.75rem}.schil{min-height:100dvh;display:grid;grid-template-rows:var(--balk-hoogte) auto 1fr}.balk{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:1.25rem;padding:0 1rem;background:color-mix(in srgb,var(--void) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rand)}.wordmark{font-family:var(--display);font-weight:700;letter-spacing:.06em;text-decoration:none;color:var(--glas-tekst)}.wissel{display:flex;gap:.25rem}.wissel a{padding:.35rem .75rem;border-radius:.4rem;color:var(--tekst-zwak);text-decoration:none;font-size:.9rem}.wissel a:hover{color:var(--tekst);background:var(--panel)}.wissel a.actief{color:var(--accent);background:var(--panel)}.wachtmelding{margin-left:auto;padding:.15rem .5rem;border-radius:.35rem;border:1px solid var(--rand);color:var(--tekst-zwak);background:var(--panel);text-decoration:none;font-size:.8rem;white-space:nowrap}.wachtmelding:hover{color:var(--tekst)}.wachtmelding.let-op{border-color:color-mix(in srgb,var(--amber) 45%,var(--rand));background:color-mix(in srgb,var(--amber) 8%,transparent);color:var(--tekst-sterk)}.wachtmelding.storing{border-color:color-mix(in srgb,var(--rood) 45%,var(--rand));background:color-mix(in srgb,var(--rood) 8%,transparent);color:var(--tekst-sterk)}.wachtmelding+.wachtmelding{margin-left:.4rem}.wachtmelding+.wie{margin-left:.75rem}.wie{margin-left:auto;color:var(--tekst-zwak);text-decoration:none;font-size:.85rem;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wie:hover{color:var(--tekst)}.zij{display:flex;gap:.25rem;padding:.6rem 1rem;border-bottom:1px solid var(--rand);overflow-x:auto}.zij a{padding:.3rem .7rem;border-radius:.4rem;color:var(--tekst-zwak);text-decoration:none;font-size:.85rem;white-space:nowrap}.zij a:hover{color:var(--tekst)}.zij a.actief{color:var(--tekst-sterk);background:var(--panel)}.schil>main{padding-bottom:calc(var(--tabs-hoogte) + 2rem)}.tabs{display:none}@media (max-width:46rem){.zij{display:none}.tabs{position:fixed;bottom:0;left:0;right:0;z-index:10;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;height:var(--tabs-hoogte);padding-bottom:env(safe-area-inset-bottom);background:color-mix(in srgb,var(--void) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--rand)}.tabs a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;color:var(--tekst-zwak);text-decoration:none;font-size:.68rem}.tabs a span{font-size:1.1rem;line-height:1}.tabs a.actief{color:var(--accent)}.balk{gap:.75rem;padding:0 .75rem}.wie{display:none}}.leeg{border:1px dashed var(--rand);border-radius:.6rem;padding:2.5rem 1.5rem;text-align:center;color:var(--tekst-zwak)}.leeg strong{display:block;color:var(--tekst);margin-bottom:.35rem;font-weight:500}.leeg code{color:var(--tekst-zwak);font-size:.85em}.fase{display:inline-block;margin-top:.9rem;padding:.15rem .5rem;border:1px solid var(--rand);border-radius:.25rem}.fase,.veldnaam{font-size:.72rem;color:var(--tekst-zwak)}.veldnaam{margin-bottom:.2rem;text-transform:uppercase;letter-spacing:.04em}input[type=date],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select{background:var(--panel);border:1px solid var(--rand);border-radius:.35rem;color:var(--tekst-sterk);padding:.4rem .55rem;font:inherit;font-size:.875rem;min-width:9rem}input:focus,select:focus{outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:1px}.knop-uit,button{padding:.45rem .9rem;border-radius:.35rem;border:1px solid var(--rand);background:var(--panel);color:var(--tekst-sterk);font:inherit;font-size:.875rem;cursor:pointer;text-decoration:none;display:inline-block}.knop-uit:hover,button:hover{border-color:var(--tekst-zwak)}details summary{font-size:.8rem}.invoerrij{display:flex;gap:.75rem;align-items:flex-end;flex-wrap:wrap;margin-bottom:1.5rem}.snelinvoer{flex:1 1 14rem;font-family:ui-monospace,JetBrains Mono,Cascadia Mono,monospace;font-size:1.5rem;letter-spacing:.04em;padding:.6rem .8rem;text-transform:uppercase}.snelinvoer::placeholder{color:var(--tekst-zwak);text-transform:none;letter-spacing:0}.melding-fout{border:1px solid color-mix(in srgb,var(--rood) 45%,var(--rand));background:color-mix(in srgb,var(--rood) 8%,transparent);color:var(--tekst-sterk);border-radius:.6rem;padding:.9rem 1.1rem}.preview{padding:1.1rem 1.25rem 1.25rem}.preview-kop{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap;margin-bottom:.9rem}.preview-kop strong{color:var(--tekst-sterk);font-size:1.15rem}.preview-kop .entry{margin-left:auto;color:var(--tekst-zwak)}.preview-kop .entry b{color:var(--tekst-sterk);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.koop,.verkoop{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;padding:.2rem .5rem;border-radius:.25rem}.koop{color:var(--groen);background:color-mix(in srgb,var(--groen) 12%,transparent)}.verkoop{color:var(--rood);background:color-mix(in srgb,var(--rood) 12%,transparent)}.cijfer{font-family:ui-monospace,JetBrains Mono,Cascadia Mono,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.winst{color:var(--groen)}.verlies{color:var(--rood)}.trades{display:grid;grid-gap:1rem;gap:1rem}.trade{padding:1rem 1.15rem 1.15rem}.trade-kop{display:flex;align-items:baseline;gap:.65rem;flex-wrap:wrap;margin-bottom:.9rem}.trade-kop strong{color:var(--tekst-sterk)}.trade-kop .ref{margin-left:auto;color:var(--tekst-zwak);font-family:ui-monospace,JetBrains Mono,monospace;font-size:.78rem}.trade-cijfers{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));grid-gap:.75rem 1rem;gap:.75rem 1rem;padding-bottom:.9rem;border-bottom:1px solid var(--rand);margin-bottom:.9rem}.trade-cijfers .cijfer{text-align:left;font-size:.95rem}.trade-knoppen{display:flex;gap:.5rem;flex-wrap:wrap}.trade-knoppen button:disabled{opacity:.4;cursor:default}.trade-knoppen .gevaar{border-color:color-mix(in srgb,var(--rood) 45%,var(--rand));color:var(--rood)}.trade-knoppen .erbij{margin-left:.3rem;font-size:.7rem;color:var(--tekst-zwak)}.sluitrij{display:flex;gap:.6rem;align-items:flex-end;flex-wrap:wrap;margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--rand)}.melding-goed{border:1px solid color-mix(in srgb,var(--groen) 45%,var(--rand));background:color-mix(in srgb,var(--groen) 8%,transparent);color:var(--tekst-sterk);border-radius:.6rem;padding:.9rem 1.1rem;margin-bottom:1rem}.melding-goed a{color:var(--accent)}.opslaan{margin-top:1rem;display:flex;gap:.75rem;align-items:center}.opslaan .primair{border-color:color-mix(in srgb,var(--accent) 45%,var(--rand));color:var(--accent)}.formulier{display:flex;flex-wrap:wrap;gap:.9rem;align-items:flex-end;padding:1.1rem 1.25rem 1.25rem}.formulier button{align-self:flex-end}.vinkje{display:flex;align-items:center;gap:.4rem;font-size:.875rem;color:var(--tekst)}.vinkje input{min-width:auto}.sjabloonkeuze{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:1rem}.sjabloonkeuze button{font-size:.82rem}.sjabloonkeuze .actief{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,var(--rand))}.sjabloonkeuze .erbij{margin-left:.35rem;color:var(--accent)}.sjablonen{display:flex;flex-direction:column;gap:10px}.sjabloonwerk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;margin-top:4px}.sjabloonkolom{display:flex;flex-direction:column;gap:12px;min-width:0}@media (max-width:52rem){.sjabloonwerk{grid-template-columns:minmax(0,1fr)}}.sjabloonveld{width:100%;box-sizing:border-box;background:var(--glas-vul-2);border:1px solid var(--glas-rand);border-radius:14px;color:var(--glas-tekst);padding:10px 12px;font-family:ui-monospace,JetBrains Mono,monospace;font-size:13px;line-height:1.55;resize:vertical}.sjabloonveld:focus{outline:none;border-color:var(--glas-accent)}.voorbeeldbericht{margin:0;background:var(--glas-vul-2);border:1px solid var(--glas-rand);border-radius:var(--glas-hoek-binnen);padding:12px 14px;white-space:pre-wrap;word-break:break-word;font:inherit;font-size:13px;color:var(--glas-tekst);line-height:1.5}.plaatshouders{font-size:12px}.plaatshouders td{padding:4px 8px 4px 0;border:0;vertical-align:top}.plaatshouders .uit{color:var(--glas-tekst-4)}.invoegen{padding:2px 7px;border:1px solid var(--glas-rand);border-radius:8px;background:var(--glas-vul);color:var(--glas-tekst);font-family:ui-monospace,JetBrains Mono,monospace;font-size:12px;cursor:pointer}.invoegen:hover{border-color:var(--glas-rand-sterk)}.inlogkaart{max-width:22rem;margin:12vh auto 0;padding:0 1.25rem}.inlogkaart .wordmark.groot{font-size:2rem;display:block;margin-bottom:1.5rem}.inlogkaart form{display:grid;grid-gap:.9rem;gap:.9rem}.inlogkaart input{width:100%}.inlogkaart .melding-fout{margin-top:1rem}.qr{max-width:13rem;margin:.5rem 0 1rem}.qr svg{width:100%;height:auto;display:block;border-radius:.4rem}.geheim{display:inline-block;margin-top:.35rem;padding:.3rem .5rem;border:1px solid var(--rand);border-radius:.3rem;font-size:.8rem;word-break:break-all}.geheim,.herstelcodes{background:var(--panel);font-family:ui-monospace,JetBrains Mono,monospace;color:var(--tekst-sterk)}.herstelcodes{list-style:none;padding:.8rem 1rem;margin:0 0 .8rem;border:1px solid var(--rand);border-radius:.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));grid-gap:.35rem 1rem;gap:.35rem 1rem;font-size:.85rem}.logtabs{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center;margin-bottom:1rem}.logtabs a{padding:.4rem .75rem;border:1px solid var(--rand);border-radius:.4rem;color:var(--tekst-zwak);font-size:.82rem;text-decoration:none}.logtabs a:hover{color:var(--tekst);background:var(--panel)}.logtabs a.actief{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,var(--rand))}.logtabs .rechts{margin-left:auto}.stand{display:inline-block;padding:.15rem .5rem;border-radius:.3rem;font-size:.75rem;letter-spacing:.02em;background:var(--panel);color:var(--tekst-zwak)}.stand-sent{color:var(--groen);background:color-mix(in srgb,var(--groen) 12%,transparent)}.stand-failed{color:var(--rood);background:color-mix(in srgb,var(--rood) 12%,transparent)}.stand-sending{color:var(--amber);background:color-mix(in srgb,var(--amber) 12%,transparent)}.bijschrift{color:var(--tekst-zwak);font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.berichttekst{margin:.5rem 0 0;padding:.6rem .7rem;background:var(--panel);border:1px solid var(--rand);border-radius:.35rem;font-family:ui-monospace,JetBrains Mono,monospace;line-height:1.6;white-space:pre-wrap}.berichttekst,.reden{font-size:.78rem;max-width:26rem}.reden{margin-top:.4rem;color:var(--rood)}.kaart summary,.logtabs summary{cursor:pointer;color:var(--tekst-zwak)}.berichttekst.breed{max-width:none;margin:0;border:0;border-radius:0}.stand-running{color:var(--amber);background:color-mix(in srgb,var(--amber) 12%,transparent)}.stand-ok{color:var(--groen);background:color-mix(in srgb,var(--groen) 12%,transparent)}.stand-skipped{color:var(--tekst-zwak)}.bilantotalen{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1.25rem}@media (max-width:40rem){.bilantotalen{grid-template-columns:minmax(0,1fr)}}.totalen{padding:1rem 1.15rem}.totalen dl{display:grid;grid-template-columns:1fr auto;grid-gap:.35rem 1rem;gap:.35rem 1rem;margin:.6rem 0 0}.totalen dt{color:var(--tekst-zwak);font-size:.85rem}.totalen dd{margin:0;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}tr.uitgevinkt td{opacity:.5}tr.uitgevinkt td:first-child{border-left:2px solid var(--rood)}.uitvinkrij{display:flex;gap:.4rem;align-items:center}.uitvinkrij input{min-width:8rem}.bilantekst{margin-bottom:1.5rem}.terug{color:var(--tekst-zwak);text-decoration:none;font-size:.85rem}.terug:hover{color:var(--tekst-sterk)}a.ref{text-decoration:none}a.ref:hover{color:var(--accent);text-decoration:underline}.trade-feiten{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:.35rem 1rem;gap:.35rem 1rem;margin:0 0 .9rem;font-size:.875rem}.trade-feiten dt{color:var(--tekst-zwak)}.trade-feiten dd{margin:0}.gevaar{border-color:color-mix(in srgb,var(--rood) 45%,var(--rand));color:var(--rood)}button.gevaar:disabled{opacity:.4;cursor:default}.verwijderformulier{padding:.9rem 0 0}.verwijderformulier .breed{flex-basis:100%}.verwijderformulier .uitleg{margin:.25rem 0 0;font-size:.8rem}.verwijderformulier .knoppenrij{flex-wrap:wrap}.zekervinkje{margin-right:auto}.knoppenrij{display:flex;gap:.6rem;justify-content:flex-end;align-items:center}.kanaalkeuze ul{margin:.4rem 0 0;padding-left:1.2rem;display:grid;grid-gap:.25rem;gap:.25rem;font-size:.85rem}.kanaalkeuze .uitleg{margin:.25rem 0 0}details.bewerken,details.logboek,details.verwijderen{margin-top:1rem;padding:.8rem 1.1rem}details.bewerken>summary,details.logboek>summary,details.verwijderen>summary{cursor:pointer;font-size:.9rem;color:var(--tekst-sterk)}details.verwijderen>summary{color:var(--rood)}.bewerkformulier{padding:.9rem 0 0}.bewerkformulier .breed{flex-basis:100%}.bewerkformulier .uitleg{margin:.25rem 0 0;font-size:.8rem}.bewerkformulier input[type=text]{min-width:7rem;width:8rem}.bewerkformulier .breed input[type=text]{width:100%}.logboek .tabelrol{overflow-x:auto;margin-top:.8rem}.logboek td{font-size:.85rem;vertical-align:top}.kaarticoon{padding:.1rem .4rem;font-size:.85rem;line-height:1.2;border:1px solid var(--rand);border-radius:.3rem;background:transparent;color:var(--tekst-zwak);text-decoration:none;cursor:pointer}.kaarticoon.actief,.kaarticoon:hover{color:var(--tekst-sterk);border-color:var(--tekst-zwak)}.kaarticoon.gevaar:hover{color:var(--rood);border-color:color-mix(in srgb,var(--rood) 45%,var(--rand))}.kaartbewerken{border-top:1px solid var(--rand);margin:0 0 .9rem}abbr.handmatig{text-decoration:none;cursor:help}form.schakelaar{display:inline-block;margin-left:.6rem}form.schakelaar button{padding:.15rem .55rem;font-size:.78rem}.melding-let-op{border:1px solid color-mix(in srgb,var(--accent) 45%,var(--rand));background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--tekst-sterk);border-radius:.6rem;padding:.9rem 1.1rem;margin-bottom:1rem}.tabelrol{overflow-x:auto;max-width:calc(100vw - 2.5rem - 2px)}.tabelrol a{color:var(--accent)}.formulier .breed{flex-basis:100%}.formulier .breed input{width:100%}.formulier .breed .uitleg{margin:.25rem 0 0;font-size:.8rem;color:var(--tekst-zwak)}.kandidaten{list-style:none;padding:0;margin:.6rem 0;display:grid;grid-gap:.5rem;gap:.5rem}.kandidaten .knop-uit{margin-left:.4rem;font-size:.8rem;padding:.25rem .6rem}.filterkeuze{text-decoration:none}.filterkeuze.actief{border-color:color-mix(in srgb,var(--accent) 45%,var(--rand));color:var(--accent)}.drieluik{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr) minmax(0,16rem);grid-gap:1.25rem;gap:1.25rem;align-items:start}@media (max-width:62rem){.drieluik{grid-template-columns:minmax(0,1fr)}.drieluik .kolom-midden{order:1}.drieluik .kolom-rechts{order:2}.drieluik .kolom-links{order:3}}.kolom-links .lijst-kaal{list-style:none;padding:0;margin:.75rem 0 0;display:grid;grid-gap:.15rem;gap:.15rem}.kolom-links .lijst-kaal a{display:block;padding:.4rem .6rem;border-radius:.35rem;border:1px solid transparent;color:var(--tekst);text-decoration:none;font-size:.85rem}.kolom-links .lijst-kaal a:hover{border-color:var(--rand)}.kolom-links .lijst-kaal a.actief{border-color:color-mix(in srgb,var(--accent) 45%,var(--rand));color:var(--accent)}.gesprek{list-style:none;padding:0;margin:0 0 1rem;display:grid;grid-gap:.6rem;gap:.6rem}.gesprek li{background:var(--card);border:1px solid var(--rand);border-radius:.6rem;padding:.6rem .8rem;max-width:44rem}.gesprek li p{margin:.2rem 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.gesprek .bericht-uit{justify-self:end;border-color:color-mix(in srgb,var(--accent) 30%,var(--rand))}.gesprek .bericht-in{justify-self:start}.gesprek li mark{background:var(--glas-tagchip);color:var(--glas-tagchip-tekst);border-radius:3px;padding:0 2px;font-weight:600}.gesprek li.treffer{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 25%,transparent);scroll-margin-block:1rem;animation:treffer-oplichten 1.6s ease-out 1}@keyframes treffer-oplichten{0%{background:color-mix(in srgb,var(--glas-tagchip) 38%,transparent)}60%{background:color-mix(in srgb,var(--glas-tagchip) 18%,transparent)}to{background:transparent}}@media (prefers-reduced-motion:reduce){.gesprek li.treffer{animation:none}}.kolom-rechts dl{margin:0;padding:1rem 1.1rem}.kolom-rechts dt{font-size:.75rem;color:var(--tekst-zwak);margin-top:.7rem}.kolom-rechts dt:first-child{margin-top:0}.kolom-rechts dd{margin:.15rem 0 0;font-size:.875rem}.kolom-rechts .kaart p{padding:1rem 1.1rem 0;margin:0;font-size:.85rem;color:var(--tekst-zwak)}.kolom-rechts .kaart p+dl{padding-top:.6rem}.gesprek-wachtrij{margin-top:-.4rem}.gesprek .wacht{border-style:dashed;border-color:color-mix(in srgb,var(--accent) 30%,var(--rand));opacity:.8}.gesprek .mislukt{border-color:color-mix(in srgb,var(--rood) 45%,var(--rand));opacity:1}.gesprek .mislukt .bijschrift{color:var(--rood)}.media{margin:.4rem 0 0}.media-bestand{max-width:100%;max-height:18rem;background:color-mix(in srgb,var(--rand) 40%,transparent)}.media-bestand,.media-voorbeeld{display:block;border-radius:var(--rond,6px)}.media-voorbeeld{width:7.5rem;height:auto;filter:blur(1px);opacity:.85}.media audio{width:100%;max-width:20rem;margin:.2rem 0}.media form{margin-top:.35rem}.media a{display:inline-block;cursor:zoom-in}.notities{list-style:none;margin:1rem 0 0;padding:0}.notities li{padding:.6rem 0;border-top:1px solid var(--rand)}.notities li:first-child{border-top:0}.tagrij{display:flex;flex-wrap:wrap;gap:.4rem}.tag{padding:.15rem .55rem;font-size:.8rem;border-radius:1rem;color:var(--tekst-zwak)}.tag-aan{border-color:color-mix(in srgb,var(--accent) 45%,var(--rand));background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--tekst-sterk)}.tag:disabled{opacity:.5;cursor:not-allowed}.regelformulier{display:flex;gap:.4rem;align-items:center}.regelformulier input{max-width:14rem}.tagrij-klein{margin-top:.25rem;gap:.25rem}.tagrij-klein .tag{padding:.05rem .4rem;font-size:.7rem;border-radius:.8rem}.tag-kleur{border-color:color-mix(in srgb,var(--tag-eigen) 45%,var(--rand));background:color-mix(in srgb,var(--tag-eigen) 10%,transparent);color:var(--tekst-sterk)}input[type=color]{width:2.2rem;height:1.8rem;padding:.1rem;cursor:pointer}input[type=color]:disabled{cursor:not-allowed;opacity:.6}.tag-meer{display:inline}.tag-meer>summary{cursor:pointer;list-style:none;display:inline-block}.tag-meer>summary::-webkit-details-marker{display:none}.tag-meer-lijst{display:inline-flex;flex-wrap:wrap;gap:.25rem;margin-left:.25rem}.groep-ingeklapt>summary{cursor:pointer;color:var(--tekst-sterk);font-size:1.05rem;padding:.25rem 0}.glas{position:relative;height:100dvh;display:flex;gap:var(--glas-gat);padding:var(--glas-marge);background:var(--glas-bg);color:var(--glas-tekst);overflow:clip}.glas-licht{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:clip}.glas-orb{position:absolute;border-radius:50%}.glas-orb-1{left:29%;top:-160px;width:520px;height:520px;background:var(--glas-orb-1);opacity:.45;filter:blur(120px)}.glas-orb-2{left:12%;top:58%;width:420px;height:420px;background:var(--glas-orb-2);opacity:.28;filter:blur(130px)}.glas-orb-3{right:-80px;top:31%;width:460px;height:460px;background:var(--glas-orb-3);opacity:.2;filter:blur(130px)}.glas-inhoud,.glas-mappen{position:relative;z-index:1;border-radius:var(--glas-hoek);border:1px solid var(--glas-rand);background:color-mix(in srgb,var(--glas-vul) 100%,var(--glas-bg))}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px)){.glas-inhoud,.glas-mappen{background:var(--glas-vul);-webkit-backdrop-filter:var(--glas-blur);backdrop-filter:var(--glas-blur)}}.glas-mappen{width:232px;flex-shrink:0;padding:14px 10px;overflow:clip}.glas-mappen,.glas-mappen-rol{display:flex;flex-direction:column;gap:14px}.glas-mappen-rol{flex-grow:1;min-height:0;overflow-y:auto;margin-right:-4px;padding-right:4px}.glas-mappen-kop{display:flex;align-items:center;gap:8px;padding:0 4px}.glas-avatar{position:relative;width:40px;height:40px;border-radius:14px;background:var(--glas-vul-3);color:var(--glas-tekst);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;text-decoration:none;flex-shrink:0}.glas-aanwezig{position:absolute;right:-2px;bottom:-2px;width:11px;height:11px;border-radius:50%;background:var(--glas-online);border:2px solid var(--glas-bg)}.glas-rondknop{width:40px;height:40px;border-radius:14px;border:0;background:var(--glas-vul-3);color:var(--glas-tekst);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;position:relative;flex-shrink:0}.glas-rondknop:hover{background:var(--glas-rand-sterk)}.glas-nieuw{margin-left:auto;background:var(--glas-accent);color:#ffffff}.glas-nieuw:hover{background:var(--glas-accent);filter:brightness(1.1)}.glas-gemeld:after{content:"";position:absolute;right:7px;top:7px;width:8px;height:8px;border-radius:50%;background:var(--rood);border:2px solid var(--glas-bg)}.glas-groep{display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:var(--glas-hoek-binnen);background:var(--glas-vul);border:1px solid var(--glas-vul-2)}.glas-groep-kop{display:flex;align-items:center;gap:10px;padding:4px 6px 8px;font-size:13px;font-weight:600;color:var(--glas-tekst)}.glas-groep-teken{width:28px;height:28px;border-radius:9px;flex-shrink:0}.glas-map{display:flex;align-items:center;gap:10px;height:34px;padding:0 8px;border-radius:11px;font-size:13px;color:var(--glas-tekst-2);text-decoration:none}.glas-map:hover{background:var(--glas-vul-2)}.glas-map.actief{background:var(--glas-tekst);color:var(--glas-op-licht);font-weight:600}.glas-map-teken{width:16px;height:16px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;opacity:.75}.glas-map.actief .glas-map-teken{opacity:1}.glas-map-naam{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.glas-map-aantal{min-width:22px;height:20px;padding:0 6px;border-radius:7px;font-size:11px;display:inline-flex;align-items:center;justify-content:center;background:var(--glas-vul-3);color:var(--glas-tekst-3)}.glas-map-aantal:empty{background:none}.glas-map.actief .glas-map-aantal{background:var(--glas-op-licht);color:var(--glas-tekst)}.glas-map.actief .glas-map-aantal:empty{background:none}.glas-dock{margin-top:auto;flex-shrink:0;display:flex;gap:6px;padding:6px;border-radius:var(--glas-hoek-binnen);background:var(--glas-vul-2)}.glas-dock a{flex-grow:1;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--glas-muted);text-decoration:none}.glas-dock a:hover{color:var(--glas-tekst);background:var(--glas-vul)}.glas-dock a.actief{background:var(--glas-tekst);color:var(--glas-op-licht)}.glas-inhoud{flex-grow:1;min-width:0;display:flex;flex-direction:column;overflow:clip}.glas-gereedschap{display:flex;align-items:center;gap:8px;padding:12px 20px 10px;flex-wrap:wrap}.glas-gereedschap-rechts{margin-left:auto;display:flex;align-items:center;gap:8px}.glas-nieuwe-versie{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 20px 10px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--amber) 55%,transparent);background:color-mix(in srgb,var(--amber) 10%,transparent);border-radius:var(--glas-hoek-binnen);font-size:13px;color:var(--glas-tekst)}.glas-nieuwe-versie .glas-hoofdknop{margin-left:auto}.glas-knop{height:36px;min-width:36px;padding:0 10px;border-radius:12px;border:1px solid var(--glas-rand);background:var(--glas-vul);color:var(--glas-tekst-3);display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;font:inherit;font-size:12px;font-weight:600}.glas-knop:hover{border-color:var(--glas-rand-sterk);color:var(--glas-tekst)}.glas-knop.actief{background:var(--glas-tekst);color:var(--glas-op-licht);border-color:var(--glas-tekst)}.glas-knop-breed{padding:0 12px}.glas-inhoud main{flex-grow:1;min-height:0;overflow-y:auto;max-width:none;margin:0;padding:0 20px 20px}.glas-inhoud main:has(.glas-lade){overflow:hidden}.uit-beeld{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:60rem){.glas,body,html{height:auto;overflow:visible}.glas{min-height:100dvh;flex-direction:column;padding:8px}.glas-licht{position:fixed}.glas-mappen{width:auto}.glas-dock{margin-top:0}.glas-inhoud{overflow:visible}.glas-inhoud main{overflow-y:visible;padding:0 12px 12px}body:has(.glas-lade){overflow:hidden}.glas-inhoud main:has(.glas-lade){overflow:visible}}@media (prefers-reduced-motion:reduce){.glas *,.glas :after,.glas :before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.glas-wordmark{font-size:1rem;color:var(--glas-tekst)}.glas-inhoud a{color:inherit;text-decoration:none}.glas-inhoud a:hover{color:var(--glas-accent);text-decoration:underline}.glas-inhoud .knop-uit,.glas-inhoud .wachtmelding,.glas-inhoud a.ref{color:inherit}.glas-lijst,.glas-paneel{position:relative;z-index:1;flex-shrink:0;border-radius:var(--glas-hoek);border:1px solid var(--glas-rand);background:color-mix(in srgb,var(--glas-vul) 100%,var(--glas-bg));display:flex;flex-direction:column;overflow:hidden}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px)){.glas-lijst,.glas-paneel{background:var(--glas-vul);-webkit-backdrop-filter:var(--glas-blur);backdrop-filter:var(--glas-blur)}}.glas-lijst{width:340px}.glas-lijst-kop{padding:14px 12px 10px;display:flex;flex-direction:column;gap:8px}.glas-lijst-kop form{display:flex;justify-content:flex-end}.glas-segment{display:flex;gap:4px;padding:4px;border-radius:14px;background:var(--glas-vul);flex-grow:1;min-width:0}.glas-segment a{flex-grow:1;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--glas-tekst-4);text-decoration:none;white-space:nowrap;padding:0 6px}.glas-segment a:hover{color:var(--glas-tekst)}.glas-segment a.actief{background:var(--glas-tekst);color:var(--glas-op-licht)}.glas-tabs{overflow-x:auto;scrollbar-width:none}.glas-tabs::-webkit-scrollbar{display:none}.glas-segment.krimp{flex-grow:0;flex-wrap:wrap}.glas-segment.krimp a,.glas-segment.krimp button{flex-grow:0}.glas-segment button{background:none;padding:0 10px}.glas-segment button .erbij{margin-left:5px;color:var(--glas-accent)}.glas-segment button.actief .erbij{color:var(--glas-op-licht)}.glas-zoek{display:flex;align-items:center;gap:4px;height:40px;padding:0 4px 0 12px;border-radius:14px;border:1px solid var(--glas-rand);background:var(--glas-vul-2)}.glas-zoek:focus-within{border-color:var(--glas-accent)}.glas-zoek input{flex-grow:1;min-width:0;border:0;background:transparent;color:var(--glas-tekst);font:inherit;font-size:13px;padding:0}.glas-zoek input:focus{outline:none}.glas-zoek input::placeholder{color:var(--glas-tekst-4)}.glas-zoek-knop{width:32px;height:32px;flex-shrink:0;border:0;border-radius:10px;background:transparent;color:var(--glas-tekst-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.glas-pil,.glas-zoek-knop:hover{color:var(--glas-tekst)}.glas-pil{height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--glas-rand-sterk);background:var(--glas-vul-2);font:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.glas-pil:hover{border-color:var(--glas-rand-sterk);color:var(--glas-tekst)}.glas-pil.gevaar{border-color:color-mix(in srgb,var(--rood) 45%,var(--glas-rand));color:var(--rood)}.glas-pil.gevaar:hover{border-color:var(--rood);color:var(--rood)}.glas-kaarten{flex-grow:1;min-height:0;overflow-y:auto;padding:2px 10px 12px;display:flex;flex-direction:column;gap:8px}.glas-rij-met-acties{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.glas-rij-met-acties>a,.glas-rij-met-acties>div:first-child{flex:1 1 320px;min-width:0}.glas-rij-acties{display:flex;flex-wrap:wrap;gap:4px;opacity:.7;transition:opacity .12s ease}.glas-rij-acties form{display:contents}.glas-rij-acties:focus-within,.glas-rij-met-acties:hover .glas-rij-acties{opacity:1}@media (max-width:700px){.glas-rij-met-acties>a,.glas-rij-met-acties>div:first-child{flex-basis:100%}.glas-rij-acties{width:100%;opacity:1}.glas-rij-acties .glas-hoofdknop,.glas-rij-acties .glas-pil{max-width:100%;overflow:hidden;text-overflow:ellipsis}}.naamvak{min-width:0}.naamvak-knop{display:block;max-width:100%;padding:1px 4px;margin:-1px -4px;border:0;border-radius:6px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.naamvak-knop:hover{background:var(--glas-vul-2)}.naamvak-knop:focus-visible{outline:2px solid var(--glas-accent);outline-offset:1px}.statusvak{display:flex;flex-direction:column;gap:10px;margin-top:8px;padding:10px;border:1px solid var(--glas-rand);border-radius:12px;background:var(--glas-vul-2)}.keuzerij{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0;padding:0;border:0}.keuzerij>legend{float:left;width:100%;margin:0 0 6px;padding:0;color:var(--glas-tekst-2)}.keuzepil,.keuzerij>legend{font-size:12px;font-weight:600}.keuzepil{position:relative;display:inline-flex;align-items:center;height:30px;padding:0 11px;border:1px solid var(--glas-rand-sterk);border-radius:999px;background:var(--glas-vul-2);color:var(--glas-tekst);cursor:pointer;white-space:nowrap}.keuzepil>input{position:absolute;inset:0;opacity:0;margin:0;pointer-events:none}.keuzepil:hover{border-color:var(--glas-tekst-3)}.keuzepil:has(>input:focus-visible){outline:2px solid var(--glas-accent);outline-offset:2px}.keuzepil[data-aan]{border-color:var(--glas-accent);background:color-mix(in srgb,var(--glas-accent) 18%,transparent);color:var(--glas-tekst)}.lijst-voet{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:6px;padding:14px 12px 6px;border-top:1px solid var(--glas-rand)}.lijst-voet-bereik{margin:0;font-size:12px;font-weight:600;color:var(--glas-tekst-2)}.lijst-voet-knoppen{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.lijst-voet .bijschrift{margin:0;text-align:center;max-width:42ch}.glas-kaart{display:flex;flex-direction:column;gap:9px;padding:13px;border-radius:var(--glas-hoek-kaart);background:var(--glas-vul);color:var(--glas-tekst);text-decoration:none;border:1px solid var(--glas-vul-2);border-left:3px solid transparent}.glas-kaart:hover{border-color:var(--glas-rand)}.glas-kaart.gekozen{background:var(--glas-gekozen);border-color:var(--glas-rand-sterk);color:var(--glas-op-verloop);box-shadow:0 14px 34px rgba(109,74,255,.35)}.glas-kaart.gemerkt{border-left-color:var(--glas-tekst)}.glas-kaart.gekozen.gemerkt{border-left-color:var(--glas-op-verloop)}.glas-kaart-merk{font-weight:700;flex-shrink:0}.glas-kaart-regel{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.glas-kaart-avatar{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;background:var(--glas-vul-3)}.glas-kaart.gekozen .glas-kaart-avatar{background:rgba(255,255,255,.25)}.glas-kaart-naam{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.glas-kaart-tijd{margin-left:auto;font-size:11px;opacity:.75;flex-shrink:0}.glas-kaart-voor{font-size:12px;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex-grow:1}.glas-kaart-badge{flex-shrink:0;min-width:20px;height:20px;padding:0 6px;border-radius:7px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;background:var(--glas-accent);color:#ffffff}.glas-kaart.gekozen .glas-kaart-badge{background:#ffffff;color:var(--glas-accent)}.glas-kaart-treffer mark{background:var(--glas-tagchip);color:var(--glas-tagchip-tekst);border-radius:3px;padding:0 2px;font-weight:600}.glas-leegstand{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;text-align:center;color:var(--glas-muted)}.glas-leegstand-kop{font-size:17px;color:var(--glas-tekst);margin:0}.glas-paneel{width:340px;background:var(--glas-vul-3);border-color:var(--glas-rand-sterk);box-shadow:0 20px 60px var(--glas-schaduw)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px)){.glas-paneel{-webkit-backdrop-filter:var(--glas-blur-sterk);backdrop-filter:var(--glas-blur-sterk)}}.glas-paneel-kop{display:flex;align-items:center;gap:10px;padding:16px 16px 12px}.glas-paneel-titel{font-size:15px;font-weight:600}.glas-sluit{margin-left:auto;width:34px;height:34px;border-radius:11px;font-size:18px}.glas-paneel-inhoud{flex-grow:1;min-height:0;overflow-y:auto;padding:0 16px 16px;display:flex;flex-direction:column;gap:12px}.glas-paneel-naam{display:flex;align-items:center;gap:10px}.glas-feiten{display:flex;flex-direction:column;gap:6px;margin:0}.glas-feiten dt{font-size:12px;color:var(--glas-muted)}.glas-feiten dd{margin:0 0 6px;font-size:13px;padding:9px 12px;border-radius:12px;background:var(--glas-vul)}.glas-knop-vol{width:100%;justify-content:center;text-decoration:none}@media (max-width:75rem){.glas-lijst,.glas-paneel{width:auto}}.glas-inhoud main:has(.glas-gesprek){overflow:hidden;display:flex;flex-direction:column}.glas-gesprek{gap:.75rem}.glas-gesprek,.glas-gesprek>.gesprek{flex-grow:1;min-height:0;display:flex;flex-direction:column}.glas-gesprek>.gesprek{overflow-y:auto;gap:10px;margin:0;padding:0 2px;list-style:none}.glas-gesprek>.gesprek-wachtrij{flex-grow:0}.glas-gesprek .gesprek li{max-width:78%;padding:14px 16px;border-radius:20px;display:flex;flex-direction:column;gap:6px;margin:0}.glas-gesprek .bericht-in{align-self:flex-start;background:var(--glas-in-bel);border:1px solid var(--glas-in-rand)}.glas-gesprek .bericht-uit{align-self:flex-end;background:var(--glas-uit-bel);border:1px solid var(--glas-uit-rand)}.glas-gesprek .bericht-uit .bijschrift{color:var(--glas-accent-out)}.glas-gesprek .gesprek li p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.glas-gesprek .wacht{border-style:dashed;opacity:.8}.glas-invoer{flex-shrink:0;border-radius:var(--glas-hoek-kaart);background:var(--glas-vul-2);border:1px solid var(--glas-rand)}.glas-invoer>form{margin:0;display:flex;flex-direction:column}.glas-invoer-regel{display:flex;align-items:flex-start;gap:10px;padding:10px 10px 0}.glas-invoer-teken{width:32px;height:32px;border-radius:50%;background:var(--glas-vul-3);color:var(--glas-tekst);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex-shrink:0}.glas-invoer textarea{flex-grow:1;min-width:0;border:0;background:transparent;resize:none;font:inherit;font-size:14px;line-height:1.5;color:var(--glas-tekst);padding:6px 0}.glas-invoer textarea:focus{outline:none}.glas-invoer-rij{display:flex;align-items:center;gap:4px;padding:6px 8px 8px 50px}.glas-invoer-tool{height:32px;padding:0 10px;border-radius:10px;border:0;background:transparent;color:var(--glas-tekst-3);display:inline-flex;align-items:center;font:inherit;font-size:12px;cursor:pointer;text-decoration:none}.glas-invoer-tool:hover{color:var(--glas-tekst)}.glas-invoer-tool.actief{background:var(--glas-vul);color:var(--amber)}.glas-verzend{margin-left:auto;height:36px;padding:0 16px;border-radius:12px;border:0;background:var(--glas-accent);color:#ffffff;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.glas-verzend:hover{filter:brightness(1.08)}.glas-invoer.notitie{border-color:color-mix(in srgb,var(--amber) 55%,var(--glas-rand))}.glas-invoer.notitie .glas-verzend{background:var(--amber);color:var(--glas-op-licht)}.glas-gesprekknoppen{display:flex;align-items:center;gap:8px}.glas-ouder{align-self:center;flex-shrink:0}.glas-followupbalk{border:1px solid var(--glas-rand);border-radius:10px;padding:8px 12px;margin-bottom:10px;font-size:13px}.glas-followupbalk:has([data-veld=followup-wanneer]){border-left:3px solid var(--amber)}.glas-followup-regel{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.glas-followup-regel [data-veld=followup-wanneer]{font-weight:600}.glas-followup-knop{margin-left:auto}.glas-followup-plan summary,.glas-followup-tekst summary{cursor:pointer;color:var(--glas-zacht)}.glas-followup-tekst p{margin:6px 0 0;white-space:pre-wrap}.glas-followup-plan{flex-basis:100%}.glas-followup-plan .glas-formulier{margin-top:8px}.glas-paginakop{display:flex;align-items:flex-start;gap:16px;margin-bottom:14px}.glas-paginakop-tekst{min-width:0;flex-grow:1}.glas-paginakop h1{margin:0;font-size:28px;font-weight:500;letter-spacing:-.02em;line-height:1.15;display:flex;align-items:baseline;gap:10px}.glas-paginakop-aantal{font-size:15px;font-weight:500;color:var(--glas-tekst-4)}.glas-paginakop-uitleg{margin:6px 0 0;font-size:13px;color:var(--glas-tekst-4)}.glas-hoofdknop{flex-shrink:0;height:36px;padding:0 16px;border-radius:12px;border:0;background:var(--glas-accent);color:#ffffff;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.glas-hoofdknop:hover:not(:disabled){filter:brightness(1.08)}.glas-hoofdknop:disabled{background:color-mix(in srgb,var(--glas-muted) 22%,transparent);color:var(--glas-muted);border-color:transparent;box-shadow:none;cursor:not-allowed;opacity:1}.glas-werkbalk{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:14px}.glas-werkbalk .glas-zoek{flex-grow:1;min-width:200px;max-width:340px}.glas-werkbalk-rechts{margin-left:auto;display:flex;align-items:center;gap:8px}.glas-werkbalk.naast-lade{padding-right:calc(min(520px, 100%) + 14px)}@media (max-width:720px){.glas-werkbalk.naast-lade{padding-right:0}}.glas-keuze{position:relative}.glas-keuze>summary{list-style:none;display:inline-flex;gap:7px;align-items:center}.glas-keuze>summary::-webkit-details-marker{display:none}.glas-keuze.aan>summary{border-color:var(--glas-rand-sterk);color:var(--glas-tekst)}.glas-keuze-waarde{color:var(--glas-tekst);font-weight:600}.glas-keuze[open]>summary{border-color:var(--glas-accent)}.glas-keuze-lijst{position:absolute;z-index:5;top:calc(100% + 6px);left:0;min-width:200px;max-height:320px;overflow-y:auto;padding:6px;border-radius:var(--glas-hoek-binnen);border:1px solid var(--glas-rand);background:color-mix(in srgb,var(--glas-vul-3) 100%,var(--glas-bg));display:flex;flex-direction:column;gap:2px;box-shadow:0 12px 32px rgba(0,0,0,.28)}.glas-keuze-lijst a{padding:8px 10px;border-radius:11px;font-size:13px;color:var(--glas-tekst-3);text-decoration:none;white-space:nowrap}.glas-keuze-lijst a:hover{background:var(--glas-vul);color:var(--glas-tekst)}.glas-keuze-lijst a.actief{background:var(--glas-tekst);color:var(--glas-op-licht)}.glas-chip{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:7px;border:1px solid var(--glas-rand);background:var(--glas-vul);color:var(--glas-tekst-3);font-size:12px;white-space:nowrap}.glas-chips{display:inline-flex;flex-wrap:wrap;gap:6px}.glas-rijen{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.glas-rij{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--glas-hoek-binnen);border:1px solid transparent;color:inherit;text-decoration:none}.glas-rij:hover{background:var(--glas-vul)}.glas-inhoud a.glas-rij:hover{color:inherit;text-decoration:none}.glas-rij.stil,.glas-rij.stil:hover{background:none;cursor:default}.glas-rij.actief{background:var(--glas-vul-2);border-color:var(--glas-rand-sterk)}.glas-rij.gemarkeerd{border-left:3px solid var(--glas-tekst);border-radius:4px var(--glas-hoek-binnen) var(--glas-hoek-binnen) 4px}.glas-rij-teken{width:34px;height:34px;flex-shrink:0;border-radius:12px;background:var(--glas-vul-3);color:var(--glas-tekst);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.glas-rij-tekst{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:2px}.glas-rij-naam{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.glas-rij-merk{font-weight:700;margin-right:6px}.glas-rij-meta{font-size:12px;color:var(--glas-tekst-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.glas-rij-chips{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.glas-rij-meer,.glas-rij-tijd{font-size:12px;color:var(--glas-tekst-4)}.glas-rij-tijd{flex-shrink:0;min-width:48px;text-align:right}.glas-leeg{margin:18px 2px;font-size:13px;color:var(--glas-tekst-4)}.glas-lade{position:absolute;z-index:6;top:58px;right:0;bottom:0;width:min(520px,100%);border-left:1px solid var(--glas-rand);border-radius:0 0 var(--glas-hoek) 0;background:color-mix(in srgb,var(--glas-bg) 88%,var(--glas-tekst));box-shadow:-18px 0 40px rgba(0,0,0,.28);display:flex;flex-direction:column}.glas-lade-kop{display:flex;align-items:flex-start;gap:12px;padding:18px 18px 12px;border-bottom:1px solid var(--glas-rand)}.glas-lade-titel{flex-grow:1;min-width:0}.glas-lade-titel h2{margin:0;font-size:20px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis}.glas-lade-titel p{margin:4px 0 0;font-size:12px;color:var(--glas-tekst-4)}.glas-lade-inhoud{flex-grow:1;min-height:0;overflow-y:auto;padding:14px 18px;display:flex;flex-direction:column;gap:14px}.glas-lade-voet{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:12px 18px;border-top:1px solid var(--glas-rand)}.glas-lade-voet .glas-hoofdknop{margin-left:auto}.glas-gegeven{display:flex;flex-direction:column;gap:5px}.glas-gegeven-naam{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--glas-tekst-4)}.glas-gegeven-waarde{font-size:13px;color:var(--glas-tekst)}.glas-kaal{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.glas-kaal>li>.glas-knoppenrij{margin-top:6px}@media (max-width:60rem){.glas-inhoud:has(.glas-lade){-webkit-backdrop-filter:none;backdrop-filter:none}.glas-lade{position:fixed;inset:8px;width:auto;border-left:0;border-radius:var(--glas-hoek);z-index:60;box-shadow:0 18px 50px rgba(0,0,0,.38)}}.glas-profiel{display:flex;align-items:center;gap:16px;padding:16px;margin-bottom:12px;border-radius:var(--glas-hoek-kaart);border:1px solid var(--glas-rand);background:var(--glas-vul)}.glas-profiel-teken{width:56px;height:56px;flex-shrink:0;border-radius:18px;background:var(--glas-vul-3);color:var(--glas-tekst);display:inline-flex;align-items:center;justify-content:center;font-size:17px;font-weight:700}.glas-profiel-tekst{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:8px}.glas-profiel h1{margin:0;font-size:28px;font-weight:500;letter-spacing:-.02em;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.glas-profiel-acties{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}a.glas-pil{display:inline-flex;align-items:center;text-decoration:none}.glas-tegels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:14px}.glas-tegel{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:var(--glas-hoek-binnen);border:1px solid var(--glas-rand);background:var(--glas-vul);color:inherit;text-decoration:none;min-width:0}a.glas-tegel:hover{border-color:var(--glas-accent)}.glas-tegel-naam{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--glas-tekst-4)}.glas-tegel-waarde{font-size:18px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.glas-tegel-onder{font-size:12px;color:var(--glas-tekst-4)}.glas-dossier{display:flex;align-items:flex-start;gap:14px}.glas-dossier-hoofd{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:14px}.glas-dossier-kolom{width:320px;flex-shrink:0;display:flex;flex-direction:column;gap:12px}.glas-blok{padding:14px;border-radius:var(--glas-hoek-binnen);border:1px solid var(--glas-rand);background:var(--glas-vul)}.glas-blok h2{margin:0 0 10px;font-size:15px;font-weight:600;color:var(--glas-tekst)}.glas-tabs{display:flex}.glas-gegevens{gap:14px}.glas-gegevens,.glas-tijdlijn{display:flex;flex-direction:column}.glas-tijdlijn{list-style:none;margin:0;padding:0;gap:2px}.glas-tijdlijn li{display:flex;align-items:baseline;gap:12px;padding:8px 10px;border-radius:11px;font-size:13px}.glas-tijdlijn li:nth-child(odd){background:var(--glas-vul)}.glas-tijdlijn-wanneer{flex-shrink:0;width:150px;font-size:12px;color:var(--glas-tekst-4)}.glas-tijdlijn-wat{flex-grow:1;min-width:0}.glas-tijdlijn-wie{flex-shrink:0;font-size:12px;color:var(--glas-tekst-4)}.glas-formulier{display:flex;flex-direction:column;gap:14px;margin:0}.glas-formulier-inline{display:inline;margin:0}.glas-veld,.glas-veld-label{display:flex;flex-direction:column;gap:5px}.glas-veld-mis input,.glas-veld-mis select,.glas-veld-mis textarea{border-color:color-mix(in srgb,var(--rood) 70%,transparent)}.glas-veld-fout{font-size:12px;color:var(--rood)}.glas-veldgroep{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:14px}.glas-veld input,.glas-veld select,.glas-veld textarea{width:100%;box-sizing:border-box;padding:9px 12px;border-radius:14px;border:1px solid var(--glas-rand);background:var(--glas-vul-2);color:var(--glas-tekst);font:inherit;font-size:13px}.glas-veld input:focus,.glas-veld select:focus,.glas-veld textarea:focus{outline:none;border-color:var(--glas-accent)}.glas-formulier .glas-hoofdknop{align-self:flex-start}.glas-keuzerij{border:0;margin:0;padding:0;min-width:0}.glas-keuzerij legend{padding:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--glas-tekst-4)}.glas-keuzerij>div{display:flex;flex-wrap:wrap;gap:6px}.glas-keuzerij label{position:relative;display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--glas-rand);background:var(--glas-vul-2);color:var(--glas-tekst-3);font-size:12px;font-weight:600;cursor:pointer}.glas-keuzerij label:hover{border-color:var(--glas-rand-sterk);color:var(--glas-tekst)}.glas-keuzerij input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.glas-keuzerij label:has(input:checked){background:var(--glas-tekst);border-color:var(--glas-tekst);color:var(--glas-op-licht)}.glas-keuzerij label:has(input:focus-visible){outline:2px solid var(--glas-accent);outline-offset:2px}.glas-keuzerij label.glas-keuze-uit{cursor:not-allowed;color:var(--glas-tekst-4);border-style:dashed;background:transparent;text-decoration:line-through}.glas-keuzerij label.glas-keuze-uit:hover{border-color:var(--glas-rand);color:var(--glas-tekst-4)}@media (max-width:900px){.glas-tegels{grid-template-columns:repeat(2,minmax(0,1fr))}.glas-dossier{flex-direction:column}.glas-dossier-kolom{width:100%}}.glas-dossier-kolom .tagrij{max-height:280px;overflow-y:auto}.glas-blok+.glas-blok,.glas-blok+details.glas-blok{margin-top:12px}.glas-lade-inhoud .glas-blok+.glas-blok,.glas-lade-inhoud .glas-blok+details.glas-blok{margin-top:0}.glas-blok-aantal{margin-left:6px;color:var(--glas-tekst-3)}.glas-let-op{border-color:color-mix(in srgb,var(--amber) 70%,transparent)}details.glas-groep-uit>summary{list-style:none;cursor:pointer}details.glas-groep-uit>summary::-webkit-details-marker{display:none}details.glas-groep-uit>summary h2{margin:0}details.glas-groep-uit>summary h2:before{content:"▸ "}details.glas-groep-uit[open]>summary h2:before{content:"▾ "}details.glas-groep-uit[open]>summary h2{margin-bottom:10px}.glas-knoppenrij{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.glas-rechten{list-style:none;margin:0;padding:0;gap:8px}.glas-recht,.glas-rechten{display:flex;flex-direction:column}.glas-recht{gap:6px;padding:10px 12px;border:1px solid var(--glas-rand);border-radius:14px;background:var(--glas-vul)}.glas-recht-kop{display:flex;align-items:center;gap:8px}.glas-recht-naam{font-size:13px;font-weight:500;flex-grow:1;min-width:0}.glas-recht-meta{font-size:12px;color:var(--glas-tekst-4);overflow-wrap:anywhere}.glas-recht .glas-formulier{gap:8px}.glas-cijfers{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:8px;gap:8px;margin-bottom:6px}.glas-cijfer{display:flex;flex-direction:column;gap:2px;padding:16px 18px;border-radius:var(--glas-hoek-binnen);border:1px solid var(--glas-rand);background:var(--glas-vul);color:inherit;text-decoration:none}a.glas-cijfer:hover{border-color:var(--glas-accent)}.glas-cijfer-waarde{font-size:48px;font-weight:300;line-height:1;letter-spacing:-.03em}.glas-cijfer-label{font-size:13px;color:var(--glas-tekst-3)}.glas-cijfer-verschil,.glas-cijfers-voet{font-size:12px;color:var(--glas-tekst-4)}.glas-cijfers-voet{margin:0 2px 14px}.glas-kaarten-raster{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:12px;gap:12px;align-items:start}.glas-kaarten-raster .glas-blok+.glas-blok{margin-top:0}.glas-kaart-kop{display:flex;align-items:baseline;gap:12px;margin-bottom:10px}.glas-kaart-kop h2{margin:0;flex-grow:1;min-width:0}.glas-kaart-meer{font-size:12px;flex-shrink:0}.glas-kolom{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.glas-sectie{border:1px solid var(--glas-rand);border-radius:var(--glas-hoek-binnen);background:var(--glas-vul);padding:16px 18px}.glas-sectie h2{margin:0;font-size:15px;font-weight:600;color:var(--glas-tekst)}.glas-sectie.glas-let-op{border-color:color-mix(in srgb,var(--amber) 70%,transparent)}.glas-sectie-uitleg{margin:6px 0 0;font-size:13px;color:var(--glas-tekst-4)}.glas-sectie-inhoud{margin-top:14px;display:flex;flex-direction:column;gap:14px}.glas-sectie-inhoud>ol,.glas-sectie-inhoud>p,.glas-sectie-inhoud>ul{margin:0}.glas-sectie h2+.glas-sectie-inhoud{margin-top:12px}.glas-stand{display:flex;flex-direction:column;gap:4px}.glas-stand-naam{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--glas-tekst-4)}.glas-stand-waarde{font-size:14px;color:var(--glas-tekst);overflow-wrap:anywhere}form:has(>.glas-voetbalk){border:1px solid var(--glas-rand);border-radius:var(--glas-hoek-binnen);background:var(--glas-vul);padding:16px 18px}form:has(>.glas-voetbalk):has(>.glas-let-op){border-color:color-mix(in srgb,var(--amber) 70%,transparent)}form:has(>.glas-voetbalk)>.glas-sectie{border-radius:0;border:0;background:none;padding:0}form:has(>.glas-voetbalk)>.glas-sectie+.glas-sectie{border-top:1px solid var(--glas-rand);padding-top:14px}.glas-voetbalk{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:2px}.glas-voetbalk-links{font-size:12px;color:var(--glas-tekst-4)}.glas-voetbalk .glas-knoppenrij{margin-left:auto}.glas-kolom>form{display:flex;flex-direction:column;gap:12px;margin:0}@media (max-width:820px){.glas-kolom{max-width:none}.glas-sectie{padding:14px}}.glas-inhoud .trades{gap:8px}.glas-inhoud .kaart.trade{background:var(--glas-vul);border:1px solid var(--glas-rand);border-radius:var(--glas-hoek-binnen);padding:10px 12px;display:flex;flex-direction:column;gap:8px;overflow:visible}.glas-inhoud .trade-kop{margin:0;gap:8px;align-items:center;font-size:13px;flex-wrap:nowrap;min-width:0}.glas-inhoud .trade-kop strong{color:var(--glas-tekst);font-size:14px}.glas-inhoud .trade-kop .uit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.glas-inhoud .trade-kop .ref{font-size:11px;flex-shrink:0;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:3px;-webkit-text-decoration-color:var(--glas-rand-sterk);text-decoration-color:var(--glas-rand-sterk)}.glas-inhoud .trade-kop .ref:hover{color:var(--glas-accent);-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.glas-inhoud .koop,.glas-inhoud .verkoop{font-size:11px;padding:1px 7px;border-radius:7px}.glas-inhoud .trade-cijfers{margin:0;padding:0;border-bottom:0;grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr));gap:2px 10px}.glas-inhoud .trade-cijfers .veldnaam{font-size:10px;margin-bottom:0}.glas-inhoud .trade-cijfers .cijfer{font-size:13px}.glas-inhoud .trade-knoppen{gap:6px}.glas-inhoud .trade-knoppen button{height:28px;padding:0 10px;font-size:12px;border-radius:9px;border:1px solid var(--glas-rand);background:var(--glas-vul-2);color:var(--glas-tekst-2)}.glas-inhoud .trade-knoppen button:hover:not(:disabled){border-color:var(--glas-rand-sterk);color:var(--glas-tekst)}.glas-inhoud .trade-knoppen .gevaar{border-color:color-mix(in srgb,var(--rood) 45%,var(--glas-rand));color:var(--rood)}.glas-inhoud .trade-knoppen .erbij{font-size:10px}.glas-inhoud .kaarticoon{width:26px;height:26px;border-radius:8px;border:1px solid var(--glas-rand);background:var(--glas-vul-2);flex-shrink:0}.glas-inhoud .sluitrij{margin-top:0;padding-top:8px;border-top:1px solid var(--glas-rand);gap:8px}.glas-inhoud .sluitrij .veldnaam{font-size:10px;margin-bottom:2px}.glas-inhoud .sluitrij input{height:28px;padding:0 10px;border-radius:9px;border:1px solid var(--glas-rand);background:var(--glas-vul-2);color:var(--glas-tekst)}.glas-inhoud .sluitrij button{height:28px;padding:0 10px;font-size:12px;border-radius:9px}.glas-inhoud .kaartbewerken{border-top:1px solid var(--glas-rand);padding-top:8px}.glas-inhoud .leeg{background:none;border:0;padding:18px 2px;font-size:13px;color:var(--glas-tekst-4)}.glas-inhoud .leeg strong{color:var(--glas-tekst);font-size:13px}.glas-inhoud .glas-tabel{width:100%;border-collapse:collapse;font-size:13px}.glas-inhoud .glas-tabel th{text-align:left;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--glas-tekst-4)}.glas-inhoud .glas-tabel td,.glas-inhoud .glas-tabel th{padding:8px 10px;border-bottom:1px solid var(--glas-rand)}.glas-inhoud .glas-tabel td{vertical-align:top;color:var(--glas-tekst-2)}.glas-inhoud .glas-tabel tbody tr:last-child td{border-bottom:0}.glas-inhoud .glas-tabel th.cijfer{text-align:right;font-family:inherit}.glas-inhoud .glas-tabel tbody tr:hover{background:var(--glas-vul)}.glas-inhoud .glas-tabel .uitgevinkt td{opacity:.55}.glas-inhoud .glas-tabel button{color:var(--glas-tekst-2)}.glas-inhoud .glas-tabel button,.glas-inhoud .glas-tabel input[type=text]{height:26px;padding:0 9px;font-size:12px;border-radius:9px;border:1px solid var(--glas-rand);background:var(--glas-vul-2)}.glas-inhoud .glas-tabel input[type=text]{color:var(--glas-tekst)}.glas-inhoud .uitvinkrij{display:flex;gap:6px;align-items:center}.glas-inhoud .berichttekst{background:var(--glas-vul-2);border:1px solid var(--glas-rand);border-radius:12px;color:var(--glas-tekst-2);font-size:12px;max-width:none;max-height:320px;overflow:auto;white-space:pre}.glas-inhoud .totalen dl{margin:0;display:grid;grid-template-columns:1fr auto;grid-gap:4px 12px;gap:4px 12px;font-size:13px}.glas-inhoud .totalen dt{color:var(--glas-tekst-4)}.glas-inhoud .totalen dd{margin:0;text-align:right;color:var(--glas-tekst)}.glas-signaal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.glas-inhoud .glas-signaal .invoerrij{margin:0;display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:14px;border:1px solid var(--glas-rand);border-radius:var(--glas-hoek-binnen);background:var(--glas-vul)}.glas-inhoud .glas-signaal .snelinvoer{flex:none;width:100%;font-size:28px;padding:10px 14px;border-radius:14px;border:1px solid var(--glas-rand);background:var(--glas-vul-2);color:var(--glas-tekst)}.glas-inhoud .glas-signaal .snelinvoer:focus{outline:none;border-color:var(--glas-accent)}.glas-inhoud .glas-signaal .veldnaam{font-size:10px;margin-bottom:3px;color:var(--glas-tekst-4)}.glas-inhoud .glas-signaal select{width:100%;height:32px;padding:0 10px;border-radius:11px;border:1px solid var(--glas-rand);background:var(--glas-vul-2);color:var(--glas-tekst);font:inherit;font-size:13px}.glas-inhoud .glas-signaal .kaart.preview{margin:0;background:var(--glas-vul);border:1px solid var(--glas-rand);border-radius:var(--glas-hoek-binnen);padding:14px}.glas-inhoud .glas-signaal .leeg{margin:0}.glas-inhoud .glas-signaal table{font-size:13px}.glas-inhoud .glas-signaal td,.glas-inhoud .glas-signaal th{padding:6px 8px;border-bottom:1px solid var(--glas-rand)}.glas-inhoud .glas-signaal .opslaan{display:flex;align-items:center;gap:10px;margin-top:12px}@media (max-width:1100px){.glas-signaal{grid-template-columns:minmax(0,1fr)}}[data-kleur=blue]{--vak-kleur:#4f8ef7}[data-kleur=green]{--vak-kleur:#34b37e}[data-kleur=orange]{--vak-kleur:#ef9a3c}[data-kleur=purple]{--vak-kleur:#9b7bf0}[data-kleur=red]{--vak-kleur:#e5636b}[data-kleur=teal]{--vak-kleur:#2bb3bd}.glas-werkplek-knoppen{display:flex;align-items:center;gap:8px;flex-shrink:0}.glas-werkplek-vol{font-size:12px;color:var(--glas-tekst-4)}.glas-werkplek{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(24px,auto);grid-gap:12px;gap:12px}.glas-schik,.glas-vak{grid-column:var(--x) /span var(--w);grid-row:var(--y) /span var(--h)}.glas-schikker{display:contents}.glas-schik{position:relative;z-index:2;pointer-events:none}.glas-schik-greep{position:absolute;inset:0 0 auto;height:36px;border-radius:var(--glas-hoek-binnen) var(--glas-hoek-binnen) 0 0;background:color-mix(in srgb,var(--glas-accent) 14%,transparent);cursor:-webkit-grab;cursor:grab;pointer-events:auto;touch-action:none}.glas-schik-greep:active{cursor:-webkit-grabbing;cursor:grabbing}.glas-schik-greep:focus-visible{outline:2px solid var(--glas-accent)}.glas-schik-hoek{position:absolute;right:0;bottom:0;width:22px;height:22px;border-right:3px solid var(--glas-accent);border-bottom:3px solid var(--glas-accent);border-radius:0 0 var(--glas-hoek-binnen) 0;cursor:nwse-resize;pointer-events:auto;touch-action:none}.glas-schik-uitleg{margin:0 0 10px;font-size:12px;color:var(--glas-tekst-4)}.glas-schik-uitleg.smal{display:none}@media (max-width:1180px){.glas-werkplek{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-items:start}.glas-vak{grid-column:auto;grid-row:auto;overflow-y:visible}.glas-schik-uitleg.breed,.glas-schikker{display:none}.glas-schik-uitleg.smal{display:block}}@media (max-width:720px){.glas-werkplek{grid-template-columns:minmax(0,1fr)}}.glas-werkplek-toevoegen{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:14px;padding:14px;border:1px solid var(--glas-rand);border-radius:var(--glas-hoek-binnen);background:var(--glas-vul)}.glas-werkplek-toevoegen .veldnaam{font-size:10px;margin-bottom:3px;color:var(--glas-tekst-4)}.glas-werkplek-toevoegen select{min-width:200px;height:36px;padding:0 10px;border-radius:11px;border:1px solid var(--glas-rand);background:var(--glas-vul-2);color:var(--glas-tekst);font:inherit;font-size:13px}.glas-kleurkeuze{display:flex;align-items:center;gap:8px}.glas-kleur{position:relative;width:24px;height:24px;border-radius:50%;background:var(--vak-kleur);cursor:pointer}.glas-kleur input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.glas-kleur:has(input:checked){box-shadow:0 0 0 2px var(--glas-vul),0 0 0 4px var(--vak-kleur)}.glas-kleur:has(input:focus-visible){outline:2px solid var(--glas-accent);outline-offset:4px}.glas-vak{display:flex;flex-direction:column;min-width:0;min-height:0;overflow-y:auto;padding:14px;border:1px solid var(--glas-rand);border-top:3px solid var(--vak-kleur);border-radius:var(--glas-hoek-binnen);background:var(--glas-vul)}.glas-vak-kop{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.glas-vak-kop h2{margin:0;min-width:0;overflow-wrap:anywhere;font-size:20px;font-weight:600;color:color-mix(in srgb,var(--vak-kleur) 70%,var(--glas-tekst))}.glas-vak-soort{margin-left:auto;font-size:12px;color:var(--glas-tekst-4)}.glas-vak[data-gekozen]{border-color:var(--vak-kleur);box-shadow:0 0 0 1px var(--vak-kleur)}.glas-vak-gekozen{padding:2px 8px;border-radius:999px;background:var(--vak-kleur);color:#fff;font-size:11px;font-weight:600;white-space:nowrap}.glas-vak-selecteer{flex-shrink:0;font-size:11px}.glas-vak-ordenen{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.glas-vak-ordenen .gevaar{margin-left:auto}.glas-vak-uit{margin:0;font-size:13px;color:var(--glas-tekst-4)}.glas-vak-verzend{width:100%}.glas-vak-tekst{display:block;width:100%;flex:1 1;min-height:96px;margin-bottom:10px;padding:10px 12px;resize:none;border:1px solid var(--glas-rand);border-radius:11px;background:var(--glas-vul-2);color:var(--glas-tekst);font:inherit;font-size:14px}.glas-vak-tekst:focus{outline:none;border-color:var(--glas-accent)}.glas-vak-keuze{display:flex;align-items:center;gap:8px;margin-bottom:8px}.glas-vak-keuze .veldnaam{margin:0;font-size:11px;color:var(--glas-tekst-4)}.glas-vak-keuze select{flex:1 1;min-width:0;height:32px;padding:0 10px;border:1px solid var(--glas-rand);border-radius:11px;background:var(--glas-vul-2);color:var(--glas-tekst);font:inherit;font-size:13px}.glas-opmaakbalk{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.glas-opmaakbalk .glas-pil{min-width:32px;padding-inline:6px;justify-content:center}.glas-opmaakbalk code{font-size:11px}.glas-link-invoer{display:flex;gap:8px;margin-bottom:8px}.glas-link-invoer input{flex:1 1;min-width:0;height:32px;padding:0 10px;border:1px solid var(--glas-rand);border-radius:11px;background:var(--glas-vul-2);color:var(--glas-tekst);font:inherit;font-size:13px}.glas-opmaak-melding{margin:0 0 8px;font-size:12px;color:var(--glas-tekst-4)}.glas-polish-verschil,.glas-voorbeeld{margin-bottom:10px;padding:8px 12px;border:1px solid var(--glas-rand);border-radius:11px;font-size:13px}.glas-voorbeeld{background:var(--glas-vul-2)}.glas-polish-verschil .veldnaam,.glas-voorbeeld .veldnaam{display:block;margin-bottom:4px;font-size:10px;color:var(--glas-tekst-4)}.glas-polish-verschil p,.glas-voorbeeld-tekst{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.glas-voorbeeld-tekst a{color:var(--glas-accent)}.glas-voorbeeld-tekst blockquote{margin:4px 0;padding-left:10px;border-left:3px solid var(--glas-accent)}.glas-voorbeeld-tekst code{font-size:12px}.glas-spoiler{border-radius:4px;background:var(--glas-tekst-4);color:transparent}.glas-spoiler:hover{background:transparent;color:inherit}.glas-polish-verschil del{color:var(--rood)}.glas-polish-verschil ins{text-decoration:none;font-weight:600;color:#3ddc84}.glas-controle{margin:0 0 10px;font-size:13px}.glas-controle.goed{color:#3ddc84}.glas-controle.fout{color:var(--rood)}.glas-controle.eigen{color:#e0b341}.glas-regels{margin-bottom:10px;font-size:12px;color:var(--glas-tekst-4)}.glas-regels summary{cursor:pointer}.glas-regels p{margin:6px 0 0;white-space:pre-wrap}.glas-vak-knoppen{display:flex;align-items:center;gap:8px;margin-top:auto}.glas-vak-knoppen .glas-vak-verzend{flex:1 1;width:auto}.glas-resultaat-keuze{margin-bottom:8px}.glas-resultaat-keuze .glas-vak-keuze{flex:1 1 180px;margin-bottom:0}.glas-resultaat-leeg{margin:auto 0 8px}.glas-resultaat-keuze+.glas-resultaat-leeg,.glas-resultaat-keuze~.glas-vak-knoppen,.glas-resultaat-leeg~.glas-vak-knoppen{margin-top:0}.glas-reacties{display:flex;flex-wrap:wrap;gap:8px}.glas-reacties kbd{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-right:2px;border:1px solid;border-radius:5px;font:inherit;font-size:12px;font-weight:700}.glas-reactie-nieuw{display:flex;gap:8px;margin-top:10px}.glas-reactie-nieuw input{flex:1 1;min-width:0;height:32px;padding:0 10px;border:1px solid var(--glas-rand);border-radius:11px;background:var(--glas-vul-2);color:var(--glas-tekst);font:inherit;font-size:13px}.glas-werkplek-undo{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;font-size:13px}.glas-werkplek-undo select{height:32px;padding:0 10px;border:1px solid var(--glas-rand);border-radius:11px;background:var(--glas-vul-2);color:var(--glas-tekst);font:inherit;font-size:13px}.glas-undo-balk{position:fixed;left:50%;bottom:16px;z-index:50;display:flex;flex-direction:column;gap:8px;width:min(460px,calc(100vw - 32px));transform:translateX(-50%)}.glas-undo-regel{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid var(--glas-rand-sterk);border-radius:var(--glas-hoek-binnen);background:var(--glas-vul-2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--glas-tekst);font-size:13px}.glas-inhoud .glas-signaal.in-vak{grid-template-columns:minmax(0,1fr)}.glas-inhoud .glas-signaal.in-vak .invoerrij{padding:0;border:0;background:none}.glas-inhoud .glas-signaal.in-vak .snelinvoer{font-size:20px;padding:8px 12px}.glas-inhoud .glas-signaal.in-vak .kaart.preview{padding:10px}.glas-inhoud .kaart{background:var(--glas-vul);border:1px solid var(--glas-rand);border-radius:var(--glas-hoek-binnen);overflow:visible}.glas-inhoud .kaart+.kaart{margin-top:12px}.glas-inhoud .formulier{padding:14px;display:flex;flex-direction:column;align-items:stretch;gap:12px}.glas-inhoud .formulier label{display:block}.glas-inhoud .formulier .veldnaam,.glas-inhoud .kaart .veldnaam{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--glas-tekst-4);margin-bottom:4px}.glas-inhoud .formulier input:not([type]),.glas-inhoud .formulier input[type=email],.glas-inhoud .formulier input[type=number],.glas-inhoud .formulier input[type=password],.glas-inhoud .formulier input[type=text],.glas-inhoud .formulier input[type=url],.glas-inhoud .formulier select,.glas-inhoud .formulier textarea{width:100%;padding:8px 12px;border-radius:14px;border:1px solid var(--glas-rand);background:var(--glas-vul-2);color:var(--glas-tekst);font:inherit;font-size:13px}.glas-inhoud .formulier textarea{min-height:72px;resize:vertical}select option{background:var(--glas-bg);color:var(--glas-tekst)}select option:disabled{color:var(--glas-faint);background:var(--glas-op-licht);font-style:italic}.glas-inhoud .formulier input:focus,.glas-inhoud .formulier select:focus,.glas-inhoud .formulier textarea:focus{outline:none;border-color:var(--glas-accent)}.glas-inhoud .kaart>article>h2,.glas-inhoud .kaart>h2{margin:0 0 10px;font-size:15px;font-weight:600;color:var(--glas-tekst)}.glas-inhoud .kaart>h2~h2{margin-top:16px}.glas-inhoud .trade-feiten{margin:0;display:grid;grid-template-columns:auto 1fr;grid-gap:6px 16px;gap:6px 16px;font-size:13px}.glas-inhoud .trade-feiten dt{color:var(--glas-tekst-4)}.glas-inhoud .trade-feiten dd{margin:0;color:var(--glas-tekst)}.glas-inhoud .vinkje{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--glas-tekst-2)}.glas-inhoud .vinkje input{accent-color:var(--glas-accent);width:16px;height:16px}.glas-vinkjes{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:6px}.glas-vinkjes legend{padding:0;margin-bottom:2px}.glas-inhoud .formulier button,.glas-inhoud .kaart button{height:32px;padding:0 14px;font-size:13px;border-radius:11px;border:1px solid var(--glas-rand);background:var(--glas-vul-2);color:var(--glas-tekst-2);align-self:flex-start}.glas-inhoud .formulier button.primair,.glas-inhoud .kaart button.primair{background:var(--glas-accent);border-color:transparent;color:#ffffff;font-weight:600}.glas-inhoud .formulier button:hover:not(:disabled),.glas-inhoud .kaart button:hover:not(:disabled){filter:brightness(1.1)}.glas-inhoud .formulier button.primair:disabled,.glas-inhoud .kaart button.primair:disabled{background:color-mix(in srgb,var(--glas-muted) 22%,transparent);color:var(--glas-muted);cursor:not-allowed}.glas-zoek input::-webkit-search-cancel-button,.glas-zoek input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.glas-zoek-wis{width:28px;height:28px;flex-shrink:0;border-radius:9px;color:var(--glas-tekst-4);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;margin-right:4px}.glas-zoek-wis:hover{background:var(--glas-vul);color:var(--glas-tekst)}.glas-segment-aantal{margin-left:6px;font-size:11px;font-weight:700;opacity:.75}.glas-kaart-stand{flex-shrink:0;padding:1px 7px;border-radius:7px;border:1px solid var(--glas-rand);font-size:11px;color:var(--glas-tekst-3);white-space:nowrap}.glas,.glas *{scrollbar-width:thin;scrollbar-color:var(--glas-rand-sterk) transparent}.glas ::-webkit-scrollbar{width:10px;height:10px}.glas ::-webkit-scrollbar-track{background:transparent}.glas ::-webkit-scrollbar-thumb{background:var(--glas-rand-sterk);background-clip:content-box;border:3px solid transparent;border-radius:999px}.glas ::-webkit-scrollbar-thumb:hover{background:var(--glas-tekst-4);background-clip:content-box}.glas ::-webkit-scrollbar-corner{background:transparent}.glas-nogleeg{display:flex;flex-direction:column;gap:6px}.glas-nogleeg strong{font-size:13px}.glas-nogleeg p{margin:0;font-size:13px;color:var(--glas-tekst-3)}.glas-nogleeg .fase{align-self:flex-start;margin:2px 0 0;padding:0;border:0;background:none;font-size:12px;color:var(--glas-tekst-4)}.glas-datum{display:flex;align-items:center;gap:8px;margin:0}.glas-datum label{display:flex;flex-direction:column;gap:3px}.glas-datum input{height:32px;box-sizing:border-box;padding:0 10px;border-radius:999px;border:1px solid var(--glas-rand);background:var(--glas-vul-2);color:var(--glas-tekst);font:inherit;font-size:12px}.glas-datum input:focus{outline:none;border-color:var(--glas-accent)}.glas-datum button{align-self:flex-end}.glas-gebroken{border-color:color-mix(in srgb,var(--rood) 55%,var(--glas-rand));color:var(--rood)}.glas-json{margin:0;padding:10px;border-radius:12px;background:var(--glas-vul);border:1px solid var(--glas-rand);font-size:12px;line-height:1.5;max-height:50vh;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.glas-tagvlak{width:18px;height:18px;border-radius:6px;border:1px solid var(--glas-rand-sterk)}.glas-kleurrij{display:flex;align-items:center;gap:10px}.glas-kleurrij input[type=color]{width:44px;height:32px;padding:2px;border-radius:10px;border:1px solid var(--glas-rand);background:var(--glas-vul-2);cursor:pointer}.glas-vinkjesrij{display:flex;flex-wrap:wrap;gap:6px}.glas-keuzerij-los{align-self:flex-start;display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--glas-rand);background:var(--glas-vul-2);color:var(--glas-tekst-3);font-size:12px;font-weight:600;cursor:pointer}.glas-keuzerij-los:hover{border-color:var(--glas-rand-sterk);color:var(--glas-tekst)}.glas-keuzerij-los{position:relative}.glas-keuzerij-los input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.glas-keuzerij-los:before{content:"";flex-shrink:0;width:14px;height:14px;margin-right:8px;border-radius:4px;border:1.5px solid;opacity:.75}.glas-keuzerij-los:has(input:checked):before{content:"✓";display:flex;align-items:center;justify-content:center;font-size:10px;line-height:1;opacity:1}.glas-keuzerij-los:has(input:checked){background:var(--glas-tekst);border-color:var(--glas-tekst);color:var(--glas-op-licht)}.glas-keuzerij-los:has(input:focus-visible){outline:2px solid var(--glas-accent);outline-offset:2px}.glas-rij-chips{min-width:0;flex-shrink:1;flex-wrap:wrap}.glas-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis}@media (max-width:720px){.glas-rij{flex-wrap:wrap;row-gap:6px}.glas-rij-tekst{flex-basis:calc(100% - 46px)}.glas-rij-chips{margin-left:46px;max-width:calc(100% - 46px)}.glas-rij-tijd{margin-left:auto}}.glas-keuze-lijst{max-width:calc(100vw - 32px)}@media (max-width:720px){.glas-keuze-lijst{left:auto;right:0}}.glas-ai-blok{margin-bottom:10px}.glas-ai-regel{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:6px}.glas-ai-klein,.glas-ai-sluit{background:none;border:0;padding:0;font:inherit;font-size:12px;color:var(--glas-accent);cursor:pointer;text-decoration:underline}.glas-ai-klein:disabled,.glas-ai-sluit:disabled{opacity:.6;cursor:default}.glas-ai-uitleg{flex-basis:100%;font-size:11px}.glas-ai-uitkomst{margin-top:8px;padding:8px 12px;border:1px dashed var(--glas-rand);border-radius:10px;font-size:13px}.glas-ai-tekst{margin:4px 0 6px;white-space:pre-wrap}.glas-ai-rest{margin-left:10px}.glas-kiezer-lijst{list-style:none;margin:6px 0 0;padding:0}.glas-kiezer-lijst li{margin:0}.glas-kiezer-treffer{display:block;width:100%;text-align:left;background:none;border:0;padding:6px 8px;font:inherit;font-size:13px;color:inherit;border-radius:8px;cursor:pointer}.glas-kiezer-treffer:hover{background:var(--glas-vul)}.glas-kiezer-gekozen{margin:4px 0 0;font-size:13px}.glas-bevestig{border:1px dashed var(--glas-rand);border-radius:10px;padding:10px 12px}.paneel-sectie{border:1px solid var(--glas-rand);border-left:3px solid var(--glas-accent);border-radius:14px;background:var(--glas-vul);padding:0;overflow:hidden}.paneel-sectie.warm{border-left-color:var(--glas-orb-2)}.paneel-sectie>summary{display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;font-size:13px;font-weight:600;color:var(--glas-tekst);list-style:none}.paneel-sectie>summary::-webkit-details-marker{display:none}.paneel-sectie>summary:after{content:"▾";margin-left:auto;font-size:11px;color:var(--glas-muted);transition:transform .12s ease-out}.paneel-sectie[open]>summary:after{transform:rotate(180deg)}.paneel-sectie>summary:hover{background:var(--glas-vul-2)}.paneel-sectie>.paneel-sectie-inhoud{padding:2px 12px 12px;display:flex;flex-direction:column;gap:10px}.paneel-sectie .glas-feiten dd{background:transparent;padding:0;margin:0 0 2px;color:var(--glas-tekst)}.paneel-sectie .glas-feiten dt{margin-top:2px}.paneel-signalen{display:flex;flex-wrap:wrap;gap:4px;margin:2px 0 0}.paneel-signaal{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:6px;border:1px solid color-mix(in srgb,var(--glas-orb-2) 55%,transparent);background:color-mix(in srgb,var(--glas-orb-2) 16%,transparent);color:var(--glas-tekst);font-size:11px;white-space:nowrap}.paneel-brokerregel{display:flex;flex-wrap:wrap;gap:0 6px;font-size:13px}.paneel-brokercijfers{display:flex;flex-wrap:wrap;gap:0 8px;font-size:12px;color:var(--glas-tekst-4)}.paneel-melding{display:flex;align-items:center;gap:6px;font-size:12px;border-radius:10px;padding:6px 8px}.paneel-melding.goed{border:1px solid color-mix(in srgb,var(--glas-online) 45%,transparent);background:color-mix(in srgb,var(--glas-online) 12%,transparent);color:var(--glas-tekst)}.paneel-melding.fout{border:1px solid color-mix(in srgb,#ff6b6b 55%,transparent);background:color-mix(in srgb,#ff6b6b 14%,transparent);color:var(--glas-tekst)}.paneel-uitleg{font-size:11px;color:var(--glas-muted);margin:0}.meer-uitleg{margin:0}.meer-uitleg>summary{display:inline-flex;align-items:center;gap:4px;cursor:pointer;font-size:12px;color:var(--glas-accent);list-style:none}.meer-uitleg>summary::-webkit-details-marker{display:none}.meer-uitleg>summary:before{content:"?";font-weight:700}.meer-uitleg>summary:hover{text-decoration:underline}.meer-uitleg-inhoud{padding:4px 0 0}.paneel-tegel{border:1px solid var(--glas-rand);border-radius:var(--glas-hoek-binnen);background:var(--glas-vul);overflow:hidden}.paneel-tegel>summary{display:grid;grid-template-columns:1fr auto;align-items:baseline;grid-gap:2px 8px;gap:2px 8px;padding:9px 11px;cursor:pointer;list-style:none}.paneel-tegel>summary::-webkit-details-marker{display:none}.paneel-tegel>summary:hover{background:var(--glas-vul-2)}.paneel-tegel:hover{border-color:var(--glas-accent)}.paneel-tegel-naam{grid-column:1;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--glas-tekst-4)}.paneel-tegel-waarde{grid-column:1;font-size:15px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paneel-tegel-wijzig{grid-column:2;grid-row:1/span 2;align-self:center;font-size:11px;font-weight:600;color:var(--glas-accent)}.paneel-tegel[open] .paneel-tegel-wijzig{color:var(--glas-muted)}.paneel-tegel-inhoud{padding:0 11px 11px;display:flex;flex-direction:column;gap:8px}.glas-uitklap>summary{list-style:none;cursor:pointer}.glas-uitklap>summary::-webkit-details-marker{display:none}.glas-uitklap>summary h3{margin:0}.glas-uitklap-kop{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.glas-uitklap-knop{flex-shrink:0;font-size:12px;color:var(--glas-tekst-3)}.glas-uitklap-knop:after{content:" ▸"}.glas-uitklap[open] .glas-uitklap-knop:after{content:" ▾"}.glas-uitklap>summary .bijschrift{display:block;margin-top:4px}.glas-uitklap-inhoud{display:flex;flex-direction:column;gap:10px;margin-top:12px}.glas-lade-inhoud,.glas-lade-titel{min-width:0;overflow-wrap:anywhere}.glas-lade-titel h2{white-space:normal;overflow:visible;text-overflow:clip;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.glas-segment button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;flex-grow:1;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:12px;font-weight:600;color:var(--glas-tekst-4);white-space:nowrap;padding:0 6px;cursor:pointer}.glas-segment button:hover{color:var(--glas-tekst)}.glas-segment button.actief{background:var(--glas-tekst);color:var(--glas-op-licht)}.paneel-samenvatting{display:grid;grid-template-columns:1fr auto;align-items:baseline;grid-gap:2px 8px;gap:2px 8px}.paneel-samenvatting .glas-gegeven-naam{grid-column:1}.paneel-samenvatting form{grid-column:2;grid-row:1;justify-self:end}.paneel-samenvatting p{grid-column:1/-1;margin:0}.glas-paneel input,.glas-paneel select,.glas-paneel textarea{max-width:100%;min-width:0}.glas-paneel .glas-formulier,.glas-paneel .glas-veld{min-width:0}.glas-tabs{flex:0 0 auto}.paneel-top{position:-webkit-sticky;position:sticky;top:0;z-index:2;gap:10px;padding-bottom:10px;background:var(--glas-vul-3);box-shadow:0 1px 0 var(--glas-rand)}.paneel-blad,.paneel-top{display:flex;flex-direction:column}.paneel-blad{gap:12px}.paneel-blad[hidden]{display:none}.paneel-bron{display:flex;flex-direction:column;gap:2px}.paneel-bron strong{font-size:15px;font-weight:600}.glas-feiten.klein dd{font-size:12px;padding:6px 10px}.glas-feiten.klein dt{font-size:11px}.paneel-tags{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.tag-kruis{margin-left:4px;border:0;background:transparent;color:inherit;font-size:13px;line-height:1;padding:0 1px;cursor:pointer;opacity:.65}.tag-kruis:hover{opacity:1}.tag-kruis:disabled{cursor:default;opacity:.3}.paneel-tagkeuze-blok>summary{list-style:none;cursor:pointer}.paneel-tagkeuze-blok>summary::-webkit-details-marker{display:none}.paneel-tagkeuze{margin-top:8px;display:flex;flex-direction:column;gap:8px}.paneel-tagzoek{width:100%}.paneel-taglijst{max-height:180px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.paneel-taglijst label{display:flex;align-items:center;gap:8px;font-size:13px;padding:3px 2px;cursor:pointer}.paneel-taglijst input[type=checkbox]:disabled+span{color:var(--glas-muted)}.paneel-meer>summary{list-style:none;cursor:pointer}.paneel-meer>summary::-webkit-details-marker{display:none}.paneel-meer{margin-top:4px}.glas-paneel .paneel-top{background:var(--glas-vul-3)}.glas-lade .paneel-top{background:color-mix(in srgb,var(--glas-bg) 88%,var(--glas-tekst))}.glas-lade .paneel-blad input,.glas-lade .paneel-blad select,.glas-lade .paneel-blad textarea{max-width:100%;min-width:0}.glas-lade .paneel-blad .glas-formulier,.glas-lade .paneel-blad .glas-veld{min-width:0}.rij-acties{position:relative}.rij-acties>summary{list-style:none;cursor:pointer;display:inline-flex}.rij-acties>summary::-webkit-details-marker{display:none}.rij-acties>.glas-knoppenrij{position:absolute;right:0;z-index:3;margin-top:6px;padding:8px;border:1px solid var(--glas-rand);border-radius:var(--glas-hoek-binnen);background:color-mix(in srgb,var(--glas-bg) 94%,var(--glas-tekst));box-shadow:0 10px 24px var(--glas-schaduw);display:flex;flex-direction:column;gap:6px;white-space:nowrap}.glas-keuze-extra{margin-top:6px;padding-top:8px;border-top:1px solid var(--glas-rand)}.glas-keuze-extra form{display:flex;flex-direction:column;gap:6px}.glas-keuze-extra input[type=date]{width:100%;height:32px;border-radius:10px;border:1px solid var(--glas-rand);background:var(--glas-vul);color:var(--glas-tekst);font-size:12px;padding:0 8px}.glas-keuze-uitleg{margin:8px 0 0;display:flex;flex-direction:column;gap:4px}.glas-keuze-uitleg dt{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--glas-tekst-4)}.glas-keuze-uitleg dd{margin:0 0 4px;font-size:12px;color:var(--glas-muted)}.bron-slot{font-size:.85em;opacity:.75}.kijkerbalk{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.4rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--amber) 45%,var(--rand));background:color-mix(in srgb,var(--amber) 12%,var(--panel));color:var(--tekst-sterk);font-size:.85rem}.kijkerbalk form{margin:0}.kijkerbalk .glas-pil{font-size:.8rem;padding:.2rem .6rem}.voortgang{position:fixed;inset:0 0 auto 0;height:3px;z-index:60;overflow:hidden;pointer-events:none}.voortgang[data-bezig]{background:color-mix(in srgb,var(--accent) 28%,transparent)}.voortgang-streep{display:block;height:100%;width:35%;background:var(--accent);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 60%,transparent);animation:voortgang-lopen 1.1s ease-in-out infinite}@keyframes voortgang-lopen{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}.skelet{padding:1rem 1.1rem}.skelet-kop,.skelet-rij{border-radius:var(--glas-hoek,10px);background:linear-gradient(90deg,color-mix(in srgb,var(--tekst-zwak) 10%,transparent) 25%,color-mix(in srgb,var(--tekst-zwak) 20%,transparent) 50%,color-mix(in srgb,var(--tekst-zwak) 10%,transparent) 75%);background-size:300% 100%;animation:skelet-glans 1.4s linear infinite}.skelet-kop{height:2.2rem;width:min(18rem,60%);margin-bottom:1.1rem}.skelet-rij{height:3.1rem;margin-bottom:.55rem}@keyframes skelet-glans{0%{background-position:100% 0}to{background-position:-100% 0}}.glas-bevestig{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.45)}.glas-bevestig-vak{width:100%;max-width:380px;padding:20px;border-radius:16px;border:1px solid var(--glas-rand);background:var(--glas-vul-2);color:var(--glas-tekst-2)}.glas-bevestig-vak p{margin:0 0 14px}.glas-ingepland-rij{padding:8px 0;border-top:1px solid var(--glas-rand)}.glas-ingepland-rij p{margin:0 0 6px;overflow-wrap:anywhere}.glas-ingepland-rij textarea{width:100%;margin-bottom:6px}.glas-sleeprij{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:-webkit-grab;cursor:grab}.glas-sleephandvat{color:var(--glas-tekst-4)}.glas-sleeptekst{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere}.glas-kolom.breed{max-width:1180px}@media (min-width:1240px){.glas-kolom.breed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.glas-kolom.breed>*{grid-column:1/-1}.glas-kolom.breed>form,.glas-kolom.breed>section{grid-column:auto}.glas-kolom.breed>.glas-sectie-breed{grid-column:1/-1}}.glas-sectie .knop-uit{align-self:flex-end;margin-left:auto;display:block}@media (min-width:1240px){.glas-sectie-breed>.glas-sectie-inhoud:has(>form.glas-formulier){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}.glas-sectie-breed>.glas-sectie-inhoud>:not(form){grid-column:1/-1}}.glas-formulier .glas-hoofdknop{align-self:flex-end}.glas-blok>.glas-hoofdknop{display:flex;width:-moz-fit-content;width:fit-content;margin-left:auto}.glas-paginakop-acties{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex-shrink:0}.glas-regelsectie{margin-top:18px}.glas-regelsectie>summary{cursor:pointer;font-size:15px;font-weight:600;padding:6px 0}.glas-regelsectie>.glas-kolom{max-width:none;margin:10px 0 0}.glas-vak-knoppen{flex-wrap:wrap}.glas-tabel-rol{max-width:100%;overflow-x:auto}.glas-resultaat-keuze .glas-pil[aria-pressed=true]{border-color:var(--glas-accent);color:var(--glas-accent)}.taken-tabs{margin:4px 0 12px}.taken-teller{display:inline-block;min-width:18px;margin-left:4px;padding:0 6px;border-radius:9px;background:var(--glas-vul-2);font-size:11px;text-align:center}.taken-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.taken-filters .glas-pil.actief{border-color:var(--glas-accent);color:var(--glas-accent)}.taken-kop{display:flex;align-items:center;gap:8px;margin-bottom:8px}.taken-kop h2{margin:0}.taken-lijst{list-style:none;margin:0;padding:0}.taak-regel{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--glas-rand)}.taak-regel:last-child{border-bottom:0}.taak-regel-tekst{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.taak-regel-kop{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.taak-regel-naam{font-weight:600}.taak-regel-zin{font-size:13px;color:var(--glas-tekst-3,inherit);overflow-wrap:anywhere}.taak-regel-tijd{flex:0 0 auto;font-size:12px;color:var(--glas-tekst-4);white-space:nowrap}.taak-regel-actie{flex:0 0 auto}.taak-acties{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.taak-knop{border-color:var(--glas-accent);color:var(--glas-accent);cursor:pointer}.taak-bevestig>summary{list-style:none}.taak-bevestig>summary::-webkit-details-marker{display:none}.taak-bevestig[open]>summary{display:none}.taak-bevestig-vraag{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.taken-groep{margin-top:8px;padding-top:8px;border-top:1px solid var(--glas-rand)}.taken-groep>summary{cursor:pointer;font-weight:600;padding:4px 0}[data-filter=controle] .taken-lijst>li:not([data-soort=controle]),[data-filter=kick] .taken-lijst>li:not([data-soort=kick]),[data-filter=storting] .taken-lijst>li:not([data-soort=storting]),[data-filter=termijn] .taken-lijst>li:not([data-soort=termijn]){display:none}@media (max-width:720px){.taak-regel{flex-wrap:wrap}.taak-regel-actie{width:100%}}.glas-vak{overflow-y:visible}.glas-bericht{display:flex;flex-direction:column;flex:1 1 auto}.glas-bericht-kop{display:flex;flex-wrap:wrap;gap:8px}.glas-bericht-kop .glas-vak-keuze{flex:1 1 160px}.glas-bericht-veld{position:relative}.glas-opmaakbalk.zwevend{position:absolute;right:6px;top:-34px;z-index:3;margin:0;padding:3px;border:1px solid var(--glas-rand);border-radius:10px;background:var(--glas-vul);box-shadow:0 4px 14px rgba(0,0,0,.18)}.glas-opmaakbalk.verborgen{display:none}.glas-polish-acties{display:flex;gap:10px;margin:-4px 0 8px}.glas-afbeelding-regel{display:flex;align-items:center;gap:8px;margin-bottom:8px}.glas-afbeelding-duim{width:44px;height:44px;object-fit:cover;border-radius:8px;border:1px solid var(--glas-rand)}.glas-afbeelding-regel .bijschrift{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.glas-voorbeeld-foto{display:block;max-width:100%;max-height:220px;margin-bottom:6px;border-radius:8px}.glas-voorbeeld-foto.apart{margin-bottom:10px}.glas-controle p{margin:0 0 6px}.glas-bericht-knoppen{margin-top:auto}.glas-bericht-veld{display:flex;flex-direction:column}.glas-bericht-veld .glas-vak-tekst{order:1}.glas-bericht-veld .glas-link-invoer,.glas-bericht-veld .glas-opmaak-melding{order:2;margin-top:-2px}.glas-bericht-veld .glas-vak-tekst.rekbaar{flex:none;resize:vertical;min-height:96px}@media (min-width:1181px){.glas-vak{align-self:start;min-height:calc(var(--h) * 24px + (var(--h) - 1) * 12px)}}.glas-bericht-veld>.glas-opmaakbalk.zwevend{top:4px}.glas-voorbeeld-bel{margin-top:6px;padding:8px 10px;border:1px solid var(--glas-rand);border-radius:12px;background:var(--glas-vul-2)}.glas-voorbeeld-bel .bijschrift{display:block;margin-bottom:4px}.glas-voorbeeld-bel .glas-voorbeeld-foto{margin-bottom:0}.glas-laatste-tekst{max-height:9.5em;overflow:auto;margin:4px 0 8px;font-size:13px}.glas-laatste-tekst .glas-voorbeeld-tekst{white-space:pre-wrap}