@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_9f4f9187-module__4LtYgq__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_9f4f9187-module__4LtYgq__variable{--font-outfit:"Outfit", "Outfit Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--c-bg:#ede9e1;--c-paper:#f5f3ef;--c-surface:#faf9f6;--c-border:#e2ddd3;--c-border-2:#ede9e1;--c-text-1:#0f1d32;--c-text-2:#0f1d32b3;--c-text-3:#0f1d3294;--c-accent:#2438cc;--rond-teken:14%;--c-accent-bg:#eeeffc;--c-success:#3f7d5e;--c-success-bg:#e7efeb;--c-warning:#be6a43;--c-warning-bg:#f7ede6;--c-danger:#b3453a;--c-danger-bg:#f6e8e6;--c-accent-deep:#1b2aa6;--c-accent-soft:#7a86e8;--c-clay-light:#e8cdbe;--c-border-accent:#c9cdf0;--c-ink:#0f1d32;--c-ink-wash:#101f35;--c-on-ink-1:#f5f3ef;--c-on-ink-2:#f5f3ef9e;--c-on-ink-3:#f5f3ef7a;--c-ink-line:#f5f3ef24;--c-accent-ink:#7a86e8;--c-success-ink:#7fbe9c;--c-warning-ink:#e0a177;--c-danger-ink:#e58a80;--c-accent-ink-veld:#7a86e82e;--c-kop-blauw:#e6e9fb;--c-kop-flits:#d3d9f7;--c-rij-blauw:#f4f5fd;--r-card:16px;--r-sm:8px;--r-pill:999px;--c-sluier:#0f1d3252;--shadow-1:0 1px 2px #0f1d320d;--shadow-2:0 4px 12px -2px #0f1d321a, 0 12px 32px -12px #0f1d322e;--shadow-modal:0 20px 60px #0f1d3229, 0 4px 16px #0f1d3214;--t-snel:.12s;--t-rustig:.25s;--ease:cubic-bezier(.16,1,.3,1)}@layer base{*{box-sizing:border-box}body{background-color:var(--c-bg);color:var(--c-text-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cfc8ba;border-radius:99px}:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}}.caps{text-transform:uppercase;letter-spacing:.06em;font-size:.92em}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sectie{align-items:center;gap:8px;display:inline-flex}.sectie:before{content:"";background:var(--c-accent);border-radius:var(--rond-teken);flex:none;width:.42em;height:.42em;transform:rotate(15deg)}.veld-inkt .sectie:before{background:var(--c-accent-ink)}.merk-icoon *{vector-effect:non-scaling-stroke}.veld-inkt{isolation:isolate;background:var(--c-ink);color:var(--c-on-ink-2);position:relative}.veld-inkt:before,.veld-inkt:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;position:absolute;inset:0}.veld-inkt:before{background:radial-gradient(118% 92% at 50% 35%, var(--c-ink-wash) 0%, transparent 68%)}.veld-inkt:after{opacity:.022;mix-blend-mode:overlay;background-image:url(/brand/grain.png);background-size:128px 128px}.zweef-inkt{border:1px solid var(--c-ink-line);color:var(--c-on-ink-2);box-shadow:inset 0 1px #f5f3ef0f}.zweef-inkt:focus-visible,.zweef-inkt :focus-visible{outline-color:var(--c-accent-ink)}.zweef-inkt .skeleton{background:linear-gradient(90deg,#f5f3ef12 25%,#f5f3ef29 50%,#f5f3ef12 75%) 0 0/200% 100%}.card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-card);box-shadow:0 1px 2px #0f1d320d,0 10px 28px -14px #0f1d3229}.card-accent{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-card);box-shadow:inset 0 3px 0 var(--c-accent), 0 1px 2px #0f1d320d, 0 10px 28px -14px #0f1d3229;transition:transform var(--t-rustig) var(--ease), box-shadow var(--t-rustig) var(--ease)}.card-accent:hover{box-shadow:inset 0 3px 0 var(--c-accent), 0 4px 12px #0f1d3214, 0 16px 40px -12px #0f1d321a;transform:translateY(-2px)}@keyframes merk-tol{0%{animation-timing-function:cubic-bezier(.7,0,.3,1);transform:rotate(15deg)}25%{animation-timing-function:cubic-bezier(.7,0,.3,1);transform:rotate(105deg)}50%{animation-timing-function:cubic-bezier(.7,0,.3,1);transform:rotate(195deg)}75%{animation-timing-function:cubic-bezier(.7,0,.3,1);transform:rotate(285deg)}to{transform:rotate(375deg)}}.bezig{border-radius:var(--rond-teken);background:currentColor;flex:none;width:.72em;height:.72em;animation:1.5s infinite merk-tol;display:inline-block;transform:rotate(15deg)}.bezig-stil{border-radius:var(--rond-teken);border:1.5px solid;flex:none;width:.72em;height:.72em;display:inline-block;transform:rotate(15deg)}.knop{border-radius:var(--r-sm);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;height:36px;color:var(--c-text-1);transition:background var(--t-snel) var(--ease), border-color var(--t-snel) var(--ease), color var(--t-snel) var(--ease), box-shadow var(--t-snel) var(--ease), transform var(--t-snel) var(--ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500;line-height:1;display:inline-flex}@media (max-width:767px){.knop{height:44px;padding:0 16px;font-size:14px}}.knop:disabled{cursor:not-allowed;box-shadow:none;transform:none}.knop-vol:disabled,.knop-accent:disabled,.knop-gevaar:disabled{background:var(--c-border);color:var(--c-text-3)}.knop-rand:disabled{background:var(--c-bg);color:var(--c-text-3);border-color:var(--c-border)}.knop-kaal:disabled,.knop-icoon:disabled{color:var(--c-text-3)}.knop:not(:disabled):active{transform:translateY(1px)}.veld-maat{height:36px}@media (max-width:767px){.veld-maat{height:44px}}@media (hover:hover){.rij-stil .knop-accent{background:var(--c-surface);color:var(--c-text-1);border-color:var(--c-border);box-shadow:var(--shadow-1)}.rij-stil .knop-accent .merk-icoon{color:var(--c-accent)}.rij-stil:hover .knop-accent .merk-icoon,.rij-stil:focus-within .knop-accent .merk-icoon{color:inherit}.rij-stil:hover .knop-accent,.rij-stil:focus-within .knop-accent{background:var(--c-accent);color:#fff;border-color:#0000;box-shadow:0 1px 2px #0f1d321f}}.knop-klein{gap:5px;height:30px;padding:0 11px;font-size:12.5px}.knop-klein.knop-icoon{width:30px;padding:0}@media (max-width:767px){.knop-klein{height:40px;padding:0 13px;font-size:13px}.knop-klein.knop-icoon{width:40px;padding:0}}.knop-vol{background:var(--c-text-1);color:var(--c-on-ink-1);box-shadow:0 1px 2px #0f1d322e,0 6px 16px -8px #0f1d3273}.knop-vol:not(:disabled):hover{background:#17294a;transform:translateY(-1px);box-shadow:0 2px 4px #0f1d3233,0 10px 22px -8px #0f1d3280}.knop-vol:not(:disabled):active{box-shadow:0 1px 2px #0f1d322e}.knop-accent{background:var(--c-accent);color:#fff;box-shadow:0 1px 2px #0f1d321f}.knop-accent:not(:disabled):hover{background:var(--c-accent-deep);transform:translateY(-1px);box-shadow:0 2px 4px #0f1d3224}.knop-accent:not(:disabled):active{box-shadow:0 1px 2px #0f1d321f}.knop-rand{background:var(--c-surface);border-color:var(--c-border);box-shadow:var(--shadow-1)}.knop-rand:not(:disabled):hover{background:#fff;border-color:#d5cec1;transform:translateY(-1px);box-shadow:0 1px 2px #0f1d320f,0 6px 14px -8px #0f1d3238}.knop-rand:not(:disabled):active{box-shadow:none}.knop-kaal{color:var(--c-text-2);padding:0 8px}.knop-kaal:not(:disabled):hover{background:var(--c-border-2);color:var(--c-text-1)}.knop-gevaar{background:var(--c-danger);color:#fff;box-shadow:0 1px 2px #b3453a40}.knop-gevaar:not(:disabled):hover{background:#9e3b31;transform:translateY(-1px)}.knop-icoon{width:36px;color:var(--c-text-2);padding:0}.knop-icoon:not(:disabled):hover{background:var(--c-border-2);color:var(--c-text-1)}.knop-icoon.is-gevaar:not(:disabled):hover,.knop-kaal.is-gevaar:not(:disabled):hover{background:var(--c-danger-bg);color:var(--c-danger)}.knop-rand.is-gevaar{color:var(--c-danger);border-color:#e5beb9}.knop-rand.is-gevaar:not(:disabled):hover{background:var(--c-danger-bg);border-color:var(--c-danger)}.knop-rand.is-accent{border-color:var(--c-border-accent);color:var(--c-accent)}.knop-rand.is-accent:not(:disabled):hover{background:var(--c-accent-bg);border-color:var(--c-accent)}@media (max-width:767px){.knop-icoon{width:44px}}.badge-pas{color:#1b2aa6;background:#eeeffc}.badge-bab{color:#2438cc;background:#e3e6fa}.badge-tl{color:#8f4e2f;background:#f7ede6}.badge-qq{color:#2f5f47;background:#e7efeb}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.dot-running{animation:1.8s ease-in-out infinite pulse-dot}@keyframes fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-in{animation:fade-up var(--t-rustig) var(--ease) both}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:.8s linear infinite spin}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton{background:linear-gradient(90deg, var(--c-border-2) 25%, #faf9f6 50%, var(--c-border-2) 75%);background-size:200% 100%;border-radius:6px;animation:1.6s ease-in-out infinite skeleton-shimmer}body:has(.inlog){margin:0}.inlog{grid-template-columns:1fr;min-height:100dvh;display:grid}@media (min-width:900px){.inlog{grid-template-columns:1.08fr 1fr}}.inlog-inkt{--pad:clamp(26px, 4vw, 56px);isolation:isolate;padding:var(--pad);color:var(--c-on-ink-2);background:#0b1526;flex-direction:column;display:flex;position:relative;overflow:hidden}.inlog-lagen{z-index:0;pointer-events:none;background:#0b1526;position:absolute;inset:0}.inlog-nevel{opacity:.34;background:url(/brand/nevel.webp) 50%/cover no-repeat;position:absolute;inset:0}.inlog-doek{width:100%;height:100%;display:block;position:absolute;inset:0}.inlog-wassing{background:radial-gradient(120% 90% at 50% 35%,#ffffff0e 0%,#fff0 55%),radial-gradient(120% 120%,#0000 40%,#0409128c 100%);position:absolute;inset:0}.inlog-korrel{opacity:.022;mix-blend-mode:overlay;background-image:url(/brand/grain.png);background-size:128px 128px;position:absolute;inset:0}.inlog-label{text-transform:uppercase;letter-spacing:.14em;color:var(--c-on-ink-2);align-items:center;gap:9px;font-size:11px;font-weight:500;display:inline-flex;position:relative}.inlog-label:before{content:"";background:var(--c-accent-ink);border-radius:var(--rond-teken);flex:none;width:7px;height:7px;transform:rotate(15deg)}.inlog-merk{width:min(100%,400px);height:auto;margin-bottom:26px;display:block;position:relative}.inlog-kop{text-wrap:balance;letter-spacing:-.02em;max-width:19ch;color:var(--c-on-ink-1);margin:0 0 14px;font-size:clamp(21px,2vw,29px);font-weight:600;line-height:1.22;position:relative}.inlog-punten{max-width:40ch;color:var(--c-on-ink-2);gap:13px;margin:22px 0 0;padding:0;font-size:clamp(13.5px,1.05vw,15px);line-height:1.5;list-style:none;display:grid;position:relative}.inlog-punten li{align-items:flex-start;gap:12px;display:flex}.inlog-punten li:before{content:"";background:var(--c-accent-ink);border-radius:var(--rond-teken);flex:none;width:6px;height:6px;margin-top:.5em;transform:rotate(15deg)}.inlog-papier{background:var(--c-bg);justify-content:center;align-items:center;padding:clamp(34px,5vw,60px) 20px;display:flex}.inlog-formulier{width:100%;max-width:340px}.inlog-veld{border:1px solid var(--c-border);background:var(--c-surface);width:100%;color:var(--c-text-1);transition:border-color var(--t-snel) var(--ease), box-shadow var(--t-snel) var(--ease);border-radius:10px;outline:none;padding:13px 14px 13px 40px;font-family:inherit;font-size:14px}.inlog-veld::placeholder{color:var(--c-text-3)}.inlog-veld:focus,.inlog-veld:focus-visible{border-color:var(--c-accent);outline:none;box-shadow:0 0 0 3px #2438cc21}.inlog-veld[data-fout="1"]{border-color:var(--c-danger)}.inlog-veld[data-fout="1"]:focus{box-shadow:0 0 0 3px #b3453a21}.inlog-knop{background:var(--c-accent);color:#fff;cursor:pointer;width:100%;min-height:46px;transition:transform var(--t-rustig) var(--ease), box-shadow var(--t-rustig) var(--ease), background var(--t-snel) var(--ease);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:14px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #0f1d321f}.inlog-knop:hover:not(:disabled){background:var(--c-accent-deep);transform:translateY(-1px);box-shadow:0 2px 4px #0f1d3224}.inlog-knop:active:not(:disabled){transform:translateY(0)}.inlog-knop:disabled{background:var(--c-text-3);box-shadow:none;cursor:not-allowed;opacity:.75}.inlog-knop .merk-icoon{transition:transform var(--t-rustig) var(--ease)}.inlog-knop:hover:not(:disabled) .merk-icoon{transform:translate(3px)}@media (max-width:899px){.inlog-inkt{min-height:300px}.inlog-merk{width:min(66%,220px);margin-bottom:18px}.inlog-kop{max-width:15ch;font-size:20px}.inlog-punten{gap:11px;max-width:34ch;margin-top:18px;font-size:13px}}.brein-md{color:var(--c-text-1);max-width:62ch;font-size:13.5px;line-height:1.68}.brein-md>:first-child{margin-top:0}.brein-md h1,.brein-md h2,.brein-md h3,.brein-md h4{letter-spacing:-.015em;color:var(--c-text-1);text-wrap:balance;margin:26px 0 8px;font-weight:600;line-height:1.3}.brein-md h1{font-size:17px}.brein-md h2{font-size:15.5px}.brein-md h3{font-size:14px}.brein-md h4{color:var(--c-text-2);font-size:13.5px}.brein-md p{margin:0 0 12px}.brein-md ul,.brein-md ol{margin:0 0 12px;padding-left:20px}.brein-md li{margin-bottom:5px}.brein-md li::marker{color:var(--c-text-3)}.brein-md strong{font-weight:600}.brein-md hr{border:none;border-top:1px solid var(--c-border);margin:20px 0}.brein-md blockquote{border-left:2px solid var(--c-border-accent);color:var(--c-text-2);margin:0 0 12px;padding:2px 0 2px 13px}.brein-md blockquote p:last-child{margin-bottom:0}.brein-md code{background:var(--c-surface);border:1px solid var(--c-border);border-radius:4px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.brein-md pre{background:var(--c-text-1);color:var(--c-on-ink-1);border-radius:8px;margin:0 0 14px;padding:12px 14px;overflow-x:auto}.brein-md pre code{color:inherit;background:0 0;border:none;padding:0;font-size:11.5px;line-height:1.6}.brein-md-tabel{margin:0 0 14px;overflow-x:auto}.brein-md table{border-collapse:collapse;min-width:100%;font-size:12.5px}.brein-md th,.brein-md td{border-bottom:1px solid var(--c-border);text-align:left;vertical-align:top;padding:6px 12px 6px 0}.brein-md th{color:var(--c-text-2);white-space:nowrap;font-weight:600}.brein-md a{color:var(--c-accent);border-bottom:1px solid var(--c-border-accent);text-decoration:none}.brein-md a:hover{border-bottom-color:var(--c-accent)}.brein-link{font:inherit;color:var(--c-accent);cursor:pointer;border:none;border-bottom:1px solid var(--c-border-accent);background:0 0;padding:0}.brein-link:hover{border-bottom-color:var(--c-accent)}.brein-link-dood{color:var(--c-text-3);border-bottom:1px dotted var(--c-border)}.briefing-tekst .brein-md{color:var(--c-text-2);max-width:34em;font-size:15px;line-height:1.65}.briefing-tekst .brein-md h2{margin-top:32px;font-size:17px}.briefing-tekst .brein-md h3{font-size:15px}.briefing-tekst .brein-md p{margin-bottom:14px}.kantoor-veld{isolation:isolate;background:radial-gradient(120% 90% at 50% 40%,#f2efe9 0%,#ede9e1 50%,#e3ddd2 100%);position:relative}.kantoor-veld:after{content:"";pointer-events:none;opacity:.03;mix-blend-mode:overlay;background-image:url(/brand/grain.png);background-size:128px 128px;position:absolute;inset:0}.zijbalk{--dicht:68px;--open:236px;--rand:10px;width:calc(var(--dicht) + var(--rand));z-index:40;flex-shrink:0;height:100vh;position:relative}.zijbalk-paneel{inset:var(--rand) auto var(--rand) var(--rand);width:var(--dicht);transition:width var(--t-rustig) var(--ease), box-shadow var(--t-rustig) var(--ease);border-radius:18px;position:absolute;overflow:hidden;box-shadow:0 1px 2px #0f1d3214,0 8px 24px #0f1d321a}.zijbalk-paneel:hover,.zijbalk-paneel:focus-within{width:var(--open);transition-delay:70ms;box-shadow:0 1px 2px #0f1d3214,16px 8px 40px #0f1d323d}.zijbalk-inhoud{width:var(--open);flex-direction:column;height:100%;display:flex}.zijbalk-tekst{opacity:0;transition:opacity var(--t-snel) var(--ease);white-space:nowrap}.zijbalk-paneel:is(:hover,:focus-within) .zijbalk-tekst{opacity:1;transition:opacity var(--t-rustig) var(--ease) 90ms}.zijbalk-logo{width:100%;height:40px;position:relative}.zijbalk-merk,.zijbalk-woord{transition:opacity var(--t-rustig) var(--ease), scale var(--t-rustig) var(--ease);position:absolute;top:50%;translate:0 -50%}.zijbalk-merk{width:36px;height:36px;box-shadow:0 0 0 1px var(--c-ink-line);border-radius:8px;left:2px}.zijbalk-woord{opacity:0;height:25px;left:6px}.zijbalk-paneel:is(:hover,:focus-within) .zijbalk-merk{opacity:0;scale:.8}.zijbalk-paneel:is(:hover,:focus-within) .zijbalk-woord{opacity:1}.zijbalk-kop{letter-spacing:.1em;text-transform:uppercase;height:30px;color:var(--c-on-ink-3);align-items:flex-end;padding:0 24px 7px;font-size:10.5px;font-weight:600;display:flex;position:relative}.zijbalk-kop:before{content:"";background:var(--c-ink-line);width:20px;height:1px;transition:opacity var(--t-snel) var(--ease);position:absolute;bottom:13px;left:24px}.zijbalk nav>div:first-child .zijbalk-kop{height:22px}.zijbalk nav>div:first-child .zijbalk-kop:before{display:none}.zijbalk-paneel:is(:hover,:focus-within) .zijbalk-kop:before{opacity:0}.zijbalk-knop{width:40px;height:40px;color:var(--c-on-ink-2);text-align:left;cursor:pointer;transition:width var(--t-rustig) var(--ease), background var(--t-snel) var(--ease), color var(--t-snel) var(--ease);background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;margin:1px 14px;padding:0 10px;font-family:inherit;font-size:13.5px;font-weight:500;display:flex;position:relative;overflow:hidden}.zijbalk-paneel:is(:hover,:focus-within) .zijbalk-knop{width:calc(var(--open) - 28px);transition-delay:70ms,0s,0s}.zijbalk-knop .merk-icoon{color:var(--c-on-ink-3);transition:color var(--t-snel) var(--ease), transform var(--t-rustig) var(--ease);flex-shrink:0}.zijbalk-knop:hover{color:var(--c-on-ink-1);background:#f5f3ef12}.zijbalk-knop:hover .merk-icoon{color:var(--c-on-ink-1);transform:translateY(-1px)}.zijbalk-knop:focus-visible{outline:2px solid var(--c-accent-ink);outline-offset:-2px}.zijbalk-knop[data-actief]{background:var(--c-accent-ink-veld);color:var(--c-on-ink-1);box-shadow:inset 0 0 0 1px #7a86e847}.zijbalk-knop[data-actief] .merk-icoon{color:var(--c-accent-ink)}.zijbalk-knop[data-actief]:after{content:"";background:var(--c-accent-ink);opacity:0;width:5px;height:5px;transition:opacity var(--t-snel) var(--ease);position:absolute;top:50%;right:14px;transform:translateY(-50%)rotate(15deg)}.zijbalk-paneel:is(:hover,:focus-within) .zijbalk-knop[data-actief]:after{opacity:1;transition:opacity var(--t-rustig) var(--ease) .12s}@media (prefers-reduced-motion:reduce){.zijbalk-paneel,.zijbalk-knop,.zijbalk-tekst,.zijbalk-merk,.zijbalk-woord{transition:none!important}}@keyframes pagina-in{0%{opacity:0}}.pagina-in{animation:pagina-in .18s var(--ease)}@media (prefers-reduced-motion:reduce){.pagina-in{animation:none}}.vermoeden-label{z-index:0;background:var(--c-accent);height:22px;color:var(--c-surface);letter-spacing:.01em;transform-origin:50% 100%;transition:transform var(--t-rustig) var(--ease);pointer-events:none;border-radius:6px 6px 0 0;align-items:center;padding:0 9px 3px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:0;right:22px;transform:translateY(4px)rotate(6deg)}.vermoeden:hover .vermoeden-label,.vermoeden:focus-within .vermoeden-label{transform:translateY(calc(1px - 100%))rotate(6deg)}@media (hover:none){.vermoeden-label{transform:translateY(calc(1px - 100%))rotate(6deg)}}@media (prefers-reduced-motion:reduce){.vermoeden-label{transition:none}}.bezoek-tegel{scroll-snap-align:start;width:272px;transition:box-shadow var(--t-rustig) var(--ease), transform var(--t-rustig) var(--ease), border-color var(--t-snel) var(--ease);flex-direction:column;flex:none;display:flex}@media (hover:hover){.bezoek-tegel:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.bezoek-tegel:not(.eigen):hover{--rand:var(--c-accent)}}.bezoek-tegel [role=button]:focus-visible{outline-offset:-3px}@media (prefers-reduced-motion:reduce){.bezoek-tegel{transition:none}.bezoek-tegel:hover{transform:none}}.tegel-hoek{width:32px;height:32px}@media (max-width:767px){.tegel-hoek{width:40px;height:40px;top:6px!important;right:6px!important}}.bel-wachtrij{transition:background var(--t-snel) var(--ease);background:0 0}.bel-naam{transition:color var(--t-snel) var(--ease)}@media (hover:hover){.bel-wachtrij:hover{background:var(--c-paper)}.bel-naam:hover{color:var(--c-accent)}}.artikel-titel{color:var(--c-text-1);transition:color var(--t-snel) var(--ease)}@media (hover:hover){.artikel-titel:hover{color:var(--c-accent)}}.op-inkt{--c-text-1:var(--c-on-ink-1);--c-text-2:var(--c-on-ink-2);--c-text-3:var(--c-on-ink-3);--c-border:var(--c-ink-line);--c-bg:var(--c-accent-ink-veld);--c-success:var(--c-success-ink);--c-warning:var(--c-warning-ink);--c-danger:var(--c-danger-ink);background:var(--c-ink);color:var(--c-on-ink-1)}.op-inkt .knop-rand{box-shadow:none;background:0 0}.op-inkt .knop-rand:not(:disabled):hover{border-color:var(--c-on-ink-3);box-shadow:none;background:#f5f3ef14}.op-inkt .knop-rand:disabled{background:0 0}.cijferlat-invoer{opacity:0;cursor:pointer;z-index:1;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.cijferlat-invoer::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px}.cijferlat-invoer::-moz-range-thumb{border:0;width:20px;height:20px}.cijferlat-duim{border-radius:var(--rond-teken);width:16px;height:16px;box-shadow:0 0 0 3px var(--c-ink);pointer-events:none;transition:left var(--t-rustig) var(--ease), transform .42s var(--ease), background var(--t-rustig) var(--ease);margin:-8px 0 0 -8px;position:absolute;top:25px}.cijferlat-invoer:focus-visible~.cijferlat-duim{outline:2px solid var(--c-on-ink-1);outline-offset:4px}.cijferlat-getal{cursor:pointer;letter-spacing:-.02em;text-align:center;min-width:38px;transition:color var(--t-rustig) var(--ease);background:0 0;border:0;padding:0;font-family:inherit;font-size:32px;font-weight:600;line-height:1;overflow:hidden}.cijferlat-getal:disabled{cursor:default}.cijferlat-rol{animation:cijferlat-rol var(--t-rustig) var(--ease) both;display:block}@keyframes cijferlat-rol{0%{opacity:0;transform:translateY(45%)}to{opacity:1;transform:translateY(0)}}
