[hidden].dbg-bewaard-ingang,[hidden].dbg-bewaarrij__vergelijk,[hidden].dbg-vgbalk,[hidden].dbg-mijn-bewaard,.dbg-vg [hidden]{display: none !important}.dbg-vgbalk{position: fixed;left: 50%;bottom: calc(16px + env(safe-area-inset-bottom));z-index: 40;margin: 0;transform: translateX(-50%)}.dbg-vgbalk .dbg-vgbalk__knop,.dbg-vgbalk .dbg-vgbalk__knop:visited{min-height: 48px;padding: 0 22px;border-radius: 999px;font-family: var(--dbg-font);font-size: 16px;font-weight: 600;white-space: nowrap;text-decoration: none;color: var(--dbg-wit);box-shadow: 0 6px 20px rgba(10,31,68,0.28)}.dbg-vgbalk .dbg-vgbalk__knop:hover{color: var(--dbg-wit)}.dbg-vgbalk .dbg-vgbalk__knop:focus-visible{outline: 2px solid var(--dbg-navy);outline-offset: 3px}.dbg-vgbalk .dbg-icoon{display: block;flex: none;width: 20px;height: 20px}html.dbg-toestemming-open .dbg-vgbalk{bottom: calc(var(--dbg-toestemming-hoogte,0px) + 12px)}html.dbg-vgbalk-aan .dbg-bewaar-melding{bottom: 84px}html.dbg-vgbalk-aan.dbg-toestemming-open .dbg-bewaar-melding{bottom: calc(var(--dbg-toestemming-hoogte,0px) + 84px)}@media (max-width: 819px){html.dbg-vgbalk-aan .dbg-bewaar-melding{bottom: 88px}html.dbg-vgbalk-aan.dbg-toestemming-open .dbg-bewaar-melding{bottom: calc(var(--dbg-toestemming-hoogte,0px) + 88px)}}html.dbg-vgbalk-til .dbg-vgbalk{bottom: max(var(--dbg-vgbalk-til,16px),calc(var(--dbg-toestemming-hoogte,0px) + 12px))}html.dbg-vgbalk-aan.dbg-vgbalk-til .dbg-bewaar-melding{bottom: calc(var(--dbg-vgbalk-til,16px) + 68px)}html.dbg-vgbalk-aan{scroll-padding-bottom: 88px}html.dbg-vgbalk-aan .dbg-voet{padding-bottom: calc(88px + env(safe-area-inset-bottom))}@media (prefers-reduced-motion: no-preference){.dbg-vgbalk:not([hidden]){animation: dbg-vgbalk-erin 0.2s ease-out}}@keyframes dbg-vgbalk-erin{from{opacity: 0;transform: translate(-50%,12px)}to{opacity: 1;transform: translate(-50%,0)}}.dbg-bewaard-ingang{display: inline-flex;align-items: center;gap: 6px;min-height: 44px;padding: 0 12px;border-radius: 10px;font-family: var(--dbg-font);font-size: 15px;font-weight: 600;line-height: 1;text-decoration: none;white-space: nowrap}.dbg-bewaard-ingang .dbg-icoon{display: block;flex: none;width: 18px;height: 18px}.dbg-bewaard-ingang__aantal{display: inline-flex;align-items: center;justify-content: center;min-width: 22px;height: 22px;padding: 0 6px;border-radius: 999px;font-size: 13px;font-weight: 700}.dbg-kop .dbg-bewaard-ingang--topbalk,.dbg-kop .dbg-bewaard-ingang--topbalk:visited{color: var(--dbg-wit)}.dbg-kop .dbg-bewaard-ingang--topbalk:hover{background: var(--dbg-blauw-donker);color: var(--dbg-wit)}.dbg-kop .dbg-bewaard-ingang--topbalk .dbg-bewaard-ingang__aantal{background: var(--dbg-wit);color: var(--dbg-blauw-donker)}@media (max-width: 1599.98px){.dbg-kop .dbg-bewaard-ingang--topbalk{position: relative;justify-content: center;width: 44px;padding: 0;gap: 0}.dbg-kop .dbg-bewaard-ingang--topbalk .dbg-icoon{width: 22px;height: 22px}.dbg-kop .dbg-bewaard-ingang--topbalk .dbg-bewaard-ingang__tekst{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.dbg-kop .dbg-bewaard-ingang--topbalk .dbg-bewaard-ingang__aantal{position: absolute;top: 2px;right: 0;min-width: 19px;height: 19px;padding: 0 5px;font-size: 12px}}@media (min-width: 960px) and (max-width: 1199.98px){.dbg-kop__acties.dbg-heeft-bewaard > .dbg-kop__inloggen{display: none}}@media (max-width: 359.98px){.dbg-kop .dbg-bewaard-ingang--topbalk{width: 38px}.dbg-kop__acties.dbg-heeft-bewaard > .dbg-kop__knop{padding: 0 9px;font-size: 14px}}.dbg-bewaard-ingang--lijst,.dbg-bewaard-ingang--lijst:visited,#dbg-docenten .dbg-bewaard-ingang--lijst,#dbg-docenten .dbg-bewaard-ingang--lijst:visited{margin-left: auto;border: 1px solid var(--dbg-rand);background: var(--dbg-wit);color: var(--dbg-navy);text-decoration: none}.dbg-bewaard-ingang--lijst .dbg-icoon{color: var(--dbg-blauw)}.dbg-bewaard-ingang--lijst .dbg-bewaard-ingang__aantal{background: var(--dbg-blauw);color: var(--dbg-wit)}.dbg-bewaard-ingang--lijst:hover,#dbg-docenten .dbg-bewaard-ingang--lijst:hover{border-color: var(--dbg-blauw);color: var(--dbg-blauw-donker)}.dbg-bewaard-ingang--lijst:focus-visible{outline: 2px solid var(--dbg-blauw);outline-offset: 2px}.dbg-mijn-bewaard{margin: 8px 0 20px}.dbg-mijn-bewaard__lijst{display: grid;grid-template-columns: repeat(auto-fill,minmax(220px,1fr));gap: 10px;margin: 0 0 12px;padding: 0;list-style: none}.dbg-mijn-bewaard__item{margin: 0;padding: 0}.dbg-mijn-bewaard .dbg-mijn-bewaard__kaart,.dbg-mijn-bewaard .dbg-mijn-bewaard__kaart:visited{display: flex;align-items: center;gap: 12px;min-height: 72px;padding: 8px 12px 8px 8px;border: 1px solid var(--dbg-rand);border-radius: 12px;background: var(--dbg-wit);color: var(--dbg-tekst);text-decoration: none}.dbg-mijn-bewaard .dbg-mijn-bewaard__kaart:hover{border-color: var(--dbg-blauw)}.dbg-mijn-bewaard .dbg-mijn-bewaard__kaart:focus-visible{outline: 2px solid var(--dbg-navy);outline-offset: 2px}.dbg-mijn-bewaard__foto{position: relative;flex: none;width: 56px;height: 56px;border-radius: 10px;background: var(--dbg-blauwtint);overflow: hidden}.dbg-mijn-bewaard__foto img{position: absolute;inset: 0;display: block;width: 100%;height: 100%;max-width: none;margin: 0;object-fit: cover;object-position: var(--dbg-fotofocus,50% 30%)}.dbg-mijn-bewaard__letter{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;font-size: 24px;font-weight: 600;color: #7EA4D6}.dbg-mijn-bewaard__tekst{display: flex;flex-direction: column;min-width: 0}.dbg-mijn-bewaard__naam{font-size: 16px;font-weight: 700;line-height: 1.3;color: var(--dbg-navy)}.dbg-mijn-bewaard__onder{font-size: 14px;line-height: 1.4;color: var(--dbg-secundair);overflow-wrap: anywhere}.dbg-mijn-bewaard__acties{margin: 0}.dbg-mijn-bewaard__acties .dbg-icoon{flex: none;width: 20px;height: 20px}.dbg-bewaarrij{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 8px;margin: 10px 0 0}.dbg-bewaarrij .dbg-bewaar[aria-pressed="true"]{background: var(--dbg-blauwtint)}.dbg-bewaarrij__status{flex: 1 1 100%;margin: 0;font-size: 14px;line-height: 1.45;color: var(--dbg-tekst)}.dbg-bewaarrij__status:empty{position: absolute}.dbg-vg{padding: 24px 0 48px;font-family: var(--dbg-font);color: var(--dbg-tekst)}.dbg-vg *,.dbg-vg *::before,.dbg-vg *::after{box-sizing: border-box}.dbg-vg__kop{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px 16px;margin: 0 0 14px}.dbg-vg__titel{margin: 0;font-size: var(--dbg-kop-m);line-height: 1.25;font-weight: 700;letter-spacing: -0.01em;color: var(--dbg-navy)}@media (min-width: 820px){.dbg-vg__titel{font-size: var(--dbg-kop-l)}}.dbg-vg__status{margin: 0 0 12px;font-size: 15px;line-height: 1.45;color: var(--dbg-tekst)}.dbg-vg__status:empty{position: absolute;margin: 0}.dbg-vg .dbg-vg__terug,.dbg-vg .dbg-vg__terug:visited{display: inline-flex;align-items: center;gap: 6px;min-height: 44px;margin: -6px 0 2px;font-size: 15px;font-weight: 600;color: var(--dbg-blauw-donker);text-decoration: none}.dbg-vg .dbg-vg__terug:hover{text-decoration: underline}.dbg-vg .dbg-vg__terug:focus-visible{outline: 2px solid var(--dbg-navy);outline-offset: 2px;border-radius: 6px}.dbg-vg__terug .dbg-icoon{flex: none}.dbg-vg__acties{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 16px}.dbg-vg__verschil{display: inline-flex;align-items: center;gap: 10px;min-height: 44px;margin: 0;font-size: 15px;font-weight: 600;color: var(--dbg-navy);cursor: pointer;user-select: none}.dbg-vg .dbg-vg__verschilvak{position: relative;flex: none;width: 40px;height: 24px;margin: 0;border: 0;border-radius: 999px;background: var(--dbg-secundair);-webkit-appearance: none;appearance: none;cursor: pointer}.dbg-vg .dbg-vg__verschilvak::before{content: "";position: absolute;top: 3px;left: 3px;width: 18px;height: 18px;border-radius: 50%;background: var(--dbg-wit);box-shadow: 0 1px 3px rgba(10,31,68,0.3)}.dbg-vg .dbg-vg__verschilvak:checked{background: var(--dbg-blauw)}.dbg-vg .dbg-vg__verschilvak:checked::before{left: 19px}.dbg-vg .dbg-vg__verschilvak:focus-visible{outline: 2px solid var(--dbg-navy);outline-offset: 2px}@media (prefers-reduced-motion: no-preference){.dbg-vg .dbg-vg__verschilvak,.dbg-vg .dbg-vg__verschilvak::before{transition: background-color 0.15s ease,left 0.15s ease}}.dbg-vg__ook{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px;margin: 0 0 14px}.dbg-vg__ooklabel{font-size: 14px;font-weight: 600;color: var(--dbg-secundair)}.dbg-vg__ookrij{display: flex;flex-wrap: wrap;gap: 8px}.dbg-vg .dbg-vg__ookknop{display: inline-flex;align-items: center;gap: 6px;min-height: 44px;padding: 0 14px 0 10px;border: 1px solid var(--dbg-rand);border-radius: 999px;background: var(--dbg-wit);font: inherit;font-size: 15px;font-weight: 600;color: var(--dbg-navy);cursor: pointer}.dbg-vg .dbg-vg__ookknop .dbg-icoon{flex: none;color: var(--dbg-blauw)}.dbg-vg .dbg-vg__ookknop:hover{border-color: var(--dbg-blauw);color: var(--dbg-blauw-donker)}.dbg-vg .dbg-vg__ookknop:focus-visible{outline: 2px solid var(--dbg-navy);outline-offset: 2px}.dbg-vg__rooster{--dbg-vg-gat: 10px;position: relative;display: grid;grid-template-rows: repeat(var(--dbg-vg-rijen,1),auto);grid-auto-flow: column;grid-auto-columns: calc((100% - var(--dbg-vg-gat) * (var(--dbg-vg-zicht-smal,2) - 1)) / var(--dbg-vg-zicht-smal,2));column-gap: var(--dbg-vg-gat);margin: 0 0 8px;padding: 2px 0 10px;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch}.dbg-vg__rooster:focus{outline: none}.dbg-vg__rooster:focus-visible{outline: 2px solid var(--dbg-blauw);outline-offset: 2px}.dbg-vg__labels{display: none}.dbg-vg__docent{position: relative;display: grid;grid-row: 1 / -1;grid-template-rows: subgrid;min-width: 0;margin: 0;background: var(--dbg-wit);border: 1px solid var(--dbg-rand);border-radius: 14px;overflow: hidden;scroll-snap-align: start}.dbg-vg__rooster > .dbg-vg__docent:nth-of-type(n+4){display: none}@media (max-width: 639.98px){.dbg-vg__rooster > .dbg-vg__docent:nth-of-type(n+3){display: none}}.dbg-vg__cel{min-width: 0;padding: 10px 12px;border-top: 1px solid var(--dbg-rand);font-size: 14px;line-height: 1.45;overflow-wrap: anywhere}.dbg-vg__label{display: block;margin: 0 0 2px;font-size: 12px;line-height: 1.35;font-weight: 600;color: var(--dbg-secundair)}.dbg-vg__waarde{display: block;color: var(--dbg-tekst)}.dbg-vg__waarde .dbg-icoon{display: inline-block;width: 16px;height: 16px;margin-right: 4px;vertical-align: -3px}.dbg-vg__cel--plek .dbg-vg__waarde,.dbg-vg__cel--schaarste .dbg-vg__waarde,.dbg-vg__cel--vink .dbg-vg__waarde{color: var(--dbg-succes);font-weight: 600}.dbg-vg__cel--wacht .dbg-vg__waarde{color: var(--dbg-warm-donker);font-weight: 600}.dbg-vg__cel--tarief .dbg-vg__waarde{color: var(--dbg-navy);font-weight: 600}.dbg-vg__cel--topdocent .dbg-vg__waarde{color: var(--dbg-navy);font-weight: 600}.dbg-vg__cel.dbg-vg__cel--stil .dbg-vg__waarde,.dbg-vg__cel.dbg-vg__cel--import .dbg-vg__waarde{color: var(--dbg-secundair);font-weight: 400}.dbg-vg__link,.dbg-vg__link:visited{display: inline-flex;align-items: center;gap: 4px;min-height: 24px;color: var(--dbg-blauw-donker);font-weight: 600;text-decoration: underline}.dbg-vg__link .dbg-icoon{margin: 0;vertical-align: 0}.dbg-vg__cel--kop{display: flex;flex-direction: column;align-items: flex-start;gap: 6px;padding: 12px;border-top: 0}.dbg-vg__foto{position: relative;flex: none;width: 72px;height: 72px;margin: 0 0 2px;border-radius: 12px;background: var(--dbg-blauwtint);overflow: hidden}.dbg-vg__foto img{position: absolute;inset: 0;display: block;width: 100%;height: 100%;max-width: none;margin: 0;object-fit: cover;object-position: var(--dbg-fotofocus,50% 30%)}.dbg-vg__letter{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;font-size: 30px;line-height: 1;font-weight: 600;color: #7EA4D6}.dbg-vg__naam{margin: 0;font-size: 18px;line-height: 1.3;font-weight: 700;letter-spacing: -0.01em;color: var(--dbg-navy);overflow-wrap: anywhere}.dbg-vg__naam a,.dbg-vg__naam a:visited{color: var(--dbg-navy);text-decoration: none}.dbg-vg__naam a:hover{color: var(--dbg-blauw-donker);text-decoration: underline}.dbg-vg__naam a:focus-visible{outline: 2px solid var(--dbg-blauw);outline-offset: 2px;border-radius: 4px}.dbg-vg__plaats{margin: -4px 0 0;font-size: 14px;line-height: 1.4;color: var(--dbg-secundair)}.dbg-vg .dbg-vg__knop{width: 100%;min-height: 44px;margin: 4px 0 0;padding: 10px 12px;font-size: 15px;text-align: center;text-wrap: balance}@media (max-width: 639.98px){.dbg-vg .dbg-vg__knop{padding: 8px 10px;font-size: 14px;line-height: 1.3}}.dbg-vg__leegcel{display: inline-block;width: 10px;height: 2px;border-radius: 1px;background: var(--dbg-secundair);vertical-align: middle}.dbg-vg__kosten{margin: -6px 0 14px;font-size: 15px;line-height: 1.45;color: var(--dbg-secundair)}.dbg-vg__klein{display: flex;flex-wrap: wrap;align-items: center;gap: 0 4px;margin: 0 0 -6px -10px}.dbg-vg__klein .dbg-bewaar{font-size: 14px}.dbg-vg__klein .dbg-bewaar[aria-pressed="true"]{background: var(--dbg-blauwtint)}.dbg-vg__weg,.dbg-vg__weg:visited{display: inline-flex;align-items: center;min-height: 44px;padding: 8px 10px;border-radius: 10px;color: var(--dbg-secundair);font-size: 14px;font-weight: 600;text-decoration: underline}.dbg-vg__weg:hover{background: var(--dbg-paginatint);color: var(--dbg-navy)}.dbg-vg__weg:focus-visible{outline: 2px solid var(--dbg-blauw);outline-offset: -2px}html.dbg-vg-laden .dbg-vg__leeg{display: none}.dbg-vg__leeg{display: flex;flex-direction: column;align-items: center;gap: 12px;max-width: 520px;margin: 24px auto;padding: 32px 20px;border: 1px solid var(--dbg-rand);border-radius: 14px;background: var(--dbg-paginatint);text-align: center}.dbg-vg__leegicoon{color: var(--dbg-blauw)}.dbg-vg__leegicoon .dbg-icoon{display: block;width: 40px;height: 40px}.dbg-vg__leegtekst{margin: 0;font-size: var(--dbg-kop-xs);line-height: 1.35;font-weight: 700;color: var(--dbg-navy)}@media (min-width: 640px) and (max-width: 899.98px){.dbg-vg__rooster{--dbg-vg-gat: 12px;grid-auto-columns: calc((100% - var(--dbg-vg-gat) * (var(--dbg-vg-zicht-midden,3) - 1)) / var(--dbg-vg-zicht-midden,3))}}@media (min-width: 900px){main.dbg-vg .dbg-vg__wrap.dbg-pwrap{max-width: calc(168px + var(--dbg-vg-breed,3) * 534px + 2 * var(--dbg-schil-rand,20px))}.dbg-vg__rooster{--dbg-vg-gat: 14px;--dbg-vg-labelbreedte: 168px;grid-template-columns: var(--dbg-vg-labelbreedte);grid-auto-columns: calc((100% - var(--dbg-vg-labelbreedte) - var(--dbg-vg-gat) * var(--dbg-vg-zicht,1)) / var(--dbg-vg-zicht,1));scroll-padding-left: calc(var(--dbg-vg-labelbreedte) + var(--dbg-vg-gat))}.dbg-vg__labels{position: sticky;left: 0;z-index: 2;display: grid;grid-column: 1;grid-row: 1 / -1;grid-template-rows: subgrid;background: var(--dbg-wit);box-shadow: 8px 0 8px -8px rgba(10,31,68,0.16)}.dbg-vg__lcel{padding: 10px 12px 10px 0;border-top: 1px solid var(--dbg-rand);font-size: 14px;line-height: 1.45;font-weight: 600;color: var(--dbg-navy)}.dbg-vg__lcel--kop{border-top: 0}.dbg-vg__label{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.dbg-vg__cel{padding: 11px 14px;font-size: 15px}.dbg-vg__cel--kop{padding: 14px}.dbg-vg__foto{width: 112px;height: 112px;border-radius: 14px}.dbg-vg__letter{font-size: 44px}.dbg-vg__naam{font-size: 20px}}@supports not (grid-template-rows: subgrid){.dbg-vg__docent{display: flex;flex-direction: column}.dbg-vg__labels{display: none !important}.dbg-vg__rooster{grid-template-columns: none;scroll-padding-left: 0}.dbg-vg__label{position: static !important;width: auto !important;height: auto !important;overflow: visible !important;clip: auto !important;white-space: normal !important}}@media (prefers-reduced-motion: reduce){.dbg-vg__rooster{scroll-behavior: auto}}