:root{--rood:#ad0000;--rood-d:#840000;--rood-l:#c51a1a;--rood-tint:#fbeded;--leisteen:#3a4750;--inkt:#1c2126;--diep:#12171b;--grijs:#4c4c4c;--grijs-2:#5e5e5e;--mute:#8a9299;--lijn:#dfe3e6;--lijn-2:#edeff1;--frost:#f4f6f7;--wit:#fff;--dv:#0e2a3f;--vr:#1e5a8a;--kl:#4e93c4;--gc:#bbd8ea;--ok:#1e7a4c;--ok-t:#e6f3ec;--waarsch:#8a5a00;--waarsch-t:#fbf1dc;--fout:#ad0000;--fout-t:#fbeded;--nav:250px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--inkt);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Roboto,system-ui,sans-serif;font-size:15px;line-height:1.55}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--rood);outline-offset:2px}h1,h2,h3,h4{letter-spacing:-.015em;margin:0;font-family:Montserrat,sans-serif;line-height:1.12}p{margin:0}a{color:inherit}.mute{color:var(--grijs-2)}.sm{font-size:13px}.num{font-variant-numeric:tabular-nums}img{max-width:100%;display:block}.brandmark{background-position:0;background-repeat:no-repeat;background-size:contain;flex:none;width:178px;height:36px}.brandmark.wit{filter:invert()brightness(2.4)}.brandmark.sm{width:132px;height:27px}.pic{background-color:#dde2e6;background-position:50%;background-repeat:no-repeat;background-size:cover}.pijl{background:var(--rood);clip-path:polygon(0 34%,72% 34%,72% 0,100% 50%,72% 100%,72% 66%,0 66%);flex:none;width:30px;height:9px;display:inline-block}.btn{letter-spacing:.03em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:2px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:9px;height:44px;padding:0 20px;font-family:Montserrat,sans-serif;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn-rood{background:var(--rood);color:#fff}.btn-rood:hover{background:var(--rood-d)}.btn-lijn{border-color:var(--lijn);color:var(--inkt);background:#fff}.btn-lijn:hover{border-color:var(--leisteen)}.btn-wit{color:#fff;border-color:#ffffff80}.btn-wit:hover{background:#ffffff1f;border-color:#fff}.btn-s{height:36px;padding:0 14px;font-size:12px}.btn-l{height:52px;padding:0 26px;font-size:14px}.tekstlink{color:var(--rood);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:9px;font-family:Montserrat,sans-serif;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.tekstlink:hover{color:var(--rood-d)}.chip{white-space:nowrap;letter-spacing:.02em;border-radius:2px;align-items:center;gap:6px;height:25px;padding:0 10px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.c-ok{background:var(--ok-t);color:var(--ok)}.c-w{background:var(--waarsch-t);color:var(--waarsch)}.c-f{background:var(--fout-t);color:var(--fout)}.c-i{color:var(--leisteen);background:#e9eff4}.c-m{background:var(--frost);color:var(--grijs-2)}.tz{border-radius:1px;flex:none;width:10px;height:10px;display:inline-block}.tz-dv{background:var(--dv)}.tz-vr{background:var(--vr)}.tz-kl{background:var(--kl)}.tz-gc{background:var(--gc)}label,.lbl{letter-spacing:.02em;text-transform:uppercase;color:var(--grijs);margin-bottom:6px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;display:block}input,select,textarea{background:#fff;border:1px solid #c4cbd1;border-radius:2px;width:100%;padding:10px 12px;font-size:14.5px}input:focus,select:focus,textarea:focus{border-color:var(--leisteen)}textarea{resize:vertical}.g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.tbl{border-collapse:collapse;border:1px solid var(--lijn);background:#fff;width:100%}.tbl th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--grijs-2);border-bottom:1px solid var(--lijn);background:var(--frost);white-space:nowrap;padding:13px 16px;font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:700}.tbl td{border-bottom:1px solid var(--lijn-2);vertical-align:middle;padding:14px 16px;font-size:14.5px}.tbl tbody tr:last-child td{border-bottom:0}.tzs{gap:6px;display:flex}.tzs button{cursor:pointer;background:#fff;border:1px solid #c4cbd1;border-radius:2px;flex:1;justify-content:center;align-items:center;gap:7px;height:40px;font-size:13px;display:inline-flex}.tzs button[aria-pressed=true]{border-color:var(--rood);background:var(--rood-tint);color:var(--rood);font-weight:700}.app{grid-template-columns:236px minmax(0,1fr);min-height:900px;display:grid}.zij{background:var(--inkt);color:#ffffffbd;flex-direction:column;padding:20px 12px;display:flex}.zij .brandmark{margin:4px 8px 22px}.zij a{color:inherit;border-radius:2px;align-items:center;gap:11px;padding:10px 11px;font-size:14.5px;text-decoration:none;display:flex}.zij a:hover{color:#fff;background:#ffffff12}.zij a.on{background:var(--rood);color:#fff;font-weight:500}.zij svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.zij .rek{flex:1}.zij .wie{border-top:1px solid #ffffff1f;padding:14px 11px 2px;font-size:13px}.zij .wie b{color:#fff;font-size:14px;font-weight:500;display:block}.hoofd{background:var(--frost);flex-direction:column;min-width:0;display:flex}.balk{border-bottom:1px solid var(--lijn);background:#fff;flex-wrap:wrap;align-items:center;gap:14px;min-height:64px;padding:12px 26px;display:flex}.balk .rek{flex:1}.pad{color:var(--grijs-2);font-size:13px}.pad b{color:var(--inkt);font-weight:500}.inhoud{flex-direction:column;gap:18px;padding:24px 26px 44px;display:flex}.kop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.kop h1{font-size:26px;font-weight:800}.paneel{border:1px solid var(--lijn);background:#fff;border-radius:2px}.paneel-h{border-bottom:1px solid var(--lijn);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.paneel-h h3{font-size:15.5px;font-weight:700}.paneel-b{padding:18px}.kpis{border:1px solid var(--lijn);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kpi{border-right:1px solid var(--lijn);padding:16px 20px}.kpi:last-child{border-right:0}.kpi span{color:var(--grijs-2);text-transform:uppercase;letter-spacing:.04em;font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:600;display:block}.kpi b{margin-top:4px;font-family:Montserrat,sans-serif;font-size:26px;font-weight:800;display:block}.kpi small{color:var(--grijs-2);font-size:12.5px}.split2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.nw,.tbl .mono{white-space:nowrap}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.code{background:var(--diep);color:#d7dde2;border-radius:2px;padding:18px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.7;overflow-x:auto}.code .k{color:#e0827f}.code .s{color:#9fc8a4}.code .c{color:#78838c}.brandmark{background-image:url(/build/assets/logo-6K65nIQm.png)}.app{min-height:100vh}.zij{height:100vh;position:sticky;top:0;overflow-y:auto}.uitloggen button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:11px;padding:10px 11px;font-size:14.5px;display:flex}.uitloggen button:hover{color:#fff;background:#ffffff12}.zij .wie{border-radius:0;padding-bottom:10px;display:block}.zij .wie[aria-current]{color:#fff}.zij-menu{display:contents}.account{display:none}.zij .account-paneel>a{white-space:normal;border-radius:0;padding:0;display:block}button.tekstlink{cursor:pointer;background:0 0;border:0;padding:0}.zoek{display:contents}.zoek-veld{max-width:280px}.btn:disabled{opacity:.45;cursor:default;pointer-events:none}.melding{background:var(--ok-t);border-left:4px solid var(--ok);align-items:center;gap:16px;padding:18px 22px;display:flex}.melding b{color:var(--ok);font-family:Montserrat,sans-serif;font-size:15.5px;font-weight:700;display:block}.melding span{color:var(--grijs-2);font-size:14px}.melding.fout{background:var(--fout-t);border-left-color:var(--fout)}.melding.fout b{color:var(--fout)}.melding span.waarsch{color:var(--waarsch);margin-top:6px;font-weight:600;display:block}.fout-tekst{color:var(--fout);margin-top:5px;font-size:12.5px}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true],.tzs[aria-invalid=true] button[aria-pressed=false]{border-color:var(--fout)}input[readonly]{background:var(--frost);color:var(--grijs-2)}.veld-hint{margin-top:5px}.stapel{flex-direction:column;gap:18px;display:flex}.paneel-knop{margin-top:18px}.regel .bewerk,.regel.bewerken .toon{display:none}.regel.bewerken .bewerk{display:block}.regel input,.regel select{min-width:70px;padding:6px 8px;font-size:13.5px}.regel select{min-width:max-content}.regel-knoppen{flex-wrap:wrap;gap:4px 14px;display:flex}.regel:only-child [data-line-remove]{display:none}.adresboek{border-bottom:1px solid var(--lijn);max-height:264px;margin:0;padding:0;list-style:none;overflow-y:auto}.adresboek button{text-align:left;border:0;border-bottom:1px solid var(--lijn-2);cursor:pointer;overflow-wrap:anywhere;background:0 0;width:100%;padding:10px 18px;font-size:14.5px;display:block}.adresboek li:last-child button{border-bottom:0}.adresboek button:hover,.adresboek button:focus-visible{background:var(--frost)}.adresboek button:focus-visible{outline-offset:-3px}.adresboek b{font-weight:500;display:block}.blok{grid-template-columns:22px 1fr auto;gap:12px;padding:16px 18px;display:grid}.blok+.blok{border-top:1px solid var(--lijn-2)}.blok.open{background:var(--rood-tint)}.blok.sleept{opacity:.5}.blok[hidden],.toevoegen[hidden],.toevoegen [hidden]{display:none}.blok>button{cursor:pointer;background:0 0;border:0;align-self:start;padding:0}.blok>button[data-move]{cursor:grab}.toevoegen{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.dialoog{border:1px solid var(--lijn);width:460px;max-width:calc(100vw - 32px);color:var(--inkt);background:#fff;border-radius:2px;padding:0}.dialoog::backdrop{background:#12171b99}.dialoog .paneel-b p{overflow-wrap:anywhere}.dialoog-foto{object-fit:cover;width:100%;max-height:200px;margin-bottom:14px}.dialoog-knoppen{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.foto-rij{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 18px;text-decoration:none;display:grid}.foto-rij+.foto-rij{border-top:1px solid var(--lijn-2)}.foto-rij[aria-current]{background:var(--rood-tint)}.foto-rij img{object-fit:cover;width:72px;height:48px}.foto-rij b{overflow-wrap:anywhere;font-weight:500;display:block}.talen{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.talen .chip{white-space:normal;height:auto;min-height:25px}.media-foto{object-fit:cover;width:100%;max-height:220px;margin-bottom:14px}.pagina-rij{grid-template-columns:minmax(0,1fr) auto}.tbl-wrap{overflow-x:auto}.pager{border-top:1px solid var(--lijn);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.tbl tfoot td{border-top:1px solid var(--lijn);border-bottom:0;font-weight:700}.gegevens td:last-child,p.gegevens{overflow-wrap:anywhere}.gegevens td:first-child{width:38%}.split2.order{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr)}.split2.cms{grid-template-columns:minmax(0,1fr) 340px}.inlog{background:var(--frost);flex-direction:column;min-height:100vh;padding:12px 16px 48px;display:flex}.taalkeuze{letter-spacing:.03em;align-self:flex-end;gap:2px;font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:700;display:flex}.taalkeuze a,.taalkeuze b{padding:6px 8px}.taalkeuze a{color:var(--grijs-2);text-decoration:none}.taalkeuze a:hover{color:var(--rood)}.inlog-vak{width:100%;max-width:420px;margin:28px auto 0}.inlog-vak .brandmark{background-position:50%;margin:0 auto 28px;display:block}.inlog-vak h1{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:24px;font-weight:800}.inlog-lead{color:var(--grijs-2);margin:8px 0 0}.inlog-vak .melding{margin-top:18px;padding:14px 18px}.inlog-vak form{margin-top:20px}.inlog-veld{margin-bottom:16px}.vinkje{letter-spacing:0;text-transform:none;color:var(--inkt);cursor:pointer;align-items:center;gap:10px;margin-bottom:20px;font-family:Roboto,system-ui,sans-serif;font-size:14.5px;font-weight:400;display:flex}.vinkje input{width:auto;accent-color:var(--rood);margin:0}.inlog-vak .btn{width:100%}.inlog-link{text-align:center;margin:16px 0 0}.inlog-terug{text-align:center;color:var(--grijs-2);margin-top:20px;font-size:13.5px;display:block}.inlog-terug:hover{color:var(--rood)}.zending-kop,.grafiek-klein{display:none}.zending-knoppen{display:contents}@media (width<=1180px){.split2,.split2.order,.split2.cms{grid-template-columns:minmax(0,1fr)}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi:nth-child(2n){border-right:0}.kpi:nth-child(n+3){border-top:1px solid var(--lijn)}.app{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.zij{flex-direction:row;align-items:center;gap:2px;height:auto;padding:4px 12px 4px 7px;position:static;overflow:visible}.zij-menu{flex:1;align-items:center;gap:2px;min-width:0;padding:6px 5px;display:flex;overflow-x:auto}.zij-menu.meer{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.zij .brandmark{margin:0 14px 0 4px}.zij a{white-space:nowrap;flex:none;padding:8px 10px}.zij .rek,.zij .wie,.zij>.uitloggen{display:none}.app{position:relative}.account{flex:none;margin-left:auto;display:block}.account-knop{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;padding:8px 10px;display:flex}.account-knop:hover,.account-knop[aria-expanded=true]{color:#fff;background:#ffffff12}.account-paneel{z-index:10;background:var(--inkt);overflow-wrap:anywhere;border-radius:2px;width:240px;max-width:calc(100vw - 24px);margin-top:6px;padding:14px 11px 6px;font-size:13px;position:absolute;right:12px;box-shadow:0 8px 24px #12171b40}.account-paneel b{color:#fff;font-size:14px;font-weight:500;display:block}.account-paneel .uitloggen{border-top:1px solid #ffffff1f;margin-top:12px;padding-top:6px}}@media (width<=680px){.g2{grid-template-columns:minmax(0,1fr)}.kpi{padding:14px 10px}.kpi span{letter-spacing:.02em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:11px}.kpi b{font-size:22px}.inhoud{padding:16px}.balk{padding:12px 16px}.zoek-veld{flex:100%;max-width:none}.tzs{flex-wrap:wrap}.tzs button{flex:calc(50% - 3px)}.tbl th,.tbl td{padding-left:10px;padding-right:10px}.tbl th{white-space:normal}.paneel-h{flex-wrap:wrap}.kop .chip,.paneel-h .chip,.zending-kop .chip{white-space:normal;height:auto;min-height:25px;padding-top:4px;padding-bottom:4px}.btn{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:44px;padding-top:8px;padding-bottom:8px}.btn-s{min-height:36px;padding-top:6px;padding-bottom:6px}h1,h2,h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.kaarten,.kaarten tbody{display:block}.kaarten thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kaarten tr{flex-wrap:wrap;align-items:center;column-gap:12px;padding:12px 18px;display:flex;position:relative}.kaarten tr+tr{border-top:1px solid var(--lijn-2)}.kaarten td{border:0;order:2;padding:2px 0}.kaarten td:empty{display:none}.kaarten tr:before{content:"";flex-basis:100%;order:1}.zendingen td:first-child,.zendingen td:nth-child(6){order:0}.zendingen td:nth-child(6){margin-left:auto}.zendingen td:nth-child(3){flex-basis:100%}.zendingen td:nth-child(2),.zendingen td:nth-child(4),.zendingen td:nth-child(5),.zendingen td:nth-child(7){color:var(--grijs-2);order:3;font-size:13px}.zendingen td[data-label]:before{content:attr(data-label) " "}.zendingen td:last-child{flex-basis:100%;order:4}.zendingen td:last-child a:after{content:"";position:absolute;inset:0}.facturen td:first-child,.facturen td:last-child{order:0}.facturen td:last-child,.facturen td:nth-child(3){margin-left:auto}.orders td:first-child,.orders td:nth-child(4),.orders td:last-child{order:0}.orders td:nth-child(4),.orders td:nth-child(3){margin-left:auto}.regels tr{padding:12px 0;display:block}.regels tr:before{content:none}.regels td{padding:0;display:inline}.regels td:first-child .toon:not(:empty):after{content:" ×"}.regels td:nth-child(2):has(+td .toon:not(:empty)) .toon:after{content:","}.regels td:nth-child(3):after{content:"";display:block}.regels td:nth-child(4),.regels td:nth-child(5){color:var(--grijs-2);margin-right:14px;font-size:13px}.regels td:nth-child(4):before,.regels td:nth-child(5):before{content:attr(data-label) " "}.regels td:last-child{margin-top:6px;display:block}.regels .bewerken td{color:inherit;margin:0 0 12px;font-size:14.5px;display:block}.regels .bewerken td:after{content:none}.regels .bewerken td[data-label]:before{content:attr(data-label);letter-spacing:.02em;text-transform:uppercase;color:var(--grijs);margin-bottom:6px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;display:block}.regels .bewerken td:last-child{margin-bottom:0}.regels .bewerken input,.regels .bewerken select{padding:10px 12px;font-size:14.5px}.alleen-breed{display:none}.grafiek-klein{display:block}.zending-kop{background:var(--inkt);color:#fff;margin:-16px -16px 0;padding:16px 16px 18px;display:block}.zending-kop h1{font-size:22px;font-weight:800}.zending-kop p{color:#ffffffb8;margin-top:4px;font-size:14px}.zending-kop .chip{margin-top:12px}.zending-knoppen .btn-lijn{display:none}.zending-knoppen>.btn,.zending-knoppen>form{flex:100%}.zending-knoppen form .btn{width:100%}.stappen,.stappen tbody,.documenten,.documenten tbody{display:block}.stappen td,.documenten td{border:0;padding:0}.stappen td:empty,.documenten td:empty{display:none}.stappen tr+tr,.documenten tr+tr{border-top:1px solid var(--lijn-2)}.stappen tr{grid-template-columns:34px minmax(0,1fr);gap:2px 12px;padding:10px 0;display:grid}.stappen td:first-child{grid-row:span 2}.stappen br{display:none}.documenten tr{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:10px 0;display:flex}.documenten td:last-child{flex-basis:100%}}
