.opz-kaart{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gg-sp-lg);padding:var(--gg-sp-lg) var(--gg-sp-xl);border:var(--gg-kaart-rand-breedte) solid var(--gg-kaart-rand);border-radius:var(--gg-r-medium);background:var(--gg-c-surface-container-lowest)}.opz-kop{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gg-sp-lg) var(--gg-sp-xxl);flex-wrap:wrap}.opz-kop__tekst{flex:1 1 320px;min-width:0;display:grid;gap:var(--gg-sp-xs)}.opz-kop__tekst h2{text-wrap:balance}.opz-voortgang{flex:0 1 260px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--gg-sp-sm);margin-top:6px}.opz-voortgang__balk{display:block;height:6px;border-radius:var(--gg-r-full);background:var(--gg-vlak-diep);overflow:hidden}.opz-voortgang__balk>span{display:block;height:100%;border-radius:var(--gg-r-full);background:var(--gg-c-primary);transition:width var(--gg-duur-entree) var(--gg-ease-uit)}.opz-volgende{display:flex}.gg-knop.opz-volgende__knop{white-space:normal;text-wrap:balance;padding-block:var(--gg-sp-sm)}.opz-stappen{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:var(--gg-sp-xs) var(--gg-sp-xl)}.opz-stap{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--gg-sp-sm);padding:var(--gg-sp-xs) 0}.opz-stap__icoon{color:var(--gg-c-on-surface-variant);margin-top:2px}.opz-stap--klaar .opz-stap__icoon{color:var(--gg-c-success)}.opz-stap--klaar .opz-stap__tekst>.t-body-medium{color:var(--gg-c-on-surface-variant)}.opz-stap--geblokkeerd .opz-stap__tekst>.t-body-medium{color:var(--gg-c-on-surface-variant)}.opz-stap--volgende .opz-stap__tekst>.t-body-medium,.opz-stap--volgende .opz-stap__knop{font-weight:600}.opz-stap__tekst{display:grid;gap:2px;min-width:0}.opz-stap__knop{justify-self:start;min-height:24px;padding:0;color:var(--gg-c-on-surface);text-align:start;border-radius:var(--gg-r-extra-small);transition:color var(--gg-duur-micro) var(--gg-ease-standaard)}.opz-stap__knop:hover{color:var(--gg-tekst-accent)}.opz-volgende{flex-wrap:wrap;align-items:center;gap:var(--gg-sp-xs) var(--gg-sp-md)}.opz-volgende__later{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gg-sp-xs) var(--gg-sp-sm)}.opz-live__kop{display:flex;align-items:flex-start;gap:var(--gg-sp-md)}.opz-live__kop .opz-kop__tekst{flex:1}.opz-live__vink{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:var(--gg-r-full);background:var(--gg-c-success-container);color:var(--gg-c-on-success-container)}.opz-live--viering .opz-live__vink{animation:opz-vink-in .6s var(--gg-ease-uit) both}@keyframes opz-vink-in{0%{opacity:0;transform:scale(.4) rotate(-20deg)}60%{transform:scale(1.12) rotate(4deg)}to{opacity:1;transform:scale(1) rotate(0)}}.opz-live__inhoud{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:var(--gg-sp-xl);align-items:start}.opz-preview,.opz-aanbevolen{display:grid;gap:var(--gg-sp-sm)}.opz-preview__kicker{color:var(--gg-inkt-stil);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.opz-preview__kaart{display:flex;align-items:flex-start;gap:var(--gg-sp-md);padding:var(--gg-sp-md);border:var(--gg-kaart-rand-breedte) solid var(--gg-kaart-rand);border-radius:var(--gg-r-medium);background:var(--gg-vlak-canvas)}.opz-preview__tekst{display:grid;gap:2px;min-width:0}.opz-preview__beschrijving{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.opz-aanbevolen__lijst{margin:0;padding:0;list-style:none;display:grid;gap:var(--gg-sp-xs)}.opz-vraag{display:grid;gap:var(--gg-sp-sm)}.opz-vraag p{margin:0}.opz-vraag__chips{display:flex;flex-wrap:wrap;gap:var(--gg-sp-xs)}.opz-aanbevolen__rij{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--gg-sp-sm);padding:var(--gg-sp-xs) 0}.opz-brug{position:sticky;top:0;z-index:3}.bd-formulier{display:grid;gap:var(--gg-sp-lg)}.bd-blok{display:grid;gap:var(--gg-sp-md)}.bd-rij{display:grid;grid-template-columns:3fr 1fr;align-items:start;gap:var(--gg-sp-md)}.bd-rij--postcode{grid-template-columns:1fr 2fr}@media(max-width:560px){.bd-rij,.bd-rij--postcode{grid-template-columns:1fr}}.bd-logo{display:flex;align-items:flex-start;gap:var(--gg-sp-lg);padding-bottom:var(--gg-sp-md);border-bottom:1px solid var(--gg-c-outline-variant)}.bd-logo__bediening{display:grid;gap:var(--gg-sp-xs);min-width:0}.bd-logo__kicker{color:var(--gg-inkt-stil);font-size:11px;line-height:16px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.bd-logo__knoppen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gg-sp-sm);margin-top:var(--gg-sp-xs)}@media(max-width:599px){.bd-logo{flex-direction:column}}.bd-verwijder__actie{display:flex}.bd-verwijder{display:grid;gap:var(--gg-sp-md);padding-bottom:var(--gg-sp-xs)}.bd-verwijder__kop{color:var(--gg-inkt-stil);font:var(--gg-t-label-small);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.bd-verwijder__lijst{display:grid;gap:var(--gg-sp-xs);padding-left:var(--gg-sp-xl);list-style:disc}.vk-vakantie{display:grid;gap:var(--gg-sp-md)}.vk-vakantie__kop{display:flex;align-items:center;gap:var(--gg-sp-md)}.vk-vakantie__ring{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--gg-r-full);background:var(--gg-c-surface-container-high);color:var(--gg-c-on-surface-variant);flex:0 0 auto}.vk-vakantie__ring--aan{background:var(--gg-c-tertiary-container);color:var(--gg-c-on-tertiary-container)}.vk-vakantie__kop-tekst{flex:1;display:grid;gap:2px;min-width:0}.vk-vakantie__stand{display:grid;gap:var(--gg-sp-sm);justify-items:start}.vk-vakantie__form{display:grid;gap:var(--gg-sp-md)}.vk-vakantie__data{display:grid;grid-template-columns:1fr 1fr;gap:var(--gg-sp-md)}@media(max-width:560px){.vk-vakantie__data{grid-template-columns:1fr}}input[type=date].gg-veld__invoer::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75}input[type=date].gg-veld__invoer::-webkit-calendar-picker-indicator:hover{opacity:1}.zb-status{display:grid;gap:var(--gg-sp-md)}.zb-status__kop{display:flex;align-items:center;gap:var(--gg-sp-md)}.zb-status__ring{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--gg-r-full);background:var(--gg-c-surface-container-high);color:var(--gg-c-on-surface-variant);flex:0 0 auto}.zb-status__ring--aan{background:var(--gg-c-success-container);color:var(--gg-c-on-success-container)}.zb-status__kop-tekst{display:grid;gap:2px;min-width:0}.zb-eisen{display:grid;gap:var(--gg-sp-sm)}.zb-eis{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:var(--gg-sp-sm);padding:var(--gg-sp-sm);border-radius:var(--gg-r-small);background:var(--gg-vlak-inzet)}.zb-eis__icoon{color:var(--gg-c-on-surface-variant);margin-top:2px}.zb-eis--klaar{background:transparent}.zb-eis--klaar .zb-eis__icoon{color:var(--gg-c-success)}.zb-eis__tekst{display:grid;gap:var(--gg-sp-xs);min-width:0}.zb-eis__link{justify-self:start;display:inline-flex;align-items:center;gap:var(--gg-sp-xs);min-height:24px;padding:2px var(--gg-sp-xs);margin-left:calc(var(--gg-sp-xs) * -1);border-radius:var(--gg-r-extra-small);color:var(--gg-tekst-accent);font:var(--gg-t-label-large);letter-spacing:var(--gg-tls-label-large)}.zb-eis__link:hover{background:var(--gg-rij-hover)}.zb-acties{display:grid;gap:var(--gg-sp-sm);justify-items:start}.zb-uitleg{display:grid;gap:var(--gg-sp-xs)}.dn-inhoud{display:grid;gap:var(--gg-sp-xl);align-content:start;min-width:0}.dn-lijst{display:grid;gap:var(--gg-sp-sm)}.dn-rij{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gg-sp-md);padding:var(--gg-sp-md) var(--gg-sp-lg);border:var(--gg-kaart-rand-breedte) solid var(--gg-kaart-rand);border-radius:var(--gg-r-medium);background:var(--gg-vlak-kaart)}.dn-rij__icoon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;align-self:flex-start;border-radius:var(--gg-r-full);background:var(--gg-accent-was);color:var(--gg-tekst-accent)}.dn-rij__hoofd{flex:1 1 260px;min-width:0;display:grid;gap:var(--gg-sp-xs);justify-items:start}.dn-rij__hoofd>:not(.gg-status){justify-self:stretch;min-width:0}.dn-rij__acties{display:flex;align-items:center;gap:var(--gg-sp-sm);margin-left:auto}.dn-rij__kolommen{display:grid;grid-template-columns:minmax(0,64px) minmax(0,140px) minmax(0,124px);column-gap:var(--gg-sp-lg);row-gap:var(--gg-sp-xs);font-variant-numeric:tabular-nums}.dn-rij__kolommen>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:599px){.dn-rij__kolommen{grid-template-columns:minmax(0,1fr)}}.dn-rij__vlag{display:inline-flex;align-items:center;gap:var(--gg-sp-xs);color:var(--gg-c-tertiary)}.gg-knop.dn-verwijderknop{color:var(--gg-c-error)}.gg-knop.dn-verwijderknop:disabled{color:color-mix(in srgb,var(--gg-c-on-surface) 38%,transparent)}.dn-editor__kop{display:flex;align-items:center;gap:var(--gg-sp-md);padding-bottom:var(--gg-sp-lg)}.dn-form{display:grid;gap:var(--gg-sp-lg)}.dn-form__rij{display:grid;grid-template-columns:3fr 1fr;align-items:start;gap:var(--gg-sp-md)}.dn-form__rij--postcode{grid-template-columns:1fr 2fr}.dn-schakelrij{display:flex;align-items:center;justify-content:space-between;gap:var(--gg-sp-md)}.dn-schakelrij__tekst{display:grid;gap:2px}@media(max-width:560px){.dn-form__rij,.dn-form__rij--postcode{grid-template-columns:1fr}}.dn-form__acties{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--gg-sp-sm)}.dn-form__acties--voet{padding-top:var(--gg-sp-md);border-top:1px solid var(--gg-c-outline-variant)}.dn-form__acties--hint{justify-content:flex-start}.dn-form__acties--hint .dn-verwijderknop{margin-left:auto}.dn-veldgroep{display:grid;gap:var(--gg-sp-sm);border:0;padding:0;margin:0;min-width:0}.dn-veldgroep>legend{padding:0 0 var(--gg-sp-xs);color:var(--gg-inkt-stil);font-size:11px;line-height:16px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.dn-chips{display:flex;flex-wrap:wrap;gap:var(--gg-sp-sm)}.dn-leesregel{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gg-sp-xs);padding:var(--gg-sp-sm) var(--gg-sp-md);border-radius:var(--gg-r-small);background:var(--gg-vlak-inzet);color:var(--gg-c-on-surface-variant)}.dn-dialoog{display:grid;gap:var(--gg-sp-md)}.dn-vinklijst{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--gg-sp-sm)}.dn-eisen{display:grid;gap:0}.dn-eisen__spellen{padding-left:var(--gg-sp-md);border-left:2px solid var(--gg-rand-besturing)}.dn-flow{display:grid;gap:var(--gg-sp-xl);align-items:start}.dn-flow__kolom{display:grid;gap:var(--gg-sp-lg);align-content:start;min-width:0}.dn-stappen__kop{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--gg-sp-sm)}.dn-stappen__kop>h4{color:var(--gg-inkt-stil);font-size:11px;line-height:16px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.dn-stappen{display:grid;gap:var(--gg-sp-sm)}.dn-stap{display:flex;align-items:flex-start;gap:var(--gg-sp-md);padding:var(--gg-sp-sm) var(--gg-sp-md);border:var(--gg-kaart-rand-breedte) solid var(--gg-kaart-rand);border-radius:var(--gg-r-medium);background:var(--gg-vlak-kaart)}.dn-stap--vast{background:var(--gg-vlak-inzet)}.dn-stap__nummer{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;margin-top:var(--gg-sp-lg);border-radius:var(--gg-r-full);background:var(--gg-accent-was);color:var(--gg-tekst-accent);font:var(--gg-t-label-large);letter-spacing:var(--gg-tls-label-large)}.dn-stap--vast .dn-stap__nummer{background:var(--gg-vlak-diep);color:var(--gg-c-on-surface-variant)}.dn-stap__veld{flex:1;min-width:0}.dn-stap__acties{display:flex;align-items:center;gap:var(--gg-sp-xs);margin-top:var(--gg-sp-lg)}.dn-stap__slot{display:grid;place-items:center;width:36px;height:36px;color:var(--gg-c-on-surface-variant)}.dn-stappen__voet{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gg-sp-sm)}.dn-preview__inhoud{display:grid;gap:var(--gg-sp-md)}.dn-preview__lijst{display:grid;gap:var(--gg-sp-sm)}.dn-preview__stap{display:flex;align-items:flex-start;gap:var(--gg-sp-sm)}.dn-preview__nummer{display:grid;place-items:center;width:24px;height:24px;flex:0 0 auto;border-radius:var(--gg-r-full);background:var(--gg-accent-was);color:var(--gg-tekst-accent);font:var(--gg-t-label-small);letter-spacing:var(--gg-tls-label-small)}.dn-preview__tekst{display:grid;gap:var(--gg-sp-xs);justify-items:start;min-width:0}.dn-preview__grens{display:inline-flex;align-items:center;gap:var(--gg-sp-xs);color:var(--gg-c-tertiary)}.dn-overnemen{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gg-sp-sm) var(--gg-sp-md)}.bt-kolom{display:grid;gap:var(--gg-sp-lg);align-content:start;max-width:720px}.bt-status{display:grid;gap:var(--gg-sp-lg)}.bt-status__kop{display:flex;align-items:center;gap:var(--gg-sp-md)}.bt-status__ring{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--gg-r-full);flex:0 0 auto;background:var(--gg-c-tertiary-container);color:var(--gg-c-on-tertiary-container)}.bt-status__ring--gekoppeld{background:var(--gg-c-success-container);color:var(--gg-c-on-success-container)}.bt-status__tekst{flex:1;display:grid;gap:2px;min-width:0;justify-items:start}.bt-status__tekst>:not(.gg-status){justify-self:stretch;min-width:0}.bt-status__extern{margin-inline-start:auto;flex:none}.bt-acties{display:flex;flex-wrap:wrap;gap:var(--gg-sp-sm)}.bt-uitleg{display:grid;gap:var(--gg-sp-md)}.bt-uitleg__lijst{display:grid;gap:var(--gg-sp-sm)}.bt-uitleg__rij{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:var(--gg-sp-sm)}.bt-uitleg__vink{color:var(--gg-tekst-accent);margin-top:2px}.bt-extern{display:inline-flex;align-items:center;gap:var(--gg-sp-xs);text-decoration:none}.bt-voorbereiding{display:grid;gap:var(--gg-sp-xs);padding:var(--gg-sp-md);border-radius:var(--gg-r-medium);background:var(--gg-vlak-canvas)}.bt-voorbereiding__lijst{margin:0;padding-left:1.2em;display:grid;gap:2px}.fin-kolom{display:grid;gap:var(--gg-sp-xxl);align-content:start;max-width:760px}.fin-blok{display:grid;gap:var(--gg-sp-md)}.fin-blok__kop{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gg-sp-xs)}.fin-blok__kop h2{min-width:0}.fin-maand{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--gg-sp-lg)}.fin-cijfer{display:grid;gap:2px}.fin-cijfer__waarde{font-variant-numeric:tabular-nums}.fin-cijfer__label{color:var(--gg-inkt-stil);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.fin-voet{color:var(--gg-c-on-surface-variant);max-width:72ch}.fin-maanden{display:grid;margin:0;padding:0;list-style:none}.fin-maandrij{display:flex;align-items:center;gap:var(--gg-sp-md);min-height:56px;padding:var(--gg-sp-sm) var(--gg-sp-md);border-top:1px solid var(--gg-c-outline-variant)}.fin-maandrij:first-child{border-top:none}.fin-maandrij__periode{display:grid;gap:2px;min-width:0}.fin-maandrij__bedragen{margin-left:auto;display:grid;gap:2px;justify-items:end}.fin-maandrij__bedrag{font-variant-numeric:tabular-nums}.fin-factuurgroepen,.fin-documenten{display:grid;margin:0;padding:0;list-style:none}.fin-factuurgroepen{gap:0}.fin-factuurgroep__kop{display:flex;align-items:center;gap:var(--gg-sp-sm);margin-inline:calc(var(--gg-sp-sm) * -1);padding-inline:var(--gg-sp-sm);border-bottom:1px solid var(--gg-c-outline-variant);transition:background-color var(--gg-duur-micro) var(--gg-ease-standaard)}.fin-factuurgroep__kop:has(.fin-factuurgroep__schakel:hover){background:var(--gg-rij-hover)}.fin-factuurgroep__schakel{flex:1;display:flex;align-items:center;gap:var(--gg-sp-md);min-width:0;min-height:56px;padding:var(--gg-sp-sm) 0;background:none;border:0;color:inherit;font:inherit;text-align:start;cursor:pointer}.fin-factuurgroep__pijl{flex:none;color:var(--gg-inkt-stil);transition:transform var(--gg-duur-entree) var(--gg-ease-uit)}.fin-factuurgroep__schakel[aria-expanded=true] .fin-factuurgroep__pijl{transform:rotate(180deg)}.fin-factuurgroep__periode{display:grid;gap:2px;min-width:0}.fin-factuurgroep__totaal{margin-inline-start:auto;white-space:nowrap}.fin-factuurgroep .fin-documenten{padding-bottom:var(--gg-sp-md)}.fin-document{display:flex;align-items:center;gap:var(--gg-sp-md);min-height:56px;padding:var(--gg-sp-sm) 0;border-bottom:1px solid var(--gg-c-outline-variant)}.fin-document:last-child{border-bottom:0}.fin-document__icoon{color:var(--gg-inkt-stil);flex:none}.fin-document__tekst{display:grid;gap:2px;flex:1;min-width:0}.fin-document__tekst>span{overflow-wrap:anywhere}.fin-document__bedrag{white-space:nowrap}.gg-inst{margin:auto;padding:0;border:none;border-radius:var(--gg-r-large);background:var(--gg-dialoog-vlak);color:var(--gg-c-on-surface);box-shadow:var(--gg-kaart-schaduw);overflow:hidden;width:min(960px,calc(100vw - var(--gg-sp-xxxl)));height:min(660px,calc(100vh - var(--gg-sp-xxxl)));opacity:0;transform:translateY(6px) scale(.98);transition-property:opacity,transform,overlay,display;transition-duration:var(--gg-duur-kort);transition-timing-function:var(--gg-ease-in);transition-behavior:allow-discrete}.gg-inst[open]{display:grid;grid-template-columns:248px minmax(0,1fr);opacity:1;transform:none;transition-duration:var(--gg-duur-entree);transition-timing-function:var(--gg-ease-uit)}@starting-style{.gg-inst[open]{opacity:0;transform:translateY(6px) scale(.98)}}.gg-inst::backdrop{background:var(--gg-scrim);opacity:0;transition-property:opacity,overlay,display;transition-duration:var(--gg-duur-kort);transition-timing-function:var(--gg-ease-in);transition-behavior:allow-discrete}.gg-inst[open]::backdrop{opacity:1;transition-duration:var(--gg-duur-entree);transition-timing-function:var(--gg-ease-uit)}.gg-inst__zij{display:flex;flex-direction:column;gap:var(--gg-sp-sm);min-height:0;padding:var(--gg-sp-lg) var(--gg-sp-md);background:var(--gg-vlak-canvas);border-right:1px solid var(--gg-rand-vlak)}.gg-inst__nav{position:relative;display:flex;flex-direction:column;min-height:0;overflow-y:auto}.gg-inst__navgroep{display:flex;flex-direction:column;gap:var(--gg-sp-xs)}.gg-inst__navkop{padding:var(--gg-sp-md) var(--gg-sp-sm) var(--gg-sp-xs);color:var(--gg-inkt-stil);font:var(--gg-t-label-small);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.gg-inst__navitem{position:relative;z-index:1;display:flex;align-items:center;gap:var(--gg-sp-md);width:100%;min-height:36px;padding:0 var(--gg-sp-md);border:none;border-radius:var(--gg-r-full);background:none;color:var(--gg-c-on-surface);font:var(--gg-t-label-large);letter-spacing:var(--gg-tls-label-large);text-align:left;cursor:pointer;transition:background-color var(--gg-duur-micro) var(--gg-ease-standaard),transform var(--gg-duur-micro) var(--gg-ease-standaard)}.gg-inst__navitem>:first-child{transition:transform var(--gg-duur-micro) var(--gg-ease-standaard)}.gg-inst__navitem:hover>:first-child,.gg-inst__navitem:focus-visible>:first-child{transform:translate(2px)}.gg-inst__navitem:active{transform:scale(.99)}.gg-inst__navitem[aria-current]{color:var(--gg-c-on-primary-container);font-weight:600}.gg-inst__navstip{width:6px;height:6px;margin-left:auto;border-radius:var(--gg-r-full);background:var(--gg-c-tertiary)}.gg-inst__paneel{display:flex;flex-direction:column;min-height:0;background:var(--gg-vlak-paneel)}.gg-inst__kop{display:flex;align-items:center;gap:var(--gg-sp-md);padding:var(--gg-sp-lg) var(--gg-sp-lg) var(--gg-sp-md) var(--gg-sp-xxl)}.gg-inst__kop h2{flex:1;min-width:0}.gg-inst__inhoud{animation:gg-vervaag-in var(--gg-duur-kort) var(--gg-ease-uit);--gg-inst-onder: var(--gg-sp-xxl);--gg-kop-hoogte: 0px;position:relative;flex:1;min-height:0;overflow-y:auto;padding:0 var(--gg-sp-xxl) var(--gg-inst-onder)}.gg-inst__inhoud:focus-visible{outline-offset:-2px}.gg-pagina.gg-pagina--ingebed{max-width:none;margin:0;padding:0}.gg-inst__rij{display:flex;align-items:center;gap:var(--gg-sp-lg);padding:var(--gg-sp-lg) 0;border:none;border-bottom:1px solid var(--gg-rand-fijn)}.gg-inst__rij:last-child{border-bottom:none}.gg-inst__rij--keuze{margin:0;padding-inline:0}.gg-inst__rijicoon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:var(--gg-r-small);background:var(--gg-vlak-inzet);color:var(--gg-c-on-surface-variant)}.gg-inst__rijtekst{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.gg-inst__rijtitel{font-weight:500}.gg-inst__rijactie{display:flex;align-items:center;gap:var(--gg-sp-sm);flex:none}.gg-inst__waarde{color:var(--gg-c-on-surface-variant);text-align:right}.gg-inst__logo{display:flex;align-items:center;gap:var(--gg-sp-md)}.gg-inst__kicker{padding:var(--gg-sp-xl) 0 var(--gg-sp-xs);color:var(--gg-inkt-stil);font:var(--gg-t-label-small);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.gg-inst__inhoud>.gg-inst__kicker:first-child{padding-top:var(--gg-sp-xs)}[data-anker]:focus-visible,[data-anker] :is(h2,h3,h4)[tabindex="-1"]:focus-visible{outline:none}.gg-inst__kolom{display:grid;gap:var(--gg-sp-lg);align-content:start;max-width:720px;min-width:0}.gg-inst__kolom>.gg-inst__kicker:first-child{padding-top:var(--gg-sp-xs)}.gg-inst__voetnoot{padding-top:var(--gg-sp-xl)}.gg-inst__uitloglijst{display:grid;gap:var(--gg-sp-xs);padding-left:var(--gg-sp-xl);list-style:disc}.gg-inst__segment{display:flex;flex:none;padding:3px;gap:2px;background:var(--gg-vlak-inzet);border-radius:var(--gg-r-full)}.gg-inst__segmentoptie{display:flex;align-items:center;gap:var(--gg-sp-xs);padding:6px var(--gg-sp-md);border-radius:var(--gg-r-full);color:var(--gg-c-on-surface-variant);cursor:pointer;white-space:nowrap;transition-property:background-color,color;transition-duration:var(--gg-duur-micro);transition-timing-function:var(--gg-ease-standaard)}.gg-inst__segmentoptie input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.gg-inst__segmentoptie:hover{color:var(--gg-c-on-surface)}.gg-inst__segmentoptie:has(input:checked){background:var(--gg-vlak-paneel);color:var(--gg-c-on-surface);font-weight:600;box-shadow:var(--gg-kaart-schaduw)}.gg-inst__segmentoptie:has(input:focus-visible){outline:2px solid var(--gg-focus);outline-offset:2px}@media(max-width:760px){.gg-inst{width:100vw;height:100vh;border-radius:0;max-width:none;max-height:none;margin:0}.gg-inst[open]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.gg-inst__zij{border-right:none;border-bottom:1px solid var(--gg-rand-vlak);padding:var(--gg-sp-md)}.gg-inst__nav{flex-direction:row;gap:var(--gg-sp-xs);padding:var(--gg-sp-xs);margin:calc(var(--gg-sp-xs) * -1);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.gg-inst__nav::-webkit-scrollbar{display:none}.gg-inst__navgroep{flex-direction:row;gap:var(--gg-sp-xs)}.gg-inst__navkop{display:none}.gg-inst__navitem{width:auto;white-space:nowrap}.gg-inst__kop{padding:var(--gg-sp-md) var(--gg-sp-md) var(--gg-sp-sm) var(--gg-sp-lg)}.gg-inst__inhoud{--gg-inst-onder: var(--gg-sp-xl);padding:0 var(--gg-sp-lg) var(--gg-inst-onder)}.gg-inst__rij{flex-wrap:wrap;gap:var(--gg-sp-md)}.gg-inst__rijactie,.gg-inst__segment{margin-left:auto}}.gg-horizon{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background-color:var(--horizon-grond)}.gg-horizon>*{position:absolute}.gg-horizon__basis{inset:0;background:var(--horizon-basis);z-index:0}.gg-horizon__aurora{inset:-25%;background:var(--horizon-aurora);filter:blur(20px);mix-blend-mode:var(--horizon-menging);opacity:.9;z-index:1;will-change:transform,opacity;animation:gg-horizon-aurora 20s ease-in-out infinite alternate}@keyframes gg-horizon-aurora{0%{transform:translateY(30px) scale(1);opacity:.7}to{transform:translateY(-30px) scale(1.1);opacity:1}}.gg-horizon__sterren{inset:-10%;background-image:var(--horizon-sterren);background-repeat:repeat;mix-blend-mode:var(--horizon-menging);will-change:transform,opacity}.gg-horizon__sterren--1{background-size:400px 400px;opacity:.6;z-index:2;animation:gg-horizon-drift-1 60s linear infinite,gg-horizon-twinkel-1 5.3s ease-in-out infinite alternate,gg-horizon-adem-1 7s ease-in-out infinite alternate}.gg-horizon__sterren--2{background-size:500px 500px;opacity:.7;z-index:3;animation:gg-horizon-drift-2 50s linear infinite,gg-horizon-twinkel-2 3.7s ease-in-out infinite alternate,gg-horizon-adem-2 8.5s ease-in-out infinite alternate}.gg-horizon__sterren--3{background-size:600px 600px;opacity:.85;z-index:3;animation:gg-horizon-drift-3 45s linear infinite,gg-horizon-twinkel-3 2.2s ease-in-out infinite alternate,gg-horizon-adem-3 6s ease-in-out infinite alternate}@keyframes gg-horizon-drift-1{0%{translate:0 0}to{translate:50% 50%}}@keyframes gg-horizon-twinkel-1{0%{opacity:.2}to{opacity:.6}}@keyframes gg-horizon-adem-1{0%{scale:1}to{scale:1.1}}@keyframes gg-horizon-drift-2{0%{translate:0 0}to{translate:-50% 50%}}@keyframes gg-horizon-twinkel-2{0%{opacity:.3}to{opacity:.7}}@keyframes gg-horizon-adem-2{0%{scale:1}to{scale:1.15}}@keyframes gg-horizon-drift-3{0%{translate:0 0}to{translate:-50% -50%}}@keyframes gg-horizon-twinkel-3{0%{opacity:.4}to{opacity:.9}}@keyframes gg-horizon-adem-3{0%{scale:1}to{scale:1.2}}.gg-horizon__aurora,.gg-horizon__sterren{animation-delay:calc(var(--horizon-t, 0s) * -1)}.gg-horizon__planeet{width:160%;height:120%;left:-30%;bottom:-85%;border-radius:50%;background:var(--horizon-grond);z-index:4;box-shadow:var(--horizon-rand-gloed);border-top:1px solid var(--horizon-rand)}.gg-horizon__vignet{inset:0;background:var(--horizon-vignet);z-index:5}.gg-horizon__ruis{inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");background-repeat:repeat;opacity:.07;mix-blend-mode:overlay;z-index:6}@media(prefers-reduced-motion:reduce){.gg-horizon__aurora,.gg-horizon__sterren{animation:none}}.dash-blok{display:grid;gap:var(--gg-sp-md);align-content:start;min-width:0}.dash-blok__kop{display:flex;align-items:baseline;gap:var(--gg-sp-md);flex-wrap:wrap}.dash-blok__kop h2{flex:1;min-width:0}.dash-blok__kopactie{display:flex;align-items:center;gap:var(--gg-sp-sm);flex-wrap:wrap}.dash-link{min-height:24px;padding:2px var(--gg-sp-xs);margin:0 calc(var(--gg-sp-xs) * -1)}.dash-acties{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--gg-sp-lg)}.dash-actie{display:grid;grid-template-rows:auto 1fr auto;gap:var(--gg-sp-xs);min-height:88px;padding:var(--gg-sp-lg);border:var(--gg-kaart-rand-breedte) solid var(--gg-kaart-rand);border-radius:var(--gg-r-medium);background:var(--gg-c-surface-container-lowest);color:var(--gg-c-on-surface);text-decoration:none}.dash-actie:hover{background:var(--gg-paneel-hover)}.dash-acties>.dash-actie,.dash-inkomend,.dash-onder{animation:gg-pagina-in var(--gg-duur-entree) var(--gg-ease-uit) backwards}.dash-acties>.dash-actie:nth-child(2){animation-delay:var(--gg-trap)}.dash-acties>.dash-actie:nth-child(3){animation-delay:calc(var(--gg-trap) * 2)}.dash-acties>.dash-actie:nth-child(4){animation-delay:calc(var(--gg-trap) * 3)}.dash-inkomend{animation-delay:calc(var(--gg-trap) * 4)}.dash-onder{animation-delay:calc(var(--gg-trap) * 5)}.dash-actie--actie{--dash-actie-zweef: 0 1px 2px color-mix(in srgb, var(--gg-c-shadow) 6%, transparent), 0 12px 24px -12px color-mix(in srgb, var(--gg-c-shadow) 24%, transparent);transition:background-color var(--gg-duur-micro) var(--gg-ease-standaard),transform var(--gg-duur-entree) var(--gg-ease-uit),box-shadow var(--gg-duur-entree) var(--gg-ease-uit)}.dash-actie--actie:hover,.dash-actie--actie:focus-visible{transform:translateY(-2px);box-shadow:var(--dash-actie-zweef)}.dash-actie--actie:active{transform:translateY(0);box-shadow:0 1px 2px color-mix(in srgb,var(--gg-c-shadow) 8%,transparent);transition-duration:var(--gg-duur-micro)}@media(prefers-reduced-motion:reduce){.dash-actie--actie:hover,.dash-actie--actie:focus-visible,.dash-actie--actie:active{transform:none}}.dash-actie__kop{display:flex;align-items:center;gap:var(--gg-sp-sm);color:var(--gg-c-on-surface-variant)}.dash-actie__medaillon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:var(--gg-r-full);background:var(--gg-c-surface-container-high);color:var(--gg-c-on-surface-variant);transition:background-color var(--gg-duur-micro) var(--gg-ease-standaard),color var(--gg-duur-micro) var(--gg-ease-standaard)}.dash-actie--actie .dash-actie__medaillon{background:color-mix(in srgb,var(--gg-c-primary) 14%,var(--gg-c-surface));color:var(--gg-c-primary);animation:dash-medaillon-pols 2.6s var(--gg-ease-standaard) infinite}@keyframes dash-medaillon-pols{0%,to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--gg-c-primary) 0%,transparent)}50%{transform:scale(1.04);box-shadow:0 0 0 5px color-mix(in srgb,var(--gg-c-primary) 12%,transparent)}}@media(prefers-reduced-motion:reduce){.dash-actie--actie .dash-actie__medaillon{animation:none}}.dash-actie__aantal{font-variant-numeric:tabular-nums;color:var(--gg-c-on-surface)}.dash-actie__label{color:var(--gg-inkt-stil);font-weight:600;text-transform:uppercase;letter-spacing:.1em}.dash-actie__sub,.dash-actie--leeg,.dash-actie--leeg .dash-actie__aantal{color:var(--gg-c-on-surface-variant)}.dash-actie--leeg{background:transparent}.dash-actie__uitleg{color:var(--gg-c-on-surface-variant);align-self:center}.dash-acties__rust{display:flex;align-items:center;gap:var(--gg-sp-sm);padding:var(--gg-sp-lg);border:var(--gg-kaart-rand-breedte) solid var(--gg-kaart-rand);border-radius:var(--gg-r-medium);background:var(--gg-vlak-kaart);color:var(--gg-c-on-surface-variant)}.dash-inkomend{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,460px);gap:var(--gg-sp-xl);align-items:center}.dash-inkomend__stand{display:grid;gap:var(--gg-sp-xs);justify-items:start}.dash-inkomend__cijfer{display:flex;align-items:baseline;gap:var(--gg-sp-sm)}.dash-inkomend__aantal{font-variant-numeric:tabular-nums;color:var(--gg-c-on-surface)}.dash-inkomend__sub{color:var(--gg-c-on-surface-variant)}.dash-inkomend__vorm{display:flex;align-items:flex-start;gap:var(--gg-sp-sm)}.dash-inkomend__vorm .gg-veld{flex:1;min-width:0}.dash-inkomend__vorm .gg-knop{margin-top:26px}@media(max-width:767px){.dash-inkomend{grid-template-columns:minmax(0,1fr)}}.dash-derden{display:grid;gap:var(--gg-sp-md)}.dash-derde{display:grid;gap:var(--gg-sp-xs);padding-bottom:var(--gg-sp-md);border-bottom:1px solid var(--gg-c-outline-variant)}.dash-derde:last-child{padding-bottom:0;border-bottom:none}.dash-derde__kop{display:flex;align-items:baseline;gap:var(--gg-sp-sm)}.dash-derde__kop .dash-derde__titel{flex:1;min-width:0}.dash-derde__aantal{font-variant-numeric:tabular-nums}.dash-derde__sub{color:var(--gg-c-on-surface-variant)}.dash-derde__uitsplitsing{display:flex;flex-wrap:wrap;gap:var(--gg-sp-sm);color:var(--gg-c-on-surface-variant)}.dash-chips{display:flex;flex-wrap:wrap;gap:var(--gg-sp-sm)}.dash-feed{display:grid;gap:var(--gg-sp-xs);max-height:520px;overflow-y:auto;padding-right:var(--gg-sp-xs)}.dash-feed__rij{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--gg-sp-md);min-height:44px;padding:var(--gg-sp-sm);border-radius:var(--gg-r-small);color:inherit;text-decoration:none}.dash-feed__rij:hover{background:var(--gg-rij-hover)}.dash-feed__avatar{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--gg-r-full);background:var(--gg-c-secondary-container);color:var(--gg-c-on-secondary-container);font-variant-numeric:tabular-nums}.dash-feed__tekst{display:grid;gap:2px;min-width:0}.dash-feed__ref{color:var(--gg-tekst-accent);font-variant-numeric:tabular-nums}.dash-feed__wanneer{color:var(--gg-c-on-surface-variant);font-variant-numeric:tabular-nums;white-space:nowrap}.dash-feed__scheiding{display:flex;align-items:center;gap:var(--gg-sp-sm);padding:var(--gg-sp-xs) var(--gg-sp-sm);color:var(--gg-c-on-surface-variant)}.dash-feed__scheiding:after{content:"";flex:1;height:1px;background:var(--gg-c-outline-variant)}.dash-skelet--kaart{height:88px;border-radius:var(--gg-r-medium)}.dash-skelet--rij{height:44px}.dash-onder{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gg-sp-xxl);align-items:start}.dash-onder__hoofd{grid-column:1 / span 8;grid-row:1 / span 2}.dash-onder__zij--boven{grid-column:9 / span 4;grid-row:1}@media(max-width:1279px){.dash-onder__hoofd{grid-column:1 / span 7}.dash-onder__zij--boven{grid-column:8 / span 5}}@media(max-width:1023px){.dash-onder{grid-template-columns:minmax(0,1fr);gap:var(--gg-sp-lg)}.dash-onder__hoofd,.dash-onder__zij--boven{grid-column:1;grid-row:auto}}.gg-sub__teller{font-variant-numeric:tabular-nums;color:var(--gg-c-on-surface)}.gg-sub__voetrechts{margin-left:auto}.gg-sub__dagen{display:inline-flex;align-items:center;gap:var(--gg-sp-xs);font-variant-numeric:tabular-nums}.gg-sub__dagen--traag{padding:0 var(--gg-sp-xs);border-radius:var(--gg-r-full);background:var(--gg-c-tertiary-container);color:var(--gg-c-on-tertiary-container)}.gg-sub__actief{display:flex;flex-wrap:wrap;gap:var(--gg-sp-xs);align-items:center;flex:1;min-width:0}.gg-sub__filterpil{display:inline-flex;align-items:center;gap:var(--gg-sp-xs);min-height:28px;padding:0 var(--gg-sp-sm);border-radius:var(--gg-r-full);border:1px solid var(--gg-accent-was-rand);background:var(--gg-accent-was);color:var(--gg-tekst-accent);font:var(--gg-t-label-medium);letter-spacing:var(--gg-tls-label-medium)}.gg-sub__meet{height:0;width:100%}.gg-sub__tabel{min-width:900px}.gg-sub__scroller{max-height:calc(100dvh - 320px);overflow-y:auto;border-radius:var(--gg-r-medium)}@media(max-height:640px){.gg-sub__scroller{max-height:none}}.gg-sub__tabel tbody tr{scroll-margin-top:56px;scroll-margin-bottom:96px}.gg-sub__id{display:inline-flex;align-items:center;gap:var(--gg-sp-xs);font:var(--gg-t-label-large);letter-spacing:var(--gg-tls-label-large);font-variant-numeric:tabular-nums;text-decoration:none;color:var(--gg-tekst-accent);min-height:24px}.gg-sub__rij--gekozen>td{background:var(--gg-vlak-gekozen-alt)}.gg-sub__cel-zacht{color:var(--gg-c-on-surface-variant)}.gg-sub__afgekapt{display:block;max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gg-sub__chatlink{display:inline-flex;align-items:center;justify-content:center;gap:var(--gg-sp-xs);min-width:24px;min-height:24px;color:var(--gg-c-on-surface-variant)}.gg-sub__chatlink--ongelezen{color:var(--gg-tekst-accent)}.gg-sub__selectiebalk{position:sticky;bottom:var(--gg-sp-md);z-index:30;display:flex;flex-wrap:wrap;align-items:center;gap:var(--gg-sp-sm) var(--gg-sp-md);margin-top:var(--gg-sp-md);padding:var(--gg-sp-md) var(--gg-sp-lg);border-radius:var(--gg-r-medium);border:1px solid var(--gg-rand-besturing);background:var(--gg-vlak-paneel);box-shadow:var(--gg-kaart-schaduw)}.gg-sub__selectiebalk strong{font-variant-numeric:tabular-nums}.gg-sub__balkgroep{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gg-sp-sm);margin-left:auto}.gg-sub__skelet{display:grid;gap:var(--gg-sp-sm);padding:var(--gg-sp-lg)}.gg-sub__skelet-rij{display:grid;grid-template-columns:120px 200px 1fr 90px 110px;gap:var(--gg-sp-lg)}.gg-sub__skelet-vlak{height:14px;border-radius:var(--gg-r-extra-small)}.gg-sub__kolomlijst{display:grid;gap:var(--gg-sp-xs);padding-bottom:var(--gg-sp-md)}.gg-sub__kolomregel{display:flex;width:auto;gap:var(--gg-sp-sm);padding:0 var(--gg-sp-sm);border-radius:var(--gg-r-small)}.gg-sub__kolomregel:hover{background:var(--gg-rij-hover)}.gg-sub__kolomregel .gg-selectie__tekst{display:flex;align-items:baseline;gap:var(--gg-sp-sm)}.gg-sub__kolomregel.gg-selectie--boven{align-items:center}.gg-sub__kolomregel.gg-selectie--boven .gg-selectie__tekst{padding-block:0}.gg-sub-pakbon{display:none}@media print{body.gg-print-pakbon>*:not(.gg-sub-pakbon){display:none!important}body.gg-print-pakbon .gg-sub-pakbon{display:block;padding:var(--gg-sp-xxl);color:#000}.gg-sub-pakbon__blad{break-after:page;padding-bottom:var(--gg-sp-xxl)}.gg-sub-pakbon__blad:last-child{break-after:auto}.gg-sub-pakbon table{width:100%;margin-top:var(--gg-sp-md)}.gg-sub-pakbon th,.gg-sub-pakbon td{text-align:left;padding:var(--gg-sp-xs) var(--gg-sp-sm);border-bottom:1px solid #000000}}@media(max-width:900px){.gg-sub__scroller{max-height:none}}.gg-sub__filterwis{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;margin-right:-4px;border-radius:var(--gg-r-full);color:inherit}.gg-sub__filterwis:hover{background:color-mix(in srgb,currentColor 14%,transparent)}.sd-lagen{display:grid;gap:var(--gg-sp-xxl);align-items:start;min-width:0}.sd-lagen--drie{grid-template-columns:320px minmax(0,1fr) 380px}.sd-lagen--twee{grid-template-columns:320px minmax(0,1fr)}.sd-lagen--een{grid-template-columns:minmax(0,1fr)}.sd-kolom{display:grid;gap:var(--gg-sp-lg);align-content:start;min-width:0}.sd-lagen{--sd-vast-hoogte: calc( 100dvh - var(--gg-kop-hoogte) - 1px - var(--gg-terugbalk-hoogte) - var(--gg-sp-xxl) * 2 )}.sd-kolom--vast{position:sticky;top:calc(var(--gg-kop-hoogte) + var(--gg-sp-xxl));max-height:var(--sd-vast-hoogte);overflow-y:auto;overscroll-behavior:contain;padding-right:var(--gg-sp-xs)}@media(max-height:639px){.sd-kolom--vast{position:static;max-height:none;overflow:visible}}.sd-blok{display:grid;gap:var(--gg-sp-md);align-content:start}.sd-blokkop{display:flex;align-items:center;gap:var(--gg-sp-sm);font:var(--gg-t-label-medium);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gg-inkt-stil)}.sd-inforij{display:flex;align-items:flex-start;gap:var(--gg-sp-sm);min-width:0}.sd-inforij>span:last-child{flex:1;min-width:0;overflow-wrap:anywhere}.sd-inforij .sd-inforij__icoon{color:var(--gg-c-on-surface-variant);margin-top:2px}.sd-scheiding{height:1px;background:var(--gg-c-outline-variant)}.sd-rij{display:flex;align-items:center;gap:var(--gg-sp-md);min-width:0}.sd-groei{flex:1;min-width:0}.sd-pillen{display:flex;flex-wrap:wrap;gap:var(--gg-sp-sm);align-items:center}.sd-blok--inklapbaar>summary{display:flex;align-items:center;gap:var(--gg-sp-md);min-width:0;cursor:pointer;list-style:none;margin:calc(-1 * var(--gg-sp-lg));padding:var(--gg-sp-lg);border-radius:var(--gg-r-medium)}.sd-blok--inklapbaar[open]>summary{margin-bottom:0;padding-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.sd-blok--inklapbaar>summary::-webkit-details-marker{display:none}.sd-blok--inklapbaar{interpolate-size:allow-keywords}.sd-blok--inklapbaar::details-content{height:0;overflow:clip;overflow-clip-margin:6px;transition-property:height,content-visibility;transition-duration:var(--gg-duur-entree);transition-timing-function:var(--gg-ease-uit);transition-behavior:allow-discrete}.sd-blok--inklapbaar[open]::details-content{height:auto}.sd-blok--inklapbaar>summary:hover{background:var(--gg-rij-hover)}.sd-blok__chevron{flex:none;color:var(--gg-c-on-surface-variant);transition:transform var(--gg-duur-entree) var(--gg-ease-uit)}.sd-blok--inklapbaar[open]>summary .sd-blok__chevron{transform:rotate(180deg)}.sd-blok__samenvatting{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--gg-c-on-surface-variant)}.sd-tijdlijn{display:grid;gap:0}.sd-tijdlijn__rij{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:var(--gg-sp-md);align-items:start;padding:var(--gg-sp-sm) 0}.sd-tijdlijn__punt{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--gg-r-full);background:var(--gg-accent-was);border:1px solid var(--gg-accent-was-rand);color:var(--gg-tekst-accent)}.sd-tijdlijn__rij--gedaan .sd-tijdlijn__punt{background:var(--gg-c-success-container);border-color:transparent;color:var(--gg-c-on-success-container)}.sd-tijdlijn__rij--nu .sd-tijdlijn__punt{background:var(--gg-c-primary);border-color:transparent;color:var(--gg-c-on-primary)}.sd-tijdlijn__rij--fout .sd-tijdlijn__punt{background:var(--gg-c-error-container);border-color:transparent;color:var(--gg-c-on-error-container)}.sd-tijdlijn__rij--toekomst{color:var(--gg-c-on-surface-variant)}.sd-tijdlijn__rij--volgende{color:var(--gg-c-on-surface)}.sd-tijdlijn__rij--volgende .sd-tijdlijn__punt{border-style:dashed;border-color:var(--gg-c-primary);background:transparent;color:var(--gg-tekst-accent)}.sd-tijdlijn__rij--volgende .sd-tijdlijn__label{color:var(--gg-tekst-accent);font-weight:600}.sd-stapteller{flex:none;padding:2px var(--gg-sp-sm);border-radius:var(--gg-r-full);border:1px solid var(--gg-accent-was-rand);background:var(--gg-accent-was);color:var(--gg-tekst-accent);font-variant-numeric:tabular-nums}.sd-fotovlak{padding:var(--gg-sp-lg);border-radius:var(--gg-r-medium);background:var(--gg-c-inverse-surface);color:var(--gg-c-inverse-on-surface);display:grid;gap:var(--gg-sp-md)}.sd-fotoraster{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--gg-sp-md)}.sd-fototegel{position:relative;display:block;width:100%;aspect-ratio:3 / 4;padding:0;overflow:hidden;border:2px solid transparent;border-radius:var(--gg-r-small);background:var(--gg-vlak-diep);cursor:zoom-in}.sd-fototegel:hover{border-color:var(--gg-c-inverse-primary)}.sd-fototegel img,.sd-fototegel .gg-foto-ontbreekt{width:100%;height:100%;object-fit:cover}.sd-fotovlak .gg-foto-ontbreekt{background:var(--gg-c-inverse-surface);color:var(--gg-c-inverse-on-surface);border:1px dashed var(--gg-c-inverse-on-surface);opacity:.8}.sd-fototegel__nummer{position:absolute;inset:auto 0 0;padding:var(--gg-sp-xs) var(--gg-sp-sm);background:var(--gg-c-inverse-surface);color:var(--gg-c-inverse-on-surface);text-align:left}.sd-fotoacties{display:flex;flex-wrap:wrap;gap:var(--gg-sp-sm)}.sd-viewer{width:min(1080px,calc(100vw - var(--gg-sp-xxxl)));max-width:none;max-height:calc(100dvh - var(--gg-sp-xxxl));padding:var(--gg-sp-lg);border:none;border-radius:var(--gg-r-large);background:var(--gg-c-inverse-surface);color:var(--gg-c-inverse-on-surface)}.sd-viewer::backdrop{background:var(--gg-scrim)}.sd-viewer__kop{display:flex;align-items:center;gap:var(--gg-sp-md);padding-bottom:var(--gg-sp-md)}.sd-viewer__vlak{display:flex;align-items:center;gap:var(--gg-sp-md)}.sd-viewer__beeld{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;max-height:calc(100dvh - 220px)}.sd-viewer__beeld img{max-height:calc(100dvh - 220px);border-radius:var(--gg-r-small);object-fit:contain}.sd-viewer__knop{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 auto;border-radius:var(--gg-r-full);background:var(--gg-vlak-diep);color:var(--gg-c-on-surface)}.sd-viewer__knop:disabled{opacity:.4;cursor:not-allowed}.sd-kaartrij{display:flex;align-items:center;gap:var(--gg-sp-md);padding:var(--gg-sp-sm) 0;min-width:0}.sd-duim{width:48px;height:48px;flex:0 0 auto;border-radius:var(--gg-r-small);object-fit:cover;background:var(--gg-vlak-diep)}.sd-duim--klein{width:40px;height:40px}.gg-foto-ontbreekt.sd-duim{border-radius:var(--gg-r-small)}.sd-gradeveld{display:grid;gap:var(--gg-sp-xs);width:116px;flex:0 0 auto}.sd-gradeveld input{width:100%;min-height:40px;padding:var(--gg-sp-sm) var(--gg-sp-md);border-radius:var(--gg-r-small);border:1px solid var(--gg-rand-besturing);background:var(--gg-vlak-veld)}.sd-gradeveld input:hover{border-color:var(--gg-c-outline)}.sd-gradechip{min-width:56px;padding:var(--gg-sp-xs) var(--gg-sp-md);border-radius:var(--gg-r-full);background:var(--gg-accent-was);border:1px solid var(--gg-accent-was-rand);color:var(--gg-tekst-accent);text-align:center}.sd-teller{display:inline-flex;align-items:center;gap:var(--gg-sp-xs);color:var(--gg-c-on-surface-variant)}.sd-actiebalk{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gg-sp-md);padding-top:var(--gg-sp-md);border-top:1px solid var(--gg-rand-fijn)}.sd-actiebalk__noot{flex-basis:100%}.sd-actiebalk__kicker{flex:none;font:var(--gg-t-label-medium);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gg-inkt-stil)}.sd-chat{display:flex;flex-direction:column;min-height:0;height:100%;background:var(--gg-vlak-kaart);border:1px solid var(--gg-kaart-rand);border-radius:var(--gg-r-medium);overflow:hidden}.sd-chat__kop{display:flex;align-items:center;gap:var(--gg-sp-sm);min-height:52px;padding:var(--gg-sp-sm) var(--gg-sp-md);border-bottom:1px solid var(--gg-rand-fijn)}.sd-chat__wie{flex:1;min-width:0;display:grid}.sd-chat__wie strong,.sd-chat__wie span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-chat__ongelezen{min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--gg-r-full);background:var(--gg-accent-was);color:var(--gg-tekst-accent);font:var(--gg-t-label-small);font-weight:600}.sd-kolom--vast .sd-chat{height:50vh;max-height:var(--sd-vast-hoogte)}.sd-kolom--vast .sd-chat__stroom,.sd-chatlade .sd-chat__stroom{min-height:0}.sd-chatlade .sd-chat{flex:1;min-height:0}.sd-chat__stroom{flex:1 1 auto;min-height:160px;display:flex;flex-direction:column;gap:var(--gg-sp-md);overflow-y:auto;overscroll-behavior:contain;padding:var(--gg-sp-md);background:var(--gg-vlak-canvas)}.sd-chat__dag{display:flex;flex-direction:column;gap:6px}.sd-chat__dagkicker{align-self:center;padding:2px var(--gg-sp-sm);color:var(--gg-inkt-stil);font:var(--gg-t-label-small);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.sd-bericht{max-width:82%;display:grid;gap:2px;padding:6px 10px;border-radius:var(--gg-r-medium);overflow-wrap:anywhere}.sd-bericht--ik{align-self:flex-end;border-bottom-right-radius:var(--gg-r-extra-small);background:var(--gg-accent-was);border:1px solid var(--gg-accent-was-rand);color:var(--gg-c-on-surface)}.sd-bericht--zij{align-self:flex-start;border-bottom-left-radius:var(--gg-r-extra-small);background:var(--gg-vlak-paneel);border:1px solid var(--gg-rand-fijn);color:var(--gg-c-on-surface)}.sd-bericht img{border-radius:var(--gg-r-small);max-height:180px;object-fit:cover}.sd-bericht__voet{display:flex;align-items:center;gap:var(--gg-sp-xs);justify-content:flex-end;opacity:.7}.sd-chat__invoer{display:grid;gap:var(--gg-sp-sm);padding:var(--gg-sp-sm) var(--gg-sp-md);border-top:1px solid var(--gg-rand-fijn);background:var(--gg-vlak-kaart)}.sd-chat__invoer--sleep .gg-chatbalk__veld{border-color:var(--gg-c-primary);border-style:dashed}.sd-chat__teller{justify-self:end}.sd-concept{display:flex;align-items:center;gap:var(--gg-sp-sm);padding:var(--gg-sp-xs) var(--gg-sp-sm);border-radius:var(--gg-r-small);background:var(--gg-vlak-inzet)}.sd-concept img{width:36px;height:36px;border-radius:var(--gg-r-extra-small);object-fit:cover}.sd-chatlade .gg-zijlade__inhoud{display:flex;padding:var(--gg-sp-lg);overflow:hidden}.sd-tabs{position:relative;display:flex;gap:var(--gg-sp-xs);border-bottom:1px solid var(--gg-c-outline-variant);overflow-x:auto}.sd-tab{display:inline-flex;align-items:center;gap:var(--gg-sp-sm);min-height:44px;padding:var(--gg-sp-sm) var(--gg-sp-lg);color:var(--gg-c-on-surface-variant);border-bottom:3px solid transparent;border-radius:var(--gg-r-small) var(--gg-r-small) 0 0;white-space:nowrap}.sd-tab:hover{color:var(--gg-c-on-surface);background:var(--gg-rij-hover)}.sd-tab[aria-selected=true]{color:var(--gg-c-on-surface)}.sd-tabstreep{position:absolute;top:0;left:0;width:0;height:0;pointer-events:none;box-shadow:inset 0 -3px 0 var(--gg-c-primary);opacity:0;transition-property:transform,width,height,opacity;transition-duration:var(--gg-duur-groot);transition-timing-function:var(--gg-ease-uit)}.sd-upform{display:grid;gap:var(--gg-sp-lg);min-width:0}.sd-upkeuze{display:grid;gap:var(--gg-sp-sm);margin:0;padding:0;border:none;min-width:0}.sd-upkicker{font:var(--gg-t-label-medium);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gg-inkt-stil)}legend.sd-upkicker{margin-bottom:var(--gg-sp-sm)}.sd-upkaart{display:flex;width:auto;gap:var(--gg-sp-sm);padding:var(--gg-sp-sm) var(--gg-sp-md) var(--gg-sp-sm) var(--gg-sp-xs);border-radius:var(--gg-r-small);border:1px solid transparent;background:var(--gg-vlak-inzet)}.sd-upkaart .gg-selectie__tekst{flex:1}.sd-upkaart .gg-selectie__naam{display:flex;align-items:center;justify-content:space-between;gap:var(--gg-sp-md)}.sd-upkaart--aan{background:var(--gg-accent-was);border-color:var(--gg-accent-was-rand)}.sd-nota{display:flex;align-items:center;gap:var(--gg-sp-md);padding:var(--gg-sp-sm);border-radius:var(--gg-r-small);background:var(--gg-vlak-inzet);cursor:zoom-in;text-align:left}.sd-nota img{width:56px;height:56px;border-radius:var(--gg-r-extra-small);object-fit:cover;background:var(--gg-vlak-diep)}.sd-sterren{display:inline-flex;align-items:center;gap:2px;color:var(--gg-tekst-accent)}.sd-pijler{display:flex;align-items:center;justify-content:space-between;gap:var(--gg-sp-md)}.sd-kanten{display:flex;align-items:flex-start;gap:var(--gg-sp-sm);flex:0 0 auto}.sd-kant{display:grid;justify-items:center;gap:2px}.sd-kant__merk{color:var(--gg-c-on-surface-variant)}.sd-viewer__voet{display:flex;align-items:center;gap:var(--gg-sp-md)}.sd-kaartlabel{padding-bottom:var(--gg-sp-xs);overflow-wrap:anywhere}.fc-werkbank{display:grid;grid-template-columns:280px minmax(0,1fr);gap:var(--gg-sp-xl);align-items:start}@media(max-width:1023px){.fc-werkbank{grid-template-columns:minmax(0,1fr)}}.fc-kolom{min-width:0;display:grid;gap:var(--gg-sp-lg);align-content:start}.fc-wachtrij{position:sticky;top:calc(var(--gg-kop-hoogte) + var(--gg-sp-lg));display:grid;gap:var(--gg-sp-lg);align-content:start;max-height:calc(100vh - var(--gg-kop-hoogte) - var(--gg-sp-xxl) * 2);overflow:auto;padding-right:var(--gg-sp-xs)}@media(max-width:1023px){.fc-wachtrij{position:static;max-height:none;overflow:visible}}.fc-wachtrij__groep{display:grid;gap:var(--gg-sp-sm)}.fc-wachtrij__kop{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gg-sp-sm);color:var(--gg-c-on-surface-variant)}.fc-wachtrij__titel{font:var(--gg-t-label-medium);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gg-inkt-stil)}.fc-telling{display:inline-flex;align-items:center;justify-content:center;min-width:22px;padding:1px var(--gg-sp-sm);border-radius:var(--gg-r-full);background:var(--gg-accent-was);border:1px solid var(--gg-accent-was-rand);color:var(--gg-tekst-accent)}.fc-lijst{display:grid;gap:var(--gg-sp-sm);list-style:none;padding:0;margin:0}.fc-rij{display:flex;align-items:flex-start;gap:var(--gg-sp-sm);width:100%;min-height:44px;padding:var(--gg-sp-sm) var(--gg-sp-md);text-align:left;cursor:pointer;color:var(--gg-c-on-surface);background:var(--gg-vlak-kaart);border:1px solid var(--gg-kaart-rand);border-left:4px solid transparent;border-radius:var(--gg-r-small);transition-property:background-color,border-color;transition-duration:var(--gg-duur-micro);transition-timing-function:var(--gg-ease-standaard)}.fc-rij:hover{background:var(--gg-paneel-hover)}.fc-rij[aria-current=true]{border-color:var(--gg-c-primary);border-left-color:var(--gg-c-primary);background:var(--gg-vlak-gekozen);color:var(--gg-c-on-surface)}.fc-rij__tekst{flex:1;min-width:0;display:grid;gap:2px}.fc-rij__regel{display:flex;align-items:center;gap:var(--gg-sp-xs);flex-wrap:wrap}.fc-rij--gedempt{opacity:.82}.fc-lade-knop{display:none}@media(max-width:1023px){.fc-lade-knop{display:block}.fc-wachtrij[data-lade=dicht]{display:none}}.fc-kop{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--gg-sp-md) var(--gg-sp-lg);padding:var(--gg-sp-lg);background:var(--gg-vlak-kaart);border:1px solid var(--gg-kaart-rand);border-radius:var(--gg-r-medium)}.fc-kop__titel{flex:1 1 240px;min-width:0;display:grid;gap:var(--gg-sp-xs)}.fc-kop__feiten{display:flex;flex-wrap:wrap;gap:var(--gg-sp-xs) var(--gg-sp-md);color:var(--gg-c-on-surface-variant)}.fc-kop__feit{display:inline-flex;align-items:center;gap:var(--gg-sp-xs)}.fc-kop__acties{display:flex;flex-wrap:wrap;gap:var(--gg-sp-sm)}.fc-donker{display:grid;gap:var(--gg-sp-lg);padding:var(--gg-sp-lg);color:var(--gg-c-on-surface);background:var(--gg-vlak-kaart);border:1px solid var(--gg-kaart-rand);border-radius:var(--gg-r-medium)}.fc-donker__kop{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gg-sp-sm);color:var(--gg-c-on-surface-variant)}.fc-raster{display:grid;gap:var(--gg-sp-lg);grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),260px));justify-content:start}.fc-tegel{display:grid;gap:var(--gg-sp-sm);padding:0;text-align:left;color:inherit;background:none;border:none;cursor:zoom-in}.fc-tegel__vlak{position:relative;aspect-ratio:63 / 88;display:grid;place-items:center;overflow:hidden;border-radius:var(--gg-r-medium);border:1px solid var(--gg-c-outline-variant);background:var(--gg-vlak-diep);transition:border-color var(--gg-duur-micro) var(--gg-ease-standaard)}.fc-tegel:hover .fc-tegel__vlak{border-color:var(--gg-c-primary)}.fc-tegel__foto{width:100%;height:100%;object-fit:cover;display:block}.fc-tegel__laden{display:grid;gap:var(--gg-sp-sm);place-items:center;color:var(--gg-c-on-surface-variant)}.fc-tegel__balk{width:56px;height:4px;border-radius:var(--gg-r-full);background:var(--gg-c-outline-variant);overflow:hidden}.fc-tegel__balk:after{content:"";display:block;width:40%;height:100%;border-radius:var(--gg-r-full);background:var(--gg-c-primary);animation:fc-schuif 1.2s ease-in-out infinite}@keyframes fc-schuif{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){.fc-tegel__balk:after{animation:none;width:100%}}.fc-tegel__fout{display:grid;gap:var(--gg-sp-sm);place-items:center;padding:var(--gg-sp-md);text-align:center;color:var(--gg-c-on-error-container);background:var(--gg-c-error-container)}.fc-tegel__demo{display:grid;gap:var(--gg-sp-xs);place-items:center;width:100%;height:100%;padding:var(--gg-sp-md);text-align:center}.fc-demo-0{background:var(--gg-vlak-diep);color:var(--gg-c-on-surface)}.fc-demo-1{background:var(--gg-accent-was);color:var(--gg-tekst-accent)}.fc-demo-2{background:var(--gg-vlak-inzet);color:var(--gg-c-on-surface)}.fc-demo-3{background:var(--gg-vlak-gekozen);color:var(--gg-tekst-accent)}.fc-demo-4{background:var(--gg-c-primary);color:var(--gg-c-on-primary)}.fc-demo-5{background:var(--gg-vlak-canvas);color:var(--gg-c-on-surface)}.fc-tegel__voet{display:flex;align-items:center;gap:var(--gg-sp-sm);min-width:0}.fc-tegel__naam{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:22px;padding:0 var(--gg-sp-xs);font:var(--gg-t-label-small);letter-spacing:var(--gg-tls-label-small);font-variant-numeric:tabular-nums;color:var(--gg-c-on-surface-variant);background:var(--gg-vlak-inzet);border:1px solid var(--gg-rand-fijn);border-radius:var(--gg-r-extra-small)}.fc-legenda{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gg-sp-xs) var(--gg-sp-md);color:var(--gg-c-on-surface-variant)}.fc-legenda__item{display:inline-flex;align-items:center;gap:var(--gg-sp-xs)}.fc-actiebalk{position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:var(--gg-sp-md);padding:var(--gg-sp-md) var(--gg-sp-lg);background:var(--gg-vlak-kaart);border:1px solid var(--gg-kaart-rand);border-radius:var(--gg-r-medium);box-shadow:var(--gg-kaart-schaduw)}.fc-actiebalk__uitleg{flex:1 1 220px;min-width:0;color:var(--gg-c-on-surface-variant)}.fc-actiebalk__knoppen{display:flex;flex-wrap:wrap;gap:var(--gg-sp-sm)}.fc-viewer{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:none;color:var(--gg-c-on-surface);background:var(--gg-vlak-paneel)}.fc-viewer::backdrop{background:var(--gg-scrim)}.fc-viewer__binnen{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%}.fc-viewer__kop,.fc-viewer__voet{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gg-sp-md);padding:var(--gg-sp-md) var(--gg-sp-lg)}.fc-viewer__kop{border-bottom:1px solid var(--gg-c-outline-variant)}.fc-viewer__voet{border-top:1px solid var(--gg-c-outline-variant);justify-content:space-between}.fc-viewer__titel{flex:1;min-width:0}.fc-viewer__vlak{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--gg-sp-md);min-height:0;padding:var(--gg-sp-lg)}.fc-viewer__beeld{flex:1;min-width:0;height:100%;display:grid;place-items:center}.fc-viewer__beeld img{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--gg-r-small)}.fc-viewer__demo{aspect-ratio:63 / 88;max-height:100%;max-width:100%;display:grid;gap:var(--gg-sp-sm);place-items:center;padding:var(--gg-sp-xxl);border-radius:var(--gg-r-medium)}.fc-viewer__zij{display:flex;align-items:center}@media(max-width:599px){.fc-viewer__zij{display:none}.fc-viewer__voet{justify-content:center}}.fc-viewer__navigatie{display:flex;align-items:center;gap:var(--gg-sp-sm)}.fc-concept{display:grid;gap:var(--gg-sp-md)}.fc-gevolgen{display:grid;gap:var(--gg-sp-sm);margin:0;padding-left:var(--gg-sp-xl);color:var(--gg-c-on-surface-variant)}.fc-knoplink{text-decoration:none}.fc-knopregel{display:flex;flex-wrap:wrap;gap:var(--gg-sp-sm);align-items:center}.fc-banner{flex-wrap:wrap}.fc-banner .fc-knopregel{margin-left:auto}.fc-tegel__kant{position:absolute;inset:var(--gg-sp-sm) var(--gg-sp-sm) auto auto;padding:2px var(--gg-sp-sm);border-radius:var(--gg-r-full);background:var(--gg-c-inverse-surface);color:var(--gg-c-inverse-on-surface)}.fc-tegel__label{color:var(--gg-c-on-surface);overflow-wrap:anywhere}.gg-batches,.gg-batchnieuw,.gg-batchdetail{display:grid;gap:var(--gg-sp-xl);align-content:start}.gg-batchraster{display:grid;gap:var(--gg-sp-lg);grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1439px){.gg-batchraster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.gg-batchraster{grid-template-columns:minmax(0,1fr)}}@media(min-width:2048px){.gg-batchraster{grid-template-columns:repeat(4,minmax(0,1fr))}}.gg-batchkaart{position:relative;display:grid;gap:var(--gg-sp-md);align-content:start;transition:background-color var(--gg-duur-micro) var(--gg-ease-standaard)}.gg-batchkaart__kop{display:flex;align-items:flex-start;gap:var(--gg-sp-sm)}.gg-batchkaart__koptekst{flex:1;min-width:0;display:grid;gap:var(--gg-sp-xs);justify-items:start}.gg-batchkaart__titel{justify-self:stretch;min-width:0}.gg-batchkaart__link{text-decoration:none;color:var(--gg-c-on-surface)}.gg-batchkaart__link:after{content:"";position:absolute;inset:0;border-radius:var(--gg-r-medium)}.gg-batchkaart:hover{background:var(--gg-paneel-hover)}.gg-batchkaart:has(.gg-batchkaart__link:focus-visible){outline:2px solid var(--gg-focus);outline-offset:2px}.gg-batchkaart__link:focus-visible{outline:none}.gg-batchkaart__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gg-sp-sm)}.gg-batchkaart--afgerond{background:var(--gg-vlak-inzet);color:var(--gg-c-on-surface-variant)}.gg-batchkaart--afgerond .gg-batchkaart__link{color:var(--gg-c-on-surface-variant)}.gg-fase{display:grid;gap:var(--gg-sp-xs)}.gg-fasebalk{display:flex;gap:2px;height:8px;overflow:hidden;border-radius:var(--gg-r-full);background:var(--gg-c-surface-variant)}.gg-fasebalk__deel{flex-basis:0;min-width:6px}.gg-fasebalk__deel--wachten{background:var(--gg-c-outline)}.gg-fasebalk__deel--in_behandeling{background:var(--gg-c-primary)}.gg-fasebalk__deel--voltooid{background:var(--gg-c-success)}.gg-fasebalk__deel--geannuleerd{background:repeating-linear-gradient(135deg,var(--gg-c-outline) 0 3px,var(--gg-c-surface-variant) 3px 6px)}.gg-fase__legenda{display:flex;flex-wrap:wrap;gap:var(--gg-sp-md)}.gg-fase__item{display:inline-flex;align-items:center;gap:var(--gg-sp-xs)}.gg-stappenpaar{display:grid;grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:var(--gg-sp-xs);margin:0}.gg-stappenpaar dt{display:flex;align-items:center;gap:var(--gg-sp-xs);text-transform:uppercase;font-weight:600;letter-spacing:.1em;color:var(--gg-inkt-stil)}.gg-stappenpaar dd{margin:0}.gg-stappenpaar__nu{padding:var(--gg-sp-sm) var(--gg-sp-md);background:var(--gg-accent-was);color:var(--gg-tekst-accent);border:1px solid var(--gg-accent-was-rand);border-radius:var(--gg-r-small)}.gg-stappenpaar__nu dt{color:inherit}.gg-stappenpaar__volgend{padding:var(--gg-sp-sm) var(--gg-sp-md);border:1px dashed var(--gg-rand-besturing);border-radius:var(--gg-r-small)}.gg-stappenpaar__pijl{color:var(--gg-c-on-surface-variant);margin-inline-start:var(--gg-sp-md)}.gg-stapper{display:grid;gap:var(--gg-sp-md)}.gg-stapper__kop{display:flex;align-items:center;gap:var(--gg-sp-md);color:var(--gg-tekst-accent)}.gg-stapper__kop h2{color:var(--gg-c-on-surface)}.gg-stapper__rij{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--gg-sp-lg)}.gg-stapper__blok{flex:1 1 260px;display:grid;gap:var(--gg-sp-xs);justify-items:start;align-content:start;padding:var(--gg-sp-md) var(--gg-sp-lg);border-radius:var(--gg-r-medium)}.gg-stapper__blok--nu{background:var(--gg-accent-was);color:var(--gg-tekst-accent);border:1px solid var(--gg-accent-was-rand)}.gg-stapper__blok--nu .gg-stapper__label{color:inherit}.gg-stapper__blok--volgend{background:var(--gg-vlak-paneel);border:1px dashed var(--gg-rand-besturing)}.gg-stapper__label{display:inline-flex;align-items:center;gap:var(--gg-sp-xs);text-transform:uppercase;font-weight:600;letter-spacing:.1em;color:var(--gg-inkt-stil)}.gg-stapbadge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:17px;height:17px;border-radius:5px;background:var(--gg-vlak-gekozen);color:var(--gg-tekst-accent);font:var(--gg-t-title-small);font-size:10.5px;font-weight:600;line-height:1;letter-spacing:0}.gg-stapper__pijl{align-self:center;color:var(--gg-c-on-surface-variant)}.gg-stapper__leeg{display:flex;align-items:center;gap:var(--gg-sp-sm);padding:var(--gg-sp-md);border-radius:var(--gg-r-small);background:var(--gg-vlak-inzet);color:var(--gg-c-on-surface-variant)}.gg-stapper__actie{margin-inline-start:auto;align-self:center;display:grid;justify-items:end;gap:var(--gg-sp-xs)}.gg-stapper__waarschuwing{display:inline-flex;align-items:center;gap:var(--gg-sp-xs);text-align:right}.gg-lid{display:grid;gap:1px}.gg-vooruitblik{display:grid;gap:var(--gg-sp-lg)}.gg-vooruitblik__groep h3{display:flex;align-items:center;gap:var(--gg-sp-sm);margin-bottom:var(--gg-sp-sm)}.gg-vooruitblik__lijst{display:grid;gap:2px;max-height:240px;overflow-y:auto}.gg-vooruitblik__regel{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gg-sp-sm);padding:var(--gg-sp-sm) var(--gg-sp-md);border-radius:var(--gg-r-extra-small);background:var(--gg-vlak-inzet)}.gg-vooruitblik__pad{display:inline-flex;align-items:center;gap:var(--gg-sp-xs)}.gg-overgeslagen{display:grid;gap:var(--gg-sp-xs);margin-top:var(--gg-sp-xs)}.gg-koppeling{color:inherit;text-underline-offset:2px}.gg-kandidaten__rij--bezwaar{background:var(--gg-c-error-container)}.gg-kandidaten__bezwaar{display:flex;align-items:center;gap:var(--gg-sp-xs);margin-top:2px;color:var(--gg-c-error);font:var(--gg-t-body-small);letter-spacing:var(--gg-tls-body-small)}.gg-batchnieuw__raster{display:grid;grid-template-columns:400px minmax(0,1fr);gap:var(--gg-sp-xxl);align-items:start}@media(max-width:1279px){.gg-batchnieuw__raster{grid-template-columns:minmax(0,1fr)}}.gg-batchnieuw__form{display:grid;gap:var(--gg-sp-lg);align-content:start;padding:var(--gg-sp-lg);background:var(--gg-vlak-kaart);border:1px solid var(--gg-kaart-rand);border-radius:var(--gg-r-medium)}.gg-batchnieuw__kandidaten{min-width:0}.gg-batchnieuw__voet{position:sticky;bottom:0;z-index:15;display:grid;gap:var(--gg-sp-sm);padding:var(--gg-sp-md) var(--gg-sp-lg);background:var(--gg-vlak-kaart);border:1px solid var(--gg-kaart-rand);border-radius:var(--gg-r-medium);box-shadow:var(--gg-kaart-schaduw)}.gg-batchnieuw__voetregel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gg-sp-md)}.gg-batchnieuw__voetregel p{display:inline-flex;align-items:center;gap:var(--gg-sp-xs)}@media(max-height:640px){.gg-batchnieuw__voet{position:static}}.gg-batchdetail__tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gg-sp-lg)}.gg-batchdetail__tags .gg-fase{min-width:240px;flex:1 1 240px}.gg-batchdetail__paneel{display:grid;gap:var(--gg-sp-lg);align-content:start}.gg-batchdetail__paneel .gg-kaart{display:grid;gap:var(--gg-sp-md)}.gg-batchdetail__knoppen{display:grid;gap:var(--gg-sp-sm)}.gg-batchdetail__uitleg{margin-bottom:var(--gg-sp-md)}.gg-batchdetail__paneel #toevoegpaneel{display:grid;gap:var(--gg-sp-md)}.gg-kaart.gg-batchdetail__gevaar{border-color:var(--gg-c-error)}.gg-pakbon{display:none}.gg-pakbon__kop{display:flex;justify-content:space-between;gap:var(--gg-sp-xxl);margin-bottom:var(--gg-sp-xl)}.gg-pakbon__afzender{display:grid;gap:var(--gg-sp-xs);text-align:right}.gg-pakbon__tabel{width:100%;font:var(--gg-t-body-small);letter-spacing:var(--gg-tls-body-small)}.gg-pakbon__tabel th,.gg-pakbon__tabel td{padding:var(--gg-sp-sm);text-align:left;border-bottom:1px solid currentColor}.gg-pakbon__vak{width:120px}.gg-pakbon__voet{margin-top:var(--gg-sp-xxxl)}@media print{body.gg-pakbon-actief .gg-shell,body.gg-pakbon-actief .gg-toasts{display:none!important}body.gg-pakbon-actief .gg-pakbon{display:block;padding:var(--gg-sp-xxl)}}.gg-bn__zoek{min-width:240px}.pg-skelet{display:grid;gap:var(--gg-sp-sm);border:var(--gg-kaart-rand-breedte) solid var(--gg-kaart-rand);border-radius:var(--gg-r-medium);padding:var(--gg-sp-lg);background:var(--gg-c-surface-container-lowest)}.pg-skelet__rij{display:grid;grid-template-columns:7rem 9rem 1fr 5rem 6rem;gap:var(--gg-sp-md);align-items:center}.pg-skelet__balk{height:12px;border-radius:var(--gg-r-full)}.pg-fout{display:grid;justify-items:center;gap:var(--gg-sp-md);text-align:center;padding:var(--gg-sp-xxxl) var(--gg-sp-lg);border:var(--gg-kaart-rand-breedte) solid var(--gg-c-error);border-radius:var(--gg-r-medium);background:var(--gg-c-error-container);color:var(--gg-c-on-error-container)}.pg-id{font-variant-numeric:tabular-nums;white-space:nowrap;font:var(--gg-t-body-medium);letter-spacing:var(--gg-tls-body-medium);color:var(--gg-tekst-accent);text-decoration:none;display:inline-flex;align-items:center;gap:var(--gg-sp-xs);padding:var(--gg-sp-sm) 0}.pg-gratis{color:var(--gg-c-success)}.pg-kopregel{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gg-sp-md);margin-bottom:var(--gg-sp-lg)}.pg-wachtrij{display:flex;align-items:center;gap:var(--gg-sp-sm)}.pg-werkbank{display:grid;gap:var(--gg-sp-lg);list-style:none}.pg-kaartkop{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gg-sp-sm);margin-bottom:var(--gg-sp-md)}.pg-kaartkop__stand{flex:0 0 100%}.pg-kaartkop__titel{flex:1 1 auto}.pg-kaartromp{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--gg-sp-lg);align-items:start}@media(max-width:1100px){.pg-kaartromp{grid-template-columns:minmax(0,1fr)}}.pg-fotovlak{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gg-sp-md);padding:var(--gg-sp-md);border-radius:var(--gg-r-medium);background:var(--gg-c-scrim);color:var(--gg-c-inverse-on-surface)}:root[data-thema=donker] .pg-fotovlak,:root[data-thema=donker] .pg-viewer{color:var(--gg-c-on-surface)}.pg-fotovlak :focus-visible,.pg-viewer :focus-visible{outline-color:var(--gg-c-inverse-primary)}:root[data-thema=donker] .pg-fotovlak :focus-visible,:root[data-thema=donker] .pg-viewer :focus-visible{outline-color:var(--gg-c-primary)}@media(max-width:520px){.pg-fotovlak{grid-template-columns:minmax(0,1fr)}}.pg-fotokolom{display:grid;gap:var(--gg-sp-xs);justify-items:center}.pg-fotoknop{position:relative;display:block;width:100%;max-width:360px;padding:0;border-radius:var(--gg-r-small);overflow:hidden}.pg-fotoknop:hover .pg-zoombadge,.pg-fotoknop:focus-visible .pg-zoombadge{background:var(--gg-c-primary);color:var(--gg-c-on-primary)}.pg-zoombadge{position:absolute;right:var(--gg-sp-sm);bottom:var(--gg-sp-sm);display:inline-flex;align-items:center;gap:var(--gg-sp-xs);padding:var(--gg-sp-xs) var(--gg-sp-sm);border-radius:var(--gg-r-full);background:var(--gg-c-surface-container-lowest);color:var(--gg-c-on-surface);font:var(--gg-t-label-small);letter-spacing:var(--gg-tls-label-small);transition-property:background-color,color;transition-duration:var(--gg-duur-micro);transition-timing-function:var(--gg-ease-standaard)}.pg-fotobijschrift{font:var(--gg-t-label-small);letter-spacing:var(--gg-tls-label-small)}.pg-foto{width:100%;aspect-ratio:63 / 88;object-fit:cover;border-radius:var(--gg-r-small);background:var(--gg-c-surface-container-high)}.pg-foto--demo{display:grid;place-items:center;gap:var(--gg-sp-xs);background:transparent;border:1px dashed currentColor;color:inherit;text-align:center;padding:var(--gg-sp-md)}.pg-invoerpaneel{display:grid;gap:var(--gg-sp-md);align-content:start;padding:var(--gg-sp-lg);border-radius:var(--gg-r-medium);background:var(--gg-vlak-inzet)}.pg-vinkje .gg-selectie__naam{font:var(--gg-t-body-small);letter-spacing:var(--gg-tls-body-small)}.pg-uitleg{display:flex;gap:var(--gg-sp-sm);padding:var(--gg-sp-md);border-radius:var(--gg-r-small);background:var(--gg-c-tertiary-container);color:var(--gg-c-on-tertiary-container);font:var(--gg-t-body-small);letter-spacing:var(--gg-tls-body-small)}.pg-resultaat{display:grid;gap:var(--gg-sp-sm);padding:var(--gg-sp-lg);border-radius:var(--gg-r-medium);background:var(--gg-vlak-inzet);align-content:start}.pg-kicker{font:var(--gg-t-label-small);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gg-c-on-surface-variant)}.pg-cijferbadge{display:inline-flex;align-items:center;gap:var(--gg-sp-sm);align-self:start;padding:var(--gg-sp-xs) var(--gg-sp-md);border:1px solid var(--gg-accent-was-rand);border-radius:var(--gg-r-full);background:var(--gg-accent-was);color:var(--gg-tekst-accent);font:var(--gg-t-title-small);letter-spacing:var(--gg-tls-title-small)}.pg-voet{position:sticky;bottom:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gg-sp-md);margin-top:var(--gg-sp-xxl);padding:var(--gg-sp-md) var(--gg-sp-lg);border:var(--gg-kaart-rand-breedte) solid var(--gg-kaart-rand);border-radius:var(--gg-r-medium);background:var(--gg-vlak-kaart);box-shadow:var(--gg-kaart-schaduw)}@media(max-height:640px){.pg-voet{position:static}}.pg-voet__teller{font-variant-numeric:tabular-nums}.pg-viewer{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:0;border:none;background:var(--gg-c-scrim);color:var(--gg-c-inverse-on-surface)}.pg-viewer::backdrop{background:var(--gg-scrim)}.pg-viewer__raam{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%}.pg-viewer__kop,.pg-viewer__voet{display:flex;align-items:center;gap:var(--gg-sp-md);padding:var(--gg-sp-md) var(--gg-sp-lg)}.pg-viewer__voet{justify-content:center}.pg-viewer__titel{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-viewer__vlak{overflow:auto;padding:var(--gg-sp-lg);display:flex;align-items:safe center;justify-content:safe center}.pg-viewer__knop{display:inline-flex;align-items:center;justify-content:center;gap:var(--gg-sp-xs);min-width:40px;min-height:40px;padding:var(--gg-sp-sm) var(--gg-sp-md);border-radius:var(--gg-r-full);background:var(--gg-c-surface-container-lowest);color:var(--gg-c-on-surface)}.pg-viewer__knop:disabled{opacity:.45;cursor:not-allowed}.pg-viewer__zoomwaarde{min-width:5ch;text-align:center;font-variant-numeric:tabular-nums}.gg-chats{--gg-chats-chroom: calc(var(--gg-kop-hoogte) + var(--gg-sp-xxl) * 2);display:grid;grid-template-columns:360px minmax(0,1fr);gap:var(--gg-sp-lg);height:calc(100dvh - var(--gg-chats-chroom));min-height:520px}.gg-chats__paneel{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;border:1px solid var(--gg-kaart-rand);border-radius:var(--gg-r-medium);background:var(--gg-vlak-kaart);overflow:hidden}.gg-chats__lijstkop{display:grid;gap:var(--gg-sp-sm);padding:var(--gg-sp-md);border-bottom:1px solid var(--gg-rand-fijn);background:var(--gg-vlak-kaart)}.gg-chats__filters{display:flex;align-items:center;gap:var(--gg-sp-sm);flex-wrap:wrap}.gg-chats__teller{margin-left:auto;color:var(--gg-c-on-surface-variant)}.gg-chats__scroller{min-height:0;overflow-y:auto;overscroll-behavior:contain}.gg-chats__lijst{list-style:none;margin:0;padding:var(--gg-sp-sm);display:grid;gap:2px}.gg-chats__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar naam tijd" "avatar bron badge" "avatar preview badge";align-items:center;column-gap:var(--gg-sp-md);row-gap:2px;padding:var(--gg-sp-md);border-radius:var(--gg-r-small);border:1px solid transparent;color:var(--gg-c-on-surface);text-decoration:none}.gg-chats__item:hover{background:var(--gg-rij-hover)}.gg-chats__item[aria-current=true]{background:var(--gg-vlak-gekozen);border-color:var(--gg-accent-was-rand)}.gg-chats__avatar{grid-area:avatar;width:40px;height:40px;border-radius:var(--gg-r-full);display:grid;place-items:center;background:var(--gg-accent-was);color:var(--gg-tekst-accent);border:1px solid var(--gg-accent-was-rand)}.gg-chats__item[aria-current=true] .gg-chats__avatar{background:var(--gg-vlak-paneel)}.gg-chats__naam{grid-area:naam;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gg-chats__wanneer{grid-area:tijd;color:var(--gg-c-on-surface-variant);white-space:nowrap}.gg-chats__bron{grid-area:bron;min-width:0;color:var(--gg-c-on-surface-variant);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gg-chats__preview{grid-area:preview;min-width:0;color:var(--gg-c-on-surface-variant);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gg-chats__item--ongelezen .gg-chats__naam,.gg-chats__item--ongelezen .gg-chats__preview{font-weight:600;color:var(--gg-c-on-surface)}.gg-chats__badge{grid-area:badge;justify-self:end}.gg-chats__badge .gg-badge{background:var(--gg-accent-was);border:1px solid var(--gg-accent-was-rand);color:var(--gg-tekst-accent)}.gg-chats__skelet{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:var(--gg-sp-md);padding:var(--gg-sp-md)}.gg-chats__skelet span{height:10px;border-radius:var(--gg-r-extra-small)}.gg-chats__skelet span:first-child{height:40px;border-radius:var(--gg-r-full)}.gg-chats__skeletregels{display:grid;gap:var(--gg-sp-sm)}.gg-chats__skeletregels span:last-child{width:60%}.gg-chats__gesprek{grid-template-rows:auto minmax(0,1fr) auto}.gg-chat__kop{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gg-sp-md);padding:var(--gg-sp-md) var(--gg-sp-lg);border-bottom:1px solid var(--gg-rand-fijn)}.gg-chat__koptekst{flex:1 1 5rem;min-width:0;display:grid;gap:2px}.gg-chat__koptekst strong,.gg-chat__kopmeta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gg-chat__kopmeta{display:flex;align-items:center;gap:var(--gg-sp-sm);color:var(--gg-c-on-surface-variant)}.gg-chat__scroller{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--gg-sp-lg)}.gg-chat__scroller:focus-visible{outline-offset:-2px}.gg-chat__rijen{list-style:none;margin:0 auto;padding:0;width:100%;max-width:760px;display:grid;gap:2px}.gg-chat__dag{display:flex;justify-content:center;padding:var(--gg-sp-md) 0 var(--gg-sp-sm)}.gg-chat__dag span{padding:var(--gg-sp-xs) var(--gg-sp-md);text-transform:uppercase;font-weight:600;letter-spacing:.1em;color:var(--gg-inkt-stil)}.gg-chat__rij{display:flex;justify-content:flex-start}.gg-chat__rij--eigen{justify-content:flex-end}.gg-chat__rij--nieuwegroep{margin-top:var(--gg-sp-sm)}.gg-chat__bubbel{position:relative;max-width:80%;display:grid;gap:var(--gg-sp-xs);padding:var(--gg-sp-sm) var(--gg-sp-md);border-radius:var(--gg-r-large);background:var(--gg-vlak-inzet);color:var(--gg-c-on-surface)}.gg-chat__rij--eigen .gg-chat__bubbel{background:var(--gg-c-primary);color:var(--gg-c-on-primary)}.gg-chat__rij--laatste .gg-chat__bubbel{border-bottom-left-radius:var(--gg-r-extra-small)}.gg-chat__rij--eigen.gg-chat__rij--laatste .gg-chat__bubbel{border-bottom-left-radius:var(--gg-r-large);border-bottom-right-radius:var(--gg-r-extra-small)}.gg-chat__tekst{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.gg-chat__fotoknop{padding:0;border:none;background:none;border-radius:var(--gg-r-medium);cursor:pointer;display:block}.gg-chat__foto{display:block;width:150px;max-width:100%;aspect-ratio:63 / 88;object-fit:cover;border-radius:var(--gg-r-medium);background:var(--gg-vlak-diep)}.gg-chat__demofoto{width:150px;max-width:100%;aspect-ratio:63 / 88;display:grid;place-content:center;justify-items:center;gap:var(--gg-sp-xs);border-radius:var(--gg-r-medium);background:var(--gg-vlak-diep);color:var(--gg-c-on-surface-variant)}.gg-chat__meta{display:flex;align-items:center;justify-content:flex-end;gap:var(--gg-sp-xs);opacity:.75}.gg-chat__invoer{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gg-sp-sm);padding:var(--gg-sp-md) var(--gg-sp-lg) var(--gg-sp-md);border-top:1px solid var(--gg-rand-fijn);background:var(--gg-vlak-kaart)}.gg-chat__hint{color:var(--gg-c-on-surface-variant)}.gg-chat__concept{display:flex;align-items:center;gap:var(--gg-sp-md);padding:var(--gg-sp-sm);border:1px solid var(--gg-rand-fijn);border-radius:var(--gg-r-medium);background:var(--gg-vlak-inzet)}.gg-chat__concept img{width:40px;height:40px;object-fit:cover;border-radius:var(--gg-r-small)}.gg-chat__concept p{flex:1;min-width:0;margin:0;color:var(--gg-c-on-surface-variant)}.gg-chat__bestand{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.gg-chat__leeg{display:grid;place-items:center;height:100%}.gg-chat__viewerfoto{display:block;width:100%;max-height:70vh;object-fit:contain;border-radius:var(--gg-r-medium);background:var(--gg-vlak-diep)}.gg-chats__terug{display:none}@media(max-width:1023px){.gg-chats{--gg-chats-chroom: calc(56px + var(--gg-kop-hoogte) + var(--gg-sp-lg) * 2);grid-template-columns:minmax(0,1fr)}.gg-chats[data-weergave=gesprek] .gg-chats__lijstpaneel,.gg-chats[data-weergave=lijst] .gg-chats__gesprek{display:none}.gg-chats__terug{display:inline-flex}.gg-chat__bubbel{max-width:88%}}@media(prefers-reduced-motion:reduce){.gg-chats__scroller,.gg-chat__scroller{scroll-behavior:auto}}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk_500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk_600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk_700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans_400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans_500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans_600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans_700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Archivo Black;src:url(/fonts/ArchivoBlack_400Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Material Icons;src:url(/fonts/MaterialIcons.ttf) format("truetype");font-weight:400;font-display:block}:root{--gg-duur-micro: .11s;--gg-duur-kort: .15s;--gg-duur-entree: .22s;--gg-duur-groot: .32s;--gg-trap: 30ms;--gg-duur-adem: 1.4s;--gg-ease-uit: cubic-bezier(.2, 0, 0, 1);--gg-ease-in: cubic-bezier(.3, 0, 1, 1);--gg-ease-standaard: cubic-bezier(.2, 0, .2, 1);--gg-ease-nadruk: cubic-bezier(.05, .7, .1, 1)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body,#root{height:100%}body{font:var(--gg-t-body-medium);letter-spacing:var(--gg-tls-body-medium);color:var(--gg-c-on-surface);background:var(--gg-c-surface);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}::-webkit-scrollbar{width:0;height:0;display:none}*{scrollbar-width:none;-ms-overflow-style:none}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit}button{background:none;border:none;cursor:pointer}a{color:inherit}table{border-collapse:collapse;border-spacing:0}ul,ol{list-style:none;padding:0}:focus-visible{outline:2px solid var(--gg-focus);outline-offset:2px;border-radius:var(--gg-r-extra-small)}:focus:not(:focus-visible){outline:none}:where(a,button,summary,label,input,select,textarea,tr,[role=menuitem],[role=tab],[role=option]){transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:var(--gg-duur-micro);transition-timing-function:var(--gg-ease-standaard)}:root[data-themawissel] *,:root[data-themawissel] *:before,:root[data-themawissel] *:after{transition:none!important}.gg-alleen-schermlezer{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.gg-skip{position:absolute;top:var(--gg-sp-sm);left:var(--gg-sp-sm);z-index:100;padding:var(--gg-sp-sm) var(--gg-sp-lg);background:var(--gg-c-primary);color:var(--gg-c-on-primary);border-radius:var(--gg-r-small);transform:translateY(-200%)}.gg-skip:focus-visible{transform:none}.t-display-large{font:var(--gg-t-display-large);letter-spacing:var(--gg-tls-display-large)}.t-display-medium{font:var(--gg-t-display-medium);letter-spacing:var(--gg-tls-display-medium)}.t-display-small{font:var(--gg-t-display-small);letter-spacing:var(--gg-tls-display-small)}.t-headline-large{font:var(--gg-t-headline-large);letter-spacing:var(--gg-tls-headline-large)}.t-headline-medium{font:var(--gg-t-headline-medium);letter-spacing:var(--gg-tls-headline-medium)}.t-headline-small{font:var(--gg-t-headline-small);letter-spacing:var(--gg-tls-headline-small)}.t-title-large{font:var(--gg-t-title-large);letter-spacing:var(--gg-tls-title-large)}.t-title-medium{font:var(--gg-t-title-medium);letter-spacing:var(--gg-tls-title-medium)}.t-title-small{font:var(--gg-t-title-small);letter-spacing:var(--gg-tls-title-small)}.t-body-large{font:var(--gg-t-body-large);letter-spacing:var(--gg-tls-body-large)}.t-body-medium{font:var(--gg-t-body-medium);letter-spacing:var(--gg-tls-body-medium)}.t-body-small{font:var(--gg-t-body-small);letter-spacing:var(--gg-tls-body-small)}.t-label-large{font:var(--gg-t-label-large);letter-spacing:var(--gg-tls-label-large)}.t-label-medium{font:var(--gg-t-label-medium);letter-spacing:var(--gg-tls-label-medium)}.t-label-small{font:var(--gg-t-label-small);letter-spacing:var(--gg-tls-label-small)}.gg-zacht{color:var(--gg-c-on-surface-variant)}.gg-cijfers{font-variant-numeric:tabular-nums}.gg-scroll-x{overflow-x:auto;overscroll-behavior-x:contain;position:relative}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{.gg-niet-printen{display:none!important}body{background:#fff;color:#000}}.gg-kaart{border-radius:var(--gg-r-medium);padding:var(--gg-sp-lg);background:var(--gg-vlak-kaart);border:var(--gg-kaart-rand-breedte) solid var(--gg-kaart-rand)}.gg-kaart--rustig,.gg-kaart--verhoogd{border-color:var(--gg-rand-vlak)}.gg-kaart--verhoogd{box-shadow:var(--gg-kaart-schaduw)}.gg-kaart--omlijnd{border-color:var(--gg-c-outline)}.gg-kaart--gekozen{border-color:var(--gg-c-primary);background:var(--gg-vlak-gekozen)}.gg-kaart--klikbaar{display:block;width:100%;text-align:inherit;cursor:pointer;transition-property:background-color,border-color,transform;transition-duration:var(--gg-duur-micro);transition-timing-function:var(--gg-ease-standaard)}.gg-kaart--klikbaar:hover{background:var(--gg-paneel-hover)}.gg-kaart--klikbaar:active{background:var(--gg-paneel-actief);transform:scale(.99)}.gg-knop{display:inline-flex;align-items:center;justify-content:center;gap:var(--gg-sp-sm);min-height:48px;padding:0 var(--gg-sp-xxl);border-radius:var(--gg-r-small);border:1px solid transparent;font:var(--gg-t-label-large);letter-spacing:var(--gg-tls-label-large);white-space:nowrap;transition-property:background-color,border-color,color,transform;transition-duration:var(--gg-duur-micro);transition-timing-function:var(--gg-ease-standaard)}.gg-knop--compact{min-height:36px;padding:0 var(--gg-sp-md);font:var(--gg-t-label-medium);letter-spacing:var(--gg-tls-label-medium)}.gg-knop--icoon{min-height:36px;width:36px;padding:0}.gg-knop:active:not(:disabled){transform:scale(.97)}.gg-knop:disabled:where(:not([aria-busy=true])),.gg-knop.gg-knop--gevaar:disabled:where(:not([aria-busy=true])){cursor:not-allowed;background:color-mix(in srgb,var(--gg-c-on-surface) 12%,transparent);color:color-mix(in srgb,var(--gg-c-on-surface) 38%,transparent);border-color:var(--gg-c-outline-variant)}.gg-knop[aria-busy=true]{cursor:progress}.gg-knop--compact .gg-knop__bezig{width:16px;height:16px}.gg-knop>.gg-knop__label{transition:opacity var(--gg-duur-kort) var(--gg-ease-standaard)}.gg-knop--bezig-midden{position:relative}.gg-knop--bezig-midden>:not(.gg-knop__bezig){opacity:0;transition:opacity var(--gg-duur-kort) var(--gg-ease-standaard) var(--gg-duur-kort)}.gg-knop--bezig-midden>.gg-knop__bezig{position:absolute;inset:0;margin:auto;animation:gg-draai .7s linear infinite,gg-knop-bezig-in var(--gg-duur-kort) var(--gg-ease-uit) var(--gg-duur-kort) backwards}@keyframes gg-knop-bezig-in{0%{opacity:0}}.gg-knop--gevuld{background:var(--gg-c-primary);color:var(--gg-c-on-primary)}.gg-knop--gevuld:not(.gg-knop--gevaar):hover:not(:disabled){background:var(--gg-primair-hover)}.gg-knop--gevuld:not(.gg-knop--gevaar):active:not(:disabled){background:var(--gg-primair-druk)}.gg-knop--gevuld.gg-knop--gevaar{background:var(--gg-c-error);color:var(--gg-c-on-error)}.gg-knop--gevuld.gg-knop--gevaar:hover:not(:disabled){background:var(--gg-fout-hover)}.gg-knop--gevuld.gg-knop--gevaar:active:not(:disabled){background:var(--gg-fout-druk)}.gg-knop--tonaal{background:var(--gg-c-secondary-container);color:var(--gg-c-on-secondary-container)}.gg-knop--tonaal:hover:not(:disabled){background:var(--gg-tonaal-hover)}.gg-knop--tonaal:active:not(:disabled){background:var(--gg-tonaal-druk)}.gg-knop--tonaal.gg-knop--gevaar{background:var(--gg-c-error-container);color:var(--gg-c-on-error-container)}.gg-knop--tonaal.gg-knop--gevaar:hover:not(:disabled){background:color-mix(in srgb,var(--gg-c-on-error-container) 8%,var(--gg-c-error-container))}.gg-knop--tonaal.gg-knop--gevaar:active:not(:disabled){background:color-mix(in srgb,var(--gg-c-on-error-container) 14%,var(--gg-c-error-container))}.gg-knop--omlijnd{background:var(--gg-vlak-paneel);color:var(--gg-c-on-surface);border-color:var(--gg-rand-besturing)}.gg-knop--omlijnd.gg-knop--gevaar{color:var(--gg-c-error)}.gg-knop--omlijnd:hover:not(:disabled){background:var(--gg-paneel-hover);border-color:var(--gg-c-on-surface-variant)}.gg-knop--omlijnd:active:not(:disabled){background:var(--gg-paneel-actief)}.gg-knop--omlijnd.gg-knop--gevaar:hover:not(:disabled){background:color-mix(in srgb,var(--gg-c-error) 8%,var(--gg-vlak-paneel));border-color:var(--gg-c-error)}.gg-knop--omlijnd.gg-knop--gevaar:active:not(:disabled){background:color-mix(in srgb,var(--gg-c-error) 14%,var(--gg-vlak-paneel))}.gg-knop--tekst{background:transparent;color:var(--gg-tekst-accent);padding:0 var(--gg-sp-md)}.gg-knop--tekst.gg-knop--gevaar{color:var(--gg-c-error)}.gg-knop--tekst:hover:not(:disabled){background:var(--gg-rij-hover)}.gg-knop--tekst:active:not(:disabled){background:var(--gg-rij-druk)}.gg-knop--tekst.gg-knop--gevaar:hover:not(:disabled){background:color-mix(in srgb,var(--gg-c-error) 8%,transparent)}.gg-knop--tekst.gg-knop--gevaar:active:not(:disabled){background:color-mix(in srgb,var(--gg-c-error) 14%,transparent)}.gg-knop--tekst.gg-knop--icoon{color:var(--gg-c-on-surface-variant)}.gg-knop--tekst.gg-knop--icoon:not(.gg-chatbalk__knop){border-radius:var(--gg-r-full);transition-property:background-color,color,transform;transition-duration:var(--gg-duur-micro);transition-timing-function:var(--gg-ease-standaard)}:where(.gg-knop--tekst.gg-knop--icoon:not(.gg-chatbalk__knop)):hover:not(:disabled),:where(.gg-knop--tekst.gg-knop--icoon:not(.gg-chatbalk__knop)):focus-visible{background:var(--gg-rij-hover)}.gg-knop.gg-knop--icoon.gg-knop--gevaar{color:var(--gg-c-error)}.gg-knop--tekst.gg-knop--icoon:not(.gg-chatbalk__knop):disabled{background:transparent;border-color:transparent;color:color-mix(in srgb,var(--gg-c-on-surface) 38%,transparent)}.gg-knop--tekst:not(.gg-knop--gevaar):not(.gg-knop--icoon){color:var(--gg-c-on-surface)}.gg-knop--breed{width:100%}.gg-knop-omhulsel{display:inline-flex}.gg-knop-omhulsel>.gg-knop{width:100%}.gg-linkknop,.dash-link,.gg-terug{display:inline-flex;width:fit-content;align-items:center;gap:var(--gg-sp-xs);border:1px solid transparent;border-radius:var(--gg-r-small);color:var(--gg-tekst-accent);text-decoration:none;transition:background-color var(--gg-duur-micro) var(--gg-ease-standaard),border-color var(--gg-duur-micro) var(--gg-ease-standaard)}.gg-linkknop:hover,.gg-linkknop:focus-visible,.dash-link:hover,.dash-link:focus-visible,.gg-terug:hover,.gg-terug:focus-visible{background:var(--gg-vlak-gekozen);border-color:var(--gg-c-accent-was-rand)}.gg-linkknop--vooruit:after,.dash-link:after{content:"";flex:none;width:16px;height:16px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.01 11H4v2h12.01v3L20 12l-3.99-4z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.01 11H4v2h12.01v3L20 12l-3.99-4z'/%3E%3C/svg%3E") center / contain no-repeat;opacity:0;transform:translate(-4px);transition:opacity var(--gg-duur-micro) var(--gg-ease-standaard),transform var(--gg-duur-micro) var(--gg-ease-uit)}.gg-linkknop--vooruit:hover:after,.gg-linkknop--vooruit:focus-visible:after,.dash-link:hover:after,.dash-link:focus-visible:after{opacity:1;transform:translate(0)}.gg-linkknop--terug>span:first-child,.gg-terug>span:first-child{transition:transform var(--gg-duur-micro) var(--gg-ease-uit)}.gg-linkknop--terug:hover>span:first-child,.gg-linkknop--terug:focus-visible>span:first-child,.gg-terug:hover>span:first-child,.gg-terug:focus-visible>span:first-child{transform:translate(-3px)}.gg-tekstlink{padding:0;font:inherit;letter-spacing:inherit;color:var(--gg-tekst-accent);text-decoration:underline}.gg-drukgolf{width:40px;height:40px;overflow:hidden;border-radius:var(--gg-r-full);pointer-events:none}.gg-drukgolf:before,.gg-drukgolf:after{content:"";position:absolute;opacity:0}.gg-drukgolf:before{inset:0;background-color:var(--gg-drukgolf-zweef, currentColor);transition:opacity 15ms linear,background-color 15ms linear}.gg-drukgolf:after{background:radial-gradient(closest-side,var(--gg-drukgolf-druk, currentColor) max(calc(100% - 70px),65%),transparent 100%);transform-origin:center center;transition:opacity 375ms linear}.gg-drukgolf.is-ingedrukt:after{opacity:.12;transition-duration:105ms}@media(forced-colors:active){.gg-drukgolf:before,.gg-drukgolf:after{display:none}}.gg-schakelaar{position:relative;isolation:isolate;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:52px;height:32px;padding:0;border-radius:var(--gg-r-full);cursor:pointer;-webkit-tap-highlight-color:transparent}.gg-schakelaar:focus-visible{outline:2px solid var(--gg-focus);outline-offset:2px;border-radius:var(--gg-r-full)}.gg-schakelaar:before{content:"";position:absolute;inset:0;z-index:-1;box-sizing:border-box;border:2px solid var(--gg-c-outline);border-radius:inherit;background-color:var(--gg-c-surface-container-highest);transition:background-color 67ms linear,border-color 67ms linear}.gg-schakelaar[aria-checked=true]:before{border-color:var(--gg-c-primary);background-color:var(--gg-c-primary)}.gg-schakelaar__houder{position:relative;display:flex;place-content:center;place-items:center;margin-inline:0 20px;transition:margin .3s cubic-bezier(.175,.885,.32,1.275)}.gg-schakelaar[aria-checked=true] .gg-schakelaar__houder{margin-inline:20px 0}.gg-schakelaar__knop{position:relative;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:var(--gg-r-full);transition-property:width,height;transition-duration:.25s;transition-timing-function:cubic-bezier(.2,0,0,1)}.gg-schakelaar[aria-checked=true] .gg-schakelaar__knop{width:24px;height:24px;background-color:var(--gg-c-on-primary)}.gg-schakelaar:active .gg-schakelaar__knop{width:28px;height:28px;transition-duration:.1s;transition-timing-function:linear}.gg-schakelaar__knop:before{content:"";position:absolute;inset:0;border-radius:inherit;background-color:var(--gg-c-outline);transition:background-color 67ms linear}.gg-schakelaar[aria-checked=true] .gg-schakelaar__knop:before{background-color:var(--gg-c-on-primary)}.gg-schakelaar:is(:hover,:focus,:active) .gg-schakelaar__knop:before{background-color:var(--gg-c-on-surface-variant)}.gg-schakelaar[aria-checked=true]:is(:hover,:focus,:active) .gg-schakelaar__knop:before{background-color:var(--gg-c-primary-container)}.gg-schakelaar__vink{position:relative;flex:none;width:16px;height:16px;fill:var(--gg-c-on-primary-container);opacity:0;transform:rotate(-45deg);transition:fill 67ms linear,opacity 33ms linear,transform 167ms cubic-bezier(.2,0,0,1)}.gg-schakelaar[aria-checked=true] .gg-schakelaar__vink{opacity:1;transform:none}.gg-schakelaar__laag{position:absolute;color:var(--gg-c-on-surface)}.gg-schakelaar[aria-checked=true] .gg-schakelaar__laag{color:var(--gg-c-primary)}@media(hover:hover){.gg-schakelaar:hover .gg-schakelaar__laag:before{opacity:.08}}@media(forced-colors:active){.gg-schakelaar[aria-checked=true]:before{border-color:ButtonText;background:ButtonText}.gg-schakelaar[aria-checked=false] .gg-schakelaar__knop:before{background:ButtonText}.gg-schakelaar__vink{fill:ButtonText}}:where(.gg-selectie){--gg-selectie-doel: 48px;position:relative;display:inline-flex;align-items:center;width:fit-content;max-width:100%;min-width:0;vertical-align:middle;color:var(--gg-c-on-surface);cursor:pointer;-webkit-tap-highlight-color:transparent}.gg-selectie--compact{--gg-selectie-doel: 40px}.gg-selectie--boven{align-items:flex-start}.gg-selectie--boven .gg-selectie__tekst{padding-block:calc((var(--gg-selectie-doel) - 20px) / 2)}.gg-selectie--uit{cursor:default}.gg-selectie__houder{--gg-drukgolf-zweef: var(--gg-c-on-surface);--gg-drukgolf-druk: var(--gg-c-primary);position:relative;isolation:isolate;flex:none;display:grid;place-items:center;width:var(--gg-selectie-doel);height:var(--gg-selectie-doel)}.gg-selectie__houder>*{grid-area:1 / 1}.gg-selectie__invoer{width:100%;height:100%;margin:0;padding:0;opacity:0;appearance:none;cursor:inherit;z-index:1}.gg-selectie__tekst{display:grid;gap:2px;min-width:0}.gg-selectie__naam{font:var(--gg-t-body-medium);letter-spacing:var(--gg-tls-body-medium)}.gg-selectie--uit .gg-selectie__naam{opacity:.38}.gg-selectie__hulp{color:var(--gg-c-on-surface-variant);font:var(--gg-t-body-small);letter-spacing:var(--gg-tls-body-small)}.gg-selectie__laag{position:relative}@media(hover:hover){.gg-selectie:not(.gg-selectie--uit):hover .gg-selectie__laag:before{opacity:.08}}.gg-selectie__houder.is-gekozen{--gg-drukgolf-zweef: var(--gg-c-primary);--gg-drukgolf-druk: var(--gg-c-on-surface)}.gg-selectie--fout .gg-selectie__houder{--gg-drukgolf-zweef: var(--gg-c-error);--gg-drukgolf-druk: var(--gg-c-error)}.gg-selectie__invoer:focus-visible~.gg-selectie__laag{outline:2px solid var(--gg-focus);outline-offset:2px}.gg-selectie--uit .gg-selectie__laag{display:none}.gg-selectie__vakje{-webkit-print-color-adjust:exact;print-color-adjust:exact}.gg-selectie--vinkje .gg-selectie__vakje{position:relative;width:18px;height:18px;border-radius:2px}.gg-selectie__rand,.gg-selectie__vulling,.gg-selectie__icoon{position:absolute;inset:0}.gg-selectie__rand,.gg-selectie__vulling{border-radius:inherit}.gg-selectie__rand{box-sizing:border-box;border:2px solid var(--gg-c-on-surface-variant)}.gg-selectie__vulling{background-color:var(--gg-c-primary)}.gg-selectie__vulling,.gg-selectie__icoon{opacity:0;transform:scale(.6);transition-property:transform,opacity;transition-duration:.15s,50ms;transition-timing-function:cubic-bezier(.3,0,.8,.15),linear}.is-gekozen .gg-selectie__vulling,.is-gekozen .gg-selectie__icoon{opacity:1;transform:scale(1);transition-duration:.35s,50ms;transition-timing-function:cubic-bezier(.05,.7,.1,1),linear}.gg-selectie__icoon{width:18px;height:18px;fill:var(--gg-c-on-primary)}.gg-selectie__streep{animation-duration:.15s;animation-timing-function:cubic-bezier(.3,0,.8,.15);transition-duration:.15s;transition-timing-function:cubic-bezier(.3,0,.8,.15)}.gg-selectie__streep--kort{width:2px;height:2px;transition-property:transform,height}.gg-selectie__streep--lang{width:10px;height:2px;transition-property:transform,width}.is-gekozen .gg-selectie__streep{animation-duration:.35s;animation-timing-function:cubic-bezier(.05,.7,.1,1);transition-duration:.35s;transition-timing-function:cubic-bezier(.05,.7,.1,1)}.is-vink .gg-selectie__streep,.was-vink.is-leeg .gg-selectie__streep{transform:scaleY(-1) translate(7px,-14px) rotate(45deg)}.is-vink .gg-selectie__streep--kort,.was-vink.is-leeg .gg-selectie__streep--kort{height:5.6568542px}.is-vink .gg-selectie__streep--lang,.was-vink.is-leeg .gg-selectie__streep--lang{width:11.3137085px}.is-streep .gg-selectie__streep,.was-streep.is-leeg .gg-selectie__streep{transform:scaleY(-1) translate(4px,-10px) rotate(0)}.was-leeg .gg-selectie__streep{transition-property:none}.was-leeg.is-vink .gg-selectie__streep--lang{animation-name:gg-selectie-been-groei}@keyframes gg-selectie-been-groei{0%{width:0}}.gg-selectie:not(.gg-selectie--uit,.gg-selectie--fout):is(:hover,:focus-within,:active) .gg-selectie__rand{border-color:var(--gg-c-on-surface)}.gg-selectie--fout .gg-selectie__rand{border-color:var(--gg-c-error)}.gg-selectie--fout .gg-selectie__vulling{background-color:var(--gg-c-error)}.gg-selectie--fout .gg-selectie__icoon{fill:var(--gg-c-on-error)}.gg-selectie--uit :is(.gg-selectie__vulling,.gg-selectie__icoon,.gg-selectie__streep),.was-uit :is(.gg-selectie__vulling,.gg-selectie__icoon,.gg-selectie__streep){animation-duration:0s;transition-duration:0s}.gg-selectie--uit .gg-selectie__rand{border-color:var(--gg-c-on-surface);opacity:.38}.gg-selectie--uit .is-gekozen .gg-selectie__rand{visibility:hidden}.gg-selectie--uit .is-gekozen .gg-selectie__vulling{background-color:var(--gg-c-on-surface);opacity:.38}.gg-selectie--uit .gg-selectie__icoon{fill:var(--gg-c-surface)}.gg-selectie--rondje .gg-selectie__vakje{position:relative;width:20px;height:20px;color:var(--gg-c-on-surface-variant);transition:color 50ms linear}.gg-selectie__rondje{position:absolute;inset:0;width:20px;height:20px;overflow:visible}.gg-selectie__buiten{fill:none;stroke:currentColor;stroke-width:2px}.gg-selectie__binnen{fill:currentColor;opacity:0;transform-origin:center;transition:opacity 50ms linear}.gg-selectie--rondje .is-gekozen .gg-selectie__vakje{color:var(--gg-c-primary)}.is-gekozen .gg-selectie__binnen{opacity:1}.was-leeg.is-gekozen .gg-selectie__binnen{animation:gg-selectie-stip-groei .3s cubic-bezier(.05,.7,.1,1)}@keyframes gg-selectie-stip-groei{0%{transform:scale(0)}to{transform:scale(1)}}.gg-selectie--rondje:not(.gg-selectie--uit):is(:hover,:focus-within,:active) .gg-selectie__vakje{color:var(--gg-c-on-surface)}.gg-selectie--rondje:not(.gg-selectie--uit):is(:hover,:focus-within,:active) .is-gekozen .gg-selectie__vakje{color:var(--gg-c-primary)}.gg-selectie--uit :is(.gg-selectie__vakje,.gg-selectie__binnen),.was-uit :is(.gg-selectie__vakje,.gg-selectie__binnen){animation-duration:0s;transition-duration:0s}.gg-selectie--rondje.gg-selectie--uit .gg-selectie__vakje{color:var(--gg-c-on-surface);opacity:.38}.gg-keuzegroep{display:grid;justify-items:start;margin:0;padding:0;border:none;min-width:0}.gg-keuzegroep>legend{padding:0;margin-bottom:2px}.gg-keuzegroep>.gg-veld__hulp{margin-top:var(--gg-sp-xs)}@media(forced-colors:active){.gg-selectie__vulling,.gg-selectie--fout .gg-selectie__vulling{background-color:CanvasText}.gg-selectie--uit .is-gekozen .gg-selectie__vulling{background-color:GrayText;opacity:1}.gg-selectie__icoon,.gg-selectie--fout .gg-selectie__icoon,.gg-selectie--uit .gg-selectie__icoon{fill:Canvas}.gg-selectie--uit .gg-selectie__rand{border-color:GrayText;opacity:1}.gg-selectie--rondje.gg-selectie--uit .gg-selectie__vakje{color:GrayText;opacity:1}}.gg-chip{display:inline-flex;align-items:center;gap:var(--gg-sp-xs);min-height:32px;padding:0 var(--gg-sp-md);border-radius:var(--gg-r-full);border:1px solid var(--gg-rand-besturing);background:transparent;color:var(--gg-c-on-surface);font:var(--gg-t-label-large);letter-spacing:var(--gg-tls-label-large);transition-property:background-color,border-color,color,transform;transition-duration:var(--gg-duur-micro);transition-timing-function:var(--gg-ease-standaard)}.gg-chip:hover{background:var(--gg-rij-hover)}.gg-chip:active{transform:scale(.96)}.gg-chip[aria-pressed=true]{background:var(--gg-vlak-gekozen);border-color:var(--gg-c-primary);color:var(--gg-tekst-accent)}.gg-status{display:inline-flex;align-items:center;gap:var(--gg-sp-xs);padding:3px var(--gg-sp-sm);border:1px solid color-mix(in srgb,currentColor 65%,transparent);border-radius:var(--gg-r-full);font:var(--gg-t-chip-label);letter-spacing:var(--gg-tls-chip-label);max-width:100%}.gg-status__tekst{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gg-status--neutraal{background:var(--gg-c-surface-variant);color:var(--gg-c-on-surface-variant)}.gg-status--actief{background:var(--gg-accent-was);border-color:var(--gg-accent-was-rand);color:var(--gg-tekst-accent)}.gg-status--succes{background:var(--gg-c-success-container);color:var(--gg-c-on-success-container)}.gg-status--fout{background:var(--gg-c-error-container);color:var(--gg-c-on-error-container)}.gg-status--waarschuwing{background:var(--gg-c-tertiary-container);color:var(--gg-c-on-tertiary-container)}.gg-badge{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:20px;height:20px;padding:0 6px;border-radius:var(--gg-r-full);border:1px solid var(--gg-accent-was-rand);background:var(--gg-accent-was);color:var(--gg-tekst-accent);font:var(--gg-t-badge-label);letter-spacing:var(--gg-tls-badge-label);font-variant-numeric:tabular-nums}.gg-banner{display:flex;align-items:flex-start;gap:var(--gg-sp-md);padding:var(--gg-sp-md) var(--gg-sp-lg);border-radius:var(--gg-r-medium);border:1px solid transparent}.gg-banner--info{background:var(--gg-c-primary-container);border-color:var(--gg-accent-was-rand);color:var(--gg-c-on-primary-container)}.gg-banner--waarschuwing{background:var(--gg-c-tertiary-container);color:var(--gg-c-on-tertiary-container)}.gg-banner--fout{background:var(--gg-c-error-container);color:var(--gg-c-on-error-container)}.gg-banner--succes{background:var(--gg-c-success-container);color:var(--gg-c-on-success-container)}.gg-banner__inhoud{flex:1;min-width:0;display:grid;gap:2px}.gg-leeg{display:grid;justify-items:center;gap:var(--gg-sp-sm);padding:var(--gg-sp-xxxl) var(--gg-sp-xl);text-align:center;color:var(--gg-c-on-surface-variant)}.gg-leeg__icoon{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--gg-r-full);background:var(--gg-vlak-gekozen);color:var(--gg-tekst-accent);margin-bottom:var(--gg-sp-xs)}.gg-veld{display:grid;gap:6px}.gg-veld__label{font:var(--gg-t-label-large);letter-spacing:var(--gg-tls-label-large);color:var(--gg-c-on-surface-variant)}.gg-veld__invoer{min-height:44px;padding:0 var(--gg-sp-md);border-radius:var(--gg-r-small);border:1px solid var(--gg-rand-besturing);background:var(--gg-vlak-veld);color:var(--gg-c-on-surface);font:var(--gg-t-body-medium);letter-spacing:var(--gg-tls-body-medium);width:100%}textarea.gg-veld__invoer{min-height:96px;padding:var(--gg-sp-sm) var(--gg-sp-md);resize:vertical}.gg-veld__met-knop{position:relative;display:block}.gg-veld__met-knop .gg-veld__invoer{padding-right:calc(var(--gg-sp-md) + 20px + var(--gg-sp-sm))}.gg-veld__knop{position:absolute;top:50%;right:4px;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--gg-r-small);background:transparent;color:var(--gg-c-on-surface-variant);cursor:pointer}.gg-veld__knop:hover{color:var(--gg-c-on-surface)}.gg-veld__knop:focus-visible{outline:2px solid var(--gg-c-primary);outline-offset:-2px}.gg-sterkte{display:grid;gap:4px;padding-top:8px}.gg-sterkte__balken{display:flex;align-items:center;gap:6px;margin-bottom:4px}.gg-sterkte__balk{flex:1;height:4px;border-radius:999px;background:var(--gg-c-surface-container-highest)}.gg-sterkte__balk--vol{background:var(--gg-sterkte-kleur)}.gg-sterkte__label{color:var(--gg-sterkte-kleur);white-space:nowrap}.gg-sterkte__eisen{display:grid;gap:4px;margin:0;padding:0;list-style:none}.gg-sterkte__eis{display:flex;align-items:center;gap:6px;color:var(--gg-c-on-surface-variant)}.gg-sterkte__eis--ok{color:var(--gg-c-success)}select.gg-veld__invoer{appearance:none;padding-right:calc(var(--gg-sp-md) + 20px + var(--gg-sp-sm));cursor:pointer}.gg-keuze{position:relative;display:block}.gg-keuze__chevron{position:absolute;right:var(--gg-sp-md);top:50%;transform:translateY(-50%);color:var(--gg-c-on-surface-variant);pointer-events:none}.gg-veld--fout .gg-keuze__chevron{color:var(--gg-c-error)}.gg-keuze:has(select:disabled) .gg-keuze__chevron{opacity:.55}@supports (appearance: base-select){select.gg-veld__invoer,select.gg-veld__invoer::picker(select){appearance:base-select}select.gg-veld__invoer{display:flex;align-items:center;white-space:nowrap;overflow:clip;overflow-clip-margin:content-box}select.gg-veld__invoer::picker-icon{display:none}select.gg-veld__invoer::picker(select){margin-block:var(--gg-sp-xs);padding:var(--gg-sp-xs);border:1px solid var(--gg-rand-besturing);border-radius:var(--gg-r-medium);background:var(--gg-vlak-paneel);color:var(--gg-c-on-surface);box-shadow:var(--gg-kaart-schaduw);opacity:0;transform:translateY(-4px) scale(.98);transform-origin:top center;transition-property:opacity,transform,overlay,display;transition-duration:var(--gg-duur-micro);transition-timing-function:var(--gg-ease-in);transition-behavior:allow-discrete}select.gg-veld__invoer:open::picker(select){opacity:1;transform:none;transition-duration:var(--gg-duur-kort);transition-timing-function:var(--gg-ease-uit)}@starting-style{select.gg-veld__invoer:open::picker(select){opacity:0;transform:translateY(-4px) scale(.98)}}select.gg-veld__invoer option{display:flex;align-items:center;gap:var(--gg-sp-sm);min-height:36px;padding:var(--gg-sp-xs) var(--gg-sp-sm);border-radius:var(--gg-r-small);font:var(--gg-t-body-medium);letter-spacing:var(--gg-tls-body-medium);transition:background-color var(--gg-duur-micro) var(--gg-ease-standaard)}select.gg-veld__invoer option:hover,select.gg-veld__invoer option:focus-visible{background:var(--gg-rij-hover)}select.gg-veld__invoer option:focus-visible{outline-offset:-2px}select.gg-veld__invoer option:checked{background:var(--gg-vlak-gekozen);color:var(--gg-tekst-accent);font-weight:600}select.gg-veld__invoer option::checkmark{color:var(--gg-tekst-accent)}.gg-keuze__chevron{transition:transform var(--gg-duur-entree) var(--gg-ease-uit)}.gg-keuze:has(>select:open) .gg-keuze__chevron{transform:translateY(-50%) rotate(180deg)}}.gg-veld__invoer:hover:not(:disabled){border-color:var(--gg-c-on-surface-variant)}.gg-veld__invoer:focus-visible:not(:disabled){border-color:var(--gg-c-primary)}.gg-veld__invoer:disabled{opacity:.55;cursor:not-allowed}.gg-veld--fout .gg-veld__invoer,.gg-veld--fout .gg-veld__invoer:focus-visible:not(:disabled){border-color:var(--gg-c-error)}.gg-veld__fout{display:flex;align-items:center;gap:var(--gg-sp-xs);color:var(--gg-c-error);font:var(--gg-t-body-small);letter-spacing:var(--gg-tls-body-small)}.gg-veld__hulp{color:var(--gg-c-on-surface-variant);font:var(--gg-t-body-small);letter-spacing:var(--gg-tls-body-small)}.gg-tabel-omhulsel{border-radius:var(--gg-r-medium);border:1px solid var(--gg-rand-vlak);background:var(--gg-vlak-kaart);overflow:hidden}.gg-tabel{width:100%;min-width:720px}.gg-tabel th,.gg-tabel td{text-align:left;padding:var(--gg-rij-padding, var(--gg-sp-md)) var(--gg-sp-lg);border-bottom:1px solid var(--gg-rand-fijn)}:root[data-densiteit=compact]{--gg-rij-padding: var(--gg-sp-sm)}:root[data-densiteit=ruim]{--gg-rij-padding: var(--gg-sp-lg)}.gg-tabel thead th{position:sticky;top:0;z-index:1;background:var(--gg-vlak-inzet);color:var(--gg-c-on-surface-variant);font:600 11px/16px IBM Plex Sans,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.gg-tabel tbody tr:last-child td{border-bottom:none}.gg-tabel tbody tr{animation:gg-vervaag-in var(--gg-duur-kort) var(--gg-ease-uit)}.gg-tabel tbody tr[data-nieuw]{animation:gg-vervaag-in var(--gg-duur-kort) var(--gg-ease-uit),gg-rij-nieuw var(--gg-duur-adem) var(--gg-ease-uit)}@keyframes gg-rij-nieuw{0%,40%{background-color:var(--gg-vlak-gekozen)}}::view-transition-group(.gg-rij){animation-duration:var(--gg-duur-groot);animation-timing-function:var(--gg-ease-uit)}.gg-tabel tbody tr[data-glijdt]{background-color:var(--gg-vlak-kaart)}::view-transition-group(root){animation-duration:var(--gg-duur-kort)}::view-transition-group(.gg-chroom){z-index:1;animation-duration:0s}.gg-tabel tbody tr:hover{background:var(--gg-rij-hover)}.gg-tabel__rij--klik{cursor:pointer}.gg-tabel__icoon,.gg-tabel .gg-knop--icoon,.gg-batchkaart .gg-knop--icoon{border-radius:var(--gg-r-full);transition-property:background-color,color,transform;transition-duration:var(--gg-duur-micro);transition-timing-function:var(--gg-ease-standaard)}.gg-tabel__icoon{min-width:32px;min-height:32px}.gg-tabel__icoon:hover,.gg-tabel__icoon:focus-visible,.gg-tabel .gg-knop--icoon:hover:not(:disabled),.gg-tabel .gg-knop--icoon:focus-visible,.gg-batchkaart .gg-knop--icoon:hover:not(:disabled),.gg-batchkaart .gg-knop--icoon:focus-visible,.gg-tabel .gg-knop--icoon[aria-expanded=true],.gg-batchkaart .gg-knop--icoon[aria-expanded=true]{background:var(--gg-accent-was);color:var(--gg-tekst-accent)}.gg-tabel .gg-knop--icoon:active:not(:disabled),.gg-batchkaart .gg-knop--icoon:active:not(:disabled){background:var(--gg-accent-was-rand)}.gg-tabel .gg-knop--icoon.gg-knop--gevaar:hover:not(:disabled),.gg-tabel .gg-knop--icoon.gg-knop--gevaar:focus-visible,.gg-batchkaart .gg-knop--icoon.gg-knop--gevaar:hover:not(:disabled),.gg-batchkaart .gg-knop--icoon.gg-knop--gevaar:focus-visible{background:color-mix(in srgb,var(--gg-c-error) 8%,transparent);color:var(--gg-c-error)}.gg-tabel__sorteer{display:inline-flex;align-items:center;gap:var(--gg-sp-xs);min-height:28px;color:inherit;font:inherit;letter-spacing:inherit}.gg-tabel__cijfer{text-align:right;font-variant-numeric:tabular-nums}.gg-tabel .gg-tabel__vink{width:48px;padding-inline:var(--gg-sp-xs)}.gg-tabel tr[data-buiten-beeld] .gg-selectie__vakje,.gg-tabel tr[data-buiten-beeld] .gg-selectie__vakje *{animation-duration:0s;transition-duration:0s}.gg-draaier{flex:none;width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--gg-r-full);animation:gg-draai .7s linear infinite}@keyframes gg-draai{to{transform:rotate(1turn)}}:where(.gg-skelet){display:block;border-radius:var(--gg-r-small)}.gg-skelet{background:var(--gg-c-surface-container-high);animation:gg-skelet-adem var(--gg-duur-adem) var(--gg-ease-standaard) infinite;animation-delay:calc(var(--gg-skelet-rij, 0) * var(--gg-trap) * 3)}@keyframes gg-skelet-adem{50%{opacity:.5}}.gg-skelet-groep{animation:gg-vervaag-in var(--gg-duur-entree) var(--gg-ease-uit) var(--gg-duur-kort) backwards}.gg-toasts{position:fixed;left:50%;bottom:calc(var(--gg-sp-xxl) + env(safe-area-inset-bottom,0px));z-index:60;width:min(480px,calc(100vw - var(--gg-sp-lg) * 2));translate:-50% 0;pointer-events:none}.gg-toasts[data-open]{pointer-events:auto}.gg-toast{position:absolute;inset-inline:0;bottom:0;overflow:hidden;border-radius:var(--gg-r-large);background:var(--gg-c-inverse-surface);color:var(--gg-c-inverse-on-surface);box-shadow:0 12px 32px -12px color-mix(in srgb,var(--gg-c-shadow) 45%,transparent),0 2px 8px -2px color-mix(in srgb,var(--gg-c-shadow) 16%,transparent);pointer-events:auto;transform-origin:50% 0;transform:translateY(var(--gg-toast-y, 0px)) scale(var(--gg-toast-schaal, 1));transition:transform var(--gg-duur-groot) var(--gg-ease-uit),height var(--gg-duur-groot) var(--gg-ease-uit),opacity var(--gg-duur-entree) var(--gg-ease-uit);animation:gg-toast-in var(--gg-duur-groot) var(--gg-ease-uit) backwards}@keyframes gg-toast-in{0%{opacity:0;translate:0 calc(100% + var(--gg-sp-xxl))}}.gg-toast[data-weg]{pointer-events:none;animation:gg-toast-uit var(--gg-duur-entree) var(--gg-ease-in) forwards}@keyframes gg-toast-uit{to{opacity:0;translate:0 12px}}.gg-toast[data-verborgen]{opacity:0}.gg-toast__inhoud{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;column-gap:var(--gg-sp-md);min-height:48px;padding:14px 10px 14px var(--gg-sp-lg);transition:opacity var(--gg-duur-entree) var(--gg-ease-uit)}.gg-toasts:not([data-open]) .gg-toast:not([data-voorste]) .gg-toast__inhoud{opacity:0}.gg-toast__icoon{display:flex;animation:gg-toast-tik var(--gg-duur-groot) var(--gg-ease-nadruk) var(--gg-duur-micro) backwards}@keyframes gg-toast-tik{0%{opacity:0;transform:scale(.5)}}.gg-toast--neutraal .gg-toast__icoon{color:var(--gg-c-inverse-primary)}.gg-toast--succes .gg-toast__icoon{color:var(--gg-c-inverse-success)}.gg-toast--fout .gg-toast__icoon{color:var(--gg-c-inverse-error)}.gg-toast--fout{background:color-mix(in srgb,var(--gg-c-inverse-error) 12%,var(--gg-c-inverse-surface))}.gg-toast__tekst{overflow-wrap:anywhere}.gg-toast__sluit{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-block:-6px;border-radius:var(--gg-r-full);color:var(--gg-c-inverse-on-surface-variant);transition:background-color var(--gg-duur-micro) var(--gg-ease-standaard),color var(--gg-duur-micro) var(--gg-ease-standaard)}.gg-toast__sluit:hover{background:color-mix(in srgb,var(--gg-c-inverse-on-surface) 12%,transparent);color:var(--gg-c-inverse-on-surface)}.gg-toast__sluit:focus-visible{outline-color:var(--gg-c-inverse-primary)}@media(max-width:599px){.gg-toasts{bottom:calc(var(--gg-sp-lg) + env(safe-area-inset-bottom,0px))}}@media(forced-colors:active){.gg-toast{border:1px solid CanvasText}}.gg-dialoog{margin:auto;border:none;border-radius:var(--gg-r-large);background:var(--gg-dialoog-vlak);color:var(--gg-c-on-surface);box-shadow:var(--gg-kaart-schaduw);padding:0;width:min(560px,calc(100vw - var(--gg-sp-xxxl)));max-height:calc(100vh - var(--gg-sp-xxxl));opacity:0;transform:translateY(6px) scale(.98);transition-property:opacity,transform,overlay,display;transition-duration:var(--gg-duur-kort);transition-timing-function:var(--gg-ease-in);transition-behavior:allow-discrete}.gg-dialoog[open]{display:flex;flex-direction:column;opacity:1;transform:none;transition-duration:var(--gg-duur-entree);transition-timing-function:var(--gg-ease-uit)}@starting-style{.gg-dialoog[open]{opacity:0;transform:translateY(6px) scale(.98)}}.gg-dialoog::backdrop{background:var(--gg-scrim);opacity:0;transition-property:opacity,overlay,display;transition-duration:var(--gg-duur-kort);transition-timing-function:var(--gg-ease-in);transition-behavior:allow-discrete}.gg-dialoog[open]::backdrop{opacity:1;transition-duration:var(--gg-duur-entree);transition-timing-function:var(--gg-ease-uit)}@starting-style{.gg-dialoog[open]::backdrop{opacity:0}}@media(prefers-reduced-motion:reduce){.gg-dialoog,.gg-dialoog::backdrop{transition:none}.gg-dialoog{opacity:1;transform:none}.gg-dialoog::backdrop{opacity:1}}.gg-dialoog__kop{display:flex;align-items:flex-start;gap:var(--gg-sp-md);padding:var(--gg-sp-xl) var(--gg-sp-xl) var(--gg-sp-md)}.gg-dialoog__inhoud{padding:0 var(--gg-sp-xl);overflow-y:auto;min-height:0}.gg-dialoog__kop,.gg-dialoog__voet{flex-shrink:0}.gg-dialoog__voet{display:flex;justify-content:flex-end;gap:var(--gg-sp-sm);padding:var(--gg-sp-lg) var(--gg-sp-xl) var(--gg-sp-xl)}.gg-zijlade-scrim{position:fixed;inset:0;z-index:45;background:var(--gg-scrim);border:none;animation:gg-vervaag-in var(--gg-duur-entree) var(--gg-ease-uit)}@keyframes gg-vervaag-in{0%{opacity:0}}@keyframes gg-vervaag-uit{to{opacity:0}}.gg-zijlade-scrim[data-weg]{pointer-events:none;animation:gg-vervaag-uit var(--gg-duur-kort) var(--gg-ease-in) forwards}.gg-zijlade{position:fixed;inset:0 0 0 auto;z-index:50;width:min(420px,94vw);display:flex;flex-direction:column;background:var(--gg-vlak-schil);border-left:1px solid var(--gg-rand-vlak);animation:gg-zijlade-in var(--gg-duur-entree) var(--gg-ease-uit)}@keyframes gg-zijlade-in{0%{opacity:0;transform:translate(48px)}}.gg-zijlade[data-weg]{animation:gg-zijlade-uit var(--gg-duur-kort) var(--gg-ease-in) forwards}@keyframes gg-zijlade-uit{to{opacity:0;transform:translate(48px)}}.gg-zijlade__kop{display:flex;align-items:center;gap:var(--gg-sp-sm);padding:var(--gg-sp-lg);border-bottom:1px solid var(--gg-rand-fijn)}.gg-zijlade__kop h2{flex:1;min-width:0}.gg-zijlade__sluit{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--gg-r-full);color:var(--gg-c-on-surface-variant);transition:background-color var(--gg-duur-micro) var(--gg-ease-standaard)}.gg-zijlade__sluit:hover,.gg-zijlade__sluit:focus-visible{background:var(--gg-rij-hover)}.gg-zijlade__inhoud{flex:1;min-height:0;overflow-y:auto}.gg-actiemenu{position:fixed;z-index:70;min-width:220px;max-width:320px;padding:var(--gg-sp-xs);display:grid;gap:2px;border-radius:var(--gg-r-medium);border:1px solid var(--gg-rand-besturing);background:var(--gg-vlak-paneel);box-shadow:var(--gg-kaart-schaduw);transform-origin:top right;animation:gg-actiemenu-in var(--gg-duur-kort) var(--gg-ease-uit) both}.gg-actiemenu[data-richting=boven]{transform-origin:bottom right}@keyframes gg-actiemenu-in{0%{opacity:0;transform:translateY(-4px) scale(.96)}}.gg-actiemenu[data-richting=boven]{animation-name:gg-actiemenu-in-boven}@keyframes gg-actiemenu-in-boven{0%{opacity:0;transform:translateY(4px) scale(.96)}}.gg-actiemenu[data-weg]{pointer-events:none;animation:gg-actiemenu-uit var(--gg-duur-micro) var(--gg-ease-in) forwards}.gg-actiemenu[data-richting=boven][data-weg]{animation-name:gg-actiemenu-uit-boven}@keyframes gg-actiemenu-uit{to{opacity:0;transform:translateY(-4px) scale(.96)}}@keyframes gg-actiemenu-uit-boven{to{opacity:0;transform:translateY(4px) scale(.96)}}.gg-actiemenu__knop{position:relative;z-index:2}.gg-actiemenu__item{display:flex;align-items:flex-start;gap:var(--gg-sp-sm);width:100%;min-height:36px;padding:var(--gg-sp-xs) var(--gg-sp-sm);border-radius:var(--gg-r-small);text-align:left;text-decoration:none;color:var(--gg-c-on-surface);font:var(--gg-t-body-medium);letter-spacing:var(--gg-tls-body-medium)}.gg-actiemenu__item>svg{flex:none;margin-top:1px}.gg-actiemenu__item:hover:not(:disabled){background:var(--gg-rij-hover)}.gg-actiemenu__item--gevaar:not(:disabled){color:var(--gg-c-error)}.gg-actiemenu__item:disabled{color:var(--gg-c-on-surface-variant);cursor:not-allowed}.gg-actiemenu__tekst{display:grid;gap:2px;min-width:0}.gg-actiemenu__reden{color:var(--gg-c-on-surface-variant)}.gg-foto-ontbreekt{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gg-sp-xs);width:100%;height:100%;padding:var(--gg-sp-sm);text-align:center;background:var(--gg-vlak-diep);color:var(--gg-c-on-surface-variant)}.gg-foto-ontbreekt--klein{padding:0}.gg-werkbalk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gg-sp-md)}.gg-werkbalk--rechts{justify-content:flex-end}.gg-filterbalk{display:grid;gap:var(--gg-sp-md);padding:var(--gg-sp-lg);border-radius:var(--gg-r-medium);border:1px solid var(--gg-rand-vlak);background:var(--gg-vlak-kaart)}.gg-filterbalk__rij{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--gg-sp-md)}.gg-filterbalk__rij>*{flex:0 1 184px;min-width:150px}.gg-filterbalk__rij>.gg-veld:has(input[type=search]){flex:1 1 220px;min-width:200px}.gg-filterbalk__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gg-sp-sm)}.gg-filterbalk__voet{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gg-sp-sm) var(--gg-sp-md);padding-top:var(--gg-sp-md);border-top:1px solid var(--gg-rand-fijn)}@media(max-width:720px){.gg-filterbalk__rij>*,.gg-filterbalk__rij>.gg-veld:has(input[type=search]){flex:1 1 100%}}.gg-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--gg-vlak-gekozen);color:var(--gg-tekst-accent);font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;font-weight:600;line-height:1;letter-spacing:.02em;-webkit-user-select:none;user-select:none;overflow:hidden}.gg-avatar--logo{object-fit:contain;background:var(--gg-vlak-gekozen)}.gg-autohint{display:flex;align-items:center;gap:var(--gg-sp-xs)}.gg-nav-pil{position:absolute;top:0;left:0;z-index:0;width:0;height:0;border-radius:var(--gg-r-full);background:var(--gg-vlak-gekozen);opacity:0;pointer-events:none;transition:transform .59s cubic-bezier(.165,.84,.44,1),width .59s cubic-bezier(.165,.84,.44,1),height .59s cubic-bezier(.165,.84,.44,1),opacity .2s ease-out}@media(prefers-reduced-motion:reduce){.gg-nav-pil{transition:none}}.gg-chatbalk{position:relative;display:flex;align-items:flex-end;gap:var(--gg-sp-sm)}.gg-chatbalk .gg-chatbalk__veld{flex:1;min-width:0;min-height:40px;max-height:132px;resize:none;padding:9px var(--gg-sp-lg);border-radius:20px;border:1px solid var(--gg-rand-besturing);background:var(--gg-vlak-inzet);color:var(--gg-c-on-surface);font:var(--gg-t-body-medium);letter-spacing:var(--gg-tls-body-medium)}.gg-knop.gg-knop--icoon.gg-chatbalk__knop{flex:0 0 auto;width:40px;height:40px;min-height:40px;border-radius:var(--gg-r-full);background:var(--gg-c-secondary-container);color:var(--gg-c-on-secondary-container)}.gg-knop.gg-knop--icoon.gg-chatbalk__knop:hover:not(:disabled){background:var(--gg-tonaal-hover)}.gg-knop.gg-knop--icoon.gg-chatbalk__knop:active:not(:disabled){background:var(--gg-tonaal-druk)}.gg-knop.gg-knop--icoon.gg-chatbalk__knop--verstuur{background:var(--gg-c-primary);color:var(--gg-c-on-primary)}.gg-knop.gg-knop--icoon.gg-chatbalk__knop--verstuur:hover:not(:disabled){background:var(--gg-primair-hover)}.gg-knop.gg-knop--icoon.gg-chatbalk__knop--verstuur:active:not(:disabled){background:var(--gg-primair-druk)}.gg-knop.gg-knop--icoon.gg-chatbalk__knop:disabled{background:color-mix(in srgb,var(--gg-c-on-surface) 12%,transparent);color:color-mix(in srgb,var(--gg-c-on-surface) 38%,transparent)}:root{--gg-zijbalk: 264px;--gg-kop-hoogte: 64px;--gg-terugbalk-hoogte: calc(var(--gg-sp-lg) + 44px);--gg-inhoud-max: 1240px}.gg-shell{display:grid;grid-template-columns:var(--gg-zijbalk) minmax(0,1fr);min-height:100vh}.gg-zij{position:sticky;top:0;align-self:start;height:100vh;display:flex;flex-direction:column;gap:var(--gg-sp-lg);padding:var(--gg-sp-xl) var(--gg-sp-md);background:var(--gg-vlak-schil);border-right:1px solid var(--gg-rand-vlak);overflow-y:auto}.gg-zij__merk{display:flex;align-items:center;gap:var(--gg-sp-md);padding:var(--gg-sp-md);background:var(--gg-vlak-canvas);border:1px solid var(--gg-rand-vlak);border-radius:var(--gg-r-medium)}.gg-zij__gebruiker{min-width:0;display:grid}.gg-zij__gebruiker strong,.gg-zij__gebruiker span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gg-zij__demo{display:grid;gap:2px;padding:var(--gg-sp-md);background:var(--gg-c-tertiary-container);border:1px solid var(--gg-c-tertiary);border-radius:var(--gg-r-medium);color:var(--gg-c-on-tertiary-container)}.gg-zij__demokop{display:flex;align-items:center;gap:var(--gg-sp-sm);font:var(--gg-t-label-large);letter-spacing:var(--gg-tls-label-large);font-weight:600}.gg-zij__demotekst{font:var(--gg-t-body-small);letter-spacing:var(--gg-tls-body-small)}.gg-zij__zoek{display:flex;align-items:center;gap:var(--gg-sp-sm);min-height:40px;padding:0 var(--gg-sp-md);background:var(--gg-vlak-inzet);border-radius:var(--gg-r-full);color:var(--gg-c-on-surface-variant)}.gg-zij__zoek:focus-within{outline:2px solid var(--gg-focus);outline-offset:2px}.gg-zij__zoekveld{flex:1;min-width:0;border:none;background:none;color:var(--gg-c-on-surface)}.gg-zij__zoekveld::placeholder{color:var(--gg-c-on-surface-variant)}.gg-zij__zoekveld:focus-visible{outline:none}.gg-zij__sneltoets{flex:0 0 auto;padding:2px 6px;background:var(--gg-vlak-schil);border:1px solid var(--gg-rand-fijn);border-radius:var(--gg-r-extra-small);color:var(--gg-inkt-stil);font:var(--gg-t-label-small);letter-spacing:var(--gg-tls-label-small)}.gg-zij__groep{position:relative;display:grid;gap:2px}.gg-zij__groepkop{padding:var(--gg-sp-md) var(--gg-sp-sm) var(--gg-sp-xs);color:var(--gg-inkt-stil);font:var(--gg-t-label-small);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.gg-nav-item{display:flex;align-items:center;gap:var(--gg-sp-md);min-height:44px;padding:0 var(--gg-sp-md);border-radius:var(--gg-r-full);color:var(--gg-c-on-surface);text-decoration:none;font:var(--gg-t-label-large);letter-spacing:var(--gg-tls-label-large);transition:background-color var(--gg-duur-micro) var(--gg-ease-standaard),transform var(--gg-duur-micro) var(--gg-ease-standaard)}.gg-nav-item:hover{background:var(--gg-rij-hover)}.gg-nav-item>:first-child{transition:transform var(--gg-duur-micro) var(--gg-ease-standaard)}.gg-nav-item:hover>:first-child,.gg-nav-item:focus-visible>:first-child{transform:translate(2px)}.gg-nav-item:active{transform:scale(.99)}@keyframes gg-nav-item-in{0%{opacity:0;transform:translateY(3px)}}.gg-zij__groep .gg-nav-item{animation:gg-nav-item-in var(--gg-duur-entree) var(--gg-ease-uit) backwards}.gg-zij__groep .gg-nav-item:nth-of-type(1){animation-delay:var(--gg-trap)}.gg-zij__groep .gg-nav-item:nth-of-type(2){animation-delay:calc(var(--gg-trap) * 2)}.gg-zij__groep .gg-nav-item:nth-of-type(3){animation-delay:calc(var(--gg-trap) * 3)}.gg-zij__groep .gg-nav-item:nth-of-type(4){animation-delay:calc(var(--gg-trap) * 4)}.gg-zij__groep .gg-nav-item:nth-of-type(5){animation-delay:calc(var(--gg-trap) * 5)}.gg-zij__groep .gg-nav-item:nth-of-type(6){animation-delay:calc(var(--gg-trap) * 6)}.gg-nav-item[aria-current=page]{background:var(--gg-vlak-gekozen);color:var(--gg-tekst-accent);font-weight:600}.gg-zij__groep .gg-nav-item{position:relative;z-index:1}.gg-zij__groep .gg-nav-item:hover,.gg-zij__groep .gg-nav-item[aria-current=page]{background:transparent}.gg-nav-item__telling{margin-left:auto}.gg-nav-item__telling .gg-badge{background:var(--gg-vlak-inzet);color:var(--gg-c-on-surface-variant)}.gg-nav-item__stip{margin-left:auto;flex:0 0 auto;width:8px;height:8px;border-radius:var(--gg-r-full);background:var(--gg-c-tertiary)}.gg-zij__voet{margin-top:auto;display:grid;gap:var(--gg-sp-sm);padding-top:var(--gg-sp-lg)}.gg-zij__maand{display:grid;gap:var(--gg-sp-sm);width:100%;text-align:start;padding:var(--gg-sp-md);background:var(--gg-vlak-canvas);border:1px solid var(--gg-rand-vlak);border-radius:var(--gg-r-medium);color:inherit;text-decoration:none;transition:background-color var(--gg-duur-micro) var(--gg-ease-standaard)}.gg-zij__maand:hover{background:var(--gg-vlak-inzet)}.gg-zij__maandkop{color:var(--gg-inkt-stil);font:var(--gg-t-label-small);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.gg-zij__maandregel{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gg-sp-md)}.gg-zij__maandmeter{height:6px;border-radius:var(--gg-r-full);background:var(--gg-vlak-diep);overflow:hidden}.gg-zij__maandmeter>span{display:block;height:100%;border-radius:var(--gg-r-full);background:var(--gg-c-primary)}.gg-inhoud{min-width:0;display:flex;flex-direction:column}.gg-paginakop{position:sticky;top:0;z-index:20;display:flex;align-items:center;min-height:var(--gg-kop-hoogte);padding:var(--gg-sp-md) var(--gg-sp-xxl);background:var(--gg-vlak-schil);border-bottom:1px solid var(--gg-rand-vlak)}@supports (animation-timeline: scroll()){.gg-paginakop{animation:gg-kop-gescrold linear both;animation-timeline:scroll(root block);animation-range:0 var(--gg-sp-xxl)}}@keyframes gg-kop-gescrold{to{border-bottom-color:color-mix(in srgb,var(--gg-rand-besturing) 45%,var(--gg-rand-vlak));box-shadow:var(--gg-kaart-schaduw)}}.gg-paginakop__binnen{width:100%;max-width:var(--gg-inhoud-max);margin-inline:auto;display:flex;align-items:center;gap:var(--gg-sp-lg)}.gg-paginakop__titel{flex:1;min-width:0;display:grid;gap:2px}.gg-paginakop__acties{display:flex;align-items:center;gap:var(--gg-sp-sm);flex-wrap:wrap}.gg-pagina{flex:1;width:100%;max-width:var(--gg-inhoud-max);margin-inline:auto;padding:var(--gg-sp-xxl);display:grid;gap:var(--gg-sp-xxl);align-content:start;animation:gg-pagina-in var(--gg-duur-entree) var(--gg-ease-uit)}@keyframes gg-pagina-in{0%{opacity:0;transform:translateY(4px)}}a,button,input,select,textarea,summary,[tabindex]{scroll-margin-top:calc(var(--gg-kop-hoogte) + var(--gg-sp-md))}.gg-sectie{display:grid;gap:var(--gg-sp-md);align-content:start}.gg-sectie__kop{display:flex;align-items:baseline;gap:var(--gg-sp-md)}.gg-sectie__kop :is(h2,h3){flex:1;min-width:0}.gg-sectie__kop--zonder-titel{flex-wrap:wrap;align-items:flex-start}.gg-sectie__kop--zonder-titel>:first-child{flex:1 1 240px;min-width:0}.gg-mobielkop{display:none}@media(max-width:1023px){.gg-shell{grid-template-columns:minmax(0,1fr)}.gg-zij{position:fixed;inset:0 auto 0 0;z-index:50;width:min(300px,86vw);transform:translate(-100%);transition:transform var(--gg-duur-entree) var(--gg-ease-in);box-shadow:4px 0 24px color-mix(in srgb,var(--gg-c-shadow) 28%,transparent)}.gg-zij[data-open=true]{transform:none;transition-duration:var(--gg-duur-groot);transition-timing-function:var(--gg-ease-uit)}.gg-lade-scrim{position:fixed;inset:0;z-index:40;background:var(--gg-scrim);border:none;animation:gg-vervaag-in var(--gg-duur-groot) var(--gg-ease-uit)}.gg-lade-scrim[data-weg]{pointer-events:none;animation:gg-vervaag-uit var(--gg-duur-entree) var(--gg-ease-in) forwards}.gg-mobielkop{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:var(--gg-sp-md);min-height:56px;padding:var(--gg-sp-sm) var(--gg-sp-lg);background:var(--gg-vlak-schil);border-bottom:1px solid var(--gg-rand-vlak)}.gg-paginakop{top:56px;padding:var(--gg-sp-md) var(--gg-sp-lg)}.gg-pagina{padding:var(--gg-sp-lg);gap:var(--gg-sp-xl)}}@media(max-width:599px){.gg-paginakop__binnen{flex-wrap:wrap;align-items:flex-start}.gg-pagina{padding:var(--gg-sp-md)}}.gg-split{display:grid;gap:var(--gg-sp-xxl);grid-template-columns:minmax(0,1fr) 380px;align-items:start}@media(max-width:1279px){.gg-split{grid-template-columns:minmax(0,1fr)}}.gg-inlog{min-height:100vh;display:grid;place-items:center;padding:var(--gg-sp-xxl);isolation:isolate}.gg-laadscherm>p{display:inline-flex;align-items:center;gap:var(--gg-sp-sm);animation:gg-vervaag-in var(--gg-duur-entree) var(--gg-ease-uit) var(--gg-duur-groot) backwards}.gg-inlog__paneel{width:min(460px,100%);display:grid;gap:var(--gg-sp-xl)}.gg-inlog__demokop{color:var(--gg-inkt-stil);font:var(--gg-t-label-small);font-weight:600;letter-spacing:.1em;text-transform:uppercase}:root:not([data-thema=donker]) :is(.gg-inlog__paneel>.gg-zacht,.gg-inlog__demo>.gg-zacht,.gg-inlog__demokop){color:var(--gg-c-on-surface)}.gg-inlog__terug{justify-self:start}.gg-inlog .gg-linkknop:hover,.gg-inlog .gg-linkknop:focus-visible,.gg-inlog .gg-terug:hover,.gg-inlog .gg-terug:focus-visible{background-color:var(--gg-vlak-kaart);background-image:linear-gradient(var(--gg-vlak-gekozen),var(--gg-vlak-gekozen))}.gg-inlog__onderlink{justify-self:center}.gg-inlog__kop{display:flex;align-items:center;gap:var(--gg-sp-lg)}.gg-inlog__demo{display:grid;gap:var(--gg-sp-sm)}.gg-inlog__scenario{display:flex;align-items:center;gap:var(--gg-sp-md);text-align:left}.gg-terugbalk{width:100%;max-width:var(--gg-inhoud-max);margin-inline:auto;height:var(--gg-terugbalk-hoogte);padding:var(--gg-sp-lg) var(--gg-sp-xxl) 0}.gg-terug{min-height:44px;margin-left:calc(-1 * var(--gg-sp-xs));padding:0 var(--gg-sp-xs)}@media(max-width:1023px){.gg-terugbalk{padding-inline:var(--gg-sp-lg)}}.gg-bel{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--gg-r-full);color:var(--gg-c-on-surface-variant);transition:background-color var(--gg-duur-micro) var(--gg-ease-standaard),color var(--gg-duur-micro) var(--gg-ease-standaard)}.gg-bel:hover{background:var(--gg-rij-hover);color:var(--gg-c-on-surface)}.gg-bel--rinkelt{transform-origin:50% 4px;animation:gg-bel-rinkel .8s var(--gg-ease-standaard)}@keyframes gg-bel-rinkel{15%{transform:rotate(-14deg)}30%{transform:rotate(11deg)}45%{transform:rotate(-8deg)}60%{transform:rotate(5deg)}75%{transform:rotate(-2deg)}}.gg-bel__telling{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--gg-r-full);background:var(--gg-c-primary);color:var(--gg-c-on-primary);font:var(--gg-t-label-small);font-weight:600;animation:gg-bel-telling-in var(--gg-duur-entree) var(--gg-ease-nadruk)}@keyframes gg-bel-telling-in{0%{opacity:0;transform:scale(.4)}}.gg-meldingenlade .gg-zijlade__inhoud{padding:var(--gg-sp-md) var(--gg-sp-lg) var(--gg-sp-xl);display:grid;gap:var(--gg-sp-lg);align-content:start}.gg-meldingenlade__leeg{padding:var(--gg-sp-xl) 0;text-align:center}.gg-meldingenlade__groep{display:grid;gap:var(--gg-sp-xs)}.gg-meldingenlade__kicker{display:flex;align-items:center;gap:var(--gg-sp-xs);padding:var(--gg-sp-sm) var(--gg-sp-xs) var(--gg-sp-xs);color:var(--gg-inkt-stil);font:var(--gg-t-label-small);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.gg-melding{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--gg-sp-sm);width:100%;padding:var(--gg-sp-sm) var(--gg-sp-md);border-radius:var(--gg-r-medium);text-align:left;color:var(--gg-c-on-surface);transition:background-color var(--gg-duur-micro) var(--gg-ease-standaard)}.gg-melding:hover{background:var(--gg-rij-hover)}.gg-melding--ongelezen{background:var(--gg-accent-was)}.gg-melding__stip{width:8px;height:8px;margin-top:6px;border-radius:var(--gg-r-full);background:transparent}.gg-melding--ongelezen .gg-melding__stip{background:var(--gg-c-primary)}.gg-melding__inhoud{display:grid;gap:2px;min-width:0}.gg-melding__tekst{color:var(--gg-c-on-surface-variant);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gg-melding__tijd{color:var(--gg-inkt-stil);white-space:nowrap;margin-top:2px}
