@font-face{font-family:Asap;src:url(/fonts/asap-latin.woff2)format("woff2");font-weight:100 900;font-stretch:75% 125%;font-style:normal;font-display:swap;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:Asap;src:url(/fonts/asap-latin-ext.woff2)format("woff2");font-weight:100 900;font-stretch:75% 125%;font-style:normal;font-display:swap;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:Snapklus Tekst;src:url(/fonts/asap-latin.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap;unicode-range:U+30-39,U+20AC}@font-face{font-family:Snapklus Tekst;src:url(/fonts/atkinson-next-latin.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap;unicode-range:U+0-2F,U+3A-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Snapklus Tekst;src:url(/fonts/atkinson-next-latin-ext.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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:Asap Terugval;src:local(Arial Narrow Bold),local(ArialNarrow-Bold);font-stretch:75% 92%;font-weight:600 900;size-adjust:100.2%;ascent-override:93.21%;descent-override:21.16%;line-gap-override:0%}@font-face{font-family:Asap Terugval;src:local(Arial Narrow),local(ArialNarrow);font-stretch:75% 92%;font-weight:100 599;size-adjust:107.64%;ascent-override:86.77%;descent-override:19.7%;line-gap-override:0%}@font-face{font-family:Asap Terugval;src:local(Arial Bold),local(Arial-BoldMT);font-stretch:93% 125%;font-weight:600 900;size-adjust:91.29%;ascent-override:102.31%;descent-override:23.22%;line-gap-override:0%}@font-face{font-family:Asap Terugval;src:local(Arial),local(ArialMT);font-stretch:93% 125%;font-weight:100 599;size-adjust:98.07%;ascent-override:95.24%;descent-override:21.62%;line-gap-override:0%}@font-face{font-family:Asap Terugval Arial;src:local(Arial Bold),local(Arial-BoldMT);font-stretch:75% 92%;font-weight:600 900;size-adjust:82.18%;ascent-override:113.65%;descent-override:25.8%;line-gap-override:0%}@font-face{font-family:Asap Terugval Arial;src:local(Arial),local(ArialMT);font-stretch:75% 92%;font-weight:100 599;size-adjust:88.28%;ascent-override:105.8%;descent-override:24.01%;line-gap-override:0%}@font-face{font-family:Asap Terugval Arial;src:local(Arial Bold),local(Arial-BoldMT);font-stretch:93% 125%;font-weight:600 900;size-adjust:91.29%;ascent-override:102.31%;descent-override:23.22%;line-gap-override:0%}@font-face{font-family:Asap Terugval Arial;src:local(Arial),local(ArialMT);font-stretch:93% 125%;font-weight:100 599;size-adjust:98.07%;ascent-override:95.24%;descent-override:21.62%;line-gap-override:0%}@font-face{font-family:Tekst Terugval;src:local(Arial),local(ArialMT);font-weight:100 599;size-adjust:99.28%;ascent-override:99.11%;descent-override:31.83%;line-gap-override:0%}@font-face{font-family:Tekst Terugval;src:local(Arial Bold),local(Arial-BoldMT);font-weight:600 900;size-adjust:99.8%;ascent-override:98.6%;descent-override:31.66%;line-gap-override:0%}:root{--navy:#002c4b;--navy-2:#0b3a5f;--navy-line:#2d5577;--navy-hover:#164a73;--on-navy-soft:#b9c9d8;--orange:#f86015;--orange-hover:#ff6a20;--orange-ink:#c23d00;--white:#fff;--mist:#eef3f8;--mist-2:#e2eaf2;--ink-soft:#55708a;--ink-soft-2:#4d6680;--hair:#d6dfe8;--field:#7b8d9e;--red:#b42f2a;--red-hover:#962420;--orange-tint:#fff1e9;--navy-tint:#e8eff6;--red-tint:#fbeeed;--scrim:#002c4b6b;--scrim-licht:#002c4b33;--sheen:#ffffff8c;--sheen-navy:#ffffff14;--glans:#ffffff29;--lip-onder:#002c4b33;--shade:#002c4b24;--focus-zacht:#002c4b2e;--selectie:#f860153d;--model-karton:#f7f9fb;--model-dak:#d9e1ea;--model-schuim:#fff;--model-kern:#f1ebe1;--model-plaat:#e4ebf2;--vlak:var(--white);--text:var(--navy);--text-soft:var(--ink-soft);--line:var(--hair);--line-field:var(--field);--hover:var(--mist);--press:var(--mist-2);--sunk:var(--mist);--raised:var(--white);--focus:var(--navy);--pin:var(--navy);--danger:var(--red);--danger-hover:var(--red-hover);--danger-tint:var(--red-tint);--client:var(--orange);--client-hover:var(--orange-hover);--on-client:var(--navy);--client-ink:var(--orange-ink);--client-tint:var(--orange-tint);--tasker:var(--navy);--tasker-hover:var(--navy-hover);--on-tasker:var(--white);--tasker-ink:var(--navy);--tasker-tint:var(--navy-tint);--accent:var(--orange);--accent-hover:var(--orange-hover);--accent-ink:var(--orange-ink);--on-accent:var(--navy);--font-display:"Asap","Asap Terugval","Asap Terugval Arial",sans-serif;--font-text:"Snapklus Tekst","Tekst Terugval",sans-serif;--stretch-display:86%;--stretch-amount:86%;--stretch-marker:84%;--stretch-annotatie:88%;--stretch-ui:100%;--w-text:400;--w-ui:650;--w-nav:650;--w-strong:700;--w-amount:760;--w-marker:750;--w-display:780;--fs-d1:clamp(2.5rem,1.6643rem + 3.4286vw,4.75rem);--fs-held:clamp(2.375rem,1.8643rem + 2.0952vw,3.75rem);--fs-d2:clamp(2rem,1.4893rem + 2.0952vw,3.375rem);--fs-amount:clamp(1.75rem,1.4714rem + 1.1429vw,2.5rem);--fs-h3:clamp(1.375rem,1.2357rem + .5714vw,1.75rem);--fs-h4:clamp(1.125rem,1.0786rem + .1905vw,1.25rem);--fs-lede:clamp(1.125rem,1.0554rem + .2857vw,1.3125rem);--fs-body:1.0625rem;--fs-ui:1rem;--fs-small:.9375rem;--fs-micro:.8125rem;--lh-display:1.04;--lh-tight:1.06;--lh-head:1.15;--lh-ui:1.25;--lh-body:1.55;--lh-small:1.45;--track-display:-.022em;--track-amount:-.01em;--track-head:-.01em;--track-label:.07em;--word-display:.04em;--measure-text:33em;--measure-lede:34em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:40px;--s-8:48px;--s-9:64px;--s-10:80px;--s-11:96px;--s-12:128px;--section-y:clamp(72px,51.2px + 5.3333vw,128px);--gutter:clamp(16px,12px + 1vw,24px);--page-x:clamp(20px,6px + 3.6vw,48px);--container:1240px;--tap:44px;--control-s:44px;--control:52px;--control-l:56px;--control-xl:60px;--icon-s:16px;--icon-m:20px;--icon-l:24px;--marker-w:52px;--huisje-w:44px;--header-h:72px;--appbar-h:68px;--tabbar-h:64px;--r-s:6px;--r-m:10px;--r-l:16px;--r-xl:24px;--r-pill:999px;--r-round:50%;--hairline:1px;--bar:4px;--stroke:2px;--streep-w:1.5px;--border-field:1.5px;--border-keuze:2px;--marker-rand:1.5px;--focus-w:3px;--focus-gap:3px;--roof:45deg;--e1:1px 1px 0 #002c4b0f,1px 2px 4px #002c4b14;--e2:2px 3px 6px #002c4b12,4px 10px 24px #002c4b1a;--e3:3px 6px 12px #002c4b14,8px 22px 48px #002c4b29;--e0:1px 1px 0 #002c4b0f;--e1-til:1px 1px 0 #002c4b0d,2px 5px 12px #002c4b1f;--e2-til:2px 3px 6px #002c4b12,6px 16px 32px #002c4b24;--lip:inset 0 1px 0 var(--sheen),inset 0 -2px 0 var(--shade);--e1-vorm:drop-shadow(1px 2px 2px #002c4b33);--e2-vorm:drop-shadow(1px 2px 1px var(--shade))drop-shadow(6px 12px 10px var(--shade));--e-boven:0 -4px 16px #002c4b0f;--ease-in:cubic-bezier(.16,1,.3,1);--ease-state:cubic-bezier(.65,0,.35,1);--t-press:90ms;--t-fast:.14s;--t-hover:.24s;--t-exit:.22s;--t-state:.32s;--press-scale:.98;--press-scale-breed:.995;--lift:-2px;--lift-klein:-1px;--t-in-klein:.48s;--t-in:.64s;--t-in-groot:.7s;--stagger:60ms;--stagger-max:8;--in-y:16px;--in-y-groot:32px;--in-schaal:.97;--t-tel:1s;--t-draw:.9s;--t-draw-delay:.38s;--t-poster:.5s;--t-val:.56s;--t-enter:var(--t-in);--t-camera:1.4s;--t-travel:.72s;--t-adem:1.6s;--t-glans:1.4s;--t-draai:.76s;--z-base:1;--z-map:2;--z-marker:3;--z-sticky:40;--z-header:50;--z-overlay:80;--z-dialog:100;--z-toast:110;--z-skip:120}@media not (min-width:1100px){:root{--header-h:68px}}@media not (min-width:760px){:root{--header-h:60px}}@media not (min-width:900px){:root{--appbar-h:56px}}@media not (min-width:350px){:root{--page-x:16px}}[data-vlak=licht],[data-vlak=mist]{--vlak:var(--white);--text:var(--navy);--text-soft:var(--ink-soft);--line:var(--hair);--line-field:var(--field);--hover:var(--mist);--press:var(--mist-2);--sunk:var(--mist);--raised:var(--white);--focus:var(--navy);--pin:var(--navy);--tasker:var(--navy);--tasker-hover:var(--navy-hover);--on-tasker:var(--white);--tasker-ink:var(--navy);--client-ink:var(--orange-ink)}[data-vlak=mist]{--vlak:var(--mist);--hover:var(--mist-2);--press:var(--hair);--sunk:var(--white)}[data-vlak=navy]{--vlak:var(--navy);--text:var(--white);--text-soft:var(--on-navy-soft);--line:var(--navy-line);--line-field:var(--on-navy-soft);--hover:var(--navy-2);--press:var(--navy-hover);--sunk:var(--navy-2);--raised:var(--navy-2);--focus:var(--orange);--pin:var(--on-navy-soft);--tasker:var(--white);--tasker-hover:var(--mist);--on-tasker:var(--navy);--tasker-ink:var(--white);--client-ink:var(--orange)}[data-role=CLIENT]{--accent:var(--orange);--accent-hover:var(--orange-hover);--accent-ink:var(--orange-ink);--on-accent:var(--navy)}[data-role=TASKER]{--accent:var(--navy);--accent-hover:var(--navy-hover);--accent-ink:var(--navy);--on-accent:var(--white)}[data-role=ADMIN]{--accent:var(--ink-soft);--accent-hover:var(--navy-line);--accent-ink:var(--ink-soft);--on-accent:var(--white)}
@layer reset,base,kit,utilities;:root{--color-dark-blue:var(--navy);--color-dark-blue-rgb:0,44,75;--color-orange:var(--orange);--color-orange-hover:var(--orange-ink);--color-white:var(--white);--color-bg-light:var(--mist);--color-bg-card:var(--white);--color-text-main:var(--navy);--color-text-sub:var(--ink-soft);--color-border:var(--hair);--role-accent:var(--accent);--role-accent-hover:var(--accent-hover);--role-accent-light:var(--mist);--role-accent-rgb:248,96,21;--spacing-xs:var(--s-1);--spacing-sm:var(--s-2);--spacing-md:var(--s-4);--spacing-lg:var(--s-5);--spacing-xl:var(--s-6);--spacing-xxl:var(--s-8);--radius-sm:var(--r-s);--radius-md:var(--r-s);--radius-lg:var(--r-m);--radius-full:var(--r-pill);--shadow-sm:var(--e1);--shadow-md:var(--e2);--shadow-lg:var(--e3)}[data-role=CLIENT]{--role-accent-rgb:248,96,21}[data-role=TASKER]{--role-accent-rgb:0,44,75}[data-role=ADMIN]{--role-accent-rgb:85,112,138}@layer reset{*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}ol,ul{list-style:none}img,video{max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}input,select,textarea{font-size:max(var(--fs-ui),1em)}button,[role=button],label[for],summary{cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed}a{color:inherit;text-decoration:none}table{border-collapse:collapse}dialog{color:inherit}}@layer base{html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-padding-top:calc(var(--header-h) + var(--s-4));background:var(--white);overflow-x:clip}html:has(dialog:modal){overflow:hidden}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-height:100dvh;font-family:var(--font-text);font-size:var(--fs-body);font-weight:var(--w-text);line-height:var(--lh-body);color:var(--navy);background:var(--white);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance}h1,h2{font-weight:var(--w-display);font-stretch:var(--stretch-display);letter-spacing:var(--track-display);word-spacing:var(--word-display)}h1{font-size:var(--fs-d2);line-height:var(--lh-tight)}h2{font-size:var(--fs-h3);line-height:var(--lh-head)}h3,h4{font-weight:var(--w-ui);font-stretch:var(--stretch-ui);letter-spacing:var(--track-head)}h3{font-size:var(--fs-h4);line-height:var(--lh-ui)}h4{font-size:var(--fs-ui);line-height:var(--lh-ui)}p,li,dd,figcaption{text-wrap:pretty}strong,b{font-weight:var(--w-strong)}small{font-size:var(--fs-small)}table,time,data{font-variant-numeric:tabular-nums}[data-vlak]{background-color:var(--vlak);color:var(--text)}:focus-visible{outline:var(--focus-w)solid var(--focus);outline-offset:var(--focus-gap)}:focus:not(:focus-visible){outline:none}::selection{background:var(--selectie);color:var(--navy)}.maplibregl-map{font-family:var(--font-text);font-size:var(--fs-small);isolation:isolate;z-index:var(--z-map)}.maplibregl-map a{color:var(--navy)}.t-held,.t-d1,.t-d2{font-family:var(--font-display);font-weight:var(--w-display);font-stretch:var(--stretch-display);letter-spacing:var(--track-display);word-spacing:var(--word-display);text-wrap:balance}.t-held{font-size:var(--fs-held);line-height:var(--lh-display)}.t-d1{font-size:var(--fs-d1);line-height:var(--lh-display)}.t-d2{font-size:var(--fs-d2);line-height:var(--lh-tight)}.t-h3,.t-h4{font-family:var(--font-display);font-weight:var(--w-ui);font-stretch:var(--stretch-ui);letter-spacing:var(--track-head);text-wrap:balance}.t-h3{font-size:var(--fs-h3);line-height:var(--lh-head)}.t-h4{font-size:var(--fs-h4);line-height:var(--lh-ui)}.t-lede{font-size:var(--fs-lede);max-width:var(--measure-lede);color:var(--text-soft);line-height:1.5}.t-body{font-size:var(--fs-body);line-height:var(--lh-body)}.t-small{font-size:var(--fs-small);line-height:var(--lh-small)}.t-micro{font-size:var(--fs-micro);line-height:var(--lh-small)}.t-label{font-family:var(--font-display);font-size:var(--fs-micro);font-weight:var(--w-ui);font-stretch:var(--stretch-annotatie);letter-spacing:var(--track-label);text-transform:uppercase;line-height:1.2}.t-annotatie{font-family:var(--font-display);font-size:var(--fs-micro);font-weight:var(--w-ui);font-stretch:var(--stretch-annotatie);letter-spacing:.01em;color:var(--text-soft);line-height:1.35}.t-amount{font-family:var(--font-display);font-weight:var(--w-amount);font-stretch:var(--stretch-amount);font-variant-numeric:tabular-nums;letter-spacing:var(--track-amount);white-space:nowrap}.t-soft{color:var(--text-soft)}@media not (min-width:760px){p.t-small,p.t-micro{font-size:var(--fs-ui)}}.wrap{width:100%;max-width:calc(var(--container) + 2*var(--page-x));padding-inline:var(--page-x);margin-inline:auto}.raster{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}@media not (min-width:760px){.raster>*{grid-column:1/-1}}.sectie{padding-block:var(--section-y)}}@layer kit{.statuspagina{padding-block:clamp(var(--s-7),6vw,var(--s-11))var(--section-y);background:var(--mist)}.statuspagina__wrap{align-items:center;column-gap:var(--gutter);width:100%;max-width:calc(var(--container) + 2*var(--page-x));padding-inline:var(--page-x);grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;display:grid}.statuspagina__tekstblok{grid-area:1/1/auto/span 6;justify-items:start;display:grid}.statuspagina__beeld{grid-area:1/7/auto/-1;justify-self:end;width:100%;max-width:600px;margin:0}.statuspagina__poster{border-radius:var(--r-xl);background:var(--model-karton);width:100%;height:auto;box-shadow:var(--e2);display:block}.statuspagina__noot{margin-top:var(--s-2)}.statuspagina__kop{max-width:12em;font-size:var(--fs-d1);line-height:var(--lh-display)}.statuspagina__tekst{max-width:var(--measure-lede);margin-top:var(--s-5);font-size:var(--fs-lede);color:var(--navy);line-height:1.5}.statuspagina__acties{align-items:center;gap:var(--s-3)var(--s-6);margin-top:var(--s-7);flex-wrap:wrap;display:flex}.statuspagina__voet{margin-top:var(--s-6);font-size:var(--fs-small);color:var(--ink-soft)}@media not (min-width:1100px){.statuspagina__tekstblok{grid-column:1/span 7}.statuspagina__beeld{grid-column:8/-1}}@media not (min-width:760px){.statuspagina{padding-block:var(--s-5)var(--section-y)}.statuspagina__tekstblok,.statuspagina__beeld{grid-column:1/-1}.statuspagina__tekstblok{grid-row:2}.statuspagina__beeld{max-width:none;margin-bottom:var(--s-5);grid-row:1;justify-self:stretch}.statuspagina__poster{aspect-ratio:16/10;object-fit:cover;object-position:72% 82%;border-radius:var(--r-l)}.statuspagina__tekst{margin-top:var(--s-4);font-size:var(--fs-ui)}.statuspagina__acties{align-items:stretch;gap:var(--s-2);width:100%;margin-top:var(--s-6);flex-direction:column}.statuspagina__acties>*{justify-content:center}}.statusscherm{min-height:calc(100svh - var(--header-h));padding-block:var(--s-9)var(--s-11);background:var(--mist);align-items:center;display:grid}.statusscherm__wrap{align-items:center;column-gap:var(--gutter);width:100%;max-width:calc(var(--container) + 2*var(--page-x));padding-inline:var(--page-x);grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;display:grid}.statusscherm__tekst{grid-area:1/1/auto/span 5;justify-items:start;display:grid}.statusscherm__kop{max-width:10em;font-family:var(--font-display);font-size:var(--fs-d1);font-weight:var(--w-display);font-stretch:var(--stretch-display);letter-spacing:var(--track-display);word-spacing:var(--word-display);line-height:var(--lh-display);text-wrap:balance}.statusscherm__regel{max-width:var(--measure-lede);margin-top:var(--s-5);font-size:var(--fs-lede);color:var(--text-soft);line-height:1.5}.statusscherm__acties{align-items:center;gap:var(--s-3)var(--s-6);margin-top:var(--s-8);flex-wrap:wrap;display:flex}.statusscherm__voet{margin-top:var(--s-5);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-soft)}.statusscherm__beeld{grid-area:1/7/auto/-1;margin:0}.statusscherm__schaduw{filter:drop-shadow(2px 3px 3px var(--shade))drop-shadow(6px 14px 18px var(--shade))}.statusscherm__plaat{border-radius:var(--r-l);background:var(--model-karton);overflow:hidden}@media (min-width:760px){.statusscherm__plaat{--r-l:var(--r-xl)}}.statusscherm__poster{width:100%;height:auto;display:block}@media not (min-width:1100px){.statusscherm__tekst{grid-column:1/span 6}}@media not (min-width:900px){.statusscherm{padding-block:var(--s-5)var(--s-9);align-items:start}.statusscherm__tekst,.statusscherm__beeld{grid-column:1/-1}.statusscherm__beeld{margin-bottom:var(--s-6);grid-row:1}.statusscherm__tekst{grid-row:2}.statusscherm__poster{aspect-ratio:16/10;object-fit:cover;object-position:72% 82%}}@media not (min-width:760px){.statusscherm__regel{margin-top:var(--s-4);font-size:var(--fs-ui)}.statusscherm__acties{align-items:stretch;gap:var(--s-2);width:100%;margin-top:var(--s-6);flex-direction:column}.statusscherm__acties>*{justify-content:center}}.laden{min-height:calc(100svh - var(--header-h));padding-block:var(--s-8)var(--section-y)}.laden__skelet{gap:var(--s-4);max-width:40rem;animation:1ms linear .3s both laden-verschijn;display:grid}.laden__lijst{margin-top:var(--s-4);display:grid}@keyframes laden-verschijn{0%{visibility:hidden}to{visibility:visible}}}@layer utilities{[hidden]:not([hidden=until-found]){display:none!important}.sr-only{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media print{header:not(main header),footer:not(main footer),nav:not(main nav),a[href=\#inhoud],[data-toasts],[data-print=verberg]{display:none!important}html,body,[data-vlak]{--text:var(--navy);--text-soft:var(--ink-soft);color:var(--navy);background:var(--white)!important}*,:before,:after{transition:none!important;animation:none!important}h1,h2,h3{break-after:avoid}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}}
