*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-family:var(--letter-basis);font-size:var(--tekst-body);line-height:var(--regelhoogte-ruim);color:var(--kleur-tekst);background-color:var(--kleur-pagina);touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where(a),:where(a:visited){color:var(--kleur-primair-donker)}:where(a):hover{text-decoration-thickness:2px}h1,h2,h3{margin:0;line-height:var(--regelhoogte-krap)}h1{font-size:var(--tekst-scherm)}h2{font-size:var(--tekst-titel)}h3{font-size:var(--tekst-groot)}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-style:solid;outline-width:var(--focus-dikte);outline-color:var(--focus-kleur);outline-offset:var(--focus-offset)}:where(input[type=date]):focus{outline-style:solid;outline-width:var(--focus-dikte);outline-color:var(--focus-kleur);outline-offset:var(--focus-offset)}.pdca-scherm{display:flex;flex-direction:column;min-height:100dvh;background-color:var(--kleur-pagina)}html{scroll-padding-bottom:calc(var(--voetbalk-hoogte, calc(var(--aanraakdoel) + var(--ruimte-md) * 2)) + var(--focus-offset) * 2);scroll-padding-top:calc(var(--aanraakdoel) + var(--ruimte-md) * 2 + var(--focus-offset) * 2 + var(--verzendmelding-hoogte, 0px))}.pdca-scherm__boven{position:sticky;top:0;z-index:10}.pdca-scherm__inhoud{flex:1;width:100%;max-width:60rem;margin:0 auto;padding:var(--ruimte-lg);display:flex;flex-direction:column;gap:var(--ruimte-lg)}@media(min-width:768px){.pdca-scherm__inhoud{padding:var(--ruimte-xl);gap:var(--ruimte-xl)}}.pdca-kopbalk{background-color:var(--kleur-primair);color:var(--kleur-tekst-op-primair);padding:var(--ruimte-md) var(--ruimte-lg);display:flex;align-items:center;gap:var(--ruimte-md);position:sticky;top:0;z-index:10}.pdca-kopbalk__titel{font-size:var(--tekst-groot);font-weight:600;margin:0;flex:1;min-width:0}.pdca-kopbalk__terug{display:inline-flex;align-items:center;justify-content:center;min-width:var(--aanraakdoel);min-height:var(--aanraakdoel);border:none;border-radius:var(--radius-sm);background-color:transparent;color:var(--kleur-tekst-op-primair);cursor:pointer}.pdca-kopbalk :where(button,a,h1):focus-visible{outline-color:var(--kleur-tekst-op-primair)}.pdca-koppelbalk{background-color:var(--kleur-primair-donker);color:var(--kleur-tekst-op-primair);padding:var(--ruimte-sm) var(--ruimte-lg);display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ruimte-xs) var(--ruimte-md);font-size:var(--tekst-klein)}.pdca-koppelbalk__id{font-weight:700;font-variant-numeric:tabular-nums}.pdca-koppelbalk__label{min-width:0;overflow-wrap:anywhere}.pdca-koppelbalk :where(button,a):focus-visible{outline-color:var(--kleur-tekst-op-primair)}.pdca-knop{display:inline-flex;align-items:center;justify-content:center;gap:var(--ruimte-sm);min-height:var(--aanraakdoel);min-width:var(--aanraakdoel);padding:var(--ruimte-md) var(--ruimte-lg);font-size:var(--tekst-body);font-weight:600;line-height:var(--regelhoogte-krap);border-radius:var(--radius-md);border:2px solid transparent;cursor:pointer;text-decoration:none}.pdca-knop--primair{background-color:var(--kleur-primair);color:var(--kleur-tekst-op-primair)}.pdca-knop--primair:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--kleur-primair-donker)}.pdca-knop--primair:active:not(:disabled):not([aria-disabled=true]){background-color:var(--kleur-primair-donkerst)}.pdca-knop--tweede{background-color:var(--kleur-kaart);color:var(--kleur-primair-donker);border-color:var(--kleur-primair)}.pdca-knop--tweede:hover:not(:disabled):not([aria-disabled=true]),.pdca-knop--tweede:active:not(:disabled):not([aria-disabled=true]){background-color:var(--kleur-primair-zacht)}.pdca-knop--stil{background-color:transparent;color:var(--kleur-primair-donker);border-color:var(--kleur-rand-bediening)}.pdca-knop--stil:hover:not(:disabled):not([aria-disabled=true]),.pdca-knop--stil:active:not(:disabled):not([aria-disabled=true]){background-color:var(--kleur-kaart-rustig)}.pdca-knop:disabled,.pdca-knop[aria-disabled=true]{opacity:.55;cursor:not-allowed}.pdca-knop[aria-disabled=true]:focus-visible{opacity:.8}.pdca-knop--volle-breedte{width:100%}.pdca-knop__draaier{flex:none;width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:pdca-knop-draai .8s linear infinite}.pdca-knop[aria-busy=true][aria-disabled=true],.pdca-knop[aria-busy=true][aria-disabled=true]:focus-visible{opacity:1;cursor:progress}@keyframes pdca-knop-draai{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pdca-knop__draaier{animation:none}}.pdca-kaart{background-color:var(--kleur-kaart);border:1px solid var(--kleur-rand);border-radius:var(--radius-lg);box-shadow:var(--schaduw-kaart);padding:var(--ruimte-lg);display:flex;flex-direction:column;gap:var(--ruimte-md)}.pdca-kaart__kop{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ruimte-md);flex-wrap:wrap}.pdca-kaart__titel{font-size:var(--tekst-groot);font-weight:600;margin:0}.pdca-kaart__toelichting{color:var(--kleur-tekst-zacht);font-size:var(--tekst-klein)}.pdca-veld{display:flex;flex-direction:column;gap:var(--ruimte-sm)}.pdca-veld__label{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ruimte-sm);font-size:var(--tekst-body);font-weight:600}.pdca-veld__hint{font-size:var(--tekst-klein);color:var(--kleur-tekst-zacht)}.pdca-veld__fout{font-size:var(--tekst-klein);color:var(--kleur-kritiek);font-weight:600}.pdca-veld__invoer{min-height:var(--aanraakdoel);padding:var(--ruimte-md);font-size:var(--tekst-body);border:2px solid var(--kleur-rand-bediening);border-radius:var(--radius-md);background-color:var(--kleur-kaart);width:100%}.pdca-veld__invoer:disabled{background-color:var(--kleur-kaart-rustig);cursor:not-allowed}input.pdca-veld__invoer[readonly]{background-color:var(--kleur-kaart-rustig)}.pdca-veld__invoer[aria-invalid=true]{border-color:var(--kleur-kritiek)}.pdca-vinkje{display:inline-flex;align-items:center;gap:var(--ruimte-md);min-height:var(--aanraakdoel);align-self:flex-start;font-size:var(--tekst-body);font-weight:600;cursor:pointer}.pdca-vinkje__vakje{flex:0 0 auto;width:1.5rem;height:1.5rem;margin:0;accent-color:var(--kleur-primair);cursor:pointer}.pdca-vinkje__vakje:disabled,.pdca-vinkje:has(.pdca-vinkje__vakje:disabled),.pdca-vinkje__vakje[aria-disabled=true],.pdca-vinkje:has(.pdca-vinkje__vakje[aria-disabled=true]){cursor:not-allowed}.pdca-vinkje:has(.pdca-vinkje__vakje:disabled) .pdca-vinkje__tekst,.pdca-vinkje:has(.pdca-vinkje__vakje[aria-disabled=true]) .pdca-vinkje__tekst{color:var(--kleur-tekst-zacht)}.pdca-schaal{display:flex;flex-wrap:wrap;gap:var(--ruimte-sm)}.pdca-schaal__knop{flex:1 1 auto;min-width:var(--aanraakdoel-ruim);min-height:var(--aanraakdoel-ruim);padding:var(--ruimte-sm) var(--ruimte-md);font-size:var(--tekst-groot);font-weight:700;border:2px solid var(--kleur-rand-bediening);border-radius:var(--radius-md);background-color:var(--kleur-kaart);color:var(--kleur-tekst);cursor:pointer}.pdca-schaal__knop[aria-pressed=true]{background-color:var(--kleur-primair);border-color:var(--kleur-primair-donkerst);color:var(--kleur-tekst-op-primair)}.pdca-schaal__knop:disabled{opacity:.55;cursor:not-allowed}.pdca-schaal--woorden .pdca-schaal__knop{font-size:var(--tekst-body);flex:1 1 8rem}.pdca-schaal--compact{gap:var(--ruimte-xs) var(--ruimte-sm)}.pdca-schaal--compact .pdca-schaal__knop{flex:0 0 auto;min-width:var(--aanraakdoel);min-height:var(--aanraakdoel);padding:var(--ruimte-xs) var(--ruimte-md);font-size:var(--tekst-klein);font-weight:600;white-space:nowrap}.pdca-status{display:inline-flex;align-items:center;gap:var(--ruimte-xs);padding:var(--ruimte-xs) var(--ruimte-sm);border-radius:var(--radius-sm);font-size:var(--tekst-klein);font-weight:600;border:1px solid transparent}.pdca-status--neutraal{background-color:var(--kleur-kaart-rustig);color:var(--kleur-primair-donkerst);border-color:var(--kleur-primair)}.pdca-status--ok{background-color:var(--kleur-ok-zacht);color:var(--kleur-primair-donkerst);border-color:var(--kleur-ok)}.pdca-status--risico{background-color:var(--kleur-risico-zacht);color:var(--kleur-risico-tekst);border-color:var(--kleur-risico)}.pdca-status--kritiek{background-color:var(--kleur-kritiek-zacht);color:var(--kleur-kritiek);border-color:var(--kleur-kritiek)}.pdca-tebevestigen{display:inline-flex;align-items:center;gap:var(--ruimte-xs);padding:var(--ruimte-xs) var(--ruimte-sm);border-radius:var(--radius-sm);font-size:var(--tekst-klein);font-weight:600;background-color:var(--kleur-risico-zacht);color:var(--kleur-risico-tekst);border:1px dashed var(--kleur-risico)}.pdca-leeg{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ruimte-md);padding:var(--ruimte-xl);background-color:var(--kleur-kaart-rustig);border:1px dashed var(--kleur-primair);border-radius:var(--radius-lg)}.pdca-leeg__titel{font-size:var(--tekst-groot);font-weight:600;margin:0}.pdca-leeg__uitleg{color:var(--kleur-tekst-zacht)}.pdca-lijst{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ruimte-md)}.pdca-lijst__knop{width:100%;min-height:var(--aanraakdoel-ruim);padding:var(--ruimte-lg);text-align:left;background-color:var(--kleur-kaart);border:2px solid var(--kleur-rand-bediening);border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:column;gap:var(--ruimte-xs);color:var(--kleur-tekst)}.pdca-lijst__knop:hover,.pdca-lijst__knop:active,.pdca-lijst__knop[aria-current=true]{border-color:var(--kleur-primair);background-color:var(--kleur-primair-zacht)}.pdca-scrollgebied{overflow-y:auto;max-height:60vh;padding:var(--focus-offset);margin:calc(var(--focus-offset) * -1)}.pdca-voetbalk{position:sticky;bottom:0;background-color:var(--kleur-kaart);border-top:1px solid var(--kleur-rand);padding:var(--ruimte-md) var(--ruimte-lg);display:flex;gap:var(--ruimte-md);align-items:center;flex-wrap:wrap}.pdca-voetbalk__vulling{flex:1;min-width:0}.pdca-voetbalk__boven{flex-basis:100%;min-width:0}.pdca-verzendmelding{max-width:60rem;margin:0 auto;padding:var(--ruimte-md) var(--ruimte-lg);border:2px solid transparent;border-left-width:6px;border-radius:var(--radius-md);color:var(--kleur-tekst);display:flex;flex-wrap:wrap;align-items:center;gap:var(--ruimte-md)}.pdca-verzendmelding-plek{padding:0 var(--ruimte-lg)}.pdca-verzendmelding-plek:has(.pdca-verzendmelding){background-color:var(--kleur-pagina);padding-top:var(--ruimte-md);padding-bottom:var(--ruimte-md)}.pdca-verzendmelding--ok{background-color:var(--kleur-ok-zacht);border-color:var(--kleur-ok)}.pdca-verzendmelding--probleem{background-color:var(--kleur-risico-zacht);border-color:var(--kleur-risico)}.pdca-verzendmelding__tekst{flex:1 1 16rem;min-width:0}.pdca-verzendmelding__titel{margin:0;font-size:var(--tekst-groot);font-weight:600;line-height:var(--regelhoogte-krap)}.pdca-verzendmelding__regel{margin:var(--ruimte-xs) 0 0;font-size:var(--tekst-body);line-height:var(--regelhoogte-ruim)}.pdca-verzendmelding__knoppen,.pdca-verzendmelding__acties{display:flex;flex-wrap:wrap;gap:var(--ruimte-sm)}.pdca-verzendmelding__uitlegknop,.pdca-verzendmelding__sluiticoon{display:none}@media(max-width:639px){.pdca-verzendmelding-plek:has(.pdca-verzendmelding){padding-top:var(--ruimte-sm);padding-bottom:var(--ruimte-sm)}.pdca-verzendmelding{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tekst sluiten" "acties acties";align-items:start;gap:var(--ruimte-sm);padding:var(--ruimte-sm) var(--ruimte-md)}.pdca-verzendmelding__tekst{grid-area:tekst;align-self:center}.pdca-verzendmelding__knoppen{display:contents}.pdca-verzendmelding__acties{grid-area:acties}.pdca-verzendmelding__acties:empty{display:none}.pdca-verzendmelding__sluiten{grid-area:sluiten;padding:0}.pdca-verzendmelding__sluittekst{display:none}.pdca-verzendmelding__sluiticoon,.pdca-verzendmelding__uitlegknop{display:inline-flex}.pdca-verzendmelding--ingeklapt .pdca-verzendmelding__regel{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.pdca-enkel-schermlezer{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pdca-sprong{position:absolute;left:var(--ruimte-sm);top:calc(var(--ruimte-sm) * -1 - 4rem);z-index:50;background-color:var(--kleur-kaart);color:var(--kleur-primair-donkerst);padding:var(--ruimte-md);border-radius:var(--radius-md);border:2px solid var(--kleur-primair)}.pdca-sprong:focus{top:var(--ruimte-sm)}.pdca-bureau{display:flex;min-height:100dvh;background-color:var(--kleur-pagina)}.pdca-bureau__kolom{flex:1;display:flex;flex-direction:column;min-width:0}.pdca-bureau__inhoud{flex:1;padding:var(--ruimte-xl);display:flex;flex-direction:column;gap:var(--ruimte-xl);min-width:0}.pdca-rail{background-color:var(--kleur-primair-donkerst);color:var(--kleur-tekst-op-primair);flex:0 0 auto;width:13rem;padding:var(--ruimte-md) var(--ruimte-sm)}.pdca-rail__lijst{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ruimte-xs)}.pdca-rail__knop{width:100%;min-height:var(--aanraakdoel);display:flex;align-items:center;gap:var(--ruimte-md);padding:var(--ruimte-md);border:2px solid transparent;border-radius:var(--radius-md);background-color:transparent;color:var(--kleur-tekst-op-primair);font-size:var(--tekst-klein);font-weight:600;text-align:left;cursor:pointer}.pdca-rail__knop:hover,.pdca-rail__knop:active{background-color:var(--kleur-primair-donker)}.pdca-rail__knop[aria-current=page]{background-color:var(--kleur-primair);border-left-color:var(--kleur-accent);border-left-width:4px}.pdca-rail :where(button,a):focus-visible{outline-color:var(--kleur-tekst-op-primair)}.pdca-rail__icoon{font-size:var(--tekst-groot);line-height:1;flex:0 0 auto}.pdca-rail__label{flex:1;min-width:0}.pdca-rail__sublijst{list-style:none;margin:0;padding:0 0 var(--ruimte-xs) var(--ruimte-xl);display:flex;flex-direction:column;gap:var(--ruimte-xs)}.pdca-rail__subknop{width:100%;min-height:var(--aanraakdoel);display:flex;align-items:center;gap:var(--ruimte-sm);padding:var(--ruimte-sm) var(--ruimte-md);border:2px solid transparent;border-radius:var(--radius-md);background-color:transparent;color:var(--kleur-tekst-op-primair);font-size:var(--tekst-klein);font-weight:500;text-align:left;cursor:pointer}.pdca-rail__subknop:hover,.pdca-rail__subknop:active{background-color:var(--kleur-primair-donker)}.pdca-rail__subknop[aria-current=page]{background-color:var(--kleur-primair);border-left-color:var(--kleur-accent);border-left-width:4px;font-weight:600}.pdca-rail__sublijst--dieper{padding-left:var(--ruimte-md);padding-bottom:0}.pdca-rail__subknop--dieper{padding-left:var(--ruimte-sm);padding-right:var(--ruimte-sm);font-weight:400}.pdca-rail__teller{flex:0 0 auto;background-color:var(--kleur-primair-donkerst);color:var(--kleur-tekst-op-primair);border:2px solid var(--kleur-accent);border-radius:999px;padding:0 var(--ruimte-sm);font-variant-numeric:tabular-nums;font-weight:700}@media(max-width:767px){.pdca-bureau{flex-direction:column}.pdca-rail{width:100%}.pdca-rail__lijst{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr))}.pdca-rail__knop{flex-direction:column;gap:var(--ruimte-xs);min-width:var(--aanraakdoel-ruim);text-align:center}.pdca-rail__knop[aria-current=page]{border-left-width:2px;border-bottom-color:var(--kleur-accent);border-bottom-width:4px}.pdca-rail__sublijst{display:none}.pdca-bureau__inhoud{padding:var(--ruimte-lg);gap:var(--ruimte-lg)}}.pdca-topbalk{background-color:var(--kleur-kaart);border-bottom:1px solid var(--kleur-rand);padding:var(--ruimte-lg) var(--ruimte-xl);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ruimte-lg);flex-wrap:wrap}.pdca-topbalk__titels{min-width:0}.pdca-topbalk__titel{font-size:var(--tekst-titel);font-weight:700;margin:0;color:var(--kleur-primair-donkerst)}.pdca-topbalk__onder{margin:var(--ruimte-xs) 0 0;color:var(--kleur-tekst-zacht);font-size:var(--tekst-klein)}.pdca-topbalk__rechts{display:flex;align-items:center;gap:var(--ruimte-md);flex-wrap:wrap}.pdca-icoon{width:1.25rem;height:1.25rem;flex:0 0 auto}.pdca-schil{display:flex;min-height:100dvh;background-color:var(--kleur-pagina)}.pdca-schil__kolom{flex:1;display:flex;flex-direction:column;min-width:0}.pdca-schil__inhoud{flex:1;padding:var(--ruimte-xl);display:flex;flex-direction:column;gap:var(--ruimte-xl);min-width:0}.pdca-zijbalk{position:sticky;top:0;flex:0 0 var(--zijbalk-breedte);width:var(--zijbalk-breedte);height:100dvh;display:flex;flex-direction:column;background-color:var(--kleur-zijbalk);color:var(--kleur-zijbalk-tekst);box-shadow:0 10px 25px #0038441f;transition:flex-basis var(--duur-schil) ease-out,width var(--duur-schil) ease-out;z-index:10}.pdca-schil[data-strook=ja] .pdca-zijbalk{flex-basis:var(--zijbalk-breedte-strook);width:var(--zijbalk-breedte-strook)}.pdca-schil[data-strook=ja] .pdca-zijbalk__nav{padding:var(--ruimte-lg) var(--ruimte-sm) var(--ruimte-sm);gap:var(--ruimte-md);overflow-x:hidden}.pdca-schil[data-strook=ja] .pdca-zijbalk__groepkop,.pdca-schil[data-strook=ja] .pdca-zijbalk__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pdca-schil[data-strook=ja] .pdca-zijbalk__groep+.pdca-zijbalk__groep{border-top:1px solid var(--kleur-zijbalk-actief);padding-top:var(--ruimte-md)}.pdca-schil[data-strook=ja] .pdca-zijbalk__item{position:relative;justify-content:center;padding:0}.pdca-schil[data-strook=ja] .pdca-zijbalk__extern,.pdca-schil[data-strook=ja] .pdca-zijbalk__sublijst{display:none}.pdca-schil[data-strook=ja] .pdca-zijbalk__item[data-tak-actief=ja]{background-color:var(--kleur-zijbalk-actief);color:var(--kleur-zijbalk-tekst);border-left-color:var(--kleur-accent)}.pdca-schil[data-strook=ja] .pdca-zijbalk__tellers{position:absolute;top:2px;right:2px;margin:0}.pdca-schil[data-strook=ja] .pdca-zijbalk__teller{min-width:1rem;height:1rem;padding:0 var(--ruimte-xs)}.pdca-schil[data-strook=ja] .pdca-zijbalk__voet{padding:var(--ruimte-sm)}.pdca-zijbalk__tip{position:fixed;z-index:50;transform:translateY(-50%);padding-left:var(--ruimte-sm)}.pdca-zijbalk__tipballon{display:block;max-width:16rem;padding:var(--ruimte-xs) var(--ruimte-sm);border-radius:var(--radius-sm);background-color:var(--kleur-zijbalk-actief);color:var(--kleur-zijbalk-tekst);font-size:var(--tekst-compact);font-weight:500;line-height:var(--regelhoogte-krap);box-shadow:var(--schaduw-kaart)}.pdca-schil[data-smal=ja] .pdca-zijbalk{position:fixed;left:0;top:0;bottom:0;width:min(var(--zijbalk-breedte),85vw);margin-left:0;z-index:40;transform:translate(0);transition:transform var(--duur-schil) ease-out,visibility 0s linear 0s}.pdca-schil[data-smal=ja] .pdca-zijbalk[data-staat=dicht]{transform:translate(-100%);visibility:hidden;transition:transform var(--duur-schil) ease-out,visibility 0s linear var(--duur-schil)}.pdca-schil__scherm{position:fixed;inset:0;z-index:30;background-color:#00384480}@media(prefers-reduced-motion:reduce){.pdca-zijbalk,.pdca-schil[data-smal] .pdca-zijbalk,.pdca-schil[data-smal] .pdca-zijbalk[data-staat=dicht]{transition:none}}.pdca-zijbalk__nav{flex:1;min-height:0;overflow-y:auto;padding:var(--ruimte-lg) var(--ruimte-md) var(--ruimte-sm);display:flex;flex-direction:column;gap:var(--ruimte-xl)}.pdca-zijbalk__groepkop{margin:0 0 var(--ruimte-sm);padding:0 var(--ruimte-md);font-size:var(--tekst-mini);font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--kleur-zijbalk-kop)}.pdca-zijbalk__lijst,.pdca-zijbalk__sublijst{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ruimte-xs)}.pdca-zijbalk__item,.pdca-zijbalk__subitem{width:100%;min-height:var(--aanraakdoel);display:flex;align-items:center;gap:var(--ruimte-md);padding:0 var(--ruimte-md);border:0;border-left:3px solid transparent;border-radius:var(--radius-md);background-color:transparent;color:var(--kleur-zijbalk-tekst-zacht);font:inherit;font-size:var(--tekst-compact);font-weight:500;text-align:left;cursor:pointer;transition:background-color var(--duur-schil) ease-out,color var(--duur-schil) ease-out}.pdca-zijbalk__item:hover,.pdca-zijbalk__subitem:hover{background-color:var(--kleur-zijbalk-hover);color:var(--kleur-zijbalk-tekst)}.pdca-zijbalk__item[aria-current=page],.pdca-zijbalk__subitem[aria-current=page]{background-color:var(--kleur-zijbalk-actief);color:var(--kleur-zijbalk-tekst);border-left-color:var(--kleur-accent);box-shadow:0 1px 2px #00000026}.pdca-zijbalk__label{flex:1;min-width:0}.pdca-zijbalk__item:where(a){text-decoration:none}.pdca-zijbalk__extern{display:inline-flex;flex:0 0 auto}.pdca-zijbalk__extern .pdca-icoon{width:1rem;height:1rem}.pdca-zijbalk__sublijst{padding:var(--ruimte-xs) 0 var(--ruimte-xs) var(--ruimte-2xl)}.pdca-zijbalk__sublijst--dieper{padding-left:var(--ruimte-md);padding-bottom:0}.pdca-zijbalk__subitem{font-weight:400}.pdca-zijbalk__tellers{margin-left:auto;display:flex;align-items:center;gap:var(--ruimte-xs);flex:0 0 auto}.pdca-zijbalk__tellerhouder{display:inline-flex}.pdca-zijbalk__teller{display:inline-flex;align-items:center;justify-content:center;gap:2px;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:999px;font-size:var(--tekst-mini);font-weight:600;line-height:1;font-variant-numeric:tabular-nums;background-color:var(--kleur-zijbalk-tekst);color:var(--kleur-zijbalk)}.pdca-zijbalk__teller[data-toon=probleem]{background-color:var(--kleur-kritiek);color:var(--kleur-zijbalk-tekst);outline:1px solid var(--kleur-zijbalk-tekst-zacht)}.pdca-zijbalk :where(button,a,select,[tabindex]):focus-visible{outline-color:var(--kleur-zijbalk-tekst)}.pdca-zijbalk__voet{flex:0 0 auto;border-top:1px solid var(--kleur-zijbalk-actief);padding:var(--ruimte-md)}.pdca-rolpreview{display:flex;flex-direction:column;gap:var(--ruimte-sm)}.pdca-rolpreview__titel{display:inline-flex;align-items:center;gap:var(--ruimte-xs);font-size:var(--tekst-mini);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--kleur-zijbalk-kop)}.pdca-rolpreview__titel .pdca-icoon{width:.875rem;height:.875rem}.pdca-rolpreview__rollen{display:flex;flex-wrap:wrap;gap:var(--ruimte-xs)}.pdca-rolpreview__rol{min-height:var(--aanraakdoel);padding:0 var(--ruimte-md);border:1px solid var(--kleur-zijbalk-kop);border-radius:var(--radius-md);background-color:transparent;color:var(--kleur-zijbalk-tekst-zacht);font:inherit;font-size:var(--tekst-mini);font-weight:500;cursor:pointer}.pdca-rolpreview__rol:hover{background-color:var(--kleur-zijbalk-hover);color:var(--kleur-zijbalk-tekst)}.pdca-rolpreview__rol[aria-pressed=true]{background-color:var(--kleur-risico-zacht);border-color:var(--kleur-risico-zacht);color:var(--kleur-risico-tekst);font-weight:700}.pdca-rolpreview__terug{align-self:flex-start;min-height:var(--aanraakdoel);display:inline-flex;align-items:center;gap:var(--ruimte-xs);padding:0 var(--ruimte-sm);border:0;border-radius:var(--radius-md);background-color:transparent;color:var(--kleur-zijbalk-tekst);font:inherit;font-size:var(--tekst-mini);font-weight:600;text-decoration:underline;cursor:pointer}.pdca-rolpreview__terug .pdca-icoon{width:.875rem;height:.875rem}.pdca-previewbalk{position:sticky;top:var(--kopbalk-hoogte);z-index:19;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ruimte-sm) var(--ruimte-lg);padding:var(--ruimte-sm) var(--ruimte-xl);background-color:var(--kleur-risico-zacht);border-bottom:2px solid var(--kleur-risico);color:var(--kleur-risico-tekst);font-size:var(--tekst-compact)}.pdca-previewbalk__tekst{margin:0;display:flex;align-items:flex-start;gap:var(--ruimte-sm);min-width:0;flex:1 1 20rem}.pdca-previewbalk__tekst .pdca-icoon{margin-top:1px;width:1rem;height:1rem}.pdca-previewbalk__knop{min-height:var(--aanraakdoel);display:inline-flex;align-items:center;gap:var(--ruimte-xs);padding:0 var(--ruimte-md);border:1px solid var(--kleur-risico-tekst);border-radius:var(--radius-md);background-color:var(--kleur-kaart);color:var(--kleur-risico-tekst);font:inherit;font-weight:600;cursor:pointer}.pdca-previewbalk__knop:hover{background-color:var(--kleur-risico-zacht)}.pdca-appkop{position:sticky;top:0;z-index:20;height:var(--kopbalk-hoogte);flex:0 0 auto;display:flex;align-items:center;gap:var(--ruimte-md);padding:0 var(--ruimte-lg);background-color:var(--kleur-kaart);border-bottom:1px solid var(--kleur-rand)}.pdca-appkop__menu{width:var(--aanraakdoel);height:var(--aanraakdoel);margin-left:calc(var(--ruimte-xs) * -1);display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-md);background-color:transparent;color:var(--kleur-tekst);cursor:pointer}.pdca-appkop__menu .pdca-icoon{width:1rem;height:1rem}.pdca-appkop__menu:hover{background-color:var(--kleur-kaart-rustig)}.pdca-appkop__merk{display:flex;align-items:center;min-width:0;flex-shrink:0}.pdca-appkop__ruimte{flex:1}.pdca-appkop__rechts{display:flex;align-items:center;gap:var(--ruimte-md);min-width:0}.pdca-appkop__rechts>.pdca-status{min-width:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media(max-width:639px){.pdca-appkop__rechts>.pdca-status{line-height:var(--regelhoogte-krap)}}.pdca-appkop__rechts>.pdca-gebruikersmenu{flex-shrink:0}.pdca-devmarkering__kort{display:none}@media(max-width:767px){.pdca-devmarkering__vol{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pdca-devmarkering__kort{display:inline;white-space:nowrap}}.pdca-merk{display:inline-flex;align-items:center;gap:.625rem;min-height:var(--aanraakdoel);color:var(--kleur-tekst);text-decoration:none;border-radius:var(--radius-sm)}.pdca-merk__logo{width:2.25rem;height:2.25rem;flex:0 0 auto}.pdca-merk__vlak{fill:var(--kleur-primair)}.pdca-merk__ring{fill:none;stroke:var(--kleur-accent)}.pdca-merk__boog{fill:none;stroke:var(--kleur-pagina)}.pdca-merk__tekst{fill:var(--kleur-pagina)}.pdca-merk__naam{font-size:var(--tekst-klein);font-weight:600;letter-spacing:-.01em;white-space:nowrap}@media(max-width:639px){.pdca-merk__naam{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.pdca-gebruikersmenu{position:relative}.pdca-gebruikersmenu__knop{min-height:var(--aanraakdoel);display:flex;align-items:center;gap:var(--ruimte-sm);padding:var(--ruimte-xs) var(--ruimte-sm) var(--ruimte-xs) var(--ruimte-xs);border:0;border-radius:999px;background-color:transparent;color:var(--kleur-tekst);font:inherit;text-align:left;cursor:pointer}.pdca-gebruikersmenu__knop:hover{background-color:var(--kleur-kaart-rustig)}.pdca-avatar{width:2rem;height:2rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background-color:var(--kleur-primair);color:var(--kleur-tekst-op-primair);font-size:var(--tekst-mini);font-weight:600}.pdca-gebruikersmenu__tekst{display:flex;flex-direction:column;line-height:var(--regelhoogte-krap)}.pdca-gebruikersmenu__naam{font-size:var(--tekst-compact);font-weight:500}.pdca-gebruikersmenu__rol{font-size:var(--tekst-mini);color:var(--kleur-tekst-zacht)}@media(max-width:1023px){.pdca-gebruikersmenu__tekst{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.pdca-gebruikersmenu__paneel{position:absolute;right:0;top:calc(100% + var(--ruimte-xs));z-index:30;width:18rem;max-width:calc(100vw - 2 * var(--ruimte-lg));display:flex;flex-direction:column;gap:var(--ruimte-md);padding:var(--ruimte-md);background-color:var(--kleur-kaart);border:1px solid var(--kleur-rand);border-radius:var(--radius-md);box-shadow:var(--schaduw-kaart)}.pdca-gebruikersmenu__paneel[hidden]{display:none}.pdca-avatar{overflow:hidden}.pdca-avatar__foto{width:100%;height:100%;object-fit:cover;display:block}.pdca-avatar--groot{width:2.75rem;height:2.75rem;font-size:var(--tekst-compact)}.pdca-gebruikersmenu__wie{display:flex;align-items:center;gap:var(--ruimte-md);padding-bottom:var(--ruimte-md);border-bottom:1px solid var(--kleur-rand)}.pdca-gebruikersmenu__wietekst{min-width:0;display:flex;flex-direction:column;gap:2px}.pdca-gebruikersmenu__wietekst>p{margin:0;overflow-wrap:anywhere}.pdca-gebruikersmenu__wienaam{font-weight:600}.pdca-gebruikersmenu__wierol,.pdca-gebruikersmenu__wiemail{font-size:var(--tekst-compact);color:var(--kleur-tekst-zacht)}.pdca-applijst{display:flex;flex-direction:column;gap:var(--ruimte-xs);padding-bottom:var(--ruimte-md);border-bottom:1px solid var(--kleur-rand)}.pdca-applijst__titel{margin:0;font-size:var(--tekst-mini);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--kleur-tekst-zacht)}.pdca-applijst__lijst{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pdca-applijst__item{min-height:var(--aanraakdoel);display:flex;align-items:center;gap:var(--ruimte-sm);padding:0 var(--ruimte-sm);border-radius:var(--radius-md);color:var(--kleur-tekst);font-size:var(--tekst-compact);text-decoration:none}a.pdca-applijst__item:hover{background-color:var(--kleur-kaart-rustig)}.pdca-applijst__naam{flex:1;min-width:0}.pdca-applijst__hier{font-size:var(--tekst-mini);color:var(--kleur-tekst-zacht)}.pdca-applijst__extern{display:inline-flex;color:var(--kleur-tekst-zacht)}.pdca-applijst__extern .pdca-icoon{width:1rem;height:1rem}.pdca-paginakop{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--ruimte-xs) var(--ruimte-lg)}.pdca-paginakop__titel{margin:0;font-size:var(--tekst-titel);font-weight:700;color:var(--kleur-primair-donkerst)}.pdca-paginakop__onder{margin:0;color:var(--kleur-tekst-zacht);font-size:var(--tekst-klein)}@media(max-width:767px){.pdca-schil__inhoud{padding:var(--ruimte-lg);gap:var(--ruimte-lg)}.pdca-previewbalk{position:static;padding:var(--ruimte-sm) var(--ruimte-lg)}}.pdca-paneel{flex:0 0 auto;width:min(28rem,100%);background-color:var(--kleur-kaart);border-left:1px solid var(--kleur-rand);display:flex;flex-direction:column}.pdca-paneel__kop{display:flex;align-items:center;justify-content:space-between;gap:var(--ruimte-md);padding:var(--ruimte-lg);border-bottom:1px solid var(--kleur-rand)}.pdca-paneel__titel{font-size:var(--tekst-groot);font-weight:600;margin:0}.pdca-paneel__sluit{min-width:var(--aanraakdoel);min-height:var(--aanraakdoel);border:none;border-radius:var(--radius-sm);background-color:transparent;color:var(--kleur-tekst);font-size:var(--tekst-titel);cursor:pointer}.pdca-paneel__sluit:hover,.pdca-paneel__sluit:active{background-color:var(--kleur-kaart-rustig)}.pdca-paneel__inhoud{padding:var(--ruimte-lg);display:flex;flex-direction:column;gap:var(--ruimte-lg)}.pdca-paneel__acties{position:sticky;bottom:0;z-index:1;display:flex;flex-direction:column;gap:var(--ruimte-md);margin:0 calc(var(--ruimte-lg) * -1);padding:var(--ruimte-md) var(--ruimte-lg);background-color:var(--kleur-kaart);border-top:1px solid var(--kleur-rand)}html:has(.pdca-paneel__acties){scroll-padding-bottom:calc(var( --paneelacties-hoogte, calc(var(--aanraakdoel) * 2 + var(--ruimte-md) * 2 + var(--ruimte-lg) * 2) ) + var(--focus-offset) * 2)}.pdca-formulier{display:flex;flex-direction:column;gap:var(--ruimte-lg)}.pdca-knoppenrij{display:flex;flex-wrap:wrap;gap:var(--ruimte-md)}.pdca-veldgroep{display:flex;flex-direction:column;gap:var(--ruimte-md);margin:0;padding:0;border:none;min-width:0}.pdca-keuzerooster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ruimte-sm) var(--ruimte-md);margin:0;padding:var(--ruimte-md);border:1px solid var(--kleur-rand);border-radius:var(--radius-sm);min-width:0}.pdca-keuzerooster__legenda{grid-column:1 / -1;padding:0;font-size:var(--tekst-klein);font-weight:700;color:var(--kleur-primair-donkerst)}.pdca-keuzerooster>.pdca-veld{min-width:0;gap:var(--ruimte-xs)}.pdca-keuzerooster>.pdca-veld .pdca-veld__label{font-size:var(--tekst-klein)}.pdca-keuzerooster__verwijderen{align-self:end;justify-self:start}@media(max-width:1023px){.pdca-paneel{width:100%;border-left:none;border-top:1px solid var(--kleur-rand)}}.pdca-tabelhouder{overflow:auto;max-height:70vh;overscroll-behavior:contain;background-color:var(--kleur-kaart);border:1px solid var(--kleur-rand);border-radius:var(--radius-lg)}.pdca-tabel{width:100%;border-collapse:collapse;font-size:var(--tekst-klein)}.pdca-tabel th,.pdca-tabel td{padding:var(--ruimte-md) var(--ruimte-lg);text-align:left;border-bottom:1px solid var(--kleur-rand);vertical-align:middle}.pdca-tabel th{background-color:var(--kleur-kaart-rustig);color:var(--kleur-primair-donkerst);font-weight:700;white-space:nowrap;position:sticky;top:0;z-index:1}.pdca-tabel tbody tr:last-child td{border-bottom:none}.pdca-tabel tbody tr:hover{background-color:var(--kleur-primair-zacht)}.pdca-tabel td:last-child,.pdca-tabel th:last-child{position:sticky;right:0;background-color:var(--kleur-kaart);z-index:1}.pdca-tabel th:last-child{background-color:var(--kleur-kaart-rustig);z-index:2}.pdca-tabel tbody tr:hover td:last-child{background-color:var(--kleur-primair-zacht)}.pdca-tabel__getal{font-variant-numeric:tabular-nums}@media(max-width:1279px){.pdca-tabelhouder{overflow-x:visible;overflow-y:visible;max-height:none}.pdca-tabel thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pdca-tabel tbody tr{display:block;border:2px solid var(--kleur-rand);border-radius:var(--radius-md);margin-bottom:var(--ruimte-md);padding:var(--ruimte-sm);background-color:var(--kleur-kaart)}.pdca-tabel td{display:flex;flex-wrap:wrap;gap:var(--ruimte-sm);align-items:baseline;border-bottom:none;padding:var(--ruimte-sm) var(--ruimte-md);white-space:normal;overflow-wrap:anywhere}.pdca-tabel td[data-kolom]:not([data-kolom=""]):before{content:attr(data-kolom);font-weight:600;color:var(--kleur-tekst-zacht);flex:0 0 auto;min-width:8rem}.pdca-tabel td:last-child{padding-top:var(--ruimte-md)}.pdca-tabel td:last-child .pdca-knop{width:100%}}.pdca-raster{display:flex;flex-direction:column;gap:var(--ruimte-sm);min-width:0}.pdca-rasterhouder{overflow:auto;max-height:75vh;min-width:0;overscroll-behavior-x:contain;overscroll-behavior-y:auto;position:relative;background-color:var(--kleur-kaart);border:1px solid var(--kleur-rand);border-radius:var(--radius-md)}.pdca-raster__cue{position:sticky;top:0;left:0;z-index:4;height:0;pointer-events:none}.pdca-raster__cue:before,.pdca-raster__cue:after{content:"";position:absolute;top:0;height:var(--raster-zichtbare-hoogte, 0px);width:var(--ruimte-md);pointer-events:none;background-repeat:no-repeat;background-size:2px 100%,100% 100%}.pdca-raster__cue:before{left:0;background-position:left top,left top}.pdca-raster__cue:after{right:0;background-position:right top,right top}.pdca-rasterhouder[data-overloop~=links]:not(.pdca-rasterhouder--plak-links) .pdca-raster__cue:before{background-image:linear-gradient(var(--kleur-rand-bediening),var(--kleur-rand-bediening)),linear-gradient(to right,color-mix(in srgb,var(--kleur-rand-bediening) 35%,transparent),transparent)}.pdca-rasterhouder[data-overloop~=rechts]:not(.pdca-rasterhouder--actie) .pdca-raster__cue:after{background-image:linear-gradient(var(--kleur-rand-bediening),var(--kleur-rand-bediening)),linear-gradient(to left,color-mix(in srgb,var(--kleur-rand-bediening) 35%,transparent),transparent)}.pdca-raster__tabel{width:100%;border-collapse:collapse;font-size:var(--tekst-compact);line-height:var(--regelhoogte-krap)}.pdca-raster__tabel th,.pdca-raster__tabel td{padding:var(--ruimte-xs) var(--ruimte-sm);text-align:left;border-bottom:1px solid var(--kleur-rand);vertical-align:middle;white-space:nowrap}.pdca-raster__tabel th{background-color:var(--kleur-kaart-rustig);color:var(--kleur-primair-donkerst);font-weight:700;position:sticky;top:0;z-index:1}.pdca-raster__tabel .pdca-raster__onderkop th{top:var( --raster-kop1-hoogte, calc(var(--tekst-compact) * var(--regelhoogte-krap) + 2 * var(--ruimte-xs)) )}.pdca-raster__tabel th.pdca-raster__groep{text-align:center;border-left:1px solid var(--kleur-rand);border-right:1px solid var(--kleur-rand)}.pdca-raster__tabel .pdca-raster__onderkop th{font-weight:400}.pdca-raster__tabel tbody tr:last-child td{border-bottom:none}.pdca-raster__rij--klikbaar{cursor:pointer}.pdca-raster__tabel tbody tr:hover{background-color:var(--kleur-primair-zacht)}.pdca-raster__tabel th.pdca-raster__getal,.pdca-raster__tabel td.pdca-raster__getal{font-variant-numeric:tabular-nums;text-align:right}.pdca-raster__tabel code{font-size:var(--tekst-compact);white-space:normal}.pdca-raster__tabel td.pdca-raster__omloop{white-space:normal;min-width:10rem;max-width:16rem}.pdca-raster__tabel th.pdca-raster__getal .pdca-raster__sorteer{justify-content:flex-end}.pdca-raster__sorteer{display:inline-flex;align-items:center;gap:var(--ruimte-xs);width:100%;min-width:var(--aanraakdoel);min-height:var(--aanraakdoel);margin:calc(var(--ruimte-xs) * -1) 0;padding:0 var(--ruimte-xs);border:0;border-radius:var(--radius-sm);background:transparent;color:inherit;font:inherit;font-weight:700;text-align:left;cursor:pointer}.pdca-raster__sorteer:hover{background-color:var(--kleur-kaart)}.pdca-raster__pijl{color:var(--kleur-tekst-zacht)}th[aria-sort=ascending] .pdca-raster__pijl,th[aria-sort=descending] .pdca-raster__pijl{color:var(--kleur-primair)}.pdca-raster__tabel td.pdca-raster__actie,.pdca-raster__tabel th.pdca-raster__actiekop{position:sticky;right:0;background-color:var(--kleur-kaart);z-index:1}.pdca-raster__tabel th.pdca-raster__actiekop{background-color:var(--kleur-kaart-rustig);z-index:2}.pdca-rasterhouder[data-overloop~=rechts] .pdca-raster__tabel td.pdca-raster__actie,.pdca-rasterhouder[data-overloop~=rechts] .pdca-raster__tabel th.pdca-raster__actiekop{border-left:2px solid var(--kleur-rand-bediening);background-clip:padding-box}.pdca-rasterhouder[data-overloop~=rechts] .pdca-raster__tabel td.pdca-raster__actie:before,.pdca-rasterhouder[data-overloop~=rechts] .pdca-raster__tabel th.pdca-raster__actiekop:before{content:"";position:absolute;top:0;bottom:0;right:100%;width:var(--ruimte-md);pointer-events:none;background:linear-gradient(to left,var(--kleur-rand-bediening),transparent);opacity:.35}.pdca-raster__tabel tbody tr:hover td.pdca-raster__actie{background-color:var(--kleur-primair-zacht)}.pdca-raster__tabel td.pdca-raster__plak-links,.pdca-raster__tabel th.pdca-raster__plak-links{position:sticky;left:0;background-color:var(--kleur-kaart);z-index:1}.pdca-raster__tabel th.pdca-raster__plak-links{background-color:var(--kleur-kaart-rustig);z-index:3}.pdca-rasterhouder[data-overloop~=links] .pdca-raster__tabel td.pdca-raster__plak-links,.pdca-rasterhouder[data-overloop~=links] .pdca-raster__tabel th.pdca-raster__plak-links{box-shadow:inset -2px 0 0 var(--kleur-rand-bediening)}.pdca-rasterhouder[data-overloop~=links] .pdca-raster__tabel td.pdca-raster__plak-links:after,.pdca-rasterhouder[data-overloop~=links] .pdca-raster__tabel th.pdca-raster__plak-links:after{content:"";position:absolute;top:0;bottom:0;left:100%;width:var(--ruimte-md);pointer-events:none;background:linear-gradient(to right,var(--kleur-rand-bediening),transparent);opacity:.35}.pdca-raster__tabel tbody tr:hover td.pdca-raster__plak-links{background-color:var(--kleur-primair-zacht)}.pdca-raster__tabel td.pdca-raster__gedempt{color:var(--kleur-tekst-zacht)}.pdca-raster__rij--onvolledig td,.pdca-raster__rij--onvolledig td.pdca-raster__plak-links{background-color:var(--kleur-kaart-gedempt)}.pdca-raster__onvolledig{margin-left:var(--ruimte-xs);font-size:inherit;color:var(--kleur-tekst-zacht);white-space:nowrap}.pdca-raster__legenda{margin:0;color:var(--kleur-tekst-zacht);font-size:var(--tekst-compact);line-height:var(--regelhoogte-ruim)}.pdca-raster__actieknop,.pdca-raster__paginaknop{display:inline-flex;align-items:center;justify-content:center;min-height:var(--aanraakdoel);min-width:var(--aanraakdoel);padding:0 var(--ruimte-md);border:2px solid var(--kleur-primair);border-radius:var(--radius-sm);background-color:var(--kleur-kaart);color:var(--kleur-primair);font:inherit;font-weight:600;cursor:pointer}.pdca-raster__actieknop{margin:calc(var(--ruimte-xs) * -1) 0}.pdca-raster__actieknop:hover,.pdca-raster__paginaknop:hover:not(:disabled){background-color:var(--kleur-primair);color:var(--kleur-tekst-op-primair)}.pdca-raster__paginaknop:disabled{border-color:var(--kleur-rand-bediening);color:var(--kleur-tekst-zacht);cursor:not-allowed}.pdca-raster__leeg{padding:var(--ruimte-lg)}.pdca-raster__voet{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ruimte-sm) var(--ruimte-lg);font-size:var(--tekst-klein)}.pdca-raster__teller{margin:0;color:var(--kleur-tekst-zacht);font-variant-numeric:tabular-nums}.pdca-raster__paginering{display:flex;align-items:center;gap:var(--ruimte-sm)}.pdca-raster__paginanummer{font-variant-numeric:tabular-nums}.pdca-raster__paginering{flex-wrap:wrap}.pdca-raster__paginalijst{width:auto;min-height:var(--aanraakdoel);font-size:var(--tekst-klein)}.pdca-schermblok{display:flex;flex-direction:column;gap:var(--ruimte-sm)}.pdca-schermkop{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ruimte-xs) var(--ruimte-xl)}.pdca-schermkop>p{margin:0}.pdca-filtersectie{display:flex;flex-direction:column;gap:var(--ruimte-md);padding:var(--ruimte-sm) var(--ruimte-md);background-color:var(--kleur-kaart);border:1px solid var(--kleur-rand);border-radius:var(--radius-lg);box-shadow:var(--schaduw-kaart)}.pdca-filterbalk__hint{flex:1 0 100%;margin:0}@media(min-width:1024px){.pdca-filterbalk{flex-wrap:nowrap}.pdca-filterbalk>.pdca-veld{flex:1 1 9rem}.pdca-filterbalk>.pdca-veld:first-child{flex:2 1 14rem}.pdca-filterbalk__acties{display:flex;gap:var(--ruimte-sm);flex:0 0 auto;align-self:flex-end}.pdca-filterbalk--meer{flex-wrap:wrap}}.pdca-filterbalk{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ruimte-md) var(--ruimte-lg)}.pdca-filterbalk>.pdca-veld{flex:1 1 14rem;min-width:0}.pdca-filterbalk>.pdca-veld:first-child{flex-basis:20rem}.pdca-filterbalk__vinkjes{display:flex;flex-wrap:wrap;gap:var(--ruimte-sm) var(--ruimte-lg);align-self:center}.pdca-filterbalk__vinkje{display:inline-flex;align-items:center;gap:var(--ruimte-sm);min-height:var(--aanraakdoel);cursor:pointer}.pdca-filterbalk__vinkje input{width:1.5rem;height:1.5rem;margin:0;accent-color:var(--kleur-primair)}.pdca-filterbalk__acties{align-self:center}.pdca-filtersectie--een-regel{container-type:inline-size}@container (min-width: 48rem){.pdca-filtersectie--een-regel>.pdca-filterbalk:first-child{flex-wrap:nowrap}.pdca-filtersectie--een-regel>.pdca-filterbalk:first-child>.pdca-veld{flex:1 1 10rem}.pdca-filtersectie--een-regel>.pdca-filterbalk:first-child>.pdca-veld:first-child{flex:2 1 16rem}.pdca-filtersectie--een-regel>.pdca-filterbalk:first-child>.pdca-filterbalk__acties{flex:0 0 auto;align-self:flex-end}}.pdca-kaart__bron{flex:1 1 20rem;min-width:0;text-align:right}.pdca-kaart__bron>p{margin:0}.pdca-kolommen{display:grid;grid-template-columns:1fr;gap:var(--ruimte-lg)}@media(min-width:1024px){.pdca-kolommen--twee{grid-template-columns:1fr 1fr}}.pdca-details{display:grid;grid-template-columns:fit-content(50%) minmax(min-content,1fr);gap:var(--ruimte-sm) var(--ruimte-lg);margin:0;container-type:inline-size}@container (max-width: 15em){.pdca-details>dt,.pdca-details>dd{grid-column:1 / -1}}.pdca-details>dt,.pdca-details>dd{min-width:0;overflow-wrap:anywhere}.pdca-details dt{font-weight:600;color:var(--kleur-tekst-zacht)}.pdca-details dd{margin:0}.pdca-tebevestigen{flex-wrap:wrap}.pdca-tebevestigen__knop{min-width:var(--aanraakdoel);min-height:var(--aanraakdoel);border:1px solid var(--kleur-risico);border-radius:var(--radius-sm);background-color:transparent;color:var(--kleur-risico-tekst);font-weight:700;cursor:pointer}.pdca-tebevestigen__uitleg{flex:1 0 100%;margin-top:var(--ruimte-xs);font-weight:400;color:var(--kleur-risico-tekst)}.pdca-uitleg{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ruimte-sm);max-width:100%}.pdca-veld__kop,.pdca-kaart__titelrij{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ruimte-sm);min-width:0}.pdca-uitleg__knop{display:inline-flex;align-items:center;justify-content:center;min-width:var(--aanraakdoel);min-height:var(--aanraakdoel);padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background-color:transparent;color:var(--kleur-primair);font:inherit;font-size:var(--tekst-body);cursor:pointer}.pdca-uitleg__knop[aria-expanded=true]{background-color:var(--kleur-primair-zacht);border-color:var(--kleur-primair)}.pdca-uitleg__icoon{display:inline-flex;align-items:center;justify-content:center;width:var(--ruimte-xl);height:var(--ruimte-xl);border:2px solid currentColor;border-radius:50%;font-size:var(--tekst-klein);font-weight:700;line-height:1}.pdca-uitleg__tekst{display:block;flex:1 0 100%;padding:var(--ruimte-sm) var(--ruimte-md);border-left:var(--ruimte-xs) solid var(--kleur-primair);border-radius:var(--radius-sm);background-color:var(--kleur-primair-zacht);color:var(--kleur-tekst);font-size:var(--tekst-klein);font-weight:400;line-height:var(--regelhoogte-ruim)}.pdca-uitleg__tekst[hidden]{display:none}.pdca-uitleg__tekst{white-space:pre-line}.pdca-raster__teken{margin-left:var(--ruimte-xs);color:var(--kleur-risico-tekst);font-size:var(--tekst-klein)}.pdca-schermuitleg{margin:0;color:var(--kleur-tekst-zacht);line-height:var(--regelhoogte-ruim)}.pdca-uitlegblok__knop{margin-left:auto;align-self:center;display:inline-flex;align-items:center;gap:var(--ruimte-sm);max-width:100%;min-height:var(--aanraakdoel);padding:var(--ruimte-xs) var(--ruimte-md);border:1px solid var(--kleur-rand-bediening);border-radius:var(--radius-sm);background-color:var(--kleur-kaart);color:var(--kleur-primair-donker);font:inherit;font-size:var(--tekst-klein);font-weight:600;line-height:var(--regelhoogte-krap);text-align:left;cursor:pointer}.pdca-uitlegblok__knop:hover,.pdca-uitlegblok__knop[aria-expanded=true]{background-color:var(--kleur-primair-zacht)}.pdca-uitlegblok__knop>span:not([class]){min-width:0;overflow-wrap:anywhere}.pdca-uitlegblok__toestand{font-weight:400;color:var(--kleur-tekst-zacht);white-space:nowrap}.pdca-uitlegblok__toestand:after{content:" ▸"}.pdca-uitlegblok__knop[aria-expanded=true] .pdca-uitlegblok__toestand:after{content:" ▾"}.pdca-uitlegblok__paneel{flex:1 0 100%;min-width:0;display:flex;flex-direction:column;gap:var(--ruimte-lg);margin-top:var(--ruimte-xs);padding:var(--ruimte-lg) var(--ruimte-xl);border:1px solid var(--kleur-rand);border-radius:var(--radius-md);background-color:var(--kleur-kaart);overflow-wrap:break-word}.pdca-uitlegblok__deel{display:flex;flex-direction:column;gap:var(--ruimte-xs);max-width:75ch}.pdca-uitlegblok__kop{font-size:var(--tekst-body);font-weight:700;color:var(--kleur-primair-donkerst)}.pdca-uitlegblok__stappen{margin:0;padding-left:var(--ruimte-xl);display:flex;flex-direction:column;gap:var(--ruimte-xs)}.pdca-uitlegblok__termen{margin:0;display:flex;flex-direction:column;gap:var(--ruimte-sm)}.pdca-uitlegblok__term{display:grid;grid-template-columns:minmax(8rem,14rem) minmax(0,1fr);gap:var(--ruimte-xs) var(--ruimte-lg)}.pdca-uitlegblok__term>dt{font-weight:600}.pdca-uitlegblok__term>dd{margin:0}.pdca-uitlegblok__termen--lijst{max-width:75ch}@media(max-width:767px){.pdca-uitlegblok__term{grid-template-columns:minmax(0,1fr)}}.pdca-cyclus{border:1px solid var(--kleur-rand);border-radius:var(--radius-sm);background-color:var(--kleur-kaart)}.pdca-cyclus>summary,.pdca-uitklap>summary{cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ruimte-sm) var(--ruimte-md);min-height:var(--aanraakdoel);padding:var(--ruimte-md) var(--ruimte-lg);font-weight:600;list-style:none}.pdca-cyclus>summary::-webkit-details-marker,.pdca-uitklap>summary::-webkit-details-marker{display:none}.pdca-cyclus>summary:before,.pdca-uitklap>summary:before{content:"▸";content:"▸" / "";color:var(--kleur-primair);width:1em;flex:0 0 auto}.pdca-cyclus[open]>summary:before,.pdca-uitklap[open]>summary:before{content:"▾";content:"▾" / ""}.pdca-cyclus__inhoud{display:flex;flex-direction:column;gap:var(--ruimte-md);padding:0 var(--ruimte-lg) var(--ruimte-lg)}.pdca-uitklap>summary{padding:var(--ruimte-sm) 0}.pdca-uitklap__inhoud{display:flex;flex-direction:column;gap:var(--ruimte-md);padding-top:var(--ruimte-sm)}.pdca-uitklap__hint{font-weight:400;color:var(--kleur-tekst-zacht)}.pdca-uitklap--compact{font-size:var(--tekst-compact)}.pdca-strook{display:grid;grid-template-columns:1fr;gap:var(--ruimte-md)}.pdca-p0-instellingen{display:flex;flex-wrap:wrap;gap:var(--ruimte-md) var(--ruimte-lg);align-items:flex-end;margin-bottom:var(--ruimte-lg)}.pdca-p0-instellingen .pdca-veld__invoer{min-width:8rem}.pdca-tegels{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:var(--ruimte-md)}.pdca-tegel{display:flex;flex-direction:column;gap:var(--ruimte-xs);min-height:var(--aanraakdoel);padding:var(--ruimte-md);border:1px solid var(--kleur-rand-bediening);border-radius:var(--radius-sm);background-color:var(--kleur-kaart);color:var(--kleur-tekst);text-decoration:none}a.pdca-tegel:hover{border-color:var(--kleur-primair);background-color:var(--kleur-primair-zacht)}.pdca-tegel--leeg{margin:0;border-style:dashed;border-color:var(--kleur-rand);background-color:var(--kleur-kaart-rustig)}.pdca-tegel--risico{border-color:var(--kleur-risico);background-color:var(--kleur-risico-zacht);color:var(--kleur-risico-tekst)}.pdca-tegel__getal{font-size:var(--tekst-scherm);font-weight:700;line-height:var(--regelhoogte-krap)}.pdca-tegel__label{font-size:var(--tekst-compact);line-height:var(--regelhoogte-krap)}.pdca-balken{list-style:none;margin:0 0 var(--ruimte-lg);padding:0;display:flex;flex-direction:column;gap:var(--ruimte-md)}.pdca-balk__kop{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ruimte-sm)}.pdca-balk__spoor{height:var(--ruimte-md);border-radius:var(--radius-sm);background-color:var(--kleur-kaart-rustig);border:1px solid var(--kleur-rand-bediening);overflow:hidden;margin:var(--ruimte-xs) 0}.pdca-balk__vulling{height:100%;background-color:var(--kleur-primair)}@media(min-width:768px){.pdca-strook{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.pdca-strook{grid-template-columns:repeat(4,minmax(0,1fr))}}.pdca-vak{display:flex;flex-direction:column;gap:var(--ruimte-sm);min-width:0;padding:var(--ruimte-md);border:1px solid var(--kleur-rand);border-top:4px solid var(--kleur-primair);border-radius:var(--radius-sm);background-color:var(--kleur-kaart-rustig)}.pdca-vak__kop{display:flex;align-items:center;gap:var(--ruimte-sm);margin:0;font-size:var(--tekst-body)}.pdca-vak__letter{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background-color:var(--kleur-primair);color:var(--kleur-tekst-op-primair);font-weight:700}.pdca-vak__tekst{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.pdca-opmaak{display:flex;flex-direction:column;gap:var(--ruimte-sm);min-width:0;overflow-wrap:anywhere}.pdca-opmaak>p,.pdca-opmaak>ul{margin:0}.pdca-opmaak>ul{padding-left:var(--ruimte-lg);list-style:disc}.pdca-opmaak strong{font-weight:700}.pdca-rapport{display:flex;flex-direction:column;gap:var(--ruimte-sm);min-width:0}.pdca-rapport>p{margin:0}.pdca-opmaak-voorbeeld{display:flex;flex-direction:column;gap:var(--ruimte-xs);margin-top:var(--ruimte-sm);padding:var(--ruimte-md);border:1px solid var(--kleur-rand);border-radius:var(--radius-sm);background-color:var(--kleur-kaart-rustig)}.pdca-vak__lijst{display:flex;flex-direction:column;gap:var(--ruimte-sm);margin:0;padding:0;list-style:none}.pdca-vak__lijst>li{padding-top:var(--ruimte-sm);border-top:1px solid var(--kleur-rand)}.pdca-gat{margin:0;padding:var(--ruimte-sm) var(--ruimte-md);border-left:4px solid var(--kleur-risico);border-radius:var(--radius-sm);background-color:var(--kleur-risico-zacht);color:var(--kleur-risico-tekst);font-size:var(--tekst-klein)}.pdca-cyclus__kop{position:relative;font-variant-numeric:tabular-nums}.pdca-aandacht{position:relative;color:var(--kleur-risico-tekst);font-weight:600}.pdca-vak__datum{margin:0;color:var(--kleur-primair-donker);font-weight:600;font-variant-numeric:tabular-nums}.pdca-vak__datumwaarde,.pdca-datum{white-space:nowrap}.pdca-cyclus__status{font-size:var(--tekst-klein);font-weight:600;color:var(--kleur-primair-donkerst)}.pdca-bezoekdagen{display:flex;flex-direction:column;gap:var(--ruimte-xs);margin:0;padding:0;list-style:none}.pdca-bezoekdagen>li{overflow-wrap:anywhere}.pdca-bezoekdagen__datum{font-weight:600;font-variant-numeric:tabular-nums}.pdca-statusregel{margin:0}.pdca-statusregel:empty{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pdca-raster__onderregel{display:block;margin-top:var(--ruimte-xs);white-space:nowrap}@media(min-width:1280px){.pdca-raster__onderregel{display:inline-block;margin-top:0;margin-inline-start:var(--ruimte-xs);vertical-align:middle}}.pdca-grafiek{margin:0;display:flex;flex-direction:column;gap:var(--ruimte-sm);min-width:0}.pdca-grafiek__titel{margin:0;font-size:var(--tekst-body);font-weight:600}.pdca-grafiek__legende{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--ruimte-xs) var(--ruimte-lg);font-size:var(--tekst-compact);color:var(--kleur-tekst)}.pdca-grafiek__legende>li{display:inline-flex;align-items:center;gap:var(--ruimte-xs)}.pdca-grafiek__teken{flex:0 0 auto}.pdca-grafiek__vlak{width:100%;min-width:0;overflow:hidden;font-size:var(--tekst-compact)}.pdca-grafiek__laatste{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--ruimte-xs) var(--ruimte-lg);font-size:var(--tekst-compact);font-weight:600;font-variant-numeric:tabular-nums;color:var(--kleur-tekst)}.pdca-grafiek__laatste>li{display:inline-flex;align-items:center;gap:var(--ruimte-xs)}.pdca-grafiek__svg{display:block}.pdca-grafiek__tekst{font-size:var(--tekst-compact);fill:var(--kleur-tekst-zacht);font-variant-numeric:tabular-nums}.pdca-grafiek__tekst--vet{font-weight:700;fill:var(--kleur-tekst)}.pdca-grafiek__asbreuk{fill:none;stroke:var(--kleur-tekst-zacht);stroke-width:1.5;stroke-linejoin:round}.pdca-grafiek__afgekapt{fill:var(--kleur-tekst)}.pdca-grafiek__eindlabel{font-size:var(--tekst-compact);font-weight:600;fill:var(--kleur-tekst);font-variant-numeric:tabular-nums}.pdca-grafiek__raster{stroke:var(--kleur-rand);stroke-width:1}.pdca-grafiek__basislijn{stroke:var(--kleur-rand-bediening);stroke-width:1}.pdca-grafiek__lijn{fill:none;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:butt}.pdca-grafiek__lijn--primair{stroke:var(--kleur-primair)}.pdca-grafiek__lijn--tekst{stroke:var(--kleur-tekst)}.pdca-grafiek__lijn--zacht{stroke:var(--kleur-tekst-zacht)}.pdca-grafiek__lijn--stippel{stroke-width:1.5}.pdca-grafiek__punt--primair{fill:var(--kleur-primair)}.pdca-grafiek__punt--tekst{fill:var(--kleur-tekst)}.pdca-grafiek__punt--zacht{fill:var(--kleur-tekst-zacht)}.pdca-grafiek__stip{stroke:var(--kleur-kaart);stroke-width:1.5}.pdca-grafiek__markering{fill:var(--kleur-kaart);stroke-width:2}.pdca-grafiek__markering--primair{stroke:var(--kleur-primair)}.pdca-grafiek__markering--tekst{stroke:var(--kleur-tekst)}.pdca-grafiek__markering--zacht{stroke:var(--kleur-tekst-zacht)}.pdca-grafiek__staaf{fill:var(--kleur-primair)}.pdca-grafiek__leeg{margin:0;font-size:var(--tekst-klein);padding:var(--ruimte-lg);color:var(--kleur-tekst-zacht);border:1px dashed var(--kleur-rand-bediening);border-radius:var(--radius-sm)}.pdca-grafiek__samenvatting{margin:0;font-size:var(--tekst-klein);line-height:var(--regelhoogte-ruim);color:var(--kleur-tekst-zacht)}.pdca-dashboard{container-type:inline-size;container-name:weekdashboard;display:flex;flex-direction:column;gap:var(--ruimte-xl);min-width:0}.pdca-dashboard__duo{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ruimte-xl)}@container weekdashboard (min-width: 600px){.pdca-dashboard__duo{grid-template-columns:repeat(2,minmax(0,1fr))}}.pdca-tijdlijn{gap:var(--ruimte-sm);min-width:0;overflow-x:clip}.pdca-tijdlijn__melding{margin:0;font-size:var(--tekst-klein);line-height:var(--regelhoogte-ruim);color:var(--kleur-tekst)}.pdca-tijdlijn__legende{display:flex;flex-wrap:wrap;gap:var(--ruimte-xs) var(--ruimte-lg);margin:0;font-size:var(--tekst-compact);line-height:var(--regelhoogte-ruim);color:var(--kleur-tekst-zacht)}.pdca-tijdlijn__terug{display:inline-block;margin-bottom:var(--ruimte-xs);padding-block:var(--ruimte-xs);font-size:var(--tekst-compact)}.pdca-tijdlijn__leeg{margin:0;font-size:var(--tekst-klein);padding:var(--ruimte-lg);color:var(--kleur-tekst-zacht);border:1px dashed var(--kleur-rand-bediening);border-radius:var(--radius-sm)}.pdca-tijdlijn__raster{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:var(--ruimte-md);margin-top:var(--ruimte-sm);font-size:var(--tekst-compact)}.pdca-tijdlijn__baannaam{align-self:center;font-weight:600;color:var(--kleur-tekst-zacht);white-space:nowrap}.pdca-tijdlijn__baan{position:relative;min-width:0;font-size:var(--tekst-compact);border-bottom:1px solid var(--kleur-rand)}.pdca-tijdlijn__baan--fase{height:1.75em;border-bottom:none}.pdca-tijdlijn__baan--cycli{height:2.75em}.pdca-tijdlijn__baan--bezoeken{height:2.25em}.pdca-tijdlijn__baan--pdca{height:calc(2.25em * var(--pdca-rijen, 1))}.pdca-tijdlijn__baan:has(>.pdca-tijdlijn__baanleeg){display:flex;align-items:center;height:auto}.pdca-tijdlijn__baan--cycli:has(>.pdca-tijdlijn__baanleeg){min-height:2.75em}.pdca-tijdlijn__baan--bezoeken:has(>.pdca-tijdlijn__baanleeg),.pdca-tijdlijn__baan--pdca:has(>.pdca-tijdlijn__baanleeg){min-height:2.25em}.pdca-tijdlijn__baanleeg{min-width:0;color:var(--kleur-tekst-zacht);font-style:italic;overflow-wrap:anywhere}.pdca-tijdlijn__fase{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding:0 var(--ruimte-xs);white-space:nowrap;overflow:hidden}.pdca-tijdlijn__fase--opfok{background-color:var(--kleur-kaart-gedempt);color:var(--kleur-tekst-zacht)}.pdca-tijdlijn__fase--leg{background-color:var(--kleur-kaart-rustig);color:var(--kleur-tekst);font-weight:600}.pdca-tijdlijn__startleg{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background-color:var(--kleur-primair-donker)}.pdca-tijdlijn__periode{position:absolute;bottom:0;height:3px;background-color:var(--kleur-primair)}.pdca-tijdlijn__waar{position:absolute;bottom:0;width:2px;margin-left:-1px;height:var(--ruimte-xs);background-color:var(--kleur-tekst-zacht)}.pdca-tijdlijn__balk{position:absolute;inset:0}.pdca-tijdlijn__item{position:absolute;top:50%;z-index:1;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.pdca-tijdlijn__item[aria-disabled=true]{cursor:default}.pdca-tijdlijn__item:is(:hover,:focus-visible){z-index:2}.pdca-tijdlijn__inhoud{white-space:nowrap}.pdca-tijdlijn__blok{height:2em;padding:0 var(--ruimte-xs);border-radius:var(--radius-sm);font-weight:600}.pdca-tijdlijn__blok--afgesloten{background-color:var(--kleur-primair);color:var(--kleur-tekst-op-primair)}.pdca-tijdlijn__blok--afgesloten:hover{background-color:var(--kleur-primair-donker)}.pdca-tijdlijn__blok--open{background-color:var(--kleur-kaart);color:var(--kleur-primair-donker);border:2px solid var(--kleur-primair);border-right-style:dashed}.pdca-tijdlijn__blok--open:hover{background-color:var(--kleur-kaart-rustig)}.pdca-tijdlijn__stip{height:var(--ruimte-xl)}.pdca-tijdlijn__bol{display:block;width:var(--ruimte-md);height:var(--ruimte-md);border-radius:50%;background-color:var(--kleur-primair-donker);box-shadow:0 0 0 2px var(--kleur-kaart)}.pdca-tijdlijn__stip:hover .pdca-tijdlijn__bol{background-color:var(--kleur-primair-donkerst)}.pdca-tijdlijn__letter{height:var(--ruimte-xl);border:2px solid var(--kleur-primair-donker);border-radius:var(--radius-sm);font-weight:700;line-height:1}.pdca-tijdlijn__letter--gebeurd{background-color:var(--kleur-primair-donker);color:var(--kleur-tekst-op-primair)}.pdca-tijdlijn__letter--gebeurd:hover{background-color:var(--kleur-primair-donkerst);border-color:var(--kleur-primair-donkerst)}.pdca-tijdlijn__letter--leeg{background-color:var(--kleur-kaart);color:var(--kleur-tekst-zacht);border-color:var(--kleur-rand-bediening);border-style:dashed}.pdca-tijdlijn__letter--leeg:hover{background-color:var(--kleur-kaart-rustig)}.pdca-tijdlijn__letter--legende{display:inline-flex;align-items:center;justify-content:center;height:1.6em;min-width:1.6em;margin-left:var(--ruimte-xs);vertical-align:middle}.pdca-tijdlijn__tip{display:none;position:absolute;bottom:100%;z-index:3;width:max-content;max-width:min(26rem,var(--tip-ruimte, 26rem));padding:var(--ruimte-xs) var(--ruimte-sm);border-radius:var(--radius-sm);background-color:var(--kleur-tekst);color:var(--kleur-kaart);font-size:var(--tekst-compact);font-weight:400;line-height:var(--regelhoogte-krap);text-align:left;white-space:normal}.pdca-tijdlijn__tip[data-kant=links]{left:0}.pdca-tijdlijn__tip[data-kant=midden]{left:50%;transform:translate(-50%)}.pdca-tijdlijn__tip[data-kant=rechts]{right:0}.pdca-tijdlijn__item:is(:hover,:focus-visible):not([data-tip-weg])>.pdca-tijdlijn__tip{display:block}.pdca-tijdlijn__letter>.pdca-tijdlijn__tip{bottom:calc(100% + var(--ruimte-xs) + var(--ruimte-xs))}.pdca-tijdlijn__letter>.pdca-tijdlijn__tip:after{content:"";position:absolute;left:0;right:0;top:100%;height:calc(var(--ruimte-xs) + var(--ruimte-xs))}.pdca-tijdlijn__as{position:relative;height:2.9em;border-top:1px solid var(--kleur-rand-bediening)}.pdca-tijdlijn__tik{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;padding-top:var(--ruimte-xs);transform:translate(-50%);color:var(--kleur-tekst-zacht);font-variant-numeric:tabular-nums;line-height:var(--regelhoogte-krap);white-space:nowrap}.pdca-tijdlijn__tik:before{content:"";position:absolute;top:0;left:50%;width:1px;height:var(--ruimte-xs);background-color:var(--kleur-rand-bediening)}.pdca-tijdlijn__tik[data-kant=links]{align-items:flex-start;transform:none}.pdca-tijdlijn__tik[data-kant=links]:before{left:0}.pdca-tijdlijn__tik[data-kant=rechts]{align-items:flex-end;transform:translate(-100%)}.pdca-tijdlijn__tik[data-kant=rechts]:before{left:auto;right:0}.pdca-tijdlijn__tiklabel{color:var(--kleur-tekst);font-weight:600}.pdca-tijdlijn__lijst{margin:0;padding-left:var(--ruimte-xl);font-size:var(--tekst-klein);line-height:var(--regelhoogte-ruim)}
