@font-face{font-family:Host Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(../media/host-grotesk-latin-ext-400-normal.22g3evkn_f3kz.woff2)format("woff2"),url(../media/host-grotesk-latin-ext-400-normal.04f8f_hsg88nu.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:Host Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(../media/host-grotesk-latin-400-normal.0osugmbxas_fr.woff2)format("woff2"),url(../media/host-grotesk-latin-400-normal.106dkvldrmye5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Host Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/host-grotesk-latin-ext-500-normal.1rf46kqzpb52w.woff2)format("woff2"),url(../media/host-grotesk-latin-ext-500-normal.0jfhbald4u_zt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:Host Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/host-grotesk-latin-500-normal.1g45h-wrkl61n.woff2)format("woff2"),url(../media/host-grotesk-latin-500-normal.3t8fa_d4hiz0_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Host Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/host-grotesk-latin-ext-600-normal.3uxrc4t13_607.woff2)format("woff2"),url(../media/host-grotesk-latin-ext-600-normal.2h_cvwzpnmcxn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:Host Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/host-grotesk-latin-600-normal.0-u-9ufbrs-_r.woff2)format("woff2"),url(../media/host-grotesk-latin-600-normal.0nb60u8z_1-x9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-mono-cyrillic-ext-400-normal.1_3w-6xrxnic8.woff2)format("woff2"),url(../media/geist-mono-cyrillic-ext-400-normal.28zojgogwadbn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-mono-cyrillic-400-normal.0w64r7z8-ih-_.woff2)format("woff2"),url(../media/geist-mono-cyrillic-400-normal.02c-zap_5oput.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-mono-symbols2-400-normal.3rf535oh7emi7.woff2)format("woff2"),url(../media/geist-mono-symbols2-400-normal.3q0ydwitqs4g1.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-mono-vietnamese-400-normal.2-w98qwfhss3t.woff2)format("woff2"),url(../media/geist-mono-vietnamese-400-normal.29k50zjumvkn0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-mono-latin-ext-400-normal.06e95wwtohjhy.woff2)format("woff2"),url(../media/geist-mono-latin-ext-400-normal.3up5nfrss5o9p.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-mono-latin-400-normal.1pils9mz99gi8.woff2)format("woff2"),url(../media/geist-mono-latin-400-normal.3hdm2x6oajrio.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-mono-cyrillic-ext-500-normal.2vxb_0305644a.woff2)format("woff2"),url(../media/geist-mono-cyrillic-ext-500-normal.12dvz0n_1vtak.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-mono-cyrillic-500-normal.167vpnlttlylm.woff2)format("woff2"),url(../media/geist-mono-cyrillic-500-normal.2z12u0ihqa92e.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-mono-symbols2-500-normal.1ww3h4liz_dwd.woff2)format("woff2"),url(../media/geist-mono-symbols2-500-normal.3diwqn4cdj79k.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-mono-vietnamese-500-normal.0zvexx-5_as3f.woff2)format("woff2"),url(../media/geist-mono-vietnamese-500-normal.05zqfdd5xhek6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-mono-latin-ext-500-normal.2inf0kc4q_6ro.woff2)format("woff2"),url(../media/geist-mono-latin-ext-500-normal.2h8jyjffixldi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-mono-latin-500-normal.07nc5rf20ybdn.woff2)format("woff2"),url(../media/geist-mono-latin-500-normal.0iyk3eo7gifx4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/archivo-latin-wght-normal.1_q0qa17ptz5n.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-sans-3-latin-wght-normal.319-552wy8l00.woff2)format("woff2")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(../media/lato-latin-400-normal.06xm0acgp3nvl.woff2)format("woff2")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(../media/lato-latin-700-normal.3q8ipc2b_3lty.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300 800;src:url(../media/open-sans-latin-wght-normal.3n8ppntdid8x1.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/roboto-latin-wght-normal.113jqrlu1v-_f.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/montserrat-latin-wght-normal.0s216eisv2o7-.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/nunito-latin-wght-normal.1wzrasd95pxo_.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(../media/poppins-latin-400-normal.26axoheojcvao.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(../media/poppins-latin-500-normal.01tiwsu2c6vk3.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(../media/poppins-latin-600-normal.14nztc_w4mkh_.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(../media/poppins-latin-700-normal.3raw8inii9jva.woff2)format("woff2")}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/work-sans-latin-wght-normal.2xhghglq35dij.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.1p_a2k8qd5zhp.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:100 1000;src:url(../media/dm-sans-latin-wght-normal.0tm8u-h63rec8.woff2)format("woff2")}

:root{--font-sans:"Host Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--bg:#fff;--grid:transparent;--surface:#fff;--surface-2:#f5f6fe;--surface-nav:#f5f6fe;--border:#e3e5f4;--border-strong:#8488b2;--text:#0b093b;--text-muted:#4f5175;--sky:#eceefe;--sky-2:#e8f5fd;--navy:#0b093b;--on-navy:#fff;--on-navy-muted:#b9bbdd;--night-2:#1c1868;--brand:#3f4fd9;--brand-hover:#2f3dc0;--brand-contrast:#fff;--brand-soft:var(--sky);--link:var(--brand);--indigo:#5466f4;--sky-blauw:#8acbf1;--action:#0b093b;--action-hover:#24226b;--on-action:#fff;--accent:#5466f4;--on-accent:#fff;--grad-1:#5161f4;--grad-2:#6f9df2;--grad-3:#93d9f2;--ok:#13795b;--ok-soft:#e4f5ee;--warn:#a15c07;--warn-soft:#fdf1e1;--danger:#be2e36;--danger-soft:#fce9ea;--info:var(--brand);--info-soft:var(--sky);--focus:#3f4fd9;--focus-ring:0 0 0 2px #fff,0 0 0 4px #3f4fd9;--overlay:#0b093b80;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-sm:10px;--radius-md:18px;--radius-lg:28px;--radius-panel:24px;--radius-full:999px;--shadow-1:0 1px 2px #0b093b0f,0 1px 3px #0b093b14;--shadow-2:0 4px 12px #0b093b12,0 16px 32px -8px #0b093b24;--shadow-3:0 24px 64px -16px #0b093b40,0 8px 20px -8px #0b093b1f;--shadow-window:0 0 0 1px #0b093b0f,0 24px 60px -28px #0b093b47,0 40px 90px -48px #0b093b40;--size-focus:2px;--size-container-public:1200px;--size-container-portal:1280px;--size-control:44px;--size-control-sm:36px;--size-badge:24px;--size-indicator:2px;--row-h:44px;--row-h-compact:36px;--dur-1:.12s;--dur-2:.15s;--dur-3:.18s;--dur-4:.24s;--dur-5:.45s;--ease-out:cubic-bezier(.16,1,.3,1);--ease-standard:cubic-bezier(.23,1,.32,1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg:#0b093b;--grid:transparent;--surface:#14114f;--surface-2:#1c1868;--surface-nav:#0f0d47;--border:#ffffff29;--border-strong:#8488b2;--text:#fff;--text-muted:#b9bbdd;--sky:#1c1868;--sky-2:#24226b;--navy:#06052a;--on-navy:#fff;--on-navy-muted:#b9bbdd;--brand:#8acbf1;--brand-hover:#a6d8f5;--brand-contrast:#0b093b;--brand-soft:var(--sky);--link:var(--brand);--action:#fff;--action-hover:#e8f5fd;--on-action:#0b093b;--accent:#5466f4;--on-accent:#fff;--ok:#6fd3a9;--ok-soft:#13795b59;--warn:#f0b35a;--warn-soft:#a15c0759;--danger:#f08a90;--danger-soft:#be2e3659;--info:var(--brand);--info-soft:var(--sky);--focus:#8acbf1;--focus-ring:0 0 0 2px #0b093b,0 0 0 4px #8acbf1;--overlay:#0009;--shadow-1:0 1px 2px #0000004d;--shadow-2:0 4px 12px #0000004d,0 16px 32px -8px #0006;--shadow-3:0 24px 64px -16px #00000080;--shadow-window:0 0 0 1px #ffffff14,0 24px 60px -28px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--dur-1:0s;--dur-2:0s;--dur-3:0s;--dur-4:0s;--dur-5:0s}}
:root{--font-sans:"Host Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-optical-sizing:auto;margin:0;font-size:14px;line-height:21px}h1,h2,h3{text-wrap:balance;letter-spacing:-.01em}.eh-wrap{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:16px;display:flex}.eh-col{flex-direction:column;gap:12px;width:100%;display:flex}:focus-visible{outline:var(--size-focus,2px) solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}.eh-btn,.eh-tab,.eh-card-click,.eh-copy-knop,.eh-dialog-sluit,.eh-toast-sluit,.eh-step a,.eh-table tbody tr{transition:background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.eh-btn{height:var(--size-control,40px);border-radius:var(--radius-md);font:inherit;cursor:pointer;white-space:nowrap;box-sizing:border-box;border:1px solid #0000;align-items:center;gap:8px;padding:0 16px;font-weight:500;text-decoration:none;display:inline-flex}.eh-btn-primary:hover,.eh-btn-primary[data-state=hover]{background:var(--brand-hover)}.eh-btn-danger:hover,.eh-btn-danger[data-state=hover]{filter:brightness(.92)}.eh-btn-secondary:hover,.eh-btn-secondary[data-state=hover],.eh-btn-ghost:hover,.eh-btn-ghost[data-state=hover]{background:var(--brand-soft)}.eh-btn:active,.eh-btn[data-state=active]{transform:scale(.98)}.eh-btn[data-state=focus]{outline:var(--size-focus,2px) solid var(--focus);outline-offset:2px}.eh-btn[aria-disabled=true]{background:var(--surface-2);color:var(--text-muted);border-color:var(--border);box-shadow:none;cursor:default;transform:none}.eh-btn[aria-busy=true]{cursor:progress}.eh-btn-primary{background:var(--brand);color:var(--brand-contrast)}.eh-btn-ghost{color:var(--brand);background:0 0}.eh-btn-danger{background:var(--danger);color:#fff}.eh-btn[disabled]{opacity:.5;cursor:not-allowed}.eh-spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite eh-spin}@keyframes eh-spin{to{transform:rotate(360deg)}}.eh-field{flex-direction:column;gap:6px;max-width:360px;display:flex}.eh-label{font-weight:500;display:block}.eh-input,.eh-select,.eh-textarea{height:var(--size-control,40px);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;transition:border-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out);padding:0 12px}.eh-textarea{field-sizing:content;height:auto;min-height:88px;padding:10px 12px}.eh-help{color:var(--text-muted);font-size:12px;line-height:16px}.eh-input[data-state=focus],.eh-select[data-state=focus],.eh-textarea[data-state=focus]{outline:var(--size-focus,2px) solid var(--focus);outline-offset:2px}.eh-input[disabled],.eh-select[disabled],.eh-textarea[disabled]{background:var(--surface-2);color:var(--text-muted);border-color:var(--border);cursor:not-allowed}.eh-input[readonly]{border-color:var(--border)}:is(.eh-field-error .eh-input,.eh-field-error .eh-select,.eh-field-error .eh-textarea,.eh-field:has([aria-invalid=true]) .eh-input){border-color:var(--danger)}.eh-field-warn .eh-input,.eh-field-warn .eh-select,.eh-field-warn .eh-textarea{border-color:var(--warn)}.eh-warn{color:var(--warn);align-items:center;gap:4px;font-size:12px;line-height:16px;display:flex}.eh-selectwrap{display:flex;position:relative}.eh-selectwrap:after{content:"";border:solid var(--text-muted);pointer-events:none;border-width:0 1.5px 1.5px 0;width:7px;height:7px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}.eh-select{appearance:none;width:100%;padding-right:36px}.eh-check{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.eh-check input{width:18px;height:18px;accent-color:var(--brand);flex:none;margin:2px 0 0}.eh-radiogroup{flex-direction:column;gap:10px;display:flex}.eh-count{color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.eh-error{color:var(--danger);align-items:center;gap:4px;font-size:12px;line-height:16px;display:flex}.eh-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eh-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-1);padding:16px}.eh-card h3{margin:0 0 4px;font-size:20px;font-weight:600;line-height:24px}.eh-card-kop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.eh-card-meta{color:var(--text-muted);margin:0 0 12px}.eh-card-voet{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.eh-card-click{color:inherit;cursor:pointer;text-decoration:none;display:block}.eh-card-click:hover,.eh-card[data-state=hover]{border-color:var(--border-strong)}.eh-card[data-state=focus],.eh-card-click:focus-visible{outline:var(--size-focus,2px) solid var(--focus);outline-offset:2px}.eh-card-sel{cursor:pointer;display:block;position:relative}.eh-card-sel input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.eh-card-sel:has(input:checked){border-color:var(--brand);background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand)}.eh-card-sel:has(input:focus-visible){outline:var(--size-focus,2px) solid var(--focus);outline-offset:2px}.eh-card[aria-disabled=true]{color:var(--text-muted);background:var(--surface-2);box-shadow:none}.eh-card[aria-disabled=true] h3{color:var(--text-muted)}.eh-badge{height:var(--size-badge,24px);border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.eh-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.eh-badge-ok{background:var(--ok-soft);color:var(--ok)}.eh-badge-warn{background:var(--warn-soft);color:var(--warn)}.eh-badge-danger{background:var(--danger-soft);color:var(--danger)}.eh-badge-info{background:var(--info-soft);color:var(--info)}.eh-badge-muted{background:var(--surface-2);color:var(--text-muted)}.eh-badge-accent:before{display:none}@keyframes eh-puls{50%{opacity:.3}}.eh-tabs{border-bottom:1px solid var(--border);scrollbar-width:thin;gap:4px;display:flex;overflow-x:auto}.eh-tabs~[role=tabpanel]{margin-top:24px}.eh-tab{height:40px;font:inherit;color:var(--text-muted);border:0;border-bottom:var(--size-indicator,2px) solid transparent;cursor:pointer;white-space:nowrap;background:0 0;flex:none;align-items:center;gap:8px;margin-bottom:-1px;padding:0 12px;text-decoration:none;display:inline-flex}.eh-tab[aria-selected=true],.eh-tab[aria-current=page]{color:var(--text);border-bottom-color:var(--brand);font-weight:500}.eh-tab:hover,.eh-tab[data-state=hover]{color:var(--text);background:var(--surface-2);border-radius:var(--radius-sm) var(--radius-sm) 0 0}.eh-tab[data-state=focus]{outline:var(--size-focus,2px) solid var(--focus);outline-offset:-2px}.eh-tab .stip{background:var(--warn);border-radius:50%;width:8px;height:8px}.eh-tab[aria-disabled=true]{color:var(--text-muted);opacity:.7}.eh-table{border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;overflow:hidden}.eh-table th{text-align:left;background:var(--surface-2);color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em;height:var(--row-h,40px);padding:0 12px;font-size:12px;font-weight:500;line-height:16px;position:sticky;top:0}.eh-table td{height:var(--row-h,40px);border-top:1px solid var(--border);font-variant-numeric:tabular-nums;padding:0 12px}.eh-mono{font-family:var(--font-mono);font-size:14px;font-weight:500}.eh-table-compact th,.eh-table-compact td{height:var(--row-h-compact,32px)}.eh-table tbody tr:hover,.eh-table tr[data-state=hover]{background:var(--surface-2)}.eh-table th .sort{font:inherit;color:inherit;cursor:pointer;text-transform:inherit;letter-spacing:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:500;text-decoration:none;display:inline-flex}.eh-table th .sort svg{opacity:0}.eh-table th .sort:hover svg,.eh-table th .sort[data-state=hover] svg,.eh-table th[aria-sort] .sort svg{opacity:1}.eh-table th[aria-sort] .sort{color:var(--text)}.eh-table .num{text-align:right;font-variant-numeric:tabular-nums}.eh-table-scroll{width:0;min-width:100%;max-width:100%;overflow-x:auto}.eh-table-werkbalk{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.eh-paginering{border-top:1px solid var(--border);height:41px;color:var(--text-muted);background:var(--surface);justify-content:flex-end;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:flex}.eh-kaartlijst{flex-direction:column;gap:12px;display:flex}.eh-kaartlijst .rij{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:96px 1fr;align-items:center;gap:6px 16px;padding:12px 16px;display:grid}.eh-kaartlijst .rij b{color:var(--text-muted);font-size:12px;font-weight:500}.eh-overlay{background:var(--overlay);transition:opacity var(--dur-3) var(--ease-out);position:fixed;inset:0}.eh-dialog{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-1),0 12px 32px #0000001f;max-width:440px;transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-out);padding:24px}@supports (color:lab(0% 0 0)){.eh-dialog{box-shadow:var(--shadow-1),0 12px 32px lab(0% 0 0/.12)}}@starting-style{.eh-overlay{opacity:0}.eh-dialog{opacity:0;transform:translateY(6px)scale(.98)}}.eh-dialog h2{margin:0 0 8px;font-size:20px;font-weight:600;line-height:24px}.eh-dialog p{color:var(--text-muted);margin:0 0 16px}.eh-actions{justify-content:flex-end;gap:8px;display:flex}.eh-dialog-kop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.eh-dialog-sluit{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-4px -8px 0 0;display:inline-flex}.eh-dialog-sluit:hover{background:var(--surface-2)}.eh-dialog::backdrop{background:var(--overlay)}@media (max-width:600px){.eh-dialog{box-sizing:border-box;max-width:calc(100vw - 32px)}}.eh-dialog-bottom{border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-sizing:border-box;width:100%;max-width:none;margin:0;position:fixed;inset:auto 0 0}.eh-dialog-fout{color:var(--danger);align-items:flex-start;gap:6px;margin:0 0 12px;font-size:12px;line-height:16px;display:flex}.eh-dangerbox{border:1px solid var(--danger);background:var(--danger-soft);border-radius:var(--radius-sm);margin:0 0 16px;padding:12px}.eh-toast{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-1),0 8px 24px #00000014;transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-out);align-items:center;gap:12px;padding:12px 16px;display:inline-flex}@supports (color:lab(0% 0 0)){.eh-toast{box-shadow:var(--shadow-1),0 8px 24px lab(0% 0 0/.08)}}@starting-style{.eh-toast{opacity:0;transform:translateY(8px)}}.eh-toast:before{content:"";background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px}.eh-toast-warn:before{background:var(--warn)}.eh-toast-info:before{background:var(--info)}.eh-toasts{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.eh-toast-sluit{width:28px;height:28px;color:var(--text);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-4px -8px -4px 0;display:inline-flex}.eh-toast-sluit:hover{background:var(--surface-2)}.eh-toast[data-state=paused]{box-shadow:var(--shadow-1),0 0 0 1px var(--border-strong)}.eh-stepper{gap:8px;margin:0;padding:0;list-style:none;display:flex}.eh-step{color:var(--text-muted);align-items:center;gap:8px;display:flex}.eh-step i{border:1px solid var(--border-strong);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:inline-flex}.eh-step[aria-current=step]{color:var(--text);font-weight:500}.eh-step+.eh-step:before{content:"";background:var(--border);width:24px;height:1px}.eh-step.done+.eh-step:before,.eh-step.done+.eh-step[aria-current=step]:before{background:var(--brand)}.eh-step a{color:inherit;border-radius:var(--radius-sm);align-items:center;gap:8px;margin:-2px -6px;padding:2px 6px;text-decoration:none;display:inline-flex}.eh-step a:hover,.eh-step a[data-state=hover]{background:var(--surface-2)}.eh-step a[data-state=focus]{outline:var(--size-focus,2px) solid var(--focus);outline-offset:2px}.eh-step.fout,.eh-step.fout i{color:var(--danger);border-color:var(--danger)}.eh-step[aria-disabled=true]{opacity:.7}.eh-step .hulp{color:var(--text-muted);font-size:12px;font-weight:400;line-height:16px;display:block}.eh-stepper-compact .eh-step i{width:20px;height:20px;font-size:11px}.eh-stepper-compact .eh-step+.eh-step:before{width:10px}.eh-stepper-compact .eh-step span.naam{display:none}.eh-stepper-compact .eh-step[aria-current=step] span.naam{display:inline}@media (max-width:600px){.eh-stepper .eh-step i{width:20px;height:20px;font-size:11px}.eh-stepper .eh-step+.eh-step:before{width:10px}.eh-stepper .eh-step span.naam{display:none}.eh-stepper .eh-step[aria-current=step] span.naam{display:inline}}.eh-copy{box-sizing:border-box;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);max-width:100%;min-height:40px;font-family:var(--font-mono);align-items:center;gap:8px;padding:0 4px 0 12px;font-weight:500;display:inline-flex}.eh-copy-knop{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--brand);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.eh-copy-knop:hover,.eh-copy-knop[data-state=hover]{background:var(--brand-soft)}.eh-copy-knop[data-state=focus]{outline:var(--size-focus,2px) solid var(--focus);outline-offset:2px}.eh-copy.gekopieerd .eh-copy-knop{color:var(--ok)}.eh-copy.kopieerfout{border-color:var(--danger)}.eh-copy .prompt{color:var(--text-muted);-webkit-user-select:none;user-select:none;margin-right:-4px}.eh-copy .waarde{overflow-wrap:anywhere;min-width:0;max-width:100%;padding:4px 0}.eh-copy-inline .waarde{white-space:nowrap;padding:0;overflow-x:auto}.eh-copy-inline{height:28px;padding:0 2px 0 8px;font-size:13px}.eh-copy-multi{align-items:flex-start;height:auto;padding:8px 4px 8px 12px}.eh-copy-multi .waarde{white-space:pre;line-height:21px}.eh-copy-label{margin-bottom:6px;font-weight:500;display:block}.eh-secret{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:8px;max-width:460px;padding:16px;display:flex}.eh-secret .eh-copy{letter-spacing:.08em}.eh-secret.hidden .eh-copy span{filter:blur(6px);-webkit-user-select:none;user-select:none}.eh-action{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;gap:12px;max-width:460px;padding:12px 16px;display:flex}.eh-action .eh-meta{color:var(--text-muted);font-size:12px;line-height:16px}.eh-action-paneel{max-width:560px;display:block}.eh-action-fout{border-color:var(--danger)}.eh-action-traag{border-color:var(--warn)}.eh-action progress{appearance:none;background:var(--surface-2);border:0;border-radius:999px;width:100%;height:6px;margin-top:8px;display:block;overflow:hidden}.eh-action progress::-webkit-progress-bar{background:var(--surface-2)}.eh-action progress::-webkit-progress-value{background:var(--brand)}.eh-action progress::-moz-progress-bar{background:var(--brand)}.eh-action-fout progress::-webkit-progress-value{background:var(--danger)}.eh-action-fout progress::-moz-progress-bar{background:var(--danger)}.eh-fasen{flex-direction:column;gap:8px;margin:12px 0;padding:0;list-style:none;display:flex}.eh-fase{color:var(--text-muted);align-items:center;gap:10px;display:flex}.eh-fase i{border:1px solid var(--border-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:inline-flex}.eh-fase.klaar{color:var(--text)}.eh-fase.klaar i{background:var(--ok-soft);color:var(--ok);border-color:var(--ok-soft)}.eh-fase.bezig{color:var(--text);font-weight:500}.eh-fase.bezig i{border-color:var(--brand);color:var(--brand);animation:1.6s ease-in-out infinite eh-puls}.eh-fase.mislukt{color:var(--danger)}.eh-fase.mislukt i{border-color:var(--danger);color:var(--danger)}.eh-action-link{background:var(--warn-soft);height:32px;color:var(--warn);border-radius:999px;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.eh-action-link:before{content:"";background:var(--warn);border-radius:50%;width:8px;height:8px}.eh-empty{text-align:center;border:1px dashed var(--border-strong);border-radius:var(--radius-lg);color:var(--text-muted);max-width:460px;padding:48px 24px}.eh-empty h3{color:var(--text);margin:0 0 4px}.eh-skel{background:var(--surface-2);border-radius:var(--radius-sm)}.eh-skel-rij{border-top:1px solid var(--border);align-items:center;gap:16px;padding:10px 12px;display:flex}.eh-skel-tekst{flex-direction:column;gap:8px;display:flex}.eh-skel-tekst .eh-skel{height:14px}.eh-skel-tekst .eh-skel:last-child{width:60%}.eh-empty-fout{border-color:var(--danger);color:var(--text-muted)}.eh-empty svg{color:var(--text-muted);margin:0 auto 12px;display:block}.eh-empty-fout svg{color:var(--danger)}.eh-chart{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);max-width:460px;padding:16px}.eh-chart svg{width:100%;height:120px;display:block}.eh-chart .line{fill:none;stroke:var(--brand);stroke-width:2px}.eh-chart .grid{stroke:var(--border);stroke-width:1px}.eh-chart .lbl{fill:var(--text-muted);font-size:11px}.eh-chart .drempel{stroke:var(--warn);stroke-width:1px;stroke-dasharray:4 4}.eh-chart text.drempel{fill:var(--warn);stroke:none}.eh-chart .line2{fill:none;stroke:var(--info);stroke-width:2px;stroke-dasharray:4 3}.eh-chart .punt{fill:var(--brand)}.eh-chart .focuspunt{fill:var(--surface);stroke:var(--focus);stroke-width:2px}.eh-chart-kop{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.eh-chart-kop h3{margin:0;font-size:16px;font-weight:600;line-height:20px}.eh-chart-samenvatting{color:var(--text-muted);margin:0 0 12px;font-size:12px;line-height:16px}.eh-chart-knoppen{gap:4px;display:flex}.eh-chart-knoppen button{font:inherit;border:1px solid var(--border);background:var(--surface);height:28px;color:var(--text-muted);cursor:pointer;border-radius:999px;padding:0 10px;font-size:12px}.eh-chart-knoppen button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand);border-color:var(--brand-soft)}.eh-chart-tip{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-1);white-space:nowrap;pointer-events:none;padding:6px 8px;font-size:12px;line-height:16px;position:absolute}.eh-chart table{border-collapse:collapse;width:100%;margin-top:8px;font-size:12px}.eh-chart th,.eh-chart td{text-align:left;border-top:1px solid var(--border);padding:4px 8px}.eh-chart td.num,.eh-chart th.num{text-align:right;font-variant-numeric:tabular-nums}.eh-spark{align-items:center;gap:8px;display:inline-flex}.eh-spark svg{width:80px;height:28px}.eh-spark .line{fill:none;stroke:var(--brand);stroke-width:1.5px}a:not([class]),.eh-btn-ghost,.eh-copy-knop{color:var(--link)}.pub .hero .eh-btn-primary:hover{filter:brightness(.94)}.pub .hero{background:var(--bg)}@supports (animation-timeline:view()){.pub section,.pub .kaarten>*{animation:eh-in var(--dur-5) var(--ease-out) both;animation-timeline:view();animation-range:entry entry 30%}}@keyframes eh-in{0%{opacity:0;transform:translateY(8px)}}.eh-badge-ok.live:before{animation:2.4s ease-in-out infinite eh-adem}@keyframes eh-adem{50%{opacity:.35;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.eh-spin,.eh-fase.bezig i,.eh-badge-ok.live:before,.pub section,.pub .kaarten>*{animation:none}*{transition-duration:0s!important}}.pub .pub-kop{z-index:4;background:color-mix(in oklch,var(--surface) 84%,transparent);-webkit-backdrop-filter:blur(12px);position:sticky;top:0}.pub .pub-kop .binnen,.pub .hero{position:relative}.pub .hero h1{letter-spacing:-.02em;max-width:16ch;font-size:56px;line-height:60px}.pub .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);margin:0 0 12px;font-size:12px;font-weight:600;line-height:16px;display:block}.pub .trust{border-top:1px solid var(--border);color:var(--text-muted);flex-wrap:wrap;gap:12px 32px;margin-top:40px;padding-top:24px;font-size:14px;line-height:20px;display:flex;position:relative}.pub .trust span{align-items:center;gap:8px;display:inline-flex}.pub .trust svg{color:var(--brand);flex:none}.eh-btn .pijl{transition:transform var(--dur-2) var(--ease-out)}.eh-btn:hover .pijl{transform:translate(3px)}.pub .drie>div{position:relative}.pub .drie .ico{background:var(--sky);width:40px;height:40px;color:var(--brand);border-radius:10px;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.pub .pakketten{align-items:stretch}.pub .pakket{position:relative}.pub .pakket.top{border:2px solid var(--brand);box-shadow:var(--shadow-1),0 12px 32px #0f1b2b1a;transform:translateY(-6px)}@supports (color:lab(0% 0 0)){.pub .pakket.top{box-shadow:var(--shadow-1),0 12px 32px lab(9.35924% -1.15068 -12.2569/.1)}}.pub .pakket .prijs{letter-spacing:-.01em;font-size:32px;line-height:36px}.pub .pakket ul.kenmerken{color:var(--text);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pub .pakket ul.kenmerken li{align-items:center;gap:8px;display:flex}.pub .pakket ul.kenmerken svg{color:var(--brand);flex:none}.pub .sectie .binnen{position:relative}.pub .faq details{border-top:1px solid var(--border)}.pub .faq details:last-of-type{border-bottom:1px solid var(--border)}.pub .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:18px;font-weight:600;line-height:24px;list-style:none;display:flex}.pub .faq summary::-webkit-details-marker{display:none}.pub .faq summary svg{color:var(--text-muted);transition:transform var(--dur-3) var(--ease-out);flex:none}.pub .faq details[open] summary svg{transform:rotate(180deg)}.pub .faq details p{color:var(--text-muted);max-width:70ch;margin:0 0 18px}.pub .pub-voet .binnen{position:relative}.pub .pub-voet .status{color:var(--text);align-items:center;gap:8px;display:inline-flex}.pub .pub-voet .status i{background:var(--ok);border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite eh-adem}.pub .pub-voet .merk{color:var(--text);align-items:center;gap:8px;font-weight:600;display:inline-flex}.pub .pub-voet .merk .eu{color:var(--brand)}.por .zijnav,.adm .zijnav{position:relative}.por .pnav a,.adm .anav a{border-radius:999px;gap:10px;min-height:38px;padding:0 14px}.por .pnav a svg,.adm .anav a svg{color:var(--text-muted);flex:none}.por .pnav a[aria-current=page],.adm .anav a[aria-current=page]{background:var(--surface);box-shadow:var(--shadow-1)}.por .pnav .groep,.adm .anav .groep{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:8px 14px 4px;font-size:11px;font-weight:600;line-height:16px}.por .kaart{position:relative}.por .eh-badge-ok{height:28px;padding:0 12px;font-size:14px}.por .eh-badge-ok:before{animation:2.4s ease-in-out infinite eh-adem}.por dl.kv{grid-template-columns:180px 1fr;gap:0}.por dl.kv dt,.por dl.kv dd{border-top:1px solid var(--border);align-items:center;min-height:24px;padding:8px 0;display:flex}.por dl.kv dt{letter-spacing:.04em;text-transform:uppercase;font-size:12px;line-height:16px}.por dl.kv dd{font-variant-numeric:tabular-nums}.por .eh-tabs{background:var(--surface-2);border:0;border-radius:999px;gap:2px;max-width:100%;padding:3px;display:inline-flex}.por .eh-tab{border-bottom:0;border-radius:999px;height:32px;margin:0;padding:0 14px}.por .eh-tab[aria-selected=true],.por .eh-tab[aria-current=page]{background:var(--surface);box-shadow:var(--shadow-1);color:var(--text);border-bottom:0}.por .eh-tab:hover{color:var(--text);background:0 0}@media (prefers-reduced-motion:reduce){.pub .pub-voet .status i,.por .eh-badge-ok:before{animation:none}}.pub input,.por input,.adm input{accent-color:var(--brand)}body{-webkit-font-smoothing:antialiased;font-size:15px;line-height:24px}h1,h2,h3{letter-spacing:-.025em;font-weight:500}h3{letter-spacing:-.01em;font-weight:600}.eh-btn{height:var(--size-control,44px);letter-spacing:0;text-transform:none;font-size:15px;font-weight:500;font-family:var(--font-sans);border-radius:999px;padding:0 22px}.eh-btn-primary{background:var(--action);color:var(--on-action);border-color:var(--action);box-shadow:inset 0 1px #ffffff26}.eh-btn-primary:hover,.eh-btn-primary[data-state=hover]{background:var(--action-hover);border-color:var(--action-hover)}.pub .hero .eh-btn-primary{background:var(--action);color:var(--on-action)}.pub .hero .eh-btn-primary:hover{filter:none;background:var(--action-hover)}.eh-btn-secondary{background:var(--surface);color:var(--text);border-color:var(--border)}.eh-btn-secondary:hover,.eh-btn-secondary[data-state=hover]{background:var(--surface-2);border-color:var(--border-strong)}.eh-btn-ghost{color:var(--brand)}.eh-btn-ghost:hover{background:var(--brand-soft)}.eh-btn-ghost[aria-current]{background:var(--brand-soft);color:var(--brand);font-weight:600}.eh-btn-sm{height:var(--size-control-sm,36px);border-radius:999px;padding:0 16px;font-size:14px}.eh-btn[aria-disabled=true]{box-shadow:none}.eh-input,.eh-select,.eh-textarea{border-color:var(--border-strong);height:var(--size-control,44px);background:var(--surface);border-radius:14px;padding:0 16px;font-size:15px}.eh-textarea{height:auto;padding:12px 16px}.eh-input:hover,.eh-select:hover,.eh-textarea:hover{border-color:var(--text-muted)}.eh-selectwrap:after{right:16px}.eh-select{padding-right:40px}.eh-label{font-size:14px;font-weight:500}.eh-check input{border-radius:6px}.eh-card{border-radius:var(--radius-lg);border-color:var(--border);box-shadow:none;padding:24px}.eh-card-public{border-radius:var(--radius-lg);padding:28px}.por .eh-card,.adm .eh-card{border-radius:var(--radius-panel,24px);box-shadow:var(--shadow-1)}.eh-card-click:hover,.eh-card[data-state=hover]{border-color:var(--border-strong);box-shadow:var(--shadow-2)}.eh-card-sel.gekozen{border-color:var(--brand);background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand)}.eh-card-sel:has(input:checked){border-color:var(--brand);background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand)}.pub .pakket.top{background:var(--navy);color:var(--on-navy);border:1px solid var(--navy);box-shadow:var(--shadow-3);transform:none}.pub .pakket.top h3,.pub .pakket.top .prijs{color:var(--on-navy)}.pub .pakket.top .muted{color:var(--on-navy-muted)}.pub .pakket.top ul.kenmerken{color:var(--on-navy)}.pub .pakket.top ul.kenmerken svg{color:var(--sky-blauw)}.pub .pakket.top .eh-btn-primary{color:#0b093b;box-shadow:none;background:#fff;border-color:#fff}.pub .pakket.top .eh-btn-primary:hover{background:#e8f5fd}.pub .pakket.top .eh-badge-accent{background:var(--indigo);color:#fff}.pub .pakket .prijs{letter-spacing:-.03em;font-size:36px;font-weight:500;line-height:40px}.eh-badge{height:var(--size-badge,24px);text-transform:none;letter-spacing:0;max-width:100%;height:auto;min-height:var(--size-badge,24px);white-space:normal;border-radius:999px;padding:0 10px;font-size:12px;font-weight:500}.eh-badge-accent{background:var(--accent);color:var(--on-accent)}.eh-table{border-radius:var(--radius-md);border-color:var(--border)}.eh-table th{background:var(--surface);letter-spacing:.08em;color:var(--text-muted);border-bottom:1px solid var(--border);font-size:12px;font-weight:600}.eh-table td{border-top-color:var(--border)}.eh-paginering{border-radius:0 0 var(--radius-md) var(--radius-md)}.eh-kaartlijst .rij{border-radius:var(--radius-md)}.eh-copy{background:var(--surface-2);border-color:var(--border);border-radius:12px}.eh-copy .prompt{color:var(--brand)}.eh-secret,.eh-action,.eh-chart,.eh-empty,.eh-toast,.eh-dialog{border-radius:var(--radius-panel,24px)}.eh-dialog{box-shadow:var(--shadow-3)}.eh-toast{box-shadow:var(--shadow-2)}.eh-empty{background:var(--surface-2);border-style:solid}.eh-dangerbox{border-radius:14px}.eh-step i{border-color:var(--border);background:var(--surface-2);width:28px;height:28px;color:var(--text-muted)}.eh-step[aria-current=step] i{background:var(--brand-soft);color:var(--brand);border-color:var(--brand-soft)}.eh-step.done i{background:var(--brand);color:var(--brand-contrast);border-color:var(--brand)}.por .zijnav,.adm .zijnav{background:0 0;border-right:0}.por .pnav a,.adm .anav a{color:var(--text-muted);border-radius:999px;min-height:40px;padding:0 14px;font-size:14px;font-weight:500}.por .pnav a:hover,.adm .anav a:hover{background:var(--surface-2);color:var(--text)}.por .pnav a[aria-current=page],.adm .anav a[aria-current=page]{background:var(--brand-soft);color:var(--brand);box-shadow:none;font-weight:600}.por .pnav a[aria-current=page] svg,.adm .anav a[aria-current=page] svg{color:var(--brand)}.por .pnav .groep,.adm .anav .groep{color:var(--text-muted);letter-spacing:.08em;padding:12px 14px 4px;font-size:11px}.por .eh-tabs{background:var(--surface-2);border-radius:999px;padding:4px}.por .eh-tab{border-radius:999px;height:36px;font-weight:500}.por .eh-tab[aria-selected=true],.por .eh-tab[aria-current=page]{background:var(--surface);box-shadow:var(--shadow-1);color:var(--text)}.por dl.kv dt{letter-spacing:.08em;font-size:11px;font-weight:600}.por h1,.adm h1{letter-spacing:-.03em;font-size:32px;font-weight:500;line-height:38px}.por h2,.adm h2{letter-spacing:-.01em;font-weight:600}.pub{font-size:16px;line-height:26px}.pub h2{letter-spacing:-.025em;font-size:44px;font-weight:500;line-height:50px}.pub .hero h1{letter-spacing:-.035em;max-width:16ch;font-size:64px;font-weight:500;line-height:68px}.pub .hero h1 .accent{color:var(--indigo)}.pub .hero .lead{font-size:19px;line-height:30px}.pub .eyebrow{color:var(--brand);letter-spacing:.08em;font-size:12px;font-weight:600;line-height:16px}.pub .sectie{padding:var(--space-9,96px) 0 0;border-top:0}.pub .sectie:last-of-type{padding-bottom:var(--space-9,96px)}.pub .hero .trust{border-top:0;gap:8px 24px;margin-top:28px;padding-top:0;font-size:13px;line-height:20px}.pub .hero .trust svg{color:var(--brand)}.pub .drie .ico{background:var(--sky);width:44px;height:44px;color:var(--brand);border-radius:14px}.pub .drie>div{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px}.pub .drie h3{font-size:22px;line-height:28px}.pub .faq .faq-lijst{background:var(--surface-2);border-radius:22px;flex-direction:column;gap:6px;padding:8px;display:flex}.pub .faq details,.pub .faq details:last-of-type{background:var(--surface);border:0;border-radius:16px}.pub .faq summary{min-height:64px;padding:0 24px;font-size:16px;font-weight:600;line-height:24px}.pub .faq summary svg{color:var(--text-muted)}.pub .faq details p{max-width:none;margin:0;padding:0 24px 20px}.pub .faq details p a{color:var(--brand)}.pub .pub-kop{-webkit-backdrop-filter:none;background:0 0;border-bottom:0}.pub .pub-voet{background:var(--navy);color:var(--on-navy-muted);border-top:0}.pub .pub-voet .status,.pub .pub-voet .merk{color:var(--on-navy)}.pkop .logo,.akop .logo{font-family:var(--font-sans);text-transform:none;letter-spacing:0;color:var(--text)}.pkop .logo .merkbeeld,.akop .logo .merkbeeld{display:block}.logo .speld{display:none}.eh-btn[data-state=focus],.eh-input[data-state=focus],.eh-select[data-state=focus],.eh-textarea[data-state=focus]{box-shadow:var(--focus-ring);outline:none}@media (max-width:600px){.pub .hero h1{font-size:40px;line-height:44px}.pub h2{font-size:32px;line-height:38px}.pub .sectie{padding-top:var(--space-8,64px)}.pub .pakket .prijs{font-size:32px;line-height:36px}.pub .faq summary{padding:0 16px}.pub .faq details p{padding:0 16px 16px}.eh-input,.eh-select{height:44px}.pub .drie>div{padding:24px}}.eh-btn-danger{background:var(--brand);color:var(--brand-contrast);border-color:var(--brand)}.eh-btn-danger:hover,.eh-btn-danger[data-state=hover]{filter:none;background:var(--brand-hover);border-color:var(--brand-hover)}.pub{background:linear-gradient(to bottom,var(--surface-2) 0,var(--surface-2) 240px,var(--bg) 640px) no-repeat,var(--bg)}.pub main .kop{padding:56px 0 28px}.pub .kop h1{letter-spacing:-.035em;max-width:18ch;margin:0 0 12px;font-size:56px;font-weight:500;line-height:60px}.pub .kop p,.pub .kop .intro{color:var(--text-muted);max-width:640px;font-size:19px;line-height:30px}.pub .drie>div,.pub .pakket,.eh-card-click{transition:box-shadow var(--dur-3) var(--ease-out),border-color var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-out)}.pub .drie>div:hover,.pub .pakket:not(.top):hover{box-shadow:var(--shadow-2);border-color:var(--border-strong)}.eh-textarea{box-sizing:border-box;field-sizing:fixed;resize:vertical;width:100%;max-width:100%;min-height:120px}.eh-textarea[readonly]{resize:none}.eh-field{max-width:420px}.eh-field-breed,.eh-field.breed{max-width:none}.auth{background:linear-gradient(to bottom,var(--surface-2) 0,var(--surface-2) 200px,var(--bg) 560px) no-repeat,var(--bg)}.auth main h1{letter-spacing:-.03em;font-size:36px;font-weight:500;line-height:42px}.auth main .eh-card{box-shadow:var(--shadow-2);padding:32px}.auth main .kaart{padding:32px}.por .kaart,.adm .kaart{padding:24px 28px}.por .eh-table tbody tr:hover,.adm .eh-table tbody tr:hover{background:var(--surface-2)}.mail .merk{align-items:center;display:inline-flex}.mail .merk svg{display:block}@media (max-width:600px){.pub .kop h1{font-size:36px;line-height:40px}.pub main .kop{padding:32px 0 20px}.pub .kop p,.pub .kop .intro{font-size:17px;line-height:27px}.auth main .eh-card,.auth main .kaart{padding:24px}}.eh-avatar{background:var(--sky);width:36px;height:36px;color:var(--brand);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex;position:relative}.eh-avatar-sm{width:28px;height:28px;font-size:11px}.eh-avatar-lg{width:56px;height:56px;font-size:19px}.eh-avatar[data-aanwezig=ja]:after{content:"";background:var(--ok);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.eh-aanwezig{color:var(--text-muted);white-space:nowrap;align-items:center;gap:8px;font-size:13px;line-height:18px;display:inline-flex}.eh-aanwezig:before{content:"";background:var(--border-strong);border-radius:50%;flex:none;width:8px;height:8px}.eh-aanwezig.nu{color:var(--ok);font-weight:500}.eh-aanwezig.nu:before{background:var(--ok);animation:2.4s ease-in-out infinite eh-adem}.eh-aanwezig.vandaag:before{background:var(--brand)}.eh-kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.eh-kpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);flex-direction:column;gap:6px;min-width:0;padding:20px 22px;display:flex}.eh-kpi .naam{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600;line-height:16px}.eh-kpi .waarde{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:500;line-height:40px}.eh-kpi .waarde small{color:var(--text-muted);letter-spacing:0;font-size:15px}.eh-kpi .voet{color:var(--text-muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.eh-kpi .delta{font-variant-numeric:tabular-nums;font-weight:600}.eh-kpi .delta.op{color:var(--ok)}.eh-kpi .delta.neer{color:var(--danger)}.eh-kpi .delta.gelijk{color:var(--text-muted)}.eh-kpi svg{width:88px;height:28px;display:block}@media (max-width:420px){.eh-kpi{padding:14px 10px}.eh-kpi .naam{letter-spacing:.04em}.eh-kpi .waarde{white-space:nowrap;font-size:clamp(20px,6vw,34px);line-height:1.2}.eh-kpi .waarde small{margin-left:0;font-size:12px}}.eh-kpi svg .lijn{fill:none;stroke:var(--brand);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.eh-kpi svg .vlak{fill:var(--brand-soft)}.eh-kpi svg .eind{fill:var(--brand)}.eh-kpi.let-op{border-color:var(--warn)}.eh-meter{flex-direction:column;gap:6px;min-width:0;display:flex}.eh-meter .kop{justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;line-height:18px;display:flex}.eh-meter .kop b{font-weight:500}.eh-meter .kop span{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}.eh-meter .balk{background:var(--surface-2);border-radius:999px;height:8px;position:relative;overflow:hidden}.eh-meter .balk i{background:var(--brand);border-radius:999px;height:100%;display:block}.eh-meter .balk:after{content:"";background:var(--border-strong);opacity:.6;width:1px;position:absolute;top:0;bottom:0;left:80%}.eh-meter.warn .balk i{background:var(--warn)}.eh-meter.warn .kop span{color:var(--warn)}.eh-meter.danger .balk i{background:var(--danger)}.eh-meter.danger .kop span{color:var(--danger)}.eh-meter .hulp{color:var(--text-muted);font-size:12px;line-height:16px}.eh-meter-compact{gap:4px}.eh-meter-compact .balk{height:6px}.eh-meter-compact .kop{font-size:12px}.eh-traject{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.eh-traject li{grid-template-columns:28px 1fr auto;gap:4px 14px;padding-bottom:18px;display:grid;position:relative}.eh-traject li:last-child{padding-bottom:0}.eh-traject li:before{content:"";background:var(--border);width:1px;position:absolute;top:30px;bottom:2px;left:13.5px}.eh-traject li:last-child:before{display:none}.eh-traject li.klaar:before{background:var(--brand)}.eh-traject .stip{border:1px solid var(--border);background:var(--surface-2);width:28px;height:28px;color:var(--text-muted);border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.eh-traject .stip svg{width:14px;height:14px}.eh-traject .naam{font-weight:500;line-height:28px}.eh-traject .tijd{font-family:var(--font-mono);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;line-height:28px}.eh-traject .hulp{color:var(--text-muted);grid-column:2/-1;font-size:13px;line-height:18px}.eh-traject li.klaar .stip{background:var(--brand);color:var(--brand-contrast);border-color:var(--brand)}.eh-traject li.bezig .stip{background:var(--brand-soft);color:var(--brand);border-color:var(--brand);animation:1.6s ease-in-out infinite eh-puls}.eh-traject li.bezig .naam{color:var(--brand)}.eh-traject li.mislukt .stip{background:var(--danger-soft);color:var(--danger);border-color:var(--danger)}.eh-traject li.mislukt .naam{color:var(--danger)}.eh-traject li.wacht .stip{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-soft)}.eh-traject li.open{color:var(--text-muted)}.eh-traject-h{flex-flow:wrap;gap:0}.eh-traject-h li{flex-direction:column;flex:120px;align-items:flex-start;gap:6px;padding:0 8px 0 0;display:flex}.eh-traject-h li:before{width:auto;height:1px;inset:13.5px 8px auto 34px}.eh-traject-h .naam{line-height:20px}.eh-traject-h .tijd{line-height:16px}.eh-traject-h .hulp{display:none}@media (max-width:700px){.eh-traject-h{flex-direction:column}.eh-traject-h li{grid-template-columns:28px 1fr auto;padding-bottom:14px;display:grid}.eh-traject-h li:before{width:1px;height:auto;inset:30px auto 2px 13.5px}}.eh-apps{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.eh-app{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0;transition:box-shadow var(--dur-3) var(--ease-out),border-color var(--dur-3) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.eh-app:hover{box-shadow:var(--shadow-2);border-color:var(--border-strong)}.eh-app .beeld{aspect-ratio:16/9;background:var(--surface-2);align-items:flex-end;max-width:100%;padding:16px;display:flex;position:relative;overflow:hidden}.eh-app .beeld .tegel{background:var(--surface);width:56px;height:56px;box-shadow:var(--shadow-1);color:var(--brand);z-index:1;border-radius:16px;justify-content:center;align-items:center;display:inline-flex;position:relative}.eh-app .beeld .tegel svg{width:28px;height:28px}.eh-app .beeld .vorm{pointer-events:none;position:absolute;inset:0}.eh-app .beeld .eh-badge{z-index:1;position:absolute;top:14px;right:14px}.eh-app .lijf{flex-direction:column;flex:1;gap:6px;padding:18px 20px 20px;display:flex}.eh-app h3{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600;line-height:24px}.eh-app .wat{color:var(--text-muted);margin:0;font-size:14px;line-height:21px}.eh-app .adres{font-family:var(--font-mono);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.eh-app .knoppen{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px;display:flex}.eh-app .knoppen .eh-btn{height:40px;padding:0 18px;font-size:14px}.eh-app .nieuw-tab{width:14px;height:14px}.eh-app.installeren .beeld{background:var(--sky-2)}.eh-app.uit{opacity:.85}.eh-app.uit .beeld .tegel{color:var(--text-muted)}.eh-app progress{appearance:none;background:var(--surface-2);border:0;border-radius:999px;width:100%;height:6px;margin-top:6px;display:block;overflow:hidden}.eh-app progress::-webkit-progress-bar{background:var(--surface-2)}.eh-app progress::-webkit-progress-value{background:var(--brand)}.eh-app progress::-moz-progress-bar{background:var(--brand)}.beeld.s-kennis{background:var(--sky)}.beeld.s-team{background:var(--sky-2)}.beeld.s-auto{background:var(--surface-2)}.beeld.s-kluis{background:var(--sky)}.eh-welkom{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.eh-welkom .bedrijf{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);align-items:center;gap:10px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.eh-welkom h1{letter-spacing:-.035em;margin:8px 0 0;font-size:52px;font-weight:500;line-height:56px}.eh-welkom h1 .naam{color:var(--indigo)}.eh-welkom p{color:var(--text-muted);max-width:56ch;margin:8px 0 0;font-size:17px;line-height:27px}@media (max-width:600px){.eh-welkom h1{font-size:36px;line-height:40px}}.eh-tijdlijn{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.eh-tijdlijn li{border-top:1px solid var(--border);grid-template-columns:56px 28px 1fr;align-items:start;gap:12px;padding:10px 0;display:grid}.eh-tijdlijn li:first-child{border-top:0}.eh-tijdlijn time{font-family:var(--font-mono);color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px;line-height:28px}.eh-tijdlijn .wat{min-width:0;font-size:14px;line-height:21px}.eh-tijdlijn .wat small{color:var(--text-muted);font-size:12px;line-height:18px;display:block}.eh-tijdlijn .ico{background:var(--surface-2);width:28px;height:28px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.eh-tijdlijn .ico svg{width:14px;height:14px}.eh-tijdlijn .ico.ok{background:var(--ok-soft);color:var(--ok)}.eh-tijdlijn .ico.warn{background:var(--warn-soft);color:var(--warn)}.eh-tijdlijn .ico.danger{background:var(--danger-soft);color:var(--danger)}.eh-tijdlijn .ico.info{background:var(--info-soft);color:var(--info)}.eh-filter{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.eh-zoek{flex:260px;max-width:420px;position:relative}.eh-zoek svg{width:16px;height:16px;color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.eh-zoek .eh-input{border-color:var(--border);border-radius:999px;width:100%;padding-left:42px}.eh-segment{background:var(--surface-2);border-radius:999px;gap:2px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.eh-segment button{font:inherit;height:36px;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.eh-segment button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-1)}.eh-segment button .tel{font-family:var(--font-mono);color:var(--text-muted);font-size:11px}.eh-filter .eh-selectwrap{flex:none}.eh-filter .eh-select{border-color:var(--border);border-radius:999px;min-width:170px;height:44px}.eh-uitklap{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.eh-uitklap+.eh-uitklap{margin-top:8px}.eh-uitklap summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:0 20px;font-weight:600;list-style:none;display:flex}.eh-uitklap summary::-webkit-details-marker{display:none}.eh-uitklap summary svg{width:18px;height:18px;color:var(--text-muted);transition:transform var(--dur-3) var(--ease-out);flex:none}.eh-uitklap[open] summary svg{transform:rotate(180deg)}.eh-uitklap .inhoud{color:var(--text-muted);padding:0 20px 18px}.eh-lade{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--shadow-3);flex-direction:column;width:100%;max-width:420px;display:flex;overflow:hidden}.eh-lade .kop{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:20px 20px 16px;display:flex}.eh-lade .kop h2{flex:1;min-width:0;margin:0;font-size:18px;font-weight:600;line-height:24px}.eh-lade .lijf{flex-direction:column;gap:16px;padding:18px 20px;display:flex}.eh-lade .voet{border-top:1px solid var(--border);background:var(--surface-2);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.eh-heat{color:var(--text-muted);font-size:10px;line-height:12px;font-family:var(--font-mono);grid-template-columns:32px repeat(24,minmax(0,1fr));gap:3px;min-width:520px;display:grid}.eh-heat .dag{align-items:center;display:flex}.eh-heat i{aspect-ratio:1;background:var(--surface-2);border-radius:3px;display:block}.eh-heat i.t1{background:var(--sky)}.eh-heat i.t2{background:var(--sky-blauw)}.eh-heat i.t3{background:var(--indigo)}.eh-heat i.t4{background:var(--brand)}.eh-heat .uur{text-align:center}.eh-heat-legenda{color:var(--text-muted);align-items:center;gap:4px;font-size:12px;display:flex}.eh-heat-legenda i{border-radius:3px;width:12px;height:12px;display:inline-block}.eh-schakel{cursor:pointer;align-items:center;gap:10px;font-size:14px;display:inline-flex}.eh-schakel input{appearance:none;background:var(--border-strong);cursor:pointer;width:40px;height:24px;transition:background-color var(--dur-2) var(--ease-out);border-radius:999px;flex:none;margin:0;position:relative}.eh-schakel input:after{content:"";background:var(--surface);width:18px;height:18px;box-shadow:var(--shadow-1);transition:transform var(--dur-2) var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.eh-schakel input:checked{background:var(--brand)}.eh-schakel input:checked:after{transform:translate(16px)}.eh-schakel input:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.eh-aanwezig.nu:before,.eh-traject li.bezig .stip{animation:none}}@media (max-width:600px){.eh-alleen-breed{display:none}}@media (min-width:601px){.eh-alleen-smal{display:none}}.eh-input[aria-invalid=true],.eh-select[aria-invalid=true],.eh-textarea[aria-invalid=true],.eh-input[aria-invalid=true]:hover,.eh-select[aria-invalid=true]:hover,.eh-textarea[aria-invalid=true]:hover{border-color:var(--danger)}.eh-table-scroll[role=region] th,.eh-table-scroll[role=region] td:first-child{white-space:nowrap}.eh-table-scroll[role=region] td{overflow-wrap:normal;word-break:normal}.eh-table-scroll[role=region]{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;background:linear-gradient(to right,var(--surface) 30%,transparent) left/40px 100% no-repeat local,linear-gradient(to left,var(--surface) 30%,transparent) right/40px 100% no-repeat local,linear-gradient(to right,color-mix(in srgb,var(--text) 16%,transparent),transparent) left/14px 100% no-repeat scroll,linear-gradient(to left,color-mix(in srgb,var(--text) 16%,transparent),transparent) right/14px 100% no-repeat scroll,var(--surface)}.eh-table-scroll[role=region]>.eh-table{background:0 0}.eh-onderdelen{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.eh-onderdelen li{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 0;display:grid}.eh-onderdelen li:first-child{border-top:0;padding-top:0}.eh-onderdelen li>span:not(.eh-badge){gap:4px;min-width:0;display:grid}.eh-onderdelen b{font-size:14px;font-weight:600}.eh-onderdelen small{color:var(--text-muted);font-size:12px;line-height:18px}.eh-onderdelen small a{font-family:var(--font-mono)}
.pub{min-height:100%;font-size:16px;line-height:26px}.pub .binnen{box-sizing:content-box;max-width:1152px;margin:0 auto;padding:0 24px}.pub .binnen.smal{max-width:700px}.pub .skip,.eh-skip{background:var(--surface);color:var(--brand);border:1px solid var(--border);z-index:5;border-radius:999px;padding:8px 12px;text-decoration:none;position:absolute;top:8px;left:-9999px}.pub .skip:focus,.eh-skip:focus{left:16px}.pub a:not([class]){color:var(--brand)}html:has(.pub-kop){scroll-padding-top:80px}.pub section,.pub .kaarten>*{animation:none}.pub .pub-kop{z-index:4;-webkit-backdrop-filter:none;background:0 0;padding:8px 20px;font-size:14px;line-height:20px;position:sticky;top:0}.pub .pub-kop .binnen{box-sizing:border-box;border:1px solid var(--border);background:#ffffffd1;border-radius:24px;align-items:center;gap:8px;min-height:52px;padding:0 6px 0 16px;display:flex;position:relative}[data-theme=dark] .pub .pub-kop .binnen{background:#0b093bd1}.pub .pub-kop .logo{color:var(--text);align-items:center;min-height:40px;padding:6px 8px 6px 0;text-decoration:none;display:inline-flex}.pub .pub-kop .logo svg{flex:none;display:block}.pub .pub-kop .kopnav{display:contents}.pub .pub-kop nav{align-items:center;gap:4px;margin-left:auto;display:flex}.pub .pub-kop nav a.link{color:var(--text-muted);height:40px;transition:background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out);border-radius:999px;align-items:center;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.pub .pub-kop nav a.link:hover{background:var(--surface-2);color:var(--text)}.pub .pub-kop nav a.link[aria-current=page]{color:var(--text)}.pub .pub-kop nav .eh-btn{height:36px;margin-left:8px;padding:0 16px;font-size:14px}.pub .pub-kop .thema-wissel{border:1px solid var(--border);height:36px;color:var(--text-muted);font:500 13px/1 var(--font-sans);cursor:pointer;transition:background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out);background:0 0;border-radius:999px;align-items:center;gap:8px;margin-left:4px;padding:0 12px;display:inline-flex}.pub .pub-kop .thema-wissel:hover{background:var(--surface-2);color:var(--text)}.pub .pub-kop .thema-wissel[aria-pressed=true]{background:var(--brand-soft);color:var(--brand);border-color:#0000}.pub .pub-kop .menuknop{width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin-left:auto;display:none}.pub .pub-kop .menuknop:hover{background:var(--surface-2)}.pub .hero{background:var(--surface-2);text-align:center;padding:72px 0 0;position:relative;overflow:hidden}.pub .hero .kopie{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.pub .hero .pil{border:1px solid var(--border);height:35px;color:var(--text-muted);background:#ffffffd1;border-radius:999px;align-items:center;margin:0 0 24px;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex}[data-theme=dark] .pub .hero .pil{background:#ffffff14;border-color:#ffffff29}.pub .hero h1{letter-spacing:-.035em;max-width:26ch;margin:0 0 20px;font-size:64px;font-weight:500;line-height:68px}.pub .hero h1 .accent{color:var(--indigo);display:block}.pub .hero .lead{max-width:640px;color:var(--text-muted);margin:0 0 32px;font-size:19px;line-height:30px}.pub .hero .acties{flex-wrap:wrap;justify-content:center;gap:12px;margin:0;display:flex}.pub .hero .acties .eh-btn{height:48px;padding:0 24px;font-size:15px}.pub .hero .trust{color:var(--text-muted);border:0;flex-wrap:wrap;justify-content:center;gap:8px 24px;margin-top:28px;padding:0;font-size:13px;line-height:20px;display:flex}.pub .hero .trust span{align-items:center;gap:6px;display:inline-flex}.pub .hero .trust svg{color:var(--brand);flex:none}.pub .hero .lucht{background:linear-gradient(90deg,#c3c9fc 0%,#dceffb73 50%,#bfe3f8 100%);height:380px;position:absolute;bottom:0;left:0;right:0}[data-theme=dark] .pub .hero .lucht{background:linear-gradient(90deg,#5161f473,#6f9df226 50%,#93d9f266)}.pub .hero .venster-wrap{padding:56px 24px 0;position:relative}.pub .venster{background:var(--surface);max-width:1152px;box-shadow:var(--shadow-window);text-align:left;color:var(--text);border-radius:18px 18px 0 0;margin:0 auto;font-size:13px;line-height:18px;overflow:hidden}.pub .venster .balk{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 16px;display:flex}.pub .venster .balk i{background:var(--border);border-radius:50%;width:10px;height:10px;display:inline-block}.pub .venster .balk .adres{background:var(--surface-2);height:28px;font-family:var(--font-mono);color:var(--text-muted);border-radius:999px;align-items:center;gap:6px;margin:0 auto;padding:0 12px;font-size:12px;display:inline-flex}.pub .venster .lay{grid-template-columns:220px 1fr;min-height:360px;display:grid}.pub .venster .zij{border-right:1px solid var(--border);background:var(--surface-2);flex-direction:column;gap:2px;padding:16px 12px;display:flex}.pub .venster .zij b{color:var(--text);align-items:center;gap:8px;padding:0 10px 12px;font-weight:600;display:flex}.pub .venster .zij b i{background:var(--navy);color:#fff;border-radius:7px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-style:normal;display:inline-flex}.pub .venster .zij span{height:34px;color:var(--text-muted);border-radius:999px;align-items:center;gap:8px;padding:0 10px;font-weight:500;display:flex}.pub .venster .zij span.actief{background:var(--brand-soft);color:var(--brand)}.pub .venster .zij small{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:12px 10px 4px;font-size:11px;font-weight:600}.pub .venster .vlak{padding:20px 24px}.pub .venster .kop{text-align:left;justify-content:space-between;align-items:center;gap:12px;max-width:none;margin:0 0 16px;padding:0;display:flex}.pub .venster .kop p{color:var(--text-muted);margin:0;font-size:12px}.pub .venster .kop .titel{letter-spacing:-.01em;color:var(--text);font-size:18px;font-weight:600;line-height:24px}.pub .venster .kop .eh-btn{height:36px;padding:0 14px;font-size:13px}.pub .venster .servers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pub .venster .server{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.pub .venster .server .naam{font-family:var(--font-mono);color:var(--text);font-weight:500}.pub .venster .server .meta{color:var(--text-muted);font-size:12px}.pub .venster .server .eh-badge{align-self:flex-start;height:22px;font-size:11px}.pub .venster .server .ip{font-family:var(--font-mono);color:var(--text-muted);font-size:12px}.pub .sectie{border:0;padding:96px 0 0}.pub .sectie .kop{text-align:center;max-width:768px;margin:0 auto 40px;padding:0;position:relative}.pub .sectie .kop h2{letter-spacing:-.025em;margin:0 0 16px;font-size:44px;font-weight:500;line-height:50px}.pub .sectie .kop .lead{max-width:640px;color:var(--text-muted);margin:0 auto;font-size:19px;line-height:30px}.pub h2 .accent{color:var(--indigo)}.pub .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);margin:0 0 12px;font-size:12px;font-weight:600;line-height:16px;display:block}.pub .drie{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pub .drie>div{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px}.pub .drie .ico{background:var(--sky);width:44px;height:44px;color:var(--brand);border-radius:14px;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.pub .drie h3{margin:0 0 8px;font-size:22px;line-height:28px}.pub .drie p{color:var(--text-muted);margin:0}.pub .pakketten{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:stretch;gap:20px;display:grid}.pub .pakket{flex-direction:column;gap:14px;display:flex}.pub .pakket h3{margin:0;font-size:22px;line-height:28px}.pub .pakket .prijs{letter-spacing:-.03em;margin:0;font-size:36px;font-weight:500;line-height:40px}.pub .pakket .prijs .muted{letter-spacing:0;color:var(--text-muted);font-size:14px;font-weight:400;line-height:21px}.pub .pakket ul.kenmerken{color:var(--text);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pub .pakket ul.kenmerken li{align-items:center;gap:8px;display:flex}.pub .pakket ul.kenmerken svg{color:var(--brand);flex:none}.pub .pakket .eh-btn{align-self:flex-start;margin-top:auto}.pub .leeg{text-align:center;max-width:none}.pub .leeg h3{margin:0 0 16px;font-size:18px;line-height:24px}.pub .band{border:1px solid var(--border);background:linear-gradient(120deg,#eceefe,#e8f5fd);border-radius:28px;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:32px 40px;display:flex}[data-theme=dark] .pub .band{background:linear-gradient(120deg,#1c1868,#14114f)}.pub .band p{max-width:56ch;margin:4px 0 0}.pub .band .eyebrow{margin-bottom:4px}.pub .band .eh-btn{flex:none}.pub .faq .faq-lijst{background:var(--surface-2);border-radius:22px;flex-direction:column;gap:6px;padding:8px;display:flex}.pub .faq details{background:var(--surface);border:0;border-radius:16px}.pub .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:0 24px;font-size:16px;font-weight:600;line-height:24px;list-style:none;display:flex}.pub .faq summary::-webkit-details-marker{display:none}.pub .faq summary svg{color:var(--text-muted);transition:transform var(--dur-3) var(--ease-out);flex:none}.pub .faq details[open] summary svg{transform:rotate(180deg)}.pub .faq details p{color:var(--text-muted);margin:0;padding:0 24px 20px}.pub .stage{text-align:center;color:#fff;background:radial-gradient(120% 90% at 50% 120%,#93d9f273,transparent 60%),linear-gradient(135deg,var(--grad-1),var(--grad-2) 55%,var(--grad-3));border-radius:24px;margin:96px 0;padding:96px 48px;position:relative}.pub .stage .eyebrow{color:#ffffffd9;margin:0 0 16px}.pub .stage h2{color:#fff;letter-spacing:-.025em;max-width:16ch;margin:0 auto 16px;font-size:44px;font-weight:500;line-height:50px}.pub .stage p{color:#ffffffe0;max-width:52ch;margin:0 auto 32px;font-size:17px;line-height:27px}.pub .stage .eh-btn-primary{color:#0b093b;height:48px;box-shadow:var(--shadow-2);background:#fff;border-color:#fff;padding:0 24px}.pub .stage .eh-btn-primary:hover{background:#e8f5fd}.pub .fout{border:1px solid var(--danger);background:var(--surface);color:var(--text);border-radius:18px;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.pub .fout p{margin:0}.pub .pub-voet{background:var(--navy);color:var(--on-navy-muted);border-top:0;margin-top:0;font-size:14px;line-height:22px}.pub .pub-voet .binnen{flex-direction:column;gap:40px;padding:64px 24px 40px;display:flex}.pub .pub-voet .boven{grid-template-columns:1.4fr 1fr 1fr 1fr;align-items:start;gap:32px;display:grid}.pub .pub-voet .merk{color:var(--on-navy);align-items:center;text-decoration:none;display:inline-flex}.pub .pub-voet .merk svg{display:block}.pub .pub-voet .tagline{max-width:34ch;color:var(--on-navy-muted);margin:14px 0 0}.pub .pub-voet .kolom{flex-direction:column;display:flex}.pub .pub-voet .kolomkop{letter-spacing:.08em;text-transform:uppercase;color:var(--on-navy);margin:0 0 12px;font-size:12px;font-weight:600;line-height:16px}.pub .pub-voet .kolom a{color:var(--on-navy-muted);min-height:36px;transition:color var(--dur-2) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.pub .pub-voet .kolom a:hover,.pub .pub-voet .kolom a[aria-current=page]{color:var(--on-navy)}.pub .pub-voet .onder{border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-top:24px;font-size:13px;line-height:20px;display:flex}.pub .pub-voet .onder p{max-width:72ch;margin:0 0 6px}.pub .pub-voet .onder a{color:var(--on-navy);text-underline-offset:3px;text-decoration:underline}.pub .pub-voet .bedrijf{color:var(--on-navy-muted)}.pub .pub-voet .statuspil{min-height:40px;color:var(--on-navy);box-sizing:border-box;border:1px solid #ffffff29;border-radius:999px;flex-wrap:wrap;flex:none;align-items:center;gap:0 8px;max-width:100%;padding:8px 16px;text-decoration:none;display:inline-flex}.pub .pub-voet .statuspil:before{content:"";background:#6fd3a9;border-radius:50%;width:8px;height:8px}.pub main .kop{text-align:center;flex-direction:column;align-items:center;max-width:768px;margin:0 auto;padding:56px 0 40px;display:flex}.pub main .kop .pil{border:1px solid var(--border);height:35px;color:var(--text-muted);background:#ffffffd1;border-radius:999px;align-items:center;margin:0 0 20px;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex}[data-theme=dark] .pub main .kop .pil{background:#ffffff14;border-color:#ffffff29}.pub .kop h1{max-width:22ch;margin:0 0 12px}.pub .kop p,.pub .kop .intro{margin:0 auto}.pub.wiz main .kop,.pub .s08 .kop{text-align:left;align-items:flex-start;max-width:none;margin:0;padding:40px 0 20px}.pub main>h2,.pub main .toc h2,.pub main section:not(.sectie):not(.stage)>h2,.pub main .eh-card>h2{letter-spacing:-.02em;margin:32px 0 12px;font-size:28px;font-weight:600;line-height:34px}.pub main .toc ol{flex-direction:column;gap:2px;margin:0;display:flex}.pub .gids h2{letter-spacing:-.02em;margin:40px 0 12px;font-size:28px;font-weight:600;line-height:34px}.pub .gids h3{margin:28px 0 8px;font-size:20px;line-height:26px}.pub .gids pre{background:var(--surface-2);border:1px solid var(--border);font-family:var(--font-mono);border-radius:14px;padding:14px 16px;font-size:13px;line-height:20px}.pub .gids code,.pub main code{font-family:var(--font-mono);font-size:.92em}.pub .gids :not(pre)>code{background:var(--surface-2);border-radius:6px;padding:1px 6px}.pub .gevolg,.pub .concept{border:1px solid var(--border);background:var(--warn-soft);border-left-width:1px;border-radius:14px;padding:12px 16px}.pub main .toc ol{padding-left:20px}.pub main form .eh-field,.pub main .eh-field{max-width:none}.pub main .eh-field .eh-input,.pub main .eh-field .eh-textarea,.pub main .eh-field .eh-select{box-sizing:border-box;width:100%}.pub input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--surface) inset;box-shadow:0 0 0 1000px var(--surface) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text);border-radius:14px;transition:background-color 9999s ease-out}.pub input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--surface) inset;box-shadow:0 0 0 1000px var(--surface) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text);border-radius:14px;transition:background-color 9999s ease-out}.pub input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--surface) inset;box-shadow:0 0 0 1000px var(--surface) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text);border-radius:14px;transition:background-color 9999s ease-out}.eh-portaal input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--surface) inset;box-shadow:0 0 0 1000px var(--surface) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text);border-radius:14px;transition:background-color 9999s ease-out}.pub main select.eh-select,.eh-portaal main select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234f5175' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.pub main .eh-textarea{min-height:160px}.pub .zoek{align-items:flex-start}.pub .zoek .eh-btn{margin-top:27px}.pub.auth .eh-field .eh-input{flex:auto;width:100%}.pub main .eh-card ul:not(.kenmerken){padding-left:20px}.pub .wiz dl,.pub .wiz-raster dl,.pub .s08 dl{margin:0}.pub .wiz dd,.pub .wiz-raster dd,.pub .s08 dd{margin-left:0}.pub .wiz .eh-card h2,.pub .s08 .eh-card h2,.pub main .eh-card h2{letter-spacing:-.01em;margin:0 0 8px;font-size:22px;line-height:28px}.pub .wiz .eh-actions,.pub .wiz .acties{margin-bottom:48px}.pub .wiz .eh-field+.eh-field,.pub .wiz label+label{margin-top:12px}.pub .zakelijk{flex-direction:column;gap:4px;margin-bottom:32px;display:flex}.pub main.s08{flex-direction:column;gap:16px;display:flex}.pub .s08 .kop{padding-bottom:12px}.pub .s08 .eh-card h2{font-size:22px;line-height:28px}.pub .s08-regel{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pub .apps{gap:var(--space-4,16px);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.pub .acties{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}@media (max-width:600px){.pub{font-size:15px;line-height:24px}.pub .binnen{padding:0 16px}.pub .pub-kop{padding:8px 12px}.pub .pub-kop .binnen{flex-wrap:wrap;padding:0 6px 0 14px}.pub .pub-kop .menuknop{width:44px;height:44px;display:inline-flex}.pub .pub-kop .logo{min-height:44px}.pub main .kop{padding:40px 0 28px}.pub .kop h1{font-size:36px;line-height:40px}.pub .pub-kop nav{flex-direction:column;align-items:stretch;gap:2px;width:100%;margin-left:0;padding:4px 0 10px;display:none}.pub .pub-kop nav.open{display:flex}.pub .pub-kop nav a.link{height:44px}.pub .pub-kop nav .eh-btn,.pub .pub-kop .thema-wissel{justify-content:center;height:44px;margin:6px 0 0}.pub .hero{padding:48px 0 0}.pub .hero h1{font-size:40px;line-height:44px}.pub .hero .lead{font-size:17px;line-height:27px}.pub .hero .acties{flex-direction:column;align-items:stretch;width:100%}.pub .hero .trust{flex-direction:column;align-items:flex-start;gap:8px;margin-top:24px}.pub .hero .venster-wrap{padding:40px 16px 0}.pub .hero .lucht{height:240px}.pub .venster .lay{grid-template-columns:1fr;min-height:0}.pub .venster .zij{display:none}.pub .venster .servers{grid-template-columns:1fr}.pub .venster .kop{flex-direction:column;align-items:flex-start}.pub .drie,.pub .pakketten{grid-template-columns:1fr}.pub .sectie{padding-top:64px}.pub .sectie .kop{margin-bottom:28px}.pub .sectie .kop h2,.pub .stage h2{font-size:32px;line-height:38px}.pub .band{flex-direction:column;align-items:flex-start;padding:24px}.pub .faq summary{padding:0 16px}.pub .faq details p{padding:0 16px 16px}.pub .stage{border-radius:20px;margin:64px 0;padding:56px 24px}.pub .pub-voet .binnen{gap:32px;padding:48px 16px 32px}.pub .pub-voet .boven{grid-template-columns:1fr;gap:24px}.pub .pub-voet .kolom a{min-height:44px}}.eh-portaal{align-content:start}.eh-portaal main,.eh-portaal section,.eh-portaal .eh-card{min-width:0}@media (max-width:760px){.eh-table{max-width:100%;display:block;overflow-x:auto}.eh-table-scroll>.eh-table{max-width:none;display:table}.eh-table td,.eh-table th{overflow-wrap:normal;white-space:nowrap}.eh-portaal,.pub{overflow-wrap:anywhere}.eh-kpi .waarde small{white-space:nowrap;overflow-wrap:normal}.eh-portaal input,.eh-portaal select,.eh-portaal textarea{min-width:0;max-width:100%}.eh-portaal fieldset,.pub fieldset{min-width:0}.eh-btn{white-space:normal;overflow-wrap:normal;word-break:normal;height:auto;min-height:var(--size-control,44px);text-align:center;padding-block:6px}.eh-actions{flex-wrap:wrap}.eh-btn-sm{min-height:44px}}.eh-appkaarten{grid-template-columns:minmax(0,1fr);gap:20px;margin:16px 0 0;padding:0;list-style:none;display:grid}.eh-appkaarten>[data-categorie]{display:contents}@media (min-width:768px){.eh-appkaarten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.eh-appkaarten{grid-template-columns:repeat(3,minmax(0,1fr))}}.eh-appkaart{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;transition:border-color var(--dur-3) var(--ease-out),box-shadow var(--dur-3) var(--ease-out);flex-direction:column;padding:24px;display:flex}.eh-appkaart:hover{border-color:var(--border-strong);box-shadow:var(--shadow-1)}.eh-appkaart.leeg{background:var(--surface-2);box-shadow:none;border-style:dashed}.eh-appkaart .kop{align-items:flex-start;gap:14px;min-width:0;display:flex}.eh-appkaart .logo{border:1px solid var(--border);background:#fff;border-radius:16px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex;overflow:hidden}.eh-appkaart .logo img{object-fit:contain;width:34px;height:34px;display:block}.eh-appkaart .logo.letter{background:var(--surface-2);color:var(--brand);letter-spacing:0;font-size:22px;font-weight:600}[data-theme=dark] .eh-appkaart .logo.letter{background:var(--sky-2)}.eh-appkaart .titel{flex-direction:column;flex:1;gap:2px;min-width:0;padding-top:4px;display:flex}.eh-appkaart .label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:600;line-height:16px}.eh-appkaart h3{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600;line-height:26px}.eh-appkaart .staat{margin-top:12px}.eh-appkaart .wat{color:var(--text-muted);text-wrap:pretty;margin:14px 0 0;font-size:15px;line-height:24px}.eh-appkaart .wat p{margin:0}.eh-appkaart .wat p+p{margin-top:6px}.eh-appkaart .wat .eh-meta,.eh-appkaart .wat small{color:var(--text-muted);font-size:13px;line-height:20px;display:block}.eh-appkaart .meta{color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:12px;margin:auto 0 0;padding-top:16px;font-size:13px;line-height:18px;display:flex}.eh-appkaart .meta code{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;font-size:12px}.eh-appkaart .acties{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.eh-appkaart .acties .eh-btn{flex:auto;justify-content:center}.eh-appkaart .acties>.eh-meta,.eh-appkaart .acties>.eh-badge{margin-left:auto}.eh-appkaart .acties>a:not([class]){font-size:14px}.eh-appkaart .meta .adres{font-family:var(--font-mono);color:var(--text-muted);overflow-wrap:anywhere;font-size:12px}.eh-chips{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.eh-chips .eh-btn[aria-pressed=true]{background:var(--action);color:var(--on-action);border-color:var(--action)}.eh-appkaarten-leeg{border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-muted);margin:12px 0 0;padding:14px 18px;font-size:14px;line-height:22px}.eh-appkaarten-leeg b{color:var(--text);font-weight:600}.eh-voetnoot{color:var(--text-muted);margin:20px 0 0;font-size:13px;line-height:20px}.eh-sectiekop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.eh-sectiekop h2{margin:0}.eh-sectiekop .eh-meta,.eh-intro{color:var(--text-muted);margin:4px 0 0;font-size:14px;line-height:22px}
