*{box-sizing:border-box}fieldset{border:0;margin:0;padding:0;min-width:0}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:var(--accent)}.shell{min-width:0;max-width:1600px;padding:40px clamp(16px,3vw,44px) 80px}body:has(.zijbalk) .shell{margin-left:var(--zijbalk)}.shell-vol{max-width:none;padding:0}h1{font-weight:500;font-size:34px;letter-spacing:-.02em;line-height:1.15;margin:0 0 8px}h1,h2{font-family:var(--display)}h2{font-weight:600;font-size:18px;margin:36px 0 12px}.lede{color:var(--muted);font-size:16px;margin:0 0 28px;max-width:72ch}.paginakop{display:flex;justify-content:space-between;align-items:flex-start;gap:16px 24px;flex-wrap:wrap;margin-bottom:28px}.paginakop>div{min-width:0;flex:1 1 480px}.paginaacties{display:flex;gap:10px;flex-wrap:wrap;flex:1 1 auto;justify-content:flex-end;padding-top:6px;margin-left:auto;align-items:flex-start}.paginaacties .knop,.paginaacties button{margin-top:0}.paginaacties>.ui-reden{flex-basis:100%;justify-content:flex-end;margin:0;text-align:right}:root{--zijbalk:var(--zijbalk-breed)}.zijbalk{position:fixed;top:0;left:0;bottom:0;width:var(--zijbalk);display:flex;flex-direction:column;background:var(--paper);border-right:1px solid var(--line);z-index:30}.zijbalk-kop{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 8px;padding:22px 20px 14px 24px}.wordmark{display:inline-flex;align-items:baseline;gap:7px;font-family:var(--display);font-weight:800;font-size:17px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--ink);white-space:nowrap}.wordmark span{color:var(--muted);font-weight:500;font-size:12px;letter-spacing:.1em}.wordmark .logo{display:block;height:26px;width:auto;max-width:180px}.zijbalk .wordmark{flex-direction:column;align-items:flex-start;gap:3px}.zijbalk-merk{display:none;width:34px;height:34px;border-radius:10px;flex:none;align-items:center;justify-content:center;text-decoration:none;background:var(--accent);color:var(--op-donker);font-weight:700;font-size:16px}.zijbalk-kophulp{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%}.zijbalk-kophulp .scanknop{margin:0}.zijbalk-kophulp .kop-menu{display:none;flex:none}.mobielmenu nav{display:flex;flex-direction:column;gap:2px}.mobielmenu-kind,.mobielmenu-kop,.mobielmenu-rij{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;color:var(--ink);text-decoration:none;font-size:15px}.mobielmenu-kop{padding-top:14px;font-weight:600;color:var(--muted);font-size:13px;text-transform:uppercase;letter-spacing:.04em}.mobielmenu-kind{padding-left:42px}.mobielmenu-kind[data-sub]{padding-left:58px;font-size:14px}.mobielmenu-kind[aria-current],.mobielmenu-rij[aria-current]{background:var(--accent-tint);color:var(--accent);font-weight:600}.mobielmenu-kind .navtel,.mobielmenu-rij .navtel{margin-left:auto}.mobielmenu-onder{margin-top:12px;padding-top:10px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:2px}.zijbalk-menu{flex:1;min-height:0}.navgroepen,.zijbalk-menu{display:flex;flex-direction:column}.navgroepen{gap:2px}.zijbalk-scroll{flex:1;min-height:0;overflow-y:auto;padding:6px 12px 8px}.zijbalk-onder{flex:none;padding:8px 12px 10px;border-top:1px solid var(--line-soft)}.zijbalk-onder .navkinderen{max-height:30vh;overflow-y:auto}.navrij{display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:var(--nav-tekst);font-family:inherit;font-size:14px;font-weight:500;line-height:1.3;text-align:left;text-decoration:none;cursor:pointer}.navrij:hover{background:var(--canvas)}.navkind:focus-visible,.navrij:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.navrij[aria-current]{background:var(--accent-tint);color:var(--accent);font-weight:600}.groepicoon{flex:none}.navtekst{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navpijl{flex:none;margin-left:auto;color:var(--muted);transition:transform .15s ease}.navgroep[data-open=ja] .navpijl{transform:rotate(180deg)}.navgroepkop .navtekst{white-space:normal;line-height:1.25}.navgroep[data-bevat=ja][data-open=nee]>.navgroepkop{color:var(--accent)}.navrij-stil{color:var(--muted);font-weight:400;font-size:13px}.navrail{display:none;position:relative}.navkinderen{display:flex;flex-direction:column;gap:1px;padding:2px 0 6px 41px}.navkind{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;color:var(--nav-tekst);font-size:13.5px;text-decoration:none}.navkind:hover{background:var(--canvas)}.navkind[aria-current]{background:var(--accent-tint);color:var(--accent);font-weight:600}.navkind[data-sub]{margin-left:14px;padding-left:12px;font-size:13px;border-radius:0 8px 8px 0;box-shadow:inset 1px 0 0 var(--line-strong)}.navkind[data-sub][aria-current]{box-shadow:inset 2px 0 0 var(--accent)}.navtel{margin-left:auto;font-size:12px;font-weight:600;line-height:1;padding:3px 7px;border-radius:var(--radius-rond);background:var(--accent);color:var(--op-donker);font-variant-numeric:tabular-nums}.zijbalk-voet{gap:4px;border-top:1px solid var(--line);padding:12px 12px 14px 16px}.wie,.zijbalk-voet{display:flex;align-items:center}.wie{gap:10px;flex:1;min-width:0}a.wie{color:inherit;text-decoration:none;border-radius:var(--radius-klein)}a.wie:hover .wie-naam{text-decoration:underline}.wie>div{min-width:0}.wie-naam{font-weight:500;font-size:13px;line-height:1.25}.wie-adres,.wie-naam{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wie-adres{font-size:12px;color:var(--muted)}.uitlog{color:var(--muted);flex:none}.uitlog:hover{color:var(--ink)}.avatar{position:relative;flex:none;width:32px;height:32px}.avatar-beeld{width:100%;height:100%;border-radius:50%;overflow:hidden;background:var(--accent-tint);color:var(--accent);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:12px;letter-spacing:.02em}.avatar-beeld img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.avatar:after{content:"";position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;border:2px solid var(--paper)}.avatar[data-staat=in]:after{background:var(--ok)}.avatar[data-staat=gedeeld]:after{background:var(--unknown)}.knop.uitloggen{border-color:var(--line-strong);color:var(--ink)}.knop.uitloggen:hover{background:var(--canvas);border-color:var(--muted)}.kop-account{display:none;flex:none;width:36px;height:36px;border-radius:50%;text-decoration:none}.kop-account:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:1023px){:root{--zijbalk:var(--zijbalk-rail)}.zijbalk-kop{flex-direction:column;flex-wrap:nowrap;padding:16px 0 8px;gap:10px}.zijbalk .wordmark{display:none}.zijbalk-merk{display:inline-flex}.zijbalk-kophulp{width:auto;flex-direction:column}.zijbalk-scroll{padding:6px 8px 8px}.zijbalk-onder{padding:8px}.navgroepen{gap:4px}.navrij{justify-content:center;gap:0;padding:11px 0}.navgroepkop,.navkinderen,.navpijl,.navtekst{display:none}.navrail{display:flex}.navrail .navtel,.navrij>.navtel{position:absolute;top:2px;right:4px;padding:2px 5px;font-size:10.5px}.navrij:has(>.navtel){position:relative}.zijbalk-voet{justify-content:center;padding:10px 0 12px}.uitlog,.wie>div{display:none}.wie{flex:none}}button:where(:not(.co-root *):not(#hl-app *):not(.plain):not(.knop)){margin-top:14px;padding:10px 18px;border:1px solid var(--accent);border-radius:var(--radius-klein);background:var(--accent);color:var(--op-donker);font-family:var(--body);font-size:14px;font-weight:600;line-height:1.3;cursor:pointer}button:where(:not(.co-root *):not(#hl-app *):not(.plain):not(.knop)):hover{background:var(--accent-dark);border-color:var(--accent-dark)}button:where(:not(.co-root *):not(#hl-app *):not(.plain):not(.knop)):disabled{opacity:.5;cursor:default}.acties button,.balkje button,.blokacties button,.paginaacties button,.regel button,.row button,.werkbalk button,td button{margin-top:0}.knop{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;font-family:var(--body);font-size:14px;font-weight:600;line-height:1.3;border:1px solid var(--accent);border-radius:var(--radius-klein);color:var(--accent);background:var(--paper);text-decoration:none;cursor:pointer;white-space:nowrap}.knop:hover{background:var(--accent-tint)}.knop:disabled{opacity:.5;cursor:default;background:var(--paper)}.knop-actief,.knop.actief{background:var(--accent);color:var(--op-donker)}.knop-actief:hover,.knop.actief:hover{background:var(--accent-dark);border-color:var(--accent-dark)}.knop-actief:disabled,.knop.actief:disabled{background:var(--accent);border-color:var(--accent);color:var(--op-donker);opacity:.45}.knop[aria-disabled=true]:not(:disabled){cursor:not-allowed}.knop[aria-disabled=true]:not(:disabled):hover{background:var(--paper)}.knop-actief[aria-disabled=true]:not(:disabled),.knop.actief[aria-disabled=true]:not(:disabled){opacity:.45}.knop-actief[aria-disabled=true]:not(:disabled):hover,.knop.actief[aria-disabled=true]:not(:disabled):hover{background:var(--accent);border-color:var(--accent)}.knop:not(.knop-actief):not(.actief)[aria-disabled=true]:not(:disabled){opacity:.5}.knop.gevaar{border-color:var(--gap);color:var(--gap)}.knop.gevaar:hover{background:var(--gap-tint)}.knop-voorstel{background:var(--accent-tint);border-color:var(--accent-line);color:var(--accent)}.knop-voorstel:hover{background:var(--accent-line)}.knop-voorstel:disabled,.knop-voorstel[aria-disabled=true]:not(:disabled){background:var(--accent-tint)}@media (max-width:767px){.knop-voorstel{padding:7px 10px;font-size:13px}}.tekstknop{margin:0;padding:0;border:0;background:transparent;font:inherit;font-size:13.5px;color:var(--muted);text-decoration:underline;cursor:pointer}.tekstknop:hover{color:var(--ink)}.icoonknop{width:28px;height:28px;border-radius:var(--radius-klein);text-decoration:none!important}.icoonknop:hover{background:var(--canvas)}.knop.gevaar.icoonknop:hover{background:var(--gap-tint)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.error{color:var(--gap);font-size:14px;margin-top:12px}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.inlog{min-height:100vh;padding:32px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px}.inlog .wordmark{font-size:22px}.inlog .wordmark span{font-size:14px}.inlog .wordmark .logo{height:44px;max-width:240px}.inlog-kaart{width:100%;max-width:400px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:28px 28px 26px;box-shadow:var(--schaduw-kaart)}.inlog-kaart h1{font-size:22px;font-weight:600;margin:0 0 4px}.inlog-kaart .lede{font-size:14px;margin-bottom:20px}.inlog-kaart label{margin-top:18px}.inlog-kaart button:not(.plain){width:100%}.inlog-kaart .tekstknop{display:block;margin-top:18px}.inlog-noot{font-size:12.5px;margin:8px 0 0}.inlog-noot,.inlog-uitweg{color:var(--muted);text-align:center}.inlog-uitweg{margin:-10px auto 0;width:100%;max-width:400px;font-size:13px;line-height:1.5}.inlog-uitweg a{color:var(--accent)}.inlog-kaart .lede{margin-bottom:22px}.inlog-kaart label{margin-top:0}.inlog-kaart input[type=password]{margin-bottom:12px}.inlog-kaart .knop{width:100%;justify-content:center;padding:11px 14px;font-size:14px}.google.google-vol{background:var(--accent);border-color:var(--accent);color:var(--op-donker)}.google.google-vol:hover{background:var(--accent-dark);border-color:var(--accent-dark);color:var(--op-donker)}.google.google-vol span{background:var(--paper);color:var(--accent)}.of{display:flex;align-items:center;gap:12px;margin:22px 0 18px;color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.of:after,.of:before{content:"";flex:1;height:1px;background:var(--line)}.begroeting{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.begroeting h1{margin:0}label{display:block;font-size:13px;font-weight:600;margin-bottom:6px}input[type=password]{width:100%;padding:10px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-klein);font-family:var(--body);font-size:15px}.google,input[type=password]{background:var(--paper);color:var(--ink)}.google{display:flex;align-items:center;justify-content:center;gap:10px;padding:11px 14px;font-size:14px;font-weight:600;border:1px solid var(--line-strong);border-radius:var(--radius-rond);text-decoration:none}.google:hover{border-color:var(--ink);background:var(--canvas)}.google span{width:22px;height:22px;flex:none;border-radius:50%;background:var(--accent);color:var(--op-donker);display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:12px}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.right-0{right:0}.top-10{top:2.5rem}.top-20{top:5rem}.z-20{z-index:20}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.-mb-3{margin-bottom:-.75rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-4{margin-top:-1rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.max-h-96{max-height:24rem}.w-40{width:10rem}.w-full{width:100%}.min-w-0{min-width:0}.max-w-4xl{max-width:56rem}.max-w-\[12rem\]{max-width:12rem}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0}.border-dashed{border-style:dashed}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-400{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.border-amber-500{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-emerald-700{--tw-border-opacity:1;border-color:rgb(4 120 87/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-stone-100{--tw-border-opacity:1;border-color:rgb(245 245 244/var(--tw-border-opacity,1))}.border-stone-200{--tw-border-opacity:1;border-color:rgb(231 229 228/var(--tw-border-opacity,1))}.border-stone-300{--tw-border-opacity:1;border-color:rgb(214 211 209/var(--tw-border-opacity,1))}.border-stone-400{--tw-border-opacity:1;border-color:rgb(168 162 158/var(--tw-border-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-stone-100{--tw-bg-opacity:1;background-color:rgb(245 245 244/var(--tw-bg-opacity,1))}.bg-stone-50{--tw-bg-opacity:1;background-color:rgb(250 250 249/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.p-4{padding:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pl-1{padding-left:.25rem}.pl-3{padding-left:.75rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.text-left{text-align:left}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-sky-800{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-stone-100{--tw-text-opacity:1;color:rgb(245 245 244/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.opacity-60{opacity:.6}.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.co-root{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5;text-align:left}:where(.co-root) *,:where(.co-root) :after,:where(.co-root) :before{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--line)}:where(.co-root) h1,:where(.co-root) h2,:where(.co-root) h3,:where(.co-root) h4,:where(.co-root) h5,:where(.co-root) h6{margin:0;font-size:inherit;font-weight:inherit;font-family:inherit;letter-spacing:inherit}:where(.co-root) blockquote,:where(.co-root) dd,:where(.co-root) dl,:where(.co-root) figure,:where(.co-root) p,:where(.co-root) pre{margin:0}:where(.co-root) ol,:where(.co-root) ul{margin:0;padding:0;list-style:none}:where(.co-root) button,:where(.co-root) input,:where(.co-root) optgroup,:where(.co-root) select,:where(.co-root) textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}:where(.co-root) [type=button],:where(.co-root) [type=submit],:where(.co-root) button{-webkit-appearance:button;background-color:transparent;background-image:none;cursor:pointer}:where(.co-root) :disabled{cursor:default}:where(.co-root) canvas,:where(.co-root) img,:where(.co-root) svg,:where(.co-root) video{display:block;vertical-align:middle}:where(.co-root) img,:where(.co-root) video{max-width:100%;height:auto}:where(.co-root) table{border-collapse:collapse}:where(.co-root) hr{height:0;color:inherit;border-top-width:1px}:where(.co-root) a{color:inherit;text-decoration:inherit}.co-root{font-family:var(--body);color:var(--ink)}.co-root .font-mono{font-family:var(--mono)}.co-root .min-h-screen{background:var(--canvas)}.co-root .max-w-4xl{max-width:none}.co-root .text-slate-600,.co-root .text-slate-700,.co-root .text-slate-800,.co-root .text-slate-900{color:var(--ink)}.co-root .text-slate-400,.co-root .text-slate-500,.co-root .text-stone-400{color:var(--muted)}.co-root .text-stone-100,.co-root .text-stone-200,.co-root .text-white{color:var(--paper)}.co-root .hover\:text-slate-900:hover,.co-root .hover\:text-stone-200:hover{color:var(--ink)}.co-root .bg-slate-800{background-color:var(--steel)}.co-root .hover\:bg-slate-700:hover,.co-root .hover\:bg-slate-800:hover{background-color:var(--steel-light)}.co-root .bg-stone-50,.co-root .bg-white{background-color:var(--paper)}.co-root .bg-stone-100{background-color:var(--canvas)}.co-root .hover\:bg-slate-100:hover{background-color:var(--field)}.co-root .border-slate-300,.co-root .border-stone-200,.co-root .border-stone-300,.co-root .border-stone-400,.co-root .border-stone-600{border-color:var(--line-strong)}.co-root .border-slate-700,.co-root .border-slate-800,.co-root .hover\:border-slate-700:hover{border-color:var(--steel)}.co-root .border-stone-300.bg-white{border-radius:var(--radius-klein)}.co-root .bg-amber-50{background-color:var(--unknown-tint)}.co-root .border-amber-300,.co-root .border-amber-500{border-color:var(--unknown)}.co-root .text-amber-700,.co-root .text-amber-800,.co-root .text-amber-900{color:var(--unknown)}.co-root .hover\:text-amber-950:hover{color:var(--ink)}.co-root .bg-emerald-50{background-color:var(--ok-tint)}.co-root .text-emerald-300,.co-root .text-emerald-700,.co-root .text-emerald-800{color:var(--ok)}.co-root .border-emerald-400,.co-root .border-emerald-700{border-color:var(--ok)}.co-root .text-red-300,.co-root .text-red-700{color:var(--gap)}.co-root .border-red-400{border-color:var(--gap)}.co-root .bg-red-700{background-color:var(--gap)}@media (max-width:767px){.co-root .grid.md\:grid-cols-2,.co-root .grid.md\:grid-cols-3{grid-template-columns:minmax(0,1fr)!important}.co-root .flex.justify-between{flex-wrap:wrap;row-gap:4px}.co-root .font-mono{overflow-wrap:break-word;min-width:0}}.co-root .kenmerken>div{display:grid;grid-template-columns:230px minmax(0,1fr);-moz-column-gap:24px;column-gap:24px;align-items:start;padding:10px 0;border-top:1px solid var(--line)}.co-root .kenmerken>div:first-child{border-top:0;padding-top:0}.co-root .kenmerken>div:last-child{padding-bottom:0}.co-root .kenmerken>div>div{padding-top:4px}@media (max-width:640px){.co-root .kenmerken>div{grid-template-columns:1fr;row-gap:8px}.co-root .kenmerken>div>div{padding-top:0}}.balkje{display:flex;justify-content:space-between;align-items:center;gap:12px 16px;flex-wrap:wrap;font-size:14px;color:var(--muted);padding:0 0 16px}.paneel .balkje{padding:16px 0 0}.hint{color:var(--muted);font-size:13.5px}.werkbalk{align-items:center;gap:12px 16px;margin-bottom:18px}.werkbalk,.werkbalk-acties{display:flex;flex-wrap:wrap}.werkbalk-acties{margin-left:auto;gap:8px}.zoekveld{width:100%;max-width:420px;padding:10px 16px;border:1px solid var(--line-strong);border-radius:var(--radius-rond);background:var(--paper);color:var(--ink);font-family:var(--body);font-size:14px}.zoekveld::-moz-placeholder{color:var(--muted)}.zoekveld::placeholder{color:var(--muted)}.ledger{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:24px;overflow-x:auto}.row{display:grid;grid-template-columns:4px 1fr auto;gap:16px;align-items:start;padding:14px 20px 14px 16px;border-bottom:1px solid var(--line)}.ledger>.row:last-child,.ledger>:last-child>.row:last-child{border-bottom:0}.row:before{content:"";display:block;align-self:stretch;border-radius:2px;background:var(--line)}.row[data-status=gap]:before{background:var(--gap)}.row[data-status=ok]:before{background:var(--ok)}.row[data-status=onbekend]:before{background:var(--unknown)}.row-title{font-family:var(--display);font-weight:600;font-size:15px}.row-meta{color:var(--muted);font-size:13.5px}.rol,.tag{display:inline-block;vertical-align:middle;font-family:var(--body);font-size:12px;font-weight:600;letter-spacing:.01em;text-transform:none;line-height:1.3;color:var(--muted);background:var(--canvas);border:0;border-radius:var(--radius-rond);padding:3px 10px;margin-left:6px;white-space:nowrap}.row-meta>.tag:first-child{margin-left:0}.figure{font-variant-numeric:tabular-nums;font-weight:500;font-size:14px;white-space:nowrap}.empty{border:1px dashed var(--line-strong);border-radius:var(--radius);padding:28px 24px;color:var(--muted);font-size:14px}.empty,.thumb{background:var(--paper)}.thumb{width:48px;height:48px;flex:none;border:1px solid var(--line);border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.thumb img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.regel{display:flex;align-items:center;gap:14px;width:100%;padding:12px 20px;text-align:left;font:inherit;font-size:14px;background:transparent;color:var(--ink);border:0;border-bottom:1px solid var(--line)}.regel:last-child{border-bottom:0}.regel .groep,.regel .row-meta,.regel .row-title{display:block}.groep{display:inline-block;font-size:12px;font-weight:600;white-space:nowrap;color:var(--accent);background:var(--accent-tint);border-radius:var(--radius-rond);padding:3px 10px}.tabelkaart{overflow-x:auto;margin-bottom:24px;container-type:inline-size}.tabel{width:100%;border-collapse:separate;border-spacing:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.tabel th{text-align:left;font-family:var(--body);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:14px 16px;white-space:nowrap}.tabel td,.tabel th{border-bottom:1px solid var(--line)}.tabel td{padding:12px 16px;font-size:14px;vertical-align:middle}.tabel tbody tr:last-child td{border-bottom:0}.tabel tbody tr:hover td{background:var(--hover)}.tabel .rechts,.tabel th.rechts{text-align:right}.tabel .getal{font-variant-numeric:tabular-nums}.tabel .hoog{color:var(--gap);font-weight:600}.tabel .leeg{color:var(--muted);padding:28px 16px;text-align:center}.tabel .naam{min-width:200px}.tabel .getal,.tabel .mono{white-space:nowrap}.artikelnaam{display:block;font-weight:500}.tabel .ean{display:block;font-family:var(--mono);font-size:11.5px;color:var(--muted)}.dash .tabel{border:0;border-radius:0}.tabel .sub{display:block;font-size:12px;color:var(--muted);font-weight:400}.tabel .nul{color:var(--gap);font-weight:600}.voorraadstand{margin:-6px 0 16px}.pil{display:inline-block;font-size:12px;font-weight:600;line-height:1.3;padding:3px 10px;border-radius:var(--radius-rond);background:var(--canvas);color:var(--muted);white-space:nowrap}.pil[data-toon=ok]{background:var(--ok-tint);color:var(--ok)}.pil[data-toon=let-op]{background:var(--unknown-tint);color:var(--unknown)}.pil[data-toon=gap]{background:var(--gap-tint);color:var(--gap)}.pil+.pil{margin-left:4px}.schakels{display:flex;flex-wrap:wrap;gap:4px 14px}.schakels a{font-size:13.5px;font-weight:600;text-decoration:none;white-space:nowrap}.schakels a:hover{text-decoration:underline}.tabel tbody tr[data-aan=ja]:hover td,.tabel tr[data-aan=ja] td{background:var(--accent-tint)}.tabel tr[data-aan]{cursor:pointer}.vinkcel{width:36px;padding-right:0!important}.vinkje{width:17px;height:17px;margin:0;accent-color:var(--accent);cursor:pointer;display:block}@container (max-width: 1100px){.tabel .smal-weg{display:none}.tabel td,.tabel th{padding-left:12px;padding-right:12px}}@container (max-width: 760px){.tabel .telefoon-weg{display:none}}@container (max-width: 480px){.tabel .klein-weg{display:none}.tabel td,.tabel th{padding-left:8px;padding-right:8px}.tabel th{letter-spacing:.03em}.tabel .naam{min-width:100px}.vinkcel{width:30px}}.overzichtsblok{width:auto;min-width:min(380px,100%);margin-bottom:28px}.overzichtsblok td{padding:8px 16px;font-size:14px}.overzichtsblok td.rechts{font-variant-numeric:tabular-nums}.overzichtsblok .inspring{padding-left:32px;color:var(--muted)}.overzichtsblok .handmatig{color:var(--muted);font-size:11px;margin-left:6px}.overzichtsblok .uitkomst td{font-weight:700;border-bottom:2px solid var(--line-strong)}.datablok{max-width:1180px}.datablok-breed{max-width:none}.datablok section{margin-bottom:30px}.datablok h2{font-size:17px;margin:0 0 10px}.velden{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px 18px;margin:16px 0 4px}.veld{display:flex;flex-direction:column;gap:5px;font-weight:400;margin-bottom:0}.veld>span{font-size:12.5px;font-weight:600;color:var(--muted)}.veld input,.veld select,.veld textarea,input.veldinvoer,select.plain{padding:9px 12px;font:inherit;font-size:14px;line-height:1.5;border:1px solid var(--line-strong);border-radius:var(--radius-klein);background:var(--paper);color:var(--ink)}.veld textarea{resize:vertical}.veld input:focus,.veld select:focus,.veld textarea:focus,.zoekveld:focus,input.veldinvoer:focus,input[type=password]:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.veld input:disabled,.veld select:disabled,.veld textarea:disabled{background:var(--canvas);color:var(--muted)}.veld small{font-size:12px;color:var(--muted);line-height:1.45}select.plain{padding:7px 10px;font-size:13.5px}label.knop{margin:0}.koppeling{margin-bottom:36px}.koppeling h2{margin-bottom:4px}.mono{font-family:var(--mono);font-size:12.5px}.letop{font-size:13.5px;line-height:1.55;color:var(--ink);border-left:3px solid var(--unknown);background:var(--unknown-tint);border-radius:0 var(--radius-klein) var(--radius-klein) 0;padding:10px 14px;margin:14px 0 8px}textarea.export{width:100%;padding:14px;font-family:var(--mono);font-size:12.5px;line-height:1.6;border:1px solid var(--line-strong);border-radius:var(--radius-klein);background:var(--canvas);resize:vertical}.melding,textarea.export{margin-top:12px;color:var(--ink)}.melding{font-size:14px;border-left:3px solid var(--ok);background:var(--ok-tint);border-radius:0 var(--radius-klein) var(--radius-klein) 0;padding:10px 14px}.toolbalk{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 18px;border-bottom:1px solid var(--line);font-size:14px;background:var(--paper)}.toolbalk>a+a{margin-left:auto}.paneel{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:20px 22px;margin-bottom:24px}.paneel>h2:first-child{margin-top:0}.paneel .acties{margin:14px 0 0;justify-content:flex-start}.blokinhoud .ledger,.paneel .ledger{border:0;border-radius:0;margin-bottom:0}.blokinhoud .regel,.blokinhoud .row,.paneel .row{padding-left:0;padding-right:0}.acties{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin:-12px 0 20px}.blok{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:12px;overflow:hidden}.blokbalk{gap:12px}.blokbalk,.blokknop{display:flex;align-items:center}.blokknop{flex:1;min-width:0;gap:10px;min-height:48px;padding:0 18px;text-align:left;background:transparent;border:0;cursor:pointer;font:inherit}.blokknop:hover{background:var(--canvas)}.blokknop:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pijl{flex:none;font-size:16px;line-height:1;color:var(--muted);transition:transform .15s}.blok[data-open=ja] .pijl{transform:rotate(90deg)}.bloktitel{font-weight:600;font-size:14px;flex:none}.bloksom{margin-left:auto;font-size:13px;color:var(--muted);text-align:right}.blokdatum{margin-left:12px;font-size:12.5px;color:var(--muted);white-space:nowrap}.blokacties{display:flex;gap:8px;flex:none;padding-right:16px}.blokinhoud{padding:4px 18px 18px}.blokinhoud>.lede:first-child,.blokinhoud>h2:first-child{margin-top:0}.tegels{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin-bottom:32px}.tegel{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:20px 22px 18px;display:flex;flex-direction:column;gap:4px}.tegellabel{font-size:12px;font-weight:600;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.tegelgetal{font-family:var(--display);font-size:34px;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.tegel[data-status=gap] .tegelgetal{color:var(--gap)}.tegelmeta{font-size:13.5px;color:var(--muted);margin-top:4px}.tegelregels{margin:12px 0 0;padding-top:8px;border-top:1px solid var(--line);display:grid;gap:4px}.tegelregels>div{display:flex;justify-content:space-between;gap:12px;font-size:14px}.tegelregels dt{color:var(--ink);display:flex;align-items:flex-start;gap:6px}.tegelregels dt>.uitleg-knop{flex:none;margin:1px 0 0}.tegelregels dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.tegelregels>div[data-nul] dd,.tegelregels>div[data-nul] dt{color:var(--muted);font-weight:400}.tegel-link{text-decoration:none;color:inherit}.tegel-link:hover{border-color:var(--line-strong)}.dashgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:16px;align-items:start}.dashgrid .paneel{margin-bottom:16px}.meldingslijst{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.meldingslijst li{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:14px;line-height:1.45}.meldingslijst .pil{text-decoration:none;flex:none}.meldingtekst{color:var(--ink);text-decoration:none}.meldingtekst:hover{text-decoration:underline}.staafjes{display:flex;align-items:flex-end;gap:6px;height:170px;margin-top:14px}.staafje{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%}.staafwaarde{font-size:10px;color:var(--muted);height:14px}.staafvak{flex:1;width:100%;display:flex;align-items:flex-end;border-bottom:1px solid var(--line-strong)}.staaf{width:100%;background:var(--accent);border-radius:3px 3px 0 0;opacity:.85}.staafje:last-child .staaf{opacity:1}.staaflabel{font-size:10px;color:var(--muted);white-space:nowrap}.toplijst{list-style:none;margin:0;padding:0;gap:10px}.toplijst,.toplijst li{display:flex;flex-direction:column}.toplijst li{gap:2px}.toplijst .row-title{font-size:14px}.topbalk{height:6px;background:var(--canvas);border-radius:3px;overflow:hidden;margin-top:2px}.topbalk>div{height:100%;background:var(--accent);border-radius:3px}@media (max-width:760px){.dashgrid{grid-template-columns:1fr}.staafje:nth-child(odd) .staaflabel{visibility:hidden}}.bolletje{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--gap);margin-left:8px;vertical-align:middle;box-shadow:0 0 0 2px var(--paper)}.navkind[aria-current] .bolletje,.navrij[aria-current] .bolletje{box-shadow:0 0 0 2px var(--accent-tint)}.bolletje[data-toon=ok]{background:var(--ok);animation:knipper 1.8s ease-in-out infinite}.bolletje[data-toon=urgent]{background:var(--gap);animation:knipper 1.1s ease-in-out infinite}.bolletje[data-rust]{animation:none}@keyframes knipper{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.bolletje[data-toon=ok],.bolletje[data-toon=urgent]{animation:none}}.koppelingen{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin-bottom:28px}.koppelkaart{background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--line-strong);border-radius:var(--radius);padding:14px 16px;display:flex;flex-direction:column;gap:5px}.koppelkaart[data-stand=online]{border-left-color:var(--ok)}.koppelkaart[data-stand=offline]{border-left-color:var(--gap)}.koppelkaart .kopregel{align-items:center;gap:8px}.koppelkaart h3{margin:0;font-size:14.5px;font-weight:600}.koppelkaart .hint,.logfout{font-size:12.5px}.logfout{display:block;color:var(--gap);line-height:1.4;word-break:break-word}.logtabel td{vertical-align:top}.logtabel .tijd{white-space:nowrap;font-variant-numeric:tabular-nums}.uitkomst{display:inline-flex;flex-direction:column;gap:4px;align-items:flex-start}.weekbericht p{font-size:15px;line-height:1.55;max-width:72ch;margin:10px 0 0}.dialoog{border:1px solid var(--line);border-radius:var(--radius);padding:22px 24px;width:min(680px,calc(100vw - 32px));background:var(--paper);color:var(--ink);box-shadow:var(--schaduw-dialoog)}.dialoog::backdrop{background:var(--sluier)}.dialoog textarea{width:100%;font:inherit;font-size:14px;padding:8px 10px;border:1px solid var(--line-strong);border-radius:var(--radius-klein);resize:vertical}.billie{height:18px;width:auto;vertical-align:-4px;margin-right:7px;display:inline-block}.billie-kop{height:22px;vertical-align:-3px;margin-right:9px}.controle{margin:8px 0}.controletabel{font-size:12.5px}.controletabel td,.controletabel th{padding:4px 8px}.controletabel tr[data-ernst=gap] td:first-child{border-left:3px solid var(--gap)}.controletabel tr[data-ernst=ok] td:first-child{border-left:3px solid var(--ok)}.scanknop{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--muted)}.scanknop:hover{background:var(--canvas);color:var(--ink)}.ui-drawer.scan-drawer{background:var(--zwart);color:var(--op-donker)}.scan-drawer .ui-drawer-kop{border-bottom-color:color-mix(in srgb,var(--op-donker) 14%,transparent)}.scan-drawer .icoonknop,.scan-drawer .ui-drawer-kop h2{color:var(--op-donker)}.scan-drawer .icoonknop:hover{background:color-mix(in srgb,var(--op-donker) 14%,transparent)}.scan-drawer .ui-drawer-lijf{padding:0;display:flex}.scan-veld{position:relative;flex:1;min-height:260px;display:flex;align-items:center;justify-content:center;overflow:hidden}.scan-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:var(--zwart)}.scan-kader{position:absolute;left:12%;right:12%;top:30%;height:150px;border:2px solid color-mix(in srgb,var(--op-donker) 85%,transparent);border-radius:14px;pointer-events:none}.scan-lijn{position:absolute;left:14px;right:14px;top:50%;height:2px;background:var(--gap)}.scan-status{position:absolute;bottom:-34px;left:0;right:0;text-align:center;color:var(--op-donker);opacity:.85;font-size:13px;margin:0}.scan-drawer .ui-drawer-voet{border-top-color:color-mix(in srgb,var(--op-donker) 14%,transparent);background:var(--paper);border-radius:20px 20px 0 0}.scan-voet{display:flex;gap:8px}.scan-voet input{flex:1;height:48px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius-klein);font-size:16px;font:inherit;background:var(--paper);color:var(--ink)}.scan-voet .knop{height:48px}@media (min-width:768px){.scan-drawer .ui-drawer-voet{border-radius:0}}.paneel-vouw .paneelkop{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.paneelknop{display:flex;align-items:center;gap:8px;text-align:left;color:inherit;cursor:pointer;border:0;background:transparent;padding:0;margin:0;box-shadow:none;border-radius:0;font:inherit}.paneelknop:hover h2{color:var(--accent)}.paneelknop:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.paneelknop h2{margin:0}.paneelknop .pijl{flex:none;font-size:20px;line-height:1;color:var(--line-strong);transition:transform .15s;margin-left:-2px}.paneelknop:hover .pijl{color:var(--muted)}.paneel-vouw[data-open=ja] .paneelknop .pijl{transform:rotate(90deg)}.paneel-vouw[data-open=nee]{padding-top:12px;padding-bottom:12px}.paneel-vouw[data-open=nee] .paneelknop h2{color:var(--muted);font-weight:500}.paneelkop-titel{display:flex;align-items:center;gap:6px;min-width:0}.paneelkop-extra{font-size:13px;color:var(--muted)}.paneelinhoud{margin-top:12px;position:relative}.paneelinhoud>.hint:first-child,.paneelinhoud>p:first-child{margin-top:0}.paneelinhoud[data-begrensd=ja]{overflow:hidden}.paneelinhoud[data-begrensd=ja]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:64px;background:linear-gradient(to bottom,transparent,var(--paper) 85%);pointer-events:none}.paneelmeer{margin-top:6px;text-align:center}.paneelmeer .tekstknop{font-weight:600;color:var(--accent)}.sleepvak{position:relative;min-width:0}.sleepvak[data-breed=ja]{grid-column:1/-1}.sleepvak[data-sleep=ja]{opacity:.45}.sleepvak[data-over=voor]{box-shadow:0 -3px 0 var(--accent)}.sleepvak[data-over=na]{box-shadow:0 3px 0 var(--accent)}.sleepvak>.paneel .paneelkop{padding-right:30px}.greep{position:absolute;top:14px;right:12px;z-index:2;cursor:grab;color:var(--line-strong);font-size:15px;letter-spacing:-3px;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1;padding:4px 6px;border-radius:6px}.greep:hover{color:var(--muted);background:var(--canvas)}.greep:active{cursor:grabbing}.greep-pijlen{display:inline-flex;gap:2px;letter-spacing:0;cursor:default}.greep-pijlen button{font-size:12px;color:var(--muted);padding:2px 4px;border:0;background:transparent;font:inherit;cursor:pointer}.indeling-voet{text-align:right;margin:2px 0 12px}.dash{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:22px 24px 24px;margin-bottom:28px;overflow-x:auto}.dashkop{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.dashkop h2{font-family:var(--display);font-size:18px;font-weight:600;margin:0}.dashbereik{margin:3px 0 0;font-size:13px;color:var(--muted)}.dashkeuze{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.dashkeuze .knop{margin-top:0}.chips{display:inline-flex;flex-wrap:wrap;gap:3px;padding:3px;border:1px solid var(--line-strong);border-radius:22px;background:var(--paper)}.chips:not(:has(button)){border:0;padding:0;gap:6px;background:transparent}.chip{font:inherit;font-size:13px;font-weight:600;padding:6px 14px;line-height:1.2;background:transparent;color:var(--muted);border:0;border-radius:var(--radius-rond);cursor:pointer;white-space:nowrap}.chip:hover{background:var(--canvas);color:var(--ink)}.chip[aria-pressed=true]{background:var(--accent);color:var(--op-donker)}span.chip{cursor:default;background:var(--canvas);color:var(--ink);font-weight:500}span.chip b{font-weight:700;margin-left:2px}.kerncijfers{display:grid;grid-auto-flow:column;grid-auto-columns:200px;justify-content:start;width:-moz-max-content;width:max-content;max-width:100%;gap:12px;margin-bottom:22px}@media (max-width:880px){.kerncijfers{grid-auto-flow:row;grid-auto-columns:auto;width:auto}}.kern{background:var(--canvas);border-radius:var(--radius-klein);padding:14px 16px;display:flex;flex-direction:column;gap:2px}.kerngetal{font-family:var(--display);font-size:28px;font-weight:600;line-height:1.1;letter-spacing:-.02em}.kernlabel{font-size:12.5px;color:var(--muted)}.kernnoot{font-size:11.5px;color:var(--muted);margin-top:2px}.kern-uit{background:var(--gap-tint)}.kern-uit .kerngetal{color:var(--gap)}.grafiek{display:flex;align-items:flex-end;gap:4px;overflow-x:auto;padding-bottom:4px;margin-bottom:22px}.kolom{flex:1 1 0;min-width:34px;display:flex;flex-direction:column;align-items:center;gap:3px}.kolompct{font-size:10px;color:var(--gap);font-variant-numeric:tabular-nums;height:13px}.staafveld{position:relative;width:100%;height:92px;border-bottom:1px solid var(--line-strong)}.staafvolume{inset:auto 0 0 0;background:var(--vlak)}.staafuitval,.staafvolume{position:absolute;border-radius:3px 3px 0 0}.staafuitval{inset:auto 28% 0 28%;background:var(--gap);min-height:1px}.kolomlabel{font-size:10px;color:var(--muted);white-space:nowrap}.kolomstuks{font-size:10px;color:var(--line-strong);font-variant-numeric:tabular-nums}.spark{display:inline-flex;align-items:flex-end;gap:1px;height:20px}.spark i{width:3px;min-height:1px;background:var(--accent);display:block;opacity:.7}.dashnoot{font-size:12.5px;color:var(--muted);margin:14px 0 0}@media (max-width:640px){.dash{padding:16px 14px 18px}.kerngetal{font-size:23px}.kolom{min-width:26px}.dashtabel .spark{display:none}}.retour{border-bottom:1px solid var(--line)}.retour:last-child{border-bottom:0}.retourkop{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:14px 4px;text-align:left;background:transparent;border:0;cursor:pointer;border-radius:var(--radius-klein)}.retour[data-open=ja] .retourkop,.retourkop:hover{background:var(--canvas)}.retournaam{display:flex;flex-direction:column;gap:2px;min-width:0}.tellers{display:flex;gap:8px;flex:none}.teller{font-size:12.5px;font-weight:600;padding:4px 11px;white-space:nowrap;border-radius:var(--radius-rond);color:var(--muted);background:var(--canvas)}.teller b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;color:var(--ink);margin-right:3px}.teller[data-soort=defect]{background:var(--gap-tint);color:var(--gap)}.teller[data-soort=defect] b{color:var(--gap)}.teller[data-soort=klacht]{background:var(--unknown-tint);color:var(--unknown)}.teller[data-soort=klacht] b{color:var(--unknown)}.meldingen{padding:4px 4px 18px;display:flex;flex-direction:column;gap:14px}.meldingen .melding{margin:0;padding:0 0 0 12px;font-size:14px;background:transparent;border-radius:0;border-left:2px solid var(--line-strong)}.melding[data-soort=defect]{border-left-color:var(--gap)}.melding[data-soort=klacht]{border-left-color:var(--unknown)}blockquote{margin:6px 0 0;padding:0;font-size:14px;line-height:1.55;color:var(--ink)}blockquote:before{content:"\201C"}blockquote:after{content:"\201D"}.geentekst{margin:6px 0 0;font-style:italic}.geentekst,.importstand{font-size:13px;color:var(--muted)}.importstand{margin:-12px 0 20px;text-align:right}.importstand b{color:var(--ink);font-weight:600}.actielijst{margin:18px 0 26px}.actielijst>h2{display:flex;align-items:center;gap:10px;margin:0 0 12px}.actielijst>h2 .aantal{font-size:12px;font-weight:700;color:var(--op-donker);background:var(--gap);border-radius:var(--radius-rond);padding:2px 9px}.retourkaart{margin:0 0 10px;padding:16px 18px}.retourkaart>header{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.retourkaart .soort{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gap)}.retourkaart .wanneer{font-size:12.5px;color:var(--muted)}.retourkaart h3{margin:4px 0 0;font-size:16px;font-weight:600}.retourkaart .samenvatting{margin:6px 0 0}.retourkaart blockquote{margin:10px 0 0;padding:10px 14px;border-left:3px solid var(--line-strong);background:var(--canvas);border-radius:0 var(--radius-klein) var(--radius-klein) 0;color:var(--ink);font-size:14px}.retourkaart>footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.retourkaart>footer .meta{font-size:12.5px;color:var(--muted)}h2.sectiekop{display:flex;align-items:center;gap:14px;margin:32px 0 12px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}h2.sectiekop:after{content:"";flex:1;height:1px;background:var(--line)}h2.sectiekop+.hint{display:block;margin:-2px 0 14px;max-width:90ch}.tegel[data-kleur=ok] .tegelgetal{color:var(--ok)}.grafieken{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-bottom:8px}.grafiekkaart{min-width:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px 16px}.grafiekkaart h3{margin:0 0 2px;font-size:17px;font-weight:600}.grafiekkaart>.hint{display:block;margin-bottom:14px;font-size:12.5px}.lijngrafiek{position:relative}.lijngrafiek svg{width:100%;height:auto;display:block}.rasterlijn{stroke:var(--line);stroke-dasharray:3 4}.kruislijn{stroke:var(--line-strong)}.aslabel{font-size:11px;fill:var(--muted)}.lijn{fill:none;stroke:var(--grafiek-1);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.punt{fill:var(--paper);stroke:var(--grafiek-1);stroke-width:2}.tip{position:absolute;transform:translate(-50%,calc(-100% - 12px));background:var(--ink);color:var(--op-donker);font-size:12px;line-height:1.3;padding:6px 10px;border-radius:8px;white-space:nowrap;pointer-events:none}.staven{display:flex;flex-direction:column;gap:8px}.staafrij{display:grid;grid-template-columns:minmax(90px,150px) 1fr 90px;gap:10px;align-items:center;font-size:13px}.staafnaam{color:var(--muted);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staafspoor{display:block;height:18px;background:var(--canvas);border-radius:4px;overflow:hidden}.staaf{display:block;height:100%;min-width:2px;background:var(--grafiek-1);border-radius:0 4px 4px 0}.staafwaarde{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ring{display:flex;flex-direction:column;align-items:center;gap:14px}.ring svg{width:180px;height:180px}.ringspoor{stroke:var(--canvas)}.ringdeel,.ringspoor{fill:none;stroke-width:22}.ringgetal{font-size:22px;font-weight:600;fill:var(--ink)}.legenda{display:flex;gap:18px;flex-wrap:wrap;justify-content:center;font-size:13px;font-variant-numeric:tabular-nums}.legenda span:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px;background:var(--kleur);vertical-align:-1px}.sorteer{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:400;color:var(--muted)}.inkoopveld{width:92px;padding:5px 8px;font:inherit;font-size:13px;text-align:right;border:1px solid var(--accent);border-radius:8px;background:var(--paper);color:var(--ink)}.getal-knop{background:none;border:0;padding:0;font:inherit;font-size:14px;color:var(--accent);cursor:pointer;font-variant-numeric:tabular-nums;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.getal-knop:hover{color:var(--accent-dark)}.kruimel{margin:0 0 14px;font-size:13.5px}.kruimel a{text-decoration:none;font-weight:600}.kruimel a:hover{text-decoration:underline}.productkop{display:flex;gap:18px;align-items:flex-start;min-width:0}.thumb.groot{width:96px;height:96px;border-radius:12px}.pillen{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0 0}.tweekolom{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;margin-top:4px}.tweekolom .paneel{margin-bottom:0;min-width:0}.listingtitel{font-size:15px;line-height:1.5;margin:0 0 14px;color:var(--ink)}.kv{grid-template-columns:minmax(110px,150px) 1fr;gap:10px 14px;margin:0;font-size:14px}.kv dt{color:var(--muted);padding-top:2px}.kv dd{margin:0;min-width:0}.kv .sub{display:block;font-size:12.5px;color:var(--muted);margin-top:3px}dl.kv{grid-template-columns:minmax(110px,150px) 1fr;height:auto;min-height:0;background:none;overflow:visible}.paneel .tabel,dl.kv{border:0;border-radius:0}.paneel .tabelkaart{margin-bottom:0}.retourlijst{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.retourlijst li{padding-left:12px;border-left:2px solid var(--line-strong);font-size:14px}.retourlijst li[data-soort=defect]{border-left-color:var(--gap)}.retourlijst .sub{display:block;font-size:12.5px;color:var(--muted)}.variantlijst{display:flex;flex-direction:column;gap:10px}.variant{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink)}.variant .sub{display:block;font-size:12.5px;color:var(--muted)}.variant:hover .row-title{color:var(--accent)}.tabel a.row-title{color:var(--ink);text-decoration:none}.tabel a.row-title:hover{color:var(--accent)}.knoppen .hint{margin-left:4px}.opslagstand{display:flex;align-items:center;gap:8px;margin:0;font-size:13.5px;color:var(--muted)}.opslagbalk{position:fixed;left:var(--zijbalk);right:0;bottom:0;z-index:20;padding:10px 28px;background:var(--paper);border-top:1px solid var(--line)}.opslagbalk .opslagstand{justify-content:flex-end}body:has(.opslagbalk) .shell{padding-bottom:56px}.opslagstand:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--line-strong);flex:none}.opslagstand[data-stand=bezig]:before,.opslagstand[data-stand=wacht]:before{background:var(--unknown)}.opslagstand[data-stand=opgeslagen]:before{background:var(--ok)}.opslagstand[data-stand=fout]{color:var(--gap)}.opslagstand[data-stand=fout]:before{background:var(--gap)}.vereist{color:var(--gap);margin-left:2px}.koppelkiezer{margin-top:14px;padding:14px;border:1px dashed var(--line-strong);border-radius:var(--radius-klein)}.keuzelijst{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:4px 12px;margin-top:10px}.keuze{display:flex;align-items:center;gap:12px;width:100%;padding:6px 8px;border:0;border-radius:8px;background:transparent;font:inherit;text-align:left;color:var(--ink);cursor:pointer}.keuze:hover{background:var(--accent-tint)}.keuze:disabled{opacity:.5;cursor:default}.keuze .thumb{width:36px;height:36px;border-radius:6px}.koppeltekst{min-width:0;display:flex;flex-direction:column}.koppeltekst .row-title{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.koppeltekst .sub{display:block;font-size:12px;color:var(--muted)}.knoppen .knop.gevaar{margin-left:auto}.pilknop{cursor:pointer;border:0;font:inherit;font-size:12px;font-weight:600}.pilknop:hover{box-shadow:0 0 0 2px var(--line-strong)}.pilknop:disabled{cursor:default;opacity:.6}.pilknop span[aria-hidden]{margin-left:5px;font-size:9px;opacity:.7}.statusmenu{position:fixed;z-index:40;min-width:190px;padding:4px;background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-klein);box-shadow:var(--schaduw-zweef);display:flex;flex-direction:column;gap:2px}.statuskeuze{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 8px;border:0;border-radius:8px;background:transparent;font:inherit;text-align:left;cursor:pointer}.statuskeuze:hover,.statuskeuze[data-huidig=ja]{background:var(--canvas)}.statuskeuze .hint{font-size:12px}.uitgelezen{margin-top:8px;padding:10px 12px;background:var(--canvas);border-radius:var(--radius-klein);max-width:640px}.uitgelezen .sub{white-space:normal;margin:0 0 4px}.uitgelezen-regels{margin:6px 0;padding-left:18px;font-size:12.5px;color:var(--ink)}.uitgelezen-regels li{margin:2px 0}.overnameplan{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid var(--line-strong)}.overnameplan .knop{align-self:flex-start}.landkiezer{position:relative}.landkiezer input{width:100%;padding:9px 12px;font:inherit;font-size:14px;line-height:1.5;border:1px solid var(--line-strong);border-radius:var(--radius-klein);background:var(--paper);color:var(--ink)}.landkiezer input:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.landlijst{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;margin:0;padding:4px;list-style:none;max-height:260px;overflow-y:auto;background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-klein);box-shadow:var(--schaduw-zweef)}.landlijst li{padding:7px 10px;border-radius:6px;cursor:pointer;font-size:14px;display:flex;gap:8px;align-items:center}.landlijst li[aria-selected=true]{background:var(--canvas)}.veld>label>span{font-size:12.5px;font-weight:600;color:var(--muted)}.veld>label{margin:0}.vinklabel{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500;cursor:pointer}.pil[data-toon=accent]{background:var(--accent-tint);color:var(--accent)}.tegel[data-kleur=let-op]{border-left:4px solid var(--unknown)}.tegel[data-kleur=gap]{border-left:4px solid var(--gap)}.tegel[data-kleur=accent]{border-left:4px solid var(--accent)}.tegel[data-kleur=accent] .tegelgetal{color:var(--accent)}.tabel tfoot td{border-top:1px solid var(--line-strong);border-bottom:0;background:var(--canvas)}.dashtabel tr.uitkomst{display:table-row}.dashtabel .uitkomst td{font-weight:700;border-top:2px solid var(--line-strong)}.dashtabel{overflow:visible}.dashtabel td,.dashtabel th{padding:8px 12px;font-size:13px}.dashtabel .sub{font-size:11px}.tegel[data-kleur=gap] .tegelgetal{color:var(--gap)}.tegel[data-kleur=ok]{border-left:4px solid var(--ok)}.tegel .tekstknop{font-size:inherit}.tegel[data-kleur=let-op] .tegelgetal{color:var(--unknown)}.tussenkop{margin:22px 0 0;font-size:15px;font-weight:600}.tussenkop+.velden{margin-top:10px}.regeltabel td{vertical-align:top}.regeltabel .sub{text-align:right}.celveld{width:100%;padding:7px 10px;font:inherit;font-size:14px;border:1px solid var(--line-strong);border-radius:8px;background:var(--paper);color:var(--ink)}.celveld.smal{width:120px;text-align:right}.celveld.aantal{width:90px;text-align:right}.celveld:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.veld input[readonly]{background:var(--canvas);color:var(--muted)}.betaalblokken{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:18px}.betaalblok{background:var(--canvas);border-radius:var(--radius-klein);padding:14px 16px}.betaalblok h3{margin:0 0 10px;font-size:15px;font-weight:600}.betaalblok .veld{margin-bottom:12px}.betaalblok .veld input{background:var(--paper)}.betaalblok .veld input[readonly]{background:var(--vlak)}.betaalblok[data-betaald=ja]{box-shadow:inset 4px 0 0 var(--ok)}.eurregel{margin:-4px 0 10px}.eurregel .hint{margin:0;line-height:1.5}.eurregel .veld{margin-bottom:0}.vouwkop{margin:0}.vouwknop{display:flex;align-items:center;gap:10px;width:100%;padding:0;border:0;background:none;text-align:left;cursor:pointer;font:inherit;font-size:18px;font-weight:600;color:var(--ink)}.vouwknop .pijl{flex:none;font-size:20px;line-height:1;color:var(--muted);transition:transform .15s}.paneel[data-open=ja] .vouwknop .pijl{transform:rotate(90deg)}.vouwknop .samenvatting{margin-left:auto;font-size:13px;font-weight:500;color:var(--muted);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.vouwinhoud{margin-top:8px}.vouwinhoud>.hint:first-child{margin-top:6px}@media (max-width:760px){.vouwknop .samenvatting{display:none}}.zending{background:var(--canvas);border-radius:var(--radius-klein);padding:14px 16px;margin-top:12px}.zending[data-binnen=ja]{box-shadow:inset 4px 0 0 var(--ok)}.zendingkop{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:0;border:0;background:none;font:inherit;color:var(--ink);text-align:left;cursor:pointer}.zendingkop .pijl{font-size:18px;line-height:1;color:var(--muted);transition:transform .15s}.zending[data-open=ja] .zendingkop .pijl{transform:rotate(90deg)}.zendingkop .hint{font-size:13px}.zending .velden{margin-top:10px;margin-bottom:0}.zending .veld input,.zending .veld select,.zending .veld textarea{background:var(--paper)}.zending-inhoud{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 12px}.zending-inhoud label{display:grid;gap:3px}.zending-inhoud label span{font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zending-inhoud input:disabled{opacity:.75}.delen-overzicht{margin-top:10px;overflow-x:auto}.kostenblok{background:var(--canvas);border-radius:var(--radius-klein);padding:14px 18px;margin-top:18px}.kostenregel{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:4px 0;font-size:14px}.kostenregel>span:last-child{text-align:right;font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:anywhere}.kostenregel>span:first-child{flex-shrink:0;max-width:45%}.kostenregel .pil{white-space:normal;text-align:left}.kostenregel.totaal{border-top:1px solid var(--line-strong);margin-top:6px;padding-top:10px;font-weight:600}.kostenregel .sub{display:block;font-size:12px;color:var(--muted);font-weight:400}.kostenblok+.velden{margin-top:18px}.kopregel{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.velden .breed{grid-column:1/-1}.veldlabel{display:block;font-size:12.5px;font-weight:600;color:var(--muted);margin-bottom:6px}.knoppen{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:20px}.knoppen button{margin-top:0}.merkform{margin-top:22px}.logokiezer{margin-bottom:20px}.logokiezer>.hint{display:block;margin-top:6px;font-size:12px}.logorij{gap:12px;flex-wrap:wrap}.logorij,.logovak{display:flex;align-items:center}.logovak{width:160px;height:52px;padding:6px;flex:none;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius-klein);background:var(--paper);justify-content:center}.logovak .logosvg{display:block;width:100%;max-height:100%}.logovak .logosvg svg{display:block;width:100%;height:auto;max-height:40px}.logovak img{max-width:100%;max-height:100%}.logoknoppen{display:flex;gap:8px;flex-wrap:wrap}.stip{margin-left:6px;color:var(--gap)}.chip[aria-pressed=true] .stip{color:var(--op-donker)}@media (max-width:760px){.shell{padding-top:24px;padding-bottom:48px}.blokinhoud,.dash,.paneel{padding-left:14px;padding-right:14px}.paneel{padding-top:16px;padding-bottom:16px}.row{padding-left:12px}.blokknop,.row{padding-right:14px}.blokknop{padding-left:14px}.veld input,.veld select,.veld textarea,.zoekveld,input[type=password],select.plain{font-size:16px}.zoekveld{max-width:none}.paginaacties{width:100%;padding-top:0}.tegelgetal,h1{font-size:28px}h2{margin-top:28px}.row{grid-template-columns:4px 1fr;gap:10px}.row>:nth-child(3){grid-column:2}.regel{flex-wrap:wrap}.acties{justify-content:flex-start}.retourkop{flex-direction:column;align-items:flex-start;gap:10px}.importstand{text-align:left}.blokknop{flex-wrap:wrap;gap:4px 12px}.blokdatum{margin-left:0;width:100%}.blokbalk{flex-wrap:wrap}.werkbalk-acties{margin-left:0}}.tabelwrap{overflow-x:auto}.voorbeeld{background:var(--paper);color:var(--klant-ink);border:1px solid var(--line);padding:22px 26px;max-width:760px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.55}.voorbeeld-titel{font-size:21px;font-weight:700;line-height:1.3;margin:0 0 14px}.voorbeeld-usps{margin:0 0 18px;padding-left:20px}.voorbeeld-usps li{margin:3px 0}.voorbeeld-tekst h3{font-size:16px;font-weight:700;margin:18px 0 6px}.voorbeeld-tekst p{margin:0 0 10px}.voorbeeld-tekst ol,.voorbeeld-tekst ul{margin:0 0 12px;padding-left:22px}.voorbeeld-tekst li{margin:3px 0}.telefoon{width:360px;max-width:100%;background:var(--paper);color:var(--klant-ink);border:1px solid var(--line);border-radius:22px;padding:18px 16px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.45;box-shadow:var(--schaduw-kaart)}.telefoon-label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--klant-label);margin:0 0 6px}.telefoon-label+.telefoon-titel,.telefoon-tegel+.telefoon-label{margin-top:18px}.telefoon-tegel{display:grid;grid-template-columns:84px 1fr;gap:12px;padding:10px;border:1px solid var(--klant-mock-rand);border-radius:10px}.telefoon-foto{width:84px;height:84px;background:var(--klant-vlak);border-radius:6px}.telefoon-tegeltitel{margin:0;font-size:13.5px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.telefoon-prijs{margin:8px 0 0;font-weight:700;font-size:16px}.telefoon-merk{margin:0 0 4px;font-size:15px;color:var(--klant-muted)}.telefoon-titel{font-size:18px;font-weight:800;line-height:1.25;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.telefoon-sterren{margin:0 0 14px;color:var(--ster);font-size:15px;letter-spacing:.04em}.telefoon-sterren span{color:var(--klant-ink);margin-left:6px;letter-spacing:0}.telefoon-kop{font-weight:700;font-size:15px;margin:0 0 6px}.telefoon-tekst{position:relative}.telefoon-tekst h3{font-size:15px;font-weight:700;margin:14px 0 4px}.telefoon-tekst p{margin:0 0 8px}.telefoon-tekst ol,.telefoon-tekst ul{margin:0 0 10px;padding-left:20px}.telefoon-tekst li{margin:2px 0}.telefoon-ingeklapt{max-height:7.5em;overflow:hidden}.telefoon-ingeklapt:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3em;background:linear-gradient(transparent,var(--paper))}.telefoon button.telefoon-leesmeer{margin-top:6px;background:none;border:0;padding:0;width:auto;border-radius:0;color:var(--kanaal-bol);font-weight:700;font-size:14px;cursor:pointer}.voorbeeld-wettelijk{margin:18px 0 0;padding-top:12px;border-top:1px solid var(--line);font-size:12.5px;color:var(--klant-muted)}.logboek{list-style:none;margin:0;padding:0}.logboek-regel{border-top:1px solid var(--line)}.logboek-regel:first-child{border-top:0}.logboek-kop{display:flex;gap:10px;align-items:baseline;width:100%;padding:10px 0;text-align:left;font:inherit;color:inherit;cursor:pointer}.logboek-titel{font-weight:600;flex:1}.logboek-inhoud{padding:0 0 14px}.logboek-uitkomst{margin-top:12px;padding:10px 12px;background:var(--canvas);border-radius:var(--radius-klein)}.logboek-form{display:grid;gap:8px;margin:6px 0 14px}.logboek-form input,.logboek-form select,.logboek-form textarea{font:inherit;padding:8px 10px;border:1px solid var(--line-strong);border-radius:var(--radius-klein);background:var(--paper)}.markdown p{margin:0 0 10px;font-size:14px;line-height:1.5}.markdown h3{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:14px 0 6px}.markdown ol,.markdown ul{margin:0 0 10px;padding-left:18px;font-size:14px}.markdown li{margin:2px 0}.markdown .tabelkaart{margin:6px 0 12px}.markdown code{font-size:13px;background:var(--canvas);padding:1px 4px;border-radius:3px}.actielijst{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.actielijst li{display:flex;align-items:baseline;gap:10px;font-size:14px;line-height:1.45}.actielijst input[type=checkbox]{width:16px;height:16px;flex:none;position:relative;top:2px;cursor:pointer}.actielijst .actie-tekst{flex:1;display:flex;flex-direction:column}.actielijst .actie-tekst a{color:inherit;text-decoration:none;border-bottom:1px solid var(--line-strong)}.actielijst.gedaan{margin-top:8px;opacity:.6}.slimme-rij{align-items:flex-start}.slimme-stip{flex:none;width:7px;height:7px;border-radius:999px;background:var(--accent);margin-top:6px}.slimme-rij .actie-tekst{font-weight:500}.crm-groep{display:flex;align-items:baseline;gap:10px;margin:24px 0 10px}.crm-groep h2{font-size:15px;margin:0;letter-spacing:.01em}.crm-kaarten{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.crm-kaart{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;display:flex;flex-direction:column;gap:10px;min-width:0}.crm-kaart-kop{display:flex;align-items:center;gap:12px}.crm-kaart-kop>div{min-width:0;flex:1}.crm-kaart-kop .row-title{display:block;color:var(--ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.row-title:hover{text-decoration:underline}.crm-sub{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:2px;font-size:12.5px}.crm-sub a{text-decoration:none}.crm-avatar{flex:none;width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;letter-spacing:.02em;background:var(--accent-tint);color:var(--accent)}.crm-avatar.groot{width:72px;height:72px;font-size:24px}.crm-avatar.mini{width:22px;height:22px;font-size:9.5px}.crm-avatar[data-groep="Fulfilment en logistiek"]{background:var(--groep-logistiek-vlak);color:var(--groep-logistiek-tekst)}.crm-avatar[data-groep=Verkoopkanalen]{background:var(--groep-kanalen-vlak);color:var(--groep-kanalen-tekst)}.crm-avatar[data-groep=Financieel]{background:var(--ok-tint);color:var(--ok)}.crm-avatar[data-groep="Compliance en overheid"]{background:var(--unknown-tint);color:var(--unknown)}.crm-avatar[data-groep=Tooling]{background:var(--groep-tooling-vlak);color:var(--groep-tooling-tekst)}.crm-avatar[data-groep="Inhuur en verhuur"]{background:var(--groep-inhuur-vlak);color:var(--groep-inhuur-tekst)}.crm-avatar[data-groep=Intern]{background:var(--ink);color:var(--op-donker)}.crm-avatar[data-groep=Overig]{background:var(--canvas);color:var(--muted)}.crm-doet{margin:0;font-size:13.5px;color:var(--muted);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.crm-signalen{display:flex;flex-wrap:wrap;gap:6px}.crm-personen{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;font-size:13.5px}.crm-personen li{display:flex;align-items:center;gap:8px;min-width:0}.crm-personen .hint,.crm-personen .naam{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-personen .hint{flex:1}.crm-bereik{display:flex;flex-wrap:wrap;gap:6px}.crm-kaart .crm-bereik{margin-top:auto}.bereik{display:inline-flex;align-items:center;gap:6px;max-width:100%;font-size:12.5px;font-weight:600;padding:4px 10px;border-radius:var(--radius-rond);background:var(--canvas);color:var(--ink);text-decoration:none}.bereik:hover{background:var(--accent-tint);color:var(--accent)}.bereik svg{flex:none}.bereik span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-visitekaart{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:22px 24px;margin-bottom:20px}.crm-visitekaart-tekst{flex:1 1 360px;min-width:0}.crm-visitekaart h1{margin:0 0 4px}.crm-visitekaart .lede{margin:0 0 12px}.crm-feiten{display:grid;grid-template-columns:max-content 1fr;gap:4px 14px;margin:14px 0 0;font-size:13.5px}.crm-feiten dt{color:var(--muted)}.crm-feiten dd{margin:0}.crm-kolommen{display:grid;grid-template-columns:minmax(0,3fr) minmax(280px,2fr);grid-auto-flow:dense;gap:20px;align-items:start}.crm-kolommen h2{font-size:15px;margin:0 0 10px}.crm-kolommen aside .paneel{margin-bottom:16px}@media (max-width:1000px){.crm-kolommen{grid-template-columns:1fr}}.crm-kolommen.metselwerk{grid-auto-rows:2px;row-gap:0}.metselwerk [data-kader~=onder]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-width:0}.metselwerk [data-kader~=boven]{border-top-left-radius:0;border-top-right-radius:0}.ind-knop{position:absolute;z-index:30;transform:translate(-100%,calc(-100% - 6px));display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border:1px solid var(--line);border-radius:var(--radius-rond);background:var(--paper);color:var(--muted);font-size:12px;cursor:pointer}.ind-knop:hover{color:var(--accent);border-color:var(--accent-rand)}.ind-vak{position:absolute;z-index:40;border:2px dashed var(--accent-rand);border-radius:var(--radius);background:color-mix(in srgb,var(--accent-tint) 45%,transparent);cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ind-vak:hover{border-color:var(--accent)}.ind-vak[data-sleept]{opacity:.35}.ind-titel{left:8px;max-width:calc(100% - 80px);padding:2px 9px 2px 5px;border-radius:var(--radius-rond);background:var(--accent);color:var(--paper);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ind-los,.ind-titel{position:absolute;top:8px;display:inline-flex;align-items:center;gap:4px;font-size:12px}.ind-los{right:8px;padding:2px 9px;border:1px solid var(--accent-rand);border-radius:var(--radius-rond);background:var(--paper);color:var(--accent);cursor:pointer}.ind-doel{position:absolute;z-index:45;pointer-events:none;background:var(--accent);border-radius:2px}.ind-doel[data-soort=kader]{background:color-mix(in srgb,var(--accent) 16%,transparent);border:2px solid var(--accent);border-radius:var(--radius)}.ind-spook{z-index:95;pointer-events:none;padding:4px 10px;border-radius:var(--radius-rond);background:var(--ink);color:var(--paper);font-size:12.5px}.ind-balk,.ind-spook{position:fixed;box-shadow:var(--schaduw-zweef)}.ind-balk{left:50%;bottom:20px;transform:translateX(-50%);z-index:90;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;max-width:calc(100vw - 32px);padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);font-size:13px}.ind-uitleg{color:var(--muted)}.doc-kies{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:56px;margin:0 0 12px;border:1.5px dashed var(--line-strong);border-radius:var(--radius);background:var(--canvas);color:var(--accent);font:inherit;font-weight:600;cursor:pointer}.doc-kies:hover,.doc-kies[data-sleept]{border-color:var(--accent);background:var(--accent-tint)}.doc-stap{display:grid;gap:10px;margin:0 0 14px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--canvas)}.doc-gekozen{margin:0;overflow-wrap:anywhere}.doc-knoppen{display:flex;align-items:center;gap:12px}.pb-inhoud{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 0 16px;padding:0 0 12px;border-bottom:1px solid var(--line);font-size:13px}.pb-bewerk{width:100%;min-height:70vh;padding:12px;border:1px solid var(--line-strong);border-radius:var(--radius-klein);font-family:var(--mono,monospace);font-size:13px;line-height:1.5}.pb-versies{margin:20px 0 0;padding:12px 0 0;border-top:1px solid var(--line);font-size:13.5px}.pb-versies summary{cursor:pointer;font-weight:600}.pb-versies ul{margin:8px 0 0;padding-left:18px;display:grid;gap:4px}.kk-hoofd{grid-column:1}.kk-zij{grid-column:2;align-self:start}.kk-volledig{grid-column:1/-1}.pr-raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.pr-vol{grid-column:1/-1}.pr-stapel{display:flex;flex-direction:column;gap:20px;min-width:0}@media (max-width:1000px){.pr-raster{grid-template-columns:minmax(0,1fr)}.kk-hoofd,.kk-volledig,.kk-zij{grid-column:1}}.crm-meer summary{cursor:pointer;list-style:none}.crm-meer summary::-webkit-details-marker{display:none}.crm-meer[open] summary{color:var(--muted);font-size:12.5px}.crm-meer p{margin:6px 0 0;font-size:13.5px;line-height:1.45}.crm-lijst{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14px}.crm-lijst li{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.crm-lijst li>:first-child{min-width:0}.crm-wie{display:flex;align-items:center;gap:10px}.crm-wie .crm-avatar{width:34px;height:34px;font-size:12px}.crm-compact td{vertical-align:middle}.gesprek-form{display:flex;flex-direction:column;gap:8px}.gesprek-form textarea{width:100%;padding:8px 10px;border:1px solid var(--line-strong);border-radius:var(--radius-klein);font:inherit;resize:vertical}.gesprek-regel{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.gesprek-regel input,.gesprek-regel select{padding:7px 10px;font:inherit;font-size:13.5px;border:1px solid var(--line-strong);border-radius:var(--radius-klein);background:var(--paper)}.gesprek-regel .knop{margin-left:auto}.gesprekken{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.gesprekken li{border-top:1px solid var(--line);padding-top:10px}.gesprek-kop{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:13.5px}.gesprek-kop .tekstknop{margin-left:auto}.gesprekken p{margin:4px 0 0;font-size:14px;line-height:1.5;white-space:pre-wrap}.uitleg-knop{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:16px;height:16px;margin-left:4px;border-radius:50%;border:1px solid var(--line-strong);background:var(--paper);color:var(--muted);font:700 10px/1 var(--display);cursor:pointer}.uitleg-knop:hover,.uitleg-knop[aria-expanded=true]{border-color:var(--accent);color:var(--accent);background:var(--accent-tint)}.uitleg-kaart{position:relative;padding:14px 44px 14px 16px;font-size:13.5px;line-height:1.5;color:var(--ink);text-align:left;white-space:normal}.uitleg-kaart p{margin:0 0 8px}.uitleg-kaart p:last-child{margin-bottom:0}.uitleg-sluit{position:absolute;top:8px;right:8px;color:var(--muted)}.uitleg-titel{display:block;margin:0 0 6px;font-size:14px;font-weight:600}.uitleg-formule{flex-direction:column;gap:4px;padding:10px 12px;background:var(--canvas);border-radius:8px;font-family:var(--mono)}.uitleg-formule,.uitleg-voet{display:flex;margin:10px 0 0;font-size:12px}.uitleg-voet{align-items:center;justify-content:space-between;gap:10px;color:var(--muted)}.uitleg-claude{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;padding:0;font:inherit;font-size:13px;font-weight:500;color:var(--accent);cursor:pointer}.inkoopprijs-kop{display:flex;flex-wrap:wrap;gap:16px;margin:0 0 14px}.inkoopprijs-kop>div{display:flex;flex-direction:column;gap:2px}.gegevens-lijst{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px 24px;margin:0}.gegevens-lijst>div{padding:8px 0;border-bottom:1px solid var(--line);min-width:0}.gegevens-lijst dt{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.gegevens-lijst dd{margin:2px 0 0;font-size:14.5px;overflow-wrap:anywhere}.reis{list-style:none;margin:0;padding:0;position:relative}.reis:before{content:"";position:absolute;left:19px;top:24px;bottom:24px;width:2px;background:var(--line)}.stap{position:relative;padding:0 0 36px 60px}.stap-kop{display:flex;gap:16px;align-items:flex-start;margin-bottom:14px}.stap-nr{position:absolute;left:0;top:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--paper);border:2px solid var(--accent);color:var(--accent);font-family:var(--display);font-weight:700;font-size:16px}.stap-kop h2{margin:6px 0 4px;font-size:22px}.stap-kop .lede{margin:0;font-size:15px;max-width:70ch}.reis-kaarten{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.reis-drie{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.reis-kaart{border-radius:var(--radius);padding:16px 18px;display:flex;flex-direction:column;gap:8px}.reis-kaart h3{margin:0;font-size:15.5px;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.reis-kaart h3 a{color:var(--ink);text-decoration:none}.reis-kaart h3 a:hover{text-decoration:underline}.reis-kaart>p{margin:0;font-size:13.5px;line-height:1.5;color:var(--muted)}.reis-kaart-kop{display:flex;align-items:center;gap:8px;justify-content:space-between}.reis-nu{margin-top:auto!important;color:var(--ink)!important;padding-top:6px;border-top:1px dashed var(--line)}.komt-terug{background:var(--canvas);border-radius:var(--radius-klein);padding:10px 12px;margin-top:auto}.komt-terug>span{display:block;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.komt-terug ul{margin:0;padding-left:16px;font-size:13px;line-height:1.5}.komt-terug a{text-decoration:none}.komt-terug a:hover{text-decoration:underline}.reis-lijst{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:13.5px}.reis-lijst li{padding-bottom:8px;border-bottom:1px solid var(--line)}.reis-lijst li strong{display:block;font-weight:600}.reis-lijst li .hint{display:block}.reis-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--line-strong);vertical-align:middle;margin-right:6px}.reis-dot[data-stand=ok]{background:var(--ok)}.reis-dot[data-stand=fout],.reis-dot[data-stand=te-laat]{background:var(--gap)}.reis-dot[data-stand=bezig]{background:var(--accent)}@media (max-width:640px){.stap{padding-left:48px}.reis:before{left:15px}.stap-nr{width:32px;height:32px;font-size:14px}}.nieuw-lijst{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px 24px}.nieuw-dag h3{margin:0 0 6px;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.nieuw-dag ul{margin:0;padding-left:16px;font-size:13.5px;line-height:1.5}.nieuw-dag li{margin-bottom:4px}.nieuw-dag summary{color:var(--ink)}.service-melding{position:fixed;right:20px;bottom:56px;z-index:70;width:min(380px,calc(100vw - 32px));background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--gap);border-radius:var(--radius);box-shadow:var(--schaduw-zweef);padding:14px 16px;font-size:14px}.service-melding-kop{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px}.service-melding ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.service-melding li{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.service-melding .pil{align-self:flex-start}@media (max-width:900px){.service-melding{right:12px;bottom:calc(86px + env(safe-area-inset-bottom))}}.uitgelicht{outline:2px solid var(--gap);outline-offset:4px;border-radius:var(--radius);transition:outline-color .6s}.kanaalmerk{display:inline-block;font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.02em;padding:2px 8px;border-radius:var(--radius-rond);white-space:nowrap;vertical-align:middle;background:var(--canvas);color:var(--muted);border:1px solid var(--line)}.kanaalmerk[data-kanaal=alibaba]{background:var(--kanaal-alibaba);color:var(--op-donker);border-color:var(--kanaal-alibaba)}.kanaalmerk[data-klein=ja]{font-size:10px;padding:1px 6px}h1>.kanaalmerk{font-size:13px;padding:3px 10px;margin-left:12px;position:relative;top:-4px}td>.kanaalmerk{margin-right:8px}.vervoericoon{width:16px;height:16px;vertical-align:-3px;margin-right:5px;flex:none}.pil .vervoericoon{width:13px;height:13px;vertical-align:-2px;margin-right:4px}.vervoerlijst{display:flex;flex-wrap:wrap;gap:6px 14px;padding:9px 0 0;font-size:14px}.vervoerlijst span{white-space:nowrap}.kopieer-ean{cursor:copy;padding:0;border:0;background:none;font:inherit;color:inherit;display:inline-flex;align-items:center;gap:6px}.kopieer-ean:hover .mono{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.kopieer-klaar{font-size:11px;font-weight:600;color:var(--ok)}.rijlinks{display:inline-flex;gap:10px;margin-left:8px;vertical-align:middle}.rijlinks a{font-size:12px;color:var(--accent);text-decoration:none;white-space:nowrap}.rijlinks a:hover{text-decoration:underline}.rijlinks .billie{height:14px;margin-right:3px;vertical-align:-3px}.map-knop{display:inline-flex;align-items:center;gap:6px;margin:2px 0 0;padding:0;border:0;background:transparent;box-shadow:none;border-radius:0;font:inherit;font-size:13.5px;color:var(--accent);cursor:pointer;text-decoration:none}.map-knop svg{width:15px;height:15px;fill:currentColor;flex:none;opacity:.85}.map-knop:hover,.map-knop[aria-expanded=true]{text-decoration:underline;text-underline-offset:2px}.map-knop:hover svg,.map-knop[aria-expanded=true] svg{opacity:1}.bestanden-kaart{max-width:min(520px,calc(100vw - 24px));padding:12px 14px}.bestanden-kaart .rij{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--line)}.bestanden-kaart .rij .doc{width:16px;height:16px;fill:var(--muted);flex:none}.bestanden-kaart .rij .naam{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bestanden-kaart .rij .meta{flex:none;font-size:12px;white-space:nowrap}.bestanden-kaart .voet{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;padding-top:8px}.map-rij{display:inline-flex;align-items:center;gap:2px}.briefinglayout{display:grid;grid-template-columns:minmax(260px,340px) 1fr;gap:16px;align-items:start}.brieflijst-paneel{display:flex;flex-direction:column;gap:10px}.brief-zoek .zoekveld{width:100%}.brieflijst{gap:6px}.brieflijst,.briefrij{display:flex;flex-direction:column}.briefrij{gap:2px;text-align:left;width:100%;margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-klein);background:var(--paper);font:inherit;cursor:pointer}.briefrij,.briefrij .row-title{color:var(--ink)}.briefrij .sub{color:var(--muted);font-size:12.5px}.briefrij:hover{background:var(--canvas)}.briefrij.actief,.briefrij:hover{border-color:var(--accent);color:var(--ink)}.briefrij.actief{background:var(--accent-tint)}.briefblad .brieftitel{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;font:700 24px/1.25 var(--display);color:var(--ink);padding:0 0 8px;margin:0 0 14px}.briefsectie{margin-bottom:16px}.briefkop{display:flex;align-items:center;gap:10px;margin-bottom:4px;flex-wrap:wrap}.briefkop input{flex:1;min-width:120px;border:0;background:transparent;font:600 15px/1.3 var(--display);color:var(--ink);padding:2px 0}.briefkop input:focus{outline:2px solid var(--accent);outline-offset:2px}.briefkop .briefkoptekst{min-width:0}@media (max-width:767px){.briefkop>span{flex-basis:100%;justify-content:flex-end}}.briefsectie textarea{width:100%;border:1px solid var(--line);border-radius:var(--radius-klein);padding:10px 12px;font:inherit;font-size:14px;line-height:1.55;color:var(--ink);background:var(--paper);resize:vertical}@media (max-width:900px){.briefinglayout{grid-template-columns:1fr}}@page{margin:16mm 15mm}@media print{.balkje,.geen-print,.tabbalk,.zijbalk{display:none!important}.alleen-print{display:block}.printkop{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-bottom:2px solid var(--print-ink);padding-bottom:6px;margin-bottom:14px}.printkop .printmerk{font:700 12pt/1 var(--display);letter-spacing:.18em;text-transform:uppercase}.printkop .printmeta{font-size:8.5pt;color:var(--print-muted)}.printvoet{margin-top:18pt;padding-top:6pt;border-top:1px solid var(--print-rand);font-size:8pt;color:var(--print-muted)}.briefsectie{-moz-column-break-inside:avoid;break-inside:avoid}.shell{padding:0;max-width:none}.briefinglayout{display:block}.briefblad{border:0;box-shadow:none;padding:0}.briefblad .brieftitel{border-bottom:2px solid var(--print-ink);font-size:20pt}.briefkop input{font-size:13pt}.briefsectie textarea{border:0;padding:0;font-size:10.5pt;height:auto;resize:none;overflow:visible}}.opmaakknoppen{display:inline-flex;gap:2px}.opmaakknoppen button{width:26px;height:24px;padding:0;margin:0;border:1px solid var(--line);border-radius:4px;background:var(--paper);color:var(--muted);font:13px/1 var(--display);cursor:pointer}.opmaakknoppen button:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-tint)}.briefkoptekst{font:600 15px/1.3 var(--display);color:var(--ink);margin:2px 0;flex:1}.briefweergave{font-size:14px;line-height:1.55}.briefweergave p{margin:0 0 8px}.briefweergave ol,.briefweergave ul{margin:0 0 8px;padding-left:20px}.briefweergave li{margin:2px 0}.briefveld{position:relative}.blokmenu{position:absolute;left:10px;top:calc(100% - 6px);z-index:40;width:min(320px,calc(100% - 20px));background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--schaduw-zweef);padding:8px}.blokmenu p.hint{margin:0 0 4px;padding:0 8px;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.blokmenu button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;padding:7px 8px;border:0;border-radius:var(--radius-klein);background:transparent;font:inherit;font-size:14px;color:var(--ink);text-align:left;cursor:pointer}.blokmenu button:hover{background:var(--accent-tint);color:var(--accent)}.opdrachtbalk{display:flex;gap:8px;align-items:center;margin:14px 0 4px}.opdrachtbalk input{flex:1;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-klein);font:inherit;font-size:14px;background:var(--paper);color:var(--ink)}.briefweergave h3,.briefweergave h4,.briefweergave h5{margin:12px 0 4px;font-family:var(--display)}.briefweergave h3{font-size:17px}.briefweergave h4{font-size:15px}.briefweergave h5{font-size:14px}.briefweergave hr{border:0;border-top:1px solid var(--line);margin:12px 0}.briefweergave ul.taken{list-style:none;padding-left:2px}.briefweergave ul.taken .af{color:var(--muted);text-decoration:line-through}.alleen-print{display:none}.rechtenblok{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:10px 0 4px;padding:12px 14px;background:var(--canvas);border-radius:var(--radius-klein)}.rechtenblok h3{margin:0 0 2px;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.rechtenblok>div>p.hint{margin:0 0 8px}.rechtregel{display:flex;gap:8px;align-items:flex-start;padding:5px 0;font-weight:400}.rechtregel input{margin-top:3px}.rechtregel .sub{display:block;color:var(--muted);font-size:12.5px}.reis-kop{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:18px}.reis-stroom{list-style:none;margin:0;padding:0}.reis-stap{position:relative;display:grid;grid-template-columns:38px 1fr;gap:14px;padding-bottom:18px}.reis-stap:not(:last-child):before{content:"";position:absolute;left:18px;top:38px;bottom:0;width:2px;background:var(--line)}.reis-nummer{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:15px;background:var(--paper);border:2px solid var(--line-strong);color:var(--ink);position:relative;z-index:1}.reis-stap[data-afzender=klant] .reis-nummer{border-color:var(--muted)}.reis-stap[data-afzender=bol] .reis-nummer{border-color:var(--kanaal-bol);color:var(--kanaal-bol)}.reis-stap[data-afzender=marktmentor] .reis-nummer{border-color:var(--kanaal-marktmentor);color:var(--kanaal-marktmentor)}.reis-stap[data-afzender=shopxpert] .reis-nummer{border-color:var(--accent);color:var(--accent)}.reis-stap[data-afzender=vervoerder] .reis-nummer{border-color:var(--kanaal-vervoerder);color:var(--kanaal-vervoerder-tekst)}.reis-kaart{background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:var(--radius-klein);padding:12px 16px;min-width:0}.reis-stap[data-voorstel=ja] .reis-kaart{border-style:dashed}.reis-stap[data-afzender=klant] .reis-kaart{border-left-color:var(--muted)}.reis-stap[data-afzender=bol] .reis-kaart{border-left-color:var(--kanaal-bol)}.reis-stap[data-afzender=marktmentor] .reis-kaart{border-left-color:var(--kanaal-marktmentor)}.reis-stap[data-afzender=shopxpert] .reis-kaart{border-left-color:var(--accent)}.reis-stap[data-afzender=vervoerder] .reis-kaart{border-left-color:var(--kanaal-vervoerder)}.reis-regel{display:flex;align-items:center;justify-content:space-between;gap:10px}.reis-titel{font-size:15.5px}.reis-meta{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:4px;font-size:13px;color:var(--muted)}.reis-afzender{font-weight:600}.reis-stap[data-afzender=bol] .reis-afzender{color:var(--kanaal-bol)}.reis-stap[data-afzender=marktmentor] .reis-afzender{color:var(--kanaal-marktmentor)}.reis-stap[data-afzender=shopxpert] .reis-afzender{color:var(--accent)}.reis-stap[data-afzender=vervoerder] .reis-afzender{color:var(--kanaal-vervoerder-tekst)}.reis-kanaal{display:inline-flex;align-items:center;gap:5px}.reis-icoon{width:15px;height:15px}.reis-wat{margin:8px 0 0;font-size:14.5px}.reis-doel{margin:4px 0 0;font-size:13.5px;color:var(--muted)}.reis-link{display:inline-block;margin-top:6px;font-size:13px;overflow-wrap:anywhere}.reis-acties{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:8px;font-size:13px}.reis-acties .gevaar{color:var(--gap)}.reis-legenda{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:13.5px}.reis-legenda li{display:flex;align-items:center;gap:8px}.reis-legenda-stip{width:10px;height:10px;border-radius:50%;flex:none}.faq-balk{flex-wrap:wrap;gap:8px;margin-bottom:12px}.faq-balk,.faq-balk .rest{display:flex;align-items:center}.faq-balk .rest{margin-left:auto;gap:10px}.faq-balk select,.kr-balk select,select.keuze{-moz-appearance:none;appearance:none;-webkit-appearance:none;max-width:320px;min-width:0;padding:8px 36px 8px 15px;border:1px solid var(--line-strong);border-radius:999px;background:var(--paper) var(--beeld-pijl-onder) no-repeat right 13px center /13px;font-family:var(--body);font-size:14px;font-weight:600;line-height:1.3;color:var(--ink);cursor:pointer;transition:border-color .15s,box-shadow .15s,background-color .15s}.faq-balk select:hover,.kr-balk select:hover,select.keuze:hover{border-color:var(--muted);background-color:var(--canvas)}.faq-balk select:focus,.kr-balk select:focus,select.keuze:focus{outline:none}.faq-balk select:focus-visible,.kr-balk select:focus-visible,select.keuze:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.faq-balk select:disabled,.kr-balk select:disabled{opacity:.5;cursor:default}.kr-vink{padding:7px 14px;border:1px solid var(--line-strong);border-radius:999px;background:var(--paper);cursor:pointer}.kr-vink:hover{border-color:var(--muted)}@media (max-width:560px){.faq-balk select,.kr-balk select{max-width:100%;flex:1 1 auto;font-size:16px}}.faq-balk .rest.met-periode{flex:1 1 auto;flex-wrap:wrap;justify-content:flex-end}.faq-balk .periode{display:inline-flex;align-items:center;gap:6px}.faq-balk input[type=date]{padding:7px 12px;border:1px solid var(--line-strong);border-radius:999px;background:var(--paper);font-family:var(--body);font-size:14px;font-weight:600;line-height:1.3;color:var(--ink);cursor:pointer;transition:border-color .15s,box-shadow .15s,background-color .15s}.faq-balk input[type=date]:hover{border-color:var(--muted);background-color:var(--canvas)}.faq-balk input[type=date]:focus{outline:none}.faq-balk input[type=date]:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}@media (max-width:560px){.faq-balk input[type=date]{font-size:16px}}.faq-talen{display:inline-flex;gap:4px}.faq-lijst{list-style:none;margin:0;padding:0}.faq-item{border-top:1px solid var(--line);padding:12px 0 6px}.faq-item:first-child{border-top:0}.faq-regel{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center;margin-bottom:6px}.faq-regel .nr{font-family:var(--mono);font-size:12px;color:var(--muted);min-width:1.6em}.faq-regel .knop{padding:3px 10px;font-size:12px}.faq-voorstel{border-top:1px solid var(--line);padding:10px 0}.faq-voorstel p{margin:4px 0 6px}.afhandelen{display:flex;align-items:center;gap:8px;min-width:260px}.afhandelen .veld{flex:1;min-width:0}.afhandelen .veld input{padding:7px 12px}.inbox-lijst,.taken-mini{list-style:none;margin:0;padding:0}.taken-mini li+li{border-top:1px solid var(--line)}.taken-mini-rij{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0;padding:10px 0;background:none;border:0;border-radius:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.taken-mini-rij:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.taken-mini-titel{display:block;font-size:14px;font-weight:600;line-height:1.35;color:var(--ink)}.taken-mini-rij:hover .taken-mini-titel{color:var(--accent)}.taken-mini-wanneer{display:block;margin-top:2px;font-size:12.5px;color:var(--muted)}.taken-mini-wie{flex:none;padding:2px 8px;border-radius:999px;background:var(--canvas);font-size:12px;color:var(--muted)}.inbox-item{border-top:1px solid var(--line);padding:10px 0 8px}.inbox-item:first-child{border-top:0}.inbox-regel{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center}.inbox-tekst{margin:6px 0 8px;white-space:pre-wrap}.inbox-kop{margin-top:4px}.inbox-kop,.inbox-open{display:flex;gap:8px;align-items:center}.inbox-open{flex:1;min-width:0;padding:4px 0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.inbox-pijl{color:var(--muted);flex:none;font-size:12px}.inbox-titel{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.inbox-acties{display:flex;gap:4px;flex:none}.icoonknop{width:32px;height:32px;padding:0;flex:none;border-radius:50%;border:1px solid transparent;background:none;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.icoonknop svg,.noteerbalk-verstuur svg,.taakknop svg{flex:none}.icoonknop.ok:hover{color:var(--ok);background:var(--ok-tint)}.icoonknop.weg:hover{color:var(--gap);background:var(--gap-tint)}.noteerbalk{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 16px;border:1px solid var(--line-strong);border-radius:999px;background:var(--paper);transition:border-color .15s,box-shadow .15s}.noteerbalk:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.noteerbalk-icoon{color:var(--muted);flex:none}.noteerbalk input{flex:1;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:16px;padding:10px 4px;color:var(--ink)}.noteerbalk input:focus-visible{outline:none}.noteerbalk-soort{display:inline-flex;flex:none;gap:2px;padding:3px;border-radius:999px;background:var(--canvas)}.noteerbalk-soort button{border:0;background:none;padding:5px 13px;border-radius:999px;font:inherit;font-size:13px;font-weight:600;line-height:1.3;color:var(--muted);cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.noteerbalk-soort button:hover{color:var(--ink)}.noteerbalk-soort button[aria-pressed=true]{background:var(--paper);color:var(--accent-dark);box-shadow:var(--schaduw-knop)}.noteerbalk-soort button:focus{outline:none}.noteerbalk-soort button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.noteerbalk-verstuur{flex:none;width:40px;height:40px;padding:0;border-radius:50%;border:0;background:var(--accent);color:var(--op-donker);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s}.noteerbalk-verstuur:hover:not(:disabled){background:var(--accent-dark)}.noteerbalk-verstuur:disabled{background:var(--canvas);color:var(--line-strong);cursor:default}.noteerbalk-verstuur:focus{outline:none}.noteerbalk-verstuur:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.noteerbalk-hint{margin:8px 0 0 18px;font-size:12px;color:var(--muted)}.noteerbalk-voor{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0 0 18px}.noteerbalk-soort.klein button{padding:4px 11px;font-size:12.5px}.pil.voorwie{background:var(--accent-tint);color:var(--accent-dark)}.pil.voorwie.iedereen{background:var(--canvas);color:var(--muted)}@media (max-width:560px){.noteerbalk-soort button{padding:6px 9px}.noteerbalk-icoon{display:none}.noteerbalk{padding-left:12px}}.inbox-regel .pil{cursor:pointer;border:0;font-family:inherit}.swipe{position:relative;overflow:hidden}.swipe-achter{position:absolute;inset:0;display:flex;align-items:center;padding:0 18px;color:var(--op-donker);font-weight:600;font-size:14px}.swipe-achter.links{justify-content:flex-end;background:var(--ok)}.swipe-achter.rechts{justify-content:flex-start;background:var(--gap)}.swipe-achter.rechts[data-toon=accent]{background:var(--accent)}.swipe-voor{position:relative;background:var(--paper);touch-action:pan-y}.swipe-weg{max-height:0;transition:max-height .25s ease .15s}.taakknop{display:none;position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:80;width:56px;height:56px;padding:0;border-radius:50%;border:0;background:var(--accent);color:var(--op-donker);box-shadow:var(--schaduw-fab);align-items:center;justify-content:center;cursor:pointer}.taakknop:active{transform:scale(.96)}@media (hover:none) and (pointer:coarse),(max-width:900px){.taakknop{display:flex}}@media (hover:none) and (pointer:coarse){.service-melding{bottom:calc(86px + env(safe-area-inset-bottom))}}.taakvel-achter{position:fixed;inset:0;z-index:90;background:var(--sluier);display:flex;align-items:flex-end}.taakvel{width:100%;background:var(--paper);border-radius:18px 18px 0 0;padding:16px 16px calc(16px + env(safe-area-inset-bottom));box-shadow:var(--schaduw-vel)}.taakvel-kop{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.taakvel textarea{width:100%;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);font:inherit;font-size:17px;line-height:1.45;resize:none}.taakvel-regel{display:flex;justify-content:space-between;align-items:center;margin-top:10px}@media (min-width:761px){.taakvel{max-width:520px;margin:0 auto;border-radius:18px}.taakvel-achter{align-items:center}}.signaal-screenshot{border:1px dashed var(--line-strong);border-radius:var(--radius);padding:10px 12px}.signaal-voorbeeld{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.signaal-voorbeeld img{max-width:100%;max-height:180px;border-radius:8px;border:1px solid var(--line);display:block}.signaal-miniatuur{max-width:220px;max-height:140px;border-radius:6px;border:1px solid var(--line);display:block}.signaal-vangst{position:fixed;inset:0;z-index:100;background:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px}.signaal-vangst-beeld-wrap{position:relative;max-width:100%;max-height:calc(100vh - 120px);cursor:crosshair;-webkit-user-select:none;-moz-user-select:none;user-select:none}.signaal-vangst-beeld-wrap img{display:block;max-width:100%;max-height:calc(100vh - 120px);border-radius:6px}.signaal-vangst-selectie{position:absolute;border:2px solid var(--accent);box-shadow:0 0 0 9999px var(--sluier);pointer-events:none}.signaal-vangst-regel{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:640px}.noteer{max-width:560px;margin:0 auto;padding:max(16px,env(safe-area-inset-top)) 16px 16px}.noteer-vak textarea{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);font:inherit;line-height:1.45;resize:none}.noteer-knop,.noteer-vak textarea{width:100%;padding:14px;font-size:17px}.noteer-knop{margin-top:10px;justify-content:center}.noteer-lijst{margin-top:24px}.noteer-lijst h2{font-size:14px;margin:0 0 8px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.noteer-item{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:10px 0;border-top:1px solid var(--line)}.noteer-item p{margin:6px 0 0;font-size:15px;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.productzoek{display:flex;flex-direction:column;gap:8px}.productzoek-treffers{list-style:none;margin:0;padding:0;max-width:560px}.productzoek-treffers li+li{border-top:1px solid var(--line)}.productzoek-treffers button{display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;border:0;background:none;font:inherit;font-size:14px;color:var(--ink);text-align:left;cursor:pointer}.productzoek-treffers button:focus-visible,.productzoek-treffers button:hover{background:var(--accent-tint);outline:none}.productzoek-treffers button.gekozen{color:var(--accent-dark);font-weight:600}.productzoek-treffers .leeg,.productzoek-treffers img{width:36px;height:36px;flex:none;-o-object-fit:contain;object-fit:contain;background:var(--paper)}.productzoek-treffers .naam{flex:1;min-width:0}.productzoek-treffers .ean{flex:none}.productzoek .ean{font-size:13px;color:var(--muted)}.productzoek-gekozen{display:flex;gap:14px;align-items:center;margin:4px 0 0;padding:4px 0 4px 14px;border-left:3px solid var(--accent)}.productzoek-gekozen img{width:52px;height:52px;-o-object-fit:contain;object-fit:contain;flex:none;background:var(--paper)}.productzoek-gekozen>div{display:flex;flex-direction:column;gap:2px;min-width:0}.productzoek-gekozen .label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-dark)}.productzoek-gekozen b{font-family:var(--display);font-size:18px;font-weight:600;line-height:1.3}.productzoek-gekozen .ean{font-size:13.5px;color:var(--muted)}.kopieerwaarde{display:inline-flex;gap:8px;align-items:baseline;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:copy;-webkit-text-decoration:underline dotted var(--line-strong);text-decoration:underline dotted var(--line-strong);text-underline-offset:4px}.kopieerwaarde:hover{text-decoration-color:var(--accent)}.klantinfo-rij td{background:var(--canvas)}.klantinfo{display:grid;grid-template-columns:120px 1fr;gap:6px 16px;margin:0}.klantinfo dt{color:var(--muted)}.klantinfo dd{margin:0}.mail-stap{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;padding:3px 0}.mail-url{color:var(--muted);overflow-wrap:anywhere}.kr-balk{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.kr-balk,.kr-vink{align-items:center}.kr-vink{display:inline-flex;gap:6px;font-size:13.5px;font-weight:600}.advrij{cursor:pointer}.advrij:hover td{background:var(--canvas)}.advpijl{display:inline-block;width:14px;color:var(--muted);transition:transform .15s}.advrij[data-open=ja] .advpijl{transform:rotate(90deg)}.advcampagne td{background:var(--canvas);font-size:13.5px}.advcampagne td:first-child{padding-left:32px}.vindblok{display:grid;grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);gap:18px;align-items:start}.vindblok[data-alleen]{grid-template-columns:1fr}.vind-voor{display:block;font-size:12px;color:var(--muted)}.vind-termen{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.vind-termtabel td:first-child,.vind-termtabel th:first-child{width:50%}.vind-delta{display:inline-flex;align-items:center;gap:1px;margin-left:6px;font-size:12px;font-weight:600}.vind-delta[data-richting=op]{color:var(--ok)}.vind-delta[data-richting=neer]{color:var(--gap)}.vind-termtabel tr[data-weg] td{color:var(--muted)}@media (max-width:900px){.vindblok{grid-template-columns:1fr}}.vindkop{margin:0 0 6px;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.vindlijsten{display:grid;gap:14px}.vindtermen{list-style:none;margin:0;padding:0}.vindtermen li{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:5px 0;border-top:1px solid var(--line);font-size:14px}.vindtermen li:first-child{border-top:0}.vindtermen li>.hint{grid-column:1/-1;margin:0;font-size:12.5px}.advvind td{padding:14px 16px 16px 32px}.klacht{display:grid;gap:14px}.klachtfilters{display:grid;gap:10px}.klachtfilters>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.klachtlabel{display:inline-block;min-width:110px;font-size:13px;font-weight:700;color:var(--muted)}.klachtgroep{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.klachtgroep>summary{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer}.klachtregel{display:grid;grid-template-columns:auto 104px 170px 1fr;gap:10px;align-items:start;padding:8px 14px;border-top:1px solid var(--line);cursor:pointer}.klachtregel .sub{display:block}.klachttekst{width:100%;font-family:var(--body);font-size:14px;line-height:1.5;padding:12px 14px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);color:var(--ink);resize:vertical}.klachtknoppen{display:flex;flex-wrap:wrap;gap:10px;align-items:center}@media (max-width:640px){.klachtregel{grid-template-columns:auto 1fr}.klachtregel>span:nth-child(n+3){grid-column:2}}.klachtmail{display:grid;gap:8px;margin-top:6px}.shell-kv{max-width:1800px}.kv-balk{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px}.kv-balk .zoekveld{max-width:340px}.kv-balk-rechts{margin-left:auto;display:inline-flex;align-items:center;gap:10px}.kv-tip{margin:0 0 14px}.kv{display:grid;grid-template-columns:minmax(250px,300px) minmax(0,1fr) minmax(240px,290px);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);height:calc(100vh - 230px);min-height:540px;overflow:hidden}.kv-context,.kv-lijst{overflow-y:auto;min-height:0}.kv-lijst{border-right:1px solid var(--line)}.kv-context{border-left:1px solid var(--line);padding:16px}.kv-gesprek{display:flex;flex-direction:column;min-width:0;min-height:0;overflow-y:auto}.kv-leeg{padding:24px;margin:0}.kv-items{list-style:none;margin:0;padding:0}.kv-item{display:grid;gap:4px;width:100%;text-align:left;padding:12px 16px;margin:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;font:inherit;color:inherit;cursor:pointer}.kv-item:hover{background:var(--canvas)}.kv-item[aria-current=true]{background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--accent)}.kv-item-kop{display:flex;justify-content:space-between;gap:8px;align-items:baseline;min-width:0}.kv-item-kop b{font-size:14.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kv-item-kop .hint{flex:none;margin:0;font-size:12.5px}.kv-item-tekst{font-size:13.5px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kv-item-voet{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center;margin-top:2px}.kv-item-voet .pil+.pil,.kv-typering .pil+.pil{margin-left:0}.kv-nr{margin:0 0 0 auto;font-family:var(--mono);font-size:11.5px}.kv-kop{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line)}.kv-kop-tekst{flex:1;min-width:0}.kv-kop h2{margin:0;font-size:17px;font-weight:600;line-height:1.3}.kv-kop .hint{margin:2px 0 0}.kv-kop-acties{display:inline-flex;gap:8px;align-items:center;flex:none}.kv-terug{display:none}.kv-typering{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;margin:0;padding:6px 18px;border-bottom:1px solid var(--line);background:var(--paper);font-size:13px;line-height:1.35}.kv-typering>span:last-child:not(.pil){flex:1 1 240px;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kv-ctx-klein{display:none}.kv-berichten{flex:1 1 auto;min-height:180px;overflow-y:auto;padding:14px 18px;display:flex;flex-direction:column;gap:10px;background:var(--canvas)}.kv-dag{text-align:center;font-size:12px;color:var(--muted);margin:6px 0 2px}.kv-dag span{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-rond);padding:2px 10px}.kv-systeem{align-self:center;font-size:12.5px;color:var(--muted);margin:0;text-align:center}.kv-bel{align-self:flex-start;max-width:min(640px,88%);background:var(--paper);border:1px solid var(--line);border-radius:4px var(--radius) var(--radius) var(--radius);padding:10px 14px}.kv-bel.wij{align-self:flex-end;background:var(--accent-tint);border-color:transparent;border-radius:var(--radius) 4px var(--radius) var(--radius)}.kv-bel-kop{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--muted);margin-bottom:4px}.kv-bel-kop b{color:var(--ink);font-weight:600}.kv-bel-tekst{white-space:pre-wrap;font-size:14.5px;line-height:1.5;overflow-wrap:anywhere}.kv-bijlagen{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.kv-foto img{width:96px;height:96px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-klein);border:1px solid var(--line);display:block}.kv-antwoord{flex:none;border-top:1px solid var(--line);padding:10px 18px 12px;background:var(--paper)}.kv-hulp{display:flex;gap:6px;margin-bottom:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:1px}.kv-hulp::-webkit-scrollbar{display:none}.kv-hulp .chip{flex:none;background:var(--canvas);color:var(--ink);font-weight:500;font-size:12.5px;padding:5px 12px}.kv-hulp .chip:hover:not(:disabled){background:var(--accent-tint);color:var(--accent-dark)}.kv-hulp .chip:disabled{opacity:.55;cursor:default}.kv-hulp .kv-chip-hoofd{background:var(--accent);color:var(--op-donker);font-weight:600}.kv-hulp .kv-chip-hoofd:hover:not(:disabled){background:var(--accent-dark);color:var(--op-donker)}.kv-aanwijzing{display:flex;align-items:center;gap:6px;padding:3px 3px 3px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-rond);margin-bottom:8px;background:var(--paper)}.kv-aanwijzing:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.kv-aanwijzing input{flex:1;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:14px;padding:7px 0;color:var(--ink)}.kv-aanwijzing .noteerbalk-verstuur{width:34px;height:34px}.kv-antwoord textarea{display:block;width:100%;min-height:110px;height:130px;max-height:45vh;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-klein);background:var(--paper);font:inherit;font-size:14.5px;line-height:1.5;resize:vertical;color:var(--ink)}.kv-antwoord textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.kv-voet{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px}.kv-voet .knop{margin-top:0}.knop-actief.kv-zeker,.knop-actief.kv-zeker:hover{background:var(--gap);border-color:var(--gap)}.kv-van{margin:6px 0 0;font-size:12.5px;display:flex;align-items:center;gap:6px}.kv-seintje{border-top:1px solid var(--line);padding:14px 18px;background:var(--paper)}.kv-na{border-bottom:1px solid var(--line);padding:12px 18px;background:var(--accent-tint,var(--paper))}.kv-na>p{margin:0 0 8px}.kv-na-scherm{display:none}@media (min-width:761px){.kv-na-scherm{display:block;position:fixed;inset:0;z-index:90;background:var(--sluier)}.kv-na{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:91;width:min(440px,calc(100vw - 32px));border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--schaduw-dialoog)}}.kv-seintje p{margin:0 0 10px}.kv-knoppen{display:flex;flex-wrap:wrap;gap:8px}.kv-knoppen .knop{margin-top:0}.kv-ctx section{padding:0 0 14px;margin-bottom:14px;border-bottom:1px solid var(--line)}.kv-ctx section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.kv-ctx h3{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.kv-ctx .tegelregels{margin:0;padding:0;border:0}.kv-ctx .tegelregels>div{font-size:13.5px}.kv-ctx-regel{margin:0 0 4px;font-size:14px}.kv-ctx-acties{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.kv-ctx-acties .knop{margin-top:0}.kv-koppel{display:flex;flex-wrap:wrap;gap:6px}.kv-koppel .zoekveld{max-width:none;flex:1 1 160px;padding:8px 14px}.kv-koppel .knop{margin-top:0}.kv-koppel>.hint{flex-basis:100%}.kv-koppel .tekstknop{align-self:center}.kv-aanpassen{margin-left:8px;font-size:12px}@media (max-width:1360px){.kv{grid-template-columns:minmax(250px,300px) minmax(0,1fr)}.kv-context{display:none}.kv-ctx-klein{display:block;border-bottom:1px solid var(--line);background:var(--paper)}.kv-ctx-klein>summary{padding:9px 18px;cursor:pointer;font-size:13.5px;font-weight:600;color:var(--accent-dark)}.kv-ctx-klein>.kv-ctx{padding:4px 18px 12px;max-height:45vh;overflow-y:auto}}@media (max-width:760px){.kv{display:block;height:auto;min-height:0;border:0;background:none;overflow:visible;border-radius:0}.kv-lijst{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);overflow:hidden}.kv-open .kv-lijst,.kv:not(.kv-open) .kv-gesprek{display:none}.kv-gesprek{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);overflow:hidden}.kv-kop{flex-wrap:wrap;padding:12px 14px}.kv-terug{display:block;width:100%;text-align:left;padding:0;margin:0 0 4px}.kv-berichten{overflow:visible;padding:12px 14px}.kv-bel{max-width:94%}.kv-antwoord,.kv-seintje{padding:12px 14px}.kv-balk-rechts{margin-left:0}.kv-balk .noteerbalk-soort{overflow-x:auto;max-width:100%}.kv-voet{flex-wrap:wrap}}.kv-koppeling{margin-bottom:14px}.kv-koppeling .tegelregels{margin:0;padding:0;border:0;max-width:560px}.kv-code{margin-top:14px;padding-top:12px;border-top:1px solid var(--line);max-width:640px}.kv-codeblok{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:12px;padding:12px 16px;border-radius:var(--radius-klein);background:var(--accent-tint)}.kv-codecijfers{font-family:var(--mono);font-size:30px;font-weight:600;letter-spacing:.12em;color:var(--accent-dark)}.kv-codeblok .knop{margin-top:0;margin-left:auto}.kv-hulp .kv-chip-sjabloon{background:var(--paper);color:var(--accent-dark);box-shadow:inset 0 0 0 1px var(--accent);font-weight:600}.kv-hulp .kv-chip-sjabloon:hover:not(:disabled){background:var(--accent-tint)}@media (min-width:761px){.taakvel.kv-sjablonen{max-width:680px}}.kv-sjablonen{max-height:88vh;overflow-y:auto}.kv-sj-lijst{list-style:none;margin:0;padding:0}.kv-sj-lijst li{border-top:1px solid var(--line);padding:12px 0}.kv-sj-lijst li:first-child{border-top:0;padding-top:4px}.kv-sj-kop{display:flex;align-items:center;gap:8px}.kv-sj-voorbeeld{margin:6px 0 8px;font-size:13.5px;color:var(--muted);white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.kv-sj-bewerk{display:grid;gap:10px}.kv-sj-bewerk textarea{width:100%;padding:12px;border:1px solid var(--line);border-radius:var(--radius-klein);background:var(--paper);font:inherit;font-size:14.5px;line-height:1.5;resize:vertical;color:var(--ink)}.kv-sj-bewerk textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.kv-sj-velden{display:flex;flex-wrap:wrap;gap:6px}.kv-sj-velden .pil{border:0;cursor:pointer;font-family:var(--mono);font-weight:500}.kv-sj-velden .pil:hover{background:var(--accent-tint);color:var(--accent-dark)}.kv-sj-velden .pil+.pil{margin-left:0}.kv-klant dd{min-width:0}.kv-klant .kv-kopieer,.kv-klant dd{text-align:right;overflow-wrap:anywhere}.kv-klant .kv-kopieer{font-weight:600;padding:0}.kv-kopstand .knop{margin-top:0}.kv-ververs{border:1px solid var(--line-strong);color:var(--accent-dark)}.kv-ververs:hover:not(:disabled){background:var(--accent-tint)}.kv-draait{animation:kv-draai .9s linear infinite}@keyframes kv-draai{to{transform:rotate(1turn)}}.kv-balk .zoekveld{max-width:none;flex:1 1 220px}@media (max-width:560px){.kv-sjknop{display:none}}@media (max-width:760px){.kv-balk .noteerbalk-soort{flex-wrap:nowrap;scrollbar-width:none}.kv-balk .noteerbalk-soort::-webkit-scrollbar{display:none}.kv-balk .noteerbalk-soort button{white-space:nowrap;flex:none;padding:5px 11px}}.kv-artikel{display:flex;gap:10px;align-items:flex-start}.kv-artikel>div{min-width:0}.kv-thumb{flex:none;width:56px;height:56px;border-radius:var(--radius-klein);border:1px solid var(--line);background:var(--paper);overflow:hidden;display:flex;align-items:center;justify-content:center}.kv-thumb img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:760px){.kv-thumb{display:none}}.kv-bestellink{padding:0;font:inherit;font-weight:inherit;color:var(--accent-dark);text-decoration:underline;text-underline-offset:2px}.kb-tabuitleg{margin:8px 0 0}.kb-balk{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;margin:12px 0 8px}.kb-balk .knop{margin-top:0}.kb-sectiekop{margin:22px 0 8px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.kb-agenda{margin-top:6px}.kb-agenda ul{list-style:none;margin:0 0 6px;padding:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.kb-maand{margin:14px 0 6px;font-size:14px;font-weight:600;text-transform:capitalize}.kb-maand[data-toon=gap]{color:var(--gap);text-transform:none}.kb-maand-knop{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;color:inherit;text-transform:inherit;cursor:pointer}.kb-moment{display:grid;grid-template-columns:28px 118px minmax(0,1fr) auto auto;gap:4px 12px;align-items:center;padding:9px 14px;border-top:1px solid var(--line)}.kb-moment:first-child{border-top:0}.kb-moment.gedaan .kb-moment-datum,.kb-moment.gedaan .kb-moment-titel a{color:var(--muted);text-decoration:line-through}.kb-moment-datum{font-size:13.5px;color:var(--muted);font-variant-numeric:tabular-nums}.inbox-rij{list-style:none}.inbox-rij+.inbox-rij{border-top:1px solid var(--line)}.inbox-rij .kb-moment{border-top:0}.kb-moment.gedaan .inbox-titel{color:var(--muted);text-decoration:line-through}.inbox-rij .inbox-open{width:100%;max-width:100%;padding:0;font:inherit;color:inherit}.kb-moment-titel{min-width:0}.kb-moment-titel>a{color:var(--ink);text-decoration:none;font-weight:500}.kb-moment-titel>a:hover{text-decoration:underline}.kb-moment-titel .sub{display:block;font-size:12.5px;color:var(--muted)}.kb-vink input{width:18px;height:18px;accent-color:var(--ok);cursor:pointer;margin:0}@media (max-width:640px){.kb-moment{grid-template-columns:28px minmax(0,1fr) auto}.kb-moment-datum{grid-column:2;grid-row:1}.kb-moment-titel{grid-column:2/span 2}.kb-moment .hint{display:none}}.kb-persoon{display:grid;gap:6px}.kb-persoon input{padding:7px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-klein);font:inherit}.kb-agendalink{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;margin:0 0 8px}.kb-agendalink code{font-family:var(--mono);font-size:12px;background:var(--canvas);padding:6px 8px;border-radius:var(--radius-klein);overflow-wrap:anywhere}.kb-agendalink .knop{margin-top:0}.kb-uitleg-lijst{margin:10px 0 0;padding-left:18px;font-size:14px}.kb-uitleg-lijst li{margin-bottom:4px}.kb-ww-regel{margin:6px 0 0;font-size:13px}.kb-oplicht{animation:kb-oplicht 2.2s ease-out}@keyframes kb-oplicht{0%,40%{background:var(--accent-tint);box-shadow:0 0 0 3px var(--accent-tint)}to{background:transparent;box-shadow:none}}.kb-naslagbalk{margin:12px 0 4px}.kb-naslagbalk .noteerbalk-soort{flex-wrap:wrap}.kb-begrippen{margin:0;display:grid;gap:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.kb-begrippen>div{display:grid;grid-template-columns:minmax(120px,200px) minmax(0,1fr);gap:12px;padding:10px 14px;border-top:1px solid var(--line)}.kb-begrippen>div:first-child{border-top:0}.kb-begrippen dt{font-weight:600}.kb-begrippen dd{margin:0;font-size:14px}@media (max-width:640px){.kb-begrippen>div{grid-template-columns:1fr;gap:2px}}.kb-gids-kaart{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;font-size:14px}.kb-gids-kaart header{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.kb-gids-kaart h4{margin:0;font-size:16px}.kb-gids-kaart h4 a{color:var(--ink);text-decoration:none}.kb-gids-kaart h4 a:hover{color:var(--accent-dark);text-decoration:underline}.kb-gids-kaart p{margin:6px 0 0}.kb-gids-kaart h5{margin:12px 0 4px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.kb-gids-kaart ul{margin:0;padding-left:18px}.kb-gids-kaart li{margin-bottom:4px}.kb-gids-sub{color:var(--muted);font-size:13px}.kb-gids-kaart textarea{width:100%;border:1px solid var(--line-strong);font:inherit;font-size:14px}.kb-gids-aanvulling,.kb-gids-kaart textarea{padding:8px 10px;border-radius:var(--radius-klein)}.kb-gids-aanvulling{margin-top:10px;background:var(--accent-tint)}.kb-gids-aanvulling h5{margin-top:0}.kb-gids-kaart>.tekstknop{margin-top:10px}.kb-gids-nieuw{background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius);padding:10px 16px;margin-bottom:14px}.kb-gids-nieuw>summary{cursor:pointer;font-size:14px}.kb-gids-nieuw[open]>summary{margin-bottom:8px}.kb-gids-twee{display:grid;grid-template-columns:250px minmax(0,1fr);gap:20px;align-items:start}.kb-gids-nav{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto;padding:4px 4px 12px 0}.kb-gids-navkop{margin:14px 0 4px;padding:0 10px;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.kb-gids-nav>div:first-child .kb-gids-navkop{margin-top:0}.kb-gids-navitem{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin:0;padding:6px 10px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:14px;color:var(--ink);text-align:left;cursor:pointer}.kb-gids-navitem[data-onder]{padding-left:24px;font-size:13.5px}.kb-gids-navitem:hover{background:var(--canvas)}.kb-gids-navitem[aria-current]{background:var(--accent-tint);color:var(--accent);font-weight:600}.kb-gids-stip{flex:none;width:7px;height:7px;border-radius:50%;background:var(--accent)}.kb-gids-detail{padding:20px 24px}.kb-gids-detail header{align-items:center}.kb-gids-detail h3{margin:0;font-size:20px}.kb-gids-intro{font-size:15px;color:var(--ink)}.kb-gids-detail h5{margin-top:20px}.kb-gids-punten{list-style:none;padding-left:0!important;display:grid;gap:10px}.kb-gids-punten li{margin:0;padding-left:14px;border-left:2px solid var(--line)}.kb-gids-onderwerp{display:block;font-weight:600}.kb-gids-rest{display:block;color:var(--muted);font-size:13.5px;line-height:1.5}.kb-gids-bladeren{display:flex;justify-content:space-between;gap:12px;margin-top:22px;padding-top:12px;border-top:1px solid var(--line)}.kb-gids-terug{display:none;align-items:center;gap:2px;margin-bottom:8px}@media (max-width:767px){.kb-gids-twee{grid-template-columns:minmax(0,1fr)}.kb-gids-nav{position:static;max-height:none}.kb-gids-twee[data-detail=ja] .kb-gids-nav,.kb-gids-twee[data-detail=nee] .kb-gids-detail{display:none}.kb-gids-terug{display:inline-flex}.kb-gids-detail{padding:16px}}.kb-gids-nieuw ul{margin:0;padding-left:18px;font-size:14px}.kb-gids-nieuw li{margin-bottom:6px}.kv-adresblok{padding:8px 10px;border-radius:var(--radius-klein);font-size:13.5px}.kv-adresblok[data-toon=ok]{background:var(--ok-tint)}.kv-adresblok[data-toon=let-op]{background:var(--unknown-tint)}.kv-adresform{display:grid;gap:6px}.kv-adresform input{width:100%;min-width:0;padding:6px 10px;border:1px solid var(--line-strong);border-radius:var(--radius-klein);font:inherit;font-size:13.5px;background:var(--paper);color:var(--ink)}.kv-adresrij{display:grid;grid-template-columns:minmax(0,1fr) 64px 64px;gap:6px}.kv-adresrij.kv-pc{grid-template-columns:96px minmax(0,1fr) 48px}.bericht-kop{display:flex;justify-content:space-between;align-items:center;gap:8px}.handtekening-voorbeeld,.mail-voorbeeld{margin:6px 0 0;padding:14px 16px;background:var(--paper);color:var(--mail-ink);border:1px solid var(--line);border-radius:var(--radius-klein);overflow-x:auto}.handtekening-voorbeeld a,.mail-voorbeeld a{color:var(--mail-link)}.handtekening-instellen{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.handtekening-velden{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}@media (max-width:900px){.handtekening-instellen{grid-template-columns:minmax(0,1fr)}}.reviewlinks .reviewlink{display:grid;gap:2px;margin:0 0 10px}.reviewlinks .reviewlink small{color:var(--muted)}.reviewlinks .reviewlink-regel{display:flex;gap:8px;align-items:center;min-width:0}.reviewlinks .reviewlink-regel code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px}.tegels-rij{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.tegels-rij .tegel{padding:18px 20px 16px}.tegels-rij .tegelgetal{font-size:30px}.tegels-rij .tegelmeta{font-size:13px}.sectiekop{font-size:12px;font-weight:600;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:28px 0 10px}.secties>.sectiekop:first-child{margin-top:0}.secties .paneel{margin-bottom:8px}.pt-regel{border-top:1px solid var(--line);padding:8px 0}.pt-regel:first-of-type{border-top:0}.pt-regel>summary{cursor:pointer;list-style:none;display:flex;flex-wrap:wrap;gap:4px 0;align-items:baseline}.pt-regel>summary::-webkit-details-marker{display:none}.pt-regel>summary:before{content:"›";display:inline-block;width:14px;color:var(--muted);transition:transform .15s}.pt-regel[open]>summary:before{transform:rotate(90deg)}.pt-regel .pt-tekst{flex-basis:100%;padding-left:14px}.pt-regel[open] .pt-tekst,.tabbalk{display:none}.tabbalk{position:fixed;left:0;right:0;bottom:0;z-index:30;grid-template-columns:repeat(var(--tabs,5),minmax(0,1fr));min-height:var(--tabbalk);padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line)}.tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:44px;border-radius:10px;color:var(--muted);font-size:11px;font-weight:500;text-decoration:none}.tab[aria-current=page]{color:var(--accent);font-weight:600}.tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tabtel{position:absolute;top:0;left:calc(50% + 6px);min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:9px;background:var(--gap);color:var(--op-donker);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}@media (max-width:767px){:root{--zijbalk:0px}.zijbalk{position:sticky;top:0;bottom:auto;width:100%;height:auto;border-right:0;border-bottom:1px solid var(--line)}.zijbalk-kop{flex-direction:row;flex-wrap:nowrap;padding:10px 16px;gap:8px}.zijbalk .wordmark{display:inline-flex;flex-direction:row;align-items:baseline;gap:7px}.zijbalk-merk{display:none}.zijbalk-kophulp{width:auto;flex-direction:row;gap:4px}.kop-account,.zijbalk-kophulp .kop-menu{display:inline-flex}.kop-account .avatar-beeld{font-size:12px}.zijbalk-menu,.zijbalk-voet{display:none}.tabbalk{display:grid}body:has(.tabbalk) .shell{padding-bottom:calc(var(--tabbalk) + env(safe-area-inset-bottom) + 28px)}.opslagbalk{bottom:calc(var(--tabbalk) + env(safe-area-inset-bottom));padding:10px 16px}.taakknop{bottom:calc(var(--tabbalk) + 16px + env(safe-area-inset-bottom))}.service-melding{bottom:calc(var(--tabbalk) + 84px + env(safe-area-inset-bottom))}}.tools-sub{margin:0 0 4px;font-size:13px;color:var(--muted)}.tools-kop{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;margin-bottom:8px}.tools-kop h1{margin:0}.tools-kop .zoekveld{width:min(320px,100%)}.tools-titel{margin:28px 0 12px;font-size:16px;font-weight:600}.toolgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.toolkaart{flex-direction:column;padding:16px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius)}.toolkaart,.toolkop{display:flex;gap:10px}.toolkop{align-items:center}.toolkop h3{flex:1;margin:0;font-size:15px;font-weight:600}.toolicoon{flex:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--accent-tint);color:var(--accent)}.toolkaart p{margin:0;font-size:13px;line-height:1.5;color:var(--muted)}.toollink{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:600;text-decoration:none}.toollink:hover{text-decoration:underline}.toolkop .icoonknop{color:var(--muted)}.toolkop .icoonknop[aria-pressed=true]{color:var(--accent)}.paginalijst{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px 28px}.paginagroep h3{margin:0 0 4px;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.paginagroep ul{list-style:none;margin:0;padding:0}.paginagroep li a{display:block;padding:11px 0;border-bottom:1px solid var(--line-soft);font-size:14px;text-decoration:none}.paginagroep li a:hover{text-decoration:underline}.ui-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ui-stip{flex:none;width:7px;height:7px;border-radius:50%;background:var(--ok)}.ui-spoor{display:block;flex:1;min-width:0;height:5px;border-radius:3px;background:var(--spoor);overflow:hidden}.ui-spoor>span{display:block;height:100%;background:var(--accent)}.ui-livestip{position:relative;display:inline-flex;flex:none;width:14px;height:14px;align-items:center;justify-content:center}.ui-livestip-punt{position:relative}.ui-livestip-punt,.ui-livestip-ring{width:8px;height:8px;border-radius:50%;background:var(--live)}.ui-livestip-ring{position:absolute;opacity:0}.ui-livestip[data-stand=puls] .ui-livestip-ring{animation:ui-livestip-puls 2s ease-out infinite}.ui-livestip[data-stand=stil] .ui-livestip-punt{background:var(--live)}.ui-livestip[data-stand=amber] .ui-livestip-punt{background:var(--unknown-stip)}.ui-livestip[data-stand=onbekend] .ui-livestip-punt{background:var(--line-strong)}.ui-livestip[data-variant=op-blauw] .ui-livestip-punt,.ui-livestip[data-variant=op-blauw] .ui-livestip-ring{background:var(--live-op-blauw)}@keyframes ui-livestip-puls{0%{transform:scale(1);opacity:.55}to{transform:scale(2.6);opacity:0}}@media (max-width:767px){.ui-livestip,.ui-livestip-punt,.ui-livestip-ring{width:12px;height:12px}.ui-livestip-punt,.ui-livestip-ring{width:7px;height:7px}}@media (prefers-reduced-motion:reduce){.ui-livestip[data-stand=puls] .ui-livestip-ring{animation:none;display:none}}.ui-dagschakelaar{display:inline-flex;gap:2px;padding:3px;background:var(--canvas);border-radius:10px}.ui-dagschakelaar-optie{padding:6px 14px;border:0;border-radius:7px;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.ui-dagschakelaar-optie[aria-selected=true]{background:var(--paper);color:var(--ink);box-shadow:var(--schaduw-knop)}.ui-knop{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:0;padding:8px 14px;border:1px solid var(--line-strong);border-radius:8px;background:var(--paper);color:var(--ink);font:inherit;font-size:13px;font-weight:500;line-height:1.3;text-decoration:none;cursor:pointer}.ui-knop:hover{background:var(--canvas)}.ui-knop:disabled{opacity:.5;cursor:default}.ui-knop-actief{border-color:var(--accent);background:var(--accent);color:var(--op-donker)}.ui-knop-actief:hover:not(:disabled){border-color:var(--accent-dark);background:var(--accent-dark)}.ui-knop-groot{width:100%;height:50px;border-radius:12px;font-size:16px;font-weight:600}.ui-knop-tekst{margin:0;padding:8px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}.ui-knop-tekst:hover,.ui-laag{color:var(--ink)}.ui-laag{z-index:60;box-sizing:border-box;overflow:auto;max-width:calc(100vw - 16px);background:var(--paper);border:1px solid var(--laag-rand);border-radius:12px;box-shadow:var(--schaduw-zweef);font-size:14px;text-align:left;outline:none}.ui-lijst{display:flex;flex-direction:column;gap:2px;padding:6px}.ui-scheiding{display:block;height:1px;margin:5px 4px;background:var(--spoor)}.ui-menuitem,.ui-optie{display:flex;align-items:center;gap:8px;width:100%;min-height:38px;margin:0;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--ink);font:inherit;font-size:14px;text-align:left;text-decoration:none;cursor:pointer}.ui-menuitem:focus-visible,.ui-menuitem:hover,.ui-optie:focus-visible,.ui-optie:hover{background:var(--canvas);outline:none}.ui-menuitem:focus-visible,.ui-optie:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.ui-optie[data-aan=ja]{background:var(--accent-tint);color:var(--accent);font-weight:600}.ui-optie>span:first-of-type{flex:1}.ui-optie-sub{font-size:12px;font-weight:400;color:var(--muted)}.ui-menuregel{display:block}.ui-menuitem{gap:10px}.ui-menuitem[data-gevaar=ja]{color:var(--gap)}.ui-menuitem[data-gevaar=ja]:focus-visible,.ui-menuitem[data-gevaar=ja]:hover{background:var(--gap-tint)}.ui-menuitem[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ui-menuitem[aria-disabled=true]:focus-visible,.ui-menuitem[aria-disabled=true]:hover{background:none}.ui-eigen{gap:8px;padding:8px 10px 4px}.ui-eigen,.ui-eigen label{display:flex;flex-direction:column}.ui-eigen label{gap:4px;font-size:12px;color:var(--muted)}.ui-eigen input[type=date]{height:36px;padding:0 8px;border:1px solid var(--line-strong);border-radius:8px}.ui-eigen input[type=date],.ui-filter{background:var(--paper);color:var(--ink);font:inherit;font-size:13px}.ui-filter{display:inline-flex;align-items:center;gap:8px;height:38px;margin:0;padding:0 12px;border:1px solid var(--line-strong);border-radius:9px;white-space:nowrap;cursor:pointer}.ui-filter:hover{background:var(--canvas)}.ui-filter[data-actief=ja]{border-color:var(--accent-line);background:var(--accent-tint);color:var(--accent);font-weight:500}.ui-filter[data-open=ja]{border-color:var(--accent)}.ui-filter-teller{padding:1px 7px;border-radius:var(--radius-rond);background:var(--accent);color:var(--op-donker);font-size:12px;font-weight:600}.ui-laag>form{display:flex;flex-direction:column;gap:2px;padding:8px}.ui-zoek{display:flex;align-items:center;gap:8px;height:34px;margin:0 0 4px;padding:0 10px;background:var(--canvas);border-radius:8px;color:var(--muted)}.ui-zoek input{flex:1;min-width:0;padding:0;border:0;outline:none;background:transparent;color:var(--ink);font:inherit;font-size:13px}.ui-check{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border-radius:8px;font-size:14px;cursor:pointer}.ui-check:hover{background:var(--canvas)}.ui-check input{flex:none;width:16px;height:16px;margin:0;accent-color:var(--accent)}.ui-check-naam{flex:1;min-width:0}.ui-check-aantal{font-family:var(--mono);font-size:12px;color:var(--muted)}.ui-merkstip{flex:none;width:8px;height:8px;border-radius:50%}.ui-lijst[data-groot=ja]{padding:0;gap:0}.ui-lijst[data-groot=ja] .ui-check{min-height:52px;padding:0;border-bottom:1px solid var(--line-soft);border-radius:0;font-size:16px}.ui-lijst[data-groot=ja] .ui-check input{width:22px;height:22px}.ui-lijst[data-groot=ja] .ui-merkstip{width:10px;height:10px}.ui-laag-voet{align-items:center;margin-top:6px;padding:8px 4px 2px;border-top:1px solid var(--spoor)}.ui-laag-voet,.ui-sheet-acties{display:flex;justify-content:space-between}.ui-sheet-acties{padding:0 0 6px}.ui-sheet-acties .ui-knop-tekst{padding:12px 4px;font-size:15px;font-weight:500;color:var(--accent)}.ui-drawer{max-width:none;max-height:none;padding:0;border:0;background:var(--paper);color:var(--ink);overflow:hidden}.ui-drawer::backdrop{background:var(--sluier-licht)}.ui-drawer[data-plek=rechts]{inset:0 0 0 auto;margin:0;height:100dvh;border-left:1px solid var(--line);box-shadow:var(--schaduw-drawer)}.ui-drawer[data-plek=onder]{inset:auto 0 0 0;margin:0;width:100%;border-radius:20px 20px 0 0}.ui-drawer[data-plek=onder]::backdrop{background:var(--sluier)}.ui-drawer-inhoud{position:relative;display:flex;flex-direction:column;height:100%}.ui-drawer[data-plek=onder] .ui-drawer-inhoud{max-height:88dvh}.ui-drawer-greep{align-self:center;flex:none;width:40px;height:5px;margin:10px 0 0;border-radius:3px;background:var(--line-strong)}.ui-drawer-kop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:22px 22px 16px;border-bottom:1px solid var(--spoor)}.ui-drawer-kop h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.015em}.ui-drawer-onder{display:block;margin:0 0 2px;font-size:13px;color:var(--muted)}.ui-drawer-lijf{flex:1;min-height:0;overflow-y:auto;padding:18px 22px;font-variant-numeric:tabular-nums}.ui-drawer-voet{flex:none;padding:14px 22px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--spoor)}.drawer-knoppen{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.drawer-knoppen>*{margin:0}.drawer-knoppen>:first-child{margin-right:auto}.ui-drawer[data-plek=onder] .ui-drawer-kop{padding:6px 16px 4px;border-bottom:0}.ui-drawer[data-plek=onder] .ui-drawer-kop h2{font-size:18px}.ui-drawer[data-plek=onder] .ui-drawer-lijf{padding:0 16px}.ui-drawer[data-plek=onder] .ui-drawer-voet{padding:14px 16px calc(14px + env(safe-area-inset-bottom));border-top:0}.ui-drawer[data-plek=onder] .ui-drawer-inhoud{transition:transform .2s ease;touch-action:pan-y}.ui-drawer-loslaten{position:absolute;top:14px;left:50%;transform:translateX(-50%);padding:4px 10px;border-radius:999px;background:var(--ink);color:var(--paper);font-size:12px;font-weight:600;white-space:nowrap}.ui-drawer[data-plek=vol]{max-height:88dvh;border-radius:var(--radius);box-shadow:var(--schaduw-drawer)}.ui-drawer[data-plek=vol] .ui-drawer-inhoud{max-height:88dvh}@media (max-width:767px){.ui-drawer[data-plek=vol]{inset:0;margin:0;width:100vw!important;height:100dvh;max-height:none;border-radius:0;box-shadow:none}.ui-drawer[data-plek=vol] .ui-drawer-inhoud{max-height:none}}.ui-drawer[aria-busy=true] .icoonknop{cursor:wait}.ui-drawer-melding{flex:none;position:sticky;bottom:0;padding:10px 22px;background:var(--paper);border-top:1px solid var(--spoor)}.ui-drawer[data-plek=onder] .ui-drawer-melding{padding:8px 16px}.ui-kpi{display:flex;flex-direction:column;gap:6px;min-width:0;padding:16px 18px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);color:inherit;text-decoration:none}a.ui-kpi:hover{border-color:var(--line-strong)}.ui-kpi-label{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.ui-kpi-waarde{font-size:26px;font-weight:600;line-height:1.2;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ui-kpi[data-aandacht=gap] .ui-kpi-waarde{color:var(--gap)}.ui-kpi[data-aandacht=let-op] .ui-kpi-waarde{color:var(--unknown)}.ui-kpi[data-aandacht=ok] .ui-kpi-waarde{color:var(--ok)}.ui-kpi-eenheid{margin-left:6px;font-size:14px;font-weight:500;letter-spacing:0;color:var(--muted)}.ui-kpi-schatting{margin-left:6px;font-size:11px;font-weight:500;color:var(--unknown);border-bottom:1px dotted var(--unknown)}.ui-kpi-vergelijk{font-size:13px;color:var(--muted)}.ui-kpi-verschil{font-weight:500}.ui-kpi-verschil[data-toon=goed]{color:var(--ok)}.ui-kpi-verschil[data-toon=slecht]{color:var(--gap)}.ui-kpi-budget{align-items:center;gap:8px}.ui-kpi-budget,.ui-kpi-kanalen{display:flex;font-size:12px;color:var(--muted)}.ui-kpi-kanalen{flex-direction:column;gap:4px;margin-top:8px}.ui-kpi-kanalenbalk{display:flex;height:4px;border-radius:2px;overflow:hidden;background:var(--spoor)}.ui-kpi-kanalenbalk>span{display:block;height:100%}.ui-kpi[data-variant=accent]{background:var(--accent);border-color:var(--accent);color:var(--op-donker)}.ui-kpi[data-variant=accent]:hover{background:var(--accent-dark);border-color:var(--accent-dark)}.ui-kpi[data-variant=accent] .ui-kpi-label,.ui-kpi[data-variant=accent] .ui-kpi-vergelijk{color:color-mix(in srgb,var(--op-donker) 86%,var(--accent))}.ui-kpi[data-variant=resultaat]{background:var(--accent-tint);border-color:var(--accent-rand)}.ui-kpi[data-variant=resultaat] .ui-kpi-label{color:var(--accent);font-weight:500}.ui-spark{display:block;width:100%;height:28px;margin-top:2px}.ui-spark-vlak{fill:var(--accent-tint);stroke:none}.ui-spark-lijn{fill:none;stroke:var(--grafiek-1);stroke-width:1.5;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ui-pil{display:inline-flex;align-items:center;padding:3px 9px;border-radius:var(--radius-rond);background:var(--spoor);color:var(--muted);font-size:12px;font-weight:500;white-space:nowrap}.ui-pil[data-soort=geleverd],.ui-pil[data-soort=live]{background:var(--ok-tint);color:var(--ok)}.ui-pil[data-soort=ads-gepauzeerd]{background:var(--unknown-tint);color:var(--unknown)}.ui-pil[data-soort=onderweg]{background:var(--accent-tint);color:var(--accent)}.ui-dekking{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.ui-dekking .ui-spoor{flex:none;width:56px;height:6px}.ui-dekking .ui-spoor>span{background:var(--ok)}.ui-dekking-tekst{font-size:13px;font-variant-numeric:tabular-nums}.ui-dekking[data-niveau=let-op] .ui-spoor>span{background:var(--unknown-stip)}.ui-dekking[data-niveau=let-op] .ui-dekking-tekst{color:var(--unknown);font-weight:500}.ui-dekking[data-niveau=kritiek] .ui-spoor>span{background:var(--gap)}.ui-dekking[data-niveau=kritiek] .ui-dekking-tekst{color:var(--gap);font-weight:600}.ui-dekking[data-niveau=onbekend] .ui-spoor>span{background:var(--line-strong)}.ui-dekking[data-niveau=onbekend] .ui-dekking-tekst{color:var(--muted)}.ui-versheid{flex-wrap:wrap;gap:4px;padding:4px;background:var(--paper);border:1px solid var(--line);border-radius:10px;font-size:12px}.ui-versheid,.ui-versheid-bron{display:inline-flex;align-items:center}.ui-versheid-bron{gap:6px;padding:5px 9px;border-radius:7px}.ui-versheid-tijd{color:var(--muted)}.ui-versheid-bron[data-oud=ja]{background:var(--unknown-tint)}.ui-versheid-bron[data-oud=ja] .ui-stip{background:var(--unknown-stip)}.ui-versheid-bron[data-oud=ja] .ui-versheid-tijd{color:var(--unknown)}.ui-leeg{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;text-align:center;color:var(--muted);font-size:14px}.ui-leeg-icoon{display:inline-flex;color:var(--ok)}.ui-leeg[data-soort=fout] .ui-leeg-icoon{color:var(--gap)}.ui-leeg-titel{font-size:15px;font-weight:600;color:var(--ink)}.ui-melding{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:var(--radius-klein);background:var(--field);font-size:13.5px;line-height:1.45;color:var(--ink)}.ui-melding-icoon{flex:none;margin-top:1px;color:var(--muted)}.ui-melding-tekst{flex:1;min-width:0}.ui-melding-actie{flex:none;font-size:13px;font-weight:600;color:var(--accent)}.ui-melding-actie a,.ui-melding-actie button{color:inherit;background:none;border:0;padding:0;font:inherit;font-weight:600;cursor:pointer}.ui-melding-sluit{flex:none;padding:0!important;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--muted);background:transparent;border:0}.ui-melding[data-soort=ok]{background:var(--ok-tint)}.ui-melding[data-soort=ok] .ui-melding-icoon{color:var(--ok)}.ui-melding[data-soort=let-op]{background:var(--unknown-tint)}.ui-melding[data-soort=let-op] .ui-melding-icoon{color:var(--unknown)}.ui-melding[data-soort=fout]{background:var(--gap-tint)}.ui-melding[data-soort=fout] .ui-melding-icoon{color:var(--gap)}.ui-melding-compact{padding:6px 10px;font-size:12.5px}.ui-skelet{display:flex;flex-direction:column;gap:8px}.ui-skelet-regel{display:block;height:13px;border-radius:4px;background:var(--line-soft);animation:ui-skelet-puls 1.4s ease-in-out infinite}.ui-skelet-tabel{gap:1px}.ui-skelet-rij{display:block;height:38px;background:var(--line-soft);animation:ui-skelet-puls 1.4s ease-in-out infinite}.ui-skelet-kaart{padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}@keyframes ui-skelet-puls{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ui-skelet-regel,.ui-skelet-rij{animation:none;opacity:.6}}.ui-knop-reden{display:flex;align-items:flex-start;gap:7px;margin:0;padding:10px 12px;font-size:13px;line-height:1.4;color:var(--ink)}.ui-knop-reden>svg{flex:none;margin-top:1px;color:var(--unknown)}.ui-reden{display:flex;align-items:flex-start;gap:7px;margin:8px 0 0;font-size:13px;line-height:1.45;color:var(--muted)}.ui-reden>svg{flex:none;margin-top:2px;color:var(--unknown)}.ui-reden a,.ui-reden button.plain{color:var(--accent);font-weight:600;background:none;border:0;padding:0;font:inherit;cursor:pointer}.ui-toast-host{position:fixed;left:50%;top:auto;right:auto;bottom:calc(28px + var(--melder-hoogte, 0px));transform:translateX(-50%);z-index:85;display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0;background:transparent;overflow:visible;max-width:none;max-height:none}.ui-toast-host::backdrop{display:none}.ui-toast{display:flex;align-items:center;gap:14px;padding:12px 14px 12px 16px;border-radius:12px;background:var(--ink);color:var(--op-donker);font-size:14px;box-shadow:var(--schaduw-fab)}.ui-toast>svg{flex:none;color:var(--ok-licht)}.ui-toast[data-fout=ja]>svg{color:var(--gap)}.ui-toast button.plain{height:30px;padding:0 10px;border:0;border-radius:8px;background:color-mix(in srgb,var(--op-donker) 14%,transparent);color:var(--op-donker);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ui-toast-sluit{padding:0!important;width:26px;background:transparent!important}@media (max-width:767px){.ui-toast-host{bottom:calc(18px + env(safe-area-inset-bottom) + var(--melder-hoogte, 0px));width:min(420px,calc(100vw - 32px))}body:has(.tabbalk) .ui-toast-host{bottom:calc(var(--tabbalk) + 18px + env(safe-area-inset-bottom) + var(--melder-hoogte, 0px))}}.ui-tabs{display:flex;gap:24px;overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:none}.ui-tabs::-webkit-scrollbar{display:none}.ui-tab{display:inline-flex;align-items:center;gap:8px;margin:0 0 -1px;padding:0 0 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font:inherit;font-size:14px;text-decoration:none;white-space:nowrap;cursor:pointer}.ui-tab:hover{color:var(--ink)}.ui-tab[aria-selected=true]{border-bottom-color:var(--accent);color:var(--accent);font-weight:600}.ui-tab-teller{padding:1px 7px;border-radius:var(--radius-rond);background:var(--spoor);font-size:12px;font-weight:400}.ui-tab[aria-selected=true] .ui-tab-teller{background:var(--accent-tint)}.ui-tab-teller[data-toon=gap]{background:var(--gap-tint);color:var(--gap)}.ui-tab-kort{display:none}@media (max-width:767px){.ui-tab-kort{display:inline}.ui-tab-lang{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-tab{min-height:44px;padding-bottom:8px}}.ui-sectielayout{display:flex;align-items:flex-start;gap:32px}.ui-sectielayout>.ui-sectie-inhoud{flex:1;min-width:0}.ui-sectienav{flex:none;width:220px;position:sticky;top:24px}.ui-sectienav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ui-sectienav a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border-radius:var(--radius-klein);font-size:14px;color:var(--muted);text-decoration:none}.ui-sectienav a:hover{background:var(--field);color:var(--ink)}.ui-sectienav a[aria-current=page]{background:var(--accent-tint);color:var(--accent);font-weight:600}.ui-sectienav .ui-stip{background:var(--unknown)}@media (max-width:767px){.ui-sectielayout{display:block}.ui-sectienav{width:100%;position:static}.ui-sectienav a{min-height:44px}}.ui-pag{justify-content:space-between;gap:12px;min-height:56px;padding:8px 16px;color:var(--muted);font-size:13px}.ui-pag,.ui-pag-rechts{display:flex;flex-wrap:wrap;align-items:center}.ui-pag-rechts{gap:16px}.ui-select{height:32px;padding:0 10px;border:1px solid var(--line-strong);border-radius:8px;background:var(--paper);color:var(--ink);font:inherit;font-size:13px}.ui-pag-nav{display:flex;align-items:center;gap:4px}.ui-pag-knop{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;margin:0;padding:0 6px;border:0;border-radius:8px;background:transparent;color:var(--ink);font:inherit;font-size:13px;cursor:pointer}.ui-pag-knop:hover:not(:disabled):not([aria-current]){background:var(--canvas)}.ui-pag-knop[aria-current=page]{background:var(--accent);color:var(--op-donker);font-weight:600}.ui-pag-pijl{border:1px solid var(--line-strong);background:var(--paper)}.ui-pag-pijl:disabled{border-color:var(--line);color:var(--line-strong);cursor:default}.ui-pag-gat{padding:0 4px;color:var(--muted)}@media (max-width:767px){.ui-pag-knop{min-width:44px;height:44px}.ui-select{height:44px}}.ui-berekening{margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-variant-numeric:tabular-nums;-webkit-text-decoration:underline dotted var(--grafiek-vergelijk);text-decoration:underline dotted var(--grafiek-vergelijk);text-decoration-thickness:1.5px;text-underline-offset:4px;cursor:pointer}.ui-berekening:hover,.ui-berekening[aria-expanded=true]{text-decoration-color:var(--accent)}.ui-berek-laag{display:flex;flex-direction:column;gap:8px;padding:14px 16px;font-size:13px;font-weight:400;font-variant-numeric:tabular-nums}.ui-berek-kop{font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.ui-berek-regels{display:flex;flex-direction:column;gap:5px}.ui-berek-regel{display:grid;grid-template-columns:16px minmax(0,1fr) auto;-moz-column-gap:6px;column-gap:6px;color:var(--nav-tekst)}.ui-berek-regel[data-vet=ja]{color:var(--ink);font-weight:600}.ui-berek-teken{color:var(--muted)}.ui-berek-bedrag{text-align:right}.ui-berek-resultaat{display:flex;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid var(--line);font-size:14px;font-weight:700}.ui-berek-resultaat>span:first-child{color:var(--accent)}.ui-berek-link{font-size:13px;font-weight:500}.ui-begrip{margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;text-align:inherit;-webkit-text-decoration:underline dotted var(--grafiek-vergelijk);text-decoration:underline dotted var(--grafiek-vergelijk);text-decoration-thickness:1.5px;text-underline-offset:4px;cursor:help}.ui-begrip:hover,.ui-begrip[aria-expanded=true]{text-decoration-color:var(--accent)}.ui-begrip-laag{padding:12px 14px;font-size:13px;font-weight:400;line-height:1.5;color:var(--ink);text-transform:none;letter-spacing:0;white-space:normal;text-align:left}@media (max-width:1199px){.ui-tabel [data-verberg=smal]{display:none}}.ui-tabelkaart{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);overflow:clip}.ui-tabelscroll{position:relative;overflow-x:auto}.ui-tabel{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;font-variant-numeric:tabular-nums}.ui-tabel th{position:sticky;top:0;z-index:2;height:42px;padding:0 12px;border-bottom:1px solid var(--line);background:var(--kopvlak);color:var(--muted);font-size:12px;font-weight:500;letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap}.ui-tabel td{height:56px;padding:0 12px;border-bottom:1px solid var(--line-soft);vertical-align:middle}.ui-tabel tbody tr:last-child td{border-bottom:0}.ui-tabel [data-uitlijnen=rechts]{text-align:right}.ui-tabel [data-uitlijnen=midden]{text-align:center}.ui-tabel tr[data-klikbaar=ja]{cursor:pointer}.ui-tabel tbody tr:hover td{background:var(--hover)}.ui-tabel tbody tr[data-gekozen=ja] td{background:var(--rij-gekozen)}.ui-tabel tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ui-tabel tr[data-soort=subtotaal] td{height:36px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--kopvlak);font-weight:600}.ui-tabel tr[data-soort=resultaat] td{height:44px;border-top:1px solid var(--accent-rand);border-bottom:0;background:var(--accent-tint);font-size:15px;font-weight:700}.ui-tabel tr[data-soort=resultaat] .ui-tabel-eerste,.ui-tabel tr[data-soort=resultaat] td:first-child{color:var(--accent)}.ui-tabel-vink{width:44px;text-align:center}.ui-tabel-vink input{width:16px;height:16px;margin:0;accent-color:var(--accent);vertical-align:middle}.ui-tabel-menu{width:48px;text-align:center}.ui-tabel-eerste{display:flex;align-items:center;gap:6px;min-width:0}.ui-tabel td .sub,.ui-tabel-kaarten .sub{display:block;font-size:12px;color:var(--muted);font-weight:400}.ui-sorteer{display:inline-flex;align-items:center;gap:4px;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.ui-sorteer[data-aan=ja]{color:var(--accent);font-weight:600}.ui-sorteer-rust{opacity:.4}.ui-uitklap{display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;margin:0;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.ui-uitklap:hover{background:var(--spoor)}.ui-uitklap svg{transition:transform .15s ease}.ui-uitklap[aria-expanded=true] svg{transform:rotate(90deg)}.ui-uitklap-gat{flex:none;width:22px}.ui-rijknop{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:var(--nav-tekst);cursor:pointer}.ui-rijknop:hover,.ui-rijknop[data-open=ja]{background:var(--spoor)}.ui-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:48px;padding:6px 16px;border-bottom:1px solid var(--accent-rand);background:var(--accent-tint);font-size:13px}.ui-bulk-aantal{font-weight:600;color:var(--accent)}.ui-bulk-streep{width:1px;height:18px;background:var(--accent-line)}.ui-bulk-actie,.ui-bulk-weg{margin:0;padding:6px 8px;border:0;border-radius:6px;background:transparent;font:inherit;font-size:13px;cursor:pointer}.ui-bulk-actie{color:var(--ink);font-weight:500}.ui-bulk-actie:hover{background:var(--accent-line)}.ui-bulk-weg{margin-left:auto;color:var(--muted)}.ui-bulk-weg:hover{color:var(--ink)}.ui-tabel-kaarten{display:none;margin:0;padding:0;list-style:none}.ui-tabel-kaarten>li{padding:14px 16px;border-bottom:1px solid var(--line-soft)}.ui-tabel-kaarten>li:last-child{border-bottom:0}.ui-tabel-kaarten>li[data-klikbaar=ja]{cursor:pointer}.ui-kaart-link{display:block;color:inherit;text-decoration:none}.ui-tabel-leeg,.ui-tabel-voet{border-top:1px solid var(--line-soft)}.ui-tabel[data-vast=ja] td:first-child,.ui-tabel[data-vast=ja] th:first-child{position:sticky;left:0;z-index:1;background:var(--paper);box-shadow:1px 0 0 var(--line)}.ui-tabel[data-vast=ja] th:first-child{background:var(--kopvlak);z-index:3}.ui-tabel[data-vast=ja] tr[data-soort=subtotaal] td:first-child{background:var(--kopvlak)}.ui-tabel[data-vast=ja] tr[data-soort=resultaat] td:first-child{background:var(--accent-tint)}.ui-tabel[data-vast=ja] tbody tr[data-gekozen=ja] td:first-child{background:var(--rij-gekozen)}.ui-tabel[data-vast=ja] tbody tr:hover td:first-child{background:var(--hover)}@media (max-width:767px){.ui-tabel td:first-child,.ui-tabel th:first-child{position:sticky;left:0;z-index:1;background:var(--paper);box-shadow:1px 0 0 var(--line)}.ui-tabel th:first-child{z-index:3}.ui-tabel th:first-child,.ui-tabel tr[data-soort=subtotaal] td:first-child{background:var(--kopvlak)}.ui-tabel tr[data-soort=resultaat] td:first-child{background:var(--accent-tint)}.ui-tabel tbody tr[data-gekozen=ja] td:first-child{background:var(--rij-gekozen)}.ui-tabelscroll{overflow-x:auto}.ui-tabel th{position:static}.ui-tabel [data-verberg=smal],.ui-tabel [data-verberg=telefoon],.ui-tabelkaart[data-kaart=ja] .ui-tabelscroll{display:none}.ui-tabelkaart[data-kaart=ja] .ui-tabel-kaarten{display:block}.ui-rijknop{width:44px;height:44px}.ui-filter{height:44px}}.ontwerp-kop{margin:0 0 8px}.ontwerp-kop h1{margin:0}.ontwerp-sub{display:block;margin:0 0 4px;font-size:13px;color:var(--muted)}.ontwerp-melding{margin:8px 0 0;padding:8px 12px;background:var(--accent-tint);border:1px solid var(--accent-rand);border-radius:8px;font-size:13px;color:var(--accent)}.ontwerp-sectie{margin:36px 0 0;display:flex;flex-direction:column;gap:14px}.ontwerp-sectie h2{margin:0;font-size:16px;font-weight:600}.ontwerp-probeer{margin:0;max-width:90ch;font-size:13px;color:var(--muted)}.ontwerp-tegels{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px}.ontwerp-rij{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.ontwerp-filters{position:relative}.ontwerp-notitie{margin:0;font-size:12px;color:var(--muted)}.ontwerp-product{display:flex;align-items:center;gap:12px;min-width:0}.ontwerp-product strong{display:block;font-size:14px;font-weight:500}.ontwerp-product small{display:block;font-size:12px;color:var(--muted)}.ontwerp-beeld{flex:none;width:36px;height:36px;border:1px solid var(--line);border-radius:8px;background:var(--spoor)}.ontwerp-merk{display:inline-flex;align-items:center;gap:8px;font-size:13px}.ontwerp-getal{font-weight:500}.ontwerp-hoog{color:var(--gap);font-weight:600}.ontwerp-post{display:inline-flex;align-items:center;gap:4px}.ontwerp-kader{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius)}.ontwerp-kaart{display:flex;flex-direction:column;gap:10px}.ontwerp-kaart-kop{display:flex;align-items:center;justify-content:space-between;gap:8px}.ontwerp-kaart-cijfers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;font-size:14px;font-variant-numeric:tabular-nums}.ontwerp-kaart-cijfers small{display:block;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.ontwerp-advies{display:flex;flex-direction:column;gap:10px;padding:14px 16px;background:var(--accent-tint);border:1px solid var(--accent-rand);border-radius:12px}.ontwerp-advies-kop{display:flex;align-items:baseline;justify-content:space-between;font-size:13px;font-weight:600;color:var(--accent)}.ontwerp-advies-kop strong{font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.ontwerp-advies-regels{display:grid;grid-template-columns:16px minmax(0,1fr) auto;-moz-column-gap:6px;column-gap:6px;row-gap:5px;font-size:13px;color:var(--nav-tekst)}.ontwerp-advies-regels>:nth-child(3n+3){text-align:right}.ontwerp-advies-regels em{font-style:normal;color:var(--muted)}.ontwerp-waarschuwing{margin:16px 0;padding:12px 14px;background:var(--gap-tint);border:1px solid var(--gap);border-radius:12px;font-size:13px;line-height:1.5;color:var(--gap)}.ontwerp-veld{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted)}.ontwerp-veld input{height:42px;padding:0 12px;border:1px solid var(--accent);border-radius:10px;font:inherit;font-size:16px;font-variant-numeric:tabular-nums}.ontwerp-tokens{display:flex;flex-wrap:wrap;gap:14px 22px}.ontwerp-token{display:inline-flex;align-items:center;gap:8px;font-size:13px}.ontwerp-token small{display:block;font-size:11px;color:var(--muted);font-family:var(--mono)}.ontwerp-token-stip{flex:none;width:22px;height:22px;border-radius:6px;border:1px solid transparent}.ui-kaart{min-width:0;padding:18px 20px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius)}.ui-kaart[data-toon=gap]{border-left:3px solid var(--gap)}.ui-kaart[data-toon=let-op]{border-left:3px solid var(--unknown-stip)}.ui-kaart-lijf{min-width:0}.ui-kaart .tabelkaart{border:0;border-radius:0;margin:0}.ui-sectiekop{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin:0 0 12px}.ui-sectiekop-links{display:inline-flex;align-items:center;gap:6px;min-width:0}.ui-sectiekop-titel{margin:0;font-size:16px;font-weight:600;line-height:1.3}.ui-kaart .ui-sectiekop-titel{font-size:15px}.ui-sectiekop-rechts{font-size:13px;color:var(--muted)}.vandaag-kop{display:flex;flex-direction:column;gap:6px;margin:0 0 20px}.vandaag-lede{margin:0;font-size:14px;color:var(--muted)}.vandaag-tegels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 24px}.vandaag-kanalen{display:flex;flex-wrap:wrap;gap:8px 22px;margin:-10px 0 24px;padding:0;list-style:none;font-size:13.5px}.vandaag-kanalen li>a,.vandaag-kanalen li>span{display:inline-flex;align-items:center;gap:6px;color:var(--ink);text-decoration:none}.vandaag-kanalen li>a:hover b{color:var(--accent)}.vandaag-kanalen li[data-stand=test],.vandaag-kanalen li[data-stand=uit]{color:var(--muted)}.kanaalchip{display:inline-flex;align-items:center;gap:5px;padding:1px 8px;border:1px solid var(--line);border-radius:var(--radius-rond);font-size:12px;color:var(--nav-tekst);white-space:nowrap}.kanaalchip[data-staat=concept],.kanaalchip[data-staat=gepauzeerd]{border-style:dashed}.kanaalchip[data-staat=niet]{color:var(--muted);background:var(--canvas);border-color:var(--line-soft)}.kanaalchip[data-staat=niet] .wv-kanaalstip{opacity:.35}.prod-kanalen{gap:3px}.kanaalteken,.prod-kanalen{display:inline-flex;align-items:center}.kanaalteken{position:relative;justify-content:center;width:26px;height:26px;border-radius:50%;border:1.5px solid transparent;text-decoration:none}a.kanaalteken:focus-visible,a.kanaalteken:hover{background:var(--hover)}.kanaalteken[data-prijs]:focus-visible:after,.kanaalteken[data-prijs]:hover:after{content:attr(data-prijs);position:absolute;bottom:calc(100% + 4px);left:50%;transform:translateX(-50%);z-index:5;pointer-events:none;padding:2px 7px;border-radius:6px;background:var(--ink);color:var(--paper);font-size:12px;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.kanaalteken[data-staat=concept],.kanaalteken[data-staat=gepauzeerd],.kanaalteken[data-staat=wacht]{border-style:dashed;border-color:var(--muted)}.kanaalteken[data-staat=concept] .ui-kanaalicoon,.kanaalteken[data-staat=gepauzeerd] .ui-kanaalicoon{opacity:.6}.kanaalteken[data-staat=niet] .ui-kanaalicoon{filter:grayscale(1);opacity:.25}.vandaag-tegels-klein{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.vandaag-dagswipe-vlak{touch-action:pan-y}.vandaag-dagswipe-punten{display:flex;justify-content:center;gap:8px;margin:-14px 0 24px}.vandaag-dagswipe-punt{width:7px;height:7px;padding:0;border:none;border-radius:50%;background:var(--line-strong)}.vandaag-dagswipe-punt[data-actief=ja]{background:var(--accent);width:18px;border-radius:4px}.vandaag-rij{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch}.vandaag-duo,.vandaag-rij{display:grid;gap:16px;margin:0 0 24px}.vandaag-duo{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start}.vandaag-sectie{margin:0 0 28px}.vandaag-verkocht{min-width:0}.vandaag-link{font-size:13px;color:var(--accent);text-decoration:none}.vandaag-link:hover{text-decoration:underline}.vandaag-uitleg{margin:0 0 12px;max-width:90ch;font-size:13px;color:var(--muted)}.vandaag-weekleeg{margin:0}.weekbericht .ui-kaart-lijf{-moz-columns:360px 2;columns:360px 2;-moz-column-gap:36px;column-gap:36px}.weekbericht .ui-kaart-lijf p{-moz-column-break-inside:avoid;break-inside:avoid;max-width:none;margin:0 0 12px}.weekbericht .ui-kaart-lijf p:last-child{margin-bottom:0}@media (min-width:1280px){.vandaag-tegels:not(.vandaag-tegels-klein){grid-template-columns:repeat(6,minmax(0,1fr))}.vandaag-tegels:not(.vandaag-tegels-klein)>:nth-child(5):last-child{grid-column:span 2}}@media (max-width:1023px){.vandaag-rij{grid-template-columns:minmax(0,1fr)}}.tw-mobiel{display:none}@media (max-width:767px){.tw-desktop{display:none}.tw-mobiel{display:block}}.tw-week-kop{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.tw-week-bedrag{font-size:22px;font-weight:700;letter-spacing:-.01em}.tw-week-staven{display:flex;align-items:flex-end;gap:6px;height:120px}.tw-week-staaf{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%}.tw-week-waarde{font-size:10px;font-weight:500;color:var(--muted);white-space:nowrap;height:13px}.tw-week-vak{flex:1;width:100%;display:flex;align-items:flex-end;border-bottom:1px solid var(--line-strong)}.tw-week-staaf-binnen{width:100%;border-radius:3px 3px 0 0;background:var(--accent-line)}.tw-week-staaf-binnen[data-huidig=ja]{background:var(--accent)}.tw-week-label{font-size:10px;color:var(--muted)}.tw-week-noot{margin:8px 0 0;font-size:12px;color:var(--muted)}.tw-toplijst{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.tw-top-rij{display:flex;align-items:center;gap:8px}.tw-top-rang{flex:none;width:14px;text-align:right;font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.tw-top-stip{flex:none;width:7px;height:7px;border-radius:999px;background:var(--line-strong)}.tw-top-naam{flex:1;min-width:0;font-size:14px;color:var(--ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-top-naam:hover{text-decoration:underline}.tw-top-stuks{flex:none;font-size:12px;color:var(--muted);white-space:nowrap}.tw-top-bedrag{flex:none;font-size:14px;font-weight:600;white-space:nowrap}.tw-top-balk{height:4px;margin-left:22px;background:var(--canvas);border-radius:2px;overflow:hidden}.tw-top-balk>div{height:100%;background:var(--accent)}.tw-maand-kop{display:flex;align-items:center;gap:6px;margin:0 0 12px;font-size:16px;font-weight:600}.tw-maand-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tw-maand-grid .ui-kpi-waarde{font-size:20px}.tw-maand-grid .ui-kpi-label,.tw-maand-grid .ui-kpi-vergelijk{font-size:12px}.tw-maand-grid .ui-kpi[data-aandacht=gap]{background:var(--gap-tint);border-color:var(--gap)}.tw-maand-grid .ui-kpi[data-aandacht=ok]{background:var(--ok-tint);border-color:var(--ok)}.tw-lvb-lijst{list-style:none;margin:0;padding:0}.tw-lvb-lijst li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--line-soft)}.tw-lvb-lijst li:last-child{border-bottom:none}.tw-lvb-info{min-width:0}.tw-lvb-naam{display:block;font-size:14px;color:var(--ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-lvb-naam:hover{text-decoration:underline}.tw-lvb-sub{font-size:12px;color:var(--muted)}.tw-lvb-rood{color:var(--gap);font-weight:600}.tw-week-hero-tekst{margin:0;font-size:13px;line-height:1.5;color:var(--nav-tekst);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.tw-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.tw-chip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:var(--canvas);font-size:12px;font-weight:500;white-space:nowrap}.tw-chip[data-toon=goed]{background:var(--ok-tint);color:var(--ok)}.tw-chip[data-toon=slecht]{background:var(--gap-tint);color:var(--gap)}.vandaag-grafiek-kop{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin:0 0 8px;font-size:13px;color:var(--muted)}.vandaag-legenda{display:inline-flex;flex-wrap:wrap;gap:4px 16px}.vandaag-legenda>span{display:inline-flex;align-items:center;gap:6px}.vandaag-lijnstip{display:inline-block;width:18px;height:0;border-top:2px solid var(--grafiek-1)}.vandaag-lijnstip[data-soort=vorige]{border-top:2px dashed var(--grafiek-vergelijk)}.vandaag-uitlezing strong{font-weight:600;color:var(--ink)}.vandaag-grafiek-vak{position:relative;width:100%}.vandaag-grafiek-vak svg{display:block;touch-action:pan-y;border-radius:6px}.vandaag-grafiek-vak svg:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vandaag-raster{stroke:var(--line-soft);stroke-width:1}.vandaag-as{fill:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.vandaag-lijn{fill:none;stroke-linejoin:round;stroke-linecap:round}.vandaag-lijn[data-soort=vandaag]{stroke:var(--grafiek-1);stroke-width:2.25}.vandaag-lijn[data-soort=vorige]{stroke:var(--grafiek-vergelijk);stroke-width:1.75;stroke-dasharray:5 4}.vandaag-vlak{fill:var(--accent-tint);stroke:none;opacity:.8}.vandaag-hover,.vandaag-nu{stroke:var(--line-strong);stroke-width:1}.vandaag-nu{stroke-dasharray:2 3}.vandaag-nu-tekst{fill:var(--muted);font-size:11px}.vandaag-punt{stroke-width:2}.vandaag-punt[data-soort=vandaag]{fill:var(--grafiek-1);stroke:var(--paper)}.vandaag-punt[data-soort=vorige]{fill:var(--paper);stroke:var(--grafiek-vergelijk)}.vandaag-steel{stroke:var(--line-strong);stroke-width:1;stroke-dasharray:2 2;pointer-events:none}.vandaag-ring{position:absolute;width:28px;height:28px;margin:0;padding:0;border:0;background:none;transform:translate(-50%,-50%);cursor:pointer}.vandaag-ring,.vandaag-ring>span{display:flex;align-items:center;justify-content:center}.vandaag-ring>span{box-sizing:border-box;min-width:14px;height:14px;padding:0 2px;border:2px solid var(--ink);border-radius:var(--radius-rond);background:var(--paper);font-size:10px;font-weight:600;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.vandaag-ring:hover>span{border-color:var(--accent)}.vandaag-ring[data-open=ja]>span{background:var(--ink);color:var(--op-donker)}.vandaag-ring:focus-visible{outline:none}.vandaag-ring:focus-visible>span{outline:2px solid var(--accent);outline-offset:2px}.vandaag-notities{margin-top:12px;padding-top:10px;border-top:1px solid var(--line-soft)}.vandaag-notities-kop{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.vandaag-notities-leeg{margin:6px 0 0;font-size:13px;color:var(--muted)}.vandaag-notitieknop{display:inline-flex;align-items:center;gap:6px;height:34px;margin:0;padding:0 12px;border:1px solid var(--line-strong);border-radius:9px;background:var(--paper);color:var(--ink);font:inherit;font-size:13px;font-weight:500;letter-spacing:normal;text-transform:none;cursor:pointer}.vandaag-notitieknop:hover{background:var(--canvas)}.vandaag-notitieknop[aria-expanded=true]{border-color:var(--accent)}.vandaag-notitielijst{display:flex;flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none}.vandaag-notitielijst li{display:flex;align-items:baseline;gap:8px;font-size:13px}.vandaag-notitielijst time{flex:none;min-width:38px;color:var(--muted);font-variant-numeric:tabular-nums}.vandaag-notitielijst .pil{flex:none}.vandaag-notitietekst{flex:1;min-width:0;overflow-wrap:anywhere}.vandaag-notitielaag{display:flex;flex-direction:column;gap:12px;padding:12px 14px}.vandaag-notitielaag article+article{padding-top:12px;border-top:1px solid var(--line-soft)}.vandaag-notitielaag header{display:flex;align-items:center;gap:8px}.vandaag-notitielaag time{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.vandaag-notitielaag h3{margin:6px 0 2px;font-size:14px;font-weight:600;line-height:1.35}.vandaag-notitielaag p{margin:0 0 6px;font-size:13px;line-height:1.45;color:var(--muted);white-space:pre-line;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.vandaag-notitielaag footer{font-size:12px;color:var(--muted)}.vandaag-notitielaag footer a{color:var(--accent)}.ui-laag>.vandaag-notitieform{gap:14px;padding:14px}.vandaag-notitieform-acties{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.vandaag-notitieform-acties .hint{flex:1 1 160px;margin:0;font-size:12px}@media (max-width:767px){.vandaag-notitieknop{height:44px}.vandaag-ring{width:36px;height:36px}}.vandaag-productnaam{font-weight:500;color:var(--ink);text-decoration:none}a.vandaag-productnaam:hover{text-decoration:underline}.vandaag-overig{color:var(--muted)}.vandaag-artikel{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.vandaag-artikel small,.vandaag-klein{font-size:12px;font-weight:400;color:var(--muted)}.vandaag-klein{display:block}.vandaag-laat{color:var(--gap)}.vandaag-delta{font-weight:500}.vandaag-delta[data-toon=goed]{color:var(--ok)}.vandaag-delta[data-toon=slecht]{color:var(--gap)}.vandaag-delta[data-toon=neutraal]{color:var(--muted);font-weight:400}.vandaag-kaart-rij{display:flex;flex-direction:column;gap:6px}.vandaag-kaart-kop{gap:8px}.vandaag-kaart-cijfers,.vandaag-kaart-kop{display:flex;align-items:center;justify-content:space-between}.vandaag-kaart-cijfers{flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--muted)}.vandaag-groepkop{margin:14px 0 6px;font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.vandaag-groepkop:first-child{margin-top:0}.vandaag-meldingen-lijst{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.vandaag-meldingen-lijst li{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5}.vandaag-meldingen-lijst .pil{flex:none;margin-left:0;text-decoration:none}.vandaag-meldingtekst{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:inherit;text-decoration:none;overflow-wrap:anywhere}.vandaag-meldingtekst:hover{text-decoration:underline}.vandaag-meldingen-lijst li.vandaag-melding{display:block}.vandaag-melding[data-weg]{display:none}.vandaag-melding-regel{display:flex;align-items:flex-start;gap:8px}.vandaag-melding-regel .vandaag-meldingtekst{flex:1}.vandaag-melding-regel .vandaag-melding-bij{flex:none}.vandaag-melding-menu{flex:none;margin:-4px -6px -4px 0;opacity:.45;transition:opacity .12s}.vandaag-melding-menu:focus-within,.vandaag-melding-menu:has([data-open=ja]),.vandaag-melding:hover .vandaag-melding-menu{opacity:1}@media (hover:none) and (pointer:coarse){.vandaag-melding-menu{display:none}}.vandaag-melding-wat{margin:0 0 16px;font-size:14px;line-height:1.5}.vandaag-melding-mensen{display:flex;flex-wrap:wrap;gap:8px}.vandaag-meer{margin-top:10px}.vandaag-meer>summary{display:inline-flex;align-items:center;min-height:32px;font-size:13px;color:var(--accent);cursor:pointer}.vandaag-meer>summary:hover{text-decoration:underline}.vandaag-meer[open]>summary{margin-bottom:4px}.vandaag-acties .actielijst{margin:0}.vandaag-acties .actielijst li{flex-wrap:wrap;align-items:center}.vandaag-acties .actie-tekst{flex:1 1 200px;min-width:0;overflow-wrap:anywhere}.vandaag-acties .actie-tekst .sub{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.vandaag-acties .icoonknop{margin-left:auto;color:var(--muted)}.vandaag-acties-nieuw{display:flex;gap:8px;margin-top:12px}.vandaag-acties-nieuw input{flex:1;min-width:0;height:40px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius-klein);font:inherit;font-size:16px}@media (max-width:767px){.vandaag-tegels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vandaag-tegels:not(.vandaag-tegels-klein)>:last-child:nth-child(odd){grid-column:1/-1}.vandaag-tegels-klein{grid-template-columns:minmax(0,1fr)}.vandaag-tegels .ui-kpi{padding:14px}.vandaag-duo,.vandaag-rij{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:16px}.ui-kaart{padding:16px}.vandaag-kop{margin-bottom:14px}}.ui-optie[data-uitleg=ja]{flex-wrap:wrap;align-items:flex-start}.ui-optie[data-uitleg=ja] .ui-optie-sub{flex-basis:100%;order:3;white-space:normal}.ui-lijst[data-groot=ja] .ui-optie{min-height:52px;padding:0 4px;border-bottom:1px solid var(--line-soft);border-radius:0;font-size:16px}.ui-lijst[data-groot=ja] .ui-optie[data-uitleg=ja]{padding:10px 4px}.ui-inklap{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius)}.ui-inklap[data-toon=gap]{border-left:3px solid var(--gap)}.ui-inklap[data-toon=let-op]{border-left:3px solid var(--unknown-stip)}.ui-inklap>summary{display:flex;align-items:center;gap:8px;min-height:48px;padding:0 18px;list-style:none;cursor:pointer;font-size:14px}.ui-inklap>summary::-webkit-details-marker{display:none}.ui-inklap>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius)}.ui-inklap-pijl{flex:none;color:var(--muted);transition:transform .15s}.ui-inklap[open] .ui-inklap-pijl{transform:rotate(90deg)}.ui-inklap-titel{font-weight:600}.ui-inklap-samenvatting{margin-left:auto;font-size:13px;color:var(--muted);text-align:right}.ui-inklap-lijf{padding:4px 18px 18px}@media (max-width:767px){.ui-inklap>summary{padding:0 14px;min-height:52px}.ui-inklap-lijf{padding:4px 14px 16px}}.ui-inklap.inklap-kaal{margin-top:10px;border:0;border-top:1px solid var(--line);border-radius:0;background:none}.ui-inklap.inklap-kaal>summary{min-height:40px;padding:0}.ui-inklap.inklap-kaal>.ui-inklap-lijf{padding:0}.wv-kop{margin:0 0 16px}.wv-kop h1{margin:0 0 4px}.wv-lede{gap:4px 6px;margin:0;font-size:14px;color:var(--muted)}.wv-keuzes,.wv-lede{display:flex;flex-wrap:wrap;align-items:center}.wv-keuzes{gap:8px;margin:0 0 16px}.wv-stand{margin-left:auto;font-size:13px;color:var(--muted)}.wv-tegels{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:0 0 16px}.wv-laden{margin:24px 0;color:var(--muted)}.sk-post,.wv-label{display:inline-flex;align-items:center;gap:6px}.sk-melding{margin:0 0 12px}.wv-kolomkop{display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-transform:none;letter-spacing:0}.wv-kolomkop small{font-size:11px;font-weight:400;color:var(--muted);white-space:nowrap}.wv-kolomkop small.wv-kolomnoot{white-space:normal;max-width:15ch;text-align:right}.wv-noot{margin:10px 0 20px;font-size:12.5px;color:var(--muted)}.wv-kanaalkop{display:inline-flex;align-items:center;gap:6px}.wv-kanaalkop[data-stand=test]{color:var(--muted)}.wv-kanaalstip{width:8px;height:8px;border-radius:50%;flex:none}.wv-stand-los{margin:12px 0 0;font-size:13.5px}.pr-concurrentie{margin-top:28px}.kanaal-kop{display:flex;flex-direction:column;gap:10px;margin:0 0 18px}.kanaal-kop-naam{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--muted)}.kanalen-raster{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.kanaal-kaart-rust{background:var(--hover)}.kanaal-cijfers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.kanaal-cijfers dt{font-size:12px;color:var(--muted)}.kanaal-cijfers dd{margin:2px 0 0;font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.kanaal-kaart-acties{display:inline-flex;align-items:center;gap:8px}.kanaal-naamlink{color:inherit;text-decoration:none}.kanaal-naamlink:hover{color:var(--accent)}.wv-blokken{display:flex;flex-direction:column;gap:12px;margin:0 0 24px}.wv-tekst{max-width:90ch;margin:10px 0 0;font-size:13.5px;line-height:1.55;color:var(--nav-tekst)}.wv-datumrij{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:12px 0}.wv-veld{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--muted)}.wv-veld input{height:40px;padding:0 10px;border:1px solid var(--line-strong);border-radius:var(--radius-klein);font:inherit;font-size:16px}.wv-hoog{color:var(--gap);font-weight:600}@media (max-width:767px){.wv-stand{margin-left:0;flex-basis:100%}.wv-tegels{grid-template-columns:minmax(0,1fr);gap:10px}}.wv-tabs{margin:0 0 16px}.wv-overzicht-rij{display:grid;grid-template-columns:1.3fr 1fr;gap:16px;align-items:start;margin:0 0 16px}@media (max-width:1023px){.wv-overzicht-rij{grid-template-columns:minmax(0,1fr)}}.wv-overzicht-rij.wv-gelijk{align-items:stretch}.wv-overzicht-rij.wv-gelijk:has(.wv-volgt.open){align-items:start}.wv-volgt-knop{margin-top:10px}.wv-bedragen td[data-uitlijnen=rechts],.wv-een-regel{white-space:nowrap}.wv-een-regel{display:block;max-width:280px;overflow:hidden;text-overflow:ellipsis}@media (min-width:1024px){.wv-volgt:not(.open){contain:size;display:flex;flex-direction:column;overflow:hidden}.wv-volgt:not(.open)>.ui-kaart-lijf{flex:1;min-height:0;display:flex;flex-direction:column}.wv-volgt:not(.open) .wv-volgt-lijf{flex:1;min-height:0;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,var(--paper) calc(100% - 56px),transparent);mask-image:linear-gradient(to bottom,var(--paper) calc(100% - 56px),transparent)}}@media (max-width:1023px){.wv-volgt:not(.open) tbody tr:nth-child(n+6){display:none}}.waterval-lijst{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.waterval-rij{display:grid;grid-template-columns:110px 1fr auto;align-items:center;gap:10px;font-size:13px}.waterval-label{color:var(--muted)}.waterval-balk{display:block;height:8px;border-radius:4px;background:var(--line-soft);overflow:hidden}.waterval-balk>span{display:block;height:100%;border-radius:4px;background:var(--line-strong)}.waterval-balk>span[data-toon=goed]{background:var(--ok)}.waterval-balk>span[data-toon=min]{background:var(--gap)}.waterval-bedrag{font-variant-numeric:tabular-nums;font-weight:500;text-align:right}.wv-hero{display:flex;flex-direction:column;gap:4px;margin:0 0 12px;padding:16px 18px;border-radius:var(--radius);background:var(--ok);color:var(--wit)}.wv-hero-label{font-size:13px;opacity:.9}.wv-hero-bedrag{font-size:30px;font-weight:700;line-height:1.15}.wv-hero-naast{font-size:13px;opacity:.9}.wv-kostenbalk{display:flex;height:8px;border-radius:4px;overflow:hidden;background:var(--spoor);margin:0 0 12px}.wv-kostenbalk>span{display:block;height:100%}.wv-kostenlijst{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.wv-kostenlijst li{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;font-size:13px}.wv-kostenstip{width:9px;height:9px;border-radius:999px}.wv-maanden{display:flex;align-items:flex-end;gap:4px;height:160px;padding-top:8px}.wv-maand-kolom{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;min-width:0}.wv-maand-staven{flex:1;display:flex;align-items:flex-end;gap:2px;width:100%;justify-content:center}.wv-maand-omzet,.wv-maand-winst{display:block;width:40%;border-radius:2px 2px 0 0}.wv-maand-omzet{background:var(--grafiek-vergelijk)}.wv-maand-winst{background:var(--ok)}.wv-maand-winst[data-negatief=ja]{background:var(--gap)}.wv-maand-label{font-size:11px;color:var(--muted)}.wv-maand-legenda{display:flex;align-items:center;gap:14px;margin-top:8px;font-size:12px;color:var(--muted)}.wv-maand-legenda i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:4px;vertical-align:-1px}.wv-maand-legenda i[data-soort=omzet]{background:var(--grafiek-vergelijk)}.wv-maand-legenda i[data-soort=winst]{background:var(--ok)}.wv-merklijst{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.wv-merk-rij{display:grid;grid-template-columns:90px 1fr auto auto;align-items:center;gap:10px;font-size:13px}.wv-merk-naam{font-weight:500}.wv-merk-balk{display:block;height:6px;border-radius:3px;background:var(--line-soft);overflow:hidden}.wv-merk-balk>span{display:block;height:100%;background:var(--accent);border-radius:3px}.wv-merk-omzet{font-variant-numeric:tabular-nums}.prod-kop{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px;margin:0 0 12px}.prod-kop h1{display:flex;align-items:center;gap:8px;margin:0 0 4px}.prod-lede{margin:0;font-size:14px;color:var(--muted)}.prod-acties{display:flex;flex-wrap:wrap;gap:8px}.prod-tabs{margin:16px 0 12px}.prod-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px}.prod-filters .zoekveld{flex:1 1 240px;width:auto;max-width:360px}.prod-product{display:flex;align-items:center;gap:12px;min-width:0}.prod-tekst{display:flex;flex-direction:column;gap:2px;min-width:0}.prod-naamregel{display:inline-flex;gap:6px}.prod-naamregel,.prod-sub{flex-wrap:wrap;align-items:center}.prod-sub{display:flex;gap:0 4px;font-size:12px;font-weight:400;color:var(--muted)}.prod-sub .ui-merkstip{margin-right:2px}.prod-sub .rijlinks{margin-left:4px}.prod-getal{display:inline-flex;flex-direction:column;align-items:flex-end;gap:1px}.prod-getal.prod-links{align-items:flex-start}.prod-delta{font-size:12px;font-weight:400;color:var(--muted);white-space:nowrap}.prod-delta[data-toon=goed]{color:var(--ok);font-weight:500}.prod-delta[data-toon=slecht]{color:var(--gap);font-weight:500}.prod-hoog{color:var(--gap);font-weight:600}.prod-leeg{color:var(--muted)}.prod-pillen{display:inline-flex;flex-wrap:wrap;gap:4px}.prod-kaartnaam{display:flex;flex-direction:column;min-width:0}.prod-kaartnaam small{font-size:12px;color:var(--muted)}.prod-kaartcijfers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;font-size:14px;font-variant-numeric:tabular-nums}.prod-kaartcijfers small{display:block;margin-bottom:2px;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.prod-kaartcijfers em{font-style:normal;font-size:12px}.prod-product{min-width:250px}@media (max-width:1199px){.prod-getal.prod-links small{display:none}}@media (max-width:767px){.prod-product{min-width:0}}.pd-kruimel{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;font-size:13px;color:var(--muted)}.pd-kruimel a{color:var(--accent);text-decoration:none}.pd-kruimel a:hover{text-decoration:underline}.pd-kruimel [aria-current]{color:var(--ink)}.pd-kop{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px 18px;margin:0 0 20px}.pd-kopinfo{flex:1 1 320px;min-width:0}.pd-kopinfo h1{margin:0 0 4px}.pd-meta{gap:0 4px;margin:0;font-size:14px;color:var(--muted)}.pd-meta,.pd-pillen{display:flex;flex-wrap:wrap;align-items:center}.pd-pillen{gap:6px;margin:10px 0 0}.pd-acties{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;margin-left:auto}.pd-acties .knop,.pd-acties button{margin-top:0}.pd-tegels{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin:0 0 20px}.pd-tabbalk{margin:0 0 20px;background:var(--paper)}@media (min-width:768px){.pd-tabbalk{position:sticky;top:0;z-index:4}}.pd-kop+.pd-tabbalk{margin-top:-4px}.pd-tabinhoud{min-width:0}.ui-kanaalicoon{flex:none;display:inline-block;-o-object-fit:contain;object-fit:contain}.pd-kanaalpil{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 7px;border-radius:var(--radius-rond);background:var(--spoor);font-size:12.5px;font-weight:500;color:var(--ink);line-height:1.4}.pd-stip{width:8px;height:8px;border-radius:50%;background:var(--muted)}.pd-stip[data-toon=ok]{background:var(--ok)}.pd-stip[data-toon=let-op]{background:var(--unknown-stip)}.pd-stip[data-toon=gap]{background:var(--gap)}.ui-tab .ui-kanaalicoon{margin-right:6px;vertical-align:-3px}.pd-tabacties{margin:-8px 0 14px;padding-top:0}.pd-inkoop{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;align-items:start}.pd-inkoop-vol{grid-column:1/-1}.pd-inkoop-kolom{display:flex;flex-direction:column;gap:16px;min-width:0}.pd-inkoop-vol .knoppen,.pd-inkoop-vol .ui-kaart+.ui-kaart{margin-top:12px}@media (max-width:1000px){.pd-inkoop{grid-template-columns:minmax(0,1fr)}}.pd-kv{display:grid;gap:0;margin:0;font-size:14px}.pd-kv>div{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-top:1px solid var(--line)}.pd-kv>div:first-child{border-top:0;padding-top:0}.pd-kv dt{color:var(--muted)}.pd-kv dd{margin:0;text-align:right;min-width:0}.pi-kop{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);gap:16px;margin:0 0 16px}.pi-voorstellen{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid var(--accent-rand);border-radius:var(--radius);background:var(--accent-tint);font-size:13.5px}.pi-voorstellen-kop{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--accent)}.pi-voorstellen ul{margin:0;padding-left:18px;display:grid;gap:2px}.pi-voorstellen p{margin:0;color:var(--muted)}.pi-acties{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px}.pi-noot{display:inline-flex;align-items:center;gap:6px;margin:0 0 0 4px;font-size:13px}.pi-tabel .ui-tabel td,.pi-tabel .ui-tabel th[scope=row]{vertical-align:top;padding-top:10px;padding-bottom:10px;height:auto}.pi-tabel .ui-tabel th.pi-veld{font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink);text-align:left}.pi-kanalen{margin:0 0 16px}.pi-blok+.pi-blok,.pi-tabel+.pi-tabel{margin-top:16px}.pi-teller{margin-left:4px;padding:0 6px;border-radius:var(--radius-rond);background:var(--spoor);font-weight:500;letter-spacing:0}.pi-veld small,.pi-werkbank small{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--muted)}.pi-tabel tr[data-nvt] td,.pi-tabel tr[data-nvt] th{color:var(--muted)}.ft{display:flex;flex-direction:column;gap:12px}.ft-raster{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px}.ft-klein{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.ft-foto{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--line);border-radius:var(--radius-klein);background:var(--paper);min-width:0}.ft-foto img{width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;background:var(--canvas);border-radius:4px}.ft-onder{display:flex;justify-content:space-between;align-items:flex-start;gap:4px;font-size:12.5px}.ft-onder>span:first-child{display:flex;flex-direction:column;min-width:0}.ft-onder small{color:var(--muted);font-size:11.5px}.ft-knoppen{display:inline-flex;gap:0}.ft-knoppen .icoonknop{width:24px;height:24px}.ft-acties{display:flex;flex-wrap:wrap;gap:8px}.ft-foto[data-hoofd]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.ft-foto[data-uit] img{opacity:.55}.ft-foto[data-klein]{border-color:var(--gap);box-shadow:0 0 0 1px var(--gap)}.ft-plek{width:100%;font-size:12.5px}.ft-kop{font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.ft-melding{margin:0;padding-left:18px;color:var(--gap);font-size:13px}.pi-fotokaart{margin:0 0 16px}.ab-velden{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media (max-width:760px){.ab-velden{grid-template-columns:1fr 1fr}}.ab-velden .veld{margin:0}.ab-waarde{margin:6px 0 0;font-size:15px}.ab-waarde small{display:block;color:var(--muted);font-size:12px}.ab-live{margin:12px 0 0;font-size:13px;color:var(--muted)}.ab-kop{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.ab-velden.ab-vijf{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.4fr)}@media (max-width:960px){.ab-velden.ab-vijf{grid-template-columns:1fr 1fr}}.ab-categorie{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-top:12px}.op-editor{border:1px solid var(--line);border-radius:var(--radius-klein);background:var(--paper)}.op-balk{display:flex;gap:2px;padding:4px;border-bottom:1px solid var(--line)}.op-balk,.op-knop{align-items:center}.op-knop{display:inline-flex;justify-content:center;flex:none;width:32px;min-width:32px;height:30px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.op-knop svg{flex:none;width:16px;height:16px}.op-knop:hover:not(:disabled){background:var(--canvas);color:var(--ink)}.op-knop[data-aan]{background:var(--accent-tint);color:var(--accent)}.op-scheiding{width:1px;height:18px;background:var(--line);margin:0 4px}.op-veld{min-height:280px;padding:12px 14px;font-size:14px;line-height:1.55;color:var(--ink);outline:none}.op-veld h3{font-size:15px;margin:14px 0 6px}.op-veld p{margin:0 0 8px}.op-veld ol,.op-veld ul{margin:0 0 8px;padding-left:22px}.op-veld li p{margin:0}.op-laden{min-height:280px;border:1px solid var(--line);border-radius:var(--radius-klein);background:var(--canvas)}.lk-versies,.lk-woorden{list-style:none;margin:0;padding:0;font-size:13px}.lk-versies li,.lk-woorden li{display:flex;justify-content:space-between;gap:8px;padding:5px 0;border-bottom:1px solid var(--line)}.lk-woorden li[data-leeg]>span:last-child{color:var(--gap)}.bl-tekst{width:100%;min-height:160px;font:inherit;font-size:13.5px;line-height:1.5;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-klein);background:var(--paper);color:var(--ink);resize:vertical}.bl-teller{margin:6px 0 0;font-size:12px;color:var(--muted);text-align:right}.bl-teller[data-te]{color:var(--gap)}.vs-kop{margin:20px 0 8px;font-size:13px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.vs-velden{width:100%;border-collapse:collapse;font-size:13px}.vs-velden th{text-align:left;font-weight:600;color:var(--muted)}.vs-velden td,.vs-velden th{padding:6px 8px;border-bottom:1px solid var(--line)}.vs-velden td{vertical-align:top}.vs-velden td:first-child{width:38%}.vs-velden small{display:block;color:var(--muted);font-size:11.5px;overflow-wrap:anywhere}.vs-waarde{display:block;max-height:9em}.vs-pre,.vs-waarde{white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}.vs-pre{font-size:12px;border:1px solid var(--line);border-radius:var(--radius-klein);padding:10px;max-height:360px}.ft-mini,.vs-pre{background:var(--canvas)}.ft-mini{width:56px;height:56px;-o-object-fit:contain;object-fit:contain;border:1px solid var(--line);border-radius:4px}.pi-wb{display:flex;flex-direction:column;gap:2px;min-width:0}.pi-wb-waarde{display:inline-flex;align-items:flex-start;gap:6px}.pi-wb small{font-size:12px;color:var(--muted)}.pi-potlood{flex:none;width:24px;height:24px;margin-top:-3px;color:var(--muted)}.pi-potlood:hover{color:var(--accent)}.pi-overnemen{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;font-size:12.5px}.pi-bewerk{display:flex;flex-direction:column;gap:6px}.pi-bewerk input,.pi-bewerk select,.pi-bewerk textarea{width:100%;font:inherit;font-size:14px}.pi-invoer{gap:6px}.pi-bewerk-knoppen,.pi-invoer{display:inline-flex;align-items:center}.pi-bewerk-knoppen{flex-wrap:wrap;gap:4px 10px}.pi-bewerk-knoppen>button{white-space:nowrap}.pi-keuzes{display:grid;gap:2px;max-height:180px;overflow-y:auto;padding:6px 8px;border:1px solid var(--line-strong);border-radius:var(--radius-klein);font-size:13.5px}.pi-keuzes label{display:flex;align-items:center;gap:6px}.pi-keuzes input{width:auto}.nb-tabel{width:100%;border-collapse:collapse;font-size:13.5px}.nb-tabel td,.nb-tabel th{padding:8px 6px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.nb-tabel thead th{font-size:12px;font-weight:600;color:var(--muted)}.nb-tabel tbody th{font-weight:500}.nb-tabel small{display:block;margin-top:2px;font-size:12px;font-weight:400}.nb-tabel small,.nb-tabel tr[data-probleem] td,.nb-tabel tr[data-probleem] th{color:var(--muted)}.nb-tabel .nb-probleem{color:var(--gap)}.nb-proef{margin:16px 0 0;font-size:13px}.nb-proef pre{max-height:280px;overflow:auto;padding:10px 12px;border-radius:var(--radius-klein);background:var(--canvas);font-size:12px}.nb-eerder{margin:20px 0 0}.nb-eerder h3{margin:0 0 8px;font-size:14px}.nb-upload{padding:10px 0;border-top:1px solid var(--line);font-size:13px}.nb-upload p{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 4px}.nb-upload ul{margin:0;padding-left:18px}.gg-kop-basis{order:-2}#status{order:-1}.gg-status{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}@media (max-width:767px){.gg-status{grid-template-columns:minmax(0,1fr)}}.bg-rijen{margin:0}.bg-rij{display:grid;grid-template-columns:clamp(96px,32%,170px) minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--line)}.bg-rij:first-child{border-top:0;padding-top:0}.bg-rij:last-child{padding-bottom:0}.bg-rij dt{font-size:14px;font-weight:500;color:var(--ink)}.bg-rij dd{margin:0;min-width:0;font-size:14px}.bg-rij .pi-wb-waarde{white-space:pre-line;overflow-wrap:anywhere;flex-wrap:wrap;row-gap:2px}@media (max-width:767px){.bg-rij{grid-template-columns:minmax(0,1fr);gap:4px}.bg-rij dt{font-size:13px;color:var(--muted)}}.pi-deeluitleg{margin:0;padding:10px 14px;border-top:1px solid var(--line);font-size:12.5px;color:var(--muted)}.pi-vast{margin-left:8px;color:var(--muted);font-size:12px;white-space:nowrap}.pi-kanaalkop,.pi-vast{display:inline-flex;align-items:center;gap:6px}.pi-tabel .pi-wb-waarde{white-space:pre-line}.pi-filter{display:inline-flex;margin-left:auto;border:1px solid var(--line-strong);border-radius:var(--radius-klein);overflow:hidden;font-size:13px}.pi-filter a{padding:6px 12px;color:var(--muted);text-decoration:none}.pi-filter a+a{border-left:1px solid var(--line-strong)}.pi-filter a[aria-current=true]{background:var(--accent-tint);color:var(--accent);font-weight:600}.pi-beelden{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.pi-beelden img{width:30px;height:30px;-o-object-fit:cover;object-fit:cover;border-radius:4px;border:1px solid var(--line);background:var(--canvas)}.pi-beelden span{margin-left:4px}.pi-lijst,.pi-mobielnoot{display:none}@media (max-width:1000px){.pi-kop{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pi-voorstellen{grid-column:1/-1}}@media (max-width:767px){.pi-acties,.pi-tabel{display:none}.pi-mobielnoot{display:block;margin:12px 0 0}.pi-kop{gap:10px}.pi-kop .ui-kpi-waarde{font-size:20px}.pi-lijst{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.pi-lijst,.pi-lijst li{display:flex;flex-direction:column}.pi-lijst li{gap:3px;padding:12px 14px;border-top:1px solid var(--line);font-size:14px}.pi-lijst li:first-child{border-top:0}.pi-lijst-kop{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.pi-lijst b{font-weight:600;color:var(--accent)}.pi-lijst b[data-kanaal=shopify]{color:var(--ok)}}.pd-rij{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;align-items:stretch;margin:0 0 24px}@media (max-width:1023px){.pd-rij{grid-template-columns:minmax(0,1fr)}}.pd-blokstip{display:inline-block;width:10px;height:10px;border-radius:2px;background:var(--grafiek-1)}.pd-staaf{fill:var(--grafiek-1);opacity:.8}.pd-staaf[data-hover=ja]{opacity:1}.pd-legenda-onder{margin-top:8px}.pd-bestel-bol{margin:4px 0 10px;font-size:14px;color:var(--muted)}.pd-bestel-bol strong{color:var(--ink)}.pd-bestel-bol[data-toon=let-op] strong{color:var(--unknown)}.pd-kanaalregels{display:grid;gap:3px;margin-top:10px}.pd-kanaalregel{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:6px;column-gap:6px}.pd-kanaalregel>i{flex:none;align-self:center;width:9px;height:9px;border-radius:2px}.pd-kanaalnaam{flex:1 0 auto;color:var(--ink)}.pd-kanaalregel>span:last-child{margin-left:auto;text-align:right;font-variant-numeric:tabular-nums}.pd-kanaalregel [data-aandacht=gap]{color:var(--gap)}.pd-kanaalregel [data-aandacht=let-op]{color:var(--unknown)}.pd-kanaalregel s{color:var(--muted)}.vandaag-lijnstip[data-soort=ads]{border-top:2px solid var(--grafiek-2)}.vandaag-lijn[data-soort=ads]{stroke:var(--grafiek-2);stroke-width:2}.vandaag-punt[data-soort=ads]{fill:var(--grafiek-2);stroke:var(--paper)}.pd-bestel{display:flex;flex-direction:column;gap:14px}.pd-bestel-balk{position:relative;height:12px;border-radius:6px;background:var(--spoor);margin-top:6px}.pd-bestel-voorraad{position:absolute;left:0;top:0;bottom:0;border-radius:6px 0 0 6px;background:var(--ok)}.pd-bestel-gat{position:absolute;top:0;bottom:0;background:var(--gap)}.pd-bestel-merk{position:absolute;top:-5px;bottom:-5px;width:2px;margin-left:-1px;background:var(--ink)}.pd-bestel-labels{position:relative;height:40px;font-size:12px;color:var(--muted)}.pd-bestel-labels>span{position:absolute;top:0;white-space:nowrap;transform:translateX(-50%)}.pd-bestel-labels>span:first-child{left:0;transform:none}.pd-bestel-labels>span[data-kant=rechts]{transform:translateX(-100%)}.pd-bestel-labels>span[data-soort=leeg]{color:var(--gap);font-weight:600}.pd-bestel-labels>span[data-soort=aanvoer]{top:18px}.pd-bestel-cijfers{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px 12px;margin:0}.pd-bestel-cijfers dt{font-size:12px;color:var(--muted)}.pd-bestel-cijfers dd{margin:0;font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}.pd-bestel-advies{margin:0;padding:10px 12px;border-left:3px solid var(--ok);border-radius:0 var(--radius-klein) var(--radius-klein) 0;background:var(--ok-tint);font-size:13.5px;line-height:1.5}.pd-bestel-advies[data-toon=gap]{border-left-color:var(--gap);background:var(--gap-tint)}.pd-bestel-advies[data-toon=let-op]{border-left-color:var(--unknown-stip);background:var(--unknown-tint)}.pd-bestel-actie{margin:0}@media (max-width:767px){.pd-tegels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pd-acties{margin-left:0}.pd-kop{gap:12px}.pd-kop .thumb.groot{width:64px;height:64px}.pd-kopinfo{flex:1 1 200px}.pd-kopinfo h1{font-size:20px}.pd-acties{flex-basis:100%}.pd-kruimel>:nth-last-child(-n+2){display:none}}.voorraad-totaal{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 20px;padding:12px 16px;border-top:1px solid var(--line);background:var(--kopvlak);font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.voorraad-totaal strong{color:var(--ink)}.melding.melding-let-op{border-left-color:var(--unknown-stip);background:var(--unknown-tint)}@media (max-width:767px){.pd-tegels>:last-child:nth-child(odd){grid-column:1/-1}}.lvb-invoer{width:72px;height:36px;padding:0 8px;border:1px solid var(--line-strong);border-radius:var(--radius-klein);background:var(--paper);font:inherit;font-size:14px;text-align:right;font-variant-numeric:tabular-nums}.lvb-invoer:disabled{opacity:.4}.lvb-ref{width:160px;text-align:left;font-family:var(--mono,monospace);font-size:12.5px}.ui-stappen{display:flex;gap:4px;margin:0;padding:0;list-style:none;min-width:250px}.ui-stappen li{flex:1 1 0;display:flex;flex-direction:column;gap:4px;min-width:0}.ui-stappen-balk{display:block;height:6px;border-radius:3px;background:var(--spoor)}.ui-stappen-label{font-size:11px;color:var(--muted);line-height:1.25;overflow-wrap:break-word}.ui-stappen li[data-staat=klaar] .ui-stappen-balk{background:var(--accent-licht)}.ui-stappen li[data-staat=nu] .ui-stappen-balk{background:var(--accent)}.ui-stappen li[data-staat=nu] .ui-stappen-label{color:var(--accent);font-weight:600}.ui-stappen li[data-staat=klaar-nu] .ui-stappen-balk{background:var(--ok)}.ui-stappen li[data-staat=klaar-nu] .ui-stappen-label{color:var(--ok);font-weight:600}.ui-stappen-knop{display:inline-flex;align-items:center;gap:8px;padding:4px 6px;margin:-4px -6px;border:0;border-radius:var(--radius-klein);background:none;font:inherit;color:inherit;cursor:pointer}.ui-stappen-knop:hover:not(:disabled){background:var(--canvas)}.ui-stappen-knop:disabled{opacity:.6;cursor:progress}.ui-stappen-pijl{flex:none;color:var(--muted)}.vandaag-kaart-rij>.ui-stappen{width:100%}.ui-stappen-klikbaar li button{display:flex;flex-direction:column;gap:4px;width:100%;padding:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.ui-stappen-klikbaar li button:hover .ui-stappen-balk{background:var(--accent-licht)}@media (max-width:767px){.ui-stappen-klikbaar{overflow-x:auto;min-width:0;padding-bottom:2px}.ui-stappen-klikbaar li{flex:0 0 96px}}.kv-item{grid-template-columns:36px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px}.kv-item>:not(.kv-rondje){grid-column:2}.kv-rondje{grid-column:1;grid-row:1/span 3;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--spoor);font-size:12px;font-weight:600;color:var(--ink)}.prod-kop>div:first-child{flex:1 1 380px;min-width:0}.prod-kop .kv-kopstand{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.inbox-kanalen{margin-top:16px}.compliance-knop{padding:0;border:0;background:none;font:inherit;font-weight:500;text-align:left;cursor:pointer;color:var(--ink)}.compliance-knop:hover{text-decoration:underline}.compliance-open{margin:0 0 16px}.compliance-lijst{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.compliance-lijst li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5}.compliance-lijst .pil{flex:none;margin-left:0}.compliance-tekst{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.compliance-tekst small{font-size:12px}.compliance-groep{margin:0 0 18px}.compliance-groep .vandaag-groepkop{margin-top:0}.compliance-voet{display:flex;flex-wrap:wrap;gap:8px;width:100%}.compliance-dossiers{margin:20px 0 0}.compliance-cel .pil{padding:2px 8px;font-size:11.5px}.lede{font-size:14px;margin:0 0 20px;max-width:90ch}.paginakop{margin-bottom:20px}.paginakop .lede{margin-bottom:0}.tegels{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;margin-bottom:24px}.tegel{padding:16px 18px;gap:6px}.tegel[data-kleur]{border-left:1px solid var(--line)}.tegellabel{font-size:13px;font-weight:400;letter-spacing:0;text-transform:none}.tegelgetal{font-family:var(--body);font-size:26px;font-weight:600;line-height:1.2}.tegelmeta{margin-top:0;font-size:13px}.tabel th{height:42px;padding:0 16px;background:var(--kopvlak);font-weight:500;letter-spacing:.05em}.tabel td{border-bottom-color:var(--line-soft)}@media (max-width:767px){.tegels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tegel{padding:14px}.tegelgetal{font-size:22px}}.paginakop h1{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:4px}.paginakop .prod-lede{margin:0}.ui-palet{position:fixed;inset:0;margin:12vh auto 0;width:min(600px,calc(100vw - 24px));max-height:70vh;padding:0;border:1px solid var(--laag-rand);border-radius:14px;background:var(--paper);color:var(--ink);box-shadow:var(--schaduw-zweef);overflow:hidden}.ui-palet[open]{display:flex;flex-direction:column}.ui-palet::backdrop{background:var(--sluier)}.ui-palet-kop{display:flex;align-items:center;gap:10px;padding:0 16px;height:52px;border-bottom:1px solid var(--line);color:var(--muted)}.ui-palet-kop input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:none;background:none;font:inherit;font-size:16px;color:var(--ink)}.ui-palet-kop input::-moz-placeholder{color:var(--muted)}.ui-palet-kop input::placeholder{color:var(--muted)}.ui-palet kbd{display:inline-block;min-width:18px;padding:1px 6px;border:1px solid var(--line);border-radius:5px;background:var(--kopvlak);font:inherit;font-size:11px;color:var(--muted);text-align:center}.ui-palet-lijst{flex:1;overflow-y:auto;padding:4px 8px 8px}.ui-palet-groep{margin:12px 8px 4px;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ui-palet-item{display:flex;align-items:center;gap:12px;min-height:44px;padding:6px 10px;border-radius:8px;cursor:pointer}.ui-palet-item[data-actief=ja]{background:var(--accent-tint)}.ui-palet-icoon{flex:none;display:inline-flex;color:var(--muted)}.ui-palet-item[data-actief=ja] .ui-palet-icoon{color:var(--accent)}.ui-palet-tekst{flex:1;min-width:0;display:flex;flex-direction:column}.ui-palet-titel{font-size:14px;font-weight:500}.ui-palet-tekst small,.ui-palet-titel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-palet-tekst small{font-size:12px;color:var(--muted)}.ui-palet-hint{flex:none;font-size:12px;color:var(--accent)}.ui-palet-leeg{margin:0;padding:24px;text-align:center;color:var(--muted);font-size:14px}.ui-palet-voet{display:flex;flex-wrap:wrap;gap:4px 16px;padding:8px 16px;border-top:1px solid var(--line);background:var(--kopvlak);font-size:12px;color:var(--muted)}.ui-palet-voet kbd{margin-right:4px}@media (max-width:767px){.ui-palet{margin-top:6vh;max-height:84vh}.ui-palet-voet{display:none}.ui-palet-item{min-height:52px}}.zijbalk-zoek{display:flex;align-items:center;gap:10px;width:calc(100% - 24px);margin:0 12px 6px;height:38px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-klein);background:var(--paper);font:inherit;font-size:13.5px;color:var(--muted);cursor:pointer;text-align:left}.zijbalk-zoek:hover{border-color:var(--line-strong);color:var(--ink)}.zijbalk-zoek .navtekst{flex:1}.zijbalk-zoek kbd{padding:1px 6px;border:1px solid var(--line);border-radius:5px;background:var(--kopvlak);font:inherit;font-size:11px}.zoek-kop{display:none}@media (min-width:768px) and (max-width:1023px){.zijbalk-zoek{width:40px;margin:0 auto 6px;padding:0;justify-content:center}.zijbalk-zoek .navtekst,.zijbalk-zoek kbd{display:none}}@media (max-width:767px){.zijbalk-zoek{display:none}.zoek-kop{display:inline-flex}}.vraag-lijst{gap:14px}.vraag-leeg,.vraag-lijst{display:flex;flex-direction:column}.vraag-leeg{align-items:center;gap:8px;padding:32px 12px;text-align:center;color:var(--muted);font-size:14px}.vraag-leeg p{margin:0;max-width:32ch}.vraag-bericht[data-rol=u]{align-self:flex-end;max-width:88%;padding:10px 14px;border-radius:var(--radius) 4px var(--radius) var(--radius);background:var(--accent-tint);font-size:14px}.vraag-bericht[data-rol=u] p{margin:0}.vraag-bericht[data-rol=c]{font-size:14px;line-height:1.55}.vraag-bericht[data-rol=c] .markdown p{margin:0 0 10px}.vraag-bericht[data-rol=c] .markdown table{width:100%;border-collapse:collapse;font-size:13px;margin:6px 0 10px}.vraag-bericht[data-rol=c] .markdown td,.vraag-bericht[data-rol=c] .markdown th{padding:5px 8px;border-bottom:1px solid var(--line-soft);text-align:left}.vraag-bron{margin:4px 0 0;font-size:12px;color:var(--muted)}.vraag-bericht[data-rol=c] .markdown{overflow-x:auto}.bobknop{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom));z-index:79;display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 18px 0 14px;border:0;border-radius:24px;background:var(--ink);color:var(--op-donker);font:inherit;font-size:15px;font-weight:600;letter-spacing:.04em;box-shadow:var(--schaduw-fab);cursor:pointer;transition:bottom .2s ease,transform .1s ease}.bobknop:hover{background:var(--accent)}.bobknop:active{transform:scale(.96)}.bobknop:focus-visible{outline:2px solid var(--accent);outline-offset:3px}body:has(.opslagbalk) .bobknop{bottom:calc(76px + env(safe-area-inset-bottom))}body:has(.bobknop) .service-melding{bottom:88px}@media (hover:none) and (pointer:coarse),(max-width:900px){.bobknop{right:22px;bottom:calc(86px + env(safe-area-inset-bottom));width:48px;padding:0;justify-content:center;border-radius:50%}.bobknop-tekst{display:none}body:has(.opslagbalk) .bobknop{bottom:calc(146px + env(safe-area-inset-bottom))}body:has(.bobknop) .service-melding{bottom:calc(146px + env(safe-area-inset-bottom))}}@media (max-width:767px){.bobknop{bottom:calc(var(--tabbalk) + 84px + env(safe-area-inset-bottom))}body:has(.opslagbalk) .bobknop{bottom:calc(var(--tabbalk) + 140px + env(safe-area-inset-bottom))}body:has(.bobknop) .service-melding{bottom:calc(var(--tabbalk) + 144px + env(safe-area-inset-bottom))}body:has(.kv-acties) .bobknop,body:has(.kv2-gesprek) .bobknop{display:none}}.bob-balk{display:flex;justify-content:space-between;gap:12px;margin:-4px 0 14px;align-items:center}.bob-balk .tekstknop{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.bob-stand{display:inline-flex;padding:2px;border:1px solid var(--line);border-radius:999px;background:var(--kopvlak)}.bob-stand button{height:26px;padding:0 12px;border:0;border-radius:999px;background:none;font:inherit;font-size:12.5px;color:var(--muted);cursor:pointer}.bob-stand button[aria-pressed=true]{background:var(--paper);color:var(--ink);font-weight:600;box-shadow:0 1px 2px var(--line-strong)}.bob-lijst{display:flex;flex-direction:column;gap:6px}.bob-gesprek{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:var(--radius-klein)}.bob-gesprek[data-actief=ja]{border-color:var(--accent)}.bob-gesprek-open{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border:0;background:none;font:inherit;color:var(--ink);text-align:left;cursor:pointer}.bob-gesprek-titel{max-width:100%;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bob-gesprek-open small{font-size:12px;color:var(--muted)}.bob-gesprek-weg{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-right:4px;border:0;border-radius:var(--radius-klein);background:none;color:var(--muted);cursor:pointer}.bob-gesprek-weg:hover{color:var(--gap);background:var(--hover)}.bob-bronnen{margin:4px 0 0;font-size:12px;color:var(--muted)}.bob-bronnen summary{cursor:pointer}.bob-bronnen ul{margin:6px 0 0;padding-left:18px}.bob-bron-fout{color:var(--gap)}.bob-kosten-dagen{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:4px;max-width:520px}.bob-kosten-dagen li{display:grid;grid-template-columns:64px 1fr 72px;align-items:center;gap:10px;font-size:13px}.bob-kosten-dag{color:var(--muted)}.bob-kosten-balk{height:8px;border-radius:4px;background:var(--kopvlak);overflow:hidden}.bob-kosten-balk span{display:block;height:100%;border-radius:4px;background:var(--accent)}.bob-kosten-dagen .getal{text-align:right;font-variant-numeric:tabular-nums}.vraag-vervolg{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.vraag-vervolg .ui-knop{height:auto;min-height:34px;padding:6px 12px;text-align:left;white-space:normal}.vraag-bezig{margin:0}.vraag-bezig,.vraag-wis{font-size:13px;color:var(--muted)}.vraag-wis{align-self:flex-start}.vraag-form{position:relative;width:100%}.vraag-form textarea{display:block;width:100%;min-height:56px;padding:10px 48px 10px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-klein);font:inherit;font-size:16px;resize:none}.vraag-form textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.vraag-verstuur{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:50%;background:var(--accent);color:var(--op-donker);cursor:pointer}.vraag-verstuur:disabled{background:var(--spoor);color:var(--muted);cursor:default}.kv-teller{display:block;margin:0 0 2px;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums}.kv-kbd{margin-left:8px;padding:0 6px;border-radius:5px;background:color-mix(in srgb,var(--op-donker) 22%,transparent);font-family:var(--mono);font-size:11.5px;font-weight:500;line-height:1.6}.knop:not(.knop-actief) .kv-kbd{background:var(--canvas);color:var(--muted)}.kv-toon{align-items:center}.kv-toonlabel{flex:none;padding-right:2px;font-size:12px;color:var(--muted)}.kv-voet-info{flex:1 1 200px;margin:0}.kv-acties{display:inline-flex;gap:8px;align-items:center}.kv-later-kort{display:none}@media (max-width:760px){.kv-gesprek{overflow:clip}.kv-voet{display:contents}.kv-voet-info{display:block}.kv-proef,.kv-voet-info{margin-top:8px}.kv-acties{display:flex;position:sticky;bottom:calc(var(--tabbalk) + env(safe-area-inset-bottom, 0px));z-index:5;margin:12px -14px -12px;padding:10px 14px;background:var(--paper);border-top:1px solid var(--line)}.kv-acties .knop{flex:1 1 0;min-height:44px}.kv-acties .kv-later{flex:0 0 auto;padding-inline:20px}.kv-kbd,.kv-later-lang{display:none}.kv-later-kort{display:inline}body:has(.kv-acties) .taakknop{display:none}}.ui-dialoog{width:min(420px,calc(100vw - 32px));max-height:min(80dvh,640px);padding:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink);box-shadow:var(--schaduw-dialoog)}.ui-dialoog::backdrop{background:var(--sluier)}.ui-dialoog form{display:flex;flex-direction:column;max-height:min(80dvh,640px)}.ui-dialoog h2{margin:0;padding:20px 22px 0;font-size:17px;font-weight:600;line-height:1.3}.ui-dialoog-lijf{min-height:0;overflow-y:auto;padding:10px 22px 4px;display:flex;flex-direction:column;gap:12px}.ui-dialoog p{margin:0;color:var(--muted);text-wrap:pretty;white-space:pre-line}.ui-dialoog input[type=text],.ui-dialoog textarea{width:100%;padding:10px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-klein);background:var(--paper);color:var(--ink);font:inherit;resize:vertical}.ui-dialoog-teller{align-self:flex-end;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.ui-dialoog-inhoud{border:1px solid var(--line-soft);border-radius:var(--radius-klein);padding:10px 12px;background:var(--field);font-size:13.5px;min-width:0;overflow-wrap:anywhere}.ui-dialoog-inhoud ul{margin:0 0 8px;padding-left:18px}.ui-dialoog form{width:100%}.ui-dialoog-velden{display:flex;flex-direction:column;gap:10px}.ui-dialoog-acties{display:flex;justify-content:flex-end;gap:8px;flex:none;padding:14px 22px 18px}.knop.knop-actief.gevaar{background:var(--gap);border-color:var(--gap);color:var(--op-donker)}.knop.knop-actief.gevaar:hover{filter:brightness(.92)}@media (max-width:760px){.ui-dialoog-acties{flex-wrap:wrap}.ui-dialoog-acties .knop{flex:1 1 auto;min-width:100px;min-height:44px}}.kv2-shell{height:100vh;overflow:hidden}.kv2{display:flex;height:100%;background:var(--paper)}.kv2-lijst{width:360px;flex:none;border-right:1px solid var(--line);min-height:0}.kv2-lijst,.kv2-lijstkop{display:flex;flex-direction:column}.kv2-lijstkop{gap:12px;padding:20px 18px 12px}.kv2-titelrij{display:flex;align-items:center;gap:8px}.kv2-titelrij h1{margin:0;flex:1;font-size:21px;font-weight:600;letter-spacing:-.01em}.kv2-live{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);white-space:nowrap}.kv2-live i{width:7px;height:7px;border-radius:4px;background:var(--ok);box-shadow:0 0 0 3px var(--ok-tint)}.kv2-icoon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border:1px solid var(--line-strong);border-radius:9px;background:var(--paper);color:var(--ink)}.kv2-icoon:hover{background:var(--canvas)}.kv2-tabs{display:flex;gap:3px;padding:3px;background:var(--spoor);border-radius:10px}.kv2-tab{flex:1;min-width:0;height:32px;padding:0 3px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:12px;white-space:nowrap;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:4px;color:var(--muted);cursor:pointer}.kv2-tab[aria-selected=true]{background:var(--paper);color:var(--ink);font-weight:600;box-shadow:var(--schaduw-knop)}.kv2-tab-icoon{flex:none;opacity:.75}.kv2-tab[aria-selected=true] .kv2-tab-icoon{opacity:1;color:var(--accent)}.kv2-tab-naam{overflow:hidden;text-overflow:ellipsis}.kv2-teller{flex:none;min-width:17px;height:17px;padding:0 5px;border-radius:999px;background:var(--vlak);color:var(--muted);font-size:10.5px;font-weight:600;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.kv2-teller[data-heet=ja]{background:var(--gap);color:var(--op-donker)}.kv2-zoek,.kv2-zoekrij{display:flex;gap:8px}.kv2-zoek{align-items:center;flex:1;min-width:0;height:36px;padding:0 10px;border-radius:9px;background:var(--field);color:var(--muted)}.kv2-zoek input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--ink);font:inherit;font-size:13px}.kv2-zoek kbd{padding:1px 6px;border:1px solid var(--line);border-radius:5px;background:var(--paper);font-family:var(--mono);font-size:11px;color:var(--muted)}.kv2-melding,.kv2-sorteer{margin:0;font-size:12px;color:var(--muted)}.kv2-melding{padding:8px 10px;border-radius:8px;background:var(--field)}.kv2-melding[data-toon=gap]{background:var(--gap-tint);color:var(--gap)}.kv2-rijen{flex:1;min-height:0;overflow-y:auto;border-top:1px solid var(--line-soft)}.kv2-rij{display:flex;flex-direction:column;gap:5px;width:100%;padding:12px 18px;border-bottom:1px solid var(--line-soft);text-decoration:none;color:inherit}.kv2-rij:hover{background:var(--hover)}.kv2-rij[aria-current=true]{background:var(--rij-gekozen);box-shadow:inset 3px 0 0 var(--accent)}.kv2-rij-boven{display:flex;align-items:center;gap:8px;width:100%}.kv2-pil{font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--vlak);color:var(--navTekst)}.kv2-pil[data-toon=gap]{background:var(--gap-tint);color:var(--gap)}.kv2-pil[data-toon=accent]{background:var(--accent-tint);color:var(--accent)}.kv2-concept{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:var(--accent)}.kv2-tijd{margin-left:auto;flex:none;font-size:12px;color:var(--muted)}.kv2-samenvatting{font-size:14px;font-weight:600;color:var(--ink);line-height:1.35;text-align:left}.kv2-rij-onder{display:flex;align-items:center;gap:6px;width:100%;font-size:12px;color:var(--muted)}.kv2-stip{width:7px;height:7px;border-radius:4px;flex:none;background:var(--line-strong)}.kv2-product{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kv2-nr{margin-left:auto;flex:none;font-family:var(--mono);font-size:11px}.kv2-niets{padding:24px 18px;margin:0}.kv2-toetsen{display:flex;gap:14px;padding:10px 18px;border-top:1px solid var(--line-soft);font-size:11px;color:var(--muted)}.kv2-toetsen b{font-family:var(--mono);color:var(--ink)}.kv2-detail,.kv2-gesprek,.kv2-midden{flex:1;min-width:0;display:flex;min-height:0}.kv2-midden{flex-direction:column}.kv2-mkop{display:none}.kv2-laden,.kv2-leeg{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;padding:40px 24px;text-align:center}.kv2-kop{display:flex;align-items:flex-start;gap:8px;padding:16px 22px;border-bottom:1px solid var(--line)}.kv2-kop-tekst{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.kv2-meta{font-size:12px;color:var(--muted)}.kv2-kop h2{margin:0;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.005em}.kv2-onder{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--navTekst)}.kv2-zaakknop{display:none}.kv2-sluit{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1px solid var(--line-strong);border-radius:9px;background:var(--paper);color:var(--ink);font-size:13px}.kv2-sluit:hover{background:var(--canvas)}.kv2-kbd{font-family:var(--mono);font-size:11px;color:var(--muted)}.kv2-scroll{flex:1;min-height:0;overflow-y:auto;padding:18px 22px;display:flex;flex-direction:column;gap:12px}.kv2-klantrij{display:none}.kv2-notitie{display:flex;align-items:center;gap:10px;margin:0;padding:10px 12px;border-radius:10px;background:var(--field);font-size:13px;color:var(--ink)}.kv2-notitie[data-toon=ok]{background:var(--ok-tint);color:var(--ok)}.kv2-notitie .plain.tekstknop{margin-left:auto}.kv2-privacy{display:inline-flex;align-items:center;gap:3px;font-size:12px;color:var(--muted)}.kv2-plaats{padding:12px 22px 18px}.kv2-comp{flex:none;margin:0 22px 18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);box-shadow:var(--schaduw-kaart);display:flex;flex-direction:column}.kv2-comp[data-tekst=ja]{border-color:var(--accent-line)}.kv2-comp-kop{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid var(--line-soft)}.kv2-comp-label{color:var(--accent);margin-right:4px}.kv2-comp-label,.kv2-schrijf{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.kv2-schrijf{height:30px;padding:0 12px;border:0;border-radius:15px;background:var(--accent);color:var(--op-donker)}.kv2-schrijf:hover:not(:disabled){background:var(--accent-dark)}.kv2-snel{height:30px;padding:0 11px;border:1px solid var(--accent-line);border-radius:15px;background:var(--paper);font-size:13px;color:var(--ink)}.kv2-snel:hover:not(:disabled){background:var(--accent-tint)}.kv2-snel-zacht{border-color:var(--line)}.kv2-snel-mobiel{display:none}.kv2-menuknop{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 11px;border:0;border-radius:15px;background:transparent;color:var(--navTekst);font-size:13px;margin-left:auto}.kv2-menuknop:hover{background:var(--canvas)}.kv2-sjitem{flex-direction:column;align-items:flex-start;gap:2px;min-height:auto;padding:8px 10px}.kv2-sjitem b{font-size:13px}.kv2-sjitem span{font-size:12px;color:var(--muted);font-weight:400}.kv2-vak{display:block;width:100%;min-height:150px;padding:12px 14px;border:0;resize:vertical;font:inherit;font-size:14px;line-height:1.6;color:var(--ink);background:transparent}.kv2-vak:focus{outline:none}.kv2-vak::-moz-placeholder{color:var(--muted)}.kv2-vak::placeholder{color:var(--muted)}.kv2-aanpas{display:flex;align-items:center;gap:8px;margin:0 12px 10px;padding:0 10px;height:38px;border-radius:10px;background:var(--field)}.kv2-aanpas-icoon{flex:none;color:var(--accent)}.kv2-aanpas input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--ink);font:inherit;font-size:13px}.kv2-mic{display:flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border-radius:13px;background:transparent;color:var(--muted)}.kv2-mic[aria-pressed=true]{background:var(--accent);color:var(--op-donker)}.kv2-toon{flex:none;height:26px;padding:0 9px;border:0;border-radius:13px;background:var(--paper);font-size:12px;color:var(--navTekst)}.kv2-toon:hover:not(:disabled){background:var(--canvas)}.kv2-fout{margin:0 12px 8px}.kv2-comp-voet{display:flex;align-items:center;gap:10px;padding:10px 12px;border-top:1px solid var(--line-soft);flex-wrap:wrap}.kv2-tekstknop{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 8px;border:0;border-radius:9px;background:transparent;color:var(--navTekst);font-size:13px}.kv2-tekstknop:hover:not(:disabled){background:var(--canvas)}.kv2-tekstknop[data-aan=ja]{color:var(--accent)}.kv2-bijlage{display:flex;flex-direction:column;gap:8px;padding:12px 14px;font-size:13px}.kv2-bewaard{margin-left:auto;font-size:12px;color:var(--muted);white-space:nowrap}.kv2-later{border:1px solid var(--line-strong);border-radius:10px;background:var(--paper);color:var(--ink);font-size:14px}.kv2-later,.kv2-verstuur{height:38px;padding:0 14px}.kv2-verstuur{display:inline-flex;align-items:center;gap:8px;margin-top:0}.kv2-van{margin:0 22px 18px;font-size:12px;color:var(--muted)}.kv2-zaak{width:320px;flex:none;border-left:1px solid var(--line);overflow-y:auto}.kv2-verloop,.kv2-zaakinhoud{display:flex;flex-direction:column}.kv2-verloop{padding:18px 18px 14px;border-bottom:1px solid var(--line-soft);gap:10px}.kv2-verloop h3{margin:0;font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.kv2-tijdlijn{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.kv2-tijdlijn li{display:flex;gap:10px;min-height:30px}.kv2-tl-lijn{display:flex;flex-direction:column;align-items:center;width:12px;flex:none}.kv2-tl-lijn i{width:10px;height:10px;border-radius:5px;flex:none;margin-top:3px;box-sizing:border-box;background:var(--line-strong);border:2px solid var(--line-strong)}.kv2-tl-lijn b{flex:1;width:2px;margin:2px 0;background:var(--line)}li[data-stand=klaar] .kv2-tl-lijn i{background:var(--ok);border-color:var(--ok)}li[data-stand=nu] .kv2-tl-lijn i{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}li[data-stand=open] .kv2-tl-lijn i{background:var(--paper);border-color:var(--line-strong)}.kv2-tl-tekst{display:flex;flex-direction:column;gap:1px;padding-bottom:8px}.kv2-tl-label{font-size:13px;color:var(--navTekst)}li[data-stand=nu] .kv2-tl-label{font-weight:600;color:var(--ink)}.kv2-tl-datum,li[data-stand=open] .kv2-tl-label{color:var(--muted)}.kv2-tl-datum{font-size:12px}.kv2-volgende{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:10px;background:var(--unknown-tint);font-size:13px;color:var(--ink)}.kv2-volgende a,.kv2-volgende button{align-self:flex-start}.kv2-sectie{border-bottom:1px solid var(--line-soft)}.kv2-sectiekop{display:flex;align-items:center;gap:8px;width:100%;min-height:46px;padding:0 18px;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.kv2-sectietitel{font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;width:78px;flex:none;text-align:left}.kv2-sectiesom{flex:1;min-width:0;font-size:13px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.kv2-pijl{flex:none;color:var(--muted);transition:transform .15s}.kv2-sectie[data-open=ja] .kv2-pijl{transform:rotate(180deg)}.kv2-sectielijf{padding:0 18px 14px;display:flex;flex-direction:column;gap:8px}.kv2-eerder{margin-top:6px}.kv2-eerder h4{margin:0 0 4px;font-size:12px;font-weight:600;color:var(--muted)}.kv2-aflever{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-size:13px}.kv2-retouracties{margin-top:6px}@media (max-width:1439px){.kv2-zaak{display:none}.kv2-zaakknop{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1px solid var(--line-strong);border-radius:9px;background:var(--paper);color:var(--ink);font-size:13px}.kv2-zaakknop:hover{background:var(--canvas)}}@media (max-width:767px){.kv2-shell{height:auto;overflow:visible;padding:0}.kv2{flex-direction:column;height:auto}.kv2-lijst{width:100%;border-right:0}.kv2[data-detail=ja] .kv2-lijst,.kv2[data-detail=nee] .kv2-detail{display:none}.kv2-detail{width:100%}.kv2-gesprek{flex-direction:column}.kv2-lijstkop{padding:14px 16px 10px}.kv2-toetsen{display:none}.kv2-mkop{gap:2px;padding:8px 4px;background:var(--paper);border-bottom:1px solid var(--line)}.kv2-mknop,.kv2-mkop{display:flex;align-items:center}.kv2-mknop{justify-content:center;width:44px;height:44px;flex:none;border:0;background:transparent;color:var(--ink);text-decoration:none}.kv2-mknop[aria-disabled=true]{opacity:.35;pointer-events:none}.kv2-mtekst{flex:1;font-size:13px;color:var(--muted);text-align:center}.kv2-kop{display:none}.kv2-scroll{padding:14px 16px 0}.kv2-zaakknop{display:none}.kv2-klantrij{display:flex;flex-direction:column;gap:1px;width:100%;border:1px solid var(--line);border-radius:14px;background:var(--paper);overflow:hidden;text-align:left}.kv2-kr-boven{display:flex;align-items:center;gap:10px;padding:10px 12px}.kv2-kr-pijl{flex:none;color:var(--muted)}.kv2-kr-vakken{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line-soft)}.kv2-kr-vak{display:flex;flex-direction:column;gap:1px;padding:9px 12px;border-right:1px solid var(--line-soft);overflow:hidden}.kv2-kr-vak:last-child{border-right:0}.kv2-kr-vak b{font-size:11px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.kv2-kr-vak span{font-size:13px;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kv2-kr-vak[data-toon=let-op] span{color:var(--unknown)}.kv2-snel-mobiel{display:inline-flex}.kv2-comp{position:sticky;bottom:0;margin:0;border-radius:18px 18px 0 0;box-shadow:var(--schaduw-vel);padding-bottom:env(safe-area-inset-bottom)}.kv2-comp-kop{overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding:10px 14px;scroll-padding-inline:14px}.kv2-comp-kop::-webkit-scrollbar{display:none}.kv2-comp-kop>:not(dialog){flex:none;white-space:nowrap}.kv2-menuknop,.kv2-schrijf,.kv2-snel{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 14px;border-radius:18px;font-size:14px}.kv2-comp-label{height:36px;padding:0 4px;font-size:14px}.kv2-menuknop{margin-left:0;border:1px solid var(--line)}.kv2-comp-voet{position:static}.kv2-bewaard{order:5;width:100%;text-align:center}.kv2-later,.kv2-verstuur{flex:1;min-height:46px}.kv2-van{display:none}body:has(.kv2-gesprek) .taakknop,body:has(.kv2-gesprek) .tabbalk{display:none}body:has(.kv2-gesprek) .shell{padding-bottom:0}}.kv2-klantkaart{flex-wrap:wrap;gap:6px 10px;padding:16px 18px;border-bottom:1px solid var(--line-soft)}.kv2-kk-rondje,.kv2-klantkaart{display:flex;align-items:center}.kv2-kk-rondje{justify-content:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--vlak);color:var(--ink);font-size:12.5px;font-weight:600}.kv2-kk-tekst{flex:1;min-width:120px;display:flex;flex-direction:column;gap:1px}.kv2-kk-tekst b{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kv2-kk-acties{display:flex;flex-wrap:wrap;gap:6px;flex:1 1 100%;justify-content:flex-start}.kv-nieuw-stap{display:flex;flex-direction:column;gap:8px;margin:0 0 20px}.kv-nieuw-stap:last-of-type{margin-bottom:0}.kv-nieuw-stap h3{margin:0;font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.kv-nieuw-gevonden{display:flex;align-items:flex-start;gap:10px;margin:8px 0 0;padding:10px 12px;border-radius:var(--radius-klein);background:var(--ok-tint)}.kv-nieuw-gevonden>svg{flex:none;margin-top:1px;color:var(--ok)}.kv-nieuw-gevonden span{display:flex;flex-direction:column;gap:2px}.kv-nieuw-gevonden b{font-size:13.5px;font-weight:600;color:var(--ink)}.kv-nieuw-onder{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:10px}@media (max-width:767px){.kv-nieuw-onder{grid-template-columns:1fr}}.kv2-vs{display:flex;flex-direction:column;gap:18px}.kv2-vs h3{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.kv2-vs-klant{margin:0;padding:10px 12px;border-radius:9px;background:var(--field);white-space:pre-wrap}.kv2-vs-amber{margin:8px 0 0;padding:8px 10px;border-radius:8px;background:var(--unknown-tint);color:var(--unknown);font-size:13px}.kv2-vs-notitie{margin:0;padding:10px 12px;border-radius:9px;background:var(--field);font-family:var(--mono);font-size:12.5px;line-height:1.5;color:var(--navTekst);white-space:pre-wrap;overflow-wrap:anywhere}.kv2-vs-tekst{width:100%;padding:10px 12px;border:1px solid var(--line-strong);border-radius:9px;font:inherit;font-size:13.5px;resize:vertical}.zw-productrij{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin:4px 0 20px}.zw-detail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:18px 20px}@media (max-width:900px){.zw-detail{grid-template-columns:1fr;gap:18px}}.zw-detail-kop{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.zw-grafiek{width:100%;height:92px}.zw-top{list-style:none;margin:0;padding:0;gap:4px;font-size:13px}.zw-camp,.zw-top{display:flex;flex-direction:column}.zw-camp{gap:10px}.zw-camp-regel{display:flex;flex-direction:column;gap:2px;padding-bottom:8px;border-bottom:1px solid var(--line)}.zw-camp-regel:last-child{border-bottom:0;padding-bottom:0}.zw-voet{margin-top:10px}.zw-tabelvoet{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.zw-volgveld{display:flex;gap:8px;flex:1 1 320px;max-width:420px}.zw-volgveld input{flex:1}.zo-tabel th{white-space:normal;height:auto;padding-top:10px;padding-bottom:10px;line-height:1.3;vertical-align:bottom}.zo-tabel td,.zo-tabel th{padding-left:10px;padding-right:10px}.zo-tabel .ui-sorteer{text-align:inherit}.zo-tabel td.zo-term{white-space:normal;min-width:150px;max-width:220px}.zo-tabel td.zo-term .mono{white-space:normal}.zo-tabel select{width:auto;min-width:0}.zw-kaarten{list-style:none;margin:0;padding:0}.zw-kaart,.zw-kaarten{display:flex;flex-direction:column;gap:8px}.zw-kaart{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-klein);background:var(--paper);text-align:left}.zw-kaart-boven{display:flex;justify-content:space-between;align-items:center;gap:8px}.zw-kaart-cijfers{display:flex;gap:16px;flex-wrap:wrap}.zw-kaart-cijfers span{display:flex;flex-direction:column;gap:1px;font-size:13.5px}.zw-kaart-cijfers b{font-size:11px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}@keyframes lst-draaien{to{transform:rotate(1turn)}}.lst-spin{animation:lst-draaien 1s linear infinite}@media (prefers-reduced-motion:reduce){.lst-spin{animation:none}}.lst-kanalen{gap:14px;margin:4px 0 16px}.lst-kanalen,.lst-volgende{display:flex;align-items:center}.lst-volgende{justify-content:space-between;gap:16px;margin:14px 0 18px;padding:14px 18px;border:1px solid var(--accent-line);border-radius:var(--radius);background:var(--accent-tint)}.lst-volgende[data-klaar]{border-color:var(--ok);background:var(--ok-tint)}.lst-volgende-wat{font-weight:600;color:var(--ink)}.lst-volgende-daarna{margin-top:2px;font-size:13.5px;color:var(--muted)}.lst-artikel{display:flex;align-items:center;gap:14px;margin:0 0 24px}.lst-artikel .leeg,.lst-artikel img{width:56px;height:56px;border-radius:var(--radius-klein,8px);-o-object-fit:contain;object-fit:contain;background:var(--surface,#fff);border:1px solid var(--line)}.lst-artikel>div{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.lst-artikel b{font-size:17px}.lst-zoek{max-width:560px;margin:0 0 16px}.lst-stappen{margin:8px 0 0}.lst-staptitel{margin:8px 0 12px;font-size:18px}.lst-start{align-items:flex-end;gap:12px}.lst-start,.lst-vol{display:flex;flex-wrap:wrap}.lst-vol{gap:8px 22px;font-size:14px;color:var(--muted)}.lst-vol-deel b{font-size:20px;color:var(--ok);margin-right:2px}.lst-vol-deel[data-laag] b{color:var(--gap)}.lst-titelwaarde b{color:var(--ink)}.lst-oplos{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.lst-oplos .tekstknop{white-space:nowrap;font-size:13px}.lst-onder{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 8px}.lst-kanaal-uit{color:var(--muted);opacity:.55;font-size:14px;cursor:not-allowed}.lst-blokken{gap:0}.lst-blok,.lst-blokken{display:flex;flex-direction:column}.lst-blok{gap:8px;padding:16px 0;border-top:1px solid var(--line)}.lst-blok:first-child{border-top:0;padding-top:0}.lst-blok-kop{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.lst-blok-naam{gap:6px;font-size:14.5px}.lst-blok-naam,.lst-blok-rechts{display:inline-flex;align-items:center}.lst-blok-rechts{gap:14px;margin-left:auto}.lst-blok-kop .tekstknop{display:inline-flex;align-items:center;gap:4px}.lst-teller{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.lst-teller[data-te-lang]{color:var(--gap);font-weight:600}.lst-blok .veld textarea{overflow:hidden;resize:none;min-height:0}.lst-titel-mobiel{margin:0}.lst-zichtbaar{background:var(--ok-tint);color:var(--ok)}.lst-afgekapt{color:var(--muted);text-decoration:line-through;text-decoration-color:var(--line)}.lst-usps{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.lst-usp{display:grid;grid-template-columns:16px minmax(0,1fr) 44px;gap:8px;align-items:center}.lst-nr{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.lst-nr,.lst-usp .lst-teller{text-align:right}.lst-kt{display:flex;flex-direction:column;gap:10px}.lst-kt-item{gap:6px;padding:10px;border:1px solid var(--line);border-radius:var(--radius-klein);background:var(--canvas)}.lst-blok .veld input.lst-h3,.lst-kt-item .lst-kt-kop{font-weight:600}.lst-blok .veld textarea.lst-inleiding{font-size:16.5px;font-weight:600;line-height:1.45}.lst-kt-voet{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;color:var(--muted)}.lst-erbij{align-self:flex-start}.lst-specs{display:flex;flex-direction:column;gap:6px}.lst-spec{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) 28px;gap:6px;align-items:center}.lst-lijst{display:flex;flex-direction:column;gap:6px}.lst-dekking-kop{margin:0 0 8px;font-size:15px}.lst-termen{display:flex;flex-direction:column;gap:8px;margin-top:12px}.lst-term{border:1px solid var(--line);border-radius:var(--radius-klein);padding:8px 10px;background:var(--paper)}.lst-term[data-rol=hoofd]{border-color:var(--accent)}.lst-term[data-rol=niet]{opacity:.75}.lst-term-kop{justify-content:space-between}.lst-term-acties,.lst-term-kop{display:flex;align-items:center;gap:8px}.lst-term-acties{margin-top:6px;flex-wrap:wrap}.lst-plekken{display:inline-flex;gap:2px;flex-wrap:wrap}.lst-plekken button{font-size:12px;padding:2px 7px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:transparent}.lst-plekken button[aria-pressed=true]{background:var(--accent-tint);color:var(--accent);border-color:var(--accent)}.lst-kandidaten{margin-top:16px;border-top:1px solid var(--line);padding-top:12px}.lst-sheet{display:inline-flex;min-width:260px;max-width:420px}.lst-voorbeelden{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:20px;align-items:start}@media (max-width:1000px){.lst-voorbeelden{grid-template-columns:1fr}}.lst-voorbeelden .voorbeeld{max-height:520px;overflow:auto}.lst-google{border:1px solid var(--line);border-radius:var(--radius-klein);padding:12px 14px;background:var(--paper);margin-bottom:6px}.lst-google-url{margin:0;font-size:12.5px;color:var(--muted)}.lst-google-titel{margin:2px 0 4px;font-size:18px;color:var(--accent);line-height:1.3}.lst-google-meta{margin:0;font-size:13.5px;color:var(--muted);line-height:1.45}.lst-diff del{background:var(--gap-tint);color:var(--gap)}.lst-diff ins{background:var(--ok-tint);color:var(--ok);text-decoration:none}.mkt-staafjes{display:flex;align-items:flex-end;gap:6px;height:170px;margin-top:4px}.mkt-staafje{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;border:0;background:transparent;padding:0;margin:0;cursor:pointer;position:relative;font:inherit}.mkt-staafje:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.mkt-staafwaarde{font-size:10px;color:var(--muted);white-space:nowrap;height:14px}.mkt-staafvak{flex:1;width:100%;display:flex;align-items:flex-end;border-bottom:1px solid var(--line-strong)}.mkt-staaf{width:100%;border-radius:3px 3px 0 0;background:var(--grafiek-vergelijk)}.mkt-staafje[data-jaar=nu] .mkt-staaf{background:var(--grafiek-1)}.mkt-staaflabel{font-size:10px;color:var(--muted);white-space:nowrap}.mkt-staaf-tip{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:6px;padding:4px 8px;border-radius:6px;background:var(--ink);color:var(--paper);font-size:11.5px;white-space:nowrap;z-index:5;pointer-events:none}@media (max-width:767px){.mkt-staafjes{height:120px;gap:3px}.mkt-staafje:nth-child(odd) .mkt-staaflabel{visibility:hidden}}.mkt-chips-scroll{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.mkt-kaart{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;border:0;background:transparent;padding:0;font:inherit;cursor:pointer}.mkt-kaart-boven{display:flex;justify-content:space-between;align-items:center;gap:8px}.bp-staafjes{gap:3px}.bp-staafje,.bp-staafjes{display:flex;align-items:flex-end;position:relative}.bp-staafje{flex:1 1 0;min-width:0;height:100%;padding:0;margin:0;border:0;background:transparent;border-bottom:1px solid var(--line-strong);cursor:pointer}.bp-staafje:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.bp-norm{position:absolute;left:0;right:0;border-top:1px dashed var(--muted);pointer-events:none}.bp-staaf{display:block;width:100%;border-radius:2px 2px 0 0}.adv-voorstellen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width:900px){.adv-voorstellen{grid-template-columns:1fr}}.adv-voorstelkaart{border:1px solid var(--line);border-radius:var(--radius-klein);background:var(--paper);padding:14px 16px}.adv-voorstelkaart header{gap:8px}.adv-alert,.adv-voorstelkaart header{display:flex;justify-content:space-between;align-items:center}.adv-alert{gap:12px;padding:10px 14px;border-radius:var(--radius-klein);background:var(--unknown-tint);margin-bottom:8px}.adv-alert:last-child{margin-bottom:0}.cf-saldo{flex-direction:column;gap:4px}.cf-saldo,.cf-saldo-veld{display:flex;align-items:flex-end}.cf-saldo-veld{gap:8px}.cf-saldo-veld .knop,.cf-saldo-veld button{margin-top:0}.cf-saldo-regel{font-size:13px;color:var(--muted);text-decoration:underline;text-underline-offset:2px}.cf-hero-mobiel{display:none}.cf-staafjes{display:flex;align-items:flex-end;gap:6px;height:190px;margin-top:4px}.cf-staaf-knop{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;border-radius:var(--radius-klein);padding:4px 2px 0;cursor:pointer}.cf-staaf-knop:hover,.cf-staaf-knop[data-gekozen=ja]{background:var(--rij-gekozen)}.cf-staaf-knop:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cf-staaf-waarde{font-size:10.5px;color:var(--muted);white-space:nowrap;height:14px;font-variant-numeric:tabular-nums}.cf-staaf-vak{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:3px;border-bottom:1px solid var(--line-strong)}.cf-staaf{width:40%;border-radius:3px 3px 0 0;background:var(--accent);opacity:.9}.cf-staaf-uit{background:var(--gap);opacity:.75}.cf-staaf-label{font-size:10px;color:var(--muted);white-space:nowrap}.cf-open-lijst{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cf-open-lijst li{border-top:1px solid var(--line)}.cf-open-lijst li:first-child{border-top:0}.cf-open-regel{display:grid;grid-template-columns:1fr auto;-moz-column-gap:8px;column-gap:8px;row-gap:2px;align-items:center;padding:10px 2px;color:inherit;text-decoration:none}.cf-open-regel:hover{background:var(--canvas)}.cf-open-hoofd{display:flex;align-items:baseline;gap:8px;min-width:0}.cf-open-hoofd .row-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-open-hoofd .getal{margin-left:auto;white-space:nowrap}.cf-open-regel>.sub:nth-child(2){grid-column:1/2}.cf-open-pijl{grid-column:2;grid-row:1/3;color:var(--muted)}.crm-kolommen aside .ui-kaart+.ui-kaart{margin-top:16px}@media (max-width:767px){.cf-hero-mobiel{display:block;margin-bottom:14px}.cf-tegel-laagste{display:none}}.an-tijdlijn{background:none;border:0;border-radius:0}.an-tijdlijn>summary{min-height:0;padding:0;gap:6px}.an-tijdlijn .ui-inklap-lijf{padding:6px 0 0}.an-tijdlijn .ui-inklap-samenvatting{font-weight:400}.an-zijlijst{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.an-zijlijst li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 8px;padding:8px 0;border-top:1px solid var(--line)}.an-zijlijst li:first-child{border-top:0}.an-zijlijst .row-title{flex:1 1 auto;min-width:0}.an-zijlijst .sub{flex:1 1 100%}.an-zijlijst .getal{margin-left:auto;white-space:nowrap}.as-layout{display:grid;grid-template-columns:minmax(0,720px) 300px;gap:32px;align-items:start}.as-hoofd{min-width:0}.as-recept{border-left:4px solid var(--accent);margin-bottom:24px;scroll-margin-top:20px}.as-hoofd .markdown ol,.as-hoofd .markdown p,.as-hoofd .markdown ul{font-size:16px;line-height:1.6}.as-hoofd .markdown h3{font-size:20px;font-weight:600;text-transform:none;letter-spacing:0;color:var(--ink);margin:32px 0 12px;scroll-margin-top:20px}.as-hoofd .markdown h3:first-child{margin-top:0}.as-zijkolom{position:sticky;top:20px}.as-toc{display:flex;flex-direction:column;gap:2px}.as-toc a{padding:6px 8px;margin:0 -8px;border-radius:var(--radius-klein);font-size:13.5px;line-height:1.4;color:var(--muted);text-decoration:none}.as-toc a:hover{background:var(--canvas);color:var(--ink)}.as-toc a[data-actief=ja]{background:var(--accent-tint);color:var(--accent);font-weight:600}@media (max-width:1000px){.as-layout{grid-template-columns:1fr}.as-zijkolom{position:static}}.bd-document .documenttekst{max-width:680px;font-size:15px;line-height:1.6}.bd-lijst{list-style:none;padding:0;gap:6px}.bd-lijst,.bd-rij{margin:0;display:flex;flex-direction:column}.bd-rij{gap:4px;width:100%;text-align:left;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-klein);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer}.bd-rij:hover{border-color:var(--accent);background:var(--canvas)}.bd-rij.actief{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent);background:var(--accent-tint)}.doc-artikel{display:flex;align-items:center;gap:10px;min-width:0}.doc-kaart{display:flex;flex-direction:column;gap:10px;width:100%}.doc-kaart-kop{display:flex;align-items:center;gap:10px}.doc-kaart-kop .prod-tekst{flex:1;min-width:0}.doc-kaart-standen{display:flex;flex-wrap:wrap;gap:10px 18px;padding-top:8px;border-top:1px solid var(--line)}.doc-kaart-standen>span{display:flex;flex-direction:column;gap:2px;font-size:13px}.ud-invoer{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.ud-invoer .veld{flex:1 1 320px}.ud-vinkje{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;padding-bottom:9px;white-space:nowrap}.ud-resultaat{margin-top:16px}.ud-kaart{display:flex;flex-direction:column;gap:4px;width:100%}.ud-kaart-kop{display:flex;align-items:center;justify-content:space-between;gap:8px}.op-kaart{display:flex;flex-direction:column;gap:3px;width:100%}.retour-stap{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center}@media (max-width:767px){.retour-stap{grid-template-columns:minmax(0,1fr) auto}.retour-stap .pil{display:none}}.retour-keuze button{white-space:nowrap}.fin-paneel{margin-top:16px;display:flex;flex-direction:column;gap:16px}.fin-opgezegd{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.fin-opgezegd input{padding:4px 6px;font:inherit;font-size:13px}.fin-bedrag,.fin-opgezegd input{border:1px solid var(--line-strong);border-radius:var(--radius-klein)}.fin-bedrag{width:90px;padding:5px 8px;font:inherit;font-size:13.5px;text-align:right}.fin-stappen{margin:0 0 14px;padding-left:20px;line-height:1.6}.fin-imports{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.fin-imports li{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.blader{display:flex;flex-direction:column;gap:22px;max-width:640px}.blader-kop{margin:0 0 8px;font-size:15px;font-weight:600;color:var(--muted)}.blader-lijst{list-style:none;margin:0;padding:0;background:var(--paper);border:1px solid var(--line);border-radius:14px;overflow:hidden}.blader-lijst li+li{border-top:1px solid var(--line)}.blader-rij{display:flex;align-items:center;gap:14px;min-height:52px;padding:0 16px;color:var(--ink);text-decoration:none;font-size:16px}.blader-rij span{flex:1;min-width:0}.blader-rij:hover{background:var(--canvas)}.blader-rij:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.blader-pijl{color:var(--muted);flex:none}.blader-groep+.blader-groep{border-top:1px solid var(--line)}.blader-groep>summary{list-style:none;cursor:pointer}.blader-groep>summary::-webkit-details-marker{display:none}.blader-groep>summary .blader-pijl{transition:transform .15s ease}.blader-groep[open]>summary .blader-pijl{transform:rotate(90deg)}.blader-groep[open]>summary{font-weight:600}.blader-sub{list-style:none;margin:0;padding:0 0 6px}.blader-sub li{border-top:1px solid var(--line);margin-left:50px}.blader-subrij{display:flex;align-items:center;min-height:46px;padding-right:16px;color:var(--ink);text-decoration:none;font-size:15px}.blader-subrij:hover{color:var(--accent)}.blader-subrij:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.verzending-maand{margin:0 0 32px}.verzending-maand .kanaal-tabs,.verzending-maand>[role=tablist]{margin-bottom:16px}.verzending-maand .tabelkaart{margin-bottom:8px}.kanaal-blokken{display:grid;gap:20px;margin:0 0 20px}.kanaal-blokken>*{min-width:0}.kanaal-blokken .kanaal-blokken{margin:0}.kanaal-blokken .crm-kolommen>.ui-kaart,.kanaal-blokken>.ui-kaart{margin-bottom:0}.kanaal-lijsten{display:grid;gap:12px}.kanaal-tabs{margin:0 0 18px}.bol-acties{align-items:center}.exact-signalen{margin:0;padding:0;list-style:none;display:grid;gap:8px;font-size:14px}.exact-signalen li{display:flex;gap:8px;align-items:baseline}.exact-signalen li .pil{flex:none}.exact-tabel tr.exact-kanaal th{text-align:left;padding-top:16px;font-weight:600;font-size:13px}.exact-tabel .sub[data-toon=gap]{color:var(--gap);font-weight:600}.exact-tabel .sub[data-toon=let-op]{color:var(--unknown);font-weight:600}.resultaat-boven{margin-bottom:20px}.resultaat-zin{margin:0 0 12px;font-size:15px}.resultaat-tegels{margin:0 0 14px}.resultaat-keuzes{display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.resultaat-tegels .resultaat-bedrag,.resultaat-tegels .ui-kpi-waarde .ui-berekening{white-space:nowrap}@media (max-width:767px){.resultaat-tegels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resultaat-tegels .ui-kpi-waarde{font-size:21px}.resultaat-tegels .ui-kpi-eenheid{display:block;margin-left:0}}.resultaat-label b[data-toon=ok],.resultaat-zin b[data-toon=ok]{color:var(--ok)}.resultaat-label b[data-toon=let-op],.resultaat-zin b[data-toon=let-op]{color:var(--unknown)}.resultaat-label b[data-toon=gap],.resultaat-zin b[data-toon=gap]{color:var(--gap)}.resultaat-kaart .ui-inklap{margin-top:12px}.resultaat-legenda{display:flex;flex-wrap:wrap;gap:4px 16px;margin-bottom:10px;font-size:13px;color:var(--muted)}.resultaat-legenda>span{display:inline-flex;align-items:center;gap:6px}.resultaat-legenda i{display:inline-block;width:12px;height:12px;border-radius:3px}.resultaat-legenda i.resultaat-lijnstip{width:18px;height:0;border-radius:0;border-top:2px dashed var(--ok)}.resultaat-legenda i.resultaat-lijnstip[data-soort=ondergrens]{border-top-color:var(--unknown)}.resultaat-rest{background:repeating-linear-gradient(135deg,var(--line-strong) 0 3px,transparent 3px 6px)}.resultaat-vast{background:var(--line-strong)}.resultaat-zonder{position:absolute;left:4px;right:4px;border-top:2px dashed var(--muted);z-index:3;pointer-events:none}.resultaat-legenda i.resultaat-lijnstip[data-soort=zonder]{border-top-color:var(--muted)}.resultaat-vlak{display:grid;grid-template-columns:40px minmax(0,1fr)}.resultaat-as{position:relative}.resultaat-as>span{position:absolute;right:8px;transform:translateY(-50%);font-size:11.5px;color:var(--muted);font-variant-numeric:tabular-nums}.resultaat-plot{position:relative;display:flex;gap:8px;padding:0 4px}.resultaat-raster{position:absolute;left:0;right:0;border-top:1px solid var(--line)}.resultaat-raster[data-nul=ja]{border-top-color:var(--line-strong)}.resultaat-lijn{position:absolute;left:0;right:0;border-top:2px dashed var(--ok);z-index:2;pointer-events:none}.resultaat-lijn[data-soort=ondergrens]{border-top-color:var(--unknown)}.resultaat-kolom{position:relative;flex:1 1 0;min-width:0;max-width:64px;margin:0 auto}.resultaat-stuk{position:absolute;left:0;right:0}.resultaat-totaal{position:absolute;left:-3px;right:-3px;border-top:3px solid var(--ink);transform:translateY(-1.5px);z-index:3}.resultaat-labels{display:grid;grid-template-columns:40px minmax(0,1fr);margin-top:6px}.resultaat-labels>div{display:flex;gap:8px;padding:0 4px}.resultaat-label{flex:1 1 0;min-width:0;max-width:64px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:13px;font-variant-numeric:tabular-nums}.resultaat-label .sub{text-transform:capitalize}.resultaat-grafiek[data-smal=ja] .resultaat-labels>div,.resultaat-grafiek[data-smal=ja] .resultaat-plot{gap:4px;padding:0 2px}.resultaat-grafiek[data-smal=ja] .resultaat-label{font-size:11.5px}.doelprijs-kaart [data-toon=ok]{color:var(--ok)}.doelprijs-kaart [data-toon=let-op]{color:var(--unknown)}.doelprijs-kaart [data-toon=gap]{color:var(--gap)}.doelprijs-kaart th .sub{display:block;font-weight:400;text-transform:none;letter-spacing:0}.doelprijs-kaart td .sub{display:block}.doelprijs-kaart .wv-tegels{margin-bottom:16px}@media (max-width:767px){.doelprijs-kaart .wv-tegels{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}}.veld textarea.lst-titelveld{resize:none;width:100%;field-sizing:content;min-height:0}.last\:border-b-0:last-child{border-bottom-width:0}.hover\:border-slate-700:hover{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-slate-700:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.hover\:bg-stone-100:hover{--tw-bg-opacity:1;background-color:rgb(245 245 244/var(--tw-bg-opacity,1))}.hover\:text-amber-950:hover{--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}.hover\:text-sky-900:hover{--tw-text-opacity:1;color:rgb(12 74 110/var(--tw-text-opacity,1))}.hover\:text-slate-900:hover{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.focus\:border-slate-700:focus{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:768px){.md\:w-auto{width:auto}.md\:min-w-\[180px\]{min-width:180px}.md\:min-w-\[220px\]{min-width:220px}.md\:flex-1{flex:1 1 0%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[1\.7fr_1fr\]{grid-template-columns:1.7fr 1fr}.md\:border-l{border-left-width:1px}.md\:border-stone-200{--tw-border-opacity:1;border-color:rgb(231 229 228/var(--tw-border-opacity,1))}.md\:pl-6{padding-left:1.5rem}}