@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-italic-C7FdRbwB.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-italic-AGUkry7S.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-italic-5K55R7rt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-italic-CmZo11nB.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-italic-ZB3Aladm.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--mtd-donkerblauw:#0e2a4a;--mtd-groen:#59b89a;--mtd-lichtgroen:#8ed4bf;--mtd-blauwgrijs:#5a789a;--mtd-lichtblauw:#dde8f5;--mtd-zeer-lichtblauw:#f0f5fb;--mtd-placeholder:#7a9bbf;--mtd-wit:#fff;--mtd-basistekst:#666;--mtd-menutekst:rgba(0,0,0,.75);--mtd-footerlink:rgba(0,0,0,.6);--mtd-footerlink-hover:rgba(0,0,0,.9);--mtd-dashboard-tabelrand:#eee;--mtd-tabelrand:#e2eaf3;--mtd-tabelkop:#f2f7fc;--mtd-meta-grijs:#8fa8c4;--mtd-citaat-achtergrond:#f5f8fb;--mtd-blog-grijs:#aab5c7;--mtd-schaduw-blogkaart:0 1px 8px rgba(14,42,74,.05);--mtd-schaduw-blogkaart-hover:0 6px 14px rgba(14,42,74,.1);--mtd-focusring-zoek:0 0 0 4px rgba(89,184,154,.15);--mtd-grijs-donker:#999;--mtd-zwart:#000;--mtd-grid-tekst:#1a2c40;--mtd-grid-gedempt:#7a99b8;--mtd-grid-licht:#b0c4d8;--mtd-ster-uit:#c8d9e8;--mtd-diplomakaart-rand:#e8eef5;--mtd-brons:#cd7f32;--mtd-brons-rand:#ede2d4;--mtd-brons-hover:#d4a96a;--mtd-zilver:#a0b0c0;--mtd-zilver-rand:#dce3ea;--mtd-goud:#f5c200;--mtd-goud-rand:#f0dfa0;--mtd-voortgang-baan:#dce8f2;--mtd-voortgang-begin:#7ab8d4;--mtd-voortgang-eind:#a8d4e6;--mtd-voortgang-label:#a8bfcf;--mtd-grijs:#aaa;--mtd-goud-diploma-hover:#f5b800;--mtd-mintgroen:#e2f5ef;--mtd-glans:rgba(255,255,255,.3);--mtd-melding-achtergrond:rgba(0,0,0,.45);--mtd-wis-knop:#f5e8e8;--mtd-wis-tekst:#c0392b;--mtd-wis-knop-hover:#fad4d4;--mtd-confetti-kleuren:#59b89a, #ffd43b, #e05252, #5da3da, #f5a623, #a855f7, #ec4899, #34d399, #fb923c;--mtd-confetti-brons:#cd7f32, #b87333, #daa520, #c5a028, #f5c842, #e8a020, #f0c060;--mtd-confetti-zilver:silver, #a8b8c8, #d8e8f0, #8090a8, #b0c0d8, #e0e8f0, #607080;--mtd-confetti-goud:gold, #ffc200, #ffb300, #e8a400, #fff0a0, #f5c842, #daa520;--mtd-vuurwerk-kleuren:#f22, #f60, #fe0, #0f4, #0af, #d0f, #f08, gold, orange, #0fd, #f48, #4df, gold, gold, #f6a;--mtd-vuurwerk-gloed:rgba(255,200,50,.35);--mtd-donkergroen:#3a9a7c;--mtd-quiz-rand:#e0eaf4;--mtd-goed:#2e9e6e;--mtd-fout:#c94040;--mtd-goed-achtergrond:#edfaf5;--mtd-fout-rand:#e05252;--mtd-fout-achtergrond:#fff0f0;--mtd-waarschuwing:#f5a623;--mtd-veld-achtergrond:#f4f8fc;--mtd-keuze-hover:#e8f4ef;--mtd-knop-hover:#4aa688;--mtd-knop-uit:#b8d8ce;--mtd-uitslag-sub:#5a7a8a;--mtd-startster:#ffe066;--mtd-tip-achtergrond:#fff8f0;--mtd-tip-rand:#f5c97a;--mtd-tip-tekst:#7a4a00;--mtd-tip-som:#5a3500;--mtd-balk-cirkel-rand:#ddd;--mtd-balk-cirkel:#f5f5f5;--mtd-balk-ster:#ccc;--mtd-balk-actief-begin:#e8f7f2;--mtd-balk-actief-eind:#d0ede6;--mtd-balk-behaald-rand:#ffd43b;--mtd-balk-behaald-begin:#fff3bf;--mtd-balk-behaald-ster:#1a1a2e;--mtd-balk-open-rand:#bbb;--mtd-balk-open:#f0f0f0;--mtd-diploma-naam:#1c2c5e;--mtd-diploma-hint:#3d5a7a;--mtd-diploma-placeholder:#a0b4c8;--mtd-ster-0-vlak:#f3f3f3;--mtd-ster-1-vlak:#e8f5f1;--mtd-ster-1-tekst:#3a8a72;--mtd-ster-2-vlak:#c8e8de;--mtd-ster-2-tekst:#2a7a62;--mtd-ster-3-vlak:#9dd4c4;--mtd-ster-4-vlak:#76c4ae;--mtd-diplomaster-uit:#d0d0d0;--mtd-diplomaster-zilver:#a0a0a8;--mtd-tabelstreep:#f7fafd;--mtd-klasaantal:#9ab0c8;--mtd-chip-vlak:#f3f6fa;--mtd-wizardchip-vlak:#f6faff;--mtd-gezin-actie:#b5c5db;--mtd-gezin-actie-hover:#94a8c5;--mtd-reset-fout:#c00;--mtd-reset-bezig:#666;--mtd-reset-succes:#2e7d32;--mtd-chevron:rgba(255,255,255,.85);--mtd-scrollbalk:rgba(0,0,0,.18);--mtd-scrollbalk-hover:rgba(0,0,0,.32);--mtd-foutrood:#ff4d4d;--mtd-schaduw-kaart:0 2px 20px rgba(50,100,160,.08);--mtd-schaduw-kaart-rand:0 0 0 1px rgba(50,100,160,.06);--mtd-schaduw-kaart-hover:0 16px 40px rgba(50,100,160,.14);--mtd-schaduw-paneel:0 14px 40px rgba(30,100,200,.16);--mtd-schaduw-knop:0 6px 18px rgba(89,184,154,.3);--mtd-schaduw-knop-hover:0 6px 18px rgba(89,184,154,.4);--mtd-focusring:0 0 0 3px rgba(89,184,154,.2);--mtd-schaduw-tafelkaart:0 4px 20px rgba(50,100,160,.1);--mtd-schaduw-tafelkaart-hover:0 14px 40px rgba(50,100,160,.18);--mtd-schaduw-diplomakaart:0 2px 12px rgba(50,100,160,.07);--mtd-schaduw-diplomakaart-hover:0 8px 28px rgba(50,100,160,.13);--mtd-schaduw-goud-hover:0 8px 28px rgba(245,194,0,.15);--mtd-schaduw-medaille:0 2px 6px rgba(0,0,0,.12);--mtd-schaduw-ster:0 1px 3px rgba(245,184,0,.5);--mtd-schaduw-melding:0 20px 60px rgba(50,100,160,.22);--mtd-schaduw-diplomawaaier:0 12px 34px rgba(50,100,160,.16);--mtd-schaduw-quizkaart:0 4px 18px rgba(93,163,218,.08);--mtd-schaduw-startster:0 1px 3px rgba(255,212,59,.35);--mtd-schaduw-vinkje:0 2px 5px rgba(89,184,154,.45);--mtd-schaduw-actief:0 0 0 4px rgba(89,184,154,.22), 0 4px 14px rgba(89,184,154,.3);--mtd-schaduw-actief-puls-0:0 0 0 2px rgba(89,184,154,.2), 0 4px 10px rgba(89,184,154,.22);--mtd-schaduw-actief-puls-50:0 0 0 5px rgba(89,184,154,.1), 0 4px 14px rgba(89,184,154,.3);--mtd-schaduw-behaald:0 0 0 3px rgba(255,224,102,.3), 0 5px 16px rgba(255,212,59,.25);--mtd-schaduw-behaald-puls-0:0 0 0 2px rgba(255,217,61,.28), 0 5px 10px rgba(255,140,0,.3);--mtd-schaduw-behaald-puls-50:0 0 0 5px rgba(255,217,61,.14), 0 5px 14px rgba(255,140,0,.4);--mtd-schaduw-medaille-groot:0 2px 8px rgba(0,0,0,.15);--mtd-schaduw-diploma:0 8px 40px rgba(0,0,0,.18);--mtd-schaduw-tooltip:0 4px 12px rgba(14,42,74,.12);--mtd-font:"Nunito Variable", "Nunito", Helvetica, Arial, Lucida, sans-serif;--mtd-font-cijfers:"Fredoka One", cursive;--mtd-font-somtekens:"MTD Somtekens";--mtd-tekst-kop:1.15rem;--mtd-tekst-kop-klein:1.05rem;--mtd-regel-kop:1.3;--mtd-regel-tekst:1.6;--mtd-ruimte-tekst:12px;--mtd-ruimte-boven-h2:32px;--mtd-ruimte-boven-h3:24px;--mtd-ruimte-lijst:4px;--mtd-radius-kaart:20px;--mtd-radius-knop:12px;--mtd-radius-pill:20px;--mtd-site-max:1152px;--mtd-site-zijruimte:24px;--mtd-sectie-padding:48px;--mtd-inlog-boven:40px;--mtd-inlog-tussenruimte:64px;--mtd-inlog-kolom-min:380px;--mtd-inlog-kolom-max:560px;--mtd-inlog-kaart-padding:36px 25px;--mtd-inlog-ruimte:10px;--mtd-inlog-ruimte-telefoon:20px;--mtd-inlog-veldtekst:#333;--mtd-inlog-vinkje-hover:#b8c9dd;--mtd-schaduw-inlogkaart:0 2px 20px rgba(139,161,210,.12);--mtd-schaduw-inlogknop-hover:0 8px 22px rgba(89,184,154,.4);--mtd-wolken-verhouding:6.71875%}*{box-sizing:border-box}a,abbr,acronym,address,applet,b,big,blockquote,body,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,tt,u,ul,var{-webkit-text-size-adjust:100%;vertical-align:baseline;background:0 0;border:0;margin:0;padding:0;font-size:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}blockquote{border-left:5px solid var(--mtd-lichtblauw);margin:20px 0 30px;padding-left:20px}del{text-decoration:line-through}ins{text-decoration:none}pre{padding:10px;overflow:auto}code,pre{margin-bottom:10px;font-family:Courier New,monospace}figure{margin:0}table{border-collapse:collapse;border-spacing:0}body{font-family:var(--mtd-font);color:var(--mtd-donkerblauw);background-color:var(--mtd-wit);font-size:16px;font-weight:400;line-height:1.5}button,input,select,textarea{font-family:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}strong{font-weight:700}cite,em,i{font-style:italic}sub,sup{vertical-align:baseline;height:0;line-height:1;position:relative}sup{bottom:.8em}sub{top:.3em}dl{margin:0 0 1.5em}dl dt{font-weight:700}dd{margin-left:1.5em}img{max-width:100%;height:auto}embed,iframe,object,video{max-width:100%}.mtd-container{width:calc(100% - 2 * var(--mtd-site-zijruimte));max-width:var(--mtd-site-max);margin:0 auto;position:relative}.mtd-sectie{padding:var(--mtd-sectie-padding) 0;background-color:var(--mtd-wit);position:relative}.mtd-sectie--blauw{background-color:var(--mtd-lichtblauw)}.mtd-sectie--wolken{padding-top:calc(var(--mtd-wolken-verhouding) + var(--mtd-sectie-padding))}.mtd-button{background:var(--mtd-groen);color:var(--mtd-wit);font-family:var(--mtd-font);border-radius:var(--mtd-radius-knop);cursor:pointer;box-shadow:var(--mtd-schaduw-knop);border:none;padding:11px 24px;font-size:1.15rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block}.mtd-button:hover{box-shadow:var(--mtd-schaduw-knop-hover);transform:translateY(-2px)}.mtd-page-title{font-family:var(--mtd-font);color:var(--mtd-donkerblauw);font-size:1.15rem;font-weight:700;line-height:var(--mtd-regel-kop);margin:0 0 var(--mtd-ruimte-tekst)}@media (prefers-reduced-motion:reduce){.mtd-button{transition:none}}[data-paginatype$=-inloggen] p.error a{color:inherit;font-weight:700;text-decoration:underline}main .mtd-tekst h1,main .mtd-tekst h2,main .mtd-tekst h3,main .mtd-tekst h4{font-size:var(--mtd-tekst-kop);color:var(--mtd-donkerblauw);font-weight:700;line-height:var(--mtd-regel-kop);margin-bottom:var(--mtd-ruimte-tekst)}main .mtd-tekst h1,main .mtd-tekst h4{margin-top:0}main .mtd-tekst h2{margin-top:var(--mtd-ruimte-boven-h2)}main .mtd-tekst h3:not(:first-child){margin-top:var(--mtd-ruimte-boven-h3)}main .mtd-tekst p,main .mtd-tekst ul,main .mtd-tekst ol{color:var(--mtd-blauwgrijs);font-size:1rem;font-weight:600;line-height:var(--mtd-regel-tekst)}main .mtd-tekst p:not([class]),main .mtd-tekst ul:not([class]),main .mtd-tekst ol:not([class]){margin-top:0;margin-bottom:var(--mtd-ruimte-tekst)}main .mtd-tekst ul:not([class]),main .mtd-tekst ol:not([class]){padding-left:24px;list-style:outside}main .mtd-tekst li{margin-top:0;margin-bottom:var(--mtd-ruimte-lijst)}main .mtd-tekst strong{color:var(--mtd-donkerblauw);font-weight:700}main .mtd-tekst a:not([class]){color:var(--mtd-donkerblauw);font-weight:700;text-decoration:underline}main .mtd-tekst a:not([class]):hover{color:var(--mtd-blauwgrijs)}main .mtd-tekst .mtd-tekst__ondertitel{margin-top:0;margin-bottom:var(--mtd-ruimte-tekst)}main .mtd-tekst .mtd-tekst__tabel{margin:8px 0 18px;overflow-x:auto}main .mtd-tekst table{border-collapse:collapse;width:100%;font-size:.92rem}main .mtd-tekst th,main .mtd-tekst td{border:1px solid var(--mtd-tabelrand);color:var(--mtd-blauwgrijs);text-align:left;vertical-align:top;padding:8px 10px;font-weight:600}main .mtd-tekst th{background:var(--mtd-tabelkop);color:var(--mtd-donkerblauw);font-weight:700}@media (min-width:981px){main .mtd-quiz .mtdq-wrap .mtdq-question-wrap{min-height:518px}main .mtd-diploma-quiz .mtdq-wrap .mtdq-question-wrap{min-height:600px}}main .mtdq-wrap .mtdq-quiz-area{margin-top:auto;margin-bottom:auto}main .mtdq-wrap .mtdq-question-wrap:not(.has-tip) .mtdq-feedback{margin-bottom:calc(-1.4em - 5px)}.mtd-tekstblok h1,.mtd-tekstblok h2{font-size:var(--mtd-tekst-kop);color:var(--mtd-donkerblauw);font-weight:700;line-height:var(--mtd-regel-kop);margin-top:0;margin-bottom:var(--mtd-ruimte-tekst)}.mtd-tekstblok *+h2{margin-top:var(--mtd-ruimte-boven-h2)}.mtd-tekstblok p{color:var(--mtd-blauwgrijs);font-size:1rem;font-weight:600;line-height:var(--mtd-regel-tekst);text-align:justify}.mtd-tekstblok p+p{margin-top:var(--mtd-ruimte-tekst)}.mtd-tekstblok a:not([class]){color:var(--mtd-groen);text-decoration:underline}.mtd-tekst-beeld{align-items:center;display:flex}.mtd-tekst-beeld__tekst{flex:3 1 0;min-width:0}.mtd-tekst-beeld__beeld{flex:1 1 0;min-width:0}.mtd-tekst-beeld>*+*{margin-left:40px}.mtd-tekst-beeld--breed-beeld .mtd-tekst-beeld__tekst{flex:1 1 0}.mtd-tekst-beeld--breed-beeld .mtd-tekst-beeld__beeld{flex:0 0 300px}.mtd-tekst-beeld__beeld>img{width:100%;max-width:180px;height:auto;margin:0 auto;display:block}@media (max-width:760px){.mtd-tekst-beeld{display:block}.mtd-tekst-beeld>*+*{margin-top:24px;margin-left:0}}.mtd-reclame{text-align:center}.mtd-reclame--balk{min-height:90px}@media (min-width:768px){.mtd-reclame--telefoon{display:none}}@media (max-width:767px){.mtd-reclame--computer{display:none}}@media (max-width:347px){.mtd-reclame{margin-left:calc(-1 * var(--mtd-site-zijruimte));margin-right:calc(-1 * var(--mtd-site-zijruimte))}}.mtd-wolkenrand{width:100%;height:0;padding-bottom:var(--mtd-wolken-verhouding);z-index:1;pointer-events:none;line-height:0;position:absolute;top:0;left:0}.mtd-wolkenrand svg{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.mtd-footer{background-color:var(--mtd-lichtblauw)}.mtd-footer__logos-sectie{padding-top:var(--mtd-wolken-verhouding);position:relative}.mtd-footer__logos-sectie>.mtd-footer__wolken{top:-1px}.mtd-footer__rij{z-index:5}.mtd-footer__logos{flex-wrap:wrap;justify-content:center;align-items:center;margin:0 -12px;padding:14px 0 2px;list-style:none;display:flex}.mtd-footer__logos>li{flex:none;max-width:calc(100% - 24px);margin:10px 12px}.mtd-footer__logo{display:block}.mtd-footer__logo img{object-fit:contain;width:auto;max-width:100%;display:block}.mtd-footer__logo--rekendiploma{transform:translateY(-2px)}.mtd-footer__logo--rekendiploma img{height:35px}.mtd-footer__logo--oefenbegrijpendlezen{transform:translateY(6px)}.mtd-footer__logo--oefenbegrijpendlezen img{height:44px}.mtd-footer__logo--verhaalsommen img{height:33px}.mtd-footer__logo--mijntafeldiploma{transform:translateY(4px)}.mtd-footer__logo--mijntafeldiploma img{height:44px}@media (min-width:1140px){.mtd-footer__logos{flex-wrap:nowrap;justify-content:space-between;margin:0;padding:24px 0 12px}.mtd-footer__logos>li{max-width:none;margin:0}}@media (min-width:761px) and (max-width:1139px){.mtd-footer__logos{max-width:678px;margin:0 auto}.mtd-footer__logos>li{text-align:center;flex:none;width:calc(50% - 24px)}.mtd-footer__logo{display:inline-block}}@media (max-width:550px){.mtd-footer__logos{margin:0 -11px;padding:16px 0 4px}.mtd-footer__logos>li{max-width:calc(100% - 22px);margin:8px 11px}}.mtd-footer__nav-sectie{padding-bottom:7px}.mtd-footer__nav{flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0;list-style:none;display:flex}.mtd-footer__nav li{padding:0 22px 0 0}.mtd-footer__nav a{font-family:var(--mtd-font);color:var(--mtd-footerlink);padding:8px 0;font-size:12px;font-weight:500;line-height:14px;text-decoration:none;transition:color .3s;display:block}.mtd-footer__nav a:hover{color:var(--mtd-footerlink-hover)}.mtd-footer__nav a:focus,.mtd-footer__logo:focus{outline:2px solid var(--mtd-groen);outline-offset:2px}.mtd-footer__nav a:focus:not(:focus-visible){outline:none}.mtd-footer__logo:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){.mtd-footer__nav a{transition:none}}.mtd-header{--mtd-header-h:56px;--mtd-logo-h:44px;--mtd-menu-tussen:20px;z-index:100;background-color:var(--mtd-lichtblauw);position:relative}.mtd-header__container{width:calc(100% - 2 * var(--mtd-site-zijruimte));max-width:var(--mtd-site-max);min-height:var(--mtd-header-h);justify-content:space-between;align-items:center;margin:0 auto;padding:10px 0 6px;display:flex}.mtd-header__logo-link{flex:none;display:block}.mtd-header__logo{width:auto;max-width:100%;height:var(--mtd-logo-h);object-fit:contain;display:block}.mtd-header__nav{min-width:0;margin-left:calc(2 * var(--mtd-menu-tussen));flex:0 auto}.mtd-menu{align-items:center;margin:0;padding:0;list-style:none;display:flex}.mtd-menu__item{flex:none;font-size:14px;line-height:1.5}.mtd-menu__item+.mtd-menu__item{margin-left:var(--mtd-menu-tussen)}@media (min-width:1024px) and (max-width:1279px){.mtd-header__logo-link{flex:0 1000 auto;min-width:210px}.mtd-header__nav{flex-shrink:0;max-width:calc(100% - 250px)}}.mtd-menu__item>a{color:var(--mtd-menutekst);font-weight:600;text-decoration:none;transition:opacity .15s,color .15s,background-color .15s;display:block}.mtd-menu__item--link>a:hover,.mtd-menu__item--facebook>a:hover{opacity:.7}.mtd-menu__item--pill>a,.mtd-menu__item--account>a{border-radius:var(--mtd-radius-pill);padding:5px 14px;font-weight:500}.mtd-menu__item--pill>a{box-shadow:inset 0 0 0 2px var(--mtd-groen)}.mtd-menu__item--pill>a:hover{color:var(--mtd-groen)}.mtd-menu__item--account{flex:0 auto;min-width:0}.mtd-menu__item--account>a{background:var(--mtd-groen);max-width:220px;color:var(--mtd-wit);display:flex}.mtd-menu__item--account>a:hover{background:var(--mtd-knop-hover)}.mtd-menu .mtd-account__naam{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mtd-menu .mtd-logout{white-space:nowrap;flex-shrink:0;margin-left:.3em}.mtd-menu__item--facebook>a{color:var(--mtd-basistekst)}.mtd-menu__item--facebook svg{width:24px;height:24px;display:block}.mtd-header__menuvak{flex:none;display:none;position:relative}.mtd-hamburger{width:44px;height:44px;color:var(--mtd-menutekst);cursor:pointer;background:0 0;border:0;border-radius:50%;margin-right:-8px;padding:0;transition:background-color .15s ease-out;display:block;position:relative}.mtd-hamburger:hover{background-color:var(--mtd-zeer-lichtblauw)}.mtd-hamburger svg{width:28px;height:28px;margin:8px;display:block}.mtd-mobielmenu-anker{z-index:9999;width:220px;position:absolute;top:calc(100% + 6px);right:-8px}.mtd-mobielmenu{text-align:left;background:var(--mtd-wit);border:1.5px solid var(--mtd-quiz-rand);box-shadow:var(--mtd-schaduw-paneel);border-radius:14px;margin:0;padding:6px;list-style:none;animation:.15s ease-out mtd-menu-in}.mtd-mobielmenu-anker[hidden],.mtd-mobielmenu[hidden]{display:none}.mtd-mobielmenu a{min-height:46px;color:var(--mtd-donkerblauw);border-radius:9px;padding:11px 14px;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;display:block}.mtd-mobielmenu a:hover,.mtd-mobielmenu a:focus{background-color:var(--mtd-zeer-lichtblauw)}.mtd-mobielmenu a:focus{outline:2px solid var(--mtd-groen);outline-offset:-2px}.mtd-mobielmenu__facebook{border-top:1px solid var(--mtd-quiz-rand);margin-top:4px}.mtd-mobielmenu__facebook a{color:var(--mtd-basistekst);border-radius:0 0 9px 9px}.mtd-mobielmenu__facebook svg{vertical-align:-4px;width:20px;height:20px;margin-left:6px;display:inline-block}@keyframes mtd-menu-in{0%{opacity:0;transform:translateY(-4px)}}@media (max-width:1023px){.mtd-header__nav{display:none}.mtd-header__menuvak{display:block}.mtd-header__logo-link{flex-shrink:1;min-width:0}}@media (prefers-reduced-motion:reduce){.mtd-menu__item>a,.mtd-hamburger{transition:none}.mtd-mobielmenu{animation:none}}.mtd-eiland{display:contents}.mtd-layout--vul{min-height:100vh;flex-direction:column;min-height:100svh;display:flex}.mtd-layout--vul>main{flex:1 0 auto}.mtd-overslaan{z-index:200;font-family:var(--mtd-font);color:var(--mtd-menutekst);background:var(--mtd-wit);border-radius:var(--mtd-radius-pill);box-shadow:inset 0 0 0 2px var(--mtd-groen);padding:5px 14px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-block;position:absolute;top:12px;left:12px;transform:translateY(-300%)}.mtd-overslaan:focus{box-shadow:inset 0 0 0 2px var(--mtd-groen), var(--mtd-focusring);outline:none;transform:none}#main-content:focus{outline:none}.mtd-niet-gevonden__knoppen{flex-wrap:wrap;margin:24px -14px -14px 0;display:flex}.mtd-niet-gevonden__knoppen>a{margin:0 14px 14px 0}@font-face{font-family:Fredoka One;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fredoka-one-v15-latin-400-Cy0bkM_V.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.mtd-home-grid,.mtd-home-grid *,.mtd-home-grid :before,.mtd-home-grid :after{box-sizing:border-box}.mtd-home-grid h1,.mtd-home-grid h2,.mtd-home-grid h3,.mtd-home-grid h4,.mtd-home-grid h5,.mtd-home-grid h6,.mtd-home-grid p,.mtd-home-grid ul,.mtd-home-grid ol,.mtd-home-grid li{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:inherit!important;margin:0!important;padding:0!important}.mtd-home-grid{--blue:var(--mtd-lichtblauw);--blue-dark:var(--mtd-groen);--yellow:var(--mtd-goud);--text:var(--mtd-grid-tekst);--muted:var(--mtd-grid-gedempt);--radius:18px;--shadow:var(--mtd-schaduw-tafelkaart);--shadow-lg:var(--mtd-schaduw-tafelkaart-hover);width:100%;font-family:var(--mtd-font);color:var(--text);line-height:1.2}.mtd-home-grid *{line-height:inherit}.mtd-home-grid .top-bar{justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:130px;margin:0 0 14px;display:flex}.mtd-home-grid .top-bar-welcome{flex-shrink:0;align-items:center;min-height:130px;display:flex}.mtd-home-grid .welcome-text{flex-direction:column;justify-content:center;width:100%;display:flex}.mtd-home-grid .welcome-heading{font-family:var(--mtd-font)!important;color:var(--mtd-zwart)!important;margin:0!important;font-size:1.15rem!important;font-weight:700!important;line-height:1.2!important}.mtd-home-grid .welcome-subtitle{font-family:var(--mtd-font)!important;color:var(--mtd-grid-gedempt)!important;margin:2px 0 0!important;font-size:1rem!important;font-weight:700!important;line-height:1.3!important}.mtd-home-grid .ad-block{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:728px;min-height:130px;padding:6px 0 0;display:flex}.mtd-home-grid .ad-block p{text-align:center!important;color:var(--mtd-grijs)!important;text-transform:none!important;letter-spacing:normal!important;margin:0 0 4px!important;font-size:11px!important;font-weight:400!important;line-height:1.4!important}.mtd-home-grid .ad-label{color:var(--mtd-grid-licht);text-transform:uppercase;letter-spacing:1px;font-size:.62rem;font-weight:700;position:absolute;top:5px;left:10px}.mtd-home-grid .prog-inline{align-items:center!important;gap:6px!important;margin-top:4px!important;display:flex!important}.mtd-home-grid .prog-inline-track{background:var(--mtd-voortgang-baan)!important;border-radius:8px!important;flex-shrink:0!important;width:94px!important;height:4px!important;overflow:hidden!important}.mtd-home-grid .prog-inline-fill{background:linear-gradient(90deg, var(--mtd-voortgang-begin), var(--mtd-voortgang-eind));border-radius:8px;height:100%;transition:width .7s}.mtd-home-grid .prog-inline-label{color:var(--mtd-voortgang-label);white-space:nowrap;font-size:.65rem;font-weight:600}.mtd-home-grid .main-grid-wrap{grid-template-columns:1fr 300px;align-items:stretch;gap:0 24px;width:100%;padding:0;display:grid}.mtd-home-grid .dip-col{border-left:1px solid var(--mtd-lichtblauw);flex-direction:column;gap:10px;padding-left:24px;display:flex}.mtd-home-grid .grid{grid-template-columns:repeat(6,1fr);align-content:stretch;gap:10px;display:grid}@keyframes mtdCardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.mtd-home-grid .grid .card:first-child{animation-delay:30ms}.mtd-home-grid .grid .card:nth-child(2){animation-delay:60ms}.mtd-home-grid .grid .card:nth-child(3){animation-delay:90ms}.mtd-home-grid .grid .card:nth-child(4){animation-delay:.12s}.mtd-home-grid .grid .card:nth-child(5){animation-delay:.15s}.mtd-home-grid .grid .card:nth-child(6){animation-delay:.18s}.mtd-home-grid .grid .card:nth-child(7){animation-delay:.21s}.mtd-home-grid .grid .card:nth-child(8){animation-delay:.24s}.mtd-home-grid .grid .card:nth-child(9){animation-delay:.27s}.mtd-home-grid .grid .card:nth-child(10){animation-delay:.3s}.mtd-home-grid .grid .card:nth-child(11){animation-delay:.33s}.mtd-home-grid .grid .card:nth-child(12){animation-delay:.36s}.mtd-home-grid .card{background:var(--mtd-wit);border-radius:var(--radius);text-align:center;box-shadow:var(--shadow);border:2px solid transparent;flex-direction:column;justify-content:center;align-items:center;padding:12px 8px 10px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;animation:.4s both mtdCardIn;display:flex;position:relative;overflow:hidden}.mtd-home-grid .card:before{content:"";background:var(--blue);height:5px;transition:background .2s;position:absolute;top:0;left:0;right:0}.mtd-home-grid .card:hover{box-shadow:var(--shadow-lg);border-color:var(--blue);transform:translateY(-7px)}.mtd-home-grid .card:hover:before{background:var(--blue-dark)}.mtd-home-grid .card.diploma:before{background:var(--yellow)}.mtd-home-grid .card.diploma:hover:before{background:var(--mtd-goud-diploma-hover)}.mtd-home-grid .card-num{font-family:var(--mtd-font-cijfers);color:var(--blue-dark);margin-bottom:2px;font-size:1.9rem;font-weight:400;line-height:1;transition:color .15s}.mtd-home-grid .card-label{color:var(--muted)!important;text-transform:uppercase!important;letter-spacing:.8px!important;margin-bottom:7px!important;font-size:.58rem!important;font-weight:800!important}.mtd-home-grid .stars{flex-wrap:nowrap;justify-content:center;align-items:center;gap:2px;margin-bottom:7px;display:flex}.mtd-home-grid .star{transition:transform .12s;font-size:max(.55rem,min(1.8vw,.9rem))!important;line-height:1!important}.mtd-home-grid .star.on{-webkit-filter:drop-shadow(var(--mtd-schaduw-ster));filter:drop-shadow(var(--mtd-schaduw-ster));color:var(--yellow)!important}.mtd-home-grid .star.off{color:var(--mtd-ster-uit)!important}.mtd-home-grid .card:hover .star.on{transform:scale(1.1)}.mtd-home-grid .badge{white-space:nowrap!important;border-radius:20px!important;align-items:center!important;gap:3px!important;padding:3px 10px!important;font-size:.65rem!important;font-weight:700!important;display:inline-flex!important}.mtd-home-grid .badge-diploma{background:var(--mtd-mintgroen)!important;color:var(--mtd-zwart)!important}.mtd-home-grid .badge-bezig,.mtd-home-grid .badge-start{background:var(--blue)!important;color:var(--mtd-zwart)!important}.mtd-home-grid .dip-card{box-shadow:var(--mtd-schaduw-diplomakaart);border:1.5px solid var(--mtd-diplomakaart-rand);cursor:pointer;background:var(--mtd-wit);border-radius:14px;flex-direction:row;flex:1;align-items:center;gap:16px;padding:14px 18px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.mtd-home-grid .dip-card:hover{box-shadow:var(--mtd-schaduw-diplomakaart-hover);transform:translateY(-4px)}.mtd-home-grid .dip-card:before{content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.mtd-home-grid .dip-brons{border-color:var(--mtd-brons-rand)}.mtd-home-grid .dip-brons:before{background:var(--mtd-brons)}.mtd-home-grid .dip-brons:hover{border-color:var(--mtd-brons-hover)}.mtd-home-grid .dip-zilver{border-color:var(--mtd-zilver-rand)}.mtd-home-grid .dip-zilver:before{background:var(--mtd-zilver)}.mtd-home-grid .dip-zilver:hover{border-color:var(--mtd-zilver)}.mtd-home-grid .dip-goud{border-color:var(--mtd-goud-rand)}.mtd-home-grid .dip-goud:before{background:var(--mtd-goud)}.mtd-home-grid .dip-goud:hover{border-color:var(--mtd-goud);box-shadow:var(--mtd-schaduw-goud-hover)}.mtd-home-grid .dip-goud.behaald:after{content:"";background:linear-gradient(90deg, transparent, var(--mtd-glans), transparent);width:60%;height:100%;animation:2.5s infinite mtdShimmer;position:absolute;top:0;left:-100%}@keyframes mtdShimmer{to{left:160%}}.mtd-home-grid .dip-medal-wrap{background:var(--mtd-zeer-lichtblauw);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.mtd-home-grid .dip-medal-emoji{-webkit-filter:drop-shadow(var(--mtd-schaduw-medaille));filter:drop-shadow(var(--mtd-schaduw-medaille));font-size:1.7rem;line-height:1;transition:transform .2s}.mtd-home-grid .dip-card:hover .dip-medal-emoji{transform:scale(1.06)}.mtd-home-grid .dip-info{text-align:left;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:3px;min-width:0;display:flex}.mtd-home-grid .dip-title{font-family:var(--mtd-font)!important;color:var(--mtd-zwart)!important;margin:0!important;padding:0!important;font-size:.92rem!important;font-weight:700!important;line-height:1.2!important}.mtd-home-grid .dip-tafels{color:var(--muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;margin:0!important;font-size:.72rem!important;font-weight:600!important;overflow:hidden!important}.mtd-home-grid .dip-badge{white-space:nowrap!important;border-radius:20px!important;align-items:center!important;gap:4px!important;margin-top:2px!important;padding:3px 10px!important;font-size:.65rem!important;font-weight:700!important;display:inline-flex!important}.mtd-home-grid .dip-badge-start{background:var(--mtd-lichtblauw)!important;color:var(--mtd-zwart)!important}.mtd-home-grid .dip-badge-behaald{background:var(--mtd-mintgroen);color:var(--mtd-zwart)}@media (max-width:1100px){.mtd-home-grid .grid{grid-template-columns:repeat(4,1fr)}.mtd-home-grid .ad-block{display:none}}@media (max-width:900px){.mtd-home-grid .grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.mtd-home-grid .main-grid-wrap{grid-template-columns:1fr}.mtd-home-grid .dip-col{border-left:none;border-top:1px solid var(--mtd-lichtblauw);margin-top:16px;padding-top:16px;padding-left:0}.mtd-home-grid .grid{grid-template-columns:repeat(3,1fr)}.mtd-home-grid .card{padding:10px 4px 8px}.mtd-home-grid .stars{gap:1px}}@media (max-width:480px){.mtd-home-grid .grid{gap:6px}.mtd-home-grid .card{padding:8px 4px 7px}.mtd-home-grid .stars{gap:0}}@media (max-width:380px){.mtd-home-grid .grid{grid-template-columns:repeat(2,1fr)}}.mtd-home-grid .mtd-reset-wrap{text-align:right;height:1.2em;margin-top:26px;margin-bottom:calc(3px - 1.2em);line-height:1.2}.mtd-home-grid .mtd-reset-link{font-family:var(--mtd-font);color:var(--mtd-grid-licht);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.78rem;font-weight:600;text-decoration:underline;transition:color .15s;display:none}.mtd-home-grid .mtd-reset-link:hover{color:var(--mtd-grid-gedempt)}.mtd-reset-modal{background:var(--mtd-melding-achtergrond);z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.mtd-reset-modal[hidden]{display:none}.mtd-reset-modal-inner{background:var(--mtd-wit);width:calc(100% - 40px);max-width:380px;box-shadow:var(--mtd-schaduw-melding);text-align:center;border-radius:18px;padding:24px}.mtd-reset-modal-title{font-family:var(--mtd-font);color:var(--mtd-grid-tekst);margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.2}.mtd-reset-modal-text{font-family:var(--mtd-font);color:var(--mtd-grid-gedempt);margin:0;font-size:14px;font-weight:600;line-height:1.3}.mtd-reset-modal-btns{justify-content:center;gap:10px;margin-top:24px;display:flex}.mtd-reset-cancel-btn{background:var(--mtd-groen);color:var(--mtd-wit);font-family:var(--mtd-font);cursor:pointer;border:none;border-radius:30px;flex:1;padding:10px 16px;font-size:.88rem;font-weight:700;transition:background .15s}.mtd-reset-cancel-btn:hover{background:var(--mtd-donkergroen)}.mtd-reset-confirm-btn{background:var(--mtd-wis-knop);color:var(--mtd-wis-tekst);font-family:var(--mtd-font);cursor:pointer;border:none;border-radius:30px;flex:1;padding:10px 16px;font-size:.88rem;font-weight:700;transition:background .15s}.mtd-reset-confirm-btn:hover{background:var(--mtd-wis-knop-hover)}.mtd-oefenen>.mtd-reclame{margin-top:var(--mtd-site-zijruimte)}@media (min-width:981px){.mtd-oefenen{align-items:flex-start;display:flex}.mtd-oefenen__quiz{flex:1 1 0;min-width:0}.mtd-oefenen>.mtd-reclame{flex:0 0 300px;margin-top:0;margin-left:40px}}.mtd-oefenen>.mtd-reclame--telefoon{min-height:250px}.mtd-oefenen>.mtd-reclame--computer{min-height:600px}.mtd-werkboekjes{flex-wrap:wrap;margin:12px -12px -12px;display:flex}.mtd-werkboekje{background-color:var(--mtd-wit);border:1.5px solid var(--mtd-lichtblauw);border-radius:var(--mtd-radius-kaart);width:calc(25% - 24px);box-shadow:var(--mtd-schaduw-kaart);color:inherit;margin:12px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:block;overflow:hidden}.mtd-werkboekje:hover{box-shadow:var(--mtd-schaduw-kaart-hover);transform:translateY(-6px)}.mtd-werkboekje img{width:100%;height:auto;display:block}.mtd-werkboekje__tekst{padding:12px 16px;display:block}.mtd-werkboekje__titel{font-size:var(--mtd-tekst-kop-klein);color:var(--mtd-donkerblauw);margin-bottom:4px;font-weight:700;line-height:1.2;display:block}.mtd-werkboekje__ondertitel{color:var(--mtd-blauwgrijs);font-size:.9rem;font-weight:600;line-height:1.4;display:block}@media (max-width:900px){.mtd-werkboekje{width:calc(50% - 24px)}}@media (max-width:500px){.mtd-werkboekje{width:calc(100% - 24px)}}@media (prefers-reduced-motion:reduce){.mtd-werkboekje{transition:none}}.mtd-home-start{padding-top:calc(var(--mtd-wolken-verhouding) + 24px)}.mtd-home-start .mtd-reclame:not(:empty){margin-top:24px}.mtd-login-inner{align-items:center;display:flex}.mtd-login-copy{flex:1 1 0;min-width:260px}.mtd-login-copy h2{font-size:var(--mtd-tekst-kop);color:var(--mtd-donkerblauw);font-weight:700;line-height:var(--mtd-regel-kop);margin-bottom:var(--mtd-ruimte-tekst)}.mtd-login-copy p{max-width:500px;color:var(--mtd-blauwgrijs);font-size:1rem;font-weight:600;line-height:var(--mtd-regel-tekst)}.mtd-login-steps{margin-top:20px}.mtd-login-step{color:var(--mtd-donkerblauw);align-items:center;font-size:1rem;font-weight:600;display:flex}.mtd-login-step+.mtd-login-step{margin-top:10px}.mtd-login-step-num{background-color:var(--mtd-groen);width:28px;height:28px;color:var(--mtd-wit);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-right:12px;font-size:.75rem;font-weight:900;display:flex}.mtd-login-form-wrap{flex:0 0 300px;margin-left:24px;padding-left:24px}.mtd-login-card{border-radius:var(--mtd-radius-kaart);background-color:var(--mtd-wit);box-shadow:var(--mtd-schaduw-paneel);padding:28px 24px}.mtd-login-card h3{font-size:var(--mtd-tekst-kop);color:var(--mtd-donkerblauw);text-align:center;margin-bottom:18px;font-weight:700;line-height:1.2}.mtd-login-field{margin-bottom:14px}.mtd-login-field input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--mtd-lichtblauw);border-radius:var(--mtd-radius-knop);background-color:var(--mtd-wit);width:100%;font-family:var(--mtd-font);color:var(--mtd-donkerblauw);outline:none;margin:0;padding:11px 16px;font-size:.95rem;font-weight:700;transition:border-color .2s,box-shadow .2s}.mtd-login-field input:focus{border-color:var(--mtd-groen);box-shadow:var(--mtd-focusring)}.mtd-login-field input::-webkit-input-placeholder{color:var(--mtd-placeholder);font-weight:600}.mtd-login-field input::placeholder{color:var(--mtd-placeholder);font-weight:600}.mtd-login-submit{border-radius:var(--mtd-radius-knop);background-color:var(--mtd-groen);width:100%;color:var(--mtd-wit);font-family:var(--mtd-font);cursor:pointer;box-shadow:var(--mtd-schaduw-knop);border:none;margin-top:4px;padding:11px;font-size:1.15rem;font-weight:700;transition:transform .15s,box-shadow .15s}.mtd-login-submit:hover{box-shadow:var(--mtd-schaduw-knop-hover);transform:translateY(-2px)}@media (max-width:680px){.mtd-login-inner{display:block}.mtd-login-form-wrap{margin-top:28px;margin-left:0;padding-left:0}}.fa-header{text-align:center;margin-bottom:52px}.fa-header h2{font-size:var(--mtd-tekst-kop);color:var(--mtd-zwart);font-weight:700;line-height:1.2}.fa-usps{flex-wrap:wrap;margin:-14px;display:flex}.fa-usp{border-radius:var(--mtd-radius-kaart);background-color:var(--mtd-wit);width:calc(25% - 28px);box-shadow:var(--mtd-schaduw-kaart), var(--mtd-schaduw-kaart-rand);flex-direction:column;align-items:flex-start;margin:14px;padding-bottom:24px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.fa-usp:after{content:"";background:linear-gradient(90deg, var(--mtd-groen), var(--mtd-lichtgroen));transform-origin:0;height:3px;transition:transform .35s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.fa-usp:hover{box-shadow:var(--mtd-schaduw-kaart-hover);transform:translateY(-6px)}.fa-usp:hover:after{transform:scaleX(1)}.fa-usp-illustration{border-radius:var(--mtd-radius-kaart) var(--mtd-radius-kaart) 0 0;background-color:var(--mtd-zeer-lichtblauw);justify-content:center;align-items:center;width:100%;height:150px;display:flex;overflow:hidden}.fa-usp-text{padding:20px 22px 0}.fa-usp-text h3{font-size:var(--mtd-tekst-kop-klein);color:var(--mtd-donkerblauw);margin-bottom:6px;font-weight:700;line-height:1.2}.fa-usp-text p{color:var(--mtd-blauwgrijs);font-size:.9rem;font-weight:600;line-height:var(--mtd-regel-tekst)}@media (max-width:1000px){.fa-usp{width:calc(50% - 28px)}}@media (max-width:500px){.fa-usp{width:calc(100% - 28px)}}@media (prefers-reduced-motion:reduce){.mtd-login-field input,.mtd-login-submit,.fa-usp,.fa-usp:after{transition:none}}.mtd-kindlogin>.mtd-container{min-height:calc(100vh - 400px - 2 * var(--mtd-sectie-padding));display:flow-root}.mtd-kindlogin .form-section,.mtd-kindlogin .students-section{margin-top:20px}.mtd-kindlogin .form-section h1,.mtd-kindlogin .form-section h2,.mtd-kindlogin .students-section h2{font-size:1.1rem;font-weight:700;line-height:var(--mtd-regel-kop);color:var(--mtd-donkerblauw);margin:0 0 15px}.mtd-kindlogin .form-section input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--mtd-lichtblauw);background-color:var(--mtd-wit);width:17%;min-width:170px;color:var(--mtd-donkerblauw);border-radius:8px;margin:0 8px 0 0;padding:11px 16px;font-family:inherit;font-size:1rem;font-weight:600;transition:border-color .2s,box-shadow .2s}.mtd-kindlogin .form-section input[type=text]::-webkit-input-placeholder{color:var(--mtd-placeholder);font-weight:600}.mtd-kindlogin .form-section input[type=text]::placeholder{color:var(--mtd-placeholder);font-weight:600}.mtd-kindlogin .form-section input[type=text]:focus{outline:none}.mtd-kindlogin .form-section button{background:var(--mtd-groen);color:var(--mtd-wit);cursor:pointer;border:2px solid transparent;border-radius:8px;padding:11px 20px;font-family:inherit;font-size:1rem;font-weight:700;transition:background .2s,transform .1s}.mtd-kindlogin .form-section button:hover{background:var(--mtd-knop-hover)}.mtd-kindlogin .form-section button:active{transform:scale(.97)}.mtd-kindlogin .students-section #student-list{flex-wrap:wrap;margin:10px -10px -10px 0;display:flex}.mtd-kindlogin .students-section .student-chip{border:1.5px solid var(--mtd-quiz-rand);background:var(--mtd-wit);min-width:0;max-width:calc(20% - 12px);color:var(--mtd-donkerblauw);text-align:center;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:8px;flex:calc(20% - 12px);margin:0 10px 10px 0;padding:11px 16px;font-size:.95rem;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:block;overflow:hidden}.mtd-kindlogin .students-section .student-chip:hover{border-color:var(--mtd-groen);background:var(--mtd-groen);color:var(--mtd-wit)}@media (max-width:767px){.mtd-kindlogin .students-section .student-chip{flex-basis:calc(33.333% - 10px);max-width:calc(33.333% - 10px);padding:11px 10px}}@media (max-width:479px){.mtd-kindlogin .students-section .student-chip{flex-basis:calc(50% - 10px);max-width:calc(50% - 10px)}}.mtd-kindlogin .mtd-child-login-error{color:var(--mtd-foutrood);margin-top:8px;font-size:14px}@media (prefers-reduced-motion:reduce){.mtd-kindlogin .form-section input[type=text],.mtd-kindlogin .form-section button,.mtd-kindlogin .students-section .student-chip{transition:none}.mtd-kindlogin .form-section button:active{transform:none}}main .mtd-blogartikel{display:flow-root}main .mtd-blogartikel .mtd-blogartikel__meta{color:var(--mtd-blauwgrijs);margin-top:0;margin-bottom:6px;font-size:.85rem;font-weight:700}main .mtd-blogartikel .mtd-blogartikel__datum{color:var(--mtd-meta-grijs);font-weight:600}main .mtd-blogartikel .mtd-blogartikel__categorie{color:var(--mtd-groen)}main .mtd-blogartikel .mtd-blogartikel__beeld{float:right;border-radius:18px;width:340px;max-width:40%;height:auto;margin:4px 0 20px 28px;display:block}main .mtd-blogartikel .mtd-blogartikel__wis{clear:both}main .mtd-blogartikel p:not([class]){text-align:justify}main .mtd-blogartikel a:not([class]){color:var(--mtd-groen)}main .mtd-blogartikel a:not([class]):hover{color:var(--mtd-knop-hover)}main .mtd-blogartikel blockquote{border-left:4px solid var(--mtd-blauwgrijs);background:var(--mtd-citaat-achtergrond);margin:16px 0;padding:8px 16px;font-style:italic}main .mtd-blogartikel .mtd-blogartikel__actie{clear:both;margin-top:24px;margin-bottom:0}main .mtd-blogartikel .mtd-blogartikel__knop{background:var(--mtd-groen);color:var(--mtd-wit);text-align:center;border-radius:20px;max-width:100%;padding:9px 22px;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-block}main .mtd-blogartikel .mtd-blogartikel__knop:hover{background:var(--mtd-knop-hover)}main .mtd-blogartikel .mtd-blogartikel__verder{clear:both;margin-top:40px}main .mtd-blogartikel .mtd-blogartikel__verder h2{margin-top:0}main .mtd-blogartikel .mtd-blogartikel__verder ul{margin:0;padding:0;list-style:none}main .mtd-blogartikel .mtd-blogartikel__verder li{background:var(--mtd-wit);box-shadow:var(--mtd-schaduw-kaart), var(--mtd-schaduw-kaart-rand);border-radius:12px;margin:0 0 14px;transition:transform .25s,box-shadow .25s}main .mtd-blogartikel .mtd-blogartikel__verder li:last-child{margin-bottom:0}main .mtd-blogartikel .mtd-blogartikel__verder li:hover{box-shadow:var(--mtd-schaduw-kaart-hover);transform:translateY(-6px)}main .mtd-blogartikel .mtd-blogartikel__verder a{color:var(--mtd-donkerblauw);padding:14px 18px;font-weight:700;line-height:1.4;text-decoration:none;display:block}main .mtd-blogartikel .mtd-blogartikel__verder a:before{content:"→";color:var(--mtd-groen);margin-right:12px;font-weight:400}main .mtd-blogartikel .mtd-blogartikel__verder a:hover{color:var(--mtd-groen)}main .mtd-blogartikel .mtd-reclame--blok{min-height:250px}@media (max-width:760px){main .mtd-blogartikel .mtd-blogartikel__beeld{float:none;width:100%;max-width:100%;margin:0 0 20px}main .mtd-blogartikel p:not([class]){text-align:left}}@media (prefers-reduced-motion:reduce){main .mtd-blogartikel .mtd-blogartikel__knop,main .mtd-blogartikel .mtd-blogartikel__verder li{transition:none}main .mtd-blogartikel .mtd-blogartikel__verder li:hover{transform:none}}.bp{color:var(--mtd-donkerblauw);margin:0 -4px}.bp *{box-sizing:border-box}.bp-hero{text-align:center;max-width:840px;margin:0 auto;padding:0 0 16px}main .bp-hero h1{letter-spacing:-.5px;color:var(--mtd-donkerblauw);margin:0 0 12px;font-size:1.85rem;font-weight:800;line-height:1.1}main .bp-hero .bp-tag{max-width:580px;color:var(--mtd-blauwgrijs);margin:0 auto 12px;font-size:.95rem;font-weight:600;line-height:1.45}.bp-search-wrap{max-width:480px;margin:0 auto;position:relative}.bp-search-wrap input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--mtd-lichtblauw);background:var(--mtd-wit);width:100%;color:var(--mtd-donkerblauw);border-radius:999px;outline:none;padding:9px 18px 9px 42px;font-family:inherit;font-size:.95rem;font-weight:600;transition:border-color .15s,box-shadow .15s}.bp-search-wrap input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.bp-search-wrap input:focus{border-color:var(--mtd-groen);box-shadow:var(--mtd-focusring-zoek)}.bp-search-wrap input::-webkit-input-placeholder{color:var(--mtd-blog-grijs)}.bp-search-wrap input::placeholder{color:var(--mtd-blog-grijs)}.bp-search-wrap:before{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235a789a' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M21 21l-5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:15px;height:15px;margin-top:-7.5px;position:absolute;top:50%;left:15px}.bp-pills{flex-wrap:wrap;justify-content:center;margin:0 -2.5px -5px;display:flex}.bp-pill{border:1.5px solid var(--mtd-lichtblauw);background:var(--mtd-wit);color:var(--mtd-blauwgrijs);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;margin:0 2.5px 5px;padding:4px 11px;font-family:inherit;font-size:.78rem;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.bp-pill:hover{border-color:var(--mtd-groen);color:var(--mtd-donkerblauw)}.bp-pill.bp-active,.bp-pill.bp-active:hover{border-color:var(--mtd-donkerblauw);background:var(--mtd-donkerblauw);color:var(--mtd-wit)}.bp-pill .bp-pill-count{opacity:.7;margin-left:4px;font-size:.72rem;font-weight:700}.bp-main{padding:12px 0 0}.bp-results-bar{color:var(--mtd-blauwgrijs);justify-content:space-between;align-items:center;margin:0 0 8px;font-size:.78rem;font-weight:700;display:flex}.bp-results-count strong{color:var(--mtd-donkerblauw)}.bp-grid{flex-wrap:wrap;margin:0 -14px -14px 0;display:flex}.bp-card{background:var(--mtd-wit);max-width:calc(33.333% - 14px);box-shadow:var(--mtd-schaduw-blogkaart);color:inherit;border-radius:10px;flex-direction:column;flex:0 0 calc(33.333% - 14px);margin:0 14px 14px 0;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.bp-card:hover{box-shadow:var(--mtd-schaduw-blogkaart-hover);transform:translateY(-2px)}.bp-card-img{aspect-ratio:16/10;background-color:var(--mtd-zeer-lichtblauw);background-position:50%;background-size:cover;width:100%}.bp-card-body{flex-direction:column;flex:1;padding:10px 12px 11px;display:flex}.bp-card-cat{letter-spacing:.3px;text-transform:uppercase;color:var(--mtd-wit);border-radius:999px;align-self:flex-start;margin:0 0 5px;padding:2px 8px;font-size:.6rem;font-weight:800;display:inline-block}main .bp-card h3{color:var(--mtd-donkerblauw);margin:0 0 3px;font-size:.92rem;font-weight:700;line-height:1.25}main .bp-card p{color:var(--mtd-blauwgrijs);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:none;margin:0 0 4px;font-size:.78rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}main .bp-card p.bp-card-date{color:var(--mtd-blog-grijs);margin:0;font-size:.68rem;font-weight:700;display:block}.bp-pagination{flex-wrap:wrap;justify-content:center;align-items:center;margin:18px -2px -4px;display:flex}.bp-pagination button{border:1.5px solid var(--mtd-lichtblauw);background:var(--mtd-wit);min-width:32px;height:32px;color:var(--mtd-blauwgrijs);cursor:pointer;border-radius:7px;margin:0 2px 4px;padding:0 10px;font-family:inherit;font-size:.85rem;font-weight:800;transition:border-color .15s,color .15s,background .15s}.bp-pagination button:hover:not(:disabled){border-color:var(--mtd-groen);color:var(--mtd-donkerblauw)}.bp-pagination button.bp-page-active{border-color:var(--mtd-donkerblauw);background:var(--mtd-donkerblauw);color:var(--mtd-wit)}.bp-pagination button:disabled{opacity:.4;cursor:not-allowed}.bp-noresults{color:var(--mtd-blauwgrijs);text-align:center;padding:60px 20px;font-size:1.05rem;font-weight:600;display:none}.bp-noresults.bp-show{display:block}#bp-archive{display:none}@media (max-width:960px){.bp-card{flex-basis:calc(50% - 14px);max-width:calc(50% - 14px)}}@media (max-width:560px){main .bp-hero h1{font-size:1.6rem}.bp-card{flex-basis:calc(100% - 14px);max-width:calc(100% - 14px)}.bp-pagination button{min-width:36px;height:36px;font-size:.9rem}}@media (prefers-reduced-motion:reduce){.bp-search-wrap input,.bp-pill,.bp-card,.bp-pagination button{transition:none}.bp-card:hover{transform:none}}.mtd-tekst-beeld__beeld>img.mtd-tafeldiploma{border:1.5px solid var(--mtd-quiz-rand);background:var(--mtd-wit);width:93.3333%;max-width:280px;height:auto;box-shadow:var(--mtd-schaduw-diplomawaaier);border-radius:6px;margin:0 auto;display:block;transform:rotate(-2.5deg)}.mtd-tekst-beeld__beeld:first-child>img.mtd-tafeldiploma{transform:rotate(2.5deg)}.mtd-mascotte{justify-content:center;align-items:center;width:100%;max-width:300px;min-height:226px;margin:0 auto;display:flex}.mtd-mascotte img{width:262px;max-width:100%;height:auto;margin:0;animation:3.4s ease-in-out infinite mtd-mascotte-dobber;display:block}@keyframes mtd-mascotte-dobber{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.mtd-mascotte img{animation:none}}@font-face{font-family:MTD Somtekens;font-display:block;src:url(/assets/mtd-somtekens-400-D1y8lSNK.woff2)format("woff2");unicode-range:U+20,U+30-39,U+3D,U+3F}@font-face{font-family:MTD Somtekens;font-display:block;src:url(/assets/mtd-somtekens-900-AmFsAe_h.woff2)format("woff2");unicode-range:U+D7}.mtd-wrap{max-width:100%}.mtd-stars{background:var(--mtd-wit);border:1.5px solid var(--mtd-quiz-rand);width:100%;box-shadow:var(--mtd-schaduw-quizkaart);box-sizing:border-box;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:10px 16px;display:flex}.mtd-connector{background:var(--mtd-lichtblauw);border-radius:3px;flex:.6;max-width:80px;height:2.5px;margin:0 6px;display:block;position:relative;overflow:hidden}.mtd-connector:after{content:"";background:var(--mtd-groen);transform-origin:0;border-radius:3px;transition:transform 1.2s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.mtd-star.is-achieved+.mtd-connector:after{transform:scaleX(1)}.mtd-stars .mtd-star{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;z-index:1;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:transform .15s;display:flex;position:relative}.mtd-stars .mtd-star:hover:not(.is-locked){transform:translateY(-2px)}.mtd-stars .mtd-star:active:not(.is-locked){transform:translateY(0)}.mtd-stars .mtd-star:focus-visible{outline:2px solid var(--mtd-groen);outline-offset:4px;border-radius:50%}.mtd-star-circle{border:2.5px solid var(--mtd-balk-cirkel-rand);background:var(--mtd-balk-cirkel);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:relative}.mtd-star-circle svg{width:18px;height:18px}.mtd-star-path{fill:var(--mtd-balk-ster);transition:fill .3s}.mtd-star-badge{background:var(--mtd-groen);border:2px solid var(--mtd-wit);width:18px;height:18px;color:var(--mtd-wit);box-shadow:var(--mtd-schaduw-vinkje);border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-weight:900;line-height:1;display:none;position:absolute;top:-6px;right:-6px}.mtd-star.is-achieved .mtd-star-badge{display:flex}.mtd-lock-icon{fill:var(--mtd-grijs);display:none}.mtd-star.is-locked .mtd-star-icon-svg{display:none}.mtd-star.is-locked .mtd-lock-icon{display:block}.mtd-stars .mtd-star.is-locked{cursor:default;opacity:.5}.mtd-stars .mtd-star.is-locked:hover,.mtd-stars .mtd-star.is-locked:active{transform:none}.mtd-stars .mtd-star.is-active:not(.is-achieved) .mtd-star-circle{border-color:var(--mtd-groen);background:linear-gradient(135deg, var(--mtd-balk-actief-begin), var(--mtd-balk-actief-eind));box-shadow:var(--mtd-schaduw-actief);animation:2.2s ease-in-out infinite mtdSpPulse}.mtd-stars .mtd-star.is-active:not(.is-achieved) .mtd-star-path{fill:var(--mtd-donkergroen)}.mtd-stars .mtd-star.is-achieved .mtd-star-circle{border-color:var(--mtd-balk-behaald-rand);background:linear-gradient(135deg, var(--mtd-balk-behaald-begin) 0%, var(--mtd-startster) 100%);box-shadow:var(--mtd-schaduw-behaald)}.mtd-stars .mtd-star.is-achieved .mtd-star-path{fill:var(--mtd-balk-behaald-ster)}.mtd-stars .mtd-star.is-achieved.is-active .mtd-star-circle{animation:2.2s ease-in-out infinite mtdSpPulseGold}.mtd-stars .mtd-star.is-available:not(.is-active) .mtd-star-circle{border-color:var(--mtd-balk-open-rand);background:var(--mtd-balk-open)}.mtd-stars .mtd-star.is-available:not(.is-active) .mtd-star-path{fill:var(--mtd-grijs-donker)}.mtdq-wrap{width:100%;font-family:var(--mtd-font), var(--mtd-font-cijfers)}.mtdq-loading{justify-content:center;align-items:center;min-height:120px;display:flex}.mtdq-spinner{border:4px solid var(--mtd-lichtblauw);border-top-color:var(--mtd-groen);border-radius:50%;width:36px;height:36px;animation:.7s linear infinite mtdqSpin}.mtdq-progress-bar-wrap{background:var(--mtd-lichtblauw);border-radius:12px 12px 0 0;height:6px;position:absolute;top:0;left:0;right:0;overflow:hidden}.mtdq-progress-counter{gap:10px;font-size:.72rem;font-weight:700;display:flex;position:absolute;top:12px;right:24px}.mtdq-counter-correct{color:var(--mtd-goed)}.mtdq-counter-wrong{color:var(--mtd-fout)}.mtdq-progress-bar{background:var(--mtd-groen);border-radius:4px;width:0%;height:100%;transition:width .4s}.mtdq-question-wrap{background:var(--mtd-wit);border:1.5px solid var(--mtd-quiz-rand);box-shadow:var(--mtd-schaduw-quizkaart);text-align:center;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;min-height:397px;padding:28px 24px 22px;transition:min-height .5s;display:flex;position:relative}.mtdq-start{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;width:100%;margin-top:auto;margin-bottom:auto;display:flex}.mtdq-start-title{font-family:var(--mtd-font)!important;color:var(--mtd-zwart)!important;margin-bottom:0!important;padding-bottom:0!important;font-size:2rem!important;font-weight:700!important;line-height:1.2!important}.mtdq-start-stars{justify-content:center;align-items:center;gap:6px;display:flex}.mtdq-start-star{color:var(--mtd-ster-uit);font-size:36px;line-height:1}.mtdq-start-star--on{color:var(--mtd-startster);-webkit-filter:drop-shadow(var(--mtd-schaduw-startster));filter:drop-shadow(var(--mtd-schaduw-startster))}.mtdq-start-desc{color:var(--mtd-zwart);max-width:500px;margin:0;font-size:.95rem;line-height:1.5}.mtdq-start-btn{color:var(--mtd-wit);background:var(--mtd-groen);cursor:pointer;border:none;border-radius:8px;padding:11px 36px;font-family:inherit;font-size:1.3rem;font-weight:700;transition:background .2s,transform .1s}.mtdq-start-btn:hover{background:var(--mtd-knop-hover)}.mtdq-start-btn:active{transform:scale(.97)}.mtdq-quiz-area{text-align:center;width:100%}.mtdq-question{color:var(--mtd-grid-tekst);margin-bottom:22px;font-size:1.35rem;font-weight:700;line-height:1.4}.mtdq-input-row{justify-content:center;align-items:center;gap:10px;display:flex}.mtdq-answer-input{max-width:130px;color:var(--mtd-zwart);background:var(--mtd-veld-achtergrond);border:2px solid var(--mtd-lichtblauw);-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border-radius:8px;outline:none;flex:1;padding:10px 14px;font-family:inherit;font-size:1.3rem;font-weight:700;transition:border-color .2s,box-shadow .2s}.mtdq-answer-input:focus{border-color:var(--mtd-groen)}.mtdq-answer-input.is-correct{border-color:var(--mtd-groen);background:var(--mtd-goed-achtergrond)}.mtdq-answer-input.is-wrong{border-color:var(--mtd-fout-rand);background:var(--mtd-fout-achtergrond);animation:.35s mtdqShake}.mtdq-check-btn{color:var(--mtd-wit);background:var(--mtd-groen);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-self:stretch;padding:0 15px;font-family:inherit;font-size:1.3rem;font-weight:700;transition:background .2s,transform .1s}.mtdq-check-btn:hover{background:var(--mtd-knop-hover)}.mtdq-check-btn:active{transform:scale(.97)}.mtdq-check-btn:disabled{background:var(--mtd-knop-uit);cursor:not-allowed}.mtdq-feedback{min-height:1.4em;margin-top:5px;font-size:.95rem;font-weight:700;transition:opacity .2s}.mtdq-feedback.correct{color:var(--mtd-goed)}.mtdq-feedback.wrong{color:var(--mtd-fout)}.mtdq-result{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;margin-top:auto;margin-bottom:auto;padding:36px 20px;display:flex}.mtdq-result-icon{margin-bottom:12px;font-size:3.5rem;line-height:1}.mtdq-result-title{color:var(--mtd-grid-tekst);margin-bottom:8px;font-size:1.5rem;font-weight:800}.mtdq-result-sub{color:var(--mtd-uitslag-sub);margin-bottom:24px;font-size:1rem}.mtdq-result.is-fail{padding-top:0;padding-bottom:0}.mtdq-result.is-fail .mtdq-result-sub{color:var(--mtd-zwart);margin-bottom:16px}.mtdq-result.is-fail .mtdq-result-icon{margin-top:-12px;margin-bottom:16px;line-height:.8}.mtdq-retry-btn{height:48px;color:var(--mtd-wit);background:var(--mtd-groen);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:0 20px;font-family:inherit;font-size:1.3rem;font-weight:700;transition:background .2s,transform .1s}.mtdq-retry-btn:hover{background:var(--mtd-knop-hover)}.mtdq-retry-btn:active{transform:scale(.97)}.mtdq-confetti-hint{height:48px;color:var(--mtd-wit);background:var(--mtd-groen);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;margin:0 auto;padding:0 20px;font-family:inherit;font-size:1.3rem;font-weight:700;display:block}.mtdq-confetti-hint:hover{background:var(--mtd-knop-hover)}.mtdq-tip{background:var(--mtd-tip-achtergrond);border:1.5px solid var(--mtd-tip-rand);color:var(--mtd-tip-tekst);text-align:left;border-radius:8px;margin-top:14px;padding:12px 16px;font-size:.92rem;line-height:1.6;display:none}.mtdq-tip.is-visible{animation:.4s mtdqTipFadeIn;display:block}.mtdq-tip strong{color:var(--mtd-tip-som);letter-spacing:.02em;margin-top:4px;font-size:1.05rem;display:block}.mtdq-result.is-pass{padding-top:0;padding-bottom:0}.mtdq-result.is-pass .mtdq-result-title{color:var(--mtd-groen)}.mtdq-result.is-pass .mtdq-result-sub{color:var(--mtd-zwart);margin-bottom:16px}.mtdq-result.is-pass .mtdq-result-icon{margin-top:-12px;margin-bottom:16px;line-height:.8}.mtdq-result.is-fail .mtdq-result-title{color:var(--mtd-fout)}.mtdq-answer-input::-webkit-input-placeholder{color:var(--mtd-grijs);opacity:1}.mtdq-answer-input::placeholder{color:var(--mtd-grijs);opacity:1}.mtdq-answer-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mtdq-answer-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mtdq-star-1 .mtdq-question-wrap{justify-content:flex-start}.mtdq-star-1 .mtdq-question-wrap.has-tip{min-height:517px}.mtdq-star-1 .mtdq-quiz-area{flex-direction:column;align-items:center;margin-top:92px;display:flex}.mtdq-star-1 .mtdq-question{font-size:3.5rem;font-family:var(--mtd-font-somtekens)}.mtdq-star-1 .mtdq-check-btn{padding:0 20px}.mtdq-star-2 .mtdq-question-wrap{justify-content:flex-start}.mtdq-star-2 .mtdq-quiz-area{flex-direction:column;align-items:center;margin-top:92px;display:flex}.mtdq-star-2 .mtdq-question{font-size:3.5rem;font-family:var(--mtd-font-somtekens)}.mtdq-star-2 .mtdq-check-btn{padding:0 20px}.mtdq-star-3 .mtdq-question-wrap{justify-content:flex-start}.mtdq-star-3 .mtdq-quiz-area{flex-direction:column;align-items:center;margin-top:92px;display:flex}.mtdq-star-3 .mtdq-question{font-size:1.2rem;font-family:var(--mtd-font)}.mtdq-star-3 .mtdq-check-btn{padding:0 20px}.mtdq-star-4 .mtdq-question-wrap{justify-content:flex-start}.mtdq-star-4 .mtdq-quiz-area{flex-direction:column;align-items:center;margin-top:30px;display:flex}.mtdq-star-4 .mtdq-question{font-size:3.5rem;font-family:var(--mtd-font-somtekens)}.mtdq-star-4 .mtdq-check-btn{padding:0 20px}.mtdq-mc-options{grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:320px;margin-top:24px;display:none}.mtdq-star-4 .mtdq-mc-options{display:grid}@supports not (display:grid){.mtdq-star-4 .mtdq-mc-options{flex-wrap:wrap;justify-content:space-between;display:flex}.mtdq-star-4 .mtdq-mc-btn{box-sizing:border-box;flex:0 0 calc(50% - 6px)}.mtdq-star-4 .mtdq-mc-btn:nth-child(n+3){margin-top:12px}}.mtdq-mc-btn{color:var(--mtd-grid-tekst);background:var(--mtd-veld-achtergrond);border:2px solid var(--mtd-lichtblauw);cursor:pointer;text-align:center;border-radius:10px;padding:16px 12px;font-family:inherit;font-size:1.4rem;font-weight:700;transition:background .15s,border-color .15s,transform .1s}.mtdq-mc-btn:hover:not(:disabled){background:var(--mtd-keuze-hover);border-color:var(--mtd-groen)}.mtdq-mc-btn:active:not(:disabled){transform:scale(.97)}.mtdq-mc-btn.is-correct{background:var(--mtd-goed-achtergrond);border-color:var(--mtd-groen);color:var(--mtd-goed)}.mtdq-mc-btn.is-wrong{background:var(--mtd-fout-achtergrond);border-color:var(--mtd-fout-rand);color:var(--mtd-fout);animation:.35s mtdqShake}.mtdq-mc-btn:disabled{cursor:not-allowed;opacity:.6}.mtdq-mc-btn.is-correct:disabled,.mtdq-mc-btn.is-wrong:disabled{opacity:1}.mtdq-star-5 .mtdq-question-wrap,.mtdq-star-brons .mtdq-question-wrap,.mtdq-star-zilver .mtdq-question-wrap,.mtdq-star-goud .mtdq-question-wrap{justify-content:flex-start}.mtdq-star-brons .mtdq-question-wrap,.mtdq-star-zilver .mtdq-question-wrap,.mtdq-star-goud .mtdq-question-wrap{min-height:480px}.mtdq-star-5 .mtdq-quiz-area,.mtdq-star-brons .mtdq-quiz-area,.mtdq-star-zilver .mtdq-quiz-area,.mtdq-star-goud .mtdq-quiz-area{flex-direction:column;align-items:center;margin-top:92px;display:flex}.mtdq-star-brons .mtdq-quiz-area,.mtdq-star-zilver .mtdq-quiz-area,.mtdq-star-goud .mtdq-quiz-area{margin-top:125px}.mtdq-star-5 .mtdq-question,.mtdq-star-brons .mtdq-question,.mtdq-star-zilver .mtdq-question,.mtdq-star-goud .mtdq-question{font-size:3.5rem;font-family:var(--mtd-font-somtekens)}.mtdq-star-5 .mtdq-check-btn,.mtdq-star-brons .mtdq-check-btn,.mtdq-star-zilver .mtdq-check-btn,.mtdq-star-goud .mtdq-check-btn{padding:0 20px}.mtdq-brons-medal,.mtdq-zilver-medal,.mtdq-goud-medal{transform-origin:top;-webkit-filter:drop-shadow(var(--mtd-schaduw-medaille-groot));filter:drop-shadow(var(--mtd-schaduw-medaille-groot));font-size:72px;line-height:1;animation:2.4s ease-in-out infinite mtdqMedalSwing;display:inline-block}.mtdq-timer-wrap{justify-content:center;align-items:center;display:flex;position:absolute;top:34px;right:16px}.mtdq-star-5 .mtdq-progress-counter,.mtdq-star-brons .mtdq-progress-counter,.mtdq-star-zilver .mtdq-progress-counter,.mtdq-star-goud .mtdq-progress-counter{justify-content:center;width:70px;right:16px}.mtdq-timer-ring{display:block;transform:rotate(-90deg)}.mtdq-timer-track{fill:none;stroke:var(--mtd-lichtblauw);stroke-width:4px}.mtdq-timer-progress{fill:none;stroke:var(--mtd-groen);stroke-width:4px;stroke-linecap:round;stroke-dasharray:176;stroke-dashoffset:0;transition:stroke-dashoffset .9s linear,stroke .5s}.mtdq-timer-text{color:var(--mtd-grid-tekst);font-family:inherit;font-size:.85rem;font-weight:700;line-height:1;transition:color .5s;position:absolute}.mtdq-timer-wrap.is-oranje .mtdq-timer-progress{stroke:var(--mtd-waarschuwing)}.mtdq-timer-wrap.is-oranje .mtdq-timer-text{color:var(--mtd-waarschuwing)}.mtdq-timer-wrap.is-rood .mtdq-timer-progress{stroke:var(--mtd-fout-rand)}.mtdq-timer-wrap.is-rood .mtdq-timer-text{color:var(--mtd-fout-rand)}.mtd-diploma-wrap{max-width:100%;padding:20px 0}.mtd-diploma-brons,.mtd-diploma-zilver,.mtd-diploma-goud{padding:0}@keyframes mtdqSpin{to{transform:rotate(360deg)}}@keyframes mtdqShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes mtdqTipFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes mtdqMedalSwing{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}@keyframes mtdSpPulse{0%,to{box-shadow:var(--mtd-schaduw-actief-puls-0)}50%{box-shadow:var(--mtd-schaduw-actief-puls-50)}}@keyframes mtdSpPulseGold{0%,to{box-shadow:var(--mtd-schaduw-behaald-puls-0)}50%{box-shadow:var(--mtd-schaduw-behaald-puls-50)}}[data-paginatype$=-inloggen] .auth-template .mtd-stappen{text-align:left;margin:0;padding:0;list-style:none}[data-paginatype$=-inloggen] .auth-template .mtd-stappen__stap{color:var(--mtd-grid-tekst);align-items:center;margin:0;padding:0;font-size:15px;line-height:1.4;display:flex}[data-paginatype$=-inloggen] .auth-template .mtd-stappen__stap+.mtd-stappen__stap{margin-top:12px}[data-paginatype$=-inloggen] .auth-template .mtd-stappen__nr{background:var(--mtd-groen);width:28px;height:28px;color:var(--mtd-wit);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-right:12px;font-size:14px;font-weight:700;display:flex}[data-paginatype$=-inloggen] .auth-template,[data-paginatype$=-inloggen] .auth-template *{font-family:var(--mtd-font);font-weight:600}[data-paginatype$=-inloggen] p.success,[data-paginatype$=-inloggen] p.error{color:var(--mtd-zwart);font-size:15px;line-height:1.6}[data-paginatype$=-inloggen] p.error{color:var(--mtd-foutrood)}[data-paginatype$=-inloggen] .auth-switch{color:var(--mtd-zwart);text-align:center;font-size:13px}[data-paginatype$=-inloggen] .auth-switch a{color:var(--mtd-groen);font-weight:700;text-decoration:none}[data-paginatype$=-inloggen] .auth-switch a:hover{text-decoration:underline}[data-paginatype$=-inloggen] .auth-template form label{color:var(--mtd-zwart);text-align:left;margin-bottom:5px;font-size:14px;font-weight:600}[data-paginatype$=-inloggen] .auth-template form input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid var(--mtd-lichtblauw);background-color:var(--mtd-wit);color:var(--mtd-inlog-veldtekst);border-radius:8px;outline:none;padding:10px 42px 10px 15px;font-size:15px;transition:border-color .2s,box-shadow .2s}[data-paginatype$=-inloggen] .auth-template form input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--mtd-wit) inset;box-shadow:0 0 0 1000px var(--mtd-wit) inset}[data-paginatype$=-inloggen] .auth-template form input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--mtd-wit) inset;box-shadow:0 0 0 1000px var(--mtd-wit) inset}[data-paginatype$=-inloggen] .auth-template form input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--mtd-wit) inset;box-shadow:0 0 0 1000px var(--mtd-wit) inset}[data-paginatype$=-inloggen] .auth-template form input:focus{border-color:var(--mtd-lichtblauw);box-shadow:none}[data-paginatype$=-inloggen] .auth-template form button{background-color:var(--mtd-groen);color:var(--mtd-wit);cursor:pointer;box-shadow:var(--mtd-schaduw-knop);border:none;border-radius:8px;padding:11px 15px;font-size:15px;font-weight:700;transition:all .25s}[data-paginatype$=-inloggen] .auth-template form button:hover{box-shadow:var(--mtd-schaduw-inlogknop-hover);transform:translateY(-2px)}[data-paginatype$=-inloggen] .forgot-password{font-size:13px}[data-paginatype$=-inloggen] .forgot-password a{color:var(--mtd-zwart);font-weight:600;text-decoration:none}[data-paginatype$=-inloggen] .forgot-password a:hover{text-decoration:underline}[data-paginatype$=-inloggen] .auth-login-row{justify-content:space-between;align-items:center;display:flex}[data-paginatype$=-inloggen] .auth-login-row .forgot-password{margin:0 0 0 12px}[data-paginatype$=-inloggen] .auth-remember{color:var(--mtd-zwart);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;font-size:13px;font-weight:600;display:inline-flex}[data-paginatype$=-inloggen] .auth-remember input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid var(--mtd-lichtblauw);background:var(--mtd-wit);cursor:pointer;border-radius:5px;flex-shrink:0;width:18px;height:18px;margin:0 8px 0 0;padding:0;transition:border-color .15s}[data-paginatype$=-inloggen] .auth-remember input[type=checkbox]:hover{border-color:var(--mtd-inlog-vinkje-hover)}[data-paginatype$=-inloggen] .auth-remember input[type=checkbox]:focus-visible{outline:2px solid var(--mtd-groen);outline-offset:2px}[data-paginatype$=-inloggen] .auth-remember input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237a9bbf' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 12px}[data-paginatype$=-inloggen] .auth-pw-wrap{align-items:center;display:flex;position:relative}[data-paginatype$=-inloggen] .auth-pw-wrap input{width:100%;margin-bottom:0}[data-paginatype$=-inloggen] .auth-template form .auth-eye-btn{box-shadow:none;color:var(--mtd-placeholder);cursor:pointer;background:0 0;border:none;border-radius:0;align-items:center;margin-top:0;padding:4px;font-size:0;line-height:1;transition:color .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}[data-paginatype$=-inloggen] .auth-template form .auth-eye-btn:hover{color:var(--mtd-placeholder);box-shadow:none;background:0 0;transform:translateY(-50%)}[data-paginatype$=-inloggen] .auth-template .mtd-kaartmelding{text-align:center;margin:0;font-size:14px;line-height:1.5}[data-paginatype$=-inloggen] .auth-template .mtd-kaartmelding--fout{color:var(--mtd-foutrood)}[data-paginatype$=-inloggen] .auth-template .mtd-kaartmelding--goed{color:var(--mtd-groen)}[data-paginatype$=-inloggen] .auth-template .mtd-kaartmelding__tekst{align-items:center;display:inline-flex}[data-paginatype$=-inloggen] .auth-template .mtd-kaartmelding__vinkje{flex:none;width:18px;height:18px;margin-right:8px}[data-paginatype$=-inloggen] .auth-template .mtd-kaartmelding__vinkje path{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}[data-paginatype$=-inloggen] #forgot-password .auth-switch a{color:var(--mtd-groen);font-weight:700}[data-paginatype$=-inloggen] .auth-template h2{color:var(--mtd-zwart);margin-bottom:6px;font-size:1.15rem;font-weight:700;line-height:1.2}.mtd-inlog{padding:calc(var(--mtd-wolken-verhouding) + var(--mtd-inlog-boven)) 0 var(--mtd-inlog-tussenruimte)}.mtd-inlog>.mtd-container{display:flow-root}.mtd-inlog__kolommen{margin:calc(-1 * var(--mtd-inlog-tussenruimte)) 0 0 calc(-1 * var(--mtd-inlog-tussenruimte));flex-wrap:wrap;justify-content:space-between;align-items:stretch;display:flex}.mtd-inlog__kolom{flex-direction:column;flex:1 1 var(--mtd-inlog-kolom-min);max-width:var(--mtd-inlog-kolom-max);margin:var(--mtd-inlog-tussenruimte) 0 0 var(--mtd-inlog-tussenruimte);display:flex}.mtd-inlog__kolom>.mtd-eiland{flex-direction:column;flex:auto;display:flex}.mtd-inlog__infographic{border:1.5px solid var(--mtd-lichtblauw);background:var(--mtd-wit);box-shadow:var(--mtd-schaduw-inlogkaart);border-radius:12px;flex:auto;justify-content:center;align-items:center;padding:16px;display:flex;overflow:hidden}.mtd-inlog__infographic img{aspect-ratio:960/760;border-radius:6px;width:100%;height:auto;display:block}[data-paginatype$=-inloggen] .auth-template{width:auto;padding:var(--mtd-inlog-kaart-padding);border:1.5px solid var(--mtd-lichtblauw);background:var(--mtd-wit);box-shadow:var(--mtd-schaduw-inlogkaart);text-align:center;border-radius:12px;flex:auto;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);line-height:1.5;display:grid}[data-paginatype$=-inloggen] .auth-template h1{margin:0 0 var(--mtd-inlog-ruimte);color:var(--mtd-zwart);grid-row:1;padding:0;font-size:1.15rem;font-weight:700;line-height:1.2}[data-paginatype$=-inloggen] .auth-template .form-container{visibility:hidden;flex-direction:column;grid-area:2/1;display:flex}[data-paginatype$=-inloggen] .auth-template .form-container.active{visibility:visible;display:flex}[data-paginatype$=-inloggen] .auth-template form{flex-direction:column;display:contents}[data-paginatype$=-inloggen] .auth-template form>label,[data-paginatype$=-inloggen] .auth-template .auth-login-row,[data-paginatype$=-inloggen] .auth-template .auth-register-row,[data-paginatype$=-inloggen] .auth-template form>button[type=submit],[data-paginatype$=-inloggen] .auth-template .form-container>.mtd-stappen,[data-paginatype$=-inloggen] .auth-template .form-container>.mtd-kaartmelding,[data-paginatype$=-inloggen] .auth-template .form-container>.auth-switch{margin-top:auto}[data-paginatype$=-inloggen] .auth-template form>input:not([type=hidden]),[data-paginatype$=-inloggen] .auth-template form>.auth-pw-wrap,[data-paginatype$=-inloggen] .auth-template .auth-login-row,[data-paginatype$=-inloggen] .auth-template .auth-register-row,[data-paginatype$=-inloggen] .auth-template form>button[type=submit],[data-paginatype$=-inloggen] .auth-template .form-container>.mtd-stappen,[data-paginatype$=-inloggen] .auth-template .form-container>.mtd-kaartmelding,[data-paginatype$=-inloggen] .auth-template .form-container>h2{margin-bottom:var(--mtd-inlog-ruimte)}[data-paginatype$=-inloggen] #forgot-password form>button[type=submit]{margin-top:auto}[data-paginatype$=-inloggen] .auth-template form>label{margin-bottom:5px;line-height:1.5;display:block}[data-paginatype$=-inloggen] .auth-template form input:not([type=checkbox]),[data-paginatype$=-inloggen] .auth-template form>button[type=submit]{font-family:inherit;line-height:1.5}[data-paginatype$=-inloggen] .auth-template form>input:not([type=hidden]){margin-top:0}[data-paginatype$=-inloggen] .auth-template .auth-pw-wrap input{width:100%}[data-paginatype$=-inloggen] .auth-template form>button[type=submit]{margin-left:0;margin-right:0}[data-paginatype$=-inloggen] .auth-template .auth-switch{margin-bottom:0;padding:0;line-height:1.5}[data-paginatype$=-inloggen] .auth-template~p.error,[data-paginatype$=-inloggen] .auth-template~p.success{margin:15px 0 0}@media (max-width:760px){[data-paginatype$=-inloggen] .auth-template h1,[data-paginatype$=-inloggen] .auth-template form>input:not([type=hidden]),[data-paginatype$=-inloggen] .auth-template form>.auth-pw-wrap,[data-paginatype$=-inloggen] .auth-template .auth-login-row,[data-paginatype$=-inloggen] .auth-template .auth-register-row,[data-paginatype$=-inloggen] .auth-template form>button[type=submit],[data-paginatype$=-inloggen] .auth-template .form-container>.mtd-stappen,[data-paginatype$=-inloggen] .auth-template .form-container>.mtd-kaartmelding,[data-paginatype$=-inloggen] .auth-template .form-container>h2{margin-bottom:var(--mtd-inlog-ruimte-telefoon)}}.mtd-contactformulier__label{display:none}.mtd-contactformulier__vak{margin:0 0 15px}.mtd-contactformulier__rij{display:flex}.mtd-contactformulier__rij>.mtd-contactformulier__vak{flex:1 1 0;min-width:0}.mtd-contactformulier__rij>.mtd-contactformulier__vak+.mtd-contactformulier__vak{margin-left:15px}@media (max-width:767px){.mtd-contactformulier__rij{display:block}.mtd-contactformulier__rij>.mtd-contactformulier__vak+.mtd-contactformulier__vak{margin-left:0}}.mtd-contactformulier__veld{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid var(--mtd-lichtblauw);background-color:var(--mtd-wit);width:100%;color:var(--mtd-grid-tekst);border-radius:8px;margin:0;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s;display:block}.mtd-contactformulier__veld::-webkit-input-placeholder{color:var(--mtd-placeholder)}.mtd-contactformulier__veld::placeholder{color:var(--mtd-placeholder)}.mtd-contactformulier__veld:focus{border-color:var(--mtd-groen);box-shadow:var(--mtd-focusring);outline:none}.mtd-contactformulier__veld--fout,.mtd-contactformulier__veld--fout:focus{border-color:var(--mtd-foutrood)}.mtd-contactformulier__bericht{resize:none;min-height:150px}.mtd-contactformulier__onder{justify-content:flex-end;align-items:center;display:flex}.mtd-contactformulier__som{white-space:nowrap;color:var(--mtd-grid-tekst);align-items:center;margin:0;padding:0;font-size:15px;font-weight:700;display:flex}.mtd-contactformulier__vraag{margin-right:6px}.mtd-contactformulier__antwoord{text-align:center;width:90px;margin-left:10px;padding:12px 10px}.mtd-contactformulier__knop{background-color:var(--mtd-groen);color:var(--mtd-wit);cursor:pointer;border:none;border-radius:8px;margin-left:15px;padding:11px 24px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.4;transition:background-color .2s,transform .1s}.mtd-contactformulier__knop:hover{background-color:var(--mtd-knop-hover)}.mtd-contactformulier__knop:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.mtd-contactformulier__veld,.mtd-contactformulier__knop{transition:none}.mtd-contactformulier__knop:active{transform:none}}[data-paginatype=dashboard] .mtd-sectie--volle-hoogte>.mtd-container{min-height:calc(100vh - 400px - 2 * var(--mtd-sectie-padding));display:flow-root}[data-paginatype=dashboard] table:not(.variations){border:1px solid var(--mtd-dashboard-tabelrand);text-align:left;width:100%;margin:0 0 15px}[data-paginatype=dashboard] thead th,[data-paginatype=dashboard] tr th{padding:9px 24px;font-weight:700}[data-paginatype=dashboard] tr td{border-top:1px solid var(--mtd-dashboard-tabelrand);padding:6px 24px}[data-paginatype=dashboard] input{-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-paginatype=dashboard] input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[data-paginatype=dashboard] input[type=password],[data-paginatype=dashboard] input[type=text]{background-color:var(--mtd-wit)}[data-paginatype=dashboard] input[type=text]{margin:0}.mtd-teacher-dashboard[data-mtd-teacher-dashboard]{--text:var(--mtd-donkerblauw)}.mtd-teacher-dashboard[data-mtd-parent-dashboard]{--text:var(--mtd-zwart)}.mtd-teacher-dashboard *{box-sizing:border-box}.mtd-teacher-dashboard{font-family:var(--mtd-font);background:var(--mtd-wit);min-height:100vh;color:var(--text);padding:0}.mtd-teacher-dashboard a{text-decoration:none}.mtd-teacher-dashboard .class-card{background:var(--mtd-wit);text-align:left;border:1.5px solid var(--mtd-quiz-rand);box-shadow:var(--mtd-schaduw-quizkaart);border-radius:12px;margin-bottom:20px;padding:25px;overflow:hidden}.mtd-teacher-dashboard .class-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mtd-teacher-dashboard .class-title{font-family:var(--mtd-font);color:var(--mtd-zwart);font-size:1.15rem;font-weight:700}.mtd-teacher-dashboard .class-count{font-family:var(--mtd-font);color:var(--mtd-klasaantal);font-size:.8rem;font-weight:400}.mtd-teacher-dashboard .class-header-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mtd-teacher-dashboard .edit-button{font-family:var(--mtd-font);color:var(--mtd-wit);background-color:var(--mtd-groen);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;height:40px;padding:11px 20px;font-size:1rem;font-weight:700;line-height:1;transition:background .2s,transform .1s;display:inline-flex}.mtd-teacher-dashboard .edit-button:hover{background:var(--mtd-knop-hover)}.mtd-teacher-dashboard .edit-button:active{transform:scale(.97)}.mtd-teacher-dashboard .toggle-button{font-family:var(--mtd-font);color:var(--mtd-wit);background-color:var(--mtd-groen);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:40px;padding:11px 20px;font-size:1rem;font-weight:700;line-height:1;transition:background .2s,transform .1s;display:inline-flex}.mtd-teacher-dashboard .no-class-message{color:var(--mtd-blauwgrijs);margin:0 0 20px;padding:0;font-size:1rem;font-weight:600}.mtd-teacher-dashboard .toggle-button:hover{background:var(--mtd-knop-hover)}.mtd-teacher-dashboard .toggle-button:active{transform:scale(.97)}.mtd-teacher-dashboard .toggle-button .chevron{border-right:2px solid var(--mtd-chevron);border-bottom:2px solid var(--mtd-chevron);vertical-align:middle;width:7px;height:7px;margin-bottom:3px;display:inline-block;transform:rotate(45deg)}.mtd-teacher-dashboard .collapsible-content{opacity:1;max-height:5000px;padding-top:14px;transition:max-height .45s cubic-bezier(.4,0,.2,1),opacity .35s;overflow:visible}.mtd-teacher-dashboard .collapsible-content.hidden{opacity:0;max-height:0;padding-top:0;overflow:hidden}.mtd-teacher-dashboard .table-wrap{padding:0;overflow-x:auto}.mtd-teacher-dashboard .mtd-table,.mtd-teacher-dashboard .mtd-table thead,.mtd-teacher-dashboard .mtd-table tbody,.mtd-teacher-dashboard .mtd-table tr,.mtd-teacher-dashboard .mtd-table th,.mtd-teacher-dashboard .mtd-table td{border:none!important}.mtd-teacher-dashboard .mtd-table{border-collapse:separate;border-spacing:0;width:auto}.mtd-teacher-dashboard .mtd-table thead th{min-width:110px;font-family:var(--mtd-font);color:var(--mtd-zwart);text-align:center;white-space:nowrap;padding:6px;font-size:1rem;font-weight:700;border-bottom:1px solid var(--mtd-lichtblauw)!important}.mtd-teacher-dashboard .mtd-table thead th:first-child{text-align:left;min-width:50px;padding-left:2px}.mtd-teacher-dashboard .mtd-table thead th:nth-child(2){text-align:left;padding-left:0}.mtd-teacher-dashboard .mtd-table thead th.tafel-num{min-width:46px}.mtd-teacher-dashboard .mtd-table tbody tr{transition:background .18s}.mtd-teacher-dashboard .mtd-table tbody tr:nth-child(2n){background:var(--mtd-tabelstreep)}.mtd-teacher-dashboard .mtd-table tbody tr:hover{background:var(--mtd-zeer-lichtblauw)}.mtd-teacher-dashboard .mtd-table tbody td{text-align:center;vertical-align:middle;padding:9px 4px;border-bottom:1px solid var(--mtd-lichtblauw)!important}.mtd-teacher-dashboard .mtd-table tbody td:first-child{text-align:center;color:var(--text);padding-left:2px;font-size:.95rem;font-weight:700}.mtd-teacher-dashboard .mtd-table tbody td:nth-child(2){text-align:left;color:var(--mtd-zwart);padding-left:0}.mtd-teacher-dashboard .star-pill{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:2px solid transparent;border-radius:8px;justify-content:center;align-items:center;gap:2px;width:38px;height:26px;font-size:.82rem;font-weight:700;transition:transform .12s;display:inline-flex}.mtd-teacher-dashboard .mtd-table .star-pill.s5:hover{cursor:pointer;transform:scale(1.15)}.mtd-teacher-dashboard .mtd-table a .dip-star{transition:transform .12s}.mtd-teacher-dashboard .mtd-table a:hover .dip-star{transform:scale(1.15)}.mtd-teacher-dashboard .s0{background:var(--mtd-ster-0-vlak);color:var(--mtd-grijs);border-color:transparent}.mtd-teacher-dashboard .s1{background:var(--mtd-ster-1-vlak);color:var(--mtd-ster-1-tekst);border-color:transparent}.mtd-teacher-dashboard .s2{background:var(--mtd-ster-2-vlak);color:var(--mtd-ster-2-tekst);border-color:transparent}.mtd-teacher-dashboard .s3{background:var(--mtd-ster-3-vlak);color:var(--mtd-wit);border-color:transparent}.mtd-teacher-dashboard .s4{background:var(--mtd-ster-4-vlak);color:var(--mtd-wit);border-color:transparent}.mtd-teacher-dashboard .s5{background:var(--mtd-groen);color:var(--mtd-wit);box-shadow:none;border-color:transparent}.mtd-teacher-dashboard .star-emoji{margin-left:1px;font-size:.78rem}.mtd-teacher-dashboard .dip-star{font-size:1.1rem;line-height:1;display:inline-block}.mtd-teacher-dashboard .dip-star-none{color:var(--mtd-diplomaster-uit)}.mtd-teacher-dashboard .dip-star-brons{color:var(--mtd-brons)}.mtd-teacher-dashboard .dip-star-zilver{color:var(--mtd-diplomaster-zilver)}.mtd-teacher-dashboard .dip-star-goud{color:var(--mtd-goud)}.mtd-teacher-dashboard .diploma-col-header{font-size:1.3rem;line-height:1}.mtd-teacher-dashboard .legend{border-top:1px solid var(--mtd-lichtblauw);box-sizing:border-box;flex-wrap:wrap;flex:none;justify-content:flex-end;gap:10px 24px;max-width:100%;padding:14px 24px 20px;display:flex}.mtd-teacher-dashboard .legend-item{color:var(--mtd-zwart);white-space:nowrap;flex-shrink:0;align-items:center;gap:7px;font-size:.82rem;font-weight:600;display:flex}.mtd-teacher-dashboard .button-container{flex-wrap:wrap;gap:10px;margin-top:5px;display:flex}.mtd-teacher-dashboard .create-class-button,.mtd-teacher-dashboard .logout-button{font-family:var(--mtd-font);color:var(--mtd-wit);background-color:var(--mtd-groen);cursor:pointer;border:none;border-radius:8px;padding:11px 20px;font-size:1rem;font-weight:700;transition:background .2s,transform .1s;display:inline-block}.mtd-teacher-dashboard .create-class-button:hover,.mtd-teacher-dashboard .logout-button:hover{background:var(--mtd-knop-hover)}.mtd-teacher-dashboard .create-class-button:active,.mtd-teacher-dashboard .logout-button:active{transform:scale(.97)}.mtd-teacher-dashboard .bottom-actions{display:table}.mtd-teacher-dashboard #qm-password-form{width:100%;margin-top:25px;display:none}.mtd-teacher-dashboard .qm-password-card{background:var(--mtd-wit);text-align:left;border:1.5px solid var(--mtd-quiz-rand);box-shadow:var(--mtd-schaduw-quizkaart);border-radius:12px;padding:25px;overflow:hidden}.mtd-teacher-dashboard .qm-password-card h1{font-family:var(--mtd-font);color:var(--mtd-zwart);margin-bottom:10px;font-size:1.15rem;font-weight:700;line-height:1.8em}.mtd-teacher-dashboard .qm-input-wrap{align-items:center;display:flex;position:relative}.mtd-teacher-dashboard .qm-password-card input[type=password],.mtd-teacher-dashboard .qm-password-card input[type=text]{border:2px solid var(--mtd-lichtblauw);width:100%;font-family:var(--mtd-font);color:var(--mtd-zwart);box-sizing:border-box;border-radius:12px;padding:11px 72px 11px 16px;font-size:.95rem;font-weight:600;transition:border-color .2s,box-shadow .2s}.mtd-teacher-dashboard .qm-password-card input[type=password]:focus,.mtd-teacher-dashboard .qm-password-card input[type=text]:focus{outline:none}.mtd-teacher-dashboard .qm-eye-btn{cursor:pointer;color:var(--mtd-placeholder);background:0 0;border:none;align-items:center;padding:4px;line-height:1;transition:color .2s;display:flex;position:absolute;right:12px}.mtd-teacher-dashboard .qm-eye-btn:hover{color:var(--mtd-donkerblauw)}.mtd-teacher-dashboard .qm-check-icon{pointer-events:none;align-items:center;display:none;position:absolute;right:40px}.mtd-teacher-dashboard .qm-check-icon.visible{display:flex}.mtd-teacher-dashboard #qm-password-message .is-fout{color:var(--mtd-fout)}.mtd-teacher-dashboard .student-checkbox-cell{width:16px;padding-left:2px!important;padding-right:8px!important}.mtd-teacher-dashboard .student-checkbox-cell input{cursor:pointer;margin:0;transform:scale(.95)}.mtd-teacher-dashboard .mtd-table thead th.student-checkbox-cell{text-align:center}.mtd-teacher-dashboard .mtd-class-bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mtd-teacher-dashboard .mtd-reset-section{flex-shrink:0;padding:14px 24px 0 18px}.mtd-teacher-dashboard .mtd-reset-link{font-family:var(--mtd-font);color:var(--mtd-zwart);cursor:pointer;align-items:center;gap:8px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.mtd-teacher-dashboard .mtd-reset-link:hover .mtd-reset-text{text-decoration:underline}.mtd-teacher-dashboard .mtd-reset-arrow-wrap{flex:0 0 22px;justify-content:center;align-items:center;width:22px;display:inline-flex}.mtd-teacher-dashboard .mtd-reset-arrow{-webkit-text-stroke:.4px currentColor;font-size:22px;line-height:1;position:relative;top:-3px}.mtd-teacher-dashboard .mtd-reset-feedback{margin-top:8px;font-size:.85rem;font-weight:600;display:none}.mtd-teacher-dashboard .mtd-reset-feedback.is-fout{color:var(--mtd-reset-fout)}.mtd-teacher-dashboard .mtd-reset-feedback.is-bezig{color:var(--mtd-reset-bezig)}.mtd-teacher-dashboard .mtd-reset-feedback.is-succes{color:var(--mtd-reset-succes)}.mtd-teacher-dashboard .legend{border-top:none;flex-shrink:0;padding:14px 24px 0}@media (max-width:600px){.mtd-teacher-dashboard .table-wrap{padding:0}.mtd-teacher-dashboard .legend{gap:8px}}@media (max-width:900px){.mtd-teacher-dashboard[data-mtd-teacher-dashboard] .legend{justify-content:flex-start}}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .table-fade-wrap{position:relative;overflow:hidden}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .table-wrap{scrollbar-width:thin;scrollbar-color:var(--mtd-scrollbalk) transparent;padding:0;overflow-x:auto}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .table-wrap::-webkit-scrollbar{height:5px}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .table-wrap::-webkit-scrollbar-track{background:0 0}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .table-wrap::-webkit-scrollbar-thumb{background:var(--mtd-scrollbalk);border-radius:2.5px}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .table-wrap::-webkit-scrollbar-thumb:hover{background:var(--mtd-scrollbalk-hover)}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .table-fade-wrap:after{content:"";background:linear-gradient(to right, transparent, var(--mtd-wit));pointer-events:none;opacity:1;width:40px;transition:opacity .2s;position:absolute;top:0;bottom:0;right:0}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .table-fade-wrap.is-at-end:after{opacity:0}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .class-card .mtd-class-bottom{justify-content:space-between;align-items:center}@media (max-width:1200px){.mtd-teacher-dashboard[data-mtd-parent-dashboard] .legend{justify-content:flex-start;gap:10px 14px;padding-left:0}}@media (max-width:600px){.mtd-teacher-dashboard[data-mtd-parent-dashboard] .legend{gap:8px}}@media (min-width:1201px){.mtd-teacher-dashboard[data-mtd-parent-dashboard] .class-card .mtd-class-bottom .legend{text-align:right;justify-content:flex-end;margin-left:auto;padding-right:0}}.class-card-form .class-management,.class-card-form .class-management *{font-family:var(--mtd-font);box-sizing:border-box}.class-card-form .class-management label{color:var(--mtd-zwart);margin-top:25px;margin-bottom:6px;font-size:.95rem;font-weight:600;display:block}.class-card-form .class-management input[type=text],.class-card-form .class-management input[type=password]{border:2px solid var(--mtd-lichtblauw);width:calc(33.33% - 8px);max-width:calc(33.33% - 8px);font-family:var(--mtd-font);color:var(--mtd-zwart);background:var(--mtd-wit);border-radius:8px;padding:11px 16px;font-size:.95rem;font-weight:600;transition:border-color .2s}.class-card-form .class-management input[type=text]::-webkit-input-placeholder{color:var(--mtd-placeholder);font-weight:600}.class-card-form .class-management input[type=text]::placeholder{color:var(--mtd-placeholder);font-weight:600}.class-card-form .class-management input[type=password]::-webkit-input-placeholder{color:var(--mtd-placeholder);font-weight:600}.class-card-form .class-management input[type=password]::placeholder{color:var(--mtd-placeholder);font-weight:600}.class-card-form .class-management input[type=text]:focus,.class-card-form .class-management input[type=password]:focus{outline:none}.class-card-form .class-management input[type=text]:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--mtd-wit) inset;box-shadow:0 0 0px 1000px var(--mtd-wit) inset}.class-card-form .class-management input[type=text]:-webkit-autofill:hover{-webkit-box-shadow:0 0 0px 1000px var(--mtd-wit) inset;box-shadow:0 0 0px 1000px var(--mtd-wit) inset}.class-card-form .class-management input[type=text]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px var(--mtd-wit) inset;box-shadow:0 0 0px 1000px var(--mtd-wit) inset}.class-card-form .class-management input[type=password]:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--mtd-wit) inset;box-shadow:0 0 0px 1000px var(--mtd-wit) inset}.class-card-form .class-management input[type=password]:-webkit-autofill:hover{-webkit-box-shadow:0 0 0px 1000px var(--mtd-wit) inset;box-shadow:0 0 0px 1000px var(--mtd-wit) inset}.class-card-form .class-management input[type=password]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px var(--mtd-wit) inset;box-shadow:0 0 0px 1000px var(--mtd-wit) inset}.class-card-form .class-management .cls-pw-wrap{width:calc(33.33% - 8px);max-width:calc(33.33% - 8px);position:relative}.class-card-form .class-management .cls-pw-wrap input[type=text]{width:100%;max-width:100%;padding-right:38px}.class-card-form .class-management .cls-pw-check{pointer-events:none;align-items:center;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.class-card-form .class-management .cls-pw-feedback{font-family:var(--mtd-font);color:var(--mtd-fout);min-height:1.2em;margin:12px 2px 0;font-size:.95rem;font-weight:600}.class-card-form .class-management .cls-pw-feedback:empty{min-height:0;margin:0}.class-card-form .class-management .student-button-group{align-items:center;gap:8px;display:flex}.class-card-form .class-management #new-student{border:2px solid var(--mtd-lichtblauw);width:calc(33.33% - 8px);max-width:calc(33.33% - 8px);font-family:var(--mtd-font);color:var(--mtd-zwart);background:var(--mtd-wit);border-radius:8px;padding:11px 16px;font-size:.95rem;font-weight:600}.class-card-form .class-management #new-student:focus{outline:none}.class-card-form .class-management #new-student.leerling-dubbel{border-color:var(--mtd-fout)}.class-card-form .class-management .leerling-feedback{font-family:var(--mtd-font);color:var(--mtd-fout);margin:12px 2px 0;font-size:.95rem;font-weight:600}.class-card-form .class-management .leerling-feedback:empty{margin:0}.class-card-form .class-management button,.class-card-form .button-group button{font-family:var(--mtd-font);color:var(--mtd-wit);background:var(--mtd-groen);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;padding:11px 20px;font-size:1rem;font-weight:700;transition:background .2s,transform .1s;display:inline-flex}.class-card-form .class-management button:hover,.class-card-form .button-group button:hover{background:var(--mtd-knop-hover)}.class-card-form .class-management button:active,.class-card-form .button-group button:active{transform:scale(.97)}.class-card-form .class-management button.delete-class,.class-card-form .button-group button.delete-class{color:var(--mtd-zwart);background:0 0;padding:11px 12px}.class-card-form .class-management button.delete-class:hover,.class-card-form .button-group button.delete-class:hover{color:var(--mtd-foutrood);background:0 0}.class-card-form .class-management #student-list{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.class-card-form .class-management .student-chip{background:var(--mtd-chip-vlak);max-width:calc(16.66% - 8px);font-family:var(--mtd-font);color:var(--mtd-zwart);border:none;border-radius:8px;flex:1 0 calc(16.66% - 8px);justify-content:space-between;align-items:center;gap:8px;padding:11px 14px;font-size:.9rem;font-weight:600;display:inline-flex}.class-card-form .class-management .student-chip .remove-student{cursor:pointer;color:var(--mtd-zwart);margin-left:8px;font-size:1.1rem;line-height:1;transition:color .15s}.class-card-form .class-management .student-chip .remove-student:hover{color:var(--mtd-foutrood)}.class-card-form .class-management .button-group,.class-card-form .button-group{align-items:center;gap:10px;margin-top:25px;display:flex}.class-card-form .class-management .button-group form,.class-card-form .button-group form{margin:0}.class-card-form .error-message{color:var(--mtd-fout);font-family:var(--mtd-font);margin-top:10px;font-size:.9rem;font-weight:600}.class-card-form .submit-hide-add-class{display:none!important}.class-card-form{background:var(--mtd-wit);border:1.5px solid var(--mtd-quiz-rand);box-shadow:var(--mtd-schaduw-quizkaart);border-radius:12px;position:relative;padding:25px!important}.class-card-form .klas-form-titel{font-family:var(--mtd-font);color:var(--mtd-zwart);margin:0 0 20px;font-size:1.15rem;font-weight:700}.class-card-form .button-group.klas-form-acties{margin-top:0;position:absolute;top:25px;right:25px}.class-card-form .klas-titel-kort{display:none}.class-card-form .class-management .student-chip{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding-right:40px;display:block;position:relative;overflow:hidden}.class-card-form .class-management .student-chip .remove-student{margin-left:0;position:absolute;top:50%;right:14px;transform:translateY(-50%)}@media (max-width:760px){.class-card-form{padding:20px!important}.class-card-form .klas-form-kop{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex;container-type:inline-size}.class-card-form .klas-form-kop .klas-form-titel{margin:0 12px 12px 0}.class-card-form .klas-form-kop .button-group.klas-form-acties{margin:0 0 12px;position:static}.class-card-form .class-management input[type=text],.class-card-form .class-management .cls-pw-wrap{width:100%;max-width:100%}.class-card-form .class-management #new-student{flex:1 1 0;width:auto;min-width:0;max-width:none}.class-card-form .class-management .student-chip{flex-basis:calc(50% - 4px);max-width:calc(50% - 4px)}}@container (width<=314px){.class-card-form .klas-titel-lang{display:none}.class-card-form .klas-titel-kort{display:inline}}@container (width<=300px){.class-card-form .button-group.klas-form-acties{gap:8px}.class-card-form .klas-form-acties button.add-update-class{padding-left:14px;padding-right:14px}.class-card-form .klas-form-acties button.delete-class{padding-left:4px;padding-right:4px}}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .class-card .mtd-child-name{cursor:pointer;border-radius:4px;padding:2px 4px;transition:background .15s;display:inline-block}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .class-card .mtd-child-name:hover{background:var(--mtd-zeer-lichtblauw)}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .class-card .mtd-kinderen-header,.mtd-teacher-dashboard[data-mtd-parent-dashboard] .class-card .mtd-name-combined{text-align:left!important;vertical-align:middle!important;width:180px!important;min-width:180px!important;padding-left:2px!important;font-weight:400!important}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .class-card .mtd-kinderen-header{font-weight:700!important}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .class-card .mtd-name-combined .mtd-edit-name,.mtd-teacher-dashboard[data-mtd-parent-dashboard] .class-card .mtd-name-combined .mtd-child-name,.mtd-teacher-dashboard[data-mtd-parent-dashboard] .class-card .mtd-name-combined .mtd-name-input{vertical-align:middle}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .class-card .mtd-name-combined .mtd-edit-name{margin-right:2px;padding-right:0!important}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .class-card .mtd-name-combined .mtd-edit-name,.mtd-teacher-dashboard[data-mtd-parent-dashboard] .class-card .mtd-name-combined .mtd-delete-child{box-sizing:content-box;text-align:left;white-space:nowrap;width:18px;min-width:18px;overflow:hidden}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .class-card .mtd-name-combined{position:relative}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .class-card .mtd-name-combined .mtd-delete-child{display:none!important}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .class-card .mtd-table thead th.tafel-num,.mtd-teacher-dashboard[data-mtd-parent-dashboard] .class-card .mtd-table tbody td:not(.mtd-name-combined){text-align:center!important;padding-left:6px!important}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .class-card .mtd-edit-name{cursor:pointer;color:var(--mtd-placeholder);background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;line-height:1;transition:color .2s;display:inline-flex}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .class-card .mtd-edit-name:hover{color:var(--mtd-blauwgrijs)}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-family-password{font-family:var(--mtd-font);color:var(--mtd-zwart);align-items:center;gap:4px;margin-left:auto;font-size:1rem;display:inline-flex;position:relative}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-family-password .mtd-fp-label{color:var(--mtd-blauwgrijs);font-weight:600}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-family-password .mtd-fp-pill{background-color:var(--mtd-lichtblauw);border-radius:8px;align-items:center;gap:10px;padding:8px 14px;display:inline-flex}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-family-password .mtd-fp-value{font-family:var(--mtd-font);color:var(--mtd-zwart);font-size:1rem;font-weight:700}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-family-password .mtd-fp-edit{cursor:pointer;color:var(--mtd-placeholder);background:0 0;border:none;align-items:center;padding:0;line-height:1;transition:color .2s;display:inline-flex}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-family-password .mtd-fp-edit:hover{color:var(--mtd-blauwgrijs)}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-family-password .mtd-fp-input{font-family:inherit!important;font-size:inherit!important;color:inherit!important;min-width:2ch!important;height:auto!important;box-shadow:inset -1px 0 0 0 var(--mtd-donkerblauw)!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;margin:0 2px 0 4px!important;padding:0!important;font-weight:700!important}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-family-password .mtd-fp-input.mtd-cursor-off{box-shadow:none!important}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-family-password .mtd-fp-block{margin:0 0 0 6px;display:inline-block}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-family-password .mtd-fp-status-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-left:auto;display:inline-flex}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-family-password .mtd-fp-error-msg{font-family:var(--mtd-font);color:var(--mtd-fout);white-space:nowrap;margin-right:6px;font-size:1rem;font-weight:600}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-family-password .mtd-fp-info-tip{color:var(--mtd-placeholder);cursor:help;align-items:center;line-height:1;transition:color .2s;display:inline-flex}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-family-password .mtd-fp-info-tip:hover,.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-family-password .mtd-fp-info-tip:focus{color:var(--mtd-blauwgrijs);outline:none}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-family-password .mtd-fp-info-tip-text{background:var(--mtd-wit);color:var(--mtd-zwart);border:1px solid var(--mtd-lichtblauw);box-shadow:var(--mtd-schaduw-tooltip);white-space:normal;opacity:0;pointer-events:none;z-index:100;border-radius:8px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:460px;margin-top:8px;padding:10px 14px;font-size:.9rem;font-weight:400;line-height:1.6;transition:opacity .15s;position:absolute;top:100%;right:0}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-family-password .mtd-fp-info-tip-text a{color:var(--mtd-blauwgrijs);text-decoration:underline}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-family-password .mtd-fp-info-tip-text a:hover{color:var(--mtd-donkerblauw)}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-family-password .mtd-fp-info-tip-text .mtd-fp-mini-btn{background:var(--mtd-groen);color:var(--mtd-wit);vertical-align:baseline;border-radius:14px;padding:2px 10px;font-size:.78rem;font-weight:700;line-height:1.3;display:inline-block}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-family-password .mtd-fp-info-tip:after{content:"";height:8px;position:absolute;top:100%;left:0;right:0}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-family-password .mtd-fp-info-tip:hover .mtd-fp-info-tip-text,.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-family-password .mtd-fp-info-tip:focus .mtd-fp-info-tip-text{pointer-events:auto;opacity:1}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-edit-actions{font-family:var(--mtd-font);color:var(--mtd-gezin-actie);align-items:center;gap:8px;padding:14px 0 0;font-size:.82rem;font-weight:600;display:inline-flex}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-edit-actions a{color:inherit;text-underline-offset:4px;cursor:pointer;text-decoration:underline}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-edit-actions a:hover{color:var(--mtd-gezin-actie-hover)}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-edit-actions .mtd-actions-sep{margin:0 4px}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .class-card.is-delete-mode .mtd-name-combined .mtd-edit-name{display:none!important}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .class-card.is-delete-mode .mtd-name-combined .mtd-delete-child{vertical-align:middle;cursor:pointer;color:var(--mtd-placeholder);background:0 0;border:none;border-radius:6px;align-items:center;margin-right:2px;line-height:1;transition:color .2s;padding:4px!important;display:inline-flex!important;position:static!important;top:auto!important;right:auto!important;transform:none!important}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .class-card.is-delete-mode .mtd-name-combined .mtd-delete-child:hover{color:var(--mtd-blauwgrijs)}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .class-card .mtd-name-combined .mtd-edit-name{display:none!important}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .class-card.is-edit-mode .mtd-name-combined .mtd-edit-name{display:inline-block!important}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-name-input{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;color:inherit!important;min-width:2ch!important;height:auto!important;box-shadow:inset -1px 0 0 0 var(--mtd-donkerblauw)!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;margin:0!important;padding:0!important}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-name-input.mtd-cursor-off{box-shadow:none!important}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-child-add-stub .mtd-name-input{box-shadow:none!important}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-child-add-stub .mtd-name-add-icon{vertical-align:middle;color:var(--mtd-placeholder);align-items:center;margin-right:8px;display:inline-flex}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-child-add-stub .mtd-name-save{font-family:var(--mtd-font);color:var(--mtd-groen);cursor:pointer;vertical-align:middle;background:0 0;border:none;align-items:center;gap:6px;margin:0 0 0 auto;padding:0;font-size:1rem;font-weight:600;display:inline-flex}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-child-add-stub .mtd-name-save:hover{color:var(--mtd-groen);background:0 0;text-decoration:underline}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-child-add-stub{background:var(--mtd-wit);border:1.5px solid var(--mtd-quiz-rand);box-shadow:var(--mtd-schaduw-quizkaart);font-family:var(--mtd-font);border-radius:8px;align-items:center;margin:5px 0 25px;padding:14px 25px;font-size:16px;display:flex}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-onboarding-wizard{font-family:var(--mtd-font);margin:0 0 20px;padding:0}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-onb-title{color:var(--mtd-zwart);text-align:left;overflow-wrap:break-word;margin:0 0 14px;font-size:1rem;line-height:1.5}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-onb-pane{box-sizing:border-box}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-onb-pane+.mtd-onb-pane{margin-top:20px}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-onb-title strong{color:var(--mtd-groen);margin-right:4px;font-weight:700}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-onboarding-wizard .mtd-child-add-stub{margin:0}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-onb-row{align-items:stretch;gap:10px;display:flex}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-onb-row .mtd-child-add-stub{flex:auto;min-width:0}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-onb-row .mtd-onb-add-toggle{flex:none;align-items:center;display:inline-flex}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-onb-pane .mtd-name-input{flex:auto;min-width:0}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-onb-chips{margin-bottom:0}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-onb-chip{background:var(--mtd-wizardchip-vlak);border:1.5px solid var(--mtd-quiz-rand);font-family:var(--mtd-font);border-radius:12px;align-items:center;gap:10px;margin-bottom:8px;padding:12px 18px;font-size:16px;display:flex}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-onb-chip-icon{color:var(--mtd-placeholder);flex-shrink:0;align-items:center;display:inline-flex}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-onb-chip-name{color:var(--mtd-zwart);flex:1;font-weight:600}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-onb-chip-remove{color:var(--mtd-gezin-actie);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:22px;line-height:1;transition:color .15s}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-onb-chip-remove:hover{color:var(--mtd-fout)}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-onb-add-another{color:var(--mtd-placeholder);font-family:var(--mtd-font);cursor:pointer;padding:4px 0;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-block}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-onb-add-another:hover{color:var(--mtd-blauwgrijs);text-decoration:none}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-onb-pw-check{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-left:auto;display:inline-flex}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-onb-pw-feedback{font-family:var(--mtd-font);color:var(--mtd-fout);margin:0;font-size:.95rem;font-weight:600}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-onb-pw-feedback:not(:empty){min-height:1.2em;margin:12px 2px 0}@keyframes mtdOnbShake{0%,to{transform:translate(0)}15%{transform:translate(-6px)}30%{transform:translate(6px)}45%{transform:translate(-5px)}60%{transform:translate(5px)}75%{transform:translate(-3px)}90%{transform:translate(3px)}}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-child-add-stub.mtd-onb-shake{animation:.4s ease-in-out mtdOnbShake}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-child-name{display:inline-block}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-edit-name,.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-delete-child{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:18px;transition:background .15s}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-edit-name:hover,.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-delete-child:hover{background:var(--mtd-zeer-lichtblauw)}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-name-save,.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-name-cancel{border:1px solid var(--mtd-lichtblauw);cursor:pointer;background:0 0;border-radius:6px;margin-left:4px;padding:4px 10px;font-size:16px}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .mtd-name-save:hover{background:var(--mtd-groen);color:var(--mtd-wit);border-color:var(--mtd-groen)}.mtd-teacher-dashboard[data-mtd-teacher-dashboard] .mtd-table tbody td:nth-child(2){white-space:nowrap;text-overflow:ellipsis;width:180px;max-width:180px;overflow:hidden}.mtd-teacher-dashboard[data-mtd-parent-dashboard] .class-card .mtd-name-combined .mtd-child-name{white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}@media (max-width:760px){.mtd-teacher-dashboard[data-mtd-teacher-dashboard] .mtd-table tbody td:nth-child(2){width:150px;max-width:150px}}
