@font-face{font-family:Jost;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/jost-latin-BzT6BTit.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:Jost;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/jost-latin-ext-CIz6PhuC.woff2) format("woff2");unicode-range:U+0100-024F,U+0304,U+0308,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0}:root{--sc-indigo: #290AAD;--sc-blue-light: #9DD0EF;--sc-cyan: #0DA3DE;--sc-gray: #D0D0D0;--sc-orange: #FF521B;--sc-surface: #FFFFFF;--sc-black: #000000;--sc-indigo-hover: #1F0888;--sc-orange-hover: #E63F0C;--sc-gray-dark: #5A5A5A;--sc-surface-soft: #F2F8FD;--sc-mid-blue: #1A63C2;--sc-cyan-text: #0A7BA8;--sc-text: #212529;--sc-text-secondary: #495057;--sc-text-tertiary: #6C757D;--sc-bg: #F7F6FC;--sc-hairline: #E5E1F2;--sc-font: "Jost", "Futura PT", Futura, "Century Gothic", "Avenir Next", "Trebuchet MS", sans-serif;--sc-radius: 0;--sc-shadow: 0 1px 2px rgba(41, 10, 173, .04), 0 4px 16px rgba(41, 10, 173, .05);--sc-shadow-raised: 0 1px 2px rgba(41, 10, 173, .05), 0 16px 40px -20px rgba(41, 10, 173, .2), 0 40px 80px -48px rgba(41, 10, 173, .22);--sc-on-indigo-muted: color-mix(in srgb, var(--sc-surface) 78%, var(--sc-indigo));--sc-ease: cubic-bezier(.2, .7, .2, 1);--sc-duration: .2s;--sc-space-1: 4px;--sc-space-2: 8px;--sc-space-3: 12px;--sc-space-4: 16px;--sc-space-5: 24px;--sc-space-6: 32px;--sc-space-7: 48px;--sc-space-8: 64px;--sc-header-h: 64px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--sc-font);font-size:16px;line-height:1.5;color:var(--sc-text);background:var(--sc-bg);-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;line-height:1.15;color:var(--sc-indigo);font-weight:700}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--sc-cyan);outline-offset:2px}.sc-kop{position:sticky;top:0;z-index:10;height:var(--sc-header-h);background:var(--sc-surface);border-bottom:1px solid var(--sc-hairline)}.sc-kop__binnen{max-width:1280px;height:100%;margin:0 auto;padding:0 var(--sc-space-5);display:flex;align-items:center;gap:var(--sc-space-6)}.sc-logo{height:22px;width:auto;display:block}.sc-logo--groot{height:32px}.sc-kop__app{font-size:14px;font-weight:600;color:var(--sc-text-secondary);padding-left:var(--sc-space-4);border-left:1px solid var(--sc-hairline);white-space:nowrap}.sc-kop__gebruiker{margin-left:auto;display:flex;align-items:center;gap:var(--sc-space-4);font-size:14px;color:var(--sc-text-secondary);white-space:nowrap}.sc-tabs{display:flex;gap:var(--sc-space-5);align-self:stretch}.sc-tab{display:flex;align-items:center;gap:var(--sc-space-2);background:none;border:0;border-bottom:3px solid transparent;padding:0 2px;cursor:pointer;font-size:15px;font-weight:500;color:var(--sc-text-secondary);transition:color var(--sc-duration) var(--sc-ease),border-color var(--sc-duration) var(--sc-ease)}.sc-tabs--manager{padding-left:var(--sc-space-5);border-left:1px solid var(--sc-hairline);align-items:center}.sc-tabs__groep{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sc-cyan-text)}.sc-tab:hover{color:var(--sc-indigo);border-bottom-color:var(--sc-gray)}.sc-tab--actief,.sc-tab--actief:hover{color:var(--sc-indigo);font-weight:700;border-bottom-color:var(--sc-indigo)}.sc-tab__teller{min-width:20px;height:20px;padding:0 6px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--sc-indigo);color:var(--sc-surface);font-size:12px;font-weight:700}.sc-pagina{max-width:1040px;margin:0 auto;padding:var(--sc-space-6) var(--sc-space-5) var(--sc-space-7)}.sc-pagina--breed{max-width:1280px}.sc-stapel{display:flex;flex-direction:column;gap:var(--sc-space-5)}.sc-raster{display:grid;gap:var(--sc-space-5)}@media(min-width:900px){.sc-raster--2{grid-template-columns:1fr 1fr}}.sc-rij{display:flex;align-items:center;gap:var(--sc-space-3);flex-wrap:wrap}.sc-rij--tussen{justify-content:space-between}.sc-label{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sc-cyan-text)}.sc-title{font-size:28px}.sc-subtitle{font-size:16px;font-weight:500;color:var(--sc-text-secondary)}.sc-klein{font-size:14px;color:var(--sc-text-secondary)}.sc-caption{font-size:12px;color:var(--sc-text-tertiary)}.sc-metric{font-weight:700;color:var(--sc-indigo);font-variant-numeric:tabular-nums;line-height:1.1}.sc-kop-punt:after{content:"·";color:var(--sc-orange);margin-left:2px}.sc-card{background:var(--sc-surface);border-radius:var(--sc-radius);box-shadow:var(--sc-shadow-raised);padding:var(--sc-space-5)}.sc-card--vlak{box-shadow:none;border:1px solid var(--sc-hairline)}.sc-card__kop{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--sc-space-3);margin-bottom:var(--sc-space-4)}.sc-lijst{display:flex;flex-direction:column}.sc-lijst__item{display:flex;align-items:center;gap:var(--sc-space-4);padding:var(--sc-space-3) 0;border-top:1px solid var(--sc-hairline)}.sc-lijst__item:first-child{border-top:0;padding-top:0}.sc-lijst__hoofd{flex:1;min-width:0}.sc-lijst__naam{font-weight:600}.sc-leeg{color:var(--sc-text-secondary);font-size:15px}.sc-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sc-space-2);min-height:44px;padding:10px 20px;border:1px solid transparent;border-radius:var(--sc-radius);font-size:15px;font-weight:600;line-height:1.2;cursor:pointer;white-space:nowrap;transition:background var(--sc-duration) var(--sc-ease),border-color var(--sc-duration) var(--sc-ease),color var(--sc-duration) var(--sc-ease)}.sc-btn:active:not(:disabled){transform:translateY(1px)}.sc-btn:disabled{cursor:not-allowed;opacity:.45}.sc-btn--klein{min-height:34px;padding:6px 12px;font-size:14px}.sc-btn--primary{background:var(--sc-orange);color:var(--sc-black);font-weight:700}.sc-btn--primary:hover:not(:disabled){background:var(--sc-orange-hover)}.sc-btn--primary:after{content:"›";font-size:1.3em;line-height:0;transition:transform var(--sc-duration) var(--sc-ease)}.sc-btn--primary:hover:after{transform:translate(3px)}.sc-btn--indigo{background:var(--sc-indigo);color:var(--sc-surface)}.sc-btn--indigo:hover:not(:disabled){background:var(--sc-indigo-hover)}.sc-btn--secondary{background:var(--sc-surface);color:var(--sc-indigo);border-color:var(--sc-gray)}.sc-btn--secondary:hover:not(:disabled){border-color:var(--sc-indigo)}.sc-btn--ghost{background:none;color:var(--sc-text-secondary);padding-left:8px;padding-right:8px}.sc-btn--ghost:hover:not(:disabled){color:var(--sc-indigo)}.sc-link{background:none;border:0;padding:0;cursor:pointer;color:var(--sc-indigo);font-weight:600;text-decoration:underline;text-underline-offset:3px}.sc-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;font-size:13px;font-weight:600;line-height:1.3;white-space:nowrap;border-radius:var(--sc-radius)}.sc-badge--concept{box-shadow:inset 0 0 0 1px var(--sc-gray);color:var(--sc-text-secondary)}.sc-badge--gepland{background:color-mix(in srgb,var(--sc-blue-light) 45%,var(--sc-surface));color:var(--sc-indigo)}.sc-badge--ingediend{background:var(--sc-indigo);color:var(--sc-surface)}.sc-badge--vastgelegd{background:color-mix(in srgb,var(--sc-gray) 45%,var(--sc-surface));color:var(--sc-text)}.sc-badge--let-op{box-shadow:inset 0 0 0 2px var(--sc-orange);color:var(--sc-text)}.sc-cat{display:inline-block;padding:2px 8px;font-size:12px;font-weight:600;letter-spacing:.04em;white-space:nowrap}.sc-cat--bi{background:var(--sc-indigo);color:var(--sc-surface)}.sc-cat--ba{background:var(--sc-cyan);color:var(--sc-black)}.sc-cat--lead{background:var(--sc-blue-light);color:var(--sc-indigo)}.sc-cat--consultancy{background:var(--sc-gray-dark);color:var(--sc-surface)}.sc-cat--mt{background:var(--sc-mid-blue);color:var(--sc-surface)}.sc-veld{display:flex;flex-direction:column;gap:6px}.sc-veld__label{font-size:14px;font-weight:600;color:var(--sc-text-secondary)}.sc-input,.sc-select,.sc-textarea{width:100%;min-height:44px;padding:10px 12px;background:var(--sc-bg);border:0;border-bottom:2px solid var(--sc-gray);border-radius:var(--sc-radius);font-size:15px;color:var(--sc-text)}.sc-input:focus,.sc-select:focus,.sc-textarea:focus{outline:2px solid var(--sc-cyan);outline-offset:0;background:var(--sc-surface)}.sc-select--klein{min-height:34px;padding:4px 8px;font-size:14px;width:auto}.sc-textarea{resize:vertical;line-height:1.45}.sc-textarea--wit{background:var(--sc-surface)}.sc-fout{color:var(--sc-black);background:color-mix(in srgb,var(--sc-orange) 14%,var(--sc-surface));border-left:3px solid var(--sc-orange);padding:8px 12px;font-size:14px}.sc-login{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--sc-surface)}.sc-login__merk{position:relative;overflow:hidden;background:var(--sc-indigo);color:var(--sc-surface);padding:var(--sc-space-7) var(--sc-space-8);display:flex;flex-direction:column;justify-content:space-between;gap:var(--sc-space-6);clip-path:polygon(0 0,calc(100% - 64px) 0,100% 50%,calc(100% - 64px) 100%,0 100%)}.sc-login__cirkel{position:absolute;width:520px;height:520px;border-radius:50%;background:var(--sc-blue-light);opacity:.16;right:-120px;bottom:-180px}.sc-login__logo{width:200px;height:auto;position:relative}.sc-login__titel{font-size:64px;font-weight:700;line-height:1;position:relative}.sc-login__titel:after{content:"·";color:var(--sc-orange)}.sc-login__tekst{font-size:20px;font-weight:500;color:var(--sc-on-indigo-muted);max-width:26ch;margin-top:var(--sc-space-4);position:relative}.sc-login__payoff{font-size:16px;font-weight:600;letter-spacing:.08em;color:var(--sc-blue-light);position:relative}.sc-login__form{align-self:center;justify-self:center;width:100%;max-width:400px;padding:var(--sc-space-6);display:flex;flex-direction:column;gap:var(--sc-space-4)}@media(max-width:860px){.sc-login{grid-template-columns:1fr}.sc-login__merk{clip-path:polygon(0 0,100% 0,100% calc(100% - 32px),50% 100%,0 calc(100% - 32px));padding:var(--sc-space-6) var(--sc-space-5) var(--sc-space-7)}.sc-login__titel{font-size:44px}}.sc-flow{max-width:1280px;margin:0 auto;height:calc(100vh - var(--sc-header-h));padding:var(--sc-space-4) var(--sc-space-5);display:flex;flex-direction:column;gap:var(--sc-space-3)}.sc-flow__boven{display:flex;align-items:center;gap:var(--sc-space-4)}.sc-flow__titel{display:flex;align-items:center;gap:var(--sc-space-3);min-width:0}.sc-flow__titel h2{font-size:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-flow__voortgang{margin-left:auto;display:flex;align-items:center;gap:var(--sc-space-3);flex-shrink:0}.sc-teller{background:none;border:0;cursor:pointer;padding:4px 6px;font-size:14px;font-weight:600;color:var(--sc-text-secondary);font-variant-numeric:tabular-nums}.sc-teller:hover{color:var(--sc-indigo);text-decoration:underline}.sc-balk{width:160px;height:6px;background:var(--sc-hairline)}.sc-balk__vulling{height:100%;background:var(--sc-indigo);transition:width .3s var(--sc-ease)}.sc-ronde{font-size:14px;font-weight:700;color:var(--sc-indigo);white-space:nowrap}.sc-flow__definitie{font-size:15px;color:var(--sc-text-secondary);max-width:110ch}.sc-flow__uitleg{font-size:13px;color:var(--sc-text-tertiary)}.sc-rubric{flex:1;min-height:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--sc-space-3)}.sc-niveau{position:relative;display:flex;flex-direction:column;min-height:0;background:var(--sc-surface);border:1px solid var(--sc-hairline);padding:var(--sc-space-3) var(--sc-space-3) var(--sc-space-2);cursor:pointer;text-align:left;transition:border-color var(--sc-duration) var(--sc-ease),background var(--sc-duration) var(--sc-ease)}.sc-niveau:hover{border-color:var(--sc-indigo)}.sc-niveau__kop{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:6px;min-height:26px}.sc-niveau__naam{font-size:16px;font-weight:700;color:var(--sc-indigo)}.sc-niveau__tekst{font-size:14px;line-height:1.4;font-weight:500;margin-bottom:8px}.sc-niveau__gedrag{margin:0;padding-left:16px;font-size:13px;line-height:1.4;color:var(--sc-text-secondary);overflow-y:auto}.sc-niveau__gedrag li{margin-bottom:4px}.sc-niveau__voet{margin-top:auto;padding-top:var(--sc-space-2);display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:36px}.sc-niveau--nu{background:var(--sc-indigo);border-color:var(--sc-indigo)}.sc-niveau--nu .sc-niveau__naam,.sc-niveau--nu .sc-niveau__tekst{color:var(--sc-surface)}.sc-niveau--nu .sc-niveau__gedrag{color:var(--sc-on-indigo-muted)}.sc-niveau--doel{border:2px solid var(--sc-orange);box-shadow:inset 0 4px 0 var(--sc-orange)}.sc-niveau--vorige{border-style:dashed;border-color:var(--sc-gray-dark)}.sc-markering{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:700;white-space:nowrap}.sc-markering--nu{background:var(--sc-surface);color:var(--sc-indigo)}.sc-markering--doel{background:var(--sc-orange);color:var(--sc-black)}.sc-markering--vorige{box-shadow:inset 0 0 0 1px var(--sc-gray-dark);color:var(--sc-gray-dark);background:var(--sc-surface)}.sc-doelknop{background:var(--sc-surface);border:1px solid var(--sc-gray);cursor:pointer;padding:4px 10px;font-size:13px;font-weight:600;color:var(--sc-text)}.sc-doelknop:hover{border-color:var(--sc-orange)}.sc-doelknop--actief{background:var(--sc-orange);border-color:var(--sc-orange);color:var(--sc-black)}.sc-flow__onder{display:flex;align-items:center;gap:var(--sc-space-4);background:var(--sc-surface);border-top:1px solid var(--sc-hairline);margin:0 calc(-1 * var(--sc-space-5));padding:var(--sc-space-3) var(--sc-space-5)}.sc-flow__notitie{flex:1;display:flex;align-items:center;gap:var(--sc-space-3);min-width:0}.sc-flow__notitie label{font-size:14px;font-weight:600;color:var(--sc-text-secondary);white-space:nowrap}.sc-flow__notitie .sc-textarea{min-height:44px;height:44px;resize:none;transition:height var(--sc-duration) var(--sc-ease)}.sc-flow__notitie .sc-textarea:focus{height:88px}.sc-punten{font-size:14px;font-weight:600;color:var(--sc-indigo);white-space:nowrap}.sc-sprong{position:absolute;right:0;top:calc(100% + 6px);z-index:20;width:340px;max-height:60vh;overflow-y:auto;background:var(--sc-surface);box-shadow:var(--sc-shadow-raised);padding:var(--sc-space-2) 0}.sc-sprong__cat{padding:8px 14px 4px}.sc-sprong__item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;background:none;border:0;padding:6px 14px;cursor:pointer;font-size:14px;text-align:left}.sc-sprong__item:hover{background:var(--sc-bg)}.sc-sprong__item--actief{font-weight:700;color:var(--sc-indigo)}.sc-bol{width:10px;height:10px;border-radius:50%;flex-shrink:0;box-shadow:inset 0 0 0 1.5px var(--sc-gray-dark)}.sc-bol--vol{background:var(--sc-indigo);box-shadow:none}@media(max-width:1023px){.sc-flow{height:auto}.sc-rubric{grid-template-columns:1fr}.sc-niveau__gedrag{overflow:visible}.sc-flow__boven,.sc-flow__onder{flex-wrap:wrap}.sc-flow__onder{position:sticky;bottom:0}.sc-balk{width:80px}.sc-flow__titel h2{white-space:normal}}.sc-spoor{display:inline-flex;gap:3px;flex-shrink:0}.sc-spoor__vak{width:18px;height:12px;background:var(--sc-surface);box-shadow:inset 0 0 0 1px var(--sc-gray)}.sc-spoor__vak--nu{background:var(--sc-indigo);box-shadow:none}.sc-spoor__vak--groei{background:var(--sc-cyan);box-shadow:none}.sc-spoor__vak--daling{background:repeating-linear-gradient(135deg,var(--sc-gray) 0 3px,var(--sc-surface) 3px 6px)}.sc-spoor__vak--doel{box-shadow:inset 0 0 0 2px var(--sc-orange)}.sc-spoor-legenda{display:flex;flex-wrap:wrap;gap:var(--sc-space-4);font-size:13px;color:var(--sc-text-secondary)}.sc-spoor-legenda span{display:inline-flex;align-items:center;gap:6px}.sc-spoor-legenda .sc-spoor__vak{display:inline-block;width:14px;height:10px}.sc-skills__cat{margin-top:var(--sc-space-5);margin-bottom:var(--sc-space-2);display:flex;align-items:center;gap:var(--sc-space-3)}.sc-skills__cat:first-child{margin-top:0}.sc-skill{background:var(--sc-surface);border-bottom:1px solid var(--sc-hairline)}.sc-skill--open{background:var(--sc-surface-soft)}.sc-skill__naam{font-weight:600;font-size:15px;color:var(--sc-text)}.sc-groeipunten{font-weight:700;color:var(--sc-indigo);font-size:14px}.sc-daling{font-weight:600;color:var(--sc-text-secondary);font-size:14px}.sc-notitie-teken{font-size:13px;font-weight:600;color:var(--sc-indigo)}.sc-pijl{color:var(--sc-text-tertiary);font-size:12px;text-align:right}.sc-dim{color:var(--sc-text-tertiary)}.sc-skill__detail{border-top:1px solid var(--sc-hairline);padding:var(--sc-space-3) 14px var(--sc-space-4);display:flex;flex-direction:column;gap:var(--sc-space-3)}.sc-tabel{--sc-kolommen: minmax(0, 1.6fr) minmax(0, 2fr) minmax(0, .9fr) 72px 120px 16px}.sc-tabel__kop,.sc-tabel__rij{display:grid;grid-template-columns:var(--sc-kolommen);align-items:center;gap:var(--sc-space-4);padding:0 14px}.sc-tabel__kop{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sc-text-tertiary);padding-bottom:6px;border-bottom:1px solid var(--sc-gray)}.sc-tabel__rij{width:100%;min-height:48px;background:none;border:0;cursor:pointer;text-align:left;font-size:15px}.sc-tabel__rij:hover{background:var(--sc-bg)}.sc-tabel__niveau{display:flex;align-items:center;gap:var(--sc-space-3);min-width:0}.sc-tabel__niveau strong{color:var(--sc-indigo)}.sc-tabel__tekens{display:flex;align-items:center;gap:var(--sc-space-2)}.sc-tabel .sc-skills__cat{margin-top:var(--sc-space-4);padding:0 14px}.sc-badge--aangepast{padding:1px 8px;font-size:12px;box-shadow:inset 0 0 0 1px var(--sc-indigo);color:var(--sc-indigo)}@media(max-width:800px){.sc-tabel__kop{display:none}.sc-tabel__rij{grid-template-columns:1fr auto;row-gap:4px;padding:10px 14px}.sc-tabel__rij>:nth-child(3){display:none}.sc-tabel__niveau{grid-column:1 / -1;flex-wrap:wrap}}.sc-mini-rubric{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.sc-mini-niveau{border:1px solid var(--sc-hairline);padding:8px;font-size:13px;line-height:1.35;background:var(--sc-surface)}.sc-mini-niveau strong{display:block;color:var(--sc-indigo);margin-bottom:4px}.sc-mini-niveau--nu{background:var(--sc-indigo);color:var(--sc-surface);border-color:var(--sc-indigo)}.sc-mini-niveau--nu strong{color:var(--sc-surface)}.sc-mini-niveau--doel{border:2px solid var(--sc-orange)}.sc-mini-niveau--vorige{border-style:dashed;border-color:var(--sc-gray-dark)}.sc-mini-niveau{display:flex;flex-direction:column}.sc-mini-niveau__voet{margin-top:auto;padding-top:6px;display:flex;flex-wrap:wrap;gap:4px;align-items:center}.sc-mini-niveau--klikbaar{cursor:pointer}.sc-mini-niveau--klikbaar:hover{border-color:var(--sc-indigo)}.sc-mini-niveau--nu .sc-markering--vorige{background:var(--sc-indigo);color:var(--sc-surface);box-shadow:inset 0 0 0 1px var(--sc-surface)}@media(max-width:800px){.sc-mini-rubric{grid-template-columns:1fr}}.sc-notities{display:grid;gap:var(--sc-space-2)}@media(min-width:800px){.sc-notities--2{grid-template-columns:1fr 1fr}}.sc-notitie{background:var(--sc-surface-soft);border-left:3px solid var(--sc-blue-light);padding:8px 12px}.sc-notitie--manager{border-left-color:var(--sc-indigo)}.sc-notitie__kop{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sc-cyan-text);margin-bottom:2px}.sc-notitie--manager .sc-notitie__kop{color:var(--sc-indigo)}.sc-notitie__tekst{font-size:15px;white-space:pre-wrap}.sc-notitie__leeg{font-size:14px;color:var(--sc-text-tertiary);font-style:italic}.sc-catgroei{display:flex;flex-wrap:wrap;gap:var(--sc-space-2)}.sc-catgroei__item{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;background:var(--sc-surface);border:1px solid var(--sc-hairline);font-size:14px;font-weight:600}.sc-rondes{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--sc-space-3)}.sc-ronde-kaart{display:flex;flex-direction:column;gap:2px;text-align:left;background:var(--sc-surface);border:1px solid var(--sc-hairline);padding:var(--sc-space-3) var(--sc-space-4);cursor:pointer;position:relative}.sc-ronde-kaart:hover{border-color:var(--sc-indigo)}.sc-ronde-kaart__titel{font-size:18px;font-weight:700;color:var(--sc-indigo)}.sc-ronde-kaart--bekijken{border:2px solid var(--sc-indigo)}.sc-ronde-kaart--vergelijk{border:2px dashed var(--sc-gray-dark)}.sc-ronde-kaart__rol{position:absolute;top:10px;right:10px}.sc-review-kop{position:sticky;top:var(--sc-header-h);z-index:5;background:var(--sc-surface);box-shadow:var(--sc-shadow-raised);border-left:6px solid var(--sc-indigo);padding:var(--sc-space-4) var(--sc-space-5);display:flex;align-items:center;gap:var(--sc-space-4);flex-wrap:wrap}.sc-review-kop h2{font-size:22px}.sc-review-kop .sc-caption{font-size:14px}.sc-correctie{font-size:13px;color:var(--sc-text-secondary)}.sc-correctie strong{color:var(--sc-indigo)}.sc-schakel{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--sc-text-secondary);cursor:pointer}.sc-schakel input{width:18px;height:18px;accent-color:var(--sc-indigo)}.sc-welkom{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sc-space-4);flex-wrap:wrap}.sc-taak{display:flex;align-items:center;gap:var(--sc-space-4);flex-wrap:wrap;padding:var(--sc-space-4);background:var(--sc-surface-soft);border-left:4px solid var(--sc-indigo)}.sc-taak--rustig{border-left-color:var(--sc-gray)}.sc-verwijzing{display:flex;align-items:center;justify-content:space-between;gap:var(--sc-space-4);flex-wrap:wrap;padding:var(--sc-space-3) var(--sc-space-4);background:var(--sc-surface);border:1px solid var(--sc-hairline);border-left:4px solid var(--sc-cyan);font-size:15px}.sc-taak__tekst{flex:1;min-width:220px}.sc-taak__titel{font-size:18px;font-weight:700;color:var(--sc-indigo)}.sc-planner{display:flex;align-items:center;gap:var(--sc-space-2);flex-wrap:wrap}.sc-planner .sc-input{width:auto;min-height:34px;padding:4px 8px;font-size:14px}.sc-terug{margin-bottom:var(--sc-space-4)}@media(max-width:760px){.sc-kop{position:static;height:auto}.sc-kop__binnen{flex-wrap:wrap;gap:4px var(--sc-space-4);padding:10px var(--sc-space-4) 0}.sc-kop__app,.sc-kop__gebruiker>span{display:none}.sc-tabs{order:3;min-height:44px;overflow-x:auto;gap:var(--sc-space-4)}.sc-tabs--manager{order:4;padding-left:var(--sc-space-3)}.sc-tab{white-space:nowrap;font-size:14px}.sc-pagina{padding:var(--sc-space-5) var(--sc-space-4) var(--sc-space-7)}.sc-flow{padding:var(--sc-space-4)}.sc-flow__voortgang{margin-left:0;flex-wrap:wrap;flex-shrink:1;min-width:0}.sc-ronde{white-space:normal}.sc-flow__onder{margin:0 calc(-1 * var(--sc-space-4));padding:var(--sc-space-3) var(--sc-space-4)}.sc-flow__notitie{flex-basis:100%}.sc-flow__onder .sc-btn{flex:1}.sc-review-kop{position:static;clip-path:none;padding-right:var(--sc-space-5)}.sc-review-kop .sc-btn--primary{margin-left:0}.sc-sprong{width:min(340px,calc(100vw - 32px));left:0;right:auto}}.sc-review-kop__acties{margin-left:auto;display:flex;align-items:center;gap:var(--sc-space-2);flex-wrap:wrap}.sc-review-kop .sc-btn--primary{margin-left:0}.sc-btn--op-indigo{background:transparent;color:var(--sc-surface);border-color:var(--sc-on-indigo-muted)}.sc-btn--op-indigo:hover:not(:disabled){border-color:var(--sc-surface);background:var(--sc-indigo-hover)}.sc-uitleg{max-width:110ch}.sc-uitleg strong{color:var(--sc-text-secondary)}.sc-gesprek{position:fixed;inset:var(--sc-header-h) 0 0 0;z-index:8;background:var(--sc-bg);overflow:auto}.sc-flow__medewerker{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:4px 10px;background:var(--sc-surface-soft);border-left:3px solid var(--sc-blue-light);font-size:14px;max-height:44px;overflow:hidden}.sc-flow__medewerker .sc-notitie__kop{margin:0}.sc-flow__medewerker>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-taak--terug{border-left-color:var(--sc-orange)}.sc-melding{max-width:1040px;margin:var(--sc-space-4) auto 0;padding:10px var(--sc-space-4);background:var(--sc-surface);border:1px solid var(--sc-hairline);border-left:4px solid var(--sc-indigo);font-size:15px;font-weight:500}.sc-bevestig{flex-basis:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--sc-space-3);flex-wrap:wrap;padding:10px var(--sc-space-3);background:var(--sc-surface-soft);border-left:3px solid var(--sc-indigo);font-size:14px}.sc-print{display:none}@media print{@page{size:A4 landscape;margin:12mm}body{background:var(--sc-surface)}.sc-kop,.sc-scherm{display:none!important}.sc-print{display:block;font-size:10pt;color:var(--sc-black)}.sc-print__kop{display:flex;align-items:center;gap:16px;padding-bottom:8px;border-bottom:2px solid var(--sc-indigo);margin-bottom:8px}.sc-print__kop h1{font-size:16pt}.sc-print__sub{font-size:10pt;color:var(--sc-gray-dark)}.sc-print__kpi{margin:6px 0 10px}.sc-print__tabel{width:100%;border-collapse:collapse}.sc-print__tabel th{background:var(--sc-indigo);color:var(--sc-surface);text-align:left;padding:4px 6px;font-weight:600}.sc-print__tabel td{padding:3px 6px;border-bottom:1px solid var(--sc-gray);vertical-align:top}.sc-print__tabel tbody tr:nth-child(2n) td{background:var(--sc-surface-soft)}.sc-print__cat td{font-weight:700;color:var(--sc-indigo);padding-top:8px;background:var(--sc-surface)!important}.sc-print__totaal td{font-weight:600;border-top:2px solid var(--sc-indigo);background:var(--sc-surface)!important}.sc-print__tabel tr{break-inside:avoid}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.sc-hero{position:relative;overflow:hidden;background:var(--sc-indigo);color:var(--sc-surface);clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),50% 100%,0 calc(100% - 40px));padding:var(--sc-space-6) var(--sc-space-5) calc(var(--sc-space-6) + 32px)}.sc-hero__cirkel{position:absolute;width:420px;height:420px;border-radius:50%;background:var(--sc-blue-light);opacity:.14;right:max(-140px,calc(50% - 760px));top:-160px}.sc-hero__binnen{position:relative;max-width:1040px;margin:0 auto;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sc-space-5);flex-wrap:wrap}.sc-hero__label{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sc-blue-light);margin-bottom:6px}.sc-hero__titel{font-size:40px;color:var(--sc-surface)}.sc-hero__sub{margin-top:8px;font-size:17px;font-weight:500;color:var(--sc-on-indigo-muted);max-width:60ch}.sc-hero__rechts{display:flex;align-items:center;gap:var(--sc-space-3);flex-wrap:wrap}.sc-hero .sc-caption,.sc-hero .sc-veld__label{color:var(--sc-on-indigo-muted)}.sc-hero .sc-select,.sc-hero .sc-input{background:var(--sc-surface);border-bottom-color:var(--sc-blue-light)}.sc-pagina--hero{padding-top:var(--sc-space-5)}.sc-cirkels{display:flex;flex-wrap:wrap;gap:var(--sc-space-5) var(--sc-space-6);align-items:center}.sc-cirkelkpi{display:flex;align-items:center;gap:var(--sc-space-4);min-width:220px;flex:1}.sc-cirkelkpi .sc-caption{max-width:26ch;margin-top:2px}.sc-cirkel{flex-shrink:0;width:104px;height:104px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;font-size:26px;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sc-cirkel--indigo{background:var(--sc-indigo);color:var(--sc-surface)}.sc-cirkel--licht{background:var(--sc-blue-light);color:var(--sc-indigo)}.sc-cirkel--grijs{background:var(--sc-gray);color:var(--sc-indigo)}.sc-cirkel--klein{width:72px;height:72px;font-size:18px}.sc-segment{display:inline-flex;box-shadow:inset 0 0 0 1px var(--sc-gray)}.sc-segment__knop{background:none;border:0;padding:6px 14px;min-height:34px;font-size:14px;font-weight:600;color:var(--sc-text-secondary);cursor:pointer}.sc-segment__knop:hover{color:var(--sc-indigo)}.sc-segment__knop--actief,.sc-segment__knop--actief:hover{background:var(--sc-indigo);color:var(--sc-surface)}.sc-matrix{--sc-mkol: minmax(150px, 1.4fr) repeat(5, minmax(44px, .55fr)) 72px minmax(0, 2fr);font-size:14px}.sc-matrix--smal{--sc-mkol: minmax(150px, 1.6fr) repeat(5, minmax(44px, .6fr)) 72px}.sc-matrix__kop,.sc-matrix__rij,.sc-matrix__somrij{display:grid;grid-template-columns:var(--sc-mkol);align-items:center;column-gap:4px}.sc-matrix__kop{position:sticky;top:var(--sc-header-h);z-index:2;background:var(--sc-surface);padding:8px 0;border-bottom:2px solid var(--sc-indigo);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sc-text-tertiary)}.sc-matrix__niv{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:10px;line-height:1.2;letter-spacing:.02em}.sc-matrix__niv b{font-size:15px;color:var(--sc-indigo)}.sc-matrix__groep{padding-top:var(--sc-space-3)}.sc-matrix__cat{padding:4px 0 6px}.sc-matrix__rij{width:100%;min-height:34px;background:none;border:0;border-bottom:1px solid var(--sc-hairline);text-align:left;font-size:14px;padding:0}.sc-matrix__rij--klik{cursor:pointer}.sc-matrix__rij--klik:hover{background:var(--sc-bg)}.sc-matrix__rij--klik:hover .sc-matrix__naam{color:var(--sc-indigo)}.sc-matrix__naam{font-weight:600;padding:6px 8px 6px 0}.sc-matrix__vak{display:block;height:22px;margin:6px 0;background:var(--sc-bg);box-shadow:inset 0 0 0 1px var(--sc-hairline)}.sc-matrix__vak--vorige{background:var(--sc-gray);box-shadow:none}.sc-matrix__vak--groei{background:var(--sc-cyan);box-shadow:none}.sc-matrix__vak--nu{background:var(--sc-indigo);box-shadow:none}.sc-matrix__vak--doel{box-shadow:inset 0 0 0 3px var(--sc-orange);background:var(--sc-surface)}.sc-matrix__pts{text-align:right;font-weight:700;color:var(--sc-indigo);padding-right:12px;font-variant-numeric:tabular-nums}.sc-matrix__kop .sc-matrix__pts{font-weight:600;color:var(--sc-text-tertiary)}.sc-matrix__toel{font-size:13px;font-style:italic;color:var(--sc-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:8px}.sc-matrix__som{margin-top:var(--sc-space-4);background:var(--sc-indigo);color:var(--sc-surface);padding:var(--sc-space-3) 0}.sc-matrix__somrij{min-height:30px;font-variant-numeric:tabular-nums}.sc-matrix__somrij>span{text-align:center;font-weight:700}.sc-matrix__somrij>span:first-child{text-align:left;padding-left:var(--sc-space-4);font-weight:600;font-style:italic}.sc-matrix__somrij--klein>span{font-size:12px;font-weight:500;color:var(--sc-on-indigo-muted)}.sc-matrix__totaal{font-size:28px;text-align:right!important;padding-right:12px}.sc-matrix__salaris{text-align:left!important;padding-left:8px;font-size:13px;font-weight:500!important;color:var(--sc-blue-light)}.sc-matrix__legenda{display:flex;flex-wrap:wrap;gap:var(--sc-space-4);margin-top:var(--sc-space-3);font-size:13px;color:var(--sc-text-secondary)}.sc-matrix__legenda span{display:inline-flex;align-items:center;gap:6px}.sc-matrix__legenda .sc-matrix__vak{width:22px;height:14px;margin:0}@media(max-width:800px){.sc-matrix,.sc-matrix--smal{--sc-mkol: minmax(110px, 1fr) repeat(5, 26px) 48px}.sc-matrix__toel,.sc-matrix__kop>span:last-child:not(.sc-matrix__pts),.sc-matrix__salaris{display:none}.sc-matrix__niv{font-size:0}.sc-matrix__niv b{font-size:13px}.sc-matrix__kop{position:static}}.sc-flow__uitlegrij{display:flex;align-items:center;justify-content:space-between;gap:var(--sc-space-4);flex-wrap:wrap}.sc-vorigekeer{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;padding:4px 12px;background:var(--sc-surface);box-shadow:inset 0 0 0 1px var(--sc-hairline);font-size:14px}.sc-vorigekeer strong{color:var(--sc-indigo)}.sc-vorigekeer__gehaald{font-weight:700;color:var(--sc-indigo);background:var(--sc-blue-light);padding:1px 8px}.sc-vorigdoel{align-self:flex-start;margin:-2px 0 8px;padding:2px 8px;font-size:12px;font-weight:700;color:var(--sc-black);box-shadow:inset 0 0 0 2px var(--sc-orange);background:var(--sc-surface)}.sc-staven{display:flex;align-items:flex-end;gap:var(--sc-space-3);height:120px;padding-top:18px;border-bottom:1px solid var(--sc-gray)}.sc-staaf{flex:1;max-width:64px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;position:relative}.sc-staaf__waarde{font-size:12px;font-weight:700;color:var(--sc-indigo);margin-bottom:4px;font-variant-numeric:tabular-nums}.sc-staaf__balk{width:100%;background:var(--sc-blue-light)}.sc-staaf__balk--laatste{background:var(--sc-indigo)}.sc-staaf__label{position:absolute;bottom:-22px;font-size:11px;color:var(--sc-text-tertiary);white-space:nowrap}.sc-staven+div{margin-top:24px}.sc-card{padding:var(--sc-space-6)}.sc-card+.sc-card{margin-top:0}.sc-title--h3{font-size:22px}.sc-taak{padding:var(--sc-space-5)}.sc-btn{letter-spacing:.01em}.sc-btn--indigo:active:not(:disabled),.sc-btn--primary:active:not(:disabled){transform:translateY(1px)}@media(max-width:760px){.sc-hero{padding:var(--sc-space-5) var(--sc-space-4) calc(var(--sc-space-5) + 32px)}.sc-hero__titel{font-size:30px}.sc-card{padding:var(--sc-space-5) var(--sc-space-4)}.sc-cirkel{width:84px;height:84px;font-size:21px}}.sc-melding{display:flex;align-items:center;justify-content:space-between;gap:var(--sc-space-3);flex-wrap:wrap}.sc-melding--fout{border-left-color:var(--sc-orange);color:var(--sc-black)}
