.dbg-dashkop{margin: 0 0 18px}.dbg-groet{font-size: var(--dbg-kop-m);font-weight: 700;line-height: 1.3;letter-spacing: -0.02em;color: var(--dbg-navy);margin: 0 0 12px}.dbg-tabs{position: relative}.dbg-tabs ul{display: flex;flex-wrap: nowrap;gap: 8px;list-style: none;margin: 0;padding: 4px 4px 8px;overflow-x: auto;scrollbar-width: thin;-webkit-overflow-scrolling: touch}.dbg-tabs li{flex: none;margin: 0}.dbg-tabs.is-meer::after,.dbg-tabs.is-eerder::before{content: "";position: absolute;top: 0;bottom: 8px;z-index: 1;width: 44px;pointer-events: none}.dbg-tabs.is-meer::after{right: 0;background: linear-gradient(to right,rgba(255,255,255,0),var(--dbg-wit))}.dbg-tabs.is-eerder::before{left: 0;background: linear-gradient(to left,rgba(255,255,255,0),var(--dbg-wit))}.dbg-tab{display: inline-flex;align-items: center;gap: 6px;min-height: 44px;padding: 8px 16px;border: 1px solid var(--dbg-rand);border-radius: 999px;background: var(--dbg-wit);color: var(--dbg-tekst);font-weight: 600;text-decoration: none;white-space: nowrap}.dbg-tab:hover{border-color: var(--dbg-blauw);color: var(--dbg-blauw-donker)}.dbg-tab:focus-visible{outline: 2px solid var(--dbg-blauw);outline-offset: 2px}.dbg-tab.is-actief{background: var(--dbg-navy);border-color: var(--dbg-navy);color: var(--dbg-wit)}.dbg-tabtel{display: inline-block;min-width: 22px;padding: 1px 7px;border-radius: 999px;background: var(--dbg-blauw);color: var(--dbg-wit);font-size: 13px;text-align: center}.dbg-tab.is-actief .dbg-tabtel{background: var(--dbg-wit);color: var(--dbg-navy)}.dbg-dashkop__rij{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin: 0 0 12px}.dbg-dashkop__rij .dbg-groet{margin: 0;min-width: 0}.dbg-naammenu{position: relative;flex: none}.dbg-naammenu__knop{display: inline-flex;align-items: center;gap: 4px;min-height: 44px;padding: 2px 8px 2px 2px;border: 1px solid var(--dbg-rand);border-radius: 999px;background: var(--dbg-wit);color: var(--dbg-navy);cursor: pointer;list-style: none}.dbg-naammenu__knop::-webkit-details-marker{display: none}.dbg-naammenu__knop::marker{content: ""}.dbg-naammenu__knop:hover{border-color: var(--dbg-blauw)}.dbg-naammenu__knop:focus-visible{outline: 2px solid var(--dbg-blauw);outline-offset: 2px}.dbg-naammenu__foto,.dbg-naammenu__letter{width: 38px;height: 38px;border-radius: 50%}.dbg-naammenu__foto{display: block;object-fit: cover}.dbg-naammenu__letter{display: inline-flex;align-items: center;justify-content: center;background: var(--dbg-blauwtint);color: var(--dbg-blauw-donker);font-weight: 700}.dbg-naammenu .dbg-icoon--chevron-omlaag{transition: transform .15s ease}.dbg-naammenu[open] .dbg-icoon--chevron-omlaag{transform: rotate(180deg)}.dbg-naammenu__lijst{position: absolute;top: calc(100% + 6px);right: 0;z-index: 50;min-width: 240px;margin: 0;padding: 6px;list-style: none;background: var(--dbg-wit);border: 1px solid var(--dbg-rand);border-radius: 12px;box-shadow: 0 10px 30px rgba(10,31,68,0.14)}.dbg-naammenu__lijst li{margin: 0}.dbg-naammenu__lijst a{display: flex;align-items: center;min-height: 44px;padding: 8px 12px;border-radius: 8px;color: var(--dbg-navy);font-weight: 600;text-decoration: none}.dbg-naammenu__lijst a:hover,.dbg-naammenu__lijst a:focus-visible{background: var(--dbg-paginatint);color: var(--dbg-blauw-donker)}.dbg-naammenu__lijst a:focus-visible{outline: 2px solid var(--dbg-blauw);outline-offset: -2px}.dbg-naammenu__lijst a[aria-current="page"]{color: var(--dbg-blauw-donker)}.dbg-dashnav ul{display: flex;gap: 8px;list-style: none;margin: 0;padding: 4px 0 8px}.dbg-dashnav li{margin: 0}.dbg-dashnav .dbg-tab{gap: 8px;padding: 8px 18px 8px 14px}.dbg-tab__icoon{display: inline-flex}.dbg-dashnav .dbg-tabtel{font-weight: 700}@media (max-width: 767px){.dbg-dashnav .dbg-tab{position: relative}.dbg-dashnav .dbg-tabtel{position: absolute;top: 3px;left: calc(50% + 4px);min-width: 18px;height: 18px;padding: 0 4px;border: 2px solid var(--dbg-wit);box-sizing: content-box;font-size: 11px;line-height: 18px}.dbg-dashnav{position: fixed;left: 0;right: 0;bottom: 0;z-index: 45;background: var(--dbg-wit);border-top: 1px solid var(--dbg-rand);box-shadow: 0 -6px 18px rgba(10,31,68,0.10);padding-bottom: env(safe-area-inset-bottom,0px)}.dbg-dashnav ul{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 0;padding: 0}.dbg-dashnav--3 ul{grid-template-columns: repeat(3,minmax(0,1fr))}.dbg-dashnav .dbg-tab{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 3px;width: 100%;min-height: 60px;padding: 7px 2px 6px;border: 0;border-radius: 0;background: none;color: var(--dbg-secundair);font-size: 12px;line-height: 1.2;text-align: center;white-space: normal}.dbg-dashnav .dbg-tab:hover{color: var(--dbg-blauw-donker)}.dbg-dashnav .dbg-tab:focus-visible{outline-offset: -3px}.dbg-dashnav .dbg-tab.is-actief{background: none;color: var(--dbg-blauw-donker);box-shadow: inset 0 3px 0 var(--dbg-blauw)}.dbg-dashnav .dbg-tab.is-actief .dbg-tabtel{background: var(--dbg-blauw);color: var(--dbg-wit);border-color: var(--dbg-wit)}body:has(.dbg-dashnav){padding-bottom: calc(64px + env(safe-area-inset-bottom,0px))}body:has(.dbg-dashnav) #scroll-to-top{bottom: 80px}html.dbg-dashnav-typt .dbg-dashnav{display: none}html.dbg-toestemming-open body .dbg-dashnav{bottom: 0;transform: translateY(calc(-1 * var(--dbg-toestemming-hoogte,0px)))}}.dbg-status{display: inline-block;border-radius: 999px;padding: 6px 14px;font-size: 14px;font-weight: 600;margin: 0 0 10px}.dbg-status--concept{background: var(--dbg-blauwtint);color: var(--dbg-blauw-donker)}.dbg-status--wacht{background: var(--dbg-warm-tint);color: var(--dbg-warm)}.dbg-status--live{background: var(--dbg-succes-tint);color: var(--dbg-succes)}.dbg-status--fout{background: var(--dbg-fout-tint);color: var(--dbg-fout)}.dbg-afwijsreden{background: var(--dbg-warm-tint);border-radius: 10px;padding: 12px 16px}.dbg-statusregel{border-radius: 10px;padding: 12px 16px;margin: 14px 0 0;border-left: 4px solid var(--dbg-rand)}.dbg-statusregel p{margin: 0 0 8px}.dbg-statusregel p:last-child{margin-bottom: 0}.dbg-statusregel--warm{background: var(--dbg-warm-tint);border-left-color: var(--dbg-warm);color: var(--dbg-warm-donker)}.dbg-statusregel--succes{background: var(--dbg-succes-tint);border-left-color: var(--dbg-succes);color: var(--dbg-succes-donker)}.dbg-sterkte{background: var(--dbg-paginatint);border-radius: 10px;padding: 14px 18px;margin: 0 0 22px}.dbg-sterkte__kop{margin: 0 0 8px;font-weight: 600;color: var(--dbg-navy)}.dbg-sterkte__kop .dbg-hint{font-weight: 400}.dbg-sterktebalk{height: 10px;border-radius: 999px;background: var(--dbg-rand);overflow: hidden;margin: 0 0 12px}.dbg-sterktebalk__vulling{display: block;height: 100%;background: var(--dbg-blauw)}.dbg-sterktelijst{list-style: none;margin: 0;padding: 0}.dbg-sterktelijst li{padding: 6px 0 6px 22px;position: relative;border-top: 1px solid var(--dbg-rand)}.dbg-sterktelijst li:first-child{border-top: 0}.dbg-sterktelijst li::before{content: "";position: absolute;left: 0;top: 12px;width: 12px;height: 12px;border-radius: 50%;border: 2px solid var(--dbg-lijn)}.dbg-sterktelijst li.is-klaar::before{background: var(--dbg-succes);border-color: var(--dbg-succes)}.dbg-sterktelijst__staat{font-weight: 600;color: var(--dbg-secundair)}.dbg-sterktelijst li.is-klaar .dbg-sterktelijst__staat{color: var(--dbg-succes)}.dbg-uitklap{border: 1px solid var(--dbg-rand);border-radius: 10px;padding: 4px 16px;margin: 0 0 22px;background: var(--dbg-wit)}.dbg-scholenveld .dbg-scholengroep{margin: 0 0 8px;padding: 2px 14px}.dbg-scholenveld .dbg-scholengroep > summary{min-height: 44px;padding: 8px 0}.dbg-uitklap > summary{cursor: pointer;padding: 10px 0;min-height: 44px;display: flex;align-items: center;font-weight: 600;color: var(--dbg-blauw-donker)}.dbg-uitklap > summary:focus-visible{outline: 2px solid var(--dbg-blauw);outline-offset: -2px;border-radius: 10px}.dbg-uitklap__inhoud{padding: 0 0 12px}.dbg-voorbeeldbio{margin: 10px 0;padding: 12px 16px;border-left: 4px solid var(--dbg-blauw);background: var(--dbg-paginatint);border-radius: 0 10px 10px 0}.dbg-voorbeeldlijst{margin: 6px 0 0;padding: 0 0 0 18px}.dbg-voorbeeldlijst li{margin: 0 0 8px}.dbg-vakkentabel{border: 1px solid var(--dbg-rand);border-radius: 10px;overflow: hidden;margin: 0 0 16px}.dbg-vakrij{display: grid;grid-template-columns: 1fr repeat(4,minmax(48px,88px));align-items: center;border-top: 1px solid var(--dbg-rand)}.dbg-vakrij:first-child{border-top: 0}.dbg-vakrij--kop{background: var(--dbg-paginatint);font-size: 13px;font-weight: 600;color: var(--dbg-navy)}.dbg-vaknaam{padding: 10px 14px}.dbg-niveaukop{text-align: center;padding: 10px 4px;line-height: 1.25;hyphens: auto;overflow-wrap: anywhere}.dbg-niveauvak{display: flex;align-items: center;justify-content: center;min-height: 44px}.dbg-niveauvak input{width: 18px;height: 18px}.dbg-vakrij.is-onaf{background: var(--dbg-warm-tint)}.dbg-vakgroep{margin: 0;padding: 8px 14px;border-top: 1px solid var(--dbg-rand);background: var(--dbg-blauwtint);color: var(--dbg-navy);font-size: 13px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.4px}.dbg-vakzoek input{max-width: 320px}.dbg-vakleeg{background: var(--dbg-warm-tint);color: var(--dbg-warm-donker);font-weight: 400;text-transform: none;letter-spacing: 0;font-size: 14px}.dbg-vakimport{margin: 0;padding: 0 14px 10px;background: var(--dbg-warm-tint);color: var(--dbg-warm-donker);font-size: 13px}.dbg-vakimport label{display: flex;align-items: center;gap: 8px;min-height: 44px;cursor: pointer}.dbg-vakimport input{width: 18px;height: 18px;flex: none}@media (max-width: 640px){.dbg-vakrij{grid-template-columns: 1fr repeat(4,48px)}.dbg-vaknaam{padding: 10px 8px;font-size: 14px}.dbg-niveaukop{font-size: 12px;padding: 10px 2px}}.dbg-jaarlagen{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 14px;border: 1px solid var(--dbg-rand) !important;border-radius: 10px;padding: 10px 14px !important;margin: 0 0 10px !important}.dbg-jaarlagen legend{padding: 0 4px;text-transform: capitalize}.dbg-jaarlaag{display: inline-flex;align-items: center;gap: 6px;min-height: 44px;font-weight: 400;padding: 4px 0;cursor: pointer}.dbg-jaarlaag input{width: 18px;height: 18px;margin: 0;flex: none}.dbg-jaarlagen.is-nodig{border-color: var(--dbg-blauw) !important}.dbg-fotopreview{border-radius: 10px;display: inline-block;vertical-align: middle}.dbg-fotorij{display: flex;align-items: center;gap: 10px;margin: 0 0 8px}.dbg-veldkop{display: block;font-size: 14px;font-weight: 600;color: var(--dbg-navy);margin: 0 0 6px}legend.dbg-veldkop{padding: 0}fieldset.dbg-docveld{border: 0;padding: 0;margin: 0 0 22px}.dbg-docregel{display: block;border: 1px dashed var(--dbg-rand);border-radius: 10px;padding: 10px 14px;margin: 8px 0 0;cursor: pointer}.dbg-docregel:focus-within{border-color: var(--dbg-blauw);border-style: solid}.dbg-docregel__tekst{display: block;font-size: 13px;font-weight: 600;color: var(--dbg-secundair);margin: 0 0 4px}.dbg-docregel input[type="file"]{min-height: 0;padding: 2px 0}.dbg-videoveld{margin: 0 0 22px}.dbg-videostand{margin: 8px 0 10px;padding: 8px 12px;border-radius: 8px;font-size: 14px;line-height: 1.45;background: var(--dbg-paginatint);color: var(--dbg-navy)}.dbg-videostand--online{background: var(--dbg-succes-tint);color: var(--dbg-succes-donker)}.dbg-videostand--wacht{background: var(--dbg-warm-tint);color: var(--dbg-warm-donker)}.dbg-videostand--af{background: var(--dbg-fout-tint);color: var(--dbg-fout-donker)}.dbg-videospeler{display: block;width: 100%;max-width: 560px;height: auto;margin: 0 0 10px;border-radius: 10px;background: var(--dbg-navy)}.dbg-videospeler--staand{max-width: 240px}.dbg-videovoortgang{display: block;width: 100%;max-width: 560px;height: 10px;margin: 10px 0 0;accent-color: var(--dbg-blauw)}.dbg-videomelding{margin: 8px 0 0;font-size: 14px;line-height: 1.45;color: var(--dbg-tekst)}.dbg-videomelding:empty{display: none}.dbg-videomelding.is-fout{color: var(--dbg-fout);font-weight: 600}.dbg-videoweg{margin: 6px 0 0}.dbg-leerlingenregel{margin: -6px 0 18px;font-size: 14px;line-height: 1.5;color: var(--dbg-secundair)}.dbg-blokken{border-collapse: collapse;margin: 10px 0 4px;width: 100%;max-width: 480px}.dbg-blokken th,.dbg-blokken td{border: 1px solid var(--dbg-rand);padding: 0;text-align: center;font-size: 14px}.dbg-blokken th{padding: 6px 10px}.dbg-blokken th[scope="row"]{text-align: left;font-weight: 600;color: var(--dbg-navy)}.dbg-blok{display: flex;align-items: center;justify-content: center;min-height: 44px;min-width: 44px;cursor: pointer}.dbg-blokken label.dbg-blok{display: flex;margin: 0}.dbg-blok input{width: 18px;height: 18px}.dbg-blok:focus-within{outline: 2px solid var(--dbg-blauw);outline-offset: -2px}@media (max-width: 640px){.dbg-blokken th{padding: 4px;font-size: 12px}.dbg-blok{min-width: 0}}.dbg-cijfers{display: grid;grid-template-columns: repeat(auto-fit,minmax(150px,1fr));gap: 12px;margin: 14px 0 20px}.dbg-cijfer{background: var(--dbg-paginatint);border-radius: 10px;padding: 14px 16px}.dbg-cijfer__getal{display: block;font-size: 26px;font-weight: 700;color: var(--dbg-navy);letter-spacing: -0.5px}.dbg-cijfer__label{display: block;font-size: 13px;color: var(--dbg-tekst);margin-top: 2px}.dbg-staafjes{display: flex;align-items: flex-end;gap: 6px;list-style: none;margin: 8px 0 0;padding: 0;height: 84px}.dbg-staafjes li{flex: 1;display: flex;flex-direction: column;align-items: center;justify-content: flex-end}.dbg-staafknop{display: flex;flex-direction: column;align-items: center;justify-content: flex-end;width: 100%;height: 84px;padding: 0;border: 0;background: none;font: inherit;cursor: pointer}.dbg-staafknop:focus-visible{outline: 2px solid var(--dbg-blauw);outline-offset: 2px;border-radius: 4px}.dbg-staaf{display: block;width: 100%;max-width: 26px;background: var(--dbg-blauw);border-radius: 4px 4px 0 0}.dbg-staafknop:hover .dbg-staaf,.dbg-staafknop.is-gekozen .dbg-staaf{background: var(--dbg-navy)}.dbg-staaf__dag{font-size: 12px;color: var(--dbg-hint);margin-top: 4px}.dbg-staafuitleg{margin: 10px 0 0;font-weight: 600;color: var(--dbg-navy);min-height: 22px}.dbg-wervingslink input{width: 100%;min-height: 48px;padding: 8px 12px;border: 1px solid var(--dbg-veldrand);border-radius: var(--dbg-veldradius);font: inherit;color: var(--dbg-tekst);background: var(--dbg-paginatint)}.dbg-deelknoppen{margin-top: 12px}.dbg-uitlogregel{font-size: 13px;color: var(--dbg-secundair);margin: 0 0 4px;text-align: right}.dbg-uitlogregel a{color: var(--dbg-blauw)}.dbg-claimscherm .dbg-claimstap{margin: 26px 0 10px;font-size: var(--dbg-kop-xs);font-weight: 700;color: var(--dbg-navy)}.dbg-claimscherm .dbg-claimstap:first-of-type{margin-top: 18px}.dbg-claimscherm .dbg-overzicht{margin: 0 0 10px}.dbg-claimscherm .dbg-veld{margin-bottom: 8px}.dbg-claim{display: grid;grid-template-columns: 1fr;gap: 8px 44px;align-items: start}@media (min-width: 1024px){.dbg-claim{grid-template-columns: minmax(0,340px) minmax(0,1fr)}.dbg-claim .dbg-claimstap:first-of-type{margin-top: 0}}.dbg-claim__na{min-width: 0}.dbg-claim__doen{min-width: 0}.dbg-claimlijst{list-style: none;margin: 0;padding: 0}.dbg-claimlijst li{margin: 0;padding: 8px 0;border-bottom: 1px solid var(--dbg-rand)}.dbg-claimlijst li:first-child{padding-top: 0}.dbg-claimlijst__label{display: block;font-size: 13px;font-weight: 600;color: var(--dbg-secundair)}.dbg-claimlijst__waarde{display: block;margin-top: 2px;color: var(--dbg-navy);overflow-wrap: anywhere}.dbg-claim__na .dbg-kleinregel{margin-top: 10px}.dbg-codeform{margin: 10px 0 0}.dbg-veld--code input{max-width: 9ch;font-size: 20px;letter-spacing: 0.22em;text-align: center}.dbg-codeform .dbg-acties{margin: 12px 0 0}.dbg-sterkte__klaar{margin-top: 10px}.dbg-sterkte__klaar .dbg-sterktelijst{margin: 0}.dbg-sterkte .dbg-sterktelijst a{color: var(--dbg-blauw-donker);font-weight: 600}.dbg-scholenblok{margin: 22px 0 0}.dbg-scholenblok > summary{font-weight: 600;color: var(--dbg-blauw-donker)}.dbg-fotokader{margin: 18px 0 0}.dbg-fotokader__beelden{display: flex;gap: 18px;align-items: flex-start;margin: 12px 0 6px;flex-wrap: wrap}.dbg-fotokader__kaart,.dbg-fotokader__hoog{display: flex;flex-direction: column;gap: 6px;align-items: center;text-align: center}.dbg-fotokader__kaart img{width: 96px;height: 120px;border-radius: 10px;object-fit: cover;border: 1px solid var(--dbg-rand);background: var(--dbg-paginatint)}.dbg-fotokader__hoog img{width: 96px;height: 128px;border-radius: 12px;object-fit: cover;border: 1px solid var(--dbg-rand);background: var(--dbg-paginatint)}.dbg-fotokader__schuif{display: block;margin: 0 0 10px}.dbg-fotokader__schuif input[type="range"]{width: 100%;max-width: 320px;height: 44px;accent-color: var(--dbg-blauw)}.dbg-fotokader__schuif input[type="range"]:focus-visible{outline: 2px solid var(--dbg-blauw);outline-offset: 2px}.dbg-bereik{background: var(--dbg-blauwtint);border-left-color: var(--dbg-blauw)}.dbg-bereik__kop{display: flex;flex-wrap: wrap;gap: 8px;align-items: center;color: var(--dbg-navy)}.dbg-bereik__label{display: inline-block;background: var(--dbg-blauw);color: var(--dbg-wit);border-radius: 999px;padding: 1px 10px;font-size: 12px;font-weight: 600;letter-spacing: .02em}.dbg-bereik__stand{color: var(--dbg-succes-donker);font-weight: 600}.dbg-bereik__stand--uit{color: var(--dbg-secundair);font-weight: 600}.dbg-dashboard--wizard > .dbg-banner,.dbg-dashboard--wizard > .dbg-statusregel:not(.dbg-claimwelkom),.dbg-dashboard--wizard > .dbg-kaart:not(.dbg-wizardkaart){max-width: 760px;margin-right: auto}.dbg-claimwelkom p{margin: 0}.dbg-dashboard--inbox > .dbg-banner,.dbg-dashboard--inbox > .dbg-statusregel,.dbg-dashboard--inbox > .dbg-kaart:not(.dbg-inbox2){max-width: 760px;margin-right: auto}.dbg-wizard{display: grid;grid-template-columns: 1fr;gap: 24px;align-items: start}.dbg-wizard__hoofd{min-width: 0}@media (min-width: 1024px){.dbg-wizard{grid-template-columns: minmax(0,1fr) 300px;gap: 32px}.dbg-wizard__zij{position: sticky;top: 16px}body > .wrapper:has(.dbg-wizard__zij){overflow: visible;overflow-x: clip}.dbg-wizard .dbg-stappenbalk--segmenten{display: none}}@media (prefers-reduced-motion: reduce){.dbg-wizard__zij{position: static}}.dbg-zijpaneel{padding: 18px;border: 1px solid var(--dbg-rand);border-radius: 14px;background: var(--dbg-paginatint)}.dbg-zijpaneel__stand{display: inline-block;margin: 0 0 10px;padding: 2px 10px;border-radius: 999px;background: var(--dbg-wit);border: 1px solid var(--dbg-rand);font-size: 12px;font-weight: 600;color: var(--dbg-secundair)}.dbg-zijpaneel__stand--live{border-color: var(--dbg-succes);color: var(--dbg-succes-donker)}.dbg-ui .dbg-zijpaneel__kop{margin: 0 0 2px;font-size: var(--dbg-kop-xs)}.dbg-zijpaneel__tel{margin: 0 0 8px;font-size: 13px;color: var(--dbg-hint)}.dbg-zijpaneel .dbg-sterktebalk{margin: 0 0 14px}.dbg-zijstappen{list-style: none;margin: 0;padding: 0}.dbg-zijstappen li{margin: 0 0 4px}.dbg-ui button.dbg-zijstap{display: grid;grid-template-columns: 26px minmax(0,1fr);gap: 2px 10px;width: 100%;min-height: 44px;padding: 8px 10px;border: 1px solid transparent;border-radius: 10px;background: none;text-align: left;cursor: pointer}.dbg-zijstap__nummer{grid-row: span 2;width: 26px;height: 26px;border-radius: 999px;background: var(--dbg-wit);border: 1px solid var(--dbg-rand);color: var(--dbg-secundair);font-size: 13px;font-weight: 700;line-height: 24px;text-align: center}.dbg-zijstap__naam{font-size: 14px;font-weight: 600;color: var(--dbg-navy);line-height: 1.3}.dbg-zijstap__staat{font-size: 12px;color: var(--dbg-hint)}.dbg-ui button.dbg-zijstap:hover{background: var(--dbg-wit);border-color: var(--dbg-rand)}.dbg-ui button.dbg-zijstap.is-klaar .dbg-zijstap__nummer{background: var(--dbg-succes);border-color: var(--dbg-succes);color: var(--dbg-wit)}.dbg-ui button.dbg-zijstap.is-klaar .dbg-zijstap__staat{color: var(--dbg-succes)}.dbg-ui button.dbg-zijstap.is-nu{background: var(--dbg-wit);border-color: var(--dbg-blauw)}.dbg-ui button.dbg-zijstap.is-nu .dbg-zijstap__naam{color: var(--dbg-blauw-donker)}.dbg-ui button.dbg-zijstap:not(.is-klaar).is-nu .dbg-zijstap__nummer{background: var(--dbg-blauw);border-color: var(--dbg-blauw);color: var(--dbg-wit)}.dbg-ui button.dbg-zijstap:focus-visible{outline: 2px solid var(--dbg-navy);outline-offset: 2px}.dbg-zijpaneel__daarna{margin: 14px 0 0;padding: 10px 0 0;border-top: 1px solid var(--dbg-rand);font-size: 13px;line-height: 1.5;color: var(--dbg-hint)}.dbg-zijpaneel__voorbeeld{margin: 10px 0 0;font-size: 13px}.dbg-zijpaneel__voorbeeld a{color: var(--dbg-blauw-donker);font-weight: 600}.dbg-zijpaneel__voorbeeld .dbg-kleinregel{display: block;margin: 2px 0 0}.dbg-stoplink{margin: 18px 0 0;padding: 10px 0 0;border-top: 1px solid var(--dbg-rand)}.dbg-stoplink a{color: var(--dbg-secundair);text-decoration: underline}.dbg-stoplink a:hover,.dbg-stoplink a:focus{color: var(--dbg-fout)}.dbg-verwijderband{margin: 0 0 18px}.dbg-keuzepaar{display: grid;grid-template-columns: 1fr;gap: 12px 16px;margin: 18px 0 0}@media (min-width: 700px){.dbg-keuzepaar{grid-template-columns: 1fr 1fr}}@media (min-width: 700px){.dbg-keuzepaar--kolom{grid-template-columns: 1fr}}.dbg-keuzepaar > .dbg-veld{margin: 0}.dbg-keuzekaart{background: var(--dbg-blauwtint);border: 1px solid var(--dbg-rand);border-radius: 12px;padding: 14px 16px}.dbg-keuzekaart .dbg-bereik__kop{margin: 0 0 8px}.dbg-keuzekaart .dbg-veld{margin: 0}.dbg-acties--slot{display: block;margin: 22px 0 8px}.dbg-acties--slot .dbg-knop--vol{width: 100%;justify-content: center}.dbg-ui .dbg-acties--slot button.dbg-knop--tekst{display: block;margin: 8px 0 0;padding-left: 0;padding-right: 0}.dbg-ui .dbg-acties--stap .dbg-stapopslaan{margin-top: 10px}.dbg-ui .dbg-acties--stap .dbg-stapopslaan__regel{margin: 8px 0 4px}.dbg-ui .dbg-plekkeuze .dbg-keuzeknoppen{margin-top: 8px}.dbg-codebalk{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 20px;padding: 10px 14px;margin: 14px 0 16px}.dbg-codebalk .dbg-codebalk__tekst{flex: 1 1 260px;margin: 0}.dbg-codebalk__form{flex: 0 1 auto;display: flex;flex-wrap: wrap;align-items: center;gap: 2px 12px;margin: 0}.dbg-codebalk .dbg-veld{margin: 0}.dbg-codebalk .dbg-codebalk__opnieuw{display: flex;flex-wrap: wrap;align-items: center;gap: 0 6px;margin: 0}.dbg-codebalk__opnieuw .dbg-hint{margin: 0}.dbg-ui .dbg-codebalk__opnieuw button.dbg-knop--tekst,.dbg-ui .dbg-codeblok__opnieuw button.dbg-knop--tekst{padding: 4px 6px;margin-left: -6px}.dbg-coderij{display: flex;align-items: center;gap: 8px}.dbg-coderij label{margin: 0;font-weight: 600;color: inherit}.dbg-ui .dbg-coderij button.dbg-knop{min-height: 44px;padding: 8px 18px}.dbg-veld--code .dbg-coderij input{max-width: 8.5ch;margin: 0}.dbg-codeblok{margin: 20px 0 0;padding: 14px 16px;border-radius: 10px;border-left: 4px solid var(--dbg-warm);background: var(--dbg-warm-tint);color: var(--dbg-warm-donker)}.dbg-codeblok .dbg-codeblok__kop{margin: 0 0 10px}.dbg-codeblok .dbg-veld{margin: 0}.dbg-codeblok .dbg-veldfout,.dbg-codeblok .dbg-hint{display: block;margin: 6px 0 0}.dbg-codeblok .dbg-codeblok__opnieuw{margin: 4px 0 0}.dbg-ui form button.dbg-knop--uit[type="submit"][disabled],.dbg-ui form button.dbg-knop--uit[type="submit"][disabled]:hover,.dbg-ui form button.dbg-knop--uit[type="submit"][disabled]:focus{background: var(--dbg-rand);background-color: var(--dbg-rand);color: #475569;border-color: var(--dbg-rand);box-shadow: none;cursor: not-allowed;transform: none}.dbg-omgevingszin{display: block;margin: 8px 0 0;padding: 8px 12px;border-radius: 8px;background: var(--dbg-blauwtint);color: var(--dbg-navy);font-size: 14px;line-height: 1.5}p.dbg-omgevingszin{margin: 12px 0 0}.dbg-verhaal{margin: 0 0 16px;padding: 0;border: 0;min-width: 0}.dbg-verhaal legend{padding: 0;font-weight: 600;color: var(--dbg-navy)}.dbg-verhaal > .dbg-hint{display: block;margin: 2px 0 0}.dbg-verhaal__deel{display: block;margin: 12px 0 0}.dbg-verhaal__deel label{display: block;margin: 0 0 4px;font-size: 15px;font-weight: 600;color: var(--dbg-navy)}.dbg-verhaal__deel textarea{width: 100%}.dbg-vakkentabel .dbg-vakrij--een{grid-template-columns: minmax(0,1fr) 104px}.dbg-vakkentabel .dbg-vakrij--drie{grid-template-columns: minmax(0,1fr) repeat(3,minmax(52px,88px))}.dbg-vakkentabel .dbg-vakrij--kop{background: var(--dbg-blauwtint);border-top: 1px solid var(--dbg-rand)}.dbg-vakkentabel .dbg-vakrij--kop:first-of-type{border-top: 0}.dbg-vakkentabel .dbg-vakrij--kop .dbg-niveaukop{white-space: nowrap;hyphens: manual;overflow-wrap: normal}.dbg-vakgroepnaam{font-size: 12px;font-weight: 700;letter-spacing: 0.4px;text-transform: uppercase;color: var(--dbg-navy)}.dbg-vakextra{display: flex;align-items: center;gap: 6px;min-height: 32px;margin: 2px 0 0;font-size: 13px;color: var(--dbg-warm-donker);cursor: pointer}.dbg-vakextra input{width: 16px;height: 16px;flex: none}@media (max-width: 640px){.dbg-vakkentabel .dbg-vakrij--een{grid-template-columns: minmax(0,1fr) 96px}.dbg-vakkentabel .dbg-vakrij--drie{grid-template-columns: minmax(0,1fr) repeat(3,50px)}}.dbg-profieloverzicht{margin: 0 0 20px}.dbg-ui .dbg-profieloverzicht__kop{margin: 0 0 10px;font-size: var(--dbg-kop-xs)}.dbg-profieloverzicht__kop:focus{outline: none}.dbg-profieloverzicht__lijst{list-style: none;margin: 0;padding: 0;border: 1px solid var(--dbg-rand);border-radius: 10px}.dbg-profieloverzicht__lijst li{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin: 0;padding: 10px 14px;border-top: 1px solid var(--dbg-rand)}.dbg-profieloverzicht__lijst li:first-child{border-top: 0}.dbg-profieloverzicht__tekst{min-width: 0}.dbg-profieloverzicht__naam{display: block;font-weight: 600;color: var(--dbg-navy)}.dbg-profieloverzicht__regel{display: block;font-size: 14px;line-height: 1.45;color: var(--dbg-hint);overflow-wrap: anywhere}.dbg-profieloverzicht__lijst .dbg-knop{flex: none}.dbg-tedoen{margin: 18px 0 0;padding: 16px 0 0;border-top: 1px solid var(--dbg-rand)}.dbg-ui .dbg-tedoen__kop{margin: 0 0 8px;font-size: var(--dbg-kop-xs)}.dbg-tedoen__lijst{margin: 0;padding: 0;list-style: none}.dbg-tedoen__lijst li{margin: 0 0 4px}.dbg-tedoen a{color: var(--dbg-blauw-donker);font-weight: 600}.dbg-tedoen .dbg-tedoen__alles{margin: 8px 0 0;font-size: 14px}.dbg-tedoen .dbg-tedoen__alles a{font-weight: 400}@media (min-width: 1024px){.dbg-wizard .dbg-stap__stand{display: none}}.dbg-dashboard > .dbg-banner,.dbg-dashboard > .dbg-statusregel:not(.dbg-claimwelkom){max-width: 760px;margin-right: auto}.dbg-dashboard > .dbg-socialskaart,.dbg-dashboard--documenten > .dbg-kaart,.dbg-dashboard--smal > .dbg-kaart,.dbg-dashboard--profiel:not(.dbg-dashboard--wizard) > .dbg-kaart{max-width: 760px;margin-right: auto}.dbg-overzicht{display: grid;grid-template-columns: minmax(0,1fr);gap: 20px;align-items: start}.dbg-overzicht > .dbg-kaart{margin: 0}@media (min-width: 1024px){.dbg-overzicht{grid-template-columns: minmax(0,1fr) 360px;gap: 28px}}.dbg-ui .dbg-overzicht__kop{margin: 0 0 14px;font-size: var(--dbg-kop-s);color: var(--dbg-navy)}.dbg-todo{list-style: none;margin: 0;padding: 0}.dbg-todo__rij{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px 16px;margin: 0 0 10px;padding: 14px 16px;border: 1px solid var(--dbg-rand);border-left: 4px solid var(--dbg-blauw);border-radius: 10px;background: var(--dbg-wit)}.dbg-todo__rij:last-child{margin-bottom: 0}.dbg-todo__rij--warm{border-left-color: var(--dbg-warm);background: var(--dbg-warm-tint)}.dbg-todo__rij--info{border-left-color: var(--dbg-lijn);background: var(--dbg-paginatint)}.dbg-todo__tekst{flex: 1 1 260px;min-width: 0}.dbg-todo__titel{display: block;color: var(--dbg-navy);line-height: 1.4}.dbg-todo__rij--warm .dbg-todo__titel{color: var(--dbg-warm-donker)}.dbg-todo__regel{display: block;margin: 3px 0 0;font-size: 14px;line-height: 1.5;color: var(--dbg-hint);overflow-wrap: anywhere}.dbg-todo__rij--warm .dbg-todo__regel{color: var(--dbg-warm-donker)}.dbg-todo__actie{flex: none;margin: 0}.dbg-todo__actie .dbg-knop,a.dbg-todo__actie{white-space: nowrap}.dbg-todo__leeg{margin: 0;color: var(--dbg-tekst)}@media (max-width: 639px){.dbg-todo__actie,.dbg-todo__actie .dbg-knop{width: 100%;justify-content: center;text-align: center}.dbg-todo__actie .dbg-knop,a.dbg-todo__actie{white-space: normal}}.dbg-statuskaart .dbg-status{margin-bottom: 12px}.dbg-statuskaart__links{list-style: none;margin: 0 0 4px;padding: 0}.dbg-statuskaart__links li{margin: 0 0 6px}.dbg-statuskaart__links a{color: var(--dbg-blauw-donker);font-weight: 600}.dbg-ui .dbg-statuskaart__kop{margin: 20px 0 8px;font-size: 15px;color: var(--dbg-navy)}.dbg-minicijfers{list-style: none;margin: 0;padding: 0}.dbg-minicijfers li{display: flex;align-items: baseline;gap: 10px;margin: 0;padding: 6px 0;border-top: 1px solid var(--dbg-rand);font-size: 14px;line-height: 1.4}.dbg-minicijfers li:first-child{border-top: 0;padding-top: 0}.dbg-minicijfers__getal{flex: none;min-width: 2.4em;font-size: 20px;font-weight: 700;color: var(--dbg-navy)}.dbg-statuskaart .dbg-kleinregel{margin-top: 8px}.dbg-statistiekraster{display: grid;grid-template-columns: minmax(0,1fr);gap: 0 24px;align-items: start}@media (min-width: 1024px){.dbg-statistiekraster{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.dbg-statistiekraster > #dbg-statistiek{grid-column: 1 / -1}}.dbg-account{display: grid;grid-template-columns: minmax(0,1fr);gap: 20px;align-items: start;max-width: 760px;margin: 0 0 20px}.dbg-account > .dbg-kaart{margin: 0}@media (min-width: 1024px){.dbg-account--twee{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 28px;max-width: none;margin-bottom: 28px}}.dbg-account .dbg-statusregel:first-of-type{margin-top: 0}.dbg-account .dbg-stoplink{margin-top: 20px}.dbg-promotie__keuzes{display: grid;grid-template-columns: minmax(0,1fr);gap: 16px;margin: 0 0 24px}.dbg-promotie__keuzes > .dbg-statusregel{margin: 0;padding: 16px 20px}@media (min-width: 1024px){.dbg-promotie__keuzes--twee{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 24px}}.dbg-plek__zin{margin: 0 0 12px;font-size: var(--dbg-kop-xs);font-weight: 600;line-height: 1.4;color: var(--dbg-navy)}.dbg-plek__stap{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 20px;margin: 0 0 12px;padding: 14px 16px;border: 1px solid var(--dbg-rand);border-left: 4px solid var(--dbg-blauw);border-radius: 10px;background: var(--dbg-paginatint)}.dbg-plek__staptekst{flex: 1 1 320px;min-width: 0;margin: 0;line-height: 1.5}.dbg-plek__staptekst strong{color: var(--dbg-navy)}.dbg-plek__stapknop{flex: none;margin: 0}.dbg-plek .dbg-kleinregel{margin: 0}@media (max-width: 639px){.dbg-plek__stapknop,.dbg-plek__stapknop .dbg-knop{width: 100%;justify-content: center;text-align: center}}.dbg-statuskaart .dbg-plekregel{margin: 0 0 12px;font-size: 14px;line-height: 1.5}.dbg-statuskaart .dbg-plekregel a{font-weight: 600;color: var(--dbg-blauw-donker)}.dbg-promotie__beelden{display: grid;grid-template-columns: minmax(0,1fr);gap: 0 24px;align-items: start}@media (min-width: 1024px){.dbg-promotie__beelden{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}}.dbg-plek .dbg-acties,.dbg-deelbeelden .dbg-acties,.dbg-mijnbadges .dbg-acties{margin: 12px 0 0}.dbg-deelbeelden > .dbg-statusregel{margin: 0 0 12px}.dbg-deelbeelden__rij{display: grid;grid-template-columns: repeat(2,minmax(0,200px));gap: 16px;align-items: end;margin: 0 0 16px}.dbg-deelbeelden__rij--badges{grid-template-columns: repeat(auto-fill,minmax(128px,160px));align-items: start}.dbg-ui .dbg-deelbeeld{display: flex;flex-direction: column;gap: 8px;min-width: 0;margin: 0}.dbg-deelbeeld__bekijk{display: block;border-radius: 12px}.dbg-deelbeeld__bekijk:focus-visible{outline: 3px solid var(--dbg-blauw);outline-offset: 3px}.dbg-deelbeeld img{display: block;width: 100%;height: auto;border: 1px solid var(--dbg-rand);border-radius: 12px;background: var(--dbg-paginatint)}.dbg-deelbeeld__naam{font-size: 14px;font-weight: 600;color: var(--dbg-navy)}.dbg-deelbeeld__knoppen{display: flex;flex-wrap: wrap;gap: 8px;margin: 0}.dbg-deelbeeld__knoppen .dbg-knop{flex: 1 1 auto;min-height: 44px;justify-content: center;text-align: center}.dbg-deelbeelden__maken .dbg-hint{margin: 0 0 8px}.dbg-mijnbadges > p{margin: 0}.dbg-mijnbadges__linkedin{margin: 20px 0 0;padding: 16px 0 0;border-top: 1px solid var(--dbg-rand)}.dbg-mijnbadges__linkedin p{margin: 0}.dbg-eigensite__inhoud{padding: 4px 0 0}.dbg-eigensite__voorbeeld{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;margin: 0 0 16px}.dbg-eigensite__voorbeeld .dbg-hint{margin: 0}.dbg-eigensite textarea{width: 100%;font-family: ui-monospace,SFMono-Regular,Consolas,monospace;font-size: 13px;line-height: 1.5}.dbg-ui .dbg-stapgroep{margin: 26px 0 10px;padding: 18px 0 0;border-top: 1px solid var(--dbg-rand);font-size: var(--dbg-kop-xs)}.dbg-ui details.dbg-later{margin: 6px 0 18px}.dbg-ui details.dbg-later > summary{justify-content: space-between;gap: 12px;list-style: none}.dbg-ui details.dbg-later > summary::-webkit-details-marker{display: none}.dbg-ui details.dbg-later > summary::after{content: "";flex: none;width: 8px;height: 8px;border: solid currentColor;border-width: 0 2px 2px 0;transform: rotate(45deg) translate(-2px,-2px)}.dbg-ui details.dbg-later[open] > summary::after{transform: rotate(-135deg) translate(-2px,-2px)}.dbg-ui .dbg-voorbeeldregel{margin: 4px 0 18px}.dbg-dashkop--pad{margin: 0 0 8px}.dbg-dashkop--pad .dbg-uitlogregel{margin: 0}.dbg-pad__kop{max-width: 760px;margin: 0 0 16px}.dbg-ui .dbg-pad__titel{margin: 0 0 6px;font-size: var(--dbg-kop-m);line-height: 1.3;color: var(--dbg-navy)}.dbg-pad__kop .dbg-intro{margin: 0}.dbg-pad .dbg-conceptstand{min-height: 1.4em;margin: 0 0 6px;text-align: right}.dbg-ui .dbg-conceptstand.is-verouderd,.dbg-conceptstand.is-verouderd{padding: 10px 12px;border-left: 4px solid var(--dbg-warm);border-radius: 6px;background: var(--dbg-warm-tint);color: var(--dbg-warm-donker);font-size: 15px;text-align: left}.dbg-pad__kolommen{display: grid;grid-template-columns: minmax(0,1fr);gap: 24px;align-items: start}.dbg-pad__hoofd{min-width: 0;padding: 20px 16px;border: 1px solid var(--dbg-rand);border-radius: 14px;background: var(--dbg-wit)}@media (min-width: 640px){.dbg-pad__hoofd{padding: 24px}}@media (min-width: 1024px){.dbg-pad__kolommen{grid-template-columns: minmax(0,1fr) 320px;gap: 32px}.dbg-pad__hoofd{padding: 28px 32px}.dbg-pad__zij{position: sticky;top: 16px}body > .wrapper:has(.dbg-pad__zij){overflow: visible;overflow-x: clip}.dbg-pad .dbg-stappenbalk--segmenten{max-width: 360px}}@media (prefers-reduced-motion: reduce){.dbg-pad__zij{position: static}}.dbg-padblok{margin: 0 0 24px}.dbg-padblok:last-child{margin-bottom: 0}.dbg-pad .dbg-veldrij.dbg-padblok{margin-bottom: 24px}.dbg-padvakken__kop{margin: 10px 0 2px}.dbg-padvak{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px 12px;padding: 10px 0;border-top: 1px solid var(--dbg-rand)}.dbg-padvakken__boven .dbg-padvak:first-of-type{border-top: 0}.dbg-padvak__naam{min-width: 9em;font-weight: 600;color: var(--dbg-navy)}.dbg-padvak.is-gekozen .dbg-padvak__naam{color: var(--dbg-blauw-donker)}.dbg-padvak.is-onaf{padding-left: 10px;border-left: 3px solid var(--dbg-warm)}.dbg-padvak__niveaus{display: flex;flex-wrap: wrap;gap: 6px}.dbg-ui label.dbg-padvak__houd{display: flex;flex-basis: 100%;align-items: center;gap: 8px;min-height: 44px;margin: 0;font-size: 14px;font-weight: 400;color: var(--dbg-tekst)}.dbg-padvak__houd input{flex: none;margin: 0;accent-color: var(--dbg-blauw)}.dbg-ui details.dbg-padvakken__alle{margin: 10px 0 0}.dbg-padvakken__groep{margin: 14px 0 0;font-size: 13px;font-weight: 600;color: var(--dbg-hint)}.dbg-padvakken__zelfde{margin: 12px 0 0}.dbg-padvakken .dbg-vakzoek{margin: 10px 0 6px}.dbg-ui label.dbg-keuzechip,.dbg-ui button.dbg-keuzechip{display: inline-flex;position: relative;align-items: center;min-height: 44px;min-width: 44px;margin: 0;padding: 8px 14px;border: 1px solid var(--dbg-rand);border-radius: 999px;background: var(--dbg-wit);color: var(--dbg-navy);font: inherit;font-size: 15px;font-weight: 500;line-height: 1.2;cursor: pointer}.dbg-keuzechip input{flex: none;margin: 0 8px 0 0;accent-color: var(--dbg-blauw)}.dbg-ui label.dbg-keuzechip:hover,.dbg-ui button.dbg-keuzechip:hover{border-color: var(--dbg-blauw)}.dbg-ui label.dbg-keuzechip:has(input:checked){border-color: var(--dbg-blauw);background: var(--dbg-blauw);color: var(--dbg-wit);font-weight: 600}@supports selector(:has(a)){.dbg-keuzechip input{position: absolute;left: 0;top: 0;width: 1px;height: 1px;opacity: 0;margin: 0;pointer-events: none}.dbg-ui label.dbg-keuzechip:has(input:checked)::before{content: "";flex: none;width: 5px;height: 10px;margin: 0 9px 2px 0;border: solid currentColor;border-width: 0 2px 2px 0;transform: rotate(45deg)}}.dbg-keuzechip:focus-within{outline: 2px solid var(--dbg-navy);outline-offset: 2px}@supports selector(:has(a)){.dbg-keuzechip:focus-within{outline: 0}.dbg-keuzechip:has(input:focus-visible){outline: 2px solid var(--dbg-navy);outline-offset: 2px}}.dbg-ui button.dbg-keuzechip--knop{border-style: dashed;border-color: var(--dbg-blauw);background: var(--dbg-blauwtint);color: var(--dbg-blauw-donker);font-weight: 600}.dbg-ui button.dbg-keuzechip--knop:focus-visible{outline: 2px solid var(--dbg-navy);outline-offset: 2px}.dbg-ui button.dbg-keuzechip[hidden]{display: none}.dbg-padtarief .dbg-veld .dbg-keuzechip--knop{margin: 8px 0 0}.dbg-ui .dbg-beginzin{margin: 2px 0 8px;font-size: 14px;text-align: left}.dbg-keuzechip__tekst{display: inline}.dbg-pad .dbg-veldrij.dbg-padblok + .dbg-omgevingszin{margin: -12px 0 24px}@media (min-width: 700px){.dbg-tegels--drie{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (min-width: 560px){.dbg-tegels--vier{grid-template-columns: repeat(2,minmax(0,1fr))}}.dbg-tegel__regel--let{color: var(--dbg-navy);font-weight: 500}.dbg-tegels__twijfel{display: block;margin: 2px 0 0}.dbg-padfoto__rij{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 18px;margin: 8px 0 4px}.dbg-padfoto__beeld{display: flex;flex: none;align-items: center;justify-content: center;width: 96px;height: 96px;overflow: hidden;border-radius: 50%;background: var(--dbg-blauwtint)}.dbg-padfoto__beeld img{width: 100%;height: 100%;object-fit: cover}.dbg-padfoto__beeld img[hidden]{display: none}.dbg-padfoto__leeg{font-size: 36px;font-weight: 700;color: var(--dbg-blauw)}.dbg-padfoto__knoppen{display: flex;flex-wrap: wrap;gap: 10px}.dbg-ui label.dbg-padfoto__knop{position: relative;overflow: hidden;cursor: pointer}.dbg-padfoto__knop:focus-within{outline: 2px solid var(--dbg-navy);outline-offset: 2px}.dbg-bestandsveld{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer}.dbg-padfoto__stand:empty{display: none}.dbg-padslot{margin: 28px 0 0;padding: 22px 0 0;border-top: 1px solid var(--dbg-rand)}.dbg-pad .dbg-akkoordregel{margin: 0 0 12px}.dbg-padcode{margin: 0 0 14px}.dbg-padcode input{max-width: 12em;font-size: 20px;letter-spacing: 4px}.dbg-padslot .dbg-acties--slot{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 16px}.dbg-padkaart{padding: 18px;border: 1px solid var(--dbg-rand);border-radius: 14px;background: var(--dbg-wit);box-shadow: 0 1px 3px rgba(10,31,68,0.08)}.dbg-ui .dbg-padkaart__kop{margin: 0 0 12px;font-size: 14px;font-weight: 600;color: var(--dbg-hint)}.dbg-padkaart__rij{display: flex;align-items: center;gap: 12px;margin: 0 0 10px}.dbg-padkaart__foto{display: flex;flex: none;align-items: center;justify-content: center;width: 64px;height: 64px;overflow: hidden;border-radius: 50%;background: var(--dbg-blauwtint)}.dbg-padkaart__foto img{width: 100%;height: 100%;object-fit: cover}.dbg-padkaart__foto img[hidden]{display: none}.dbg-padkaart__initiaal{font-size: 26px;font-weight: 700;color: var(--dbg-blauw)}.dbg-padkaart__tekst{display: flex;flex-direction: column;gap: 2px;min-width: 0}.dbg-padkaart__naam{font-size: 18px;color: var(--dbg-navy)}.dbg-ui .dbg-padkaart__regel{margin: 0;font-size: 14px;line-height: 1.45;color: var(--dbg-tekst)}.dbg-padkaart__regel:empty{display: none}.dbg-ui .dbg-padkaart__tarief{margin-top: 6px;font-weight: 600;color: var(--dbg-navy)}.dbg-padontbreekt{margin: 16px 0 0;padding: 16px 18px;border-radius: 14px;background: var(--dbg-warm-tint)}.dbg-padontbreekt__lijst{margin: 0;padding: 0 0 0 18px;color: var(--dbg-warm-donker)}.dbg-ui .dbg-pad__daarna{margin: 14px 0 0}.dbg-vandaag{display: flex;flex-direction: column}.dbg-vandaag__hoofd,.dbg-vandaag__zij{display: contents}.dbg-vandaag .dbg-kaart{margin: 0 0 16px}:where(.dbg-vandaag__hoofd,.dbg-vandaag__zij) > *{order: 50}.dbg-vandaag .dbg-plekmelding{order: 2}.dbg-vandaag .dbg-meldwegen{order: 4}.dbg-vandaag .dbg-enquete-kaart{order: 90}.dbg-vandaag .dbg-wachtenden{order: 1}.dbg-vandaag__vieringen{order: 2}.dbg-vandaag .dbg-stapkaart{order: 3}.dbg-vandaag .dbg-gekozen,.dbg-vandaag .dbg-stapkaart--berichten{order: 1}.dbg-vandaag .dbg-week{order: 4}.dbg-vandaag .dbg-ladder{order: 5}.dbg-vandaag .dbg-kamer{order: 6}.dbg-vandaag .dbg-lesjes{order: 7}@media (min-width: 1024px){.dbg-vandaag{display: grid;grid-template-columns: minmax(0,1fr) 360px;gap: 0 28px;align-items: start}.dbg-vandaag__hoofd,.dbg-vandaag__zij{display: block;min-width: 0}.dbg-vandaag .dbg-kaart{margin-bottom: 20px}.dbg-dashboard--overzicht > .dbg-banner,.dbg-dashboard--overzicht > .dbg-statusregel:not(.dbg-claimwelkom),.dbg-dashboard--overzicht > .dbg-socialskaart{max-width: calc(100% - 388px)}}.dbg-ui .dbg-vandaag h2{margin: 0 0 12px;font-size: var(--dbg-kop-s)}.dbg-vandaag .dbg-meldwegen:not(.dbg-meldwegen--wa):not(:has(> .dbg-push:not([hidden]))){display: none}.dbg-ui .dbg-meldwegen__intro{margin: 0 0 12px;font-size: 15px;color: var(--dbg-hint)}.dbg-ui .dbg-meldwegen .dbg-kaart{margin: 0;padding: 0;border: 0;border-radius: 0;background: none;box-shadow: none}.dbg-ui .dbg-vandaag .dbg-meldwegen .dbg-kaart h2{margin: 0 0 6px;font-size: 16px}.dbg-meldwegen__wa{margin: 14px 0 0;padding: 14px 0 0;border-top: 1px solid var(--dbg-rand)}.dbg-meldwegen > .dbg-push[hidden] + .dbg-meldwegen__wa{margin-top: 0;padding-top: 0;border-top: 0}.dbg-meldwegen__knop{display: inline-flex;align-items: center;min-height: 44px;cursor: pointer;font-weight: 600;color: var(--dbg-blauw-donker)}.dbg-meldwegen__knop:focus-visible{outline: 2px solid var(--dbg-blauw);outline-offset: 2px;border-radius: 6px}.dbg-meldwegen__wa[open] > .dbg-meldwegen__knop{margin-bottom: 8px}.dbg-plekmelding{margin: 0 0 16px;padding: 10px 16px;border: 1px solid var(--dbg-rand);border-radius: 14px;background: var(--dbg-wit)}.dbg-plekmelding--aan{border-color: #B9DEC9;background: var(--dbg-succes-tint)}.dbg-plekmelding form{display: flex;flex-wrap: wrap;align-items: center;gap: 2px 16px;margin: 0}.dbg-ui .dbg-plekmelding__knop,.dbg-ui .dbg-plekmelding__knop:hover,.dbg-ui .dbg-plekmelding__knop:focus{display: inline-flex;align-items: center;gap: 12px;min-height: 44px;margin: 0;padding: 0;border: 0;border-radius: 8px;background: none;box-shadow: none;font-family: var(--dbg-font);font-size: 16px;line-height: 1.3;font-weight: 600;color: var(--dbg-navy);text-align: left;text-transform: none;letter-spacing: 0;cursor: pointer}.dbg-ui .dbg-plekmelding__knop:focus{outline: none}.dbg-ui .dbg-plekmelding__knop:focus-visible{outline: 3px solid var(--dbg-navy);outline-offset: 4px}.dbg-ui .dbg-plekmelding__knop[aria-busy="true"]{cursor: progress}.dbg-plekmelding__schakel{position: relative;flex: none;width: 44px;height: 26px;border-radius: 13px;background: #7B8BA3;transition: background-color 0.15s ease}.dbg-plekmelding__schakel::after{content: "";position: absolute;top: 3px;left: 3px;width: 20px;height: 20px;border-radius: 50%;background: var(--dbg-wit);box-shadow: 0 1px 2px rgba(10,31,68,0.25);transition: transform 0.15s ease}.dbg-plekmelding__knop[aria-pressed="true"] .dbg-plekmelding__schakel{background: var(--dbg-succes)}.dbg-plekmelding__knop[aria-pressed="true"] .dbg-plekmelding__schakel::after{transform: translateX(18px)}.dbg-ui .dbg-plekmelding__regel{margin: 0;font-size: 14px;line-height: 1.45;color: var(--dbg-secundair)}@media (prefers-reduced-motion: reduce){.dbg-plekmelding__schakel,.dbg-plekmelding__schakel::after{transition: none}}.dbg-viering{display: flex;align-items: flex-start;gap: 14px;margin: 0 0 16px;padding: 16px 18px;border: 1px solid #CFE0F7;border-radius: 14px;background: linear-gradient(135deg,var(--dbg-blauwtint),var(--dbg-wit))}.dbg-viering__icoon{display: inline-flex;flex: none;align-items: center;justify-content: center;width: 40px;height: 40px;border-radius: 50%;background: var(--dbg-wit);color: var(--dbg-ster);box-shadow: 0 1px 4px rgba(10,31,68,0.10)}.dbg-viering__tekst{min-width: 0}.dbg-viering__kop{margin: 0;font-size: var(--dbg-kop-xs);font-weight: 700;line-height: 1.35;color: var(--dbg-navy)}.dbg-viering__regel{margin: 2px 0 0}.dbg-viering__actie{margin: 10px 0 0}.dbg-wachtenden{border-left: 4px solid var(--dbg-warm)}.dbg-wachtlijst{list-style: none;margin: 0;padding: 0}.dbg-wachtkaart{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px 16px;margin: 0;padding: 14px 0;border-top: 1px solid var(--dbg-rand)}.dbg-wachtkaart:first-child{padding-top: 0;border-top: 0}.dbg-wachtkaart:last-child{padding-bottom: 0}.dbg-wachtkaart__wie{flex: 1 1 220px;min-width: 0;margin: 0}.dbg-wachtkaart__wacht{display: block;color: var(--dbg-navy)}.dbg-wachtkaart__vak{display: block;font-size: 14px;color: var(--dbg-hint)}.dbg-wachtkaart__acties{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 14px}.dbg-wachtkaart__acties form{margin: 0}.dbg-wachtkaart__plek > summary{list-style: none;cursor: pointer}.dbg-wachtkaart__plek > summary::-webkit-details-marker{display: none}.dbg-wachtkaart__plek > summary::marker{content: ""}.dbg-wachtkaart__plek[open]{flex: 1 1 100%}.dbg-nietkeuze > summary{list-style: none;cursor: pointer}.dbg-nietkeuze > summary::-webkit-details-marker{display: none}.dbg-nietkeuze > summary::marker{content: ""}.dbg-nietkeuze[open]{flex: 1 1 100%}.dbg-nietkeuze__form{margin: 10px 0 4px}.dbg-ui .dbg-nietkeuze__regel{margin: 0 0 8px;font-size: 15px;color: var(--dbg-tekst)}.dbg-ui .dbg-nietkeuze__knoppen{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 16px;margin: 0}.dbg-voorbeeldzinnen{display: flex;flex-wrap: wrap;gap: 6px 8px;margin: 2px 0 6px}.dbg-voorbeeldzinnen[hidden]{display: none}.dbg-ui .dbg-voorbeeldzinnen .dbg-keuzechip--knop{margin: 0;font-size: 14px;text-align: left}.dbg-wachtkaart__form{display: flex;flex-direction: column;gap: 6px;margin: 12px 0 4px}.dbg-wachtkaart__form label{font-weight: 600;color: var(--dbg-navy)}.dbg-wachtkaart__form textarea{width: 100%;min-height: 88px;padding: 10px 12px;border: 1px solid var(--dbg-veldrand);border-radius: var(--dbg-veldradius);font: inherit;color: var(--dbg-tekst)}.dbg-wachtkaart__form textarea:focus-visible{outline: 2px solid var(--dbg-blauw);outline-offset: 1px}.dbg-wachtkaart__form .dbg-hint{margin: 0}.dbg-wachtkaart__form .dbg-knop{align-self: flex-start}.dbg-wachtkaart__link{font-weight: 600;color: var(--dbg-blauw-donker)}.dbg-wachtkaart__vraag{flex: 1 1 100%;min-width: 0;margin: 0;font-style: normal;padding: 10px 14px;border-left: 3px solid var(--dbg-rand);border-radius: 8px;background: var(--dbg-paginatint)}.dbg-wachtkaart__vraag p{margin: 0;font-size: 15px;font-style: normal;line-height: 1.5;color: var(--dbg-tekst);overflow-wrap: anywhere}.dbg-wachtenden__meer{margin: 14px 0 0;font-weight: 600}.dbg-vraaglesvorm{flex: 1 1 100%;min-width: 0;margin: 8px 0 12px;font-size: 15px;line-height: 1.5;color: var(--dbg-navy)}.dbg-wachtkaart .dbg-vraaglesvorm{margin: 0}.dbg-vraaglesvorm--botsing strong{font-weight: 700}.dbg-wachtkaart__voorrang{display: block;margin: 6px 0 0;font-size: 14px;color: var(--dbg-tekst)}.dbg-gekozen{border-left: 4px solid var(--dbg-succes)}.dbg-gekozen__regel{margin: 0 0 12px}@media (max-width: 639px){.dbg-wachtkaart__acties{flex: 1 1 100%}}.dbg-stapkaart{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px 20px;border-left: 4px solid var(--dbg-blauw)}.dbg-stapkaart--warm{border-left-color: var(--dbg-warm);background: var(--dbg-warm-tint)}.dbg-stapkaart--info{border-left-color: var(--dbg-lijn)}.dbg-stapkaart__tekst{flex: 1 1 300px;min-width: 0}.dbg-ui .dbg-vandaag .dbg-stapkaart__kop{margin: 0}.dbg-stapkaart__regel{margin: 4px 0 0;overflow-wrap: anywhere}.dbg-stapkaart--warm .dbg-stapkaart__regel{color: var(--dbg-warm-donker)}.dbg-stapkaart__actie{flex: none;margin: 0}@media (max-width: 639px){.dbg-stapkaart__actie,.dbg-stapkaart__actie .dbg-knop{width: 100%;justify-content: center;text-align: center}}.dbg-ladder__kop{display: flex;align-items: baseline;justify-content: space-between;gap: 12px}.dbg-ui .dbg-vandaag .dbg-ladder__kop h2{margin: 0}.dbg-ladder__stand{flex: none;font-weight: 700;color: var(--dbg-blauw-donker)}.dbg-ladder__balk{height: 10px;margin: 12px 0 16px;overflow: hidden;border-radius: 999px;background: var(--dbg-blauwtint)}.dbg-ladder__vulling{display: block;height: 100%;border-radius: 999px;background: var(--dbg-blauw)}.dbg-ladder__treden{display: grid;gap: 8px;list-style: none;margin: 0;padding: 0}.dbg-ladder__trede{display: flex;align-items: center;gap: 10px;margin: 0;color: var(--dbg-secundair)}.dbg-ladder__punt{display: inline-flex;flex: none;align-items: center;justify-content: center;width: 26px;height: 26px;border: 2px solid var(--dbg-rand);border-radius: 50%;background: var(--dbg-wit);color: var(--dbg-wit)}.dbg-ladder__trede.is-klaar{color: var(--dbg-navy)}.dbg-ladder__trede.is-klaar .dbg-ladder__punt{border-color: var(--dbg-succes);background: var(--dbg-succes)}.dbg-ladder__trede.is-volgende{font-weight: 700;color: var(--dbg-navy)}.dbg-ladder__trede.is-volgende .dbg-ladder__punt{border-color: var(--dbg-blauw);box-shadow: 0 0 0 4px var(--dbg-blauwtint)}@media (min-width: 640px){.dbg-ladder__treden{grid-template-columns: repeat(5,minmax(0,1fr))}.dbg-ladder__trede{flex-direction: column;gap: 6px;font-size: 14px;line-height: 1.3;text-align: center}}.dbg-ladder__volgende{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px 16px;margin: 16px 0 0;padding: 14px 16px;border-radius: 10px;background: var(--dbg-paginatint)}.dbg-ladder__mist{flex: 1 1 240px;margin: 0}.dbg-ladder > .dbg-ladder__mist{margin-top: 16px}.dbg-ladder__knop{flex: none;margin: 0}.dbg-week__cijfers{display: grid;grid-template-columns: repeat(auto-fit,minmax(130px,1fr));gap: 12px}.dbg-week__cijfer{margin: 0;padding: 12px 14px;border-radius: 10px;background: var(--dbg-paginatint)}.dbg-week__getal{display: block;font-size: 28px;font-weight: 700;line-height: 1.15;letter-spacing: -0.5px;color: var(--dbg-navy)}.dbg-week__label{display: block;font-size: 14px;line-height: 1.35}.dbg-week__vorig{display: block;margin-top: 4px;font-size: 13px;color: var(--dbg-hint)}.dbg-week__vorig.is-meer{font-weight: 600;color: var(--dbg-succes)}.dbg-week__reeks{display: flex;align-items: flex-start;gap: 8px;margin: 12px 0 0;padding: 10px 12px;border-radius: 10px;background: var(--dbg-succes-tint);font-weight: 600;color: var(--dbg-succes-donker)}.dbg-week__reeks .dbg-icoon{flex: none;margin-top: 3px}.dbg-kamer__welkom{margin: 0 0 12px;padding: 10px 12px;border-radius: 10px;background: var(--dbg-blauwtint);font-weight: 600;color: var(--dbg-navy)}.dbg-kamer__aantal{margin: 0 0 12px}.dbg-ui .dbg-vandaag .dbg-kamer__subkop{margin: 4px 0 8px;font-size: 15px}.dbg-kamer__nieuw{display: flex;flex-wrap: wrap;gap: 12px;list-style: none;margin: 0 0 12px;padding: 0}.dbg-kamer__nieuw li{margin: 0}.dbg-kamer__nieuw a{display: flex;flex-direction: column;align-items: center;gap: 4px;width: 64px;font-size: 13px;line-height: 1.3;text-align: center;text-decoration: none;color: var(--dbg-navy)}.dbg-kamer__nieuw a:hover span{text-decoration: underline}.dbg-kamer__nieuw a:focus-visible{outline: 2px solid var(--dbg-blauw);outline-offset: 2px;border-radius: 8px}.dbg-kamer__nieuw img{width: 48px;height: 48px;border: 2px solid var(--dbg-wit);border-radius: 50%;object-fit: cover;box-shadow: 0 0 0 1px var(--dbg-rand)}.dbg-kamer__tekort{margin: 0;padding-top: 12px;border-top: 1px solid var(--dbg-rand)}.dbg-kamer > :last-child{margin-bottom: 0}.dbg-les{border-top: 1px solid var(--dbg-rand)}.dbg-les:first-of-type{border-top: 0}.dbg-les__kop{display: flex;align-items: center;gap: 10px;min-height: 48px;list-style: none;cursor: pointer;font-weight: 600;color: var(--dbg-navy)}.dbg-les__kop::-webkit-details-marker{display: none}.dbg-les__kop::marker{content: ""}.dbg-les__kop::after{content: "";flex: none;width: 8px;height: 8px;margin: 0 4px 4px auto;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg)}.dbg-les[open] .dbg-les__kop::after{margin-bottom: 0;transform: rotate(-135deg)}.dbg-les__kop:focus-visible{outline: 2px solid var(--dbg-blauw);outline-offset: 2px;border-radius: 6px}.dbg-les__vink{display: inline-flex;flex: none;align-items: center;justify-content: center;width: 24px;height: 24px;border: 2px solid var(--dbg-rand);border-radius: 50%;color: transparent}.dbg-les.is-gelezen .dbg-les__vink{border-color: var(--dbg-succes);background: var(--dbg-succes);color: var(--dbg-wit)}.dbg-les__regels{margin: 0 0 14px;padding: 0 0 0 52px}.dbg-les__regels li{margin: 0 0 4px}.dbg-promotie__boven{display: flex;flex-direction: column}.dbg-promotie__zij,.dbg-promotie__hoofd{display: contents}@media (min-width: 1024px){.dbg-promotie__boven{display: grid;grid-template-columns: minmax(0,1fr) 380px;gap: 0 28px;align-items: start}.dbg-promotie__zij{display: block;grid-row: 1;grid-column: 2;min-width: 0}.dbg-promotie__hoofd{display: block;grid-row: 1;grid-column: 1;min-width: 0}}.dbg-studyzone{border-top: 4px solid var(--dbg-blauw)}.dbg-ui .dbg-studyzone h2{font-size: var(--dbg-kop-s)}.dbg-ui .dbg-studyzone__kop{margin: 22px 0 8px;padding-top: 18px;border-top: 1px solid var(--dbg-rand);font-size: 16px}.dbg-studyzone .dbg-acties{margin: 12px 0 0}.dbg-statistiektip{margin: 14px 0 0;padding: 10px 12px;border-radius: 10px;background: var(--dbg-paginatint)}.dbg-statistiekkaart .dbg-cijfers{grid-template-columns: repeat(auto-fit,minmax(120px,1fr))}.dbg-cijfer__getal--tekst{font-size: 18px;line-height: 1.3;letter-spacing: 0}.dbg-anker{display: block;position: relative;top: -80px;height: 0}.dbg-zoekstand__inhoud{padding: 4px 0 0}.dbg-dashboard > .dbg-verificatie{max-width: 760px;margin-right: auto}