@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff")}:root{--kleur-achtergrond:#f4f5f6;--kleur-oppervlak:#fff;--kleur-rand:#dadde1;--kleur-tekst:#1c2024;--kleur-gedempt:#5b636b;--kleur-accent:#1f4d7a;--kleur-accent-zacht:#e3ecf5;--kleur-waarschuwing:#7a4a00;--kleur-waarschuwing-vlak:#fff4dc;--kleur-ok:#1e6b3a;--kleur-ok-vlak:#e6f4ea;--kleur-accent-donker:#163a5c;--kleur-rand-invoer:#c3c8ce;--kleur-vlak:#f8f9fa;--kleur-lijn:#eceef0;--kleur-hover:#eef0f2;--kleur-waarschuwing-rand:#f0d9a0;--kleur-waarschuwing-stip:#b86e00;--kleur-ok-rand:#bfe0c8;--lettertype:"IBM Plex Sans", system-ui, sans-serif;--lettertype-mono:"IBM Plex Mono", ui-monospace, monospace;--straal:6px;--straal-groot:8px}*,:before,:after{box-sizing:border-box}body{background:var(--kleur-achtergrond);color:var(--kleur-tekst);font-family:var(--lettertype);margin:0;font-size:14px;line-height:1.45}h1{margin:0;font-size:24px;font-weight:600}h2{margin:0;font-size:15px;font-weight:600}h3{margin:0;font-size:14px;font-weight:600}a{color:var(--kleur-accent)}a:hover{color:var(--kleur-accent-donker)}code,kbd,.code{font-family:var(--lettertype-mono)}.num{font-variant-numeric:tabular-nums}.gedempt{color:var(--kleur-gedempt)}.klein{font-size:12px}.verborgen-veld{position:fixed;top:0;left:-9999px}.alleen-print{display:none}.alleen-lezer{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.spring{position:absolute;left:-9999px}.spring:focus{z-index:10;background:var(--kleur-oppervlak);padding:8px 12px;top:8px;left:8px}:focus-visible{outline:2px solid var(--kleur-accent);outline-offset:2px}.schil{flex-wrap:wrap;min-height:100vh;display:flex}.zijbalk{background:var(--kleur-oppervlak);border-right:1px solid var(--kleur-rand);flex-direction:column;flex:232px;gap:20px;max-width:232px;padding:20px 16px;display:flex}.merk{padding:0 12px}.merk__naam{color:var(--kleur-tekst);font-size:17px;font-weight:600;text-decoration:none}.merk__omgeving{color:var(--kleur-gedempt);margin-top:2px;font-size:12px}.menu{flex-direction:column;gap:2px;display:flex}.menu__kop{letter-spacing:.06em;text-transform:uppercase;color:var(--kleur-gedempt);padding:14px 12px 4px;font-size:11px;font-weight:600}.menu__kop:first-child{padding-top:8px}.menu__item{border-radius:var(--straal);color:var(--kleur-tekst);padding:8px 12px;text-decoration:none;display:block}a.menu__item:hover{background:var(--kleur-hover);color:var(--kleur-tekst)}.menu__item--actief{background:var(--kleur-accent-zacht);color:var(--kleur-accent-donker);font-weight:600}a.menu__item--actief:hover{background:var(--kleur-accent-zacht);color:var(--kleur-accent-donker)}.menu__item--uit{color:var(--kleur-gedempt)}.kolom{flex-direction:column;flex:999 560px;min-width:0;display:flex}.bovenbalk{background:var(--kleur-oppervlak);border-bottom:1px solid var(--kleur-rand);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 32px;display:flex}.zoek{border:1px solid var(--kleur-rand-invoer);border-radius:var(--straal);background:var(--kleur-vlak);flex:320px;align-items:center;gap:8px;max-width:440px;height:38px;padding:0 12px;display:flex}.zoek svg{stroke:var(--kleur-gedempt);flex:none}.zoek input{min-width:0;font:inherit;color:var(--kleur-tekst);background:0 0;border:0;flex:1}.zoek input:focus-visible{outline:none}.zoek:focus-within{outline:2px solid var(--kleur-accent);outline-offset:2px}.zoek kbd{color:var(--kleur-gedempt);border:1px solid var(--kleur-rand);border-radius:4px;padding:0 4px;font-size:11px}.bovenbalk__info{color:var(--kleur-gedempt);flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;display:flex}.bovenbalk__gebruiker{color:var(--kleur-tekst);font-weight:500}.inhoud{flex-direction:column;gap:20px;width:100%;max-width:1240px;padding:24px 32px 48px;display:flex}.gastbalk{background:var(--kleur-oppervlak);border-bottom:1px solid var(--kleur-rand);justify-content:space-between;align-items:center;gap:16px;padding:8px 16px;display:flex}.gastbalk__rechts{align-items:center;gap:12px;display:flex}.inhoud--gast{max-width:none;padding:24px 16px}.taalkeuze{gap:2px;margin:0;display:flex}.taalkeuze__knop{font:inherit;border:1px solid var(--kleur-rand);background:var(--kleur-oppervlak);color:var(--kleur-gedempt);cursor:pointer;padding:2px 6px}.taalkeuze__knop--actief{background:var(--kleur-accent-zacht);color:var(--kleur-accent);border-color:var(--kleur-accent)}.paginakop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.kruimel{color:var(--kleur-gedempt);font-size:13px}.kruimel a{color:var(--kleur-gedempt)}.paginakop__titel{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.paginakop__meta{color:var(--kleur-gedempt);margin-top:4px}.paginakop__acties{flex-wrap:wrap;gap:8px;display:flex}.paneel{background:var(--kleur-oppervlak);border:1px solid var(--kleur-rand);border-radius:var(--straal-groot);padding:20px}.paneel--vlak{padding:0;overflow:hidden}.paneel--smal{max-width:560px}.paneel__kop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.paneel--vlak>.paneel__kop{border-bottom:1px solid var(--kleur-rand);margin:0;padding:14px 20px}.raster{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.raster__hoofd{flex-direction:column;flex:999 520px;gap:20px;min-width:0;display:flex}.raster__zij{flex-direction:column;flex:280px;gap:20px;max-width:340px;display:flex}.stapel{flex-direction:column;gap:16px;display:flex}.rij{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gegevens{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));column-gap:20px;margin:0;display:grid}.gegevens dt{color:var(--kleur-gedempt);margin:0 0 3px;font-size:12px;font-weight:500}.gegevens dd{margin:0 0 14px}.knop{font:inherit;border:1px solid var(--kleur-accent);border-radius:var(--straal);background:var(--kleur-accent);color:#fff;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-weight:600;text-decoration:none;display:inline-flex}.knop:hover{background:var(--kleur-accent-donker);border-color:var(--kleur-accent-donker);color:#fff}.knop--zacht{background:var(--kleur-oppervlak);border-color:var(--kleur-rand-invoer);color:var(--kleur-tekst);font-weight:500}.knop--zacht:hover{background:var(--kleur-hover);border-color:var(--kleur-rand-invoer);color:var(--kleur-tekst)}.knop--rand{background:var(--kleur-oppervlak);color:var(--kleur-accent);font-weight:500}.knop--rand:hover{background:var(--kleur-accent-zacht);border-color:var(--kleur-accent);color:var(--kleur-accent-donker)}.knop--link{color:var(--kleur-accent);background:0 0;border-color:#0000;padding:4px 6px;font-weight:500}.knop--link:hover{color:var(--kleur-accent-donker);background:0 0;border-color:#0000;text-decoration:underline}.knop--klein{padding:4px 10px;font-size:13px}.knop--vol{width:100%}.knop:disabled{cursor:default;background:var(--kleur-vlak);border-color:var(--kleur-rand);color:var(--kleur-gedempt)}.knoppen{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.formulier{flex-direction:column;gap:12px;display:flex}.formraster{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.veld{flex-direction:column;gap:4px;display:flex}.veld>label{color:var(--kleur-gedempt);font-size:12px;font-weight:500}.veld input:not([type=checkbox]):not([type=radio]),.veld select,.veld textarea{width:100%;font:inherit;border:1px solid var(--kleur-rand-invoer);border-radius:var(--straal);background:var(--kleur-oppervlak);color:var(--kleur-tekst);padding:8px 12px}.veld textarea{resize:vertical;min-height:84px}.veld input[readonly],.veld input:disabled,.veld select:disabled{background:var(--kleur-vlak);color:var(--kleur-gedempt)}.veld--fout input,.veld--fout select,.veld--fout textarea{border-color:var(--kleur-waarschuwing);background:var(--kleur-waarschuwing-vlak)}.veld__hint{color:var(--kleur-gedempt);margin:0;font-size:12px}.veld__fout{color:var(--kleur-waarschuwing);margin:0;font-size:13px}.vink{align-items:center;gap:8px;display:flex}.vink input{width:16px;height:16px;accent-color:var(--kleur-accent)}.veld input.code{font-family:var(--lettertype-mono)}.chip{background:var(--kleur-hover);color:var(--kleur-tekst);white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:13px;font-weight:500;display:inline-block}.chip--ok{background:var(--kleur-ok-vlak);color:var(--kleur-ok)}.chip--waarschuwing{background:var(--kleur-waarschuwing-vlak);color:var(--kleur-waarschuwing)}.chip--info{background:var(--kleur-accent-zacht);color:var(--kleur-accent-donker)}.chip--code{font-family:var(--lettertype-mono);font-weight:400}.banner{border:1px solid var(--kleur-rand);border-radius:var(--straal);align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.banner--waarschuwing{background:var(--kleur-waarschuwing-vlak);color:var(--kleur-waarschuwing);border-color:var(--kleur-waarschuwing-rand)}.banner--ok{background:var(--kleur-ok-vlak);color:var(--kleur-ok);border-color:var(--kleur-ok-rand)}.banner--info{background:var(--kleur-accent-zacht);color:var(--kleur-accent-donker);border-color:var(--kleur-accent-zacht)}.banner__stip{background:var(--kleur-waarschuwing-stip);border-radius:50%;flex:none;width:8px;height:8px}.melding{margin:0 0 12px;padding:8px 10px}.melding--ok{background:var(--kleur-ok-vlak);color:var(--kleur-ok)}.melding--waarschuwing{background:var(--kleur-waarschuwing-vlak);color:var(--kleur-waarschuwing)}.tabs{flex-wrap:wrap;gap:8px;display:flex}.tab{font:inherit;border:1px solid var(--kleur-rand-invoer);border-radius:var(--straal);background:var(--kleur-oppervlak);color:var(--kleur-tekst);cursor:pointer;padding:7px 14px;font-weight:500}.tab:hover{background:var(--kleur-hover)}.tab[aria-pressed=true]{border-color:var(--kleur-accent);background:var(--kleur-accent-zacht);color:var(--kleur-accent-donker);font-weight:600}.subnav{border-bottom:1px solid var(--kleur-rand);flex-wrap:wrap;display:flex}.subnav a{color:var(--kleur-tekst);border-bottom:2px solid #0000;padding:10px 14px;text-decoration:none}.subnav a:hover{background:var(--kleur-hover)}.subnav a[aria-current=page]{border-bottom-color:var(--kleur-accent);font-weight:600}.werkbalk{border-bottom:1px solid var(--kleur-rand);flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px 20px;display:flex}.werkbalk .veld{min-width:160px}.werkbalk__zoek{flex:220px;max-width:320px}.werkbalk__rechts{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-left:auto;display:flex}.tabelscroll{overflow-x:auto}.tabel{border-collapse:collapse;width:100%;min-width:640px}.tabel th{background:var(--kleur-vlak);border-bottom:1px solid var(--kleur-rand);text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--kleur-gedempt);white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:600}.tabel td{border-bottom:1px solid var(--kleur-lijn);vertical-align:middle;padding:10px 12px}.tabel tbody tr:hover{background:var(--kleur-vlak)}.tabel .getal{text-align:right;font-variant-numeric:tabular-nums}.tabel .code{color:var(--kleur-gedempt);font-size:13px}.tabel .leeg{text-align:center;color:var(--kleur-gedempt);padding:32px 20px}.tabel__sorteer{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.tabel__sorteer:hover{color:var(--kleur-tekst)}th[aria-sort=ascending] .tabel__sorteer:after{content:"↑"}th[aria-sort=descending] .tabel__sorteer:after{content:"↓"}th[aria-sort] .tabel__sorteer{color:var(--kleur-accent-donker)}.tabelvoet{border-top:1px solid var(--kleur-lijn);background:var(--kleur-vlak);color:var(--kleur-gedempt);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:13px;display:flex}.paginering{flex-wrap:wrap;gap:4px;display:flex}.paginering button{min-width:32px;font:inherit;border:1px solid var(--kleur-rand-invoer);border-radius:var(--straal);background:var(--kleur-oppervlak);color:var(--kleur-tekst);cursor:pointer;padding:4px 8px}.paginering button:hover:not(:disabled){background:var(--kleur-hover)}.paginering button[aria-current=page]{border-color:var(--kleur-accent);background:var(--kleur-accent-zacht);color:var(--kleur-accent-donker);font-weight:600}.paginering button:disabled{cursor:default;color:var(--kleur-gedempt);background:var(--kleur-vlak)}.kaart{background:var(--kleur-oppervlak);border:1px solid var(--kleur-rand);border-radius:var(--straal-groot);max-width:380px;margin:32px auto;padding:20px}.kaart--breed{max-width:560px}.kaart h1{margin-bottom:12px;font-size:20px}.kaart h2{margin:20px 0 8px}.qr{justify-content:center;margin:12px 0;display:flex}.qr svg{width:192px;height:192px}.codelijst{columns:2;padding-left:20px}.stalen{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.staal{border:1px solid var(--kleur-rand);border-radius:var(--straal);flex-direction:column;font-size:12px;display:flex;overflow:hidden}.staal__vlak{border-bottom:1px solid var(--kleur-rand);height:40px}.staal__tekst{padding:6px 8px}.staal--achtergrond .staal__vlak{background:var(--kleur-achtergrond)}.staal--oppervlak .staal__vlak{background:var(--kleur-oppervlak)}.staal--rand .staal__vlak{background:var(--kleur-rand)}.staal--tekst .staal__vlak{background:var(--kleur-tekst)}.staal--gedempt .staal__vlak{background:var(--kleur-gedempt)}.staal--accent .staal__vlak{background:var(--kleur-accent)}.staal--accent-zacht .staal__vlak{background:var(--kleur-accent-zacht)}.staal--waarschuwing .staal__vlak{background:var(--kleur-waarschuwing)}.staal--waarschuwing-vlak .staal__vlak{background:var(--kleur-waarschuwing-vlak)}.staal--ok .staal__vlak{background:var(--kleur-ok)}.staal--ok-vlak .staal__vlak{background:var(--kleur-ok-vlak)}@media (width<=900px){.zijbalk{border-right:0;border-bottom:1px solid var(--kleur-rand);flex-basis:100%;gap:8px;max-width:none;padding:12px 16px}.menu{flex-flow:wrap;align-items:center}.menu__kop{display:none}.bovenbalk,.inhoud{padding-left:16px;padding-right:16px}}@page{size:A4;margin:14mm}@media print{body{color:#000;background:#fff;font-size:11pt}.zijbalk,.bovenbalk,.gastbalk,.werkbalk,.tabelvoet,.paginakop__acties,.knoppen,.tabs,.subnav,.spring,.geen-print{display:none!important}.inhoud{gap:12px;max-width:none;padding:0}.paneel,.kaart{max-width:none;box-shadow:none;border:0;margin:0;padding:0}.paneel--vlak{overflow:visible}.kruimel{display:none}h1{font-size:16pt}.alleen-print{display:block}.melding,.banner{color:#000;background:0 0;border:1px solid #000}.chip{color:#000;background:0 0;border:1px solid #000;padding:0 4px}.tabelscroll{overflow:visible}.tabel{min-width:0;font-size:10pt}.tabel th{color:#000;background:0 0;border-bottom:1px solid #000;padding:4px 6px}.tabel td{border-bottom:1px solid #999;padding:4px 6px}.tabel thead{display:table-header-group}.tabel tr{break-inside:avoid}.tabel__sorteer{font-weight:600}a{color:#000;text-decoration:none}}
