@layer components{[data-tenant=vaart]{--t-font-display:"Helvetica Neue", "Arial Narrow", Helvetica, Arial, sans-serif;--t-font-body:"Helvetica Neue", Helvetica, Arial, sans-serif;--t-font-label:"Helvetica Neue", Helvetica, Arial, sans-serif;--t-label-case:uppercase;--t-label-ls:.09em;--t-label-size:.76em;--t-radius:0px;--t-knop-radius:0px;--t-chip-radius:0px;--t-knop-bg:var(--t-accent);--t-knop-ink:var(--t-on-accent);--t-ring-radius:0px;--t-bar-h:3px;--t-bar-radius:0px}[data-tenant=rede]{--t-font-display:var(--font-serif);--t-font-body:var(--font-serif);--t-font-label:var(--font-serif);--t-label-case:none;--t-label-ls:.1em;--t-label-size:.9em;--t-radius:0px;--t-knop-radius:0px;--t-chip-radius:2px;--t-knop-bg:var(--t-ink);--t-knop-ink:var(--t-paper);--t-ring-radius:50%;--t-bar-h:1px;--t-bar-radius:0px}[data-tenant=ponton]{--t-font-display:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--t-font-body:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--t-font-label:var(--font-mono);--t-label-case:lowercase;--t-label-ls:.04em;--t-label-size:.8em;--t-radius:8px;--t-knop-radius:999px;--t-chip-radius:999px;--t-knop-bg:var(--t-accent);--t-knop-ink:var(--t-on-accent);--t-ring-radius:50%;--t-bar-h:4px;--t-bar-radius:999px}.dr-app-status,.dr-app-tabs,.dr-app-voortgang em,.dr-app-knop,.dr-app-stappen,.dr-app-stapnr,.dr-papier-gedateerd,.dr-papier-tekst :is(h5,.dr-papier-kop){font-family:var(--t-font-label);font-size:var(--t-label-size);letter-spacing:var(--t-label-ls);text-transform:var(--t-label-case)}[data-tenant=rede] :is(.dr-app-status,.dr-app-tabs,.dr-app-voortgang em,.dr-app-knop,.dr-app-stappen,.dr-app-stapnr,.dr-papier-gedateerd,.dr-papier-tekst :is(h5,.dr-papier-kop)){font-variant-caps:all-small-caps}.dr-t-wm{white-space:nowrap;line-height:1;display:inline-block}.dr-t-wm small,.dr-t-wm b{font:inherit}[data-tenant=vaart] .dr-t-wm{font-family:var(--t-font-display);text-transform:uppercase;letter-spacing:-.01em;font-size:1.15em;font-weight:800;font-stretch:75%;line-height:.9}[data-tenant=vaart] .dr-t-wm small{letter-spacing:.3em;margin-top:.24em;font-size:.4em;font-weight:600;display:block}[data-tenant=rede] .dr-t-wm{font-family:var(--font-serif);font-variation-settings:"opsz" 40;text-transform:uppercase;letter-spacing:.3em;font-size:1.05em;font-weight:500}[data-tenant=ponton] .dr-t-wm{font-family:var(--font-mono);letter-spacing:-.03em;font-size:1.12em;font-weight:400}[data-tenant=ponton] .dr-t-wm b{color:var(--t-accent)}.dr-t-lockup{align-items:center;gap:.55em;display:inline-flex}.dr-t-logo{flex:none;display:block}.dr-tabstrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}@media (width>=40rem){.dr-tabstrip{display:flex}.dr-tab{flex:1 1 0;max-width:300px}}.dr-tab{--t-accent:var(--deur);--t-on-accent:var(--color-paper);border:1px solid var(--color-hairline);min-width:0;color:var(--color-muted);text-align:left;cursor:pointer;transition:color .3s var(--ease-dr-ink), background-color .3s var(--ease-dr-ink), border-color .3s var(--ease-dr-ink);background:0 0;border-bottom:0;border-radius:4px 4px 0 0;grid-template-columns:12px 1fr;align-items:center;gap:9px;padding:10px 10px 11px;display:grid;position:relative}@media (width>=40rem){.dr-tab{grid-template-columns:14px 1fr;gap:12px;padding:12px 16px 13px}}.dr-tab:hover{color:var(--color-ink)}.dr-tab.is-actief{background:var(--color-dark);border-color:var(--color-dark);color:var(--color-paper)}.dr-tab:focus-visible{outline-offset:-3px}.dr-tab-tekst{flex-direction:column;gap:4px;min-width:0;display:flex}.dr-tab-merk{font-size:12px}@media (width>=40rem){.dr-tab-merk{font-size:14px}}.dr-tab-adres{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:none;overflow:hidden}@media (width>=40rem){.dr-tab-adres{display:block}}.dr-tab.is-actief .dr-tab-adres{color:#f3f1ebb8}.dr-tab-wijzer{transform-origin:0;background:var(--color-accent-soft);width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.dr-deur{flex:none}.dr-deur-blad{transform-origin:bottom;transition:transform .45s var(--ease-dr-ink);transform:scaleY(0)}.dr-tab[aria-selected=true] .dr-deur-blad{transform:scaleY(1)}.dr-browser{border:1px solid var(--color-hairline);background:var(--color-dark);border-radius:0 4px 4px;font-size:11px;line-height:1.5;overflow:hidden;box-shadow:0 34px 80px -46px #11141773}@media (width>=64rem){.dr-browser{font-size:12px}}.dr-browser:focus-visible{outline-offset:3px}.dr-browser-chrome{background:var(--color-dark);color:var(--color-paper);font-family:var(--font-mono);letter-spacing:.04em;align-items:center;gap:14px;padding:9px 14px;font-size:10.5px;display:flex}.dr-browser-stippen{flex:none;gap:5px;display:flex}.dr-browser-stippen i{border:1px solid #f3f1eb59;border-radius:50%;width:8px;height:8px}.dr-browser-pijlen{opacity:.55;letter-spacing:.3em;flex:none}.dr-browser-adres{white-space:nowrap;background:#f3f1eb12;border-radius:3px;flex:auto;align-items:center;min-width:0;padding:4px 10px;display:flex;overflow:hidden}.dr-browser-adres svg{opacity:.6;flex:none;margin-right:7px}.dr-browser-adres .dim{opacity:.55}@media (width<=40rem){.dr-browser-pijlen,.dr-browser-adres .pad{display:none}}.dr-app,.dr-papier{--t-muted-tekst:color-mix(in srgb, var(--t-muted) 90%, var(--t-ink));--t-paper-muted-tekst:color-mix(in srgb, var(--t-paper-muted) 90%, var(--t-paper-ink))}.dr-app{color:var(--t-ink);background:var(--t-bg);font-family:var(--t-font-body)}.dr-app-kop{background:var(--t-head-bg);color:var(--t-head-ink);border-bottom:1px solid var(--t-line);align-items:center;gap:14px;padding:10px 18px;display:flex}.dr-app-merk{font-size:1.2em;display:inline-flex}.dr-app-fundament{border-left:1px solid var(--t-line);font-family:var(--font-mono);letter-spacing:.12em;text-transform:lowercase;opacity:.68;padding-left:14px;font-size:.78em}.dr-app-dossier{min-width:0;font-family:var(--t-font-display);opacity:.85;text-overflow:ellipsis;white-space:nowrap;margin-left:4px;overflow:hidden}.dr-app-status{opacity:.75;flex:none;align-items:center;gap:10px;margin-left:auto;display:inline-flex}.dr-app-status i{letter-spacing:0;border:1px solid;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.7em;font-style:normal;display:grid}[data-tenant=vaart] .dr-app-status i{border-radius:0}@media (width<=40rem){.dr-app-fundament,.dr-app-dossier{display:none}.dr-app-kop{padding:9px 12px}}.dr-app-werkbalk{background:var(--t-surface);border-bottom:1px solid var(--t-line);align-items:center;gap:18px;padding:8px 18px;display:flex}.dr-app-tabs{border:1px solid var(--t-line);border-radius:var(--t-knop-radius);flex:none;display:inline-flex;overflow:hidden}.dr-app-tabs>*{color:var(--t-muted-tekst);padding:.45em 1em;font-weight:400}.dr-app-tabs>b{background:var(--t-ink);color:var(--t-bg);font-weight:500}.dr-app-voortgang{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.dr-app-voortgang i{height:var(--t-bar-h);border-radius:var(--t-bar-radius);background:var(--t-line);flex:0 160px;display:block;position:relative;overflow:hidden}.dr-app-voortgang i:after{content:"";background:var(--t-accent);transform-origin:0;transform:scaleX(var(--voortgang,.3));transition:transform .8s var(--ease-dr-ink);position:absolute;inset:0}.dr-app-voortgang em{color:var(--t-muted-tekst);white-space:nowrap;font-style:normal}.dr-app-acties{flex:none;gap:6px;display:inline-flex}@media (width<=40rem){.dr-app-werkbalk{gap:10px;padding:8px 12px}.dr-app-voortgang em,.dr-app-acties .is-stil{display:none}}@media (width<=30rem){.dr-app-acties>:not(.is-vol){display:none}}.dr-app-knop{border:1px solid var(--t-line);border-radius:var(--t-knop-radius);white-space:nowrap;color:var(--t-ink);align-items:center;gap:.4em;padding:.5em .95em;line-height:1.2;display:inline-flex}[data-tenant=rede] .dr-app-knop{border-color:var(--t-ink)}.dr-app-knop.is-vol{background:var(--t-knop-bg);border-color:var(--t-knop-bg);color:var(--t-knop-ink)}.dr-app-knop.is-stil{color:var(--t-muted-tekst);border-color:#0000}.dr-app-body{grid-template-columns:minmax(0,300px) minmax(0,1fr);height:580px;display:grid}@media (width<=64rem){.dr-app-body{grid-template-columns:minmax(0,250px) minmax(0,1fr);height:520px}}@media (width<=40rem){.dr-app-body{grid-template-columns:1fr;height:auto}}.dr-app-paneel{background:var(--t-surface);border-right:1px solid var(--t-line);flex-direction:column;min-height:0;display:flex;overflow:hidden}@media (width<=40rem){.dr-app-paneel{border-right:0;border-bottom:1px solid var(--t-line)}}.dr-app-stappen{border-bottom:1px solid var(--t-line);color:var(--t-muted-tekst);margin:0;padding:12px 18px 10px;list-style:none}.dr-app-stappen li{white-space:nowrap;text-overflow:ellipsis;grid-template-columns:2.1em 1fr;gap:4px;padding:3px 0;display:grid;overflow:hidden}.dr-app-stappen li span{color:var(--t-muted-tekst)}.dr-app-stappen li.is-klaar{color:var(--t-ink)}.dr-app-stappen li.is-actief{color:var(--t-accent)}.dr-app-stappen li.is-actief span{color:inherit}@media (width<=40rem){.dr-app-stappen{flex-wrap:wrap;gap:2px 14px;padding:10px 14px;display:flex}.dr-app-stappen li{gap:6px;padding:2px 0;display:inline-flex}.dr-app-stappen li:not(.is-actief):not(.is-klaar){display:none}}.dr-app-vraag{padding:18px 18px 20px}@media (width<=40rem){.dr-app-vraag{padding:14px 14px 16px}}.dr-app-stapnr{color:var(--t-accent)}.dr-app-vraag :is(h4,.dr-app-vraagkop){font-family:var(--t-font-display);letter-spacing:-.01em;text-wrap:pretty;margin:8px 0 0;font-size:1.5em;font-weight:500;line-height:1.15}[data-tenant=vaart] .dr-app-vraag :is(h4,.dr-app-vraagkop){text-transform:uppercase;letter-spacing:0;font-size:1.7em;font-weight:700;font-stretch:75%;line-height:1}[data-tenant=rede] .dr-app-vraag :is(h4,.dr-app-vraagkop){font-variation-settings:"opsz" 40;font-size:1.6em}[data-tenant=ponton] .dr-app-vraag :is(h4,.dr-app-vraagkop){letter-spacing:-.025em;font-weight:600}.dr-app-toelichting{max-width:34em;color:var(--t-muted-tekst);text-wrap:pretty;margin-top:8px;font-size:.95em;line-height:1.45}.dr-app-antwoorden{border-top:1px solid var(--t-line);margin:14px 0 0;padding:0;list-style:none}.dr-app-antwoorden li{border-bottom:1px solid var(--t-line);color:var(--t-muted-tekst);grid-template-columns:12px 1fr;align-items:center;gap:12px;padding:9px 2px;display:grid}.dr-app-antwoorden li i{box-sizing:border-box;border-radius:var(--t-ring-radius);border:1.3px solid;width:11px;height:11px}.dr-app-antwoorden li.is-gekozen{color:var(--t-ink)}.dr-app-antwoorden li.is-gekozen i{background:var(--t-accent);border-color:var(--t-accent);box-shadow:inset 0 0 0 2px var(--t-surface)}.dr-app-nav{justify-content:space-between;gap:8px;margin-top:16px;display:flex}.dr-app-bureau{background:var(--t-bg);min-width:0;padding:26px 28px 0;position:relative;overflow:hidden}.dr-app-bureau:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent, var(--t-bg));height:56px;position:absolute;bottom:0;left:0;right:0}@media (width<=40rem){.dr-app-bureau{height:400px;padding:18px 14px 0}}.dr-app-papier{max-width:640px;min-height:100%;margin:0 auto}@media (width<=40rem){.dr-app-papier{padding:22px 20px 22px 40px}.dr-app-papier .s-num{left:-24px}[data-tenant=vaart] .dr-app-papier .dr-t-briefhoofd,[data-tenant=ponton] .dr-app-papier .dr-t-briefhoofd{flex-direction:column;align-items:flex-start;gap:8px}[data-tenant=vaart] .dr-app-papier .dr-t-adres,[data-tenant=ponton] .dr-app-papier .dr-t-adres{text-align:left;align-items:flex-start}}.dr-papier{background:var(--t-paper);color:var(--t-paper-ink);border:1px solid var(--t-paper-line);border-radius:var(--t-radius);font-family:var(--t-font-body);padding:30px 36px 30px 52px;font-size:.94em;line-height:1.62;position:relative;box-shadow:0 18px 40px -24px #0006}[data-tenant=rede] .dr-papier{font-variation-settings:"opsz" 14}[data-tenant=ponton] .dr-papier{border-top:4px solid var(--t-accent)}.dr-papier-gedateerd{color:var(--t-paper-muted-tekst);align-items:baseline;gap:8px;margin-top:16px;display:flex}.dr-papier-partijen{color:var(--t-paper-muted-tekst);margin-top:8px;font-size:.95em;font-style:italic}[data-tenant=vaart] .dr-papier-partijen,[data-tenant=ponton] .dr-papier-partijen{font-style:normal}.dr-papier-tekst{margin-top:10px}.dr-papier-tekst :is(h5,.dr-papier-kop){color:var(--t-paper-muted-tekst);margin:12px 0 2px;font-weight:500}[data-tenant=vaart] .dr-papier-tekst :is(h5,.dr-papier-kop){color:var(--t-paper-ink);font-weight:700}.dr-papier-tekst p{text-wrap:pretty;border-radius:2px;margin:0 -4px;padding:2px 4px;position:relative}.dr-papier-tekst p.is-actief{background:color-mix(in srgb, var(--t-accent) 7%, transparent)}.dr-papier-tekst .s-num{font-family:var(--font-mono);color:var(--t-paper-muted-tekst);font-size:.78em;position:absolute;top:.2em;left:-28px}.dr-chip{border-radius:var(--t-chip-radius);font-family:var(--t-font-label);letter-spacing:.02em;white-space:nowrap;padding:0 .45em;font-size:.88em;line-height:1.45;display:inline-block}[data-tenant=vaart] .dr-chip{text-transform:uppercase;letter-spacing:.06em;font-size:.8em}.dr-chip.is-gevuld{color:var(--t-accent);border:1px solid color-mix(in srgb, var(--t-accent) 55%, transparent);background:color-mix(in srgb, var(--t-accent) 9%, transparent)}[data-tenant=vaart] .dr-chip.is-gevuld{color:var(--t-paper-ink);border-color:var(--t-accent);background:color-mix(in srgb, var(--t-accent) 22%, transparent)}.dr-chip.is-eerder,[data-tenant=vaart] .dr-chip.is-eerder{color:var(--t-paper-ink);border-color:var(--t-paper-line);background:0 0}.dr-chip.is-open{color:var(--t-paper-muted-tekst);border:1px dashed var(--t-paper-muted);white-space:normal}.dr-papier-voet{border-top:1px solid var(--t-paper-line);font-family:var(--font-mono);letter-spacing:.08em;text-transform:lowercase;color:var(--t-paper-muted-tekst);justify-content:space-between;gap:8px;margin-top:16px;padding-top:8px;font-size:.74em;display:flex}[data-tenant=vaart] .dr-t-briefhoofd{border-bottom:3px solid var(--t-paper-ink);justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:10px;display:flex}[data-tenant=vaart] .dr-t-briefhoofd .dr-t-wm{font-size:1.5em}[data-tenant=vaart] .dr-t-adres{text-align:right;font-family:var(--t-font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--t-paper-muted-tekst);flex-direction:column;align-items:flex-end;gap:2px;font-size:.7em;display:flex}[data-tenant=rede] .dr-t-briefhoofd{border-bottom:1px solid var(--t-paper-ink);flex-direction:column;align-items:center;gap:3px;padding:6px 0 10px;display:flex;position:relative}[data-tenant=rede] .dr-t-briefhoofd:after{content:"";background:var(--t-paper-ink);height:1px;position:absolute;bottom:-3px;left:0;right:0}[data-tenant=rede] .dr-t-briefhoofd .dr-t-wm{margin-top:5px;padding-left:.3em;font-size:1.55em}[data-tenant=rede] .dr-t-ondertitel{font-family:var(--font-serif);color:var(--t-paper-muted-tekst);font-size:.95em;font-style:italic}[data-tenant=rede] .dr-t-adres{font-family:var(--font-serif);letter-spacing:.14em;color:var(--t-paper-muted-tekst);font-size:.84em;font-variant-caps:all-small-caps}[data-tenant=ponton] .dr-t-briefhoofd{border-bottom:1px solid var(--t-paper-line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}[data-tenant=ponton] .dr-t-briefhoofd .dr-t-wm{font-size:1.4em}[data-tenant=ponton] .dr-t-adres{text-align:right;font-family:var(--font-mono);letter-spacing:.04em;color:var(--t-paper-muted-tekst);flex-direction:column;align-items:flex-end;gap:2px;font-size:.72em;display:flex}.dr-t-titel{margin-top:14px}.dr-t-titel-tekst{display:block}.dr-t-titel-meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:lowercase;color:var(--t-paper-muted-tekst);justify-content:space-between;gap:10px;margin-top:6px;font-size:.74em;display:flex}.dr-t-staat{border:1px solid var(--t-paper-line);border-radius:var(--t-chip-radius);padding:0 .5em}[data-tenant=vaart] .dr-t-titel-tekst{text-align:center;font-family:var(--t-font-display);text-transform:uppercase;letter-spacing:.04em;font-size:1.75em;font-weight:800;font-stretch:75%;line-height:1.05}[data-tenant=vaart] .dr-t-titel-meta{justify-content:center}[data-tenant=rede] .dr-t-titel-tekst{border-top:1px solid var(--t-paper-line);border-bottom:1px solid var(--t-paper-line);text-align:center;font-family:var(--font-serif);font-variation-settings:"opsz" 48;padding:8px 0;font-size:1.9em;font-style:italic;font-weight:500;line-height:1.1}[data-tenant=rede] .dr-t-titel-meta{justify-content:center}[data-tenant=ponton] .dr-t-titel-tekst{font-family:var(--t-font-display);letter-spacing:-.025em;font-size:1.8em;font-weight:700;line-height:1.1}.dr-bladen{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin:0 -1.5rem;padding:0 1.5rem 6px;display:flex;overflow-x:auto}.dr-bladen::-webkit-scrollbar{display:none}.dr-blad{scroll-snap-align:start;flex:0 0 76%;margin:0;container-type:inline-size}@media (width>=40rem){.dr-bladen{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;display:grid;overflow:visible}.dr-blad{flex:none}}@media (width>=64rem){.dr-bladen{gap:32px}}.dr-blad-papier{aspect-ratio:1/1.38;flex-direction:column;padding:7% 8% 6% 12%;font-size:clamp(6px,2.4cqw,9.5px);display:flex;overflow:hidden}.dr-blad-inhoud{flex:auto;min-height:0;position:relative;overflow:hidden}.dr-blad-inhoud:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent, var(--t-paper));height:2.4em;position:absolute;bottom:0;left:0;right:0}.dr-blad-papier .dr-papier-voet{flex:none;margin-top:.6em}.dr-blad-papier .dr-t-logo{width:2.6em;height:2.6em}[data-tenant=rede] .dr-blad-papier .dr-t-logo{width:3.4em;height:3.4em}.dr-blad-papier .s-num{left:-2.8em}.dr-liniaal{--liniaal:68px}@media (width>=48rem){.dr-liniaal{--liniaal:132px}}.dr-liniaal-lijn,.dr-liniaal-vul{top:0;bottom:0;left:var(--liniaal);pointer-events:none;width:0;position:absolute}.dr-liniaal-lijn{border-left:1px solid var(--color-hairline)}.dr-liniaal-vul{border-left:1px solid var(--color-accent);transform-origin:top;transform:scaleY(0)}.dr-liniaal-lijn.is-open,.dr-liniaal-vul.is-open{border-left-style:dashed}.dr-streep{height:28px;font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-muted);white-space:nowrap;align-items:center;gap:7px;font-size:10.5px;display:flex;position:absolute;right:0;transform:translateY(-50%)}.dr-streep:after{content:"";background:color-mix(in srgb, var(--color-muted) 55%, var(--color-bg));width:5px;height:1px}.dr-streep.is-hoofd{color:var(--color-ink);transform:none}.dr-streep.is-hoofd:after{background:var(--color-ink);width:9px}.dr-streep.is-staart{top:auto;bottom:0;transform:none}.dr-knoop{background:var(--color-bg);border:1px solid var(--color-ink);width:9px;height:9px;transition:background-color .35s var(--ease-dr-ink), border-color .35s var(--ease-dr-ink), transform .35s var(--ease-dr-ink);border-radius:50%;position:absolute;top:.62em;left:0;transform:translate(-50%)}.dr-knoop.is-actief{background:var(--color-accent);border-color:var(--color-accent);transform:translate(-50%)scale(1.25)}.dr-vp{border:1px solid var(--color-hairline);background:var(--t-bg);transition:background-color .6s var(--ease-dr-ink);border-radius:0 4px 4px;justify-items:center;padding:clamp(24px,7vw,64px) clamp(16px,6vw,64px);display:grid}.dr-vp-papier{width:min(430px,100%);transition:background-color .6s var(--ease-dr-ink), border-color .6s var(--ease-dr-ink), color .6s var(--ease-dr-ink);font-size:clamp(8px,2.6vw,11px)}.dr-vp-lijnen{gap:1em;margin-top:2em;display:grid}.dr-vp-lijn{background:color-mix(in srgb, var(--t-paper-ink) 13%, var(--t-paper));height:.62em;transition:background-color .6s var(--ease-dr-ink);border-radius:1px}.dr-vp-lijn.is-chip{background:var(--t-accent)}@media (prefers-reduced-motion:reduce){.dr-deur-blad,.dr-app-voortgang i:after,.dr-knoop,.dr-tab,.dr-vp,.dr-vp-papier,.dr-vp-lijn{transition:none}}}
