body.ed-pagina,.ed{--ink:#111;--ink-hover:#333;--body:#111;--muted:#5b5b5b;--paper:#fff;--paper-poster:#fff;--white:#fff;--stage:#f2f2f2;--line:#d9d9d9;--control:#8f8f8f;--error:#b42318;--error-tint:#fdecea;--focus:#111;--tint:#f0f0f0;--on-ink:#fff;--on-ink-muted:#d6d6d6;--on-ink-line:#5b5b5b;--placeholder:#767676;--selection-tint:#d9d9d9;--scrollbar:#8f8f8f;--shadow-poster:0 0 0 1px #0000001a;--shadow-room:6px 10px 12px #00000030;--shadow-overlay:0 18px 40px #00000024;--ed-papier:var(--paper);--ed-wit:var(--white);--ed-vlak:var(--stage);--ed-inkt:var(--ink);--ed-inkt-hover:var(--ink-hover);--ed-tekst:var(--body);--ed-gedempt:var(--muted);--ed-lijn:var(--line);--ed-rand:var(--control);--ed-tint:var(--tint);--ed-focus:var(--accent);--ed-fout:var(--error);--ed-fout-zacht:var(--error-tint);--ed-placeholder:var(--placeholder);--ed-op-inkt:var(--white);--ed-oppervlak:var(--ed-wit);--ed-oppervlak-2:var(--ed-vlak);--ed-gekozen:var(--ed-tint);--ed-groen:var(--ed-inkt);--ed-inkt-2:var(--ed-gedempt);--ed-lijn-sterk:var(--ed-rand);--ed-let-op:var(--ed-inkt);--ed-let-op-zacht:var(--ed-tint);--ed-let-op-rand:var(--ed-rand);--ed-ok:var(--ed-inkt)}:root{--ed-papier:var(--paper);--ed-wit:var(--white);--ed-vlak:var(--stage);--ed-inkt:var(--ink);--ed-inkt-hover:var(--ink-hover);--ed-tekst:var(--body);--ed-gedempt:var(--muted);--ed-lijn:var(--line);--ed-rand:var(--control);--ed-tint:var(--tint);--ed-focus:var(--focus);--ed-fout:var(--error);--ed-fout-zacht:var(--error-tint);--ed-placeholder:var(--placeholder);--ed-op-inkt:var(--white);--ed-oppervlak:var(--ed-wit);--ed-oppervlak-2:var(--ed-vlak);--ed-gekozen:var(--ed-tint);--ed-groen:var(--ed-inkt);--ed-inkt-2:var(--ed-gedempt);--ed-lijn-sterk:var(--ed-rand);--ed-let-op:var(--ed-inkt);--ed-let-op-zacht:var(--ed-tint);--ed-let-op-rand:var(--ed-rand);--ed-ok:var(--ed-inkt);--ed-font:var(--font-text);--ed-font-display:var(--font-display);--ed-font-mono:var(--font-text);--ed-tekst-xs:13px;--ed-tekst-s:14px;--ed-tekst-m:16px;--ed-tekst-l:18px;--ed-kop:36px;--ed-r1:var(--space-1);--ed-r2:var(--space-2);--ed-r3:var(--space-3);--ed-r4:var(--space-4);--ed-r5:var(--space-5);--ed-r6:var(--space-6);--ed-radius:var(--radius-control);--ed-schaduw-poster:var(--shadow-poster);--ed-schaduw-laag:var(--shadow-overlay);--ed-overgang:var(--duration) var(--ease);--ed-veld-h:var(--control-h);--ed-knop-h:var(--touch);--ed-paneel-min:380px;--ed-paneel-max:460px;--ed-werk-max:1600px;--ed-vlak-h:clamp(300px, calc(100svh - 330px), 720px);--ed-paneel:var(--r10-panel,clamp(380px, 31vw, 480px));--ed-strook-h:var(--r10-preview-strip,72px);--ed-lijst-zwart:var(--frame-dark);--ed-lijst-wit:var(--white);--ed-lijst-eiken:var(--frame-oak)}body.ed-pagina{background:var(--ed-papier);color:var(--ed-tekst);font:var(--weight-text) var(--text) / var(--line-body) var(--font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision;margin:0;overflow-x:clip}:where(body.ed-pagina) :where(button,input,select,textarea){text-rendering:inherit}html:has(body.ed-pagina){scroll-padding-bottom:calc(var(--ed-balk-h,150px) + 24px)}.ed-pagina ::selection{background:var(--selection-tint,#d9d9d9);color:var(--ink)}.ed-kop{z-index:var(--z-sticky);background:var(--paper);color:var(--ink);position:relative}.ed-kop__balk{max-width:var(--page-max);padding-inline:var(--gutter);justify-content:space-between;align-items:center;gap:24px;height:64px;margin-inline:auto;display:flex}.ed-kop .merk{color:var(--ink);align-items:center;min-height:48px;display:inline-flex}.ed-kop .merk .woordmerk{width:190px;height:auto;display:block}.ed-kop__terug{min-height:48px;color:var(--ink);align-items:center;font-size:16px;text-decoration:none;display:inline-flex}.ed-kop__terug:hover{text-underline-offset:4px;text-decoration:underline}.ed-kop__kort{display:none}.ed{background:var(--ed-papier);color:var(--ed-tekst);font:400 var(--ed-tekst-m) / 1.5 var(--ed-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;accent-color:var(--ed-inkt);caret-color:var(--ed-inkt);-webkit-tap-highlight-color:transparent;padding-bottom:var(--space-7)}.ed *,.ed :before,.ed :after{box-sizing:border-box}:where(.ed) :where(h1,h2,h3,p,ul,dl,dd,figure,fieldset){margin:0}:where(.ed) :where(ul){padding:0;list-style:none}:where(.ed) :where(fieldset){border:0;min-width:0;padding:0}:where(.ed) :where(legend){padding:0}:where(.ed) :where(button,input,select){font:inherit;color:inherit;letter-spacing:inherit}:where(.ed) :where(a){color:var(--ed-inkt);text-underline-offset:4px;text-decoration-thickness:1px}:where(.ed) :where(a:hover){text-decoration-thickness:2px}.ed :focus-visible{outline:2px solid var(--ed-focus);outline-offset:3px}.ed-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ed-klein{font-size:var(--ed-tekst-s);line-height:1.45}.ed-gedempt{color:var(--ed-gedempt)}.ed-label{font-size:var(--ed-tekst-m);color:var(--ed-tekst);margin-bottom:10px;font-weight:400;display:block}.ed-ok{color:var(--ed-inkt);font-size:var(--ed-tekst-s);align-items:center;gap:6px;display:inline-flex}.ed-fouttekst{color:var(--ed-fout)}.ed-icoon{flex:none}.ed-optioneel{font-size:var(--ed-tekst-s);color:var(--ed-gedempt);margin-left:8px}.ed-stappen{border-top:1px solid var(--ed-lijn);border-bottom:1px solid var(--ed-lijn)}.ed-stappen__binnen{max-width:var(--page-max);padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;display:flex}.ed-stappen__rij{gap:8px 48px;min-width:0;display:flex}.ed-stap{min-height:56px;color:var(--ed-gedempt);white-space:nowrap;cursor:pointer;transition:color var(--ed-overgang), border-color var(--ed-overgang);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;padding:8px 4px 7px;font-size:17px;display:inline-flex;position:relative}.ed-stap:hover:not(.is-uit){color:var(--ed-inkt)}.ed-stap.is-actief{color:var(--ed-inkt);border-bottom-color:var(--accent);font-weight:600}.ed-stap.is-uit{cursor:not-allowed;opacity:.7}.ed-stap__stip{background:var(--ed-fout);border-radius:50%;width:7px;height:7px;position:absolute;top:12px;right:-8px}.ed-stap:focus-visible{outline-offset:-3px}.ed-stappen__rechts{flex:none}.ed-opslag{font-size:var(--ed-tekst-s);color:var(--ed-gedempt);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ed-opslag--fout{color:var(--ed-tekst);gap:8px}.ed-opslag--fout .ed-link{font-size:var(--ed-tekst-s);min-height:44px}.ed-werk{max-width:var(--ed-werk-max);grid-template-columns:minmax(0, 1fr) var(--ed-paneel);padding:24px var(--gutter) 0;align-items:start;gap:40px;margin-inline:auto;display:grid}.ed-podiumkolom{align-self:stretch;min-width:0}.ed-paneel,.ed-paneel__inhoud{min-width:0}.ed-stapkop{margin-bottom:20px}.ed-stapkop h2{font-family:var(--ed-font-display);font-weight:var(--weight-display);font-variation-settings:var(--display-settings);text-transform:var(--display-case);font-size:var(--ed-kop);line-height:var(--line-display);letter-spacing:var(--tracking-display);color:var(--ed-inkt);text-wrap:balance}.ed-stapkop p{color:var(--ed-gedempt);margin-top:12px}.ed-stapinhoud{flex-direction:column;gap:24px;display:flex}.ed-intro{color:var(--ed-gedempt);font-size:var(--ed-tekst-s)}.ed-tussenkop{font-size:var(--ed-tekst-l);color:var(--ed-inkt);border-top:1px solid var(--ed-lijn);padding-top:24px;font-weight:600;margin-bottom:-12px!important}.ed-stapinhoud a:not([class]),.ed-klein a:not([class]),.ed-leeg a:not([class]),.ed-voetregel a,.ed-hulp a{text-decoration:underline}.ed-hulp{border-top:1px solid var(--ed-lijn);font-size:var(--ed-tekst-s);color:var(--ed-gedempt);margin-top:32px;padding-top:16px;line-height:2.2}.ed-hulp a{min-height:32px;color:var(--ed-inkt);align-items:center;display:inline-flex}.ed-groep{flex-direction:column;gap:14px;display:flex}.ed-groep__kop{font-size:var(--ed-tekst-m);color:var(--ed-inkt);font-weight:600;display:block}fieldset.ed-groep>legend.ed-groep__kop,.ed-materialen>legend.ed-groep__kop,.ed-lijsten>legend.ed-groep__kop{margin-bottom:10px}.ed-podium{flex-direction:column;min-width:0;display:flex;position:sticky;top:16px}.ed-podium__boven{justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding-bottom:8px;font-size:15px;display:flex}.ed-podium__titel{min-width:0;color:var(--ed-gedempt);font-size:var(--ed-tekst-s);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ed-gereedschap{flex:none;align-items:center;gap:4px 8px;display:flex}.ed-gereedschap .ed-icoonknop{border:1px solid var(--ed-lijn);background:var(--ed-wit)}.ed-podium__werk{min-height:0;position:relative}.ed-podium__heelmini{display:none!important}.ed-podium__vlak{height:var(--ed-vlak-h);justify-content:center;align-items:center;display:flex}.ed-podium__houder{flex:none;position:relative}.ed-podium__leeg{aspect-ratio:5/7;background:var(--ed-vlak);width:min(70%,470px);animation:1.6s ease-in-out infinite alternate ed-puls}.ed-silhouet{display:block;box-shadow:0 1px 3px #0000001f,0 18px 40px -24px #00000073}.ed-podium__acties.ed-kaartbediening{grid-template-columns:48px 48px minmax(0,130px) minmax(0,100px);justify-content:center;align-items:stretch;gap:8px;display:grid}.ed-kaartbediening .ed-knop{white-space:nowrap;gap:8px;min-height:48px;padding:8px 10px}.ed-kaartbediening__zoom{min-width:48px;padding-inline:0!important}.ed-kaartbediening .ed-knop:disabled{opacity:.45;cursor:not-allowed}.ed-podium__kaartmelding{max-width:46ch;font-size:var(--ed-tekst-s);color:var(--ed-tekst);text-align:left;align-items:flex-start;gap:6px;margin:0;display:flex}.ed-podium__kaartmelding .ed-icoon{flex:none;margin-top:2px}.ed-podium__bewerkkop{display:none}.ed-podium__uitleg{font-size:var(--ed-tekst-s);color:var(--ed-gedempt);text-align:center;margin:0}.ed-podium[data-kaart=los] .ed-vel{cursor:grab}.ed-podium[data-kaart=los] .ed-vel,.ed-podium[data-kaart=los] .ed-vel *{touch-action:none}.ed-podium__badge{background:var(--ed-papier);color:var(--ed-tekst);font-size:var(--ed-tekst-s);border-radius:var(--ed-radius);box-shadow:0 0 0 1px var(--ed-lijn);padding:3px 9px;position:absolute;top:10px;left:10px}.ed-podium__onder{flex-direction:column;align-items:center;gap:8px;padding-top:16px;display:flex}.ed-podium__status{font-size:var(--ed-tekst-s);color:var(--ed-gedempt);text-align:center}.ed-podium__acties{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ed-podium__acties .ed-knop{min-height:48px}.ed-werkbalk{gap:4px}.ed-werkbalk .ed-werkknop{width:auto;min-width:48px;min-height:48px;color:var(--ed-tekst);background:0 0;border-color:#0000;gap:6px;padding:0 10px;font-weight:400;position:relative}.ed-werkbalk .ed-werkknop:hover{background:var(--ed-tint);color:var(--ed-inkt);border-color:#0000}.ed-werkknop__kort{font-size:var(--ed-tekst-s);white-space:nowrap}.ed-werkknop__label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ed-podium__miniknop{display:none!important}.ed-spooklabel{z-index:2;box-sizing:border-box;background:var(--ed-inkt,#111);width:68px;height:18px;color:var(--ed-wit,#fff);font:600 11px/1.1 var(--ed-font,system-ui, sans-serif);letter-spacing:.02em;white-space:nowrap;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;display:flex;position:absolute}.ed-spooklabel--klein{letter-spacing:0;width:54px;height:16px;padding:0 4px;font-size:10px}.ed-spookhaak{z-index:2;box-sizing:border-box;border:1px solid var(--ed-inkt,#111);pointer-events:none;position:absolute}.ed-spookhaak--links{border-right:0}.ed-spookhaak--rechts{border-left:0}.ed-spooklijn{z-index:2;background:var(--ed-inkt,#111);pointer-events:none;height:1px;position:absolute}.ed-podium__voorbeeld{max-width:56ch;font-size:var(--ed-tekst-s);color:var(--ed-tekst);text-align:center;text-wrap:balance;margin:10px auto 0;line-height:1.45}.ed-podium__voorbeeldlabel{color:var(--ed-inkt);font-weight:600}.ed-podium__voorbeeld .ed-link{font-size:inherit}.ed-podium.is-volscherm .ed-podium__voorbeeld{margin-top:8px}.ed-podium__laden{background:var(--ed-papier);box-shadow:var(--ed-schaduw-laag);font-size:var(--ed-tekst-s);z-index:3;align-items:center;gap:8px;padding:10px 16px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ed-podium__fout{background:var(--ed-fout-zacht);max-width:90%;color:var(--ed-fout);font-size:var(--ed-tekst-s);box-shadow:var(--ed-schaduw-laag);z-index:3;padding:10px 14px;position:absolute;bottom:96px;left:50%;transform:translate(-50%)}.ed-podium__sluit{border:1px solid var(--ed-rand);border-radius:var(--ed-radius);background:var(--ed-wit);width:48px;height:48px;color:var(--ed-inkt);cursor:pointer;flex:none;place-items:center;display:inline-grid}.ed-podium__sluit:hover{background:var(--ed-tint)}.ed-podium.is-kamer .ed-podium__vlak{visibility:hidden;pointer-events:none;position:absolute;inset:0 0 auto}.ed-podium.is-kamer .ed-podium__titel{color:var(--ed-inkt);font-weight:600}.ed-podium__kamer{min-height:0}.ed-podium.is-volscherm{z-index:60;padding:12px var(--gutter) 20px;background:var(--ed-papier);flex-direction:column;margin:0;display:flex;position:fixed;inset:0}.ed-podium.is-volscherm .ed-podium__werk{flex:1;min-height:0;display:flex}.ed-podium.is-volscherm .ed-podium__vlak{flex:1;height:auto;min-height:0}.ed-podium.is-volscherm .ed-podium__titel{color:var(--ed-inkt);font-size:var(--ed-tekst-m)}.ed-vel{box-shadow:var(--ed-schaduw-poster);background:0 0;position:relative}.ed-vel__poster{display:block}.ed-vel__glans{pointer-events:none;position:absolute;inset:0}.ed-vel[data-lijst=zwart]{background:var(--ed-lijst-zwart)}.ed-vel[data-lijst=wit]{background:var(--ed-lijst-wit);box-shadow:var(--ed-schaduw-poster), inset 0 0 0 1px var(--ed-lijn)}.ed-vel[data-lijst=eiken]{background:var(--ed-lijst-eiken)}.ed-vel:not([data-lijst=geen]) .ed-vel__glans{margin:var(--ed-lijst-px,0);box-shadow:inset 0 0 0 1px #00000038,inset 0 2px 5px #00000038}.ed-vel[data-materiaal=papier] .ed-vel__glans:before{content:"";opacity:.22;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .32 0 0 0 0 .29 0 0 0 0 .27 0 0 0 .7 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23k)'/%3E%3C/svg%3E");position:absolute;inset:0}.ed-vel[data-materiaal=papier] .ed-vel__glans:after{content:"";background:linear-gradient(158deg,#ffffff12 0%,#fff0 45%,#0000000b 100%);position:absolute;inset:0}.ed-vel[data-materiaal=aluminium] .ed-vel__glans{background:repeating-linear-gradient(0deg,#ffffff09 0 1px,#00000004 1px 2px,#fff0 2px 4px),linear-gradient(115deg,#fff0 30%,#ffffff29 47%,#fff0 62%);border:3px solid #0000;border-image:linear-gradient(135deg,#eef0f2 0%,#a3a9b0 22%,#f7f8f9 46%,#8f969d 70%,#dde1e5 100%) 1;box-shadow:inset 0 0 0 1px #3c42482e}.ed-vel[data-materiaal=aluminium]{box-shadow:var(--ed-schaduw-poster), 0 0 0 1px #787e858c}.ed-vel[data-materiaal=plexiglas] .ed-vel__glans{background:linear-gradient(118deg,#ffffff57 0%,#ffffff1f 16%,#fff0 30%),linear-gradient(118deg,#fff0 52%,#ffffff38 55%,#ffffff0d 60%,#fff0 66%);box-shadow:inset 0 0 0 1.5px #ffffffa6,inset 0 0 0 3px #0000000f}.ed-vel[data-materiaal=plexiglas]{box-shadow:var(--ed-schaduw-poster), 0 2px 0 0 #c8d6d6e6}.ed-vel[data-materiaal=digitaal]{box-shadow:0 0 0 1px var(--ed-lijn)}.ed-maatlijn{color:var(--ed-gedempt);font:400 14px/1 var(--ed-font);font-variant-numeric:tabular-nums;position:absolute}.ed-maatlijn--b{border-top:1px solid var(--ed-rand);height:22px;bottom:2px;left:0}.ed-maatlijn--b span{white-space:nowrap;position:absolute;top:6px;left:50%;transform:translate(-50%)}.ed-maatlijn--h{border-left:1px solid var(--ed-rand);width:24px;top:0;right:6px}.ed-maatlijn--h span{transform-origin:0;white-space:nowrap;position:absolute;top:50%;left:8px;transform:translateY(-50%)rotate(-90deg)translate(10px)}.ed-strook{display:none}.ed-balk{z-index:3;padding:16px 0 12px;padding-bottom:max(12px, env(safe-area-inset-bottom));background:var(--ed-papier);border-top:1px solid var(--ed-lijn);transition:box-shadow var(--ed-overgang);margin-top:28px;position:sticky;bottom:0}.ed-balk:before{content:"";background:linear-gradient(to bottom, #fff0, var(--ed-papier));pointer-events:none;opacity:0;height:28px;transition:opacity var(--ed-overgang);position:absolute;bottom:100%;left:0;right:0}.ed-balk.is-zwevend{box-shadow:0 -14px 22px -20px #00000080}.ed-balk.is-zwevend:before{opacity:1}.ed-balk-einde{height:1px;margin-top:-1px;display:block}.ed-balk__rij{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.ed-balk__prijs{flex-direction:column;flex:120px;gap:2px;min-width:0;display:flex}.ed-balk__vanaf{font-size:var(--ed-tekst-s);color:var(--ed-tekst)}.ed-balk__bedrag{font:700 30px/1.1 var(--ed-font);color:var(--ed-inkt);font-variant-numeric:tabular-nums;white-space:nowrap}.ed-balk__uitvoering{font-size:var(--ed-tekst-s);color:var(--ed-gedempt);line-height:1.35}.ed-balk__hoofd{flex:0 auto;min-width:200px;max-width:100%;min-height:56px}.ed-balk__lever{font-size:var(--ed-tekst-s);color:var(--ed-gedempt);margin-top:8px}.ed-balk__kortlever{font-size:var(--ed-tekst-s);color:var(--ed-gedempt);line-height:1.35;display:none}.ed-balk__reden{font-size:var(--ed-tekst-s);color:var(--ed-fout);align-items:flex-start;gap:8px;margin-top:8px;line-height:1.4;display:flex}.ed-balk__reden .ed-icoon{flex:none;margin-top:2px}.ed-balk__reden--uitleg{color:var(--ed-gedempt)}.ed-knop{min-height:var(--ed-knop-h);border-radius:var(--ed-radius);border:1px solid var(--ed-inkt);background:var(--ed-wit);color:var(--ed-inkt);font:var(--weight-action) 17px/1.25 var(--ed-font);cursor:pointer;transition:background var(--ed-overgang), border-color var(--ed-overgang), color var(--ed-overgang);justify-content:center;align-items:center;gap:10px;padding:12px 24px;text-decoration:none;display:inline-flex}.ed-knop:hover{background:var(--ed-tint)}.ed-knop:disabled{opacity:.45;cursor:not-allowed}.ed-knop--klein{padding:8px 16px;font-size:16px}.ed-knop--breed{width:100%}.ed-knop--primair{background:var(--ed-inkt);border-color:var(--ed-inkt);color:var(--ed-op-inkt)}.ed-knop--primair:hover{background:var(--ed-inkt-hover);border-color:var(--ed-inkt-hover)}.ed-knop--rustig{border-color:var(--ed-rand);background:0 0}.ed-knop--rustig:hover{border-color:var(--ed-inkt);background:var(--ed-wit)}.ed-knop.is-geblokkeerd{background:var(--ed-vlak);border-color:var(--ed-rand);color:var(--ed-gedempt)}.ed-knop[aria-disabled=true]{cursor:not-allowed}.ed-link{color:var(--ed-inkt);text-underline-offset:4px;cursor:pointer;font-size:inherit;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.ed-link:hover{text-decoration-thickness:2px}.ed-stil{min-height:48px;color:var(--ed-inkt);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;padding:8px 4px;font-size:15px;display:inline-flex}.ed-stil:hover{text-underline-offset:4px;text-decoration:underline}.ed-stil--lijn{border-bottom:1px solid var(--ed-inkt)}.ed-stil--lijn:hover{border-bottom-width:2px;text-decoration:none}.ed-icoonknop{border-radius:var(--ed-radius);width:48px;height:48px;color:var(--ed-inkt);cursor:pointer;transition:background var(--ed-overgang);background:0 0;border:0;place-items:center;display:inline-grid}.ed-icoonknop:hover:not(:disabled){background:var(--ed-tint)}.ed-icoonknop:disabled{color:var(--ed-gedempt);opacity:.45;cursor:default}.ed-icoonknop[aria-pressed=true]{background:var(--ed-inkt);color:var(--ed-op-inkt)}.ed-miniknop{border-radius:var(--ed-radius);width:44px;height:44px;color:var(--ed-gedempt);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.ed-miniknop:hover:not(:disabled){background:var(--ed-tint);color:var(--ed-inkt)}.ed-miniknop:disabled{opacity:.35;cursor:default}.ed-kader{gap:var(--ed-r4);flex-direction:column;display:flex}.ed-kader+.ed-kader{padding-top:var(--ed-r5);border-top:1px solid var(--ed-lijn)}.ed-kader__kop{justify-content:space-between;align-items:baseline;gap:var(--ed-r3);display:flex}.ed-kader__kop h3{font-size:var(--ed-tekst-l);color:var(--ed-inkt);font-weight:600}.ed-blok{border-top:1px solid var(--ed-lijn);flex-direction:column;gap:10px;padding-top:20px;font-size:15px;line-height:1.5;display:flex}.ed-blok h3{align-items:center;gap:var(--ed-r2);font-size:var(--ed-tekst-l);color:var(--ed-inkt);font-weight:600;display:flex}.ed-blok--fout{border:1px solid var(--ed-fout);background:var(--ed-fout-zacht);padding:16px 18px}.ed-blok--fout h3{color:var(--ed-fout)}.ed-blok--fout li{justify-content:space-between;align-items:baseline;gap:var(--ed-r3);border-top:1px solid var(--ed-lijn);padding:10px 0;display:flex}.ed-blok--fout li:first-child{border-top:0}.ed-blok--fout .ed-link{white-space:nowrap;min-height:44px}.ed-velden{flex-direction:column;gap:18px;display:flex}.ed-veld{flex-direction:column;gap:6px;min-width:0;display:flex}.ed-veld__kop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ed-veld label,.ed-veld__kop label,.ed-legende{font-size:var(--ed-tekst-m);color:var(--ed-tekst);font-weight:400}.ed-veld input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.ed-veld select,.ed-tijdvak input,.ed-statrij__invoer input,.ed-keuze__invoer,.ed-deellink input{width:100%;min-height:var(--ed-veld-h);border:1px solid var(--ed-rand);border-radius:var(--ed-radius);background:var(--ed-wit);color:var(--ed-tekst);transition:border-color var(--ed-overgang);padding:11px 14px;font-size:16px}.ed-veld input:hover:not(:disabled),.ed-veld select:hover,.ed-tijdvak input:hover:not(:disabled){border-color:var(--ed-inkt)}.ed-veld input:disabled,.ed-tijdvak input:disabled{background:var(--ed-vlak);border-color:var(--ed-lijn);color:var(--ed-gedempt)}.ed-veld select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23111111' stroke-width='1.8'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:40px}.ed input:focus-visible,.ed select:focus-visible,.ed textarea:focus-visible{outline:2px solid var(--ed-inkt);outline-offset:1px;border-color:var(--ed-inkt)}.ed-veld input::placeholder,.ed-tijdvak input::placeholder,.ed-statrij__invoer input::placeholder{color:var(--ed-placeholder);opacity:1}.ed-veld__hint{font-size:var(--ed-tekst-s);color:var(--ed-gedempt);line-height:1.45}.ed-veld__teller{font-size:var(--ed-tekst-xs);color:var(--ed-gedempt);font-variant-numeric:tabular-nums}.ed-veld__teller--over{color:var(--ed-fout)}.ed-veld__fout,.ed-veld__waarschuwing{font-size:var(--ed-tekst-s);align-items:flex-start;gap:6px;line-height:1.4;display:flex}.ed-veld__fout{color:var(--ed-fout)}.ed-veld__waarschuwing{color:var(--ed-tekst)}.ed-veld__fout .ed-icoon,.ed-veld__waarschuwing .ed-icoon{margin-top:1px}.ed-veld--fout input,.ed-tijdvak input[aria-invalid=true]{border:2px solid var(--ed-fout)!important}.ed-veld--voorbeeld>input{border-style:dashed}.ed-veld--inline{justify-content:space-between;align-items:center;gap:var(--ed-r3);flex-direction:row}.ed-veld--inline label{flex:none}.ed-veld--inline select{max-width:64%}.ed-veldrij{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.ed-zoekveld{position:relative}.ed-zoekveld .ed-icoon{color:var(--ed-gedempt);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.ed-zoekveld input{padding-left:42px!important}.ed-datum{display:flex;position:relative}.ed-datum input[type=text]{padding-right:48px!important}.ed-datum__kies{border-radius:var(--ed-radius);width:44px;height:44px;color:var(--ed-inkt);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.ed-datum__kies:hover{background:var(--ed-tint)}.ed-datum__native{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;right:0}.ed-tijd{flex-direction:column;gap:6px;min-width:0;display:flex}.ed-tijd>legend{float:left;width:100%;font-size:var(--ed-tekst-m);color:var(--ed-tekst);margin-bottom:6px}.ed-tijd>legend.ed-sr{float:none;width:1px;margin:-1px}.ed-tijd__vakken{clear:both;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ed-tijdvak{flex-direction:column;gap:4px;min-width:0;display:flex}.ed-tijdvak input{text-align:center;font-variant-numeric:tabular-nums;padding-inline:4px!important}.ed-tijdvak label{color:var(--ed-gedempt);text-align:center;font-size:14px}.ed-tijd .ed-veld__hint{margin-top:2px}.ed-statinvoer{flex-direction:column;gap:6px;display:flex}.ed-statrij__waarde{color:var(--ed-gedempt);font-variant-numeric:tabular-nums;margin-left:8px}.ed-statrij__waarde.is-leeg{color:var(--ed-tekst)}.ed-vinkje{min-height:48px;font-size:var(--ed-tekst-m);cursor:pointer;align-items:center;gap:12px;display:flex}.ed-vinkje input{width:24px;height:24px;accent-color:var(--ed-inkt);cursor:pointer;flex:none;margin:0}.ed-tijdblok{flex-direction:column;gap:10px;min-width:0;display:flex}.ed-tijdkeuze.ed-segment>legend{margin-bottom:8px}.ed-tijdkeuze .ed-segment__optie span{text-wrap:balance;min-height:48px;padding:4px 8px;font-size:15px;line-height:1.2}.ed-tijdblok .ed-tijd{gap:4px}.ed-tijdblok__uitleg,.ed-tijd__nog{margin:0}.ed-tijd__nog .ed-link{font-size:inherit}.ed-tijd__uitslag{font-size:var(--ed-tekst-s);margin:0}.ed-tijd__uitslag a{min-height:44px;color:var(--ed-inkt);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.ed-tijd__gevraagd{margin:2px 0 0}.ed-tijd__gevraagd .ed-link{font-size:inherit}.ed-meer{border-top:1px solid var(--ed-lijn);flex-direction:column;display:flex}.ed-uitklap{border-bottom:1px solid var(--ed-lijn)}.ed-uitklap--los{border-top:1px solid var(--ed-lijn)}.ed-uitklap>summary{justify-content:space-between;align-items:center;gap:var(--ed-r3);min-height:56px;color:var(--ed-inkt);cursor:pointer;padding:12px 0;font-size:17px;font-weight:600;list-style:none;display:flex;position:relative}.ed-uitklap>summary::-webkit-details-marker{display:none}.ed-uitklap>summary:hover span:first-child{text-underline-offset:4px;text-decoration:underline}.ed-uitklap>summary:focus-visible{outline-offset:-3px}.ed-uitklap__teken{transition:transform var(--ed-overgang)}.ed-uitklap[open]>summary .ed-uitklap__teken{transform:rotate(180deg)}.ed-uitklap__inhoud{flex-direction:column;gap:20px;padding:2px 0 26px;display:flex}.ed-stijlstap+.ed-hulp{border-top:0;margin-top:16px;padding-top:0}.ed-kaartaanpassen .ed-kaartblok>legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ed-segment>legend{margin-bottom:10px}.ed-segment__rij{border:1px solid var(--ed-rand);border-radius:var(--ed-radius);background:var(--ed-wit);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.ed-segment__optie{flex:auto;position:relative}.ed-segment__optie input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ed-segment__optie span{min-height:46px;padding:0 var(--ed-r3);text-align:center;border-radius:var(--ed-radius);transition:background var(--ed-overgang);background:0 0;justify-content:center;align-items:center;font-size:15px;line-height:1.15;display:flex}.ed-segment__optie input:hover+span{background:var(--ed-tint)}.ed-segment__optie input:checked+span{background:var(--ed-inkt);color:var(--ed-op-inkt)}.ed-segment__optie input:focus-visible+span{outline:3px solid var(--ed-focus);outline-offset:-3px}.ed-segment--tabs .ed-segment__rij{background:var(--ed-wit);flex-wrap:nowrap;gap:0;padding:0}.ed-segment--tabs .ed-segment__optie{flex:1 1 0;min-width:0}.ed-segment--tabs .ed-segment__optie+.ed-segment__optie{border-left:1px solid var(--ed-rand)}.ed-segment--tabs .ed-segment__optie span{border-radius:0;min-height:52px;padding:0 10px;font-size:16px}.ed-segment--tabs .ed-segment__optie input:checked+span{background:var(--ed-inkt);color:var(--ed-op-inkt)}.ed-schakelaars{flex-direction:column;display:flex}.ed-schakelaar{align-items:center;gap:var(--ed-r3);cursor:pointer;min-height:56px;padding:6px 0;display:flex;position:relative}.ed-schakelaar+.ed-schakelaar{border-top:1px solid var(--ed-lijn)}.ed-schakelaar__tekst{flex-direction:column;flex:1;font-size:15px;display:flex}.ed-schakelaar__tekst small{color:var(--ed-gedempt);font-size:var(--ed-tekst-xs)}.ed-schakelaar input,.ed-statrij__aan input{opacity:0;width:1px;height:1px;position:absolute}.ed-schakelaar__baan{background:var(--ed-rand);width:40px;height:24px;transition:background var(--ed-overgang);border-radius:12px;flex:none;position:relative}.ed-schakelaar__baan:after{content:"";background:var(--ed-wit);width:18px;height:18px;transition:transform var(--ed-overgang);border-radius:50%;position:absolute;top:3px;left:3px}input:checked+.ed-schakelaar__baan{background:var(--ed-inkt)}input:checked+.ed-schakelaar__baan:after{transform:translate(16px)}input:focus-visible+.ed-schakelaar__baan{outline:3px solid var(--ed-focus);outline-offset:2px}.ed-keuzes{flex-direction:column;display:flex}.ed-keuzes>legend{margin-bottom:4px}.ed-keuze{gap:var(--ed-r3);border-bottom:1px solid var(--ed-lijn);cursor:pointer;align-items:flex-start;padding:14px 0;font-size:15px;display:flex}.ed-keuze input[type=radio]{width:20px;height:20px;accent-color:var(--ed-inkt);flex:none;margin:1px 0 0}.ed-keuze>span{flex-direction:column;flex:1;gap:4px;display:flex}.ed-keuze small{color:var(--ed-gedempt);font-size:var(--ed-tekst-xs)}.ed-keuze strong{font-variant-numeric:tabular-nums;color:var(--ed-inkt);font-weight:600}.ed-keuze__invoer{max-width:180px}.ed-chips{gap:var(--ed-r2);flex-wrap:wrap;display:flex}.ed-chip{border-radius:var(--ed-radius);border:1px solid var(--ed-rand);background:var(--ed-wit);min-height:48px;color:var(--ed-tekst);cursor:pointer;padding:0 14px;font-size:15px}.ed-chip:hover{border-color:var(--ed-inkt)}.ed-chip.is-gekozen{border-color:var(--ed-inkt);box-shadow:inset 0 0 0 1px var(--ed-inkt);color:var(--ed-inkt);font-weight:600}.ed-schuif__kop{font-size:var(--ed-tekst-m);justify-content:space-between;display:flex}.ed-schuif output{color:var(--ed-gedempt)}.ed-schuif input[type=range]{width:100%;accent-color:var(--ed-inkt);height:28px;margin:10px 0 2px}.ed-schuif__schaal{font-size:var(--ed-tekst-xs);color:var(--ed-gedempt);justify-content:space-between;display:flex}.ed-kaartlijn{flex-direction:column;gap:22px;display:flex}.ed-uitsnede{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ed-stijlen{--ed-duim-h:168px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;display:grid}.ed-stijlkaart{border:1px solid var(--ed-lijn);border-radius:var(--ed-radius);color:var(--ed-tekst);cursor:pointer;text-align:center;font-size:var(--ed-tekst-m);transition:border-color var(--ed-overgang), background var(--ed-overgang);background:0 0;flex-direction:column;align-items:stretch;gap:8px;padding:10px;display:flex}.ed-stijlkaart:hover{border-color:var(--ed-inkt)}.ed-stijlkaart.is-gekozen{border:2px solid var(--ed-inkt);color:var(--ed-inkt);padding:9px;font-weight:600}.ed-stijlkaart:has(input:focus-visible){outline:3px solid var(--ed-focus);outline-offset:2px}.ed-stijlkaart__beeld{height:var(--ed-duim-h);justify-content:center;align-items:center;display:flex}.ed-stijlkaart__beeld>div{box-shadow:0 1px 4px #0000002e}.ed-stijlkaart__naam{line-height:1.3}.ed-stijlkaart.is-uit{cursor:not-allowed;color:var(--ed-gedempt)}.ed-stijlkaart.is-uit:hover{border-color:var(--ed-lijn)}.ed-stijlkaart.is-uit .ed-stijlkaart__beeld{opacity:.45;filter:grayscale(.6)}.ed-stijlen{position:relative}.ed-stijlen__noot{z-index:6;font-size:var(--ed-tekst-s,14px);color:var(--ed-tekst);background:var(--ed-oppervlak);border:1px solid var(--ed-lijn);border-radius:var(--ed-radius);margin:0;padding:10px 12px;line-height:1.45;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 6px 20px #0000001f}.ed-stijlen__noot .ed-icoon{flex:none;margin-top:2px}.ed-stijlen__noot.is-gemeld{border-color:var(--ed-inkt)}.ed-letterkeuze.is-uit .ed-segment__rij{background:var(--ed-vlak);border-color:var(--ed-lijn)}.ed-letterkeuze.is-uit .ed-segment__optie span{min-height:36px;color:var(--ed-gedempt)}.ed-letterkeuze.is-uit .ed-segment__optie input{cursor:not-allowed}.ed-letterkeuze__uitleg{color:var(--ed-gedempt)}.ed-paletten{gap:6px}.ed-paletten__rij{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px 0;display:grid}.ed-palet{cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;min-height:48px;padding:4px 0;display:flex;position:relative}.ed-palet__staal{background:linear-gradient(135deg, var(--papier) calc(50% - .6px), var(--lijn) calc(50% + .6px));border-radius:50%;width:44px;height:44px;display:block;position:relative;box-shadow:inset 0 0 0 1px #00000038}.ed-palet__naam{max-width:100%;font-size:var(--ed-tekst-m);color:var(--ed-tekst);text-align:center;text-wrap:balance;padding-inline:4px;line-height:1.2}.ed-palet:hover .ed-palet__staal{box-shadow:inset 0 0 0 1px #00000038, 0 0 0 2px var(--ed-papier), 0 0 0 3px var(--ed-rand)}.ed-palet.is-gekozen .ed-palet__staal{box-shadow:inset 0 0 0 1px #00000038, 0 0 0 2px var(--ed-papier), 0 0 0 4px var(--ed-inkt)}.ed-palet.is-gekozen .ed-palet__naam{color:var(--ed-inkt)}.ed-palet__vink{background:var(--ed-inkt);color:var(--ed-op-inkt);box-shadow:0 0 0 2px var(--ed-papier);border-radius:50%;padding:2px;position:absolute;bottom:-6px;right:-6px}.ed-palet:has(input:focus-visible) .ed-palet__staal{outline:2px solid var(--ed-focus);outline-offset:6px}.ed-palet__eigen{border:1px solid var(--ed-rand);font-size:var(--ed-tekst-s);color:var(--ed-tekst);border-radius:999px;align-self:flex-start;margin:2px 0 0;padding:6px 10px}.ed-kaartblok{gap:10px}.ed-kaartblok .ed-uitsnede{flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px 12px}.ed-uitsnede__status{margin:0}.ed-uitsnede__knoppen{flex-wrap:wrap;gap:8px;display:flex}.ed-stijlrij{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}.ed-stijlrij:empty{display:none}.ed-stijlstap .ed-segment__rij{flex-wrap:nowrap;gap:0;padding:3px}.ed-stijlstap .ed-segment__optie{flex:auto}.ed-stijlstap .ed-segment__optie+.ed-segment__optie{border-left:1px solid var(--ed-rand)}.ed-stijlstap .ed-segment__optie span{font-size:var(--ed-tekst-m);border-radius:0}.ed-slotknop[aria-pressed=true]{background:var(--ed-inkt);color:var(--ed-op-inkt);border-color:var(--ed-inkt)}.ed-aanbod{border:1px solid var(--ed-lijn);border-radius:var(--ed-radius);justify-items:start;gap:4px;padding:14px 16px;display:grid}.ed-aanbod__vraag{color:var(--ed-inkt);margin:0;font-weight:600}.ed-aanbod__titel{color:var(--ed-gedempt);margin:0 0 6px}.ed-kaartdetails{flex-flow:wrap;gap:0 24px;display:flex}.ed-kaartdetails>legend{width:100%}.ed-kaartdetails__noot{flex-basis:100%}.ed-leeslink{font-size:var(--ed-tekst-s)}.ed-doellinks{flex-wrap:wrap;gap:4px 32px;display:flex}.ed-doellinks .ed-link,.ed-link--groot{min-height:48px;font-size:var(--ed-tekst-m)}.ed-kader__kop h3 .ed-icoon{vertical-align:-3px;margin-right:6px}.ed-leeslink .ed-link{min-height:48px;font-size:var(--ed-tekst-m)}.ed-gekozen-route{border:1px solid var(--ed-inkt);grid-template-columns:58px minmax(0,1fr);align-items:center;gap:4px 18px;padding:12px;display:grid}.ed-gekozen-route .ed-duim{grid-row:span 2}.ed-gekozen__naam{font-size:var(--ed-tekst-l);color:var(--ed-inkt)}.ed-gekozen__meta{font-size:var(--ed-tekst-s);color:var(--ed-gedempt)}.ed-gekozen{justify-content:space-between;gap:var(--ed-r3);align-items:flex-start;display:flex}.ed-duim{object-fit:contain;background:0 0;width:58px;height:78px;display:block}.ed-resultaten{flex-direction:column;gap:10px;display:flex}.ed-resultaat{gap:2px var(--ed-r3);border:1px solid var(--ed-lijn);width:100%;min-height:64px;color:var(--ed-tekst);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"naam afstand""meta afstand";align-items:center;padding:12px 14px;display:grid}.ed-resultaat:hover:not(:disabled){border-color:var(--ed-inkt)}.ed-resultaat.is-gekozen,.ed-resultaat[aria-current=true],.ed-resultaat[aria-pressed=true]{border-color:var(--ed-inkt);box-shadow:inset 0 0 0 1px var(--ed-inkt)}.ed-resultaat:disabled{cursor:default;opacity:.6}.ed-resultaat--duim{grid-template-columns:46px minmax(0,1fr) auto;grid-template-areas:"duim naam afstand""duim meta afstand";column-gap:16px;padding:8px 14px 8px 8px}.ed-resultaat--duim .ed-duim{grid-area:duim;width:46px;height:62px}.ed-resultaat__naam{color:var(--ed-inkt);grid-area:naam;font-size:17px}.ed-resultaat__meta{font-size:var(--ed-tekst-s);color:var(--ed-gedempt);grid-area:meta}.ed-resultaat__afstand{font-size:var(--ed-tekst-s);color:var(--ed-gedempt);font-variant-numeric:tabular-nums;grid-area:afstand}.ed-resultaat--strava{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"mini naam laden""mini meta laden"}.ed-miniroute{width:40px;height:40px;color:var(--ed-inkt);background:var(--ed-vlak);grid-area:mini}.ed-meer-resultaten{align-self:flex-start}.ed-leeg{padding:var(--ed-r4);background:var(--ed-vlak);font-size:15px}.ed-voorbeelden .ed-label{margin-bottom:var(--ed-r2)}.ed-zoeker{flex-direction:column;gap:16px;display:flex}.ed-drop{text-align:center;align-items:center;gap:var(--ed-r2);padding:var(--ed-r6) var(--ed-r4);border:1px dashed var(--ed-rand);background:var(--ed-vlak);color:var(--ed-gedempt);transition:border-color var(--ed-overgang), background var(--ed-overgang);flex-direction:column;display:flex}.ed-drop.is-actief{border-color:var(--ed-inkt);background:var(--ed-tint)}.ed-drop__kop{color:var(--ed-inkt);font-size:var(--ed-tekst-l)}.ed-drop__of{font-size:var(--ed-tekst-s)}.ed-drop__info{font-size:var(--ed-tekst-s);margin-top:var(--ed-r2)}.ed-drop .ed-knop{background:var(--ed-inkt);color:var(--ed-op-inkt)}.ed-drop .ed-knop:hover{background:var(--ed-inkt-hover)}.ed-bestand{gap:var(--ed-r3);flex-direction:column;display:flex}.ed-strava{gap:var(--ed-r4);flex-direction:column;align-items:flex-start;display:flex}.ed-strava>*{max-width:100%}.ed-strava .ed-veld,.ed-strava .ed-resultaten{width:100%}.ed-strava__connect{border-radius:6px;line-height:0;display:inline-block}.ed-strava__powered{opacity:.9}.ed-strava__link{color:var(--ed-inkt)}.ed-recent ul{flex-direction:column;gap:6px;font-size:15px;display:flex}.ed-cijfers{border-top:1px solid var(--ed-lijn);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}.ed-cijfers>div{border-bottom:1px solid var(--ed-lijn);padding:10px 0}.ed-cijfers dt{font-size:var(--ed-tekst-s);color:var(--ed-gedempt)}.ed-cijfers dd{font-size:var(--ed-tekst-l);color:var(--ed-inkt);font-variant-numeric:tabular-nums}.ed-meldingen{flex-direction:column;gap:6px;display:flex}.ed-melding{gap:var(--ed-r2);padding:10px var(--ed-r3);align-items:flex-start;font-size:15px;display:flex}.ed-melding>span{flex:1}.ed-melding .ed-icoon{margin-top:2px}.ed-melding--fout{background:var(--ed-fout-zacht);color:var(--ed-fout)}.ed-cadeau-noot{border-left:2px solid var(--ed-inkt);background:var(--ed-vlak);color:var(--ed-tekst);margin:0;padding:10px 12px}.ed-cadeau{border-top:1px solid var(--ed-lijn);border-bottom:1px solid var(--ed-lijn);flex-direction:column;gap:8px;display:flex}.ed-cadeau .ed-veld{padding-bottom:14px}.ed-cadeau__samen{color:var(--ed-tekst);overflow-wrap:anywhere;justify-items:start;gap:4px;padding:0 0 14px;font-size:15px;display:grid}.ed-cadeau__samen p{margin:0}.ed-cadeau__samen ul{gap:2px;margin:0;padding:0 0 0 18px;display:grid}.ed-cadeau__samen strong{color:var(--ed-inkt);font-weight:600}.ed-cadeau__samen .ed-link{min-height:44px;font-size:15px}.ed-schakelaar__stand{text-align:right;min-width:2.2em;color:var(--ed-gedempt);flex:none;font-size:15px;font-weight:600}.ed-schakelaar__stand.is-aan{color:var(--ed-inkt)}.ed-melding--info{background:var(--ed-vlak);color:var(--ed-tekst)}.ed-melding--let-op{background:var(--ed-tint);color:var(--ed-tekst)}.ed-statsblok{gap:var(--ed-r4);flex-direction:column;display:flex}.ed-stats{border-top:1px solid var(--ed-lijn);flex-direction:column;display:flex}.ed-statrij{border-bottom:1px solid var(--ed-lijn);padding:8px 0 12px}.ed-statrij.is-uit .ed-statrij__label{color:var(--ed-gedempt)}.ed-statrij__kop{align-items:center;gap:var(--ed-r3);display:flex}.ed-statrij__aan{cursor:pointer;align-items:center;min-height:44px;display:inline-flex;position:relative}.ed-statrij__label{flex:1;font-size:15px}.ed-statrij__knoppen{gap:0;margin-right:-6px;display:flex}.ed-statrij__invoer{flex-direction:column;gap:10px;margin-top:6px;padding-left:52px;display:flex}.ed-invoer-eenheid{position:relative}.ed-invoer-eenheid__e{color:var(--ed-gedempt);font-size:var(--ed-tekst-s);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ed-stats__onder{gap:var(--ed-r3) var(--ed-r4);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.ed-stats__onder>.ed-veld{flex:180px}.ed-stats__onder .ed-segment{min-width:140px}.ed-materiaallijst{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ed-materiaal{border:1px solid var(--ed-rand);border-radius:var(--ed-radius);background:var(--ed-wit);text-align:center;cursor:pointer;min-height:64px;transition:background var(--ed-overgang), border-color var(--ed-overgang);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 6px;display:flex;position:relative}.ed-materiaal:hover{border-color:var(--ed-inkt)}.ed-materiaal__naam{font-size:var(--ed-tekst-m);color:var(--ed-tekst);line-height:1.2}.ed-materiaal__prijs{font-size:var(--ed-tekst-s);color:var(--ed-gedempt);white-space:nowrap;font-variant-numeric:tabular-nums}.ed-materiaal.is-gekozen{background:var(--ed-inkt);border-color:var(--ed-inkt)}.ed-materiaal.is-gekozen .ed-materiaal__naam,.ed-materiaal.is-gekozen .ed-materiaal__prijs{color:var(--ed-op-inkt)}.ed-materiaal.is-gekozen .ed-materiaal__naam{font-weight:600}.ed-materiaal:has(input:focus-visible){outline:3px solid var(--ed-focus);outline-offset:2px}.ed-materiaal__kort{font-size:var(--ed-tekst-s);color:var(--ed-gedempt);margin-top:8px}.ed-lijsten{flex-direction:column;display:flex}.ed-lijsten:focus-visible{outline:3px solid var(--ed-focus);outline-offset:4px}.ed-lijstrij{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ed-lijstkeuze{border-radius:var(--ed-radius);cursor:pointer;text-align:center;border:1px solid #0000;flex-direction:column;align-items:center;gap:4px;min-height:48px;padding:8px 4px;display:flex}.ed-lijstkeuze:hover{border-color:var(--ed-rand)}.ed-lijstkeuze__staal{background:var(--lijst,var(--ed-wit));border-radius:50%;width:44px;height:44px;display:block;box-shadow:inset 0 0 0 1px #0000002e}.ed-lijstkeuze__staal.is-geen{background:var(--ed-wit) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3E%3Cpath d='M9 35L35 9' stroke='%23746a71' stroke-width='2'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.ed-lijstkeuze__naam{font-size:var(--ed-tekst-m);line-height:1.2}.ed-lijstkeuze__prijs{font-size:var(--ed-tekst-s);color:var(--ed-gedempt);white-space:nowrap}.ed-lijstkeuze.is-gekozen .ed-lijstkeuze__staal{box-shadow:0 0 0 3px var(--ed-papier), 0 0 0 5px var(--ed-inkt)}.ed-lijstkeuze.is-gekozen .ed-lijstkeuze__naam{color:var(--ed-inkt);font-weight:600}.ed-lijstkeuze:has(input:focus-visible){outline:3px solid var(--ed-focus);outline-offset:2px}.ed-lijsten .ed-lijstnoot{margin-top:10px}.ed-keuze-samen{border-top:1px solid var(--ed-lijn);flex-direction:column;gap:12px;padding-top:18px;display:flex}.ed-keuze-samen__regel{flex-direction:column;gap:2px;display:flex}.ed-formaatrij{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;gap:18px;display:grid}.ed-maten__kop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ed-maten__hulp{min-height:32px;font-size:var(--ed-tekst-s);align-items:center;display:inline-flex}.ed-lijstnoot{font-size:var(--ed-tekst-s);color:var(--ed-gedempt);line-height:1.45}.ed-lijststaal{vertical-align:-1px;border:3px solid var(--lijst);background:var(--ed-papier);width:12px;height:12px;margin-right:6px;display:inline-block}.ed-aantal{flex-direction:column;display:flex}.ed-aantal__rij{align-items:center;gap:var(--ed-r3);flex-wrap:wrap;display:flex}.ed-aantal .ed-icoonknop{border:1px solid var(--ed-rand);background:var(--ed-wit)}.ed-aantal output{text-align:center;min-width:28px;font-size:var(--ed-tekst-l);font-variant-numeric:tabular-nums}.ed-overzicht{flex-direction:column;display:flex}.ed-overzicht__regel{gap:var(--ed-r3);border-top:1px solid var(--ed-lijn);grid-template-columns:64px minmax(0,1fr) auto;align-items:baseline;padding:8px 0;display:grid}.ed-overzicht__regel:first-child{border-top:0}.ed-overzicht__regel dt{color:var(--ed-gedempt)}.ed-overzicht__regel dd:first-of-type{overflow-wrap:anywhere}.ed-overzicht__regel.is-fout dd:first-of-type{color:var(--ed-fout)}.ed-overzicht .ed-link{color:var(--ed-inkt)}.ed-drukproef{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.ed-deellink input{color:var(--ed-gedempt);font-size:var(--ed-tekst-s)!important}.ed-voetregel{font-size:var(--ed-tekst-s);color:var(--ed-gedempt)}.ed-toasts{left:max(16px, var(--gutter));z-index:var(--z-toast);pointer-events:none;flex-direction:column;align-items:stretch;gap:8px;width:min(420px,100vw - 32px);display:flex;position:fixed;bottom:16px}.ed-toast{pointer-events:auto;background:var(--ed-inkt);color:var(--ed-op-inkt);box-shadow:var(--ed-schaduw-laag);align-items:center;gap:10px;padding:14px 16px;font-size:15px;animation:.22s both ed-in-toast;display:flex}.ed-toast .ed-link{color:var(--ed-op-inkt);white-space:nowrap}.ed-toast--fout{background:var(--ed-fout)}.ed-sleepvlak{z-index:70;background:color-mix(in srgb, var(--ed-papier) 88%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.ed-sleepvlak>div{border:2px dashed var(--ed-inkt);background:var(--ed-papier);color:var(--ed-inkt);font-size:var(--ed-tekst-l);flex-direction:column;align-items:center;gap:8px;padding:40px 56px;display:flex}.ed-sleepvlak small{font-size:var(--ed-tekst-s);color:var(--ed-gedempt)}.ed-laden{font-size:var(--ed-tekst-s);color:var(--ed-gedempt);align-items:center;gap:8px;display:inline-flex}.ed-laden__bol{opacity:.8;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite ed-draai}.ed-skelet{flex-direction:column;gap:14px;display:flex}.ed-skelet span{background:var(--ed-vlak);height:52px;animation:1.6s ease-in-out infinite alternate ed-puls;display:block}.ed-skelet span:nth-child(2){width:70%}@keyframes ed-draai{to{transform:rotate(360deg)}}@keyframes ed-puls{to{opacity:.55}}@keyframes ed-in-toast{0%{opacity:0;transform:translateY(6px)}}.ed .ed-track{gap:12px;padding:12px 0}.ed .ed-track__label{min-height:44px;padding:6px 10px;font-size:16px}.ed .ed-track__meta,.ed .ed-track__extra{font-size:var(--ed-tekst-s);gap:8px 12px;padding-left:10px}.ed .ed-track__meta select,.ed .ed-track__extra select,.ed .ed-track__datum,.ed .ed-track__tijd{min-height:44px;padding:6px 10px;font-size:16px}.ed .ed-track__meta select,.ed .ed-track__extra select{padding-right:34px}.ed .ed-tracks__kop h3{font-size:var(--ed-tekst-m)}.ed-lees{z-index:70;background:var(--ed-papier);color:var(--ed-tekst);flex-direction:column;display:flex;position:fixed;inset:0}.ed-lees__kop{padding:12px var(--gutter) 4px;justify-content:space-between;align-items:center;gap:16px;display:flex}.ed-lees__kop h2{font-family:var(--ed-font-display);font-weight:var(--weight-display);font-variation-settings:var(--display-settings);text-transform:var(--display-case);color:var(--ed-inkt);letter-spacing:var(--tracking-display);font-size:30px;line-height:1}.ed-lees__sluit{border-radius:var(--ed-radius);width:48px;height:48px;color:var(--ed-inkt);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.ed-lees__sluit:hover{background:var(--ed-tint)}.ed-lees__sprongen{padding:0 var(--gutter);border-bottom:1px solid var(--ed-lijn);scrollbar-width:none;gap:4px 24px;display:flex;overflow-x:auto}.ed-lees__sprong{min-height:48px;color:var(--ed-gedempt);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:8px 2px;font-size:16px}.ed-lees__sprong:hover{color:var(--ed-inkt)}.ed-lees__sprong[aria-pressed=true]{color:var(--ed-inkt);border-bottom-color:var(--ed-inkt);font-weight:600}.ed-lees__midden{flex:1;grid-template-columns:minmax(0,1fr) min(420px,36vw);min-height:0;display:grid}.ed-lees__venster{overscroll-behavior:contain;background:var(--ed-vlak);cursor:grab;scrollbar-color:var(--scrollbar,#8f8f8f) var(--ed-vlak);min-width:0;min-height:0;overflow:auto}.ed-lees__venster.is-slepend{cursor:grabbing;-webkit-user-select:none;user-select:none}.ed-lees__venster:focus-visible{outline:3px solid var(--ed-focus);outline-offset:-3px}.ed-lees__vel{margin-inline:auto;position:relative}.ed-lees__zij{min-height:0;padding:20px var(--gutter) 24px 28px;border-left:1px solid var(--ed-lijn);flex-direction:column;gap:18px;display:flex;overflow-y:auto}.ed-lees__zoom{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ed-lees__zoom output{text-align:center;min-width:3.5em;font-size:var(--ed-tekst-m);font-variant-numeric:tabular-nums}.ed-lees__zoomknop{border:1px solid var(--ed-rand);border-radius:var(--ed-radius);background:var(--ed-wit);width:48px;height:48px;color:var(--ed-inkt);cursor:pointer;place-items:center;display:inline-grid}.ed-lees__zoomknop:disabled{opacity:.4;cursor:default}.ed-lees__hele{min-height:48px;font-size:var(--ed-tekst-m);margin-left:auto}.ed-lees__uitleg{font-size:var(--ed-tekst-s);color:var(--ed-gedempt)}.ed-lees__lijst{border-top:1px solid var(--ed-lijn);flex-direction:column;display:flex}.ed-lees__lijst>div{border-bottom:1px solid var(--ed-lijn);padding:12px 0}.ed-lees__lijst dt{font-size:var(--ed-tekst-s);color:var(--ed-gedempt)}.ed-lees__lijst dd{color:var(--ed-inkt);-webkit-user-select:text;user-select:text;overflow-wrap:anywhere;font-size:20px;font-weight:600}.ed-alleen-mobiel{display:none!important}@media (width>=1100px) and (height>=720px){.ed{padding-bottom:0}.ed-werk{height:calc(100dvh - var(--editor-chrome-h,128px));align-items:stretch;gap:0;max-width:none;padding:0}.ed-podiumkolom{min-height:0}.ed-podium{height:100%;padding:20px 40px 24px var(--gutter);position:static}.ed-podium:not(.is-volscherm){background:var(--ed-vlak)}.ed-podium:not(.is-volscherm) .ed-podium__werk{flex:1;display:flex}.ed-podium:not(.is-volscherm) .ed-podium__vlak{flex:1;height:auto;min-height:0}.ed-paneel{border-left:1px solid var(--ed-lijn);grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.ed-paneel__inhoud{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-color:var(--scrollbar,#8f8f8f) var(--ed-papier);min-height:0;padding:28px 24px 24px 32px;scroll-padding-block:20px;overflow-y:auto}.ed-balk{box-shadow:none;margin:0;padding:14px 32px;position:static}.ed-podium:not(.is-volscherm) .ed-podium__kamer{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.ed-podium__kamer>*{width:min(100%, calc((100dvh - var(--editor-chrome-h,122px) - 300px) * 1.5));margin-inline:auto}.ed-stapkop h2{font-size:34px}.ed-stijlstap{gap:8px}.ed-stijlstap .ed-palet{gap:4px;padding-block:0}.ed-paneel__inhoud:has(.ed-stijlstap){padding-top:16px}.ed-paneel__inhoud:has(.ed-stijlstap) .ed-stapkop{margin-bottom:12px}.ed-stijlstap .ed-stijlen{--ed-duim-h:62px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ed-stijlstap .ed-stijlkaart{gap:4px;min-height:100px;padding:8px 8px 4px}.ed-stijlstap .ed-stijlkaart.is-gekozen{padding:7px 7px 3px}.ed-stijlstap fieldset.ed-groep>legend.ed-groep__kop{margin-bottom:4px}.ed-stijlstap .ed-uitsnede__status{flex:140px}.ed-stijlstap .ed-uitsnede__knoppen{flex:none}.ed-stijlstap .ed-groep{gap:8px}.ed-stijlstap .ed-segment>legend{margin-bottom:4px}.ed-stijlstap .ed-segment__optie span{min-height:40px;padding:0 8px}.ed-stijlstap .ed-vinkje{min-height:40px}.ed-balk:before,.ed-balk-einde{display:none}html:has(body.ed-pagina){scroll-padding-bottom:0}}@media (width>=700px) and (height<=600px){.ed-balk{position:static}.ed-balk:before{display:none}.ed-podium{position:static}}@media (width<=1099px){.ed-werk{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);gap:28px}.ed-stappen__rij{gap:8px 32px}}@media (width<=899px){:root{--ed-kop:30px;--ed-vlak-h:max(320px, calc(100svh - 320px))}.ed-werk{grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:24px;padding:20px 24px 0}.ed-stappen__binnen,.ed-kop__balk{padding-inline:24px}.ed-stijlen{--ed-duim-h:132px;gap:10px}.ed-materiaallijst{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-lees__midden{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.ed-lees__zij{border-left:0;border-top:1px solid var(--ed-lijn);max-height:42dvh;padding:16px 24px 20px}}@media (width<=699px){:root{--ed-kop:32px;--ed-vlak-h:clamp(320px, 52svh, 440px);--ed-mini-h:clamp(170px, 30svh, 260px);--ed-mini-h-typen:clamp(120px, 20svh, 170px)}.ed-alleen-mobiel{display:inline-flex!important}.ed-alleen-desktop{display:none!important}.ed-kop__balk{height:56px;padding-inline:20px}.ed-kop .merk .woordmerk{width:150px}.ed-kop__lang{display:none}.ed-kop__kort{display:inline}.ed-stappen__binnen{flex-wrap:wrap;gap:0 12px;padding:0 20px}.ed-stappen__rij{flex:1;justify-content:space-between;gap:8px}.ed-stap{min-height:52px;padding-inline:2px;font-size:16px}.ed-stappen__rechts{display:none}.ed-stappen__rechts:has(.ed-opslag--fout){flex-basis:100%;display:block}.ed-opslag--fout{white-space:normal;flex-wrap:wrap}.ed-werk{flex-direction:column;gap:20px;padding:12px 20px 0;display:flex}.ed-podiumkolom{display:contents}.ed-podium{overflow-anchor:none;align-self:stretch;width:auto;margin:-12px -20px 0;padding:8px 20px 12px;position:relative;top:0}.ed-podium:not(.is-volscherm){background:var(--ed-vlak)}.ed-podium:not(.is-volscherm) .ed-podium__boven{min-height:48px;padding:0 0 4px}.ed-podium:not(.is-volscherm) .ed-podium__titel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ed-podium:not(.is-volscherm) .ed-gereedschap{gap:8px;margin-left:auto}.ed-podium:not(.is-volscherm) .ed-gereedschap .ed-stil{display:none}.ed-podium[data-gereedschap=zij]:not(.is-volscherm) .ed-podium__boven{z-index:2;padding:0;position:absolute;top:8px;right:20px}.ed-podium[data-gereedschap=zij]:not(.is-volscherm) .ed-gereedschap{flex-direction:column}.ed-podium__bewerkkop{font-size:var(--ed-tekst-l);color:var(--ed-inkt);margin:0;font-weight:600;display:block}.ed-podium[data-stand=liggend]{--ed-vlak-h:250px}.ed-podium:not(.is-volscherm) .ed-podium__vlak{padding-inline:0}.ed-podium__onder{gap:4px;padding-top:8px}.ed-podium__status{display:none}.ed-podium__acties:not(.ed-kaartbediening){gap:4px 8px;width:100%}.ed-podium__acties .ed-knop{text-underline-offset:4px;background:0 0;border:0;min-height:48px;padding:8px;font-weight:400;text-decoration:underline}.ed-podium__acties .ed-knop .ed-icoon{display:none}.ed-podium__acties .ed-slotknop,.ed-podium__acties:not(.ed-kaartbediening) [data-testid=ed-hele-route]{border:1px solid var(--ed-inkt);background:var(--ed-wit);font-weight:var(--weight-action);flex:100%;padding:8px 16px;text-decoration:none}.ed-podium__acties .ed-slotknop .ed-icoon{display:inline-block}.ed-werkbalk .ed-werkknop{width:auto;min-width:0;padding:8px}.ed-werkbalk .ed-werkknop:hover{background:0 0}.ed-werkknop__kort{display:none}.ed-werkknop__label{clip:auto;width:auto;height:auto;color:inherit;font-size:inherit;line-height:inherit;white-space:normal;opacity:1;background:0 0;border-radius:0;margin:0;padding:0;position:static;overflow:visible;transform:none}.ed-werkbalk .ed-slotknop{gap:10px}.ed-podium__acties:not(.ed-kaartbediening):has([data-testid=ed-hele-route]) .ed-slotknop,.ed-podium__acties:not(.ed-kaartbediening) [data-testid=ed-hele-route]{flex-basis:40%;padding-inline:8px}.ed-podium__acties:not(.ed-kaartbediening):has([data-testid=ed-hele-route]) .ed-slotknop .ed-icoon{display:none}.ed-paneel{width:100%}.ed-stijlrij{grid-template-columns:minmax(0,1fr)}.ed-podium[data-mini]{--ed-vlak-h:calc(var(--ed-mini-h) - 52px);z-index:15;padding-block:8px;position:sticky;top:0;box-shadow:0 12px 18px -20px #000000b3}.ed-podium[data-mini][data-stand=liggend]{--ed-vlak-h:min(var(--ed-mini-h), 200px)}.ed-podium[data-mini] .ed-podium__onder{display:none}.ed-podium[data-mini][data-gereedschap=zij] .ed-podium__boven{top:8px}.ed-podium[data-mini] .ed-podium__heelmini{display:inline-flex!important}.ed-podium:not(.is-volscherm) .ed-podium__miniknop{display:inline-grid!important}.ed-podium:not(.is-volscherm) .ed-gereedschap .ed-icoonknop{background:0 0;border-color:#0000}.ed-podium[data-gereedschap=zij]:not(.is-volscherm) .ed-gereedschap{gap:4px}.ed-podium[data-gereedschap=rij]:not(.is-volscherm) .ed-gereedschap{justify-content:flex-start;gap:4px;width:100%;margin-left:0}.ed-podium[data-gereedschap=rij]:not(.is-volscherm) .ed-gereedschap .ed-icoonknop:not(.ed-podium__miniknop)+.ed-podium__miniknop{margin-left:auto}.ed-werkbalk .ed-werkknop:is(.ed-podium__heel,[data-leesdetails],[data-testid=ed-muur-podium]){display:none}.ed-podium[data-kaart=los]:not(.is-volscherm) .ed-podium__miniknop{display:none!important}.ed-podium[data-kaart=los]:not(.is-volscherm) .ed-podium__bewerkkop{white-space:nowrap;flex:auto;min-width:0}.ed-podium[data-kaart=los][data-gereedschap=rij]:not(.is-volscherm) .ed-gereedschap{width:auto;margin-left:auto}.ed-podium[data-mini] .ed-podium__voorbeeld{margin-top:6px;font-size:14px}.ed-podium[data-mini] .ed-podium__werk{cursor:zoom-in;-webkit-tap-highlight-color:transparent}.ed[data-toetsenbord] .ed-podium[data-mini]{--ed-vlak-h:var(--ed-mini-h-typen)}html:has(.ed-podium[data-mini]){scroll-padding-top:calc(var(--ed-mini-h) + 28px)}html:has(.ed[data-toetsenbord] .ed-podium[data-mini]){scroll-padding-top:calc(var(--ed-mini-h-typen) + 28px)}[data-testid=ed-slot-paneel]{display:none}.ed.is-kaart-los .ed-podium{--ed-vlak-h:min(75svh, 560px)}.ed.is-kaart-los .ed-podium:not(.is-volscherm) .ed-podium__vlak{padding-inline:0}.ed.is-kaart-los .ed-podium[data-stand=liggend]{--ed-vlak-h:min(48svh, 360px)}.ed.is-kaart-los.heeft-ontwerp .ed-balk{display:none}.ed.is-kaart-los .ed-podium__acties.ed-kaartbediening .ed-knop{border:1px solid var(--ed-rand);background:var(--ed-papier);font-weight:var(--weight-action);padding:8px 10px;text-decoration:none}.ed.is-kaart-los .ed-podium__onder{gap:12px;padding-top:12px}.ed.is-kaart-los .ed-podium__acties.ed-kaartbediening .ed-knop--primair{background:var(--ed-inkt);color:var(--ed-op-inkt);border-color:var(--ed-inkt)}.ed.is-kaart-los .ed-podium__acties .ed-icoon{display:inline-block}.ed-stapkop{margin:4px 0 20px}.ed-tijd__vakken{gap:6px}.ed-stijlen{--ed-duim-h:84px;gap:10px}.ed-balk__rest{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ed-stijlkaart{padding:8px}.ed-stijlkaart.is-gekozen{padding:7px}.ed-materiaallijst,.ed-lijstrij{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-lijstkeuze{border-color:var(--ed-lijn);text-align:left;flex-flow:wrap;justify-content:flex-start;gap:10px;padding:6px 8px}.ed-lijstkeuze__staal{width:36px;height:36px}.ed-lijstkeuze__prijs{width:100%;margin-top:-6px;padding-left:46px}.ed-formaatrij{grid-template-columns:minmax(0,1fr)}.ed-statrij__invoer{padding-left:0}html:has(body.ed-pagina){scroll-padding-bottom:24px}html:has(.ed.heeft-ontwerp){scroll-padding-bottom:calc(var(--ed-balk-h,84px) + 16px)}html[data-ed-strook]{scroll-padding-top:calc(var(--ed-strook-h) + 12px)}html:has(.ed[data-toetsenbord]){scroll-padding-top:12px;scroll-padding-bottom:24px}.ed-strook{z-index:20;height:var(--ed-strook-h);background:var(--ed-papier);border-bottom:1px solid var(--ed-lijn);visibility:hidden;transition:transform var(--ed-overgang), visibility 0s linear var(--duration);align-items:center;gap:14px;padding:8px 20px;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-100%);box-shadow:0 10px 18px -18px #0009}.ed-strook.is-aan{visibility:visible;transition:transform var(--ed-overgang), visibility 0s;transform:none}.ed-strook__duim{flex:none;align-items:center;height:52px;display:flex}.ed-strook__duim>div{width:100%;box-shadow:0 1px 3px #00000040}.ed-strook__tekst{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.ed-strook__titel{font-size:var(--ed-tekst-m);color:var(--ed-inkt);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ed-strook__stijl{font-size:var(--ed-tekst-s);color:var(--ed-gedempt)}.ed-strook__knop{flex:none;min-height:48px;padding-inline:20px}.ed[data-toetsenbord] .ed-strook{display:none}.ed-balk{margin-top:28px;padding:16px 0 14px;position:static}.ed-balk:before{display:none}.ed-balk__bedrag{font-size:26px}.ed-balk__lever{font-size:var(--ed-tekst-s)}.ed.heeft-ontwerp{padding-bottom:calc(var(--ed-balk-h,84px) + 32px)}.ed.heeft-ontwerp:not([data-toetsenbord]) .ed-balk{z-index:20;padding:10px 20px;padding-bottom:max(10px, env(safe-area-inset-bottom));margin:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 18px -18px #0009}.ed.heeft-ontwerp .ed-balk__rij{flex-wrap:nowrap;gap:14px}.ed.heeft-ontwerp .ed-balk__prijs{flex:auto;gap:0}.ed.heeft-ontwerp .ed-balk__bedrag{font-size:22px}.ed.heeft-ontwerp .ed-balk__vanaf{display:none}.ed.heeft-ontwerp .ed-balk__uitvoering{font-size:var(--ed-tekst-s);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ed.heeft-ontwerp .ed-balk__hoofd{flex:none;min-width:0;min-height:52px;padding:10px 20px;font-size:16px}.ed.heeft-ontwerp:not([data-toetsenbord]) .ed-balk__lever{display:none}.ed.heeft-ontwerp:not([data-toetsenbord]) .ed-balk__kortlever{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ed.heeft-ontwerp .ed-balk__reden{margin-top:6px}.ed-toasts{width:auto;bottom:12px;left:12px;right:12px}.ed.heeft-ontwerp .ed-toasts{bottom:calc(var(--ed-balk-h,84px) + 12px)}.ed[data-toetsenbord] .ed-toasts{bottom:12px}.ed-podium.is-volscherm{padding:8px 16px max(16px, env(safe-area-inset-bottom))}.ed-lees__kop{padding:10px 20px 2px}.ed-lees__kop h2{font-size:28px}.ed-lees__sprongen{gap:4px 20px;padding:0 20px}.ed-lees__zij{padding:14px 20px max(16px, env(safe-area-inset-bottom))}.ed-lees__lijst dd{font-size:18px}}@media (width<=374px){.ed-stap{font-size:15px}.ed-stijlen{--ed-duim-h:76px}}@media (prefers-reduced-motion:reduce){.ed *,.ed :before,.ed :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ed-strook,.ed-strook.is-aan{transition:none}}.ed--wacht .ed-podium__vlak{height:var(--ed-vlak-h)}@media (width>=1100px) and (height>=720px){.ed--wacht .ed-werk{height:calc(100dvh - 121px)}.ed--wacht .ed-podium__vlak{height:calc(100% - 120px)}.ed--wacht .ed-paneel{padding:28px 24px 24px 32px;display:block}.ed--wacht .ed-paneel .ed-skelet{margin-top:8px}}@media (width<=399px){.ed.is-kaart-los .ed-kaartbediening .ed-knop:not(.ed-kaartbediening__zoom) .ed-icoon{display:none}}
