@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/2b7085e39bc0047d-s.1h5ghcc0-68q4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/e82ab826dc43bee1-s.3hqmiedoxdxj3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/ef4a746008d10439-s.1m6najulsiwn1.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/6b240f27766936e0-s.2vlsmdp06a-1a.woff2)format("woff2");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:IBM Plex Sans;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/ed70831f6111978b-s.2gzr86v_z86ti.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/479a4ba8fada9125-s.p.1h8-jjotlc3p8.woff2)format("woff2");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:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/2b7085e39bc0047d-s.1h5ghcc0-68q4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e82ab826dc43bee1-s.3hqmiedoxdxj3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ef4a746008d10439-s.1m6najulsiwn1.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/6b240f27766936e0-s.2vlsmdp06a-1a.woff2)format("woff2");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:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ed70831f6111978b-s.2gzr86v_z86ti.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/479a4ba8fada9125-s.p.1h8-jjotlc3p8.woff2)format("woff2");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:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/2b7085e39bc0047d-s.1h5ghcc0-68q4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e82ab826dc43bee1-s.3hqmiedoxdxj3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ef4a746008d10439-s.1m6najulsiwn1.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/6b240f27766936e0-s.2vlsmdp06a-1a.woff2)format("woff2");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:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ed70831f6111978b-s.2gzr86v_z86ti.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/479a4ba8fada9125-s.p.1h8-jjotlc3p8.woff2)format("woff2");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:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/2b7085e39bc0047d-s.1h5ghcc0-68q4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e82ab826dc43bee1-s.3hqmiedoxdxj3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ef4a746008d10439-s.1m6najulsiwn1.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/6b240f27766936e0-s.2vlsmdp06a-1a.woff2)format("woff2");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:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ed70831f6111978b-s.2gzr86v_z86ti.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/479a4ba8fada9125-s.p.1h8-jjotlc3p8.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.0wiir8udbzjvx.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.0wiir8udbzjvx.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.0wiir8udbzjvx.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.0wiir8udbzjvx.woff2)format("woff2");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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.A0WZLG_className{font-family:IBM Plex Sans,IBM Plex Sans Fallback}.A0WZLG_variable{--plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a45aa1001bf9176f-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.3cb5lpr2l6xud.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.1u30mmyq6lnsd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6c1ff7e86974212-s.p.40sczeszzbjw1.woff2)format("woff2");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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ZfOQVq_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:400}.ZfOQVq_variable{--plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--inkt:#141413;--gebroken-wit:#faf9f5;--wit:#fff;--grafiet:#2e2e2c;--steen:#cfc5b1;--meta:#706f6b;--lijn:#e3e2de;--meta-donker:#a8a8a5;--lijn-donker:#424240;--lijn-steen:#bcb3a1;--roestrood:#b23a2a;--sans:var(--plex-sans),"IBM Plex Sans","Helvetica Neue",Arial,sans-serif;--mono:var(--plex-mono),"IBM Plex Mono","SF Mono",Consolas,Menlo,monospace;--mono-spatie:.06em;--marge:64px;--goot:24px;--inhoud:1272px;--hoek:-11.3deg}@media (max-width:1023px){:root{--marge:32px}}@media (max-width:639px){:root{--marge:24px;--goot:16px}}*,:before,:after{box-sizing:border-box}body{background:var(--gebroken-wit);margin:0}.pg{background:var(--gebroken-wit);color:var(--inkt);font-family:var(--sans);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;font-size:16px;line-height:1.6;display:flex}.pg a{color:var(--inkt)}.pg p,.pg h1,.pg h2,.pg h3,.pg ul,.pg ol,.pg dl,.pg dd{margin:0}.pg p{text-wrap:pretty}.pg :focus-visible{outline-offset:4px;outline:2px solid}.binnen{box-sizing:border-box;width:100%;max-width:calc(var(--inhoud) + 2 * var(--marge));padding:0 var(--marge);margin:0 auto}.pg h1{letter-spacing:-.015em;font-size:52px;font-weight:300;line-height:1.08}.pg h2{font-size:26px;font-weight:500;line-height:1.2}.pg h3{font-size:20px;font-weight:500;line-height:1.3}.lbl{font-family:var(--mono);letter-spacing:var(--mono-spatie);text-transform:uppercase;color:var(--meta);font-size:11px;line-height:1.4}.meta{color:var(--meta)}.klein{font-size:14px;line-height:1.5}.lead{max-width:600px;font-size:18px;line-height:1.55}.n{font-style:italic;font-weight:600}.streep{color:var(--inkt);padding-left:12px;position:relative}.streep:before{content:"";width:1.5px;transform:skewX(var(--hoek));background:currentColor;position:absolute;top:1px;bottom:1px;left:2px}.link{font-weight:500;text-decoration:none}.link:hover{text-underline-offset:3px;text-decoration:underline}.onderstreept{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.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}.kopbalk{z-index:5;background:var(--gebroken-wit);position:sticky;top:0}.kop{justify-content:space-between;align-items:center;padding-top:24px;padding-bottom:24px;display:flex}.wm{font-size:18px;font-weight:300;text-decoration:none}.menu{gap:32px;margin:0;padding:0;font-size:16px;list-style:none;display:flex}.menu a{text-decoration:none}.menu .actief{padding-left:12px;position:relative}.menu .actief:before{content:"";width:1.5px;transform:skewX(var(--hoek));background:currentColor;position:absolute;top:3px;bottom:3px;left:2px}.menuknop{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;margin:-12px -10px -12px 0;padding:0;display:none;position:relative}.menuknop span{background:currentColor;height:1.5px;position:absolute;left:10px;right:10px}.menuknop span:first-child{top:16px}.menuknop span:nth-child(2){top:21.25px}.menuknop span:nth-child(3){top:26.5px}.menuknop.sluit span:first-child{transform:translateY(5.25px)rotate(45deg)}.menuknop.sluit span:nth-child(2){opacity:0}.menuknop.sluit span:nth-child(3){transform:translateY(-5.25px)rotate(-45deg)}.portaalbalk{background:var(--grafiet);color:var(--gebroken-wit)}.portaalbalk a,.portaalbalk summary{color:var(--gebroken-wit)}.gebruikerbalk{background:var(--wit);border-bottom:1px solid var(--lijn)}.gkop{justify-content:flex-end;align-items:center;gap:20px;min-height:48px;display:flex}.gkop .scheid{background:var(--lijn);width:1px;height:16px;transform:skewX(var(--hoek))}@media (max-width:1179px){.gkop .wie+.scheid{display:none}}.gmenu{font-size:14px}.gmenu a{min-height:44px}.pkop{justify-content:space-between;align-items:center;gap:24px;min-height:48px;display:flex}.klanttitel{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;max-width:40%;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex;overflow:hidden}.portaalbalk .klanttitel{display:block}@media (max-width:1023px){.portaalbalk .klanttitel{display:none}}.chev{border-right:1.5px solid var(--inkt);border-bottom:1.5px solid var(--inkt);width:7px;height:7px;display:none;transform:translateY(-2px)rotate(45deg)}.pnav{flex:1;justify-content:flex-end;min-width:0;display:flex}.pmenu{white-space:nowrap;gap:24px;margin:0;padding:0;font-size:16px;list-style:none;display:flex}.pmenu a{align-items:center;min-height:44px;text-decoration:none;display:flex;position:relative}.pmenu .actief{padding-left:12px}.pmenu .actief:before{content:"";width:1.5px;transform:skewX(var(--hoek));background:currentColor;position:absolute;top:12px;bottom:12px;left:2px}.pmenu .beheer{color:var(--meta)}.pgebruiker{white-space:nowrap;align-items:center;gap:20px;font-size:14px;display:flex}.pgebruiker .wie{color:var(--meta)}.wissel{align-items:center;gap:8px;display:inline-flex}.wissel:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:translateY(-2px)rotate(45deg)}@media (max-width:1179px){.pmenu{gap:16px}.pgebruiker .wie{display:none}}@media (max-width:1023px){.pnav{margin:0 calc(-1 * var(--marge));padding:0 var(--marge);justify-content:flex-start;overflow-x:auto}.pmenu{gap:20px}}@media (max-width:767px){.menu{display:none}.menuknop{display:block}.kop{padding-top:16px;padding-bottom:16px}}.menuover{flex-direction:column;flex:1;gap:32px;padding-top:24px;padding-bottom:48px;display:flex}.menuover ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.menuover li{border-top:1px solid var(--lijn)}.menuover a{align-items:center;min-height:56px;font-size:24px;font-weight:300;text-decoration:none;display:flex}.hoofd{flex-direction:column;flex:1;gap:40px;padding-top:40px;padding-bottom:96px;display:flex}.paginakop{flex-direction:column;gap:8px;max-width:800px;display:flex}.sectie{flex-direction:column;gap:16px;display:flex}.kolom{flex-direction:column;gap:24px;max-width:560px;display:flex}.cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 112px;display:grid}.cols3{gap:var(--goot);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stapel{flex-direction:column;gap:16px;display:flex}.rijflex{flex-wrap:wrap;align-items:center;gap:16px;display:flex}@media (max-width:1023px){.cols,.cols3{grid-template-columns:1fr}.hoofd{gap:32px;padding-top:32px;padding-bottom:64px}.pg h1{font-size:44px}}@media (max-width:639px){.pg h1{font-size:36px;line-height:1.1}.pg h2{font-size:22px;line-height:1.25}.pg h3{font-size:18px;line-height:1.35}}.kaart{background:var(--wit);border:1px solid var(--lijn);border-top-color:var(--inkt);flex-direction:column;gap:20px;padding:24px;display:flex}.kaartkop{justify-content:space-between;align-items:center;gap:16px;display:flex}.groep{flex-direction:column;display:flex}.groep>.lbl{padding-bottom:8px}.rij{border-top:1px solid var(--lijn);justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:6px 0;display:flex}.rij .naam{font-size:16px}.rij .onder{color:var(--meta);font-size:14px;display:block}.stap{isolation:isolate;border-top:1px solid var(--lijn);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 24px;padding:16px 0;display:grid;position:relative}.stap>.lbl,.stap>p{grid-column:1}.stap>.btn{grid-area:1/2/span 2}@media (max-width:639px){.kaart{padding:20px 16px}.rij{gap:12px;padding:12px 0}.rij:has(.btn){flex-direction:column;align-items:flex-start;gap:8px}}.btn{isolation:isolate;height:44px;color:var(--wit);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 24px;font-family:inherit;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.btn:before{content:"";z-index:-1;background:linear-gradient(#4a4a47,var(--grafiet));transform:skewX(var(--hoek));position:absolute;inset:0}.pg .btn,.pg .btn:hover,.pg .btn.hover{color:var(--wit)}.btn:hover:before,.btn.hover:before{background:var(--inkt)}.pg .btn.licht,.pg .btn.licht:hover,.pg .btn.licht.hover{color:var(--inkt)}.btn.licht:before{box-shadow:inset 0 0 0 1.5px var(--grafiet);background:0 0}.btn.licht:hover:before,.btn.licht.hover:before{background:0 0}.btn.compact{height:36px;padding:0 16px;font-size:14px}.pg .btn:disabled,.pg .btn.uit{cursor:default;color:#abaaa6;transform:none}.btn:disabled:before,.btn.uit:before{background:var(--lijn)!important;box-shadow:none!important}.btn.vol{width:100%}@media (max-width:639px){.btn.compact{height:44px}}:root{--sig-open:#c27a12;--sig-afgerond:#0b7d5a}.chip{white-space:nowrap;min-height:22px;color:var(--inkt);align-items:center;gap:8px;font-size:14px;line-height:1.3;display:inline-flex}.chip:before{content:"";background:var(--sig-open);border-radius:50%;flex:none;width:7px;height:7px}.chip svg{display:none}.chip.todo{color:var(--meta)}.chip.todo:before{box-shadow:inset 0 0 0 1.5px var(--meta);background:0 0}.chip.afgerond:before{background:var(--sig-afgerond)}.chip.attentie{color:var(--roestrood);font-weight:500}.chip.attentie:before{background:var(--roestrood)}.filter{isolation:isolate;align-items:center;height:30px;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex;position:relative}.filter:before{content:"";z-index:-1;box-shadow:inset 0 0 0 1px var(--grafiet);transform:skewX(var(--hoek));position:absolute;inset:0}.filter.aan{color:var(--wit)}.filter.aan:before{background:var(--grafiet)}.proces{gap:8px;margin:0;padding:0;list-style:none;display:flex}.proces li{isolation:isolate;min-width:0;min-height:52px;color:var(--meta);flex-direction:column;flex:1;gap:2px;padding:8px 14px;font-size:14px;line-height:1.3;display:flex;position:relative}.proces li:before{content:"";z-index:-1;border:1px solid var(--lijn-steen);transform:skewX(var(--hoek));position:absolute;inset:0}.proces .toestand{font-family:var(--mono);letter-spacing:var(--mono-spatie);text-transform:uppercase;margin-top:auto;font-size:11px}.proces .klaar{color:var(--wit)}.proces .klaar:before{background:var(--grafiet);border-color:var(--grafiet)}.proces .klaar .toestand{color:var(--meta-donker)}.proces .nu{color:var(--wit);font-weight:500}.proces .nu:before{background:var(--grafiet);border-color:var(--grafiet)}.proces .nu .toestand{color:var(--meta-donker);font-weight:400}@media (max-width:639px){.proces{flex-direction:column;gap:8px}.proces li{flex-direction:row;justify-content:space-between;align-items:center;min-height:0;padding:10px 16px}.proces .toestand{margin-top:0}}.melding{background:var(--wit);border:1px solid var(--lijn);flex-direction:column;gap:4px;max-width:800px;padding:16px 20px;font-size:16px;line-height:1.5;display:flex;position:relative}.melding .titel{font-family:var(--mono);letter-spacing:var(--mono-spatie);text-transform:uppercase;color:var(--meta);font-size:11px}.melding.fout .titel{color:var(--roestrood)}.melding.breed{max-width:none}.veld{flex-direction:column;gap:8px;display:flex}.veld label,.veld .etiket{font-family:var(--mono);letter-spacing:var(--mono-spatie);text-transform:uppercase;color:var(--meta);font-size:11px;line-height:1.4}.veld input[type=text],.veld input[type=email],.veld select,.veld textarea{border:1px solid var(--meta);width:100%;height:44px;font:inherit;color:var(--inkt);background:0 0;border-radius:0;padding:0 12px;font-size:16px}.veld textarea{resize:vertical;height:auto;min-height:160px;padding:12px;line-height:1.5}.veld input.focus{border:2px solid var(--inkt);padding:0 11px}.veld.fout input{border:1px solid var(--roestrood)}.veld .fouttekst{color:var(--roestrood);font-size:14px}.hint{color:var(--meta);font-size:14px;line-height:1.4}.keuze{position:relative}.keuze select{appearance:none;padding-right:40px}.keuze:after{content:"";border-right:1.5px solid var(--inkt);border-bottom:1.5px solid var(--inkt);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:16px;transform:translateY(-70%)rotate(45deg)}.datum{position:relative}.datum input{padding-right:44px!important}.datum svg{pointer-events:none;width:18px;height:18px;margin-top:-9px;position:absolute;top:50%;right:12px}.vink{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:10px 0;font-size:16px;line-height:1.4;display:flex}.vink input{appearance:none;border:1px solid var(--meta);background:var(--wit);flex:none;place-content:center;width:20px;height:20px;margin:1px 0 0;display:grid}.vink input:checked{background:var(--grafiet);border-color:var(--grafiet)}.vink input:checked:after{content:"";border-left:2px solid var(--wit);border-bottom:2px solid var(--wit);width:10px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.vink input[type=radio]{border-radius:50%}.vink input[type=radio]:checked{background:var(--wit);border:6px solid var(--grafiet)}.vink input[type=radio]:checked:after{display:none}.vink .uitleg{color:var(--meta);font-size:14px;line-height:1.5;display:block}.vinken{flex-wrap:wrap;column-gap:24px;display:flex}fieldset.groepveld{border:1px solid var(--lijn-steen);flex-direction:column;gap:4px;min-width:0;margin:0;padding:16px 20px;display:flex}fieldset.groepveld legend{color:var(--meta);padding:0 8px;font-size:14px}.upload{background:var(--steen);border:0;flex-wrap:wrap;align-items:flex-end;gap:16px 24px;padding:24px;display:flex}.upload .veld{flex:0 auto}.upload .veld:first-child{min-width:300px}.tabel{border-collapse:collapse;width:100%;font-size:16px}.tabel th{text-align:left;font-family:var(--mono);letter-spacing:var(--mono-spatie);text-transform:uppercase;color:var(--meta);border-bottom:1px solid var(--inkt);padding:0 16px 12px 0;font-size:11px;font-weight:400}.tabel td{border-bottom:1px solid var(--lijn);vertical-align:middle;padding:12px 16px 12px 0}.tabel .acties{justify-content:flex-end;align-items:center;gap:16px;display:flex}.tabel .acties .link{white-space:nowrap}.tabel td.rechts,.tabel th.rechts{text-align:right;padding-right:0}.tabel tr.open td{border-bottom:0}.tabel .paneel td{padding:0 0 20px}.paneel-in{background:var(--wit);border:1px solid var(--lijn);flex-direction:column;gap:4px;padding:16px 20px;display:flex}@media (max-width:639px){.tabel thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tabel,.tabel tbody,.tabel tr,.tabel td{display:block}.tabel tr{border-bottom:1px solid var(--lijn);padding:12px 0}.tabel td{border:0;justify-content:space-between;align-items:center;gap:16px;padding:6px 0;display:flex}.tabel td:before{content:attr(data-l);font-family:var(--mono);letter-spacing:var(--mono-spatie);text-transform:uppercase;color:var(--meta);font-size:11px}.tabel td:not([data-l]){font-weight:600}.tabel td.rechts{text-align:left}.tabel .acties{flex-wrap:wrap;justify-content:flex-start}.tabel .paneel{border-bottom:1px solid var(--lijn);padding:0 0 12px}.tabel .paneel td{padding:0;display:block}.tabel .paneel td:before{display:none}}.klap{border-top:1px solid var(--inkt);padding:16px 0}.klap>summary{cursor:pointer;justify-content:flex-start;align-items:center;gap:16px;min-height:28px;font-weight:600;list-style:none;display:flex}.klap>summary::-webkit-details-marker{display:none}.klap>summary:after{content:"+";text-align:center;width:32px;font-family:var(--mono);color:var(--inkt);flex:none;font-size:36px;font-weight:300;line-height:1}.klap[open]>summary:after{content:"–"}.klap>:not(summary){margin-top:12px}.klap.kaartklap{background:var(--wit);border:1px solid var(--lijn);border-top-color:var(--inkt);padding:16px 24px}.leeg{border:1px dashed var(--lijn-steen);color:var(--meta);padding:24px;font-size:16px}.tekst{max-width:62ch}.voet-donker{background:var(--grafiet);color:var(--gebroken-wit)}.voet-donker a,.voet-donker a:hover{color:var(--gebroken-wit)}.voet{grid-template-columns:repeat(12,minmax(0,1fr));gap:48px 24px;padding-top:64px;padding-bottom:24px;display:grid}.voet-links{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;display:grid}.voet-links section{border-top:1px solid var(--gebroken-wit);flex-direction:column;gap:8px;padding-top:16px;display:flex}.voet-links ul{gap:4px;margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.voet-links a{text-decoration:none}.voet-links a:hover{text-underline-offset:3px;text-decoration:underline}.voet-donker .lbl,.voet-donker .gegevens{color:#faf9f5a3}.voetregel{border-top:1px solid #faf9f53d;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:24px;padding-top:16px;display:flex}.voetregel .wm{line-height:1.2}.gegevens{font-family:var(--mono);letter-spacing:var(--mono-spatie);flex-wrap:wrap;gap:4px 24px;font-size:11px;line-height:1.2;display:inline-flex}.gegevens .d{white-space:nowrap}.gegevens a{color:inherit;text-decoration:none}.gegevens .n{font-family:var(--sans);color:var(--gebroken-wit)}@media (max-width:1023px){.voet-links{grid-template-columns:repeat(2,minmax(0,1fr))}}.project{flex-direction:column;gap:12px;display:flex}.project>summary,.projectkop{align-items:center;gap:16px;min-height:44px;list-style:none;display:flex}.project>summary{cursor:pointer}.project>summary::-webkit-details-marker{display:none}.project>summary h2,.projectkop h2{flex:0 auto}.project>summary:after{content:"–";text-align:center;width:32px;font-family:var(--mono);color:var(--inkt);order:1;font-size:36px;font-weight:300;line-height:1}.project>summary .chip{order:2}.project:not([open])>summary:after{content:"+"}.foutregel{color:var(--roestrood);max-width:800px;font-size:16px;line-height:1.5}.proces .toestand{align-items:center;gap:6px;display:inline-flex}.proces .toestand:before{content:"";width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--meta);background:0 0;border-radius:50%;flex:none}.proces .klaar .toestand:before{box-shadow:none;background:#6fbf85}.proces .nu .toestand:before{background:var(--sig-open);box-shadow:none}.statusrij{flex-wrap:wrap;gap:8px 24px;margin:0;padding:12px 0 4px;list-style:none;display:flex}@media (max-width:639px){.stap{grid-template-columns:1fr;gap:12px}.stap>.btn{grid-area:auto/1;justify-self:start}}.rij>:last-child:not(:first-child){flex:0 0 168px;justify-content:flex-end;width:168px}.rij>.rijflex:last-child{flex-wrap:nowrap}@media (max-width:639px){.rij>:last-child:not(:first-child){flex:none;width:auto}.rij>.rijflex:last-child:has(.btn){width:auto}}.rij>.btn:last-child{flex:none;width:auto}.filters{gap:8px}.rij>.rijflex:last-child{flex-wrap:nowrap;flex:none;gap:12px;width:auto}.rij>.rijflex:last-child:has(.btn){width:236px}.kophoofd{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-bottom:0;display:flex}.kophoofd>*{margin:0}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rij .rijflex .chip.stip{gap:0;min-width:0}.chip:not(.attentie):not(.toon){gap:0;font-size:0}.filter .stipje{background:var(--sig-open);border-radius:50%;flex:none;width:7px;height:7px;margin-right:8px}.filter .stipje.todo{box-shadow:inset 0 0 0 1.5px var(--meta);background:0 0}.filter .stipje.afgerond{background:var(--sig-afgerond)}.filter .stipje.attentie{background:var(--roestrood)}.kaart>.proces{border-bottom:1px solid var(--lijn);margin-bottom:4px;padding-bottom:24px}.btn{transition:transform .15s}.btn:hover,.btn.hover{transform:scale(1.03)}.btn:active{transform:scale(.97)}.pg .btn:focus-visible{outline:0;transform:none}.btn:focus-visible:before{background:var(--inkt)}.btn.licht:focus-visible:before{background:0 0}.btn:focus-visible:after{content:"";background:var(--inkt);width:2px;transform:skewX(var(--hoek));position:absolute;top:0;bottom:0;left:-10px}@media (prefers-reduced-motion:reduce){.btn{transition:none}.btn:hover,.btn.hover,.btn:active{transform:none}}@media (max-width:1023px){.filter{height:44px}.pgebruiker .link{align-items:center;min-height:44px;display:inline-flex}.klap>summary{min-height:44px}}@media (max-width:1179px){.menu{gap:20px}}@media (max-width:639px){.rij>.rijflex:last-child:has(.btn){justify-content:flex-start}}.ico{width:36px;height:36px;color:var(--inkt);justify-content:center;align-items:center;text-decoration:none;transition:transform .15s;display:inline-flex}.ico svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.ico:hover{transform:scale(1.1)}.ico:active{transform:scale(.95)}.ico:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}.tabel .acties:has(.ico){gap:4px}@media (max-width:1023px){.ico{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.ico{transition:none}.ico:hover,.ico:active{transform:none}}.klap>summary .lbl{order:2}@media (max-width:639px){.tabel td:not([data-l]){display:block}.tabel td:not([data-l]):before{display:none}}.voetregel .wm{color:var(--gebroken-wit)}.menuover .sub{border-left:1px solid var(--lijn-steen,#bcb3a1);flex-direction:column;gap:0;margin:8px 0 8px 4px;padding:0 0 0 16px;display:flex}.menuover .sub a{min-height:44px;padding:0;font-size:16px;line-height:1.3;text-decoration:none}.menuover .sub-acties{gap:24px;padding-top:12px;display:flex}.menuover .sub-acties a{font-size:14px}.pkies{display:none}@media (max-width:639px){.pnav,.gebruikerbalk{display:none}.pkies{margin:0 calc(-1 * var(--marge));flex:1 0 100%;display:block}.pkies summary{min-height:52px;padding:0 var(--marge);cursor:pointer;justify-content:space-between;align-items:center;font-size:16px;list-style:none;display:flex}.pkies summary::-webkit-details-marker{display:none}.pkies .nu{padding-left:12px;position:relative}.pkies .nu:before{content:"";width:1.5px;transform:skewX(var(--hoek));background:currentColor;position:absolute;top:4px;bottom:4px;left:2px}.pkies svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;transition:transform .2s}.pkies[open] svg{transform:rotate(180deg)}.pkies summary:focus-visible,.pkies a:focus-visible{outline-offset:-2px;outline:2px solid}.pkieslijst{padding:4px var(--marge) 8px;border-top:1px solid var(--lijn-donker);margin:0;list-style:none}.pkieslijst a{align-items:center;min-height:44px;font-size:16px;text-decoration:none;display:flex;position:relative}.pkieslijst .actief{padding-left:12px}.pkieslijst .actief:before{content:"";width:1.5px;transform:skewX(var(--hoek));background:currentColor;position:absolute;top:12px;bottom:12px;left:2px}.pkieslijst .beheer{color:var(--meta-donker)}.pkies .sub-acties{padding:4px var(--marge) 12px;border-top:1px solid var(--lijn-donker);color:var(--gebroken-wit);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:0 24px;margin:0;font-size:14px;display:flex}.pkies .sub-acties .klant{align-items:center;min-height:44px;display:inline-flex}.pkies .sub-acties .wissel{min-height:44px;font-size:14px}.pkies .wisselklant>summary{justify-content:flex-start;min-height:44px;padding:0}.pkies .knoplink,.pkies .wisselklant button{color:var(--gebroken-wit)}.pkies .sub-acties a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.pkies svg{transition:none}}.stapel.vlak{background:var(--steen);padding:20px 24px 8px}.vlak .lbl,.vlak .rij .onder{color:var(--inkt)}.vlak .rij{border-top-color:var(--lijn-steen)}.vlak .chip.attentie{color:#8f2c1f}@media (max-width:639px){.stapel.vlak{padding:16px 16px 4px}}a.stap{color:inherit;text-decoration:none}a.stap>.stap-eind{grid-area:1/2/span 2;align-items:center;gap:12px;display:flex}a.stap .stap-eind>svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;transition:transform .15s}a.stap:hover .stap-eind>svg{transform:translate(4px)}a.stap:hover>p:not(.lbl){text-underline-offset:3px;text-decoration:underline}a.stap:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}@media (max-width:639px){a.stap{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px}}@media (prefers-reduced-motion:reduce){a.stap .stap-eind>svg{transition:none}a.stap:hover .stap-eind>svg{transform:none}}a.rij{color:inherit;text-decoration:none}a.rij:hover .naam{text-underline-offset:3px;text-decoration:underline}a.rij:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}.herinner{color:var(--inkt);white-space:nowrap;font-size:14px}.menuover a.streep:before{top:14px;bottom:14px}.overslaan{z-index:20;background:var(--wit);padding:8px 12px;position:absolute;top:8px;left:-9999px}.overslaan:focus{left:8px}.knoplink{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:none}.knoplink:hover{text-underline-offset:3px;text-decoration:underline}.zacht{color:var(--meta);font-size:14px;line-height:1.5}.fout{color:var(--roestrood)}.status{white-space:nowrap;font-size:14px}.melding.fout{color:var(--inkt)}code{font-family:var(--mono);font-size:13px}.wisselklant{position:relative}.wisselklant>summary{cursor:pointer;list-style:none}.wisselklant>summary::-webkit-details-marker{display:none}.wisselklant>form{z-index:6;background:var(--wit);border:1px solid var(--lijn);border-top-color:var(--inkt);flex-direction:column;min-width:220px;padding:8px 16px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.wisselklant button{font:inherit;text-align:left;cursor:pointer;min-height:44px;color:var(--inkt);background:0 0;border:0;padding:0;font-size:16px}.wisselklant button[aria-current]{font-weight:500}.pkies .wisselklant>form{background:0 0;border:0;min-width:0;padding:0 0 0 16px;position:static}.menulaag{z-index:10;background:var(--gebroken-wit);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.menuover .sub-acties button{font-size:14px}.pg input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.pg select,.pg textarea{border:1px solid var(--meta);background:var(--wit);width:100%;max-width:100%;height:44px;font:inherit;font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--inkt);border-radius:0;padding:0 12px;font-size:16px}.pg textarea{resize:vertical;height:auto;min-height:120px;padding:12px;line-height:1.5}.pg select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23141413' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.pg input:not([type=checkbox]):not([type=radio]):focus-visible,.pg select:focus-visible,.pg textarea:focus-visible{border-color:var(--inkt);box-shadow:inset 0 0 0 1px var(--inkt);outline:0}.pg input[type=file]{font:inherit;max-width:100%;font-size:14px}.pg input[type=checkbox],.pg input[type=radio]{appearance:none;border:1px solid var(--meta);background:var(--wit);cursor:pointer;flex:none;place-content:center;width:20px;height:20px;margin:1px 0 0;display:inline-grid}.pg input[type=checkbox]:checked{background:var(--grafiet);border-color:var(--grafiet)}.pg input[type=checkbox]:checked:after{content:"";border-left:2px solid var(--wit);border-bottom:2px solid var(--wit);width:10px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.pg input[type=radio]{border-radius:50%}.pg input[type=radio]:checked{border:6px solid var(--grafiet)}.formrij{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.formstapel{flex-direction:column;gap:20px;max-width:560px;display:flex}.formrij>label,.formstapel>label{font-family:var(--mono);letter-spacing:var(--mono-spatie);text-transform:uppercase;color:var(--meta);flex-direction:column;flex:180px;gap:8px;font-size:11px;line-height:1.4;display:flex}.formstapel>label{flex:none}.vinkjes{flex-wrap:wrap;column-gap:24px;display:flex}.vinkjes label,label.vink{min-height:44px;font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--inkt);cursor:pointer;flex-direction:row;align-items:flex-start;gap:12px;padding:10px 0;font-size:16px;line-height:1.4;display:flex}fieldset.groepveld label:not(.vink){cursor:pointer;align-items:flex-start;gap:12px;padding:10px 0;display:flex}fieldset.groepveld p{margin:0}ul.schoon{margin:0;padding:0;list-style:none}ul.schoon>li{border-top:1px solid var(--lijn);flex-direction:column;gap:12px;padding:12px 0;display:flex}.lijst{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}ul.schoon>li.lijst{flex-direction:row}.tabel form.formrij{flex-wrap:nowrap}@media (max-width:639px){.tabel form.formrij{flex-wrap:wrap}}.pg h1+.melding,.melding+.melding{margin-top:0}@media (max-width:767px){.kop>nav{display:none}}.veld label.btn{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--inkt);cursor:pointer;font-size:14px}.veld input.sr-only:focus-visible+span{outline:2px solid var(--inkt);outline-offset:4px}.veld label.btn:has(+input:focus-visible){outline:2px solid var(--inkt);outline-offset:4px}@media (max-width:639px){.tabel td .meta{font-weight:400}}.pgebruiker .klant,.pkies .klant{align-items:center;min-height:44px;font-size:14px;font-weight:500;display:inline-flex}.formrij.kaart,ul.schoon>li>form.formrij{flex-direction:row}.schakel{cursor:pointer;background:var(--meta-donker);border:0;border-radius:12px;flex:none;width:44px;height:24px;padding:0;position:relative}.schakel:after{content:"";background:var(--wit);border-radius:9px;width:18px;height:18px;transition:left .15s;position:absolute;top:3px;left:3px}.schakel[aria-checked=true]{background:var(--grafiet)}.schakel[aria-checked=true]:after{left:23px}.schakel:focus-visible{outline:2px solid var(--inkt);outline-offset:3px}@media (prefers-reduced-motion:reduce){.schakel:after{transition:none}}.tabs{border-bottom:1px solid var(--lijn);flex-wrap:wrap;gap:32px;display:flex}.tabs a{min-height:44px;color:var(--meta);border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.tabs a[aria-current=page]{color:var(--inkt);border-bottom-color:var(--inkt);font-weight:500}.pil{font-family:var(--mono);letter-spacing:var(--mono-spatie);text-transform:uppercase;border:1px solid var(--lijn-steen);white-space:nowrap;padding:3px 8px;font-size:11px;display:inline-block}.pil.steen{background:var(--steen);border-color:var(--steen)}.knoplink.rood,.rood{color:var(--roestrood)}.fasevak{background:var(--gebroken-wit);flex-direction:column;gap:8px;padding:20px 24px;display:flex}.fasevak.uit{background:var(--lijn);color:var(--meta)}.fasevak.uit>:not(.fasekop){opacity:.6}.fasekop{align-items:center;gap:12px;min-height:32px;display:flex}.kolommen{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:8px 32px;display:grid}.item{border-top:1px solid var(--lijn);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.item .naam{flex-direction:column;display:flex}.item .naam b{font-weight:500}.item .naam span{color:var(--meta);font-size:13px}details.paneel>summary{cursor:pointer;text-underline-offset:3px;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;list-style:none;display:inline-flex}details.paneel>summary::-webkit-details-marker{display:none}details.paneel[open]>summary{margin-bottom:8px}.paneel-vak{background:var(--wit);border:1px solid var(--lijn);flex-direction:column;gap:12px;padding:16px;display:flex}.fasebalk{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.fasebalk li{border:1px solid var(--lijn);flex-direction:column;padding:6px 10px;font-size:14px;display:flex}.fasebalk li small{opacity:.8;font-size:12px}.fasebalk li.klaar{background:var(--steen);border-color:var(--steen)}.fasebalk li.nu{background:var(--grafiet);color:var(--wit);border-color:var(--grafiet)}.fasebalk li.uit{background:var(--lijn);color:var(--meta);text-decoration:line-through}.stip{background:var(--roestrood);border-radius:5px;width:10px;height:10px;margin-right:8px;display:inline-block}.stip.ja{background:#2e7d4f}.kopknop{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.klap>summary .h2{font-size:26px;font-weight:500;line-height:1.2}.klap>summary .h3{font-size:20px;font-weight:500;line-height:1.3}details.lijstitem>summary{cursor:pointer;list-style:none}details.lijstitem>summary::-webkit-details-marker{display:none}details.lijstitem[open]>summary{border-bottom:0}details.lijstitem>.paneel-vak{margin-bottom:8px}.wisselklant>nav{z-index:6;background:var(--wit);border:1px solid var(--lijn);border-top-color:var(--inkt);flex-direction:column;min-width:220px;padding:8px 16px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.wisselklant>nav a{align-items:center;min-height:44px;text-decoration:none;display:flex}.wisselklant>nav a[aria-current]{font-weight:500}.pg a.rood,.pg .knoplink.rood{color:var(--roestrood)}.pgebruiker .klant{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.pgebruiker summary.klant{max-width:none;overflow:visible}.wissel .naam{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}@media (min-width:1024px){.pkop{flex-wrap:wrap;column-gap:24px}.pnav{min-width:auto}}.item>span:last-child{margin-left:auto}
