@import "https://fonts.googleapis.com/css2?family=Titillium+Web:ital,wght@0,300;0,600;1,300;1,600&display=swap";:root{--wb-sticky-header-height:132px;--wb-color-bg-linen:#e3ddd3;--wb-bg:var(--wb-color-bg-linen);--wb-surface:#fff;--wb-surface-soft:#f7f8fc;--wb-text:#1f2838;--wb-text-muted:#5d6780;--wb-border:#dde2ef;--wb-color-header-sand:#caac8f;--wb-header:var(--wb-color-header-sand);--wb-accent-blue:#4a90e2;--wb-accent-purple:#9c6f96;--wb-accent-purple-soft:#ede4f1;--wb-chip:#ebedf4;--wb-chip-hover:#dfe3ee;--wb-shadow-soft:0 3px 12px #1f283814;--wb-radius-card:5px;--wb-radius-soft:4px;--wb-font-family-heading:"Titillium Web", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--wb-font-family-body:"Titillium Web", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--wb-font-family-sans:var(--wb-font-family-body);--wb-font-weight-heading:600;--wb-font-weight-body:300;--wb-line-height-base:1.5;--wb-shell-max-width:1152px;--wb-shell-max-width-tasks:1434px;--wb-layout-columns-desktop:4;--wb-layout-columns-tasks-desktop:5;--wb-layout-columns-mobile:2;--wb-layout-column-width:258px;--wb-layout-column-gap:24px;--wb-layout-row-gap:16px;--wb-layout-side-padding:24px;--wb-card-span-default:1;--wb-card-span-full:3;--wb-card-radius:var(--wb-radius-card);--wb-card-padding:16px;--wb-card-title-lines-medium:2;--wb-card-title-lines-small-medium:1;--wb-card-summary-lines-large:3;--wb-card-summary-lines-medium:3;--wb-card-shell-gradient-angle:90deg;--wb-card-border-gradient-angle:90deg;--wb-card-panel-fill:#ffffffe6;--wb-card-panel-text:#2e3140;--wb-nav-hoofddomein-span-desktop:1;--wb-nav-hoofddomein-span-mobile:2;--wb-nav-domein-span:1;--wb-nav-domein-height:104px;--wb-nav-hoofddomein-height-factor:1.5;--wb-nav-hoofddomein-column-start-desktop:1;--wb-nav-domein-columns-start-desktop:2;--wb-nav-domein-columns-end-desktop:4;--wb-domein-onze-school-base:#8e5871;--wb-domein-onze-school-dark:#684153;--wb-domein-onze-school-light:#ab7890;--wb-domein-ska-base:#a2763f;--wb-domein-ska-dark:#76562e;--wb-domein-ska-light:#c0955e;--wb-domein-vs-base:#7f9180;--wb-domein-vs-dark:#617162;--wb-domein-vs-light:#a0ada1;--wb-domein-op-base:#5f8ca8;--wb-domein-op-dark:#476c83;--wb-domein-op-light:#87a8be;--wb-domein-or-base:#bcaa4e;--wb-domein-or-dark:#7e7230;--wb-domein-or-light:#cdbf7a;--wb-domein-text-on-dark:#fff;--wb-domein-text-on-light:#111;--wb-domein-fallback-base:#6d7da3;--wb-card-visie-base:#3e0e52;--wb-card-visie-border-start:#000200;--wb-card-visie-border-end:#5b405d;--wb-card-ambitie-base:#8e2d63;--wb-card-ambitie-border-start:#620032;--wb-card-ambitie-border-end:#904365;--wb-card-route-base:#0c5f8c;--wb-card-route-border-start:#002648;--wb-card-route-border-end:#155a75;--wb-card-kwaliteitskaart-base:#a59006;--wb-card-kwaliteitskaart-border-start:#8c7604;--wb-card-kwaliteitskaart-border-end:#b4a450;--wb-card-analyse-4d-base:#062719;--wb-card-analyse-4d-border-start:#051f14;--wb-card-analyse-4d-border-end:#4c6359}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--wb-font-family-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}body{background-color:var(--wb-bg);min-width:320px;color:var(--wb-text);margin:0}.wb-app-shell,.app-shell{max-width:var(--wb-shell-max-width);margin-left:auto;margin-right:auto;padding-bottom:2rem;padding-left:1.5rem;padding-right:1.5rem}.wb-page-main,.page-main{gap:1rem;margin-top:1rem;display:grid}.wb-panel,.panel,.card,.hero-card,.score-row,.\!card{border-radius:var(--wb-radius-card);border-width:1px;border-color:var(--wb-border);background-color:var(--wb-surface);--tw-shadow:var(--wb-shadow-soft);--tw-shadow-colored:var(--wb-shadow-soft);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.wb-panel,.panel,.hero-card{padding:1rem}.wb-chip-button,.chip-button{cursor:pointer;background-color:var(--wb-chip);color:var(--wb-text);border-width:0;border-radius:9999px;padding:.5rem .875rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.wb-chip-button:hover,.wb-chip-button:focus-visible,.chip-button:hover,.chip-button:focus-visible{background:var(--wb-chip-hover)}.wb-top-header,.top-header{z-index:120;background-color:var(--wb-surface);padding-top:.375rem;position:sticky;top:0}.wb-top-header-shell,.top-header-shell{border-bottom-right-radius:var(--wb-radius-card);border-bottom-left-radius:var(--wb-radius-card);background-color:var(--wb-header);padding:.5rem .75rem;display:block}.wb-top-header-main,.top-header-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;display:grid}.wb-top-header-controls-row,.top-header-controls-row{border-bottom-right-radius:var(--wb-radius-card);border-bottom-left-radius:var(--wb-radius-card);background-color:var(--wb-surface);padding:.375rem .75rem .25rem}.wb-top-header-controls,.top-header-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.375rem;display:flex}.wb-menu-popover,.menu-popover{z-index:150;border-radius:var(--wb-radius-card);border-width:1px;border-color:var(--wb-border);background-color:var(--wb-surface);--tw-shadow:0 14px 30px #1020332e;--tw-shadow-colored:0 14px 30px var(--tw-shadow-color);min-width:260px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);gap:.5rem;padding:.75rem;display:grid;position:fixed;top:4.2rem;right:1rem}.home-figma-section{gap:.75rem;display:grid}.home-overview-stack{gap:1rem;display:grid}.home-overview-row{gap:.75rem;display:grid}@media (width>=1024px){.home-overview-row{grid-template-columns:230px minmax(0,1fr)}}.flow-back-link{background-color:var(--wb-chip);width:fit-content;color:var(--wb-text);border-radius:9999px;align-items:center;padding:.375rem .75rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:inline-flex}.flow-document-layout{gap:1rem;display:grid}@media (width>=1280px){.flow-document-layout{grid-template-columns:310px minmax(0,1fr)}}.flow-document-main,.flow-footer-block{border-radius:var(--wb-radius-card);border-width:1px;border-color:var(--wb-border);background-color:var(--wb-surface);--tw-shadow:var(--wb-shadow-soft);--tw-shadow-colored:var(--wb-shadow-soft);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);padding:1rem}.flow-document-sidebar{padding:0}.flow-bewerken-button{--tw-text-opacity:1;color:rgb(52 66 91/var(--tw-text-opacity,1));background-color:#ffffffe6;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;line-height:1rem}.flow-inline-message{border-radius:var(--wb-radius-card);border-width:1px;margin:0;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.flow-inline-message-success{--tw-border-opacity:1;border-color:rgb(154 216 175/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(233 248 239/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(30 106 53/var(--tw-text-opacity,1))}.flow-inline-message-error{--tw-border-opacity:1;border-color:rgb(227 167 167/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 240 240/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(123 39 39/var(--tw-text-opacity,1))}.task-panel{border-radius:var(--wb-radius-card);border-width:1px;border-color:var(--wb-border);background-color:var(--wb-surface);--tw-shadow:var(--wb-shadow-soft);--tw-shadow-colored:var(--wb-shadow-soft);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);padding:1rem}.task-panel-summary,.task-panel-board,.task-panel-burndown{gap:.75rem;display:grid}.task-period-nav{align-items:center;gap:.5rem;display:flex}.task-column{border-radius:var(--wb-radius-card);border-width:1px;border-color:var(--wb-border);background-color:var(--wb-surface-soft);padding:0}.task-column-header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.task-column-body{gap:.5rem;min-height:6rem;padding:0;display:grid}.task-unplanned-row{border-radius:var(--wb-radius-card);border-width:1px;border-color:var(--wb-border);background-color:var(--wb-surface-soft);padding:0}.task-unplanned-row-body,.task-unplanned-card-grid{gap:.5rem;margin-top:.5rem;display:grid}.task-burndown-wrap{gap:.75rem;display:grid}@media (width>=1024px){.task-burndown-wrap{grid-template-columns:48px minmax(0,1fr)}}.task-burndown-axis-y{color:var(--wb-text-muted);flex-direction:column;justify-content:space-between;font-size:.75rem;line-height:1rem;display:flex}.task-burndown-chart{border-radius:var(--wb-radius-card);background-color:var(--wb-surface-soft);width:100%;height:15rem;padding:.5rem}.task-burndown-legend{color:var(--wb-text-muted);flex-wrap:wrap;gap:.75rem;margin-top:.5rem;font-size:.875rem;line-height:1.25rem;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.block{display:block}.inline{display:inline}.table{display:table}.hidden{display:none}.resize{resize:both}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.wb-focus-ring:focus-visible{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--wb-accent-blue);--tw-ring-offset-width:2px;outline:2px solid #0000}:root{font-family:var(--wb-font-family-sans);line-height:var(--wb-line-height-base);color:var(--wb-text);background:var(--wb-bg)}*{box-sizing:border-box}body{background:var(--wb-bg);min-width:320px;color:var(--wb-text);font-family:var(--wb-font-family-body);font-weight:var(--wb-font-weight-body);margin:0;font-style:normal}body.is-library-route{background:linear-gradient(90deg,#5a2200 0%,#4a1f03 28%,#6f4d2f 68%,#8a6a46 100%)}button{background:var(--wb-chip);color:var(--wb-text);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.5rem .85rem;font-weight:500;transition:background-color .16s,color .16s}button:hover,button:focus-visible{background:var(--wb-chip-hover)}button:disabled,button[aria-disabled=true]{cursor:not-allowed;opacity:.55}select,input,textarea{font:inherit}.app-shell,.wb-app-shell{width:min(100%, var(--wb-shell-max-width));max-width:var(--wb-shell-max-width);padding:0 var(--wb-layout-side-padding) 2rem;margin:0 auto}.app-shell.is-tasks-route,.wb-app-shell.is-tasks-route{width:min(100%, var(--wb-shell-max-width-tasks));max-width:var(--wb-shell-max-width-tasks)}.skip-link{position:absolute;top:0;left:-999px}.skip-link:focus{border-radius:var(--wb-radius-card);background:#fff;padding:.75rem 1rem;top:1rem;left:1rem}.top-header{z-index:120;background:0 0;padding-top:0;position:sticky;top:0}.top-header-shell{background:var(--wb-header);border-radius:0 0 var(--wb-radius-card) var(--wb-radius-card);padding:.72rem .8rem .7rem;display:block}.top-header-controls-row{border-radius:0 0 var(--wb-radius-card) var(--wb-radius-card);background:0 0;justify-content:space-between;align-items:center;gap:.8rem;padding:.42rem .8rem .2rem;display:flex}.top-header-back-slot{align-items:center;min-width:120px;display:flex}.top-header-back-button{color:#4c5d80;font-size:.98rem;font-weight:var(--wb-font-weight-heading);padding:0;font-style:normal;line-height:1.2}.top-header-back-button:before{opacity:.9}.top-header-controls-placeholder{visibility:hidden;pointer-events:none;min-height:2rem}.top-header-main{grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;width:100%;display:grid}.header-prompt-wrap{justify-self:center;width:min(760px,100%);min-width:0}.header-prompt-box{background:linear-gradient(#fff3,#ffffff21),#ffffff24;border:1px solid #ffffff4d;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;min-height:4rem;padding:.2rem .5rem;display:grid;box-shadow:inset 0 1px #ffffff2e,0 10px 24px #603e161f}.header-prompt-box:focus-within{border-color:#ffffffc7;box-shadow:inset 0 1px #ffffff47,0 0 0 2px #6a94d573,0 10px 24px #603e1624}.header-prompt-avatar{-o-object-fit:contain;object-fit:contain;width:3.2rem;height:3.2rem;image-rendering:pixelated;filter:drop-shadow(0 6px 12px #5c3e122e);align-self:center;margin-top:0}.header-prompt-main{align-self:center;min-width:0;padding-top:0}.header-prompt-input{color:#fff;resize:none;width:100%;min-height:calc(2.52em + .62rem);font-size:1.04rem;line-height:1.26;font-family:var(--wb-font-family-body);font-weight:var(--wb-font-weight-body);letter-spacing:.01em;background:0 0;border:0;outline:none;padding:.31rem 0;font-style:normal;display:block;overflow:hidden}.header-prompt-input::placeholder{color:#ffffffc7;font-family:var(--wb-font-family-body);font-weight:var(--wb-font-weight-body);font-style:normal}.header-prompt-controls{align-self:center;align-items:center;gap:0;padding-top:0;display:inline-flex}.header-prompt-control-button{color:#fff;background:#ffffff1f;border:1px solid #ffffff6b;border-radius:.6rem;justify-content:center;align-items:center;width:2.1rem;min-width:2.1rem;height:2.1rem;padding:0;display:inline-flex}.header-prompt-control-button:hover,.header-prompt-control-button:focus-visible{background:#fff3}.header-prompt-control-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem}.header-prompt-control-button-primary{color:#6e5722;background:#f4efe3;border-color:#ffffff94}.header-prompt-control-button-primary:hover,.header-prompt-control-button-primary:focus-visible{background:#fff8eb}.library-top-header-main{grid-template-columns:auto 1fr auto;align-items:center;width:100%;display:grid;position:relative}.library-top-header-main .header-library-filter-wrap{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header-library-filter-wrap{justify-self:center}.header-library-filter-button{color:#f5ecde;background:0 0;border:2px solid #ffffffeb;border-radius:.7rem;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;padding:0;display:inline-flex}.header-library-filter-button svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:1.8rem;height:1.8rem}.brand-logo-button{color:#f5ecde;background:0 0;border:0;border-radius:0;align-items:center;gap:.78rem;max-width:100%;padding:0;display:inline-flex;transform:none}.brand-logo-button:hover,.brand-logo-button:focus-visible{background:0 0}.brand-logo-mark{flex-shrink:0;align-items:center;padding-bottom:0;line-height:.82;display:inline-flex}.brand-logo-o{letter-spacing:-.16em;font-family:Georgia,Times New Roman,serif;font-size:4.1rem;font-weight:700}.brand-logo-o-1{font-style:italic}.brand-logo-o-2{font-style:normal}.brand-logo-o-3{font-style:italic}.brand-logo-text{text-align:left;flex-direction:column;justify-content:center;align-self:center;align-items:flex-start;padding-bottom:0;line-height:1;display:inline-flex;transform:none}.brand-logo-title{font-size:1.06rem;font-weight:var(--wb-font-weight-heading);letter-spacing:.01em;white-space:nowrap;font-style:italic;line-height:1}.brand-logo-subtitle{font-size:.86rem;font-family:var(--wb-font-family-body);font-style:normal;font-weight:var(--wb-font-weight-body);opacity:.96;white-space:nowrap;margin-top:.02rem;line-height:1}.top-header-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;padding-left:0;display:flex}.header-menu-button{flex-shrink:0;justify-self:end}.toggle-switch{color:#4c5874;border-radius:var(--wb-radius-card);background:0 0;align-items:center;gap:.45rem;padding:.2rem .32rem;display:inline-flex}.toggle-switch:hover,.toggle-switch:focus-visible{background:#fff3}.toggle-switch-track{background:#c9cfdb;border-radius:999px;align-items:center;width:2.25rem;height:1.2rem;padding:0 .15rem;display:inline-flex;position:relative}.toggle-switch-track[data-checked=true]{background:var(--wb-accent-blue)}.toggle-switch-thumb{background:#fff;border-radius:999px;width:.85rem;height:.85rem;transition:transform .18s;transform:translate(0)}.toggle-switch-thumb[data-checked=true]{transform:translate(1rem)}.toggle-switch-label{font-size:.875rem;font-weight:500}.icon-button{color:#55637f;border-radius:var(--wb-radius-card);background:0 0;padding:.28rem .48rem}.icon-button:hover,.icon-button:focus-visible{background:#fff3}.header-view-mode{align-items:center;gap:.3rem;display:inline-flex}.view-mode-icon-button{color:#596a8f;background:#ffffff4d;border:1px solid #54648473;border-radius:6px;justify-content:center;align-items:center;width:1.95rem;height:1.6rem;padding:0;display:inline-flex}.view-mode-icon-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.05rem;height:1.05rem}.view-mode-icon-button.is-active{color:#fff;background:#5f78ab;border-color:#5f78ab}.header-menu-button{color:#fff}.context-strip{background:var(--wb-surface);border:1px solid var(--wb-border);border-radius:var(--wb-radius-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;margin-top:.75rem;padding:.7rem .9rem;display:flex}.top-banner-title{font-weight:var(--wb-font-weight-heading);margin:0;font-style:italic}.top-banner-subtitle{color:var(--wb-text-muted);font-size:.92rem;font-family:var(--wb-font-family-body);font-weight:var(--wb-font-weight-body);margin:0;font-style:normal}.top-banner-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.top-banner-select{color:var(--wb-text-muted);align-items:center;gap:.45rem;font-size:.9rem;display:flex}.top-banner-select select{border:1px solid var(--wb-border);background:var(--wb-surface);color:var(--wb-text);border-radius:999px;padding:.35rem .65rem}.route-pill{border:1px solid var(--wb-border);background:var(--wb-surface-soft);border-radius:999px;padding:.25rem .65rem;font-size:.82rem}.menu-popover{z-index:150;border-radius:var(--wb-radius-card);border:1px solid var(--wb-border);background:var(--wb-surface);gap:.45rem;min-width:260px;padding:.8rem;display:grid;position:fixed;top:4.2rem;right:max(1rem,50vw - 620px + 1rem);box-shadow:0 14px 30px #1020332e}.quick-nav{flex-wrap:wrap;gap:.45rem;margin-top:.6rem;display:flex}.menu-popover button{border-radius:var(--wb-radius-soft);text-align:left}.menu-subtitle{color:var(--wb-text-muted);font-size:.92rem;font-family:var(--wb-font-family-body);font-weight:var(--wb-font-weight-body);margin:.35rem 0 0;font-style:normal}.menu-inline{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.menu-slider-wrap{gap:.3rem;display:grid}.menu-slider-wrap input[type=range]{width:100%}.menu-slider-labels{color:#6c7894;justify-content:space-between;font-size:.76rem;font-weight:700;display:flex}.menu-active{background:var(--wb-accent-blue);color:#fff}.page-main{gap:1rem;margin-top:1rem;display:grid}.hero-card,.panel,.card,.score-row{background:var(--wb-surface);border:1px solid var(--wb-border);border-radius:var(--wb-radius-card);box-shadow:var(--wb-shadow-soft)}.hero-card,.panel{padding:1rem}.section-title{color:#34425b;margin:0 0 .75rem;font-size:1.8rem;font-style:italic;font-weight:700}.flow-page{gap:.85rem;display:grid}.document-page{gap:var(--wb-layout-column-gap)}.category-page{gap:var(--wb-layout-column-gap);--wb-category-side-slot-peek:0rem;--wb-category-main-slot-peek:0rem;--wb-category-detail-slot-gap:1rem;--wb-category-main-row-delta:0px}.flow-back-link{color:#596683;text-align:left;background:0 0;border:0;padding:0;font-weight:700}.flow-back-link:hover,.flow-back-link:focus-visible{color:#2d3b57;background:0 0}.flow-back-link:before{content:"← "}.flow-top-strip{grid-template-columns:var(--wb-layout-column-width) minmax(0, calc((var(--wb-layout-column-width) * 3) + (var(--wb-layout-column-gap) * 2)));gap:var(--wb-layout-column-gap);align-items:stretch;margin-top:-.1rem;display:grid}.flow-top-strip-compact{grid-template-columns:var(--wb-layout-column-width) minmax(0, calc((var(--wb-layout-column-width) * 3) + (var(--wb-layout-column-gap) * 2)))}.flow-top-strip-equal{grid-template-columns:repeat(4, var(--wb-layout-column-width));gap:var(--wb-layout-column-gap)}.flow-top-strip-equal>.wb-domain-card{min-height:calc(var(--wb-nav-domein-height) * var(--wb-nav-hoofddomein-height-factor));height:calc(var(--wb-nav-domein-height) * var(--wb-nav-hoofddomein-height-factor));grid-area:1/1/span 2;align-self:start}.flow-top-strip-equal>.flow-topic-strip{display:contents}.flow-topic-strip{grid-template-columns:repeat(3, var(--wb-layout-column-width));gap:var(--wb-layout-column-gap);display:grid}@media (width<=1320px){.flow-topic-strip{grid-template-columns:repeat(3, var(--wb-layout-column-width))}}@media (width<=640px){.flow-topic-strip{grid-template-columns:1fr}}.flow-doc-grid{grid-template-columns:repeat(4, var(--wb-layout-column-width));justify-content:start;gap:var(--wb-layout-column-gap);display:grid}.category-doc-grid{grid-template-columns:repeat(4, var(--wb-layout-column-width));align-items:start}.category-columns-layout{grid-template-columns:var(--wb-layout-column-width) minmax(0, calc((var(--wb-layout-column-width) * 3) + (var(--wb-layout-column-gap) * 2)));gap:var(--wb-layout-column-gap);align-items:start;display:grid}.category-subdomain-rail{gap:.4rem;display:grid}.category-columns-layout>.category-subdomain-rail{grid-area:1/1}.category-columns-layout>.category-doc-grid-main-stacked{z-index:30;grid-area:1/2;position:relative}.category-page .category-columns-layout>.document-page,.category-page .category-columns-layout>.document-page .flow-document-layout{display:contents}.category-page .category-columns-layout>.document-page .flow-document-sidebar{margin-top:calc(var(--wb-category-detail-slot-gap) - var(--wb-category-side-slot-peek));z-index:80;grid-area:2/1;position:relative}.category-page .category-columns-layout>.document-page .flow-document-main{margin-top:calc(var(--wb-category-detail-slot-gap) - var(--wb-category-main-slot-peek) - var(--wb-category-main-row-delta));transform:translateY(calc(-1 * var(--wb-category-main-translate-y,0px)));z-index:80;grid-area:2/2;position:relative}.category-side-stack,.wb-sleuf{--wb-slot-peek-height:8.6rem;--wb-slot-bg:var(--wb-bg);--wb-slot-edge:color-mix(in srgb, var(--wb-text) 16%, transparent);--wb-sleuf-overhang:10px;--wb-sleuf-right-overhang:var(--wb-sleuf-overhang);isolation:isolate;gap:.42rem;display:grid;position:relative}.category-side-stack:before,.wb-sleuf:before{content:none}.category-side-stack:after,.wb-sleuf:after{content:"";left:calc(-1 * var(--wb-sleuf-overhang));right:calc(-1 * var(--wb-sleuf-right-overhang));top:calc(100% - var(--wb-slot-peek-height));border-top:2px solid var(--wb-slot-edge);background:var(--wb-slot-bg);pointer-events:auto;z-index:29;position:absolute;bottom:-8px}.category-side-stack.category-side-stack-expanded,.wb-sleuf.wb-sleuf-expanded{--wb-slot-peek-height:15rem}.category-side-stack.category-side-stack-mini,.wb-sleuf.wb-sleuf-mini{--wb-slot-peek-height:3.2rem}.category-side-stack.category-side-stack-mini:before,.category-side-stack.category-side-stack-mini:after,.wb-sleuf.wb-sleuf-mini:before,.wb-sleuf.wb-sleuf-mini:after{display:none}.category-side-item{width:100%;min-height:0;position:relative}.category-side-item>.wb-document-card{z-index:1;position:relative}.category-side-item>.wb-card-shell.is-clickable:hover{transform:translateY(-3px)}.category-side-stack.category-side-stack-normal .category-side-item+.category-side-item{margin-top:-12.25rem}.category-side-stack.category-side-stack-expanded .category-side-item+.category-side-item{margin-top:-16rem}.category-doc-grid-main{grid-template-columns:repeat(3, var(--wb-layout-column-width))}.category-doc-grid-main-stacked,.wb-speelse-stapeling{--wb-slot-peek-height:10.8rem;--wb-sleuf-overhang:14px;--wb-sleuf-right-overhang:2rem;grid-template-columns:1fr;justify-content:start;align-items:start;gap:0;display:grid;overflow:visible}.category-doc-grid-main-stacked.wb-sleuf-expanded,.wb-speelse-stapeling.wb-sleuf-expanded{--wb-slot-peek-height:15rem}.category-doc-grid-main-stacked.wb-sleuf-mini,.wb-speelse-stapeling.wb-sleuf-mini{--wb-slot-peek-height:3.2rem}.category-main-stack-row,.wb-speelse-stapeling-row{grid-template-columns:repeat(var(--wb-speelse-columns,3), var(--wb-layout-column-width));justify-content:start;gap:.4rem;display:grid;position:relative;overflow:visible}.category-main-stack-item,.wb-speelse-stapeling-item{width:100%;min-height:0;position:relative}.category-main-stack-item>.wb-document-card,.wb-speelse-stapeling-item>.wb-document-card{--wb-main-stack-card-scale:1;z-index:1;transform:scale(var(--wb-main-stack-card-scale));transform-origin:top;position:relative}.category-main-stack-item>.wb-card-shell.is-clickable:hover,.wb-speelse-stapeling-item>.wb-card-shell.is-clickable:hover{transform:scale(var(--wb-main-stack-card-scale)) translateY(-3px);z-index:8}.category-main-stack-item>.wb-card-shell.is-clickable:focus-visible,.wb-speelse-stapeling-item>.wb-card-shell.is-clickable:focus-visible{z-index:8}.category-main-stack-row+.category-main-stack-row,.wb-speelse-stapeling-row+.wb-speelse-stapeling-row{margin-top:-11.2rem}.category-main-stack-row.category-main-stack-row-expanded+.category-main-stack-row.category-main-stack-row-expanded,.wb-speelse-stapeling-row.wb-speelse-stapeling-row-expanded+.wb-speelse-stapeling-row.wb-speelse-stapeling-row-expanded{margin-top:-14.75rem}.category-main-stack-row.category-main-stack-row-align-0,.wb-speelse-stapeling-row.wb-speelse-stapeling-row-align-0{transform:translateX(calc(var(--wb-layout-column-width) * .1))}.category-main-stack-row.category-main-stack-row-align-1,.wb-speelse-stapeling-row.wb-speelse-stapeling-row-align-1{transform:translate(0)}.category-main-stack-row.category-main-stack-row-align-2,.wb-speelse-stapeling-row.wb-speelse-stapeling-row-align-2{transform:translateX(calc(var(--wb-layout-column-width) * .15))}.category-doc-grid-main-stacked .category-main-stack-row,.wb-speelse-stapeling.wb-sleuf .wb-speelse-stapeling-row{gap:.8rem}.category-main-stack-row.category-main-stack-row-count-2,.wb-speelse-stapeling-row.wb-speelse-stapeling-row-count-2{grid-template-columns:repeat(2, var(--wb-layout-column-width));justify-content:end}.category-main-stack-row.category-main-stack-row-count-1,.wb-speelse-stapeling-row.wb-speelse-stapeling-row-count-1{grid-template-columns:var(--wb-layout-column-width);justify-content:end}.category-doc-grid-main-stacked .category-main-stack-row.category-main-stack-row-count-1,.category-doc-grid-main-stacked .category-main-stack-row.category-main-stack-row-count-2,.wb-speelse-stapeling.wb-sleuf .wb-speelse-stapeling-row.wb-speelse-stapeling-row-count-1,.wb-speelse-stapeling.wb-sleuf .wb-speelse-stapeling-row.wb-speelse-stapeling-row-count-2{grid-template-columns:repeat(var(--wb-speelse-columns,3), var(--wb-layout-column-width));justify-content:start}.category-doc-grid-main-stacked.wb-sleuf-mini .category-main-stack-row,.category-doc-grid-main-stacked.wb-sleuf-mini .category-main-stack-item,.wb-speelse-stapeling.wb-sleuf-mini .wb-speelse-stapeling-row,.wb-speelse-stapeling.wb-sleuf-mini .wb-speelse-stapeling-item,.wb-taken-stapeling.wb-speelse-stapeling-mini .wb-speelse-stapeling-row,.wb-taken-stapeling.wb-speelse-stapeling-mini .wb-speelse-stapeling-item{transform:none}.category-doc-grid-main-stacked.wb-sleuf-mini .category-main-stack-row+.category-main-stack-row,.wb-speelse-stapeling.wb-sleuf-mini .wb-speelse-stapeling-row+.wb-speelse-stapeling-row,.wb-taken-stapeling.wb-speelse-stapeling-mini .wb-speelse-stapeling-row+.wb-speelse-stapeling-row{margin-top:.42rem}.wb-taken-stapeling.wb-speelse-stapeling-normal .wb-speelse-stapeling-row+.wb-speelse-stapeling-row{margin-top:-12.25rem}.wb-taken-stapeling.wb-speelse-stapeling-expanded .wb-speelse-stapeling-row+.wb-speelse-stapeling-row{margin-top:-16rem}.category-doc-grid-main-stacked.wb-sleuf-mini .category-main-stack-item>.wb-document-card,.wb-speelse-stapeling.wb-sleuf-mini .wb-speelse-stapeling-item>.wb-document-card,.wb-taken-stapeling.wb-speelse-stapeling-mini .wb-speelse-stapeling-item>.wb-document-card{--wb-main-stack-card-scale:1}.wb-taken-stapeling.wb-speelse-stapeling-normal .wb-speelse-stapeling-item>.wb-document-card,.wb-taken-stapeling.wb-speelse-stapeling-expanded .wb-speelse-stapeling-item>.wb-document-card{--wb-main-stack-card-scale:.9}.wb-card-shell.wb-document-card-placeholder{color:#20304f;background:linear-gradient(140deg,#b8c2d4 0%,#aeb8cb 100%);border:1px solid #b5c0d3;box-shadow:0 2px 7px #1f283814}.wb-card-shell.wb-document-card-placeholder.is-clickable:hover,.wb-card-shell.wb-document-card-placeholder.is-clickable:focus-visible{background:linear-gradient(140deg,#b2bdd0 0%,#a5b2c8 100%);border-color:#99a8c1}.wb-card-shell.wb-document-card-placeholder.is-disabled{opacity:.86;cursor:not-allowed}.wb-document-card-placeholder .wb-document-card-placeholder-plus{color:#fff;stroke-width:2.1px;flex:none;width:26px;height:26px}.wb-document-card-placeholder-body{height:100%;min-height:0;display:grid}.wb-document-card-placeholder-surface{text-align:center;background:#e9edf4;border:2px dashed #c1c9d8;border-radius:6px;place-items:center;height:100%;min-height:0;padding:.85rem;display:grid}.wb-document-card-placeholder-empty-label{color:#586887;font-size:.92rem;font-weight:600;line-height:1.25}.wb-document-card-placeholder .wb-document-card-score.is-empty{display:inline-flex}.wb-document-card.wb-card-mode-mini.wb-document-card-placeholder .wb-document-card-surface{display:none}.wb-document-card.wb-card-mode-mini.wb-document-card-placeholder{grid-template-rows:42px;gap:0;min-height:56px;max-height:56px}@media (width<=1320px){.category-doc-grid{grid-template-columns:repeat(4, var(--wb-layout-column-width))}.category-doc-grid.category-doc-grid-main{grid-template-columns:repeat(3, var(--wb-layout-column-width))}}@media (width<=980px){.category-columns-layout{grid-template-columns:1fr}.category-columns-layout>.category-subdomain-rail,.category-columns-layout>.category-doc-grid-main-stacked,.category-page .category-columns-layout>.document-page .flow-document-sidebar,.category-page .category-columns-layout>.document-page .flow-document-main{grid-column:1}.category-columns-layout>.category-subdomain-rail{grid-row:1}.category-columns-layout>.category-doc-grid-main-stacked{grid-row:2}.category-page .category-columns-layout>.document-page .flow-document-sidebar{margin-top:var(--wb-category-detail-slot-gap);grid-row:3}.category-page .category-columns-layout>.document-page .flow-document-main{margin-top:var(--wb-category-detail-slot-gap);grid-row:4}.category-doc-grid-main-stacked{grid-template-columns:1fr;overflow:hidden}.category-main-stack-row{grid-template-columns:repeat(2,minmax(0,1fr));transform:none}.category-main-stack-row+.category-main-stack-row{margin-top:.55rem}.category-doc-grid-main{grid-template-columns:repeat(2,minmax(0,1fr))}.category-doc-grid{grid-template-columns:repeat(4, var(--wb-layout-column-width))}.category-doc-grid.category-doc-grid-main{grid-template-columns:repeat(2,minmax(0,1fr))}.category-doc-grid-main-stacked .category-main-stack-item{transform:none}}@media (width<=640px){.category-doc-grid-main-stacked{grid-template-columns:1fr}.category-main-stack-row{grid-template-columns:1fr;transform:none}.category-main-stack-row+.category-main-stack-row{margin-top:.5rem}.category-doc-grid{grid-template-columns:1fr}}.flow-open-button{border-radius:var(--wb-radius-card);background:#edf1f8;border:1px solid #d7deee;margin:0 .85rem .8rem}.flow-open-button.flow-open-button-primary{color:#fff;background:linear-gradient(140deg,#61739a,#50648e);border-color:#4a5f89;margin:0;padding:.52rem .9rem;font-weight:700}.flow-open-button.flow-open-button-primary:hover,.flow-open-button.flow-open-button-primary:focus-visible{background:linear-gradient(140deg,#55698f,#44587f)}.wb-card-shell{border-radius:var(--wb-radius-card);background:#fff;position:relative;overflow:hidden;box-shadow:0 2px 7px #1f283814}.wb-card-shell.is-clickable{cursor:pointer;transition:box-shadow .15s,transform .1s}.wb-card-shell.is-clickable:hover{transform:translateY(-1px);box-shadow:0 4px 14px #1f283824}.wb-card-shell.is-clickable:focus-visible{outline-offset:2px;outline:2px solid #4a7fc1}.wb-card-shell.is-active{box-shadow:inset 0 0 0 2px #282d3b73}.wb-card-shell.is-muted{filter:none;opacity:1}.wb-card-status-rail{border-top-right-radius:var(--wb-radius-card);border-bottom-right-radius:var(--wb-radius-card);flex-direction:column-reverse;width:.68rem;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.wb-card-status-rail-sm{width:.56rem}.wb-domain-card{color:#fff;background:var(--wb-domain-card-bg,#627981);min-height:calc(var(--wb-nav-domein-height) * var(--wb-nav-hoofddomein-height-factor));height:calc(var(--wb-nav-domein-height) * var(--wb-nav-hoofddomein-height-factor));display:flex}.wb-domain-card.wb-domain-card-strip{min-height:calc(var(--wb-nav-domein-height) * var(--wb-nav-hoofddomein-height-factor));height:calc(var(--wb-nav-domein-height) * var(--wb-nav-hoofddomein-height-factor))}.wb-domain-card.wb-domain-card-strip .wb-domain-card-body{padding:.62rem .7rem .56rem}.wb-domain-card.wb-domain-card-strip .wb-domain-card-score{font-size:2.12rem;line-height:.95;top:.44rem;right:.68rem}.wb-domain-card.wb-domain-card-strip h2{max-width:100%}.wb-domain-card.wb-domain-card-bestuur{min-height:calc(var(--wb-nav-domein-height) * var(--wb-nav-hoofddomein-height-factor));height:calc(var(--wb-nav-domein-height) * var(--wb-nav-hoofddomein-height-factor));color:var(--wb-domain-card-fg,#1f2b3f);background:var(--wb-domain-card-bg,#f0f4fb);border:1px solid var(--wb-domain-card-border,#d9e1ef)}.wb-domain-card.has-accent,.wb-domain-card.wb-domain-card-bestuur.has-accent{color:#fff;border:0}.wb-domain-card-body{flex:1;padding:.58rem .7rem .52rem;position:relative;overflow:hidden}.wb-domain-card-score{z-index:2;white-space:nowrap;font-size:1.82rem;font-weight:700;line-height:1;position:absolute;top:.48rem;right:.82rem}.wb-domain-card h2{text-overflow:ellipsis;max-width:calc(100% - 4.7rem);margin:.1rem 0 .16rem;font-size:1.72rem;font-weight:700;line-height:1.04;overflow:hidden}.wb-domain-card.wb-domain-card-overview h2,.wb-domain-card.wb-domain-card-strip h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wb-domain-card p{opacity:.9;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 4.7rem);margin:0;font-size:.84rem;font-weight:700;line-height:1.16;overflow:hidden}.wb-topic-card{color:#fff;background:var(--wb-topic-card-bg,#6d7fa3);min-height:var(--wb-nav-domein-height);height:var(--wb-nav-domein-height);display:flex;position:relative}.wb-topic-card.wb-topic-card-strip{min-height:var(--wb-nav-domein-height);height:var(--wb-nav-domein-height)}.wb-topic-card.wb-topic-card-strip:before{content:"";pointer-events:none;background:0 0;transition:background-color .16s;position:absolute;inset:0}.wb-topic-card.wb-topic-card-strip:not(.is-active):before{background:#ffffff52}.wb-topic-card.wb-topic-card-strip.is-muted{filter:none;opacity:1}.wb-topic-card.wb-topic-card-strip.is-muted:before{background:#ffffff52}.wb-topic-card .wb-topic-card-body,.wb-topic-card .wb-card-status-rail{z-index:1;position:relative}.wb-topic-card.wb-topic-card-strip.wb-card-shell.is-active{box-shadow:none}.wb-topic-card-body{text-align:left;flex:1;padding:.5rem .68rem .46rem;position:relative}.wb-topic-card-score{font-size:1rem;font-weight:700;position:absolute;top:.24rem;right:.7rem}.wb-topic-card h3{margin:.08rem 0 .12rem;padding-right:1.7rem;font-size:.94rem;font-weight:700;line-height:1.14}.wb-topic-card p{opacity:.9;margin:0;font-size:.75rem;font-weight:600;line-height:1.14}.wb-document-card{--wb-document-card-accent:var(--wb-card-kwaliteitskaart-base);--wb-document-card-border-start:color-mix(in srgb, var(--wb-document-card-accent,#a59006) 80%, #000 20%);--wb-document-card-border-end:color-mix(in srgb, var(--wb-document-card-accent,#a59006) 72%, #fff 28%);--wb-document-card-rail-width:.68rem;--wb-document-card-border-gradient:linear-gradient(var(--wb-card-border-gradient-angle,90deg), var(--wb-document-card-border-start) 0%, var(--wb-document-card-border-end) 100%);--wb-document-card-fill-gradient:linear-gradient(var(--wb-card-shell-gradient-angle,90deg), color-mix(in srgb, var(--wb-document-card-accent,#a59006) 90%, #000 10%) 0%, var(--wb-document-card-accent,#a59006) 48%, color-mix(in srgb, var(--wb-document-card-accent,#a59006) 86%, #fff 14%) 100%);color:#fff;background:0 0;border:0;border-radius:8px;grid-template-rows:35px minmax(0,1fr);gap:5px;min-height:390px;max-height:390px;padding:6px 8px 8px 6px;display:grid;position:relative;overflow:hidden}.wb-document-card:not(.wb-document-card-placeholder):before{content:"";inset:0 var(--wb-document-card-rail-width) 0 0;background:var(--wb-document-card-border-gradient) border-box, var(--wb-document-card-fill-gradient) padding-box;pointer-events:none;z-index:0;border:1px solid #0000;border-radius:8px 0 0 8px;position:absolute}.wb-document-card.is-muted{--wb-document-card-muted-accent:color-mix(in srgb, var(--wb-document-card-accent,#a59006) 52%, #fff 48%);--wb-document-card-border-gradient:linear-gradient(var(--wb-card-border-gradient-angle,90deg), color-mix(in srgb, var(--wb-document-card-muted-accent) 82%, #000 18%) 0%, color-mix(in srgb, var(--wb-document-card-muted-accent) 82%, #fff 18%) 100%);--wb-document-card-fill-gradient:linear-gradient(var(--wb-card-shell-gradient-angle,90deg), color-mix(in srgb, var(--wb-document-card-muted-accent) 92%, #000 8%) 0%, var(--wb-document-card-muted-accent) 48%, color-mix(in srgb, var(--wb-document-card-muted-accent) 88%, #fff 12%) 100%)}.wb-document-card.is-muted .wb-card-status-rail{filter:saturate(.6)brightness(1.18)}html[data-show-scores=false] .wb-document-card:not(.wb-document-card-placeholder):before,body[data-show-scores=false] .wb-document-card:not(.wb-document-card-placeholder):before{border-top-right-radius:8px;border-bottom-right-radius:8px;inset:0}.wb-document-card>:not(.wb-card-status-rail):not(.wb-document-detail-flap){z-index:1;position:relative}.wb-document-card.wb-document-card-task{cursor:grab;width:100%;min-width:var(--wb-task-card-width,15rem)}.wb-document-card.wb-document-card-task.wb-card-mode-mini{--wb-task-card-width:13.5rem}.wb-document-card.wb-document-card-task.wb-card-mode-normal{--wb-task-card-width:15rem}.wb-document-card.wb-document-card-task.wb-card-mode-expanded{--wb-task-card-width:17.5rem}.wb-document-card.wb-card-mode-normal{min-height:260px;max-height:260px}.wb-document-card.wb-card-mode-mini{grid-template-rows:42px;min-height:56px;max-height:56px}.wb-document-card.wb-document-card-detail{--wb-document-detail-header-height:44px;--wb-document-detail-shell-width:calc((var(--wb-layout-column-width) * 3) + (var(--wb-layout-column-gap) * 2));grid-template-rows:var(--wb-document-detail-header-height) minmax(0, auto);height:auto;min-height:0;max-height:none;box-shadow:none;border:0;margin-bottom:2.9rem;overflow:visible}.wb-document-version-stack{width:100%;min-width:0;position:relative;overflow:visible}.wb-document-version-stack.has-stacked-preview{width:calc((var(--wb-layout-column-width) * 4) + (var(--wb-layout-column-gap) * 3));padding-bottom:1.2rem}.wb-document-card-detail-front{z-index:3;width:calc((var(--wb-layout-column-width) * 3) + (var(--wb-layout-column-gap) * 2));position:relative}.wb-document-card-detail-front.is-left-slot{margin-top:0;margin-left:0}.wb-document-card-detail-front.is-right-slot{margin-left:calc(var(--wb-layout-column-width) + var(--wb-layout-column-gap));margin-top:var(--wb-document-detail-header-height)}.wb-document-card-detail-preview{width:calc((var(--wb-layout-column-width) * 3) + (var(--wb-layout-column-gap) * 2));z-index:1;cursor:pointer;transition:transform .14s,box-shadow .14s;position:absolute}.wb-document-card-detail-preview.is-left-slot{top:0;left:0}.wb-document-card-detail-preview.is-right-slot{left:calc(var(--wb-layout-column-width) + var(--wb-layout-column-gap));top:var(--wb-document-detail-header-height)}.wb-document-card-detail-preview:hover,.wb-document-card-detail-preview:focus-visible{transform:translateY(-2px)}.wb-document-detail-header-preview .flow-doc-topbar-actions{display:none}.wb-document-detail-surface-preview{pointer-events:none}.wb-document-panel-preview{min-height:0}.wb-document-detail-body-preview{min-height:22rem}.wb-card-header.wb-document-detail-header{-moz-column-gap:.7rem;min-height:var(--wb-document-detail-header-height);max-height:none;height:var(--wb-document-detail-header-height);grid-template-columns:22px auto minmax(0,1fr) auto;align-items:center;column-gap:.7rem;padding-right:6px;display:grid}.wb-document-detail-header>.wb-document-card-type-icon,.wb-document-detail-header>.flow-doc-topbar-actions,.wb-document-detail-header>.wb-card-header-text,.wb-document-detail-header>.flow-doc-score-badge{align-self:center}.wb-document-detail-header .flow-doc-topbar-actions{min-height:0;margin:0}.wb-document-detail-header .wb-card-header-text{align-content:center;justify-self:stretch;gap:.12rem;min-width:0;margin-left:0}.wb-document-detail-header .flow-bewerken-button,.wb-document-detail-header .flow-annuleren-button{justify-content:center;align-items:center;min-height:2.2rem;display:inline-flex}.wb-document-detail-header .wb-card-header-text.is-editing{background:#ffffff38;border:1px solid #ffffff5c;border-radius:8px;align-content:center;width:100%;min-width:0;padding:.16rem .32rem;display:grid;box-shadow:inset 0 1px #ffffff47}.wb-document-detail-header .flow-doc-score-badge{justify-self:end;margin:0}.wb-document-title-input,.wb-document-subtitle-input{color:#fff;text-align:right;appearance:none;width:100%;height:auto;box-shadow:none;background:0 0;border:0;outline:none;margin:0;padding:0}.wb-document-title-input{font-size:.86rem;font-weight:700;line-height:1}.wb-document-subtitle-input{opacity:.92;font-size:.84rem;font-weight:600;line-height:1}.wb-document-title-input::-moz-placeholder{color:#ffffffc7}.wb-document-subtitle-input::-moz-placeholder{color:#ffffffc7}.wb-document-title-input::placeholder,.wb-document-subtitle-input::placeholder{color:#ffffffc7}.wb-document-detail-surface{height:auto;min-height:0;box-shadow:none;background:0 0;border-radius:0;gap:.82rem;padding:.72rem .72rem 1rem;display:grid;overflow:visible}.wb-document-card.wb-document-card-detail .wb-document-card-surface.wb-document-detail-surface{box-shadow:none;background:0 0;border-radius:0}.wb-document-panel{background:#f4f4f7;border-radius:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #5b698914}.wb-document-panel-primary{min-height:0}.wb-document-card.wb-document-card-detail.is-editing,.wb-document-card.wb-document-card-detail.is-editing .wb-document-card-surface,.wb-document-card.wb-document-card-detail.is-editing .wb-document-detail-surface,.wb-document-card.wb-document-card-detail.is-editing .wb-document-panel-primary,.wb-document-card.wb-document-card-detail.is-editing .inline-editor-wrap,.wb-document-card.wb-document-card-detail.is-editing .inline-editor-editing-scope,.wb-document-panel-primary.is-editing{overflow:visible}.wb-document-panel-primary.is-editing .inline-editor-wrap{display:block;position:relative;overflow:visible;transform:none}.wb-document-panel-primary.is-editing .inline-editor-editing-scope{contain:none;position:relative;overflow:visible;transform:none}.wb-document-panel-primary.is-editing .inline-editor-toolbar{top:var(--wb-sticky-header-height);z-index:115;align-self:flex-start;width:100%;position:sticky;box-shadow:0 .35rem .7rem #1b233629}.wb-document-detail-inline-actions{min-height:var(--wb-document-detail-header-height);align-items:center;gap:.45rem;display:flex}.wb-document-detail-inline-actions .flow-bewerken-button,.wb-document-detail-inline-actions .flow-annuleren-button{justify-content:center;align-items:center;min-height:2.2rem;display:inline-flex}.wb-document-panel-header{padding:.92rem 1.1rem 0}.wb-document-panel-header-split{justify-content:space-between;align-items:center;gap:1rem;display:flex}.wb-document-panel-header-copy{gap:.25rem;min-width:0;display:grid}.wb-document-panel-action-hint{color:#62708e;margin:0;font-size:.92rem;line-height:1.35}.wb-document-card-action-button{font-family:var(--wb-font-family-heading);font-weight:var(--wb-font-weight-heading);text-align:center;border:1px solid #ffffff80;border-radius:6px;min-width:7.25rem;min-height:2.2rem;padding:.42rem .88rem;font-size:.95rem;font-style:normal;line-height:1.2}.flow-bewerken-button.wb-document-panel-action-button{background:color-mix(in srgb, var(--wb-document-card-accent,#6f7583) 88%, #fff 12%);color:#fff;border-color:#ffffff8c;flex:none;box-shadow:inset 0 0 0 1px #ffffff1a}.flow-bewerken-button.wb-document-panel-action-button:hover,.flow-bewerken-button.wb-document-panel-action-button:focus-visible{background:color-mix(in srgb, var(--wb-document-card-accent,#6f7583) 82%, #fff 18%)}.flow-bewerken-button.wb-document-panel-action-button:disabled{opacity:1;background:color-mix(in srgb, var(--wb-document-card-accent,#6f7583) 45%, #fff 55%);color:#fffffff5;border-color:#ffffff73;box-shadow:inset 0 0 0 1px #ffffff14}.wb-document-panel-header h3{color:#233451;margin:0;font-size:1.08rem;font-weight:700;line-height:1.2}.wb-document-panel-body{padding:.72rem 1.1rem 1rem}.wb-document-panel-body-table{padding-top:.85rem}.wb-document-panel-body p:last-child{margin-bottom:0}.wb-document-panel-note{margin-top:.75rem}.flow-document-attachments{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.flow-document-attachments li{min-height:0;display:flex}.flow-document-attachment-link{color:#22314f;text-align:center;background:#ffffff9e;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;width:100%;height:100%;min-height:10.5rem;padding:1.35rem 1rem;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1px #dfbc98bf}.flow-document-attachment-icon{color:#7b6043;flex:none;justify-content:center;align-items:center;width:4rem;height:4rem;display:inline-flex}.flow-document-attachment-icon>svg{width:100%;height:100%}.flow-document-attachment-title{word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-width:0;max-width:18rem;font-size:.98rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.flow-document-attachment-actions{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:auto;display:flex}.flow-document-attachment-action{color:#6f553b;background:#7b60431f;border-radius:999px;justify-content:center;align-items:center;min-width:6.5rem;padding:.42rem .8rem;font-size:.88rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #7b604338}.flow-document-attachment-action:hover,.flow-document-attachment-action:focus-visible{background:#7b604333}.flow-document-attachment-action.is-disabled{color:#6f553b8c;cursor:default;pointer-events:none;background:#7b604314;box-shadow:inset 0 0 0 1px #7b604329}@media (width<=980px){.flow-document-attachments,.flow-topic-matrix-embedded-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.flow-document-attachments,.flow-topic-matrix-embedded-columns{grid-template-columns:1fr}}.wb-library-preview-grid{grid-template-columns:repeat(2, var(--wb-layout-column-width));gap:var(--wb-layout-column-gap);justify-content:start;align-items:start;display:grid}.wb-library-preview-item{width:var(--wb-layout-column-width);gap:.65rem;display:grid}.wb-library-preview-item>.wb-document-card{width:var(--wb-layout-column-width)}.wb-library-preview-action{color:#fff;background:#d9b08b;border:1px solid #25314d29;border-radius:10px;min-height:2.7rem;padding:.62rem .95rem;font-size:.96rem;font-weight:800;line-height:1.2;box-shadow:0 8px 18px #231e161f}.wb-library-preview-action:hover,.wb-library-preview-action:focus-visible{background:#c99f79}.wb-library-preview-action:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}@media (width<=980px){.wb-library-preview-grid{grid-template-columns:var(--wb-layout-column-width)}}.wb-document-detail-flap{--wb-document-detail-flap-rail-width:var(--wb-document-card-rail-width,.68rem);min-height:2.65rem;padding:.32rem calc(.64rem + var(--wb-document-detail-flap-rail-width)) .32rem .46rem;background:var(--wb-document-card-border-gradient) border-box, var(--wb-document-card-fill-gradient) padding-box;background-size:var(--wb-document-detail-shell-width) 100%, var(--wb-document-detail-shell-width) 100%;z-index:4;pointer-events:auto;isolation:isolate;background-position:100% 0,100% 0;background-repeat:no-repeat,no-repeat;border-top:0;border-bottom:1px solid #0000;border-left:1px solid #0000;border-right:0;border-radius:0 0 12px 12px;align-items:center;gap:.44rem;display:inline-flex;position:absolute;bottom:-2.35rem;right:0;overflow:hidden;box-shadow:0 8px 14px #202a3f33}.wb-document-detail-flap:after{content:"";width:calc(var(--wb-document-detail-flap-rail-width) + 1px);background:var(--wb-document-card-rail,#4b74ff);pointer-events:none;border-bottom-right-radius:12px;position:absolute;top:-1px;bottom:-1px;right:-1px}.wb-document-detail-flap>*{z-index:1;flex:none;position:relative}.wb-document-detail-flap-action{color:#fff;background:#ffffff1a;border:1px solid #ffffffc7;border-radius:7px;justify-content:center;align-items:center;min-width:2.25rem;min-height:2.15rem;padding:0;transition:background-color .12s,transform .12s;display:inline-flex}.wb-document-detail-flap-action:hover,.wb-document-detail-flap-action:focus-visible{background:#fff3;transform:translateY(-1px)}.wb-document-detail-flap-action:disabled{opacity:.55;cursor:not-allowed;transform:none}.wb-document-detail-flap-label{color:#fff;letter-spacing:.01em;white-space:nowrap;font-size:1.72rem;font-style:italic;font-weight:700;line-height:1}.wb-document-detail-flap-toggle,.wb-document-detail-flap-toggle:hover,.wb-document-detail-flap-toggle:focus,.wb-document-detail-flap-toggle:focus-visible,.wb-document-detail-flap-toggle:active,.wb-document-detail-flap-toggle.is-active{all:unset;color:#fff;letter-spacing:.01em;white-space:nowrap;cursor:pointer;padding-right:.08rem;font-family:inherit;font-size:1.72rem;font-style:italic;font-weight:700;line-height:1;display:inline-block}.wb-document-detail-meta{margin-top:0;margin-bottom:0}.flow-version-history{margin-top:1rem}.flow-version-history-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.flow-version-history-button{width:100%;color:inherit;text-align:left;background:#ffffffb8;border:1px solid #2f3d5424;border-radius:8px;gap:.25rem;padding:.55rem .7rem;display:grid}.flow-version-history-button:hover:not(:disabled),.flow-version-history-button:focus-visible{background:#fff;border-color:#2f3d5452}.flow-version-history-button:disabled{cursor:default}.flow-version-history-list li.is-selected .flow-version-history-button{background:#2f3d5414;border-color:#2f3d545c}.flow-version-history-main{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.wb-document-detail-body{padding:0}.wb-document-detail-collab-meta{margin:.5rem 0 0;font-size:.86rem;line-height:1.35}.wb-document-card.wb-document-card-task:active{cursor:grabbing}.wb-document-card .wb-card-status-rail{width:var(--wb-document-card-rail-width);z-index:2;box-shadow:none;border:0;border-radius:0 8px 8px 0;outline:0;top:0;bottom:0;right:0;overflow:hidden}.wb-document-card.wb-card-mode-mini .wb-document-card-surface{display:none}.wb-card-layout-visual-grid{gap:var(--wb-layout-column-gap);flex-wrap:wrap;align-items:start;display:flex}.wb-card-layout-visual-item{--wb-card-layout-base:#6f6f85;--wb-card-layout-content:var(--wb-card-panel-fill);--wb-card-layout-border-start:color-mix(in srgb, var(--wb-card-layout-base,#6f6f85) 80%, #000 20%);--wb-card-layout-border-end:color-mix(in srgb, var(--wb-card-layout-base,#6f6f85) 72%, #fff 28%);--wb-card-layout-rail-width:.68rem;background:0 0;border:0;border-radius:12px;grid-template-rows:56px minmax(0,1fr);gap:10px;width:258px;min-height:390px;max-height:390px;padding:10px;display:grid;position:relative;overflow:hidden}.wb-card-layout-visual-item:before{content:"";inset:0 var(--wb-card-layout-rail-width) 0 0;background:linear-gradient(var(--wb-card-border-gradient-angle,90deg), var(--wb-card-layout-border-start) 0%, var(--wb-card-layout-border-end) 100%) border-box, linear-gradient(var(--wb-card-shell-gradient-angle,90deg), color-mix(in srgb, var(--wb-card-layout-base,#6f6f85) 90%, #000 10%) 0%, var(--wb-card-layout-base,#6f6f85) 48%, color-mix(in srgb, var(--wb-card-layout-base,#6f6f85) 86%, #fff 14%) 100%) padding-box;pointer-events:none;z-index:0;border:1px solid #0000;border-radius:12px 0 0 12px;position:absolute}html[data-show-scores=false] .wb-card-layout-visual-item:before,body[data-show-scores=false] .wb-card-layout-visual-item:before{border-top-right-radius:12px;border-bottom-right-radius:12px;inset:0}.wb-card-layout-visual-item>:not(.wb-card-layout-visual-rail){z-index:1;position:relative}.wb-card-layout-visual-item.wb-card-mode-normal{width:258px;min-height:260px;max-height:260px}.wb-card-layout-visual-item.wb-card-mode-mini{grid-template-rows:42px;width:258px;min-height:56px;max-height:56px}.wb-card-layout-visual-rail{width:var(--wb-card-layout-rail-width);z-index:2;border-radius:0 12px 12px 0;position:absolute;top:0;bottom:0;right:0}.wb-card-layout-visual-rail-draft{background:#2f6fd4}.wb-card-layout-visual-rail-in-review{background:#f07b22}.wb-card-layout-visual-rail-approved{background:#1f8c49}.wb-card-layout-visual-rail-expired{background:#c63b3b}.wb-card-layout-visual-item-visie{--wb-card-layout-base:var(--wb-card-visie-base);--wb-card-layout-border-start:var(--wb-card-visie-border-start);--wb-card-layout-border-end:var(--wb-card-visie-border-end)}.wb-card-layout-visual-item-ambitie{--wb-card-layout-base:var(--wb-card-ambitie-base);--wb-card-layout-border-start:var(--wb-card-ambitie-border-start);--wb-card-layout-border-end:var(--wb-card-ambitie-border-end)}.wb-card-layout-visual-item-route{--wb-card-layout-base:var(--wb-card-route-base);--wb-card-layout-border-start:var(--wb-card-route-border-start);--wb-card-layout-border-end:var(--wb-card-route-border-end)}.wb-card-layout-visual-item-kwaliteitskaart{--wb-card-layout-base:var(--wb-card-kwaliteitskaart-base);--wb-card-layout-border-start:var(--wb-card-kwaliteitskaart-border-start);--wb-card-layout-border-end:var(--wb-card-kwaliteitskaart-border-end)}.wb-card-layout-visual-item-analyse-4d{--wb-card-layout-base:var(--wb-card-analyse-4d-base);--wb-card-layout-border-start:var(--wb-card-analyse-4d-border-start);--wb-card-layout-border-end:var(--wb-card-analyse-4d-border-end)}.wb-card-layout-visual-header{color:#fff;align-items:center;gap:8px;min-height:56px;max-height:56px;padding-right:10px;display:flex}.wb-card-layout-visual-icon{justify-content:center;align-items:center;width:24px;min-width:24px;display:inline-flex}.wb-card-layout-visual-header-text{text-align:right;flex:1;grid-template-rows:1fr 1fr;gap:2px;min-width:0;display:grid}.wb-card-layout-visual-header-text h3,.wb-card-layout-visual-header-text p{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.wb-card-layout-visual-header-text h3{font-size:1.12rem;font-weight:700;line-height:1.2}.wb-card-layout-visual-header-text p{opacity:.92;font-size:.97rem;font-weight:600;line-height:1.2}.wb-card-layout-visual-content{background:var(--wb-card-layout-content);height:100%;min-height:0;color:var(--wb-card-panel-text);border-radius:10px;flex-direction:column;padding:12px 10px;display:flex;overflow:hidden}.wb-card-layout-visual-item.wb-card-mode-normal .wb-card-layout-visual-content{height:100%;min-height:0}.wb-card-layout-visual-content p{-webkit-line-clamp:9;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:.98rem;line-height:1.45;display:-webkit-box;overflow:hidden}.wb-card-layout-visual-item.wb-card-mode-normal .wb-card-layout-visual-content>p{-webkit-line-clamp:5}.wb-card-layout-visual-meta{border-top:1px solid #48546e38;gap:4px;margin-top:auto;padding-top:10px;display:grid}.wb-card-layout-visual-meta p{margin:0;font-size:.9rem;line-height:1.35}.wb-card-layout-visual-status{font-weight:700}.wb-card-layout-visual-status-draft{color:#2f6fd4}.wb-card-layout-visual-status-in-review{color:#f07b22}.wb-card-layout-visual-status-approved{color:#1f8c49}.wb-card-layout-visual-status-expired{color:#c63b3b}.wb-document-card.wb-document-card-task.wb-card-mode-expanded .wb-card-header h3{font-size:.96rem;line-height:1.15}.wb-document-card.wb-document-card-task.wb-card-mode-expanded .wb-document-card-summary{-webkit-line-clamp:3;font-size:.84rem;line-height:1.28}.wb-document-card.wb-document-card-task.wb-card-mode-expanded .wb-card-meta-wrap{gap:.28rem;margin:0 .6rem .6rem}.wb-document-card.wb-document-card-task.wb-card-mode-expanded .wb-card-meta-row{gap:.24rem}.wb-document-card.wb-document-card-task.wb-card-mode-expanded .wb-card-pill{white-space:normal;overflow-wrap:anywhere;padding:.14rem .44rem;font-size:.67rem;line-height:1.2}.wb-document-card.wb-document-card-task.wb-card-mode-expanded .wb-card-badges{font-size:.69rem;line-height:1.2}.wb-document-card.wb-document-card-task.wb-card-mode-expanded .wb-card-status-rail{box-shadow:none}.wb-document-card.wb-document-card-task.wb-card-mode-expanded .wb-task-type-icon{background:#fff3;border-color:#fffffff5;width:1.82rem;height:1.82rem;font-size:1.08rem}.wb-card-header{color:#fff;align-items:center;gap:4px;min-height:35px;max-height:35px;margin:0;padding-right:9px;display:flex}.wb-document-card:not(.wb-document-card-detail) .wb-card-header{-moz-column-gap:.18rem;grid-template-columns:26px minmax(0,1fr) 1.55rem;align-items:center;column-gap:.18rem;min-height:42px;max-height:42px;padding-right:.8rem;display:grid}.wb-card-header-text{text-align:right;flex:1;grid-template-rows:auto auto;align-content:center;justify-items:end;gap:.08rem;min-width:0;padding-right:0;display:grid}.wb-document-card:not(.wb-document-card-detail) .wb-card-header-text{align-content:center;justify-items:stretch;width:100%;min-width:0;padding-right:0}.wb-card-header h3{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.82rem;font-weight:700;line-height:.94;overflow:hidden}.wb-document-card:not(.wb-document-card-detail) .wb-card-header h3,.wb-document-card:not(.wb-document-card-detail) .wb-card-header p{white-space:nowrap;text-overflow:ellipsis;font-family:var(--wb-font-family-heading);font-weight:var(--wb-font-weight-heading);box-sizing:border-box;padding-right:.08em;font-style:italic;display:block;overflow:hidden}.wb-document-card:not(.wb-document-card-detail) .wb-card-header h3{font-size:.94rem;line-height:1.14}.wb-card-header p{white-space:nowrap;text-overflow:ellipsis;color:#ffffffeb;margin:0;font-size:.8rem;font-weight:600;line-height:.94;overflow:hidden}.wb-document-card:not(.wb-document-card-detail) .wb-card-header p{font-size:.84rem;line-height:.92}.wb-document-card-score{white-space:nowrap;flex:none;justify-content:flex-end;align-self:flex-start;min-width:1.8rem;margin-right:1px;padding-top:.05rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.wb-document-card:not(.wb-document-card-detail) .wb-document-card-score{place-self:start end;min-width:1.45rem;margin-top:.24rem;padding-top:0;font-size:1rem}.wb-document-card-score.is-empty{visibility:hidden}.wb-document-card-type-icon{justify-content:center;align-items:center;width:22px;min-width:22px;display:inline-flex}.wb-document-card:not(.wb-document-card-detail) .wb-document-card-type-icon{align-self:center;width:26px;min-width:26px;padding-top:0}.wb-document-card:not(.wb-document-card-detail) .wb-document-card-type-icon>svg{width:26px;height:26px}.wb-document-card-type-icon-button{background:color-mix(in srgb, var(--wb-document-card-accent,#6f7583) 86%, #fff 14%);color:#fff;cursor:pointer;border:1px dashed #ffffffb3;border-radius:999px;width:30px;min-width:30px;height:30px;line-height:0;transition:transform .16s,background-color .16s}.wb-document-card-type-icon-button.is-selected{background:color-mix(in srgb, var(--wb-document-card-accent,#6f7583) 84%, #fff 16%);color:#fff;border-style:solid;box-shadow:0 1px 5px #1a264233}.wb-document-card-type-icon-button:hover,.wb-document-card-type-icon-button:focus-visible{background:color-mix(in srgb, var(--wb-document-card-accent,#6f7583) 78%, #fff 22%);transform:translateY(-1px)}.wb-document-card-type-icon-button.is-selected:hover,.wb-document-card-type-icon-button.is-selected:focus-visible{background:color-mix(in srgb, var(--wb-document-card-accent,#6f7583) 76%, #fff 24%)}.wb-document-card-type-icon-button>svg{stroke-width:1.8px;flex:none;width:22px;height:22px}.wb-document-card-type-icon>svg{stroke-width:1.8px;width:22px;height:22px}html[data-show-scores=false] .wb-domain-card-score,html[data-show-scores=false] .wb-topic-card-score,body[data-show-scores=false] .wb-domain-card-score,body[data-show-scores=false] .wb-topic-card-score{display:none!important}html[data-show-scores=false] .wb-document-card-score,body[data-show-scores=false] .wb-document-card-score,html[data-show-scores=false] .flow-doc-score-badge,body[data-show-scores=false] .flow-doc-score-badge{visibility:hidden!important}html[data-show-scores=false] .wb-card-status-rail,body[data-show-scores=false] .wb-card-status-rail{display:none!important}.wb-document-card-surface{background:var(--wb-card-panel-fill);height:100%;min-height:0;color:var(--wb-card-panel-text);border-radius:6px;flex-direction:column;padding:8px 8px 9px;display:flex;overflow:hidden}.wb-document-card-media-wrap{border-radius:6px;flex:none;height:8rem;margin-bottom:.55rem;overflow:hidden}.wb-document-card.wb-document-card-catalog .wb-document-card-surface{background:0 0;gap:.52rem;padding:.31rem .155rem .155rem}.wb-document-card.wb-document-card-catalog .wb-document-card-media-wrap{background:var(--wb-card-panel-fill);border-radius:10px;margin:0}.wb-document-card-catalog-body{background:var(--wb-card-panel-fill);border-radius:10px;flex-direction:column;flex:auto;min-height:0;padding:.62rem .31rem .28rem;display:flex}.wb-document-card-structured-body{align-content:start;gap:.9rem;min-height:0;display:grid;overflow:hidden}.wb-document-card-structured-section{gap:.24rem;display:grid}.wb-document-card-structured-label,.wb-document-card-structured-copy{margin:0}.wb-document-card-structured-label{color:#24324d;font-size:.86rem;font-style:italic;font-weight:800;line-height:1.24}.wb-document-card-structured-copy{color:#30405f;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.98rem;line-height:1.45;display:-webkit-box;overflow:hidden}.wb-document-card-media{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.wb-document-card-media-placeholder{color:#fff;background:linear-gradient(#3e67a9f2 0%,#244f8efa 100%);flex-direction:column;justify-content:center;gap:.35rem;width:100%;height:100%;padding:1rem;display:flex}.wb-document-card-media-placeholder-title,.wb-document-card-media-placeholder-subtitle{margin:0}.wb-document-card-media-placeholder-title{font-size:.84rem;font-weight:800;line-height:1.18}.wb-document-card-media-placeholder-subtitle{opacity:.9;font-size:.5rem;font-weight:600;line-height:1.12}.wb-document-card-media-caption{color:#111827;margin:0 0 .42rem;font-size:.66rem;font-style:italic;font-weight:700;line-height:1.08}.wb-document-card-summary{color:#30405f;-webkit-line-clamp:9;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:.68rem;line-height:1.18;display:-webkit-box;overflow:hidden}.wb-document-card.wb-card-mode-normal .wb-document-card-summary{-webkit-line-clamp:5}.wb-document-card-upvotes{color:#d19109;align-items:center;gap:.35rem;margin:auto 0 0;font-weight:700;display:inline-flex}.wb-document-card-upvotes>svg{flex:none;width:1.02rem;height:1.02rem}.wb-document-card-upvote-button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.wb-document-card-upvote-button.is-active{color:#b16f00}.wb-card-meta-wrap{border-top:1px solid #48546e38;gap:4px;margin-top:auto;padding-top:10px;display:grid}.wb-document-panel-meta .wb-card-meta-wrap{border-top:0;padding-top:0}.wb-document-workflow-controls{gap:.75rem;margin-bottom:.95rem;display:grid}.wb-document-workflow-buttons{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.flow-bewerken-button.wb-workflow-step-button{background:color-mix(in srgb, var(--wb-document-card-accent,#6f7583) 52%, #fff 48%);border-color:color-mix(in srgb, var(--wb-document-card-accent,#6f7583) 60%, #fff 40%);color:#fff;justify-content:center;align-items:center;min-width:0;display:inline-flex}.flow-bewerken-button.wb-workflow-step-button:hover:not(:disabled):not(.is-readonly),.flow-bewerken-button.wb-workflow-step-button:focus-visible{background:color-mix(in srgb, var(--wb-document-card-accent,#6f7583) 45%, #fff 55%)}.flow-bewerken-button.wb-workflow-step-button.is-active{background:var(--wb-document-card-accent,#6f7583);color:#fff;border-color:#ffffff80}.flow-bewerken-button.wb-workflow-step-button.is-active:hover:not(:disabled):not(.is-readonly),.flow-bewerken-button.wb-workflow-step-button.is-active:focus-visible{background:color-mix(in srgb, var(--wb-document-card-accent,#6f7583) 90%, #fff 10%)}.flow-bewerken-button.wb-workflow-step-button:disabled{opacity:1}.flow-bewerken-button.wb-workflow-step-button.is-readonly,.flow-bewerken-button.wb-workflow-step-button.is-readonly:disabled{color:#566276;cursor:default;background:#e3e6eb;border-color:#c5ccd8}.flow-bewerken-button.wb-workflow-step-button.is-delete{color:#fff;background:#c98278;border-color:#ffffff80}.flow-bewerken-button.wb-workflow-step-button.is-delete:hover:not(:disabled):not(.is-readonly),.flow-bewerken-button.wb-workflow-step-button.is-delete:focus-visible{background:#ce8f86}.flow-bewerken-button.wb-workflow-step-button.is-delete:disabled{color:#fff}.flow-bewerken-button.wb-workflow-step-button.is-delete.is-readonly:disabled{color:#566276}.wb-card-meta-line{margin:0;font-size:.9rem;line-height:1.35}.wb-card-workflow{font-size:.9rem;font-weight:700}.wb-card-workflow.is-approved{color:#1f8c49}.wb-card-workflow.is-review{color:#f07b22}.wb-card-workflow.is-draft{color:#2f6fd4}.wb-card-workflow.is-expired{color:#c63b3b}.wb-card-workflow.is-archived{color:#6b7280}.wb-card-workflow.is-neutral{color:#6f7f99}@media (width<=820px){.wb-document-workflow-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}.wb-card-actions{align-items:center;gap:.35rem;display:flex}.wb-card-action-icon{color:#3c537c;background:#f4f7fc;border:1px solid #ccd5e8;border-radius:8px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;display:inline-flex}.wb-card-action-icon-secondary{background:#fff}.wb-task-type-icon{color:#fff;background:#ffffff24;border:1px solid #ffffffe0;border-radius:999px;justify-content:center;align-items:center;width:1.68rem;height:1.68rem;font-size:1rem;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 0 0 1px #3547662e}.flow-add-button{border:2px dashed var(--wb-border);border-radius:var(--wb-radius-card);color:#7a89a4;background:#fff;justify-content:center;align-items:center;width:100%;min-height:196px;margin-top:0;font-size:2rem;display:inline-flex;box-shadow:0 2px 7px #1f283814}.flow-add-button:hover,.flow-add-button:focus-visible{color:#5b7198;background:#f9fbff;border-color:#9eb0ce}.flow-document-layout{grid-template-columns:var(--wb-layout-column-width) minmax(0, calc((var(--wb-layout-column-width) * 3) + (var(--wb-layout-column-gap) * 2)));gap:var(--wb-layout-column-gap);align-items:start;display:grid}.flow-document-sidebar{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.flow-document-sidebar h4{color:#26334f;letter-spacing:.01em;margin:1rem 0 .52rem;font-size:.94rem}.flow-document-main{min-width:0}.flow-document-main-stack{gap:var(--wb-layout-column-gap);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:grid}.flow-document-sidebar .flow-grade-actions{grid-template-columns:1fr;gap:.4rem}.flow-document-sidebar .flow-grade-button{text-align:left;padding:.42rem .7rem;font-size:.84rem}.flow-score-quadrants{width:100%;min-height:176px;margin:0 0 .88rem;position:relative}.flow-score-quadrants-visual{background:#f4f0f6;border:1px solid #8d7a98;border-radius:999px;width:112px;height:112px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.flow-score-quadrants-visual:before,.flow-score-quadrants-visual:after{content:"";z-index:2;background:#6a5878b8;position:absolute}.flow-score-quadrants-visual:before{width:1px;height:100%;top:0;left:50%;transform:translate(-50%)}.flow-score-quadrants-visual:after{width:100%;height:1px;top:50%;left:0;transform:translateY(-50%)}.flow-score-quadrant{z-index:1;width:50%;height:50%;position:absolute}.flow-score-quadrant.q1{top:0;right:0}.flow-score-quadrant.q2{bottom:0;right:0}.flow-score-quadrant.q3{bottom:0;left:0}.flow-score-quadrant.q4{top:0;left:0}.flow-score-quadrant.is-neutral{background:#f1edf3}.flow-score-quadrant.is-blue{background:#4b74ff}.flow-score-quadrant.is-green{background:#11c655}.flow-score-quadrant.is-orange{background:#f0a300}.flow-score-quadrants-value{z-index:3;color:#111117;font-size:3.25rem;font-weight:800;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flow-score-quadrants-label{color:#1a202d;max-width:96px;font-size:.75rem;font-weight:700;line-height:1.2;position:absolute}.flow-score-quadrants-label-q4{text-align:left;top:26px;left:0}.flow-score-quadrants-label-q1{text-align:right;top:26px;right:0}.flow-score-quadrants-label-q3{text-align:left;bottom:26px;left:0}.flow-score-quadrants-label-q2{text-align:right;bottom:26px;right:0}.flow-sidebar-expiry,.flow-sidebar-validity{color:#6a7690;margin:0 0 .6rem;font-size:.82rem;font-weight:700}.flow-sidebar-meta{border-top:1px solid #d8dfec;margin:0 0 .8rem;padding:.62rem 0 0}.flow-sidebar-meta div{justify-content:space-between;gap:.6rem;display:flex}.flow-sidebar-meta dt{color:#7382a0;margin:0;font-size:.8rem}.flow-sidebar-meta dd{color:#2f3f5f;margin:0;font-size:.8rem;font-weight:700}.flow-participants-list{gap:.42rem;margin:0 0 .2rem;display:grid}.flow-participants-list div{border-bottom:1px solid #e2e7f2;justify-content:space-between;gap:.5rem;padding-bottom:.38rem;font-size:.84rem;display:flex}.flow-participants-list dt{color:#70809c;text-transform:lowercase;min-width:124px;margin:0;font-size:.78rem;font-weight:600}.flow-participants-list dd{color:var(--wb-text);text-align:right;margin:0;font-weight:700}.flow-document-topbar{background:#7183a9;border-bottom:none;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.76rem 1rem .7rem;display:flex;position:relative}.flow-document-topbar:after{content:"";border-radius:0 var(--wb-radius-card) var(--wb-radius-card) 0;background:#00c95f;width:10px;height:100%;position:absolute;top:0;right:0}.flow-doc-type-badge{color:#fff;letter-spacing:.01em;border-radius:10px;align-items:center;gap:.5rem;padding:.1rem 0;font-size:1.08rem;font-weight:700;display:inline-flex}.flow-doc-topbar-main{gap:.22rem;min-width:0;display:grid}.flow-doc-topbar-actions{align-items:center;gap:.45rem;display:inline-flex}.flow-version-toggle{gap:.4rem;margin:.8rem 0 .2rem;display:inline-flex}.flow-version-toggle-button{color:#2f3f5f;background:#f6f8fc;border:1px solid #ccd4e4;border-radius:999px;padding:.22rem .62rem;font-size:.78rem;font-weight:700}.flow-version-toggle-button.is-active{background:#d9e5ff;border-color:#99b5ef}.flow-doc-subtitle{color:#ffffffdb;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #ffffff6b;max-width:42ch;margin:0;padding-bottom:.14rem;font-size:.86rem;line-height:1.25;overflow:hidden}.flow-doc-score-badge{color:#fff;white-space:nowrap;background:0 0;border:0;justify-content:center;align-self:flex-start;align-items:center;min-width:0;min-height:0;margin:.08rem .4rem 0 0;padding:0;font-size:1rem;font-weight:700;line-height:1;display:inline-flex}.flow-doc-score-badge-empty{opacity:.72}.flow-doc-type-icon{border:2px solid #ffffffe6;border-radius:4px;width:1.15rem;height:1.15rem;position:relative}.flow-doc-type-icon:after{content:"";background:#ffffffe6;height:2px;position:absolute;top:.38rem;left:.15rem;right:.15rem}.flow-bewerken-button{color:#fff;text-align:center;background:#fff3;border:1px solid #ffffff80;border-radius:6px;min-width:7.25rem;padding:.42rem .88rem;font-size:.95rem;font-weight:700;line-height:1.2}.flow-bewerken-button:hover,.flow-bewerken-button:focus-visible{background:#ffffff4d}.flow-bewerken-button[aria-busy=true],.inline-editor-btn-save[aria-busy=true]{cursor:wait}.wb-button-busy-label{white-space:nowrap;justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.wb-button-spinner{border:2px solid;border-right-color:#0000;border-radius:999px;flex:none;width:.9rem;height:.9rem;animation:.75s linear infinite wb-button-spinner-rotate}@keyframes wb-button-spinner-rotate{to{transform:rotate(360deg)}}.flow-bewerken-button.flow-bewerken-button-active{background:var(--wb-chip);color:var(--wb-text)}.flow-annuleren-button{color:#fff;text-align:center;background:0 0;border:1px solid #0000;border-radius:6px;min-width:7.25rem;padding:.42rem .88rem;font-size:.95rem;font-weight:700;line-height:1.2}.flow-annuleren-button:disabled{opacity:.45;cursor:not-allowed}.flow-document-header{background:0 0;border-bottom:none;padding:.5rem 1rem .45rem;display:block}.flow-document-status-row{justify-content:flex-start;align-items:center;margin-bottom:.28rem;display:flex}.flow-document-summary{color:#4a5874;max-width:74ch;margin:.2rem 0 0;font-size:.95rem;line-height:1.52}.flow-status-pill{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;gap:.36rem;padding:.2rem .66rem;font-size:.73rem;font-weight:700;display:inline-flex}.flow-status-pill:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}.flow-status-pill.status-draft{color:#5d6780;background:#f0f1f5}.flow-status-pill.status-in-review{color:#a06200;background:#fff4e0}.flow-status-pill.status-approved{color:#1a6e3c;background:#e8f4ec}.inline-editor-wrap{flex-direction:column;gap:0;display:flex}.inline-editor-header{background:#7183a9;border-bottom:0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex;position:relative}.inline-editor-header:after{content:"";border-radius:0 var(--wb-radius-card) var(--wb-radius-card) 0;background:#ff6b00;width:10px;height:100%;position:absolute;top:0;right:0}.inline-editor-header-main{flex:1;gap:.28rem;min-width:0;display:grid}.inline-editor-doc-title{color:#fff;align-items:center;gap:.45rem;font-size:1.08rem;font-weight:700;display:inline-flex}.inline-editor-doc-title-icon{color:#ffffffe6;justify-content:center;align-items:center;width:1.28rem;height:1.28rem;display:inline-flex}.inline-editor-doc-title-icon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.inline-editor-subtitle-input{color:#fffffff0;background:0 0;border:0;border-bottom:1px solid #ffffff7a;width:100%;min-width:0;padding:0 0 .22rem;font-size:.92rem;line-height:1.2}.inline-editor-subtitle-input::placeholder{color:#ffffffd1;opacity:.95}.inline-editor-subtitle-input:focus{border-bottom-color:#fff;outline:none}.inline-editor-subtitle-input:disabled{color:#6f7b97;opacity:.8}.inline-editor-header-actions{gap:.5rem;display:flex}.inline-editor-summary-compact{padding:0 0 .6rem}.inline-editor-collab-meta{flex-wrap:wrap;gap:.75rem;margin:.6rem 1rem .75rem;display:flex}.inline-editor-character-count{color:var(--text-muted);text-align:right;margin:.5rem 0;font-size:.875rem}.inline-editor-character-count.is-warning{color:var(--color-danger,#b42318);font-weight:700}.inline-editor-lock-message{color:var(--color-danger,#b42318);margin:.5rem 0;font-weight:700}.inline-editor-summary-wrap{gap:.3rem;margin-bottom:.75rem;display:grid}.inline-editor-summary-label{color:#51607d;font-size:.82rem;font-weight:700}.inline-editor-summary-input{resize:vertical;border:1px solid var(--wb-border);width:100%;min-height:4.4rem;color:var(--wb-text);background:#fff;border-radius:6px;padding:.52rem .66rem;line-height:1.4}.inline-editor-summary-input:focus{border-color:#90a6d3;outline:1px solid #90a6d3}.inline-editor-summary-input:disabled{color:var(--wb-text-muted);background:#f7f8fc}.inline-editor-btn-secondary{color:#fff;background:0 0;border:1px solid #0000;border-radius:6px;padding:.42rem .9rem;font-weight:700}.inline-editor-btn-save{color:#fff;background:#ffffff3d;border:1px solid #ffffff8c;border-radius:6px;padding:.42rem 1rem;font-weight:700}.inline-editor-btn-save:hover,.inline-editor-btn-save:focus-visible{background:#ffffff52}.inline-editor-btn-save:disabled{background:#a8c5b4}.inline-editor-toolbar{border-bottom:1px solid var(--wb-border);box-sizing:border-box;background:#f8f9fd;flex-wrap:wrap;align-items:center;gap:.15rem;padding:.4rem .75rem;display:flex}.toolbar-group{align-items:center;gap:.1rem;display:flex}.toolbar-sep{background:var(--wb-border);align-self:center;width:1px;height:1.3em;margin:0 .25rem;display:inline-block}.inline-editor-toolbar button{color:var(--wb-text);background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:2rem;min-width:2rem;height:2rem;padding:.25rem;font-size:.85rem;font-weight:600;line-height:1.3;transition:background .1s,border-color .1s;display:inline-flex}.toolbar-select-label{align-items:center;display:inline-flex}.toolbar-select-label select{border:1px solid var(--wb-border);max-width:8.5rem;height:2rem;color:var(--wb-text);font:inherit;background:#fff;border-radius:4px;padding:0 1.4rem 0 .45rem;font-size:.78rem;font-weight:600}.toolbar-select-label select:disabled{opacity:.45;cursor:not-allowed}.inline-editor-toolbar button:hover:not(:disabled){background:var(--wb-chip);border-color:var(--wb-border)}.inline-editor-toolbar button.is-active{color:#2a4080;background:#dde5f5;border-color:#b0c0e0}.inline-editor-toolbar button:disabled{opacity:.4;cursor:not-allowed}.inline-editor-link-dialog{border-bottom:1px solid var(--wb-border);background:#fff;flex-wrap:wrap;align-items:end;gap:.65rem;padding:.65rem .75rem;display:flex}.inline-editor-link-dialog label{color:#51607d;gap:.25rem;min-width:min(22rem,100%);font-size:.82rem;font-weight:700;display:grid}.inline-editor-link-dialog input{border:1px solid var(--wb-border);width:100%;font:inherit;border-radius:6px;padding:.45rem .55rem}.inline-editor-link-dialog-actions{gap:.4rem;display:flex}.inline-editor-link-dialog-actions button{color:var(--wb-text);background:#f8f9fd;border:1px solid #2f3d542e;border-radius:6px;padding:.45rem .7rem;font-weight:700}.inline-editor-wrap .tiptap-editor-content{cursor:text;background:#fff;outline:none;min-height:260px;padding:1rem 1.1rem;font-size:.95rem;line-height:1.65}.inline-editor-wrap .tiptap-editor-content .is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#7b879f;pointer-events:none;height:0}.inline-editor-wrap .tiptap-editor-content:focus-within{background:#fefeff}.inline-editor-wrap .tiptap-editor-content h2{color:#1f2838;margin:1rem 0 .3rem;font-size:1.15rem}.inline-editor-wrap .tiptap-editor-content h3{color:#1f2838;margin:.8rem 0 .2rem;font-size:1rem}.inline-editor-wrap .tiptap-editor-content p{color:#2f3c58;margin:.3rem 0}.inline-editor-wrap .tiptap-editor-content ul,.inline-editor-wrap .tiptap-editor-content ol{margin:.4rem 0 .4rem 1.4rem}.inline-editor-wrap .tiptap-editor-content blockquote{border-left:3px solid var(--wb-border);color:var(--wb-text-muted);margin:.5rem 0;padding-left:.85rem}.inline-editor-wrap .tiptap-editor-content table{border-collapse:collapse;table-layout:fixed;width:100%;margin:.85rem 0;overflow:hidden}.inline-editor-wrap .tiptap-editor-content th,.inline-editor-wrap .tiptap-editor-content td{vertical-align:top;color:#2f3c58;border:1px solid #cbd5e1;min-width:3rem;padding:.45rem .55rem;position:relative}.inline-editor-wrap .tiptap-editor-content th{color:#1f2838;background:#eef3fb;font-weight:700}.inline-editor-wrap .tiptap-editor-content .selectedCell:after{content:"";pointer-events:none;background:#2f6feb1f;position:absolute;inset:0}.flow-edit-panel{border-top:2px dashed var(--wb-border);margin-top:1rem;padding-top:.5rem}.flow-edit-panel-outside{border-top:0;gap:0;margin-top:0;padding-top:0;display:grid}@media (width<=720px){.flow-document-layout{grid-template-columns:1fr}}.flow-document-sheet{border:1px solid var(--wb-border);border-radius:var(--wb-radius-card);box-shadow:var(--wb-shadow-soft);background:#fff;padding:0;position:relative;overflow:hidden}.flow-document-body{padding:.75rem 1rem 1rem}.flow-status{color:#5f6f88;margin:0 0 .75rem;font-weight:700}.flow-status.approved{color:#209348}.flow-metadata-grid{grid-template-columns:repeat(4,minmax(120px,1fr));gap:.7rem;margin:0 0 .85rem;display:grid}.flow-metadata-grid div{margin:0}.flow-metadata-grid dt{color:#7a869d;font-size:.78rem;font-weight:700}.flow-metadata-grid dd{color:#24314d;margin:.2rem 0 0;font-size:.9rem;font-weight:700}.flow-document-body h3{color:#233451;margin:1rem 0 .35rem;font-size:1.15rem}.flow-document-body h4,.flow-document-body h5,.flow-document-body h6{color:#233451;margin:.85rem 0 .3rem}.flow-document-body p{color:#2f3c58;max-width:74ch;margin:0 0 .78rem;line-height:1.62}.flow-document-body ul,.flow-document-body ol{color:#2f3c58;margin:.2rem 0 .86rem 1.35rem;line-height:1.56}.flow-document-body blockquote{border-left:3px solid var(--wb-border);color:var(--wb-text-muted);margin:.65rem 0 .85rem;padding-left:.85rem}.flow-document-body code{color:#24314d;background:#eef2f7;border-radius:4px;padding:.08rem .28rem;font-size:.92em}.flow-document-body mark{border-radius:3px;padding:.05rem .16rem}.flow-document-body a{color:#1f5fbf;text-underline-offset:.16em;font-weight:700;text-decoration:underline;text-decoration-thickness:.08em}.flow-document-body a:hover,.flow-document-body a:focus-visible{color:#174a95}.flow-document-body table{border-collapse:collapse;table-layout:fixed;width:100%;margin:.85rem 0 1rem}.flow-document-body th,.flow-document-body td{vertical-align:top;color:#2f3c58;border:1px solid #cbd5e1;padding:.45rem .55rem}.flow-document-body th{color:#1f2838;background:#eef3fb;font-weight:700}.flow-document-body th p,.flow-document-body td p{margin-bottom:.35rem}.flow-document-body th p:last-child,.flow-document-body td p:last-child{margin-bottom:0}.flow-document-footer{border-top:1px solid var(--wb-border);padding:.8rem 1rem 1rem}.flow-document-footer h3{margin:0 0 .6rem}.flow-grade-actions{grid-template-columns:repeat(3,minmax(140px,1fr));gap:.6rem;display:grid}.flow-grade-button{border-radius:var(--wb-radius-card);background:#f2f5fb;border:1px solid #d2d9e8;font-weight:600}.flow-grade-button.is-active{color:#185335;background:#dcf7e8;border-color:#2a8f5b}.flow-grade-radios{gap:.35rem;display:grid}.flow-grade-radio{color:#3b4c6f;align-items:center;gap:.5rem;font-size:.84rem;display:flex}.flow-grade-radio input{accent-color:#5b7099;margin:0}.flow-grade-radio span{display:inline-block}.flow-detail-grid{grid-template-columns:minmax(230px,300px) 1fr;gap:1rem;padding:.95rem 1rem;display:grid}.flow-detail-column{border:1px solid var(--wb-border);border-radius:var(--wb-radius-card);background:#fbfcff;padding:.8rem}.flow-detail-column h3{margin-top:0;margin-bottom:.5rem}.flow-detail-column h4{margin:.8rem 0 .45rem}.flow-metadata-list{gap:.45rem;margin:0;display:grid}.flow-metadata-list div{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.flow-metadata-list dt{color:#657089;margin:0;font-size:.82rem;font-weight:700}.flow-metadata-list dd{color:#24314d;margin:0;font-size:.86rem;font-weight:700}.flow-status-badge{color:#253252;background:#eff4ff;border:1px solid #ced7ea;border-radius:999px;align-items:center;margin-bottom:.75rem;padding:.22rem .6rem;font-size:.82rem;font-weight:700;display:inline-flex}.flow-document-footer.flow-document-footer-stack{grid-template-columns:1fr;gap:.8rem;display:grid}.flow-footer-actions{justify-content:flex-start;margin-top:.5rem;display:flex}.flow-footer-block{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.flow-footer-block h3{margin:0 0 .55rem}.flow-radio-row{flex-wrap:wrap;gap:.8rem;margin-bottom:.6rem;display:flex}.flow-radio-row label{color:#2a3a58;align-items:center;gap:.35rem;font-size:.9rem;display:inline-flex}.flow-radio-row label.status-archived{color:#6b7280;font-weight:700}.flow-radio-row label.status-archived input{accent-color:#9ca3af}.flow-metadata-form-grid{grid-template-columns:repeat(2,minmax(180px,1fr));gap:.6rem;margin-bottom:.6rem;display:grid}.flow-metadata-form-grid label{color:#5c6783;gap:.22rem;font-size:.82rem;font-weight:700;display:grid}.flow-metadata-form-grid input,.flow-metadata-form-grid select{width:100%}.flow-topic-matrix{grid-template-columns:repeat(2,minmax(220px,1fr));gap:.65rem;display:grid}.flow-topic-matrix-embedded{background:0 0;border-radius:10px;margin:0;padding:.35rem .35rem .25rem;display:grid}.flow-topic-matrix-embedded-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.25rem;display:grid}.flow-topic-matrix-embedded-column{min-width:0}.flow-topic-matrix-embedded-column:empty{min-height:100%}.flow-topic-matrix-date-fields{align-content:start;gap:1.1rem;display:grid}.flow-topic-matrix-date-field{color:#fffffffa;gap:.42rem;font-size:.98rem;font-weight:700;display:grid}.flow-topic-matrix-date-field span{color:inherit;line-height:1.2}.flow-topic-matrix-date-field input{color:#22314f;background:#fffffffa;border:1px solid #ffffff5c;border-radius:.85rem;width:100%;min-height:2.9rem;padding:.7rem .9rem;font-size:1rem;font-weight:700;box-shadow:0 10px 24px #22314f24}.flow-topic-matrix-date-field input[readonly]{color:#22314f;cursor:default}.flow-topic-matrix-date-field input:disabled{opacity:.8;cursor:not-allowed}.flow-topic-matrix-embedded .flow-topic-group{min-width:0;margin-bottom:1.15rem}.flow-topic-matrix-embedded .flow-topic-group:last-child{margin-bottom:0}.flow-topic-matrix-embedded .flow-topic-group h4{color:#fffffffa;margin:0 0 .45rem;font-size:1rem;line-height:1.2}.flow-topic-matrix-embedded .flow-checkbox-row{color:#fffffff5;align-items:flex-start;gap:.56rem;margin-bottom:.3rem;font-size:.95rem;line-height:1.25;position:relative}.flow-topic-matrix-embedded .flow-checkbox-row.is-embedded input{opacity:0;pointer-events:none;position:absolute}.flow-topic-matrix-embedded .flow-checkbox-row span{color:inherit}.flow-topic-matrix-embedded .flow-checkbox-row .flow-checkbox-indicator{background:#ffffff0a;border:1.5px solid #ffffffe0;border-radius:.08rem;flex:none;width:1.05rem;height:1.05rem;margin-top:.08rem;position:relative}.flow-topic-matrix-embedded .flow-checkbox-row input:checked+.flow-checkbox-indicator{background:#fffffff5;border-color:#fffffff5}.flow-topic-matrix-embedded .flow-checkbox-row input:disabled+.flow-checkbox-indicator,.flow-topic-matrix-embedded .flow-checkbox-row input:disabled+.flow-checkbox-indicator+span{opacity:.62}.flow-topic-group h4{color:#2d3a5a;margin:0 0 .35rem}.flow-checkbox-row{color:#2a3754;align-items:center;gap:.35rem;margin-bottom:.28rem;font-size:.88rem;display:flex}.flow-workflow-events{gap:.35rem;margin:0;padding-left:1.1rem;display:grid}.flow-workflow-events li{color:#2f3c57;gap:.15rem;font-size:.88rem;display:grid}.flow-inline-message{border-radius:var(--wb-radius-card);border:1px solid;margin:0;padding:.55rem .75rem;font-size:.9rem;font-weight:600}.flow-inline-message.flow-inline-message-error{color:#8d2424;background:#fff5f5;border-color:#efb8b8}.flow-inline-message.flow-inline-message-success{color:#1e6a3d;background:#f1fcf6;border-color:#b2dcc4}.flow-toast-message{z-index:950;width:min(420px,100vw - 2rem);position:fixed;top:5.4rem;right:1rem;box-shadow:0 10px 28px #19263a33}.flow-category-header{border-radius:var(--wb-radius-card);box-shadow:var(--wb-shadow-soft);background:#fff;border:1px solid #d8deeb;padding:.9rem 1rem}.flow-category-header h2{color:#2b3853;margin:0;font-size:1.5rem}.flow-category-header p{color:#5f6e89;margin:.25rem 0 .45rem}.flow-category-count{color:#2f4268;background:#eef3ff;border:1px solid #ced8ea;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.82rem;font-weight:700;display:inline-flex}@media (width<=1080px){.flow-detail-grid,.flow-topic-matrix{grid-template-columns:1fr}}@media (width<=760px){.flow-metadata-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}.flow-metadata-form-grid{grid-template-columns:1fr}}.home-document-grid{grid-template-columns:repeat(4, var(--wb-layout-column-width));justify-content:start;gap:var(--wb-layout-column-gap);display:grid}.home-document-card{--flow-side-color:#11c655;border:1px solid var(--wb-border);border-radius:var(--wb-radius-card);box-shadow:var(--wb-shadow-soft);background:#fff;position:relative;overflow:hidden}.home-document-card:after{content:"";background:var(--flow-side-color);width:.38rem;position:absolute;top:0;bottom:0;right:0}.home-document-card-header{color:#fff;background:#6d7da3;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .85rem;display:flex}.home-document-card-header.onboarding-accent-purple{background:#8e6f9d}.home-document-card-header.onboarding-accent-blue{background:#6f84aa}.home-document-card-header.onboarding-accent-indigo{background:#68789a}.home-document-card-header h3{margin:0;font-size:1.02rem;line-height:1.18}.home-card-icon{border:1px solid #ffffffbf;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;font-size:.78rem;line-height:1;display:inline-flex}.home-document-type{color:#677796;margin:.5rem .85rem .2rem;font-size:.8rem;font-weight:700}.home-document-summary{color:#2f3d5b;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 .85rem .78rem;font-size:.9rem;line-height:1.4;display:-webkit-box;overflow:hidden}.home-overview-panel{box-shadow:none;background:0 0;border:0;max-width:100%;margin:0 auto;padding:0}.home-overview-stack{--wb-overview-grid-gap:var(--wb-layout-column-gap);gap:var(--wb-overview-grid-gap);flex-direction:column;display:flex}.home-overview-row{grid-template-columns:var(--wb-layout-column-width) minmax(0, calc((var(--wb-layout-column-width) * 3) + (var(--wb-layout-column-gap) * 2)));gap:var(--wb-layout-column-gap);align-items:start;display:grid}.wb-topic-grid{grid-template-columns:repeat(3, var(--wb-layout-column-width));justify-content:start;gap:var(--wb-layout-column-gap);display:grid}.home-overview-panel .wb-topic-grid-overview{gap:var(--wb-overview-grid-gap)}.wb-domain-grid-bestuur{grid-template-columns:repeat(3, var(--wb-layout-column-width));justify-content:start;gap:var(--wb-layout-column-gap);display:grid}.wb-topic-grid-overview .wb-topic-card .wb-topic-card-body{min-height:var(--wb-nav-domein-height)}@media (width<=1220px){.home-overview-row{grid-template-columns:var(--wb-layout-column-width) minmax(0, calc((var(--wb-layout-column-width) * 3) + (var(--wb-layout-column-gap) * 2)));gap:var(--wb-layout-column-gap)}.wb-topic-grid{grid-template-columns:repeat(3, var(--wb-layout-column-width));gap:var(--wb-layout-column-gap)}}@media (width<=860px){.home-overview-row{grid-template-columns:1fr}.home-overview-row .wb-domain-card{min-height:calc(var(--wb-nav-domein-height) * var(--wb-nav-hoofddomein-height-factor))}.wb-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.top-header-main{grid-template-columns:auto minmax(0,1fr) auto;gap:.45rem}.brand-logo-text{display:none}.brand-logo-o{font-size:2rem}.header-prompt-wrap{justify-self:stretch;width:100%}.top-header-controls-row{gap:.35rem;padding:.28rem .58rem .1rem}.top-header-shell{padding:.56rem .58rem .52rem}.header-prompt-box{grid-template-columns:auto minmax(0,1fr) auto;gap:.3rem;min-height:0;padding:.12rem .36rem}.header-prompt-avatar{width:2.5rem;height:2.5rem}.header-prompt-input{width:100%;height:2.6em;font-size:.92rem}.header-prompt-controls{width:auto;padding-top:.08rem}.top-header-controls{justify-content:flex-start;gap:.2rem;padding-left:0}.top-header-back-slot{min-width:72px}.toggle-switch-label{display:none}.wb-topic-grid{grid-template-columns:1fr}}.home-figma-section{box-shadow:none;background:0 0;border:0;padding:0;display:block}.home-scope-caption{color:#6d7993;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .35rem;font-size:.76rem;font-weight:700}.home-figma-title{margin-bottom:1rem;font-size:1.875rem;line-height:1.2}.wb-page-title-block{margin:0 0 1rem;display:block}.category-page>.wb-page-title-block,.document-page>.wb-page-title-block{margin-bottom:.45rem}.wb-page-title{flex-wrap:wrap;align-items:baseline;gap:.45rem;margin-bottom:0;display:flex}.wb-page-title-school{font:inherit;color:inherit}.home-overview-panel>.home-figma-title{margin-bottom:0}.home-overview-school-name{font:inherit;color:inherit;margin-left:.55rem}.wb-document-grid{grid-template-columns:repeat(4, var(--wb-layout-column-width));justify-content:start;gap:var(--wb-layout-column-gap);align-items:start;display:grid}.home-bestuur-board{box-shadow:none;background:0 0;border:0;padding:0}.home-bestuur-board .home-scope-caption{display:none}.home-bestuur-list{gap:3.4rem;display:grid}.home-bestuur-row{grid-template-columns:var(--wb-layout-column-width) minmax(0, calc((var(--wb-layout-column-width) * 3) + (var(--wb-layout-column-gap) * 2)));gap:var(--wb-layout-column-gap);align-items:start;display:grid}.home-bestuur-school{color:#243149;margin:0;padding-top:0;font-size:36px;font-weight:700;line-height:40px}.home-bestuur-school-link{cursor:pointer;transition:color .15s}.home-bestuur-school-link:hover{color:#3a5fa0;text-underline-offset:3px;text-decoration:underline}.home-bestuur-content{gap:.95rem;display:grid}.home-bestuur-burnup-tile{min-height:calc(var(--wb-nav-domein-height) * var(--wb-nav-hoofddomein-height-factor));height:calc(var(--wb-nav-domein-height) * var(--wb-nav-hoofddomein-height-factor));border-radius:var(--wb-radius-card);background:#fff;border:1px solid #d9e1ef;grid-template-rows:auto 1fr;gap:.35rem;padding:.6rem .7rem .55rem;display:grid;box-shadow:0 2px 8px #1f283814}.home-bestuur-burnup-tile h4{color:#243149;margin:0;font-size:1rem;font-weight:700;line-height:1.2}.home-bestuur-burnup-tile svg{background:#fff;border-radius:4px;width:100%;height:100%;display:block}.home-bestuur-line-ideal,.home-bestuur-line-target,.home-bestuur-line-current{fill:none;stroke-width:2.4px}.home-bestuur-line-ideal{stroke:#aeb8cb;stroke-dasharray:5 5}.home-bestuur-line-target{stroke:#a46ad8}.home-bestuur-line-current{stroke:#46c773}.documents-page-panel{padding:1.05rem 1rem 1rem}.documents-layout-grid{align-items:start}.documents-master-column,.documents-files-column{gap:.75rem;display:grid}.documents-summary-card{background:#fbfcff;border:1px solid #d8deeb;margin-top:.15rem}.documents-summary-card h3{margin-top:0}.section-subtitle{letter-spacing:.07em;color:var(--wb-text-muted);margin:1rem 0 .5rem;font-size:.9rem;font-weight:700}.panel h2,.hero-card h2{margin:0}.panel-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.card-grid,.score-list{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.card-grid.expanded{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.card{padding:.85rem}.accent-card{background:linear-gradient(145deg, var(--wb-accent-purple) 0%, #8765ac 100%);color:#fff}.accent-card h3,.accent-card li{color:#fff}.accent-card-soft{background:var(--wb-accent-purple-soft)}.content-card-title{color:#fff;background:var(--wb-accent-purple);border-radius:var(--wb-radius-card);margin-top:0;margin-bottom:.35rem;padding:.45rem .55rem;font-size:1.02rem}.content-card-type{color:var(--wb-text-muted);margin:.1rem 0;font-size:.85rem;font-weight:600}.content-card-summary{color:#3c4660;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:.35rem 0 0;line-height:1.45;display:-webkit-box;overflow:hidden}.onboarding-card .inline-actions{margin-top:.65rem}.topic-pill,.chip-button{border:1px solid var(--wb-border);background:var(--wb-chip);color:var(--wb-text)}.topic-pill{text-align:left;width:100%;margin-top:.35rem}.status-chip{color:#1e5c2f;background:#e4f4e8;border-radius:999px;align-items:center;padding:.4rem .8rem;font-weight:700;display:inline-flex}.stats-grid,.score-overview-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.8rem;margin-top:.85rem;display:grid}.stats-grid div,.score-overview-card{background:var(--wb-surface-soft);border-radius:var(--wb-radius-card);border:1px solid var(--wb-border);padding:.85rem}.stats-grid dt{color:var(--wb-text-muted)}.stats-grid dd,.score-overview-value{color:#2e3951;margin:.3rem 0 0;font-size:1.8rem;font-weight:700}.score-overview-card{grid-template-columns:auto 1fr;align-items:start;gap:.9rem;display:grid}.score-overview-card h3{margin:0 0 .35rem}.trends-panel{background:var(--wb-surface)}.chip-row{flex-wrap:wrap;gap:.45rem;display:flex}.chip-button{border-radius:var(--wb-radius-card);padding:.4rem .7rem}.chip-button-active{background:var(--wb-accent-blue);color:#fff;border-color:var(--wb-accent-blue)}.trend-chart-card{border:1px solid var(--wb-border);background:var(--wb-surface-soft);border-radius:var(--wb-radius-card);margin-top:1rem;padding:.9rem}.trend-chart-card h2{margin:0;font-size:1.25rem}.trend-score{margin:.45rem 0;font-size:1.2rem;font-weight:700}.trend-bars{gap:.5rem;margin-top:.7rem;display:grid}.trend-bar-item{grid-template-columns:minmax(180px,1fr) 2fr auto;align-items:center;gap:.6rem;display:grid}.trend-bar-track{background:#dde4f3;border-radius:999px;height:.6rem;display:block;overflow:hidden}.trend-bar-fill{background:linear-gradient(90deg, var(--wb-accent-blue), #7db2f1);border-radius:999px;height:100%;display:block}.trend-bar-value{color:#304161;font-weight:700}.topic-card h3{margin-top:0}.taxonomy-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.error-card{background:#fff4f4f7;border-color:#9c222233}.search-layout{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.9rem;display:grid}.split-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.form-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin-top:1rem;display:grid}.form-grid form,.split-grid select,.form-grid select{gap:.6rem;display:grid}select{border-radius:var(--wb-radius-card);border:1px solid var(--wb-border);background:var(--wb-surface);color:var(--wb-text);padding:.55rem .65rem}.inline-actions{flex-wrap:wrap;gap:.55rem;display:flex}.search-input{border-radius:var(--wb-radius-card);border:1px solid var(--wb-border);background:var(--wb-surface);width:min(560px,100%);color:var(--wb-text);margin-bottom:1rem;padding:.65rem .75rem}.task-period{gap:.8rem;margin-top:1.1rem;display:grid}.task-panel{box-shadow:none;background:0 0;border:0;padding:.8rem .9rem}.task-panel-summary{gap:.7rem;display:grid}.task-todo-row{background:#fff;border-radius:9px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.task-todo-expired-btn{background:var(--wb-header);color:#fff;cursor:pointer;text-align:left;border:none;justify-content:space-between;align-items:center;gap:.6rem;width:100%;padding:.65rem .75rem;font-size:1rem;font-weight:700;display:flex}.task-todo-expired-btn:hover{filter:brightness(1.08)}.task-todo-expired-right{flex-shrink:0;align-items:center;gap:.45rem;display:inline-flex}.task-todo-expired-badge{background:#ffffff40;border-radius:999px;padding:.1rem .5rem;font-size:.8rem;font-weight:800}.task-todo-chevron{opacity:.8;font-size:.7rem}.task-todo-empty-state{text-align:center;border-top:1px solid var(--wb-border);background:#fcfcff;padding:1.2rem .75rem}.task-panel-board{width:100%;max-width:var(--wb-shell-max-width-tasks);margin-inline:auto;padding-bottom:.45rem}.task-planner-title{color:#fff;text-align:center;background:#6b4f34;border-radius:10px;margin:0 0 .65rem;padding:.7rem .9rem;font-size:2.8rem;font-style:italic;font-weight:800;line-height:1.05}.task-board{--wb-task-card-width:15rem;--wb-task-column-min-width:calc(var(--wb-task-card-width) + 1.1rem);grid-template-columns:repeat(var(--wb-layout-columns-tasks-desktop), minmax(var(--wb-layout-column-width), var(--wb-layout-column-width)));gap:var(--wb-layout-column-gap);align-items:start;margin-top:.5rem;padding-bottom:.1rem;display:grid;overflow:auto hidden}.task-board.task-board-mini,.task-board.task-board-normal,.task-board.task-board-expanded,.task-board.task-board-expanded .wb-document-card.wb-document-card-task.wb-card-mode-expanded{--wb-task-card-width:15rem}.task-period-nav{justify-content:space-between;align-items:center;gap:.6rem;margin-top:.35rem;display:flex}.task-period-nav button{min-width:6.4rem}.task-period-nav p{color:#52617f;margin:0;font-size:.82rem;font-weight:700}.task-scroll-divider{background:#1f1f1f;border-radius:999px;height:.55rem;margin:-.2rem 0 .25rem;position:relative}.task-scroll-divider-thumb{background:#cfd2d8;border-radius:999px;width:2.2rem;height:.28rem;position:absolute;top:50%;left:.55rem;transform:translateY(-50%)}.task-column{min-height:0;min-width:var(--wb-task-column-min-width);box-shadow:none;background:0 0;border-radius:9px;grid-template-rows:auto 1fr;padding:0;display:grid;overflow:visible}.task-column-header{color:#fff;background:#6b4f34;border-radius:10px;justify-content:space-between;align-items:center;gap:.6rem;padding:.8rem .95rem;display:flex}.task-column-header h3{color:#fff;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:.86rem;font-weight:800;overflow:hidden}.task-column-header span{text-align:center;color:#fff;background:#ffffff38;border-radius:999px;min-width:2rem;padding:.12rem .5rem;font-size:1.35rem;font-weight:800}.task-column-body{--wb-task-stack-overlap:12.25rem;--wb-task-card-height:260px;--wb-task-lane-step:calc(var(--wb-task-card-height) - var(--wb-task-stack-overlap));min-height:calc(var(--wb-task-card-height) + (var(--wb-task-lane-rows,1) - 1) * var(--wb-task-lane-step));align-content:start;gap:.5rem;padding:.55rem 0 0;display:grid;overflow:visible}.task-board.task-board-mini .task-column-body{--wb-task-stack-overlap:.42rem;--wb-task-card-height:78px}.task-board.task-board-normal .task-column-body{--wb-task-stack-overlap:12.25rem;--wb-task-card-height:260px}.task-board.task-board-expanded .task-column-body{--wb-task-stack-overlap:16rem;--wb-task-card-height:390px}.task-period-stack-card{margin-top:calc(var(--wb-task-stack-overlap) * -1)}.task-period-stack-card .task-drop-slot{margin-bottom:.35rem}.task-drop-slot{border:1px dashed #0000;border-radius:999px;height:.55rem;margin-inline:.1rem;transition:background-color .12s,border-color .12s}.task-drop-slot.active{background:0 0;border-color:#4a90e2;height:1.2rem}.task-drop-slot.end{margin-top:.1rem}.task-unplanned-list{gap:.5rem;display:grid}.task-domain-chip-list{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.5rem;display:grid}.task-domain-chip-wrap{min-width:0}.task-domain-chip{color:#fff;text-align:left;cursor:pointer;border:none;border-radius:10px;width:100%;padding:.72rem .85rem;box-shadow:0 2px 8px #0000001a}.task-domain-chip:hover{filter:brightness(1.06)}.task-domain-chip-top{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.task-domain-chip-top h3{margin:0;font-size:1.6rem;font-weight:800;line-height:1}.task-domain-chip-top span{font-size:1.9rem;font-weight:800;line-height:1}.task-domain-chip p{color:#fffffff2;margin:.35rem 0 0;font-size:.95rem;font-weight:700}.task-unplanned-row{box-shadow:none;border:1px solid color-mix(in srgb, var(--wb-task-domain-color,#5f4766) 70%, #fff 30%);background:0 0;border-radius:12px;overflow:hidden}.task-unplanned-row-header{appearance:none;color:#fff;width:100%;box-shadow:none;background:var(--wb-task-domain-color,#5f4766);cursor:pointer;text-align:left;border:0;border-radius:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.6rem;padding:.85rem 1rem;display:flex}.task-unplanned-row-header:hover{filter:brightness(1.08)}.task-unplanned-row-header h3{margin:0;font-size:2.05rem;font-weight:800;line-height:1}.task-unplanned-row-header span{white-space:normal;color:#ffffffe6;font-size:1.05rem;font-weight:700}.task-unplanned-row-header .task-unplanned-count{margin-left:auto;font-size:2.1rem;font-weight:800;line-height:1}.task-unplanned-row-body{background:var(--wb-task-domain-color,#5f4766);min-height:0;padding:.85rem .75rem .55rem;overflow:visible}.task-unplanned-emoji{color:#2e3d5c;margin:0 0 .15rem;font-size:.9rem;font-weight:700}.task-unplanned-text{color:#6a7488;margin:0;font-size:.72rem;font-weight:600}.task-unplanned-card-grid{--wb-task-card-width:15rem;grid-template-columns:repeat(auto-fill, minmax(min(var(--wb-task-card-width), 100%), var(--wb-task-card-width)));justify-content:start;gap:.45rem;display:grid}.task-unplanned-card-grid.task-unplanned-card-grid-mini{--wb-task-card-width:13.5rem}.task-unplanned-card-grid.task-unplanned-card-grid-normal,.task-unplanned-card-grid.task-unplanned-card-grid-expanded{--wb-task-card-width:15rem}.task-unplanned-row-body .wb-speelse-stapeling{--wb-slot-bg:var(--wb-task-domain-color,#5f4766);--wb-slot-edge:#ffffff61;--wb-slot-peek-height:.9rem;margin-bottom:.35rem}.task-unplanned-card{cursor:grab;text-align:left;background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.task-unplanned-card:active{cursor:grabbing}.task-burndown-wrap{border-radius:var(--wb-radius-card);-moz-column-gap:.55rem;background:0 0;border:0;grid-template-columns:2.2rem 1fr;align-items:start;column-gap:.55rem;margin-top:.7rem;padding:.75rem .85rem;display:grid}.task-burndown-chart{width:100%;height:190px}.task-burndown-axis-y{flex-direction:column;justify-content:space-between;align-items:flex-end;height:190px;display:flex}.task-burndown-axis-y span{color:#5f6f88;font-size:.74rem;font-weight:700}.task-line{fill:none;stroke-width:3px}.task-line.target{stroke:#8f9ab3;stroke-dasharray:5 5}.task-line.planned{stroke:#4a90e2}.task-line.published{stroke:#11c655}.task-point{stroke:#fff;stroke-width:2px}.task-point.planned{fill:#4a90e2}.task-point.published{fill:#11c655}.task-burndown-labels{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:.35rem;min-height:2.7rem;margin-top:.35rem;padding-left:.8rem;display:grid}.task-burndown-labels span{color:#5f6f88;transform-origin:0 0;white-space:nowrap;font-size:.68rem;font-weight:700;display:inline-block;transform:rotate(-35deg)}.task-burndown-legend{flex-wrap:wrap;grid-column:1/-1;gap:.65rem;margin-top:.55rem;display:flex}.task-burndown-legend span{color:#4b5d7d;align-items:center;gap:.35rem;font-size:.82rem;font-weight:600;display:inline-flex}.task-burndown-legend i{border-radius:999px;width:.82rem;height:.82rem;display:inline-block}.task-burndown-legend i.target{background:#8f9ab3}.task-burndown-legend i.planned{background:#4a90e2}.task-burndown-legend i.published{background:#11c655}.library-page{background:0 0;border-radius:10px;max-width:100%;min-height:calc(100vh - 7rem);padding:.85rem 0 1.5rem;overflow:hidden}.library-hero{border-radius:11px;margin:0 0 1rem;position:relative;overflow:hidden}.library-hero img{-o-object-fit:cover;object-fit:cover;width:100%;height:20rem;display:block}.library-hero-overlay{color:#fff;background:linear-gradient(90deg,#181208a8 0%,#18120826 58%,#1812080f 100%);align-content:center;padding:1rem 1.05rem;display:grid;position:absolute;inset:0}.library-hero-overlay h1{margin:0;font-size:2.9rem;font-style:italic;line-height:1.05}.library-hero-overlay p{margin:.55rem 0 0;font-size:1.05rem;font-weight:600}.library-section{margin-top:1rem}.library-section h2{color:#fff;margin:0 0 .6rem;font-size:2rem;font-style:italic}.library-card-viewport{scrollbar-width:none;-ms-overflow-style:none;width:100%;max-width:100%;padding:0 0 .2rem;overflow:auto hidden}.library-card-viewport::-webkit-scrollbar{display:none}.library-card-track{grid-auto-flow:column;grid-auto-columns:var(--wb-layout-column-width);justify-content:start;gap:var(--wb-layout-column-gap);min-width:calc((4 * var(--wb-layout-column-width)) + (3 * var(--wb-layout-column-gap)));grid-template-columns:none;align-items:start;width:max-content;display:grid}.library-card-track>.wb-document-card{width:var(--wb-layout-column-width)}.library-card-track .wb-document-card-summary{-webkit-line-clamp:2}.library-overlay-backdrop{z-index:170;background:linear-gradient(#220f00b3 0%,#220f0080 100%);padding:.7rem .9rem 1rem;position:fixed;inset:7.2rem 0 0;overflow:auto}.library-overlay{width:min(100%, var(--wb-shell-max-width));background:linear-gradient(90deg,#552200d1 0%,#7f5e3bd1 100%);border:1px solid #f1e0c6a8;border-radius:10px;gap:.9rem;margin:0 auto;padding:.9rem;display:grid;box-shadow:0 16px 40px #0f08046b}.library-overlay-grid{grid-template-columns:var(--wb-layout-column-width) repeat(3, var(--wb-layout-column-width));gap:var(--wb-layout-column-gap);align-items:start;display:grid}.library-overlay-card-col>.wb-document-card{width:var(--wb-layout-column-width)}.library-overlay-text-col{color:#f3e8d7;grid-column:2/5;font-size:1.02rem;line-height:1.34}.library-overlay-text-col h3{color:#fff;margin:0 0 .24rem;font-size:2rem;font-style:italic}.library-overlay-text-col p{margin:0 0 .75rem}.library-overlay-detail-card{border-radius:9px;width:100%}.library-overlay-detail-row{grid-template-columns:var(--wb-layout-column-width) repeat(3, var(--wb-layout-column-width));gap:var(--wb-layout-column-gap);align-items:start;display:grid}.library-overlay-detail-row .library-overlay-detail-card{grid-column:2/5;position:relative;overflow:visible}.library-detail-action-flap{background:color-mix(in srgb, var(--wb-document-card-accent,#8d7e37) 88%, #fff 12%);z-index:2;border:1px solid #f4e5c6db;border-radius:10px 0;align-items:center;gap:.35rem;padding:.32rem .55rem;display:inline-flex;position:absolute;bottom:-2.25rem;right:0;box-shadow:0 7px 20px #170e0747}.library-detail-action-button{color:#fff;background:#ffffff14;border:0;border-radius:7px;align-items:center;gap:.28rem;padding:.25rem .45rem;font-size:.95rem;font-weight:700;display:inline-flex}.library-detail-action-button svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem}.task-panel-burndown h3{margin:0 0 .1rem;font-size:1rem}.task-panel-burndown .muted{margin:0 0 .2rem}.task-panel-burndown .stats-grid div:first-child{background:#f6f7fb}.task-panel-burndown .stats-grid div:nth-child(2){background:#f2eeff}.task-panel-burndown .stats-grid div:nth-child(3){background:#eaf7ef}.task-panel-burndown .stats-grid div:nth-child(4){background:#fff1e7}.task-panel-burndown .stats-grid dd{font-size:1.35rem}.users-page{gap:1rem;max-width:1100px;margin-inline:auto;display:grid}.users-summary-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.8rem;display:grid}.users-summary-card h3{margin:0}.users-summary-value{color:#2d3d5c;margin:.3rem 0 0;font-size:1.7rem;font-weight:800}.users-block{background:#fff;border:1px solid #dce1ea;border-radius:12px;gap:.85rem;padding:1rem;display:grid}.users-block-header h3{margin:0}.users-block-header p{margin:.25rem 0 0}.users-create-grid{margin-top:0}.users-form-card{gap:.5rem;display:grid}.users-form-card h4{margin:0}.users-form-card label{color:#33405d;gap:.3rem;font-size:.84rem;font-weight:700;display:grid}.users-grid-toolbar{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem;display:grid}.users-grid-toolbar label{color:#33405d;gap:.3rem;font-size:.84rem;font-weight:700;display:grid}.users-admin-pane-roles{background:#f8fafd;border:1px solid #d9e0ed;border-radius:10px;gap:.9rem;padding:.9rem}.users-admin-pane-roles h4{color:#253655;letter-spacing:.01em;margin:0;font-size:1.05rem}.users-admin-pane-intro{color:#4b5f82;margin:0;font-size:.9rem;line-height:1.45}.users-roles-grid{align-items:start}.users-form-card.users-role-create-card,.users-form-card.users-capability-create-card{background:#fff;border:1px solid #d6deea;border-radius:10px;padding:.95rem}.users-form-card.users-role-create-card h4,.users-form-card.users-capability-create-card h4{color:#243658;margin-bottom:.35rem;font-size:1rem}.users-form-card .search-input,.users-role-results .search-input,.users-capability-results .search-input{color:#24344f;background:#fff;border:1px solid #cad4e4;border-radius:6px;width:100%;min-height:2.25rem;margin:0;padding:.52rem .68rem;font-size:.9rem}.users-form-card .search-input:focus,.users-role-results .search-input:focus,.users-capability-results .search-input:focus,.users-admin-pane-roles select:focus{outline-offset:0;border-color:#8ea8d4;outline:2px solid #8ea8d4}.users-form-card label,.users-role-results label,.users-capability-results label{color:#2d4165;gap:.35rem;font-size:.86rem;font-weight:700}.users-form-card.users-role-create-card .inline-actions,.users-role-card .inline-actions,.users-capability-card .inline-actions{gap:.45rem}.users-form-card.users-role-create-card .inline-actions button,.users-role-card .inline-actions button,.users-capability-card .inline-actions button{color:#2a3d61;background:#eef3fb;border:1px solid #c7d2e4;border-radius:6px;padding:.34rem .62rem;font-size:.82rem;font-weight:700}.users-form-card.users-role-create-card .inline-actions button:hover,.users-role-card .inline-actions button:hover,.users-capability-card .inline-actions button:hover{background:#e2e9f5}.users-role-results,.users-capability-results{gap:.65rem;margin-top:1rem;display:grid}.users-role-card-grid,.users-capability-card-grid{margin-top:.2rem}.users-role-card,.users-capability-card{background:#fff;border:1px solid #d3dceb;border-radius:10px;padding:.9rem;box-shadow:0 1px 6px #21345214}.users-role-card h3,.users-capability-card h3{color:#213557;margin:0;font-size:1rem;line-height:1.3}.users-role-card p,.users-capability-card p{color:#344b71;margin:0;line-height:1.45}.users-role-card .muted,.users-capability-card .muted{color:#5d7296}.users-topbar{flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:.1rem;display:flex}.users-main-search{border-color:#d8dee8;border-radius:4px;width:min(520px,100%);min-height:2.25rem;margin:0 .35rem 0 0;padding:.55rem .8rem;font-size:.88rem}.users-quick-create{background:#f8fafd;border:1px solid #d7dee8;border-radius:6px;width:min(300px,100%);margin-top:.5rem;padding:0;overflow:hidden}.users-quick-create-header{color:#fff;background:#6d805d;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .7rem;display:flex}.users-primary-button{color:#f5f8ff;letter-spacing:.01em;background:#b7bdcc;border:1px solid #aeb5c6;border-radius:4px;align-items:center;gap:.5rem;min-height:2.25rem;padding-inline:.9rem;font-size:.83rem;font-weight:700;display:inline-flex}.users-primary-button:hover,.users-primary-button:focus-visible{background:#a8b0c3}.users-primary-button-open{background:#a6afc2}.users-primary-button span{border:1px solid #ffffffbf;border-radius:999px;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.75rem;display:inline-flex}.users-quick-create h4{color:#fff;margin:0;font-size:1rem}.users-quick-create-close{color:#ffffffe0;background:0 0;border:0;border-radius:4px;width:1.2rem;height:1.2rem;padding:0;font-size:1rem;line-height:1}.users-quick-create-close:hover,.users-quick-create-close:focus-visible{background:#ffffff29}.users-quick-create label{padding:0 .7rem}.users-quick-create label:first-of-type{padding-top:.6rem}.users-quick-create .search-input{color:#4f5f79;background:#edf1f6;border-color:#e2e7ef;border-radius:3px;width:100%;min-height:2rem;margin:0;font-size:.86rem}.users-quick-create .search-input::placeholder{color:#a3adbc}.users-quick-create select{color:#4f5f79;background:#edf1f6;border:1px solid #e2e7ef;border-radius:3px;width:100%;min-height:2rem;padding:.42rem .55rem}.users-quick-create-actions{justify-content:space-between;padding:.35rem .7rem .7rem}.users-quick-create-actions button{border-radius:4px;min-width:5.4rem;min-height:1.9rem;font-size:.78rem;font-weight:700}.users-quick-create-actions button[type=button]{color:#55637c;background:#f3f5f8;border:1px solid #d5dbe5}.users-quick-create-actions button[type=submit]{color:#f7faff;background:#bcc3d4;border:1px solid #aeb6c8}.users-quick-create-actions button[type=submit]:disabled{opacity:1;color:#edf1f7;background:#c8cedb}.users-list{border:0;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:.75rem;margin-top:.3rem;display:grid}.users-list-item{background:#fbfbfd;border:1px solid #dce1ea;border-radius:8px;grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}.users-card-header h3{color:#f8fafe;margin:0;font-size:.98rem;font-weight:700;line-height:1.25}.users-card-header{align-items:center;gap:.45rem;min-height:2.1rem;padding:.45rem .65rem;display:flex}.users-card-header-board{background:#be6a44}.users-card-header-school{background:#6d805d}.users-card-header-extern{background:#877c95}.users-card-header-platform{background:#60708f}.users-card-avatar{color:#ffffffd9;border:1px solid #ffffffbf;border-radius:999px;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.58rem;display:inline-flex}.users-list-role{color:#4a576f;margin-top:0;font-size:.74rem;font-weight:700}.users-list-meta{margin-top:.38rem}.users-list-meta-column{gap:.18rem;display:grid}.users-list-meta span{color:#607086;font-size:.73rem;line-height:1.2}.users-meta-line{align-items:center;gap:.32rem;display:inline-flex}.users-meta-line span[aria-hidden=true]{color:#a9b1c0;font-size:.66rem}.users-list-footer{margin-top:.5rem}.users-right-badge{border:1px solid #0000;border-radius:999px;padding:.14rem .48rem;font-size:.72rem;font-weight:700}.users-right-badge-write{color:#4f6288;background:#e7edf8;border-color:#d4def0}.users-right-badge-read{color:#8a5f8f;background:#f1e9f2;border-color:#e5d4e7}.users-list-actions{background:#f7f8fb;border-top:1px solid #e6eaf2;flex-wrap:nowrap;justify-content:center;gap:.6rem;padding:.42rem .6rem .5rem;display:flex}.users-list-actions button{color:#7d8aa1;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;padding:0;font-size:.7rem;display:inline-flex}.users-list-actions button:hover,.users-list-actions button:focus-visible{background:#ebeff5}.users-list-actions .users-action-danger:hover,.users-list-actions .users-action-danger:focus-visible{background:#efe8f1}.users-scope-counters{align-self:end;font-size:.85rem;font-weight:700}.users-page .panel-header h2{color:#27344d;font-size:2.85rem;font-style:italic;font-weight:800;line-height:1.1}.panel.users-page{margin-inline:auto;max-width:1088px;box-shadow:none;background:0 0;border:0;gap:1.3rem;margin-top:-18px;padding:0}.users-page .panel-header{justify-items:start;gap:.55rem;margin-bottom:0;display:grid}.users-page .panel-header .flow-back-link{color:#53617c;background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-size:13px;font-weight:700;line-height:18px}.users-page .panel-header .flow-back-link:before{content:"← "}.users-page .panel-header h2{color:#24354f;margin:0;font-size:30px;font-style:italic;font-weight:800;line-height:36px}.users-block{background:0 0;border:0;border-radius:0;gap:1rem;padding:0}.users-topbar{justify-items:start;gap:.65rem;margin-bottom:0;display:grid}.users-main-search-wrap{align-items:center;width:min(576px,100%);display:inline-flex;position:relative}.users-main-search-icon{color:#a0acbf;pointer-events:none;width:15px;height:15px;position:absolute;left:11px}.users-main-search-icon svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.users-main-search{background:#f6f8fc;border:1px solid #e4e8f0;border-radius:3px;width:100%;height:36px;min-height:36px;margin:0;padding:.42rem .75rem .42rem 31px;font-size:13px;line-height:20px}.users-main-search::placeholder{color:#a4afc0}.users-primary-button{color:#f4f7ff;background:#b8bfce;border:1px solid #adb5c7;border-radius:5px;justify-content:flex-start;gap:.45rem;width:260px;height:36px;min-height:36px;padding-inline:.72rem;font-size:13px;font-weight:700;line-height:20px}.users-primary-button-icon{color:#ecf1fc;width:14px;height:14px}.users-primary-button-icon svg{stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.users-quick-create{background:#fff;border:1px solid #dce1ea;border-radius:5px;width:260px;margin-top:0;box-shadow:0 2px 6px #1f2e4714}.users-quick-create-header{background:#6e805d;padding:.55rem .68rem}.users-quick-create h4{align-items:center;gap:.35rem;font-size:14px;line-height:20px;display:inline-flex}.users-quick-create-header-icon{color:#ffffffeb;border:1px solid #ffffff8c;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.users-quick-create-header-icon svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.users-quick-create label,.users-school-selector legend{color:#3a4b67;font-size:12px;font-weight:700;line-height:18px}.users-quick-create .search-input,.users-quick-create select{color:#64728c;background:#f3f5f9;border:1px solid #e1e7f0;border-radius:3px;height:30px;min-height:30px;font-size:12px}.users-school-selector{background:#fff;border:1px solid #dbe2ee;border-radius:3px;gap:.15rem;margin:0 .7rem;padding:.35rem .5rem;display:grid}.users-school-selector legend{padding:0}.users-quick-create .users-school-option{color:#445670;grid-template-columns:none;align-items:center;gap:.32rem;padding:0;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.users-quick-create .users-school-option input[type=checkbox]{width:13px;height:13px;margin:0}.users-quick-create-actions{border-top:1px solid #e7ebf2;margin-top:.15rem;padding-top:.45rem}.users-list{grid-template-columns:repeat(4,minmax(0,260px));align-items:start;gap:1rem;margin-top:.5rem;display:grid}.users-list-item{background:#fff;border:1px solid #dce1ea;border-radius:5px;grid-template-rows:auto 1fr auto;min-height:253px;display:grid}.users-card-header{border-bottom:1px solid #ffffff24;min-height:41px;padding:.62rem .68rem}.users-card-header h3{font-size:14px;line-height:20px}.users-card-avatar{color:#ffffffe6;border:1px solid #ffffff94;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.users-card-avatar svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.users-list-main{padding:.62rem .72rem .45rem}.users-list-role{color:#344865;font-size:13px;font-weight:700;line-height:18px}.users-list-meta span{font-size:12px;line-height:16px}.users-list-meta-column{gap:.25rem;margin-top:.5rem}.users-meta-line{color:#6e7e97;gap:.32rem}.users-meta-icon{color:#aeb8c8;flex:0 0 14px;width:14px;height:14px}.users-meta-icon path,.users-meta-icon rect,.users-meta-icon circle{stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.users-right-badge{text-align:center;border-radius:4px;justify-content:center;align-items:center;width:100%;min-width:148px;min-height:24px;padding:.16rem .7rem;font-size:12px;line-height:16px;display:inline-flex}.users-list-actions{background:#fff;border-top:1px solid #e8ecf3;justify-content:space-around;gap:.3rem;padding:.36rem .62rem .42rem}.users-list-actions .users-action-button{color:#7a879d;background:0 0;border:0;border-radius:3px;width:30px;height:30px;min-height:30px;padding:0}.users-list-actions .users-action-button svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.users-list-actions .users-action-button:hover,.users-list-actions .users-action-button:focus-visible{background:#eef2f8}.users-list-actions .users-action-danger{color:#7f8496}.users-edit-card .users-card-header{align-items:center;display:flex}.users-edit-card .users-card-header h3{flex:auto}.users-edit-close{color:#ffffffeb;background:0 0;border:0;border-radius:4px;width:22px;height:22px;padding:0;font-size:20px;line-height:1}.users-edit-close:hover,.users-edit-close:focus-visible{background:#ffffff2e}.users-edit-main{align-content:start;gap:.35rem;padding:.65rem .62rem .45rem;display:grid}.users-edit-main label{color:#2f425f;gap:.2rem;font-size:12px;font-weight:700;line-height:16px;display:grid}.users-edit-main .search-input,.users-edit-main select{color:#2f4260;background:#f1f3f7;border:1px solid #dfe6f2;border-radius:3px;width:100%;height:30px;min-height:30px;margin:0;padding:.35rem .55rem;font-size:12px;line-height:16px}.users-edit-main select{background:#eceff4}.users-edit-rights{color:#677997;margin:.05rem 0 .02rem;font-size:12px;font-weight:600;line-height:16px}.users-edit-scope-note{color:#5f7392;background:#e8f1ff;border:1px solid #d8e2f2;border-radius:4px;align-items:flex-start;gap:.35rem;padding:.38rem .45rem;font-size:12px;line-height:16px;display:inline-flex}.users-form-field-error{color:#a03d52;font-size:11px;font-weight:700;line-height:14px}.users-quick-create .search-input[aria-invalid=true],.users-edit-main .search-input[aria-invalid=true]{background:#fff4f6;border-color:#c7667a}.users-edit-schools{margin:0}.users-edit-actions{margin-top:0;padding:.55rem .62rem .62rem}.users-edit-actions button{border-radius:4px;min-height:30px;font-size:12px;font-weight:700;line-height:16px}.users-edit-actions button[type=button]{color:#4c5b73;background:#f6f8fb;border:1px solid #d9dfeb}.users-edit-actions button[type=submit]{color:#f7faff;background:#6f82aa;border:1px solid #7186ae}.users-rights-info h3{color:#24354f;margin:0;font-size:18px;font-style:normal;font-weight:800;line-height:24px}.users-rights-info{background:#fff;border:1px solid #dce1ea;border-radius:6px;gap:.78rem;padding:1rem 1.2rem 1.05rem}.users-rights-top-grid{border-top:1px solid #e7ebf2;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-top:.92rem;padding-bottom:.8rem;display:grid}.users-rights-inline-card h4{color:#2f3d57;align-items:center;gap:.55rem;margin:0;font-size:12px;line-height:16px;display:inline-flex}.users-rights-inline-card p{margin:.38rem 0 0;font-size:12px;line-height:18px}.users-rights-bottom-grid{border-top:1px solid #e7ebf2;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-top:.92rem;display:grid}.users-rights-detail-card h4{color:#2d3c58;margin:0;font-size:14px;line-height:20px}.users-rights-detail-card p{margin:.38rem 0 0;font-size:12px;line-height:18px}.users-rights-inline-card,.users-rights-detail-card{background:0 0;border:0;padding:0}.users-rights-icon{border-radius:4px;justify-content:center;align-items:center;width:23px;height:23px;display:inline-flex}.users-rights-icon svg{width:14px;height:14px}.users-rights-icon-board{color:#bc6e4c;background:#f5e7df}.users-rights-icon-school{color:#6e805f;background:#e8efe2}.users-rights-icon-extern{color:#806f89;background:#ece5f0}.users-rights-icon path,.users-rights-icon circle,.users-rights-icon rect{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.users-modal-backdrop{z-index:1100;background:#1f2a3b73;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.users-modal{background:#fff;border:1px solid #dce2ed;border-radius:6px;gap:.65rem;width:min(560px,100%);padding:1.35rem 1.5rem 1.1rem;display:grid;box-shadow:0 14px 40px #1c283e52}.users-modal h3{color:#273a58;margin:0;font-size:18px;line-height:24px}.users-modal p{color:#5a6d8d;margin:0;font-size:12px;line-height:18px}.users-modal-actions{justify-content:flex-end;gap:.55rem;margin-top:.55rem;display:flex}.users-modal-actions button{border-radius:4px;min-height:38px;padding:.45rem .95rem;font-size:12px;font-weight:700;line-height:16px}.users-modal-actions button[type=button]:first-child{color:#4f5f79;background:#fff;border:1px solid #d8deea}.users-modal-actions button[type=button]:last-child{color:#f5f9ff;background:#6f84ad;border:1px solid #6f84ad}.wb-app-dialog-backdrop{z-index:1200;background:#1f2a3b73;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.wb-app-dialog{background:#fff;border:1px solid #dce2ed;border-radius:6px;gap:.65rem;width:min(560px,100%);padding:1.35rem 1.5rem 1.1rem;display:grid;box-shadow:0 14px 40px #1c283e52}.wb-app-dialog h3{color:#273a58;margin:0;font-size:18px;line-height:24px}.wb-app-dialog p{color:#5a6d8d;margin:0;font-size:12px;line-height:18px}.wb-app-dialog-actions{justify-content:flex-end;gap:.55rem;margin-top:.55rem;display:flex}.wb-app-dialog-actions button{color:#f5f9ff;background:#6f84ad;border:1px solid #6f84ad;border-radius:4px;min-height:38px;padding:.45rem .95rem;font-size:12px;font-weight:700;line-height:16px}.wb-app-dialog-button-secondary{color:#314261!important;background:#f5f7fb!important;border-color:#c9d2e3!important}.wb-app-dialog-button-danger{color:#fff!important;background:#a43a3a!important;border-color:#a43a3a!important}.muted{color:var(--wb-text-muted)}.table-wrap{margin-top:1rem;overflow:auto}.version-expand-row td{background:var(--wb-surface-soft);padding:1rem}.table-input{width:100%!important;margin-bottom:0!important}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-top:1px solid var(--wb-border);vertical-align:top;padding:.75rem .65rem}thead th{color:var(--wb-text-muted);border-top:0}.taxonomy-visual-shelf{width:min(100%, calc((var(--wb-layout-column-width) * 4) + (var(--wb-layout-column-gap) * 3)));max-width:100%}.taxonomy-create-row{grid-template-columns:minmax(7rem,.7fr) minmax(10rem,1fr) minmax(10rem,1fr) auto;align-items:end;gap:.65rem;margin:0 0 1rem;display:grid}.taxonomy-create-row input{min-width:0}@media (width<=900px){.taxonomy-create-row{grid-template-columns:1fr 1fr}}.taxonomy-parent-visual-tile{width:var(--wb-layout-column-width);margin:0 0 .85rem}.taxonomy-parent-visual-tile .taxonomy-domain-edit-card,.taxonomy-parent-visual-tile .taxonomy-management-domain-card,.taxonomy-visual-row-domain .taxonomy-management-domain-card,.taxonomy-visual-row-topic .taxonomy-management-topic-card{width:var(--wb-layout-column-width);min-width:var(--wb-layout-column-width);max-width:var(--wb-layout-column-width)}.taxonomy-management-domain-card .wb-domain-card-body,.taxonomy-management-topic-card .wb-topic-card-body{align-content:start;gap:.2rem;display:grid}.taxonomy-visual-grid{gap:var(--wb-layout-row-gap);width:100%;display:grid}.taxonomy-visual-row{grid-template-columns:repeat(4, minmax(0, var(--wb-layout-column-width)));gap:var(--wb-layout-column-gap);align-items:start;width:100%;display:grid}.taxonomy-visual-column-headers{color:var(--wb-text-muted);border-bottom:1px solid var(--wb-border);align-items:end;padding-bottom:.24rem;font-size:.92rem;font-weight:700}.taxonomy-code-cell{min-height:var(--wb-nav-domein-height);align-items:center;gap:.56rem;min-width:0;font-size:1rem;font-weight:700;line-height:1.2;display:inline-flex;overflow:hidden}.taxonomy-drag-handle{flex:0 0 1.1rem;justify-content:center;width:1.1rem;display:inline-flex}.taxonomy-code-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.taxonomy-status-actions-cell{min-height:var(--wb-nav-domein-height);align-content:center;justify-items:start;gap:.5rem;display:grid}.taxonomy-status-actions-cell .inline-actions{align-items:center}.taxonomy-status-actions-cell .inline-actions button{margin:0}.taxonomy-primary-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.taxonomy-status-error{color:var(--wb-error,#c0392b);border:1px solid var(--wb-error,#c0392b);border-radius:var(--wb-radius-card);background:color-mix(in srgb, var(--wb-error,#c0392b) 8%, transparent);padding:.5rem .75rem;font-weight:600}.taxonomy-active-toggle{color:var(--wb-text);border-radius:var(--wb-radius-card);cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.08rem .1rem;display:inline-flex}.taxonomy-active-toggle:disabled{opacity:.55;cursor:not-allowed}.taxonomy-active-toggle-track{background:#8194a3;border-radius:999px;align-items:center;width:2.6rem;height:1.42rem;padding:0 .13rem;transition:background-color .16s;display:inline-flex;position:relative}.taxonomy-active-toggle-track[data-checked=true]{background:#2cad4a}.taxonomy-active-toggle-thumb{background:#fff;border-radius:999px;width:1.1rem;height:1.1rem;transition:transform .18s;transform:translate(0);box-shadow:0 2px 6px #16233440}.taxonomy-active-toggle-thumb[data-checked=true]{transform:translate(1.2rem)}.taxonomy-active-toggle-label{font-size:.88rem;font-weight:700}.taxonomy-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}@media (width<=900px){.taxonomy-settings-grid{grid-template-columns:1fr}}.taxonomy-visual-create-row{margin-top:.28rem}.taxonomy-create-code-col{align-content:start;gap:.45rem;display:grid}.taxonomy-create-label{color:var(--wb-text-muted);margin:0;font-size:.88rem;font-weight:700}.taxonomy-create-code-input{max-width:calc(var(--wb-layout-column-width) - .6rem);width:100%!important;margin-bottom:0!important}.taxonomy-create-card-field{gap:0;display:grid}.taxonomy-create-placeholder-card{width:var(--wb-layout-column-width);min-width:var(--wb-layout-column-width);max-width:var(--wb-layout-column-width);min-height:calc(var(--wb-nav-domein-height) * var(--wb-nav-hoofddomein-height-factor));height:calc(var(--wb-nav-domein-height) * var(--wb-nav-hoofddomein-height-factor));border-radius:var(--wb-radius-card);color:#51607d;background:#d7dce5;border:4px dashed #95a7c3;place-items:center;display:grid;box-shadow:0 2px 7px #1f283814}.taxonomy-create-placeholder-card:hover,.taxonomy-create-placeholder-card:focus-visible{background:#d0d7e3;border-color:#95a4bc}.taxonomy-create-placeholder-inner{place-items:center;width:100%;height:100%;display:grid}.taxonomy-create-placeholder-plus{color:#556889;width:3.5rem;height:3.5rem;font-size:0;display:block;position:relative}.taxonomy-create-placeholder-plus:before,.taxonomy-create-placeholder-plus:after{content:"";background:currentColor;border-radius:999px;width:100%;height:.34rem;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taxonomy-create-placeholder-plus:after{transform:translate(-50%,-50%)rotate(90deg)}.taxonomy-create-placeholder-text{font-size:.92rem;font-weight:700}.taxonomy-create-placeholder-topic-card{min-height:var(--wb-nav-domein-height);height:var(--wb-nav-domein-height)}.taxonomy-visual-row-domain .taxonomy-code-cell,.taxonomy-visual-row-domain .taxonomy-status-actions-cell{min-height:calc(var(--wb-nav-domein-height) * var(--wb-nav-hoofddomein-height-factor))}.taxonomy-visual-row-domain .taxonomy-status-actions-cell{align-content:start}.taxonomy-visual-row-topic .taxonomy-code-cell,.taxonomy-visual-row-topic .taxonomy-status-actions-cell{min-height:var(--wb-nav-domein-height)}.taxonomy-visual-row>div{min-width:0}.taxonomy-domain-edit-card{background:var(--wb-domain-card-bg,var(--wb-domein-fallback-base));border-radius:var(--wb-radius-card);color:#fff;width:var(--wb-layout-column-width);min-width:var(--wb-layout-column-width);max-width:var(--wb-layout-column-width);min-height:calc(var(--wb-nav-domein-height) * var(--wb-nav-hoofddomein-height-factor));height:calc(var(--wb-nav-domein-height) * var(--wb-nav-hoofddomein-height-factor));box-shadow:0 2px 7px #1f283824}.taxonomy-domain-edit-card-inner{min-height:calc(var(--wb-nav-domein-height) * var(--wb-nav-hoofddomein-height-factor));height:calc(var(--wb-nav-domein-height) * var(--wb-nav-hoofddomein-height-factor));align-content:start;gap:.2rem;padding:.62rem .74rem .56rem;display:grid}.taxonomy-domain-edit-card h4{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.14rem 0 .2rem;font-size:2rem;font-weight:700;line-height:1.08;display:-webkit-box;overflow:hidden}.taxonomy-domain-edit-card p{opacity:.92;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:.95rem;font-weight:700;line-height:1.23;overflow:hidden}.taxonomy-domain-card-input{color:#fff;background:#ffffff30;border-color:#ffffff9e;width:100%!important;margin-bottom:0!important}.taxonomy-domain-card-input::placeholder{color:#ffffffd1}.taxonomy-domain-card-input:focus{border-color:#ffffffe0;outline:none;box-shadow:0 0 0 2px #ffffff2e}.taxonomy-domain-card-title-input{font-size:2rem;font-weight:700;line-height:1.08}.taxonomy-topic-groups{gap:1.7rem;margin-top:.9rem;display:grid}.taxonomy-topic-group{background:0 0;border:0;border-radius:0;padding:0}.taxonomy-topic-group-domain-card{width:var(--wb-layout-column-width);min-width:var(--wb-layout-column-width);max-width:var(--wb-layout-column-width)}.taxonomy-topic-group-header-row{margin-bottom:.4rem}.taxonomy-topic-edit-card{min-height:var(--wb-nav-domein-height);height:var(--wb-nav-domein-height)}.taxonomy-topic-edit-card-inner{min-height:var(--wb-nav-domein-height);height:var(--wb-nav-domein-height);gap:.16rem;padding:.56rem .72rem .5rem}.taxonomy-topic-card-title-input{font-size:1.08rem;font-weight:700;line-height:1.22}.taxonomy-topic-edit-card h4{text-overflow:ellipsis;white-space:nowrap;margin:.12rem 0 .16rem;padding-right:2rem;font-size:1.08rem;font-weight:700;line-height:1.22;overflow:hidden}.taxonomy-topic-edit-card p{opacity:.9;margin:0;font-size:.86rem;font-weight:600;line-height:1.2}@media (width<=1220px){.taxonomy-visual-shelf{width:100%}.taxonomy-visual-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.taxonomy-code-cell,.taxonomy-status-actions-cell,.taxonomy-visual-row-domain .taxonomy-code-cell,.taxonomy-visual-row-domain .taxonomy-status-actions-cell,.taxonomy-visual-row-topic .taxonomy-code-cell,.taxonomy-visual-row-topic .taxonomy-status-actions-cell{min-height:0}}.editor-meta{gap:.5rem;margin-bottom:1rem;display:grid}.editor-meta label{font-weight:700}.editor-meta select{max-width:320px}.editor-title-input{border-radius:var(--wb-radius-card);border:1px solid var(--wb-border);max-width:560px;padding:.55rem .65rem}.editor-toolbar{flex-wrap:wrap;gap:.5rem;margin-bottom:.9rem;display:flex}.editor-toolbar button{border-radius:var(--wb-radius-card);padding:.45rem .75rem}.editor-toolbar button[aria-pressed=true]{background:var(--wb-accent-blue);color:#fff}.tiptap-editor-content{border:1px solid var(--wb-border);border-radius:var(--wb-radius-card);background:#fff;outline:none;min-height:260px;padding:.9rem}.tiptap-editor-content:focus-within{border-color:var(--wb-accent-blue);box-shadow:0 0 0 3px #4a90e226}.tiptap-editor-content>:first-child{margin-top:0}.editor-actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.9rem;display:flex}.editor-actions .muted{flex-basis:100%;margin:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1260px){.users-list{grid-template-columns:repeat(3,minmax(0,260px))}}@media (width<=980px){.users-list{grid-template-columns:repeat(2,minmax(0,260px))}.users-primary-button,.users-main-search{width:100%}}@media (width<=820px){.top-header-shell{flex-direction:column;align-items:stretch}.top-header-left,.top-header-right{justify-content:space-between;width:100%}.users-topbar{flex-direction:column;align-items:stretch}.users-main-search{width:100%;margin-right:0}.users-quick-create{width:100%}.users-list-item{grid-template-columns:1fr;gap:0}.users-list-actions{flex-wrap:nowrap;justify-content:center}.users-rights-top-grid,.users-rights-bottom-grid{grid-template-columns:1fr}.context-strip,.panel-header{flex-direction:column;align-items:stretch}.menu-popover{min-width:min(92vw,280px);top:6.2rem;right:1rem}.split-grid,.score-overview-card,.trend-bar-item,.home-overview-row,.home-document-grid,.wb-topic-grid,.wb-document-grid,.home-bestuur-row,.wb-domain-grid-bestuur,.flow-top-strip,.flow-top-strip-compact,.flow-top-strip-equal,.flow-metadata-grid,.flow-grade-actions{grid-template-columns:1fr}.flow-top-strip-equal>.wb-domain-card{grid-row:auto}.flow-top-strip-equal>.flow-topic-strip{display:grid}.home-figma-title{font-size:2rem}.wb-page-title{gap:.3rem}.wb-domain-grid-bestuur,.home-bestuur-burnup-tile{max-width:100%}.home-bestuur-school{padding-top:0;font-size:2rem}.wb-domain-grid-bestuur .wb-domain-card{min-height:112px}.wb-domain-grid-bestuur .wb-domain-card h2,.wb-domain-grid-bestuur .wb-domain-card-score{font-size:1.45rem}.wb-domain-grid-bestuur .wb-domain-card p{font-size:1rem}.home-bestuur-burnup-tile svg{height:130px}.task-board{grid-template-columns:repeat(var(--wb-layout-columns-mobile), minmax(0, 1fr));gap:var(--wb-layout-column-gap)}.editor-actions{flex-direction:column;align-items:stretch}.editor-title-input,.editor-meta select{max-width:100%}table,thead,tbody,th,td,tr{display:block}thead{display:none}td{border-top:0;padding:.3rem 0}tbody tr{border-top:1px solid var(--wb-border);padding:.75rem 0}}.flow-document-table-block{border-top:1px solid #d8dde6;margin-top:1rem;padding-top:1rem}.wb-document-panel-table .flow-document-table-block{border-top:0;margin-top:0;padding-top:0}.flow-document-table-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:0;display:flex}.flow-document-table-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.flow-document-table-actions .flow-bewerken-button{color:#2d3a5a;background:#edf1f8;border:1px solid #d7deee;min-width:auto;padding:.42rem .78rem;font-size:.88rem}.flow-document-table-actions .flow-bewerken-button:hover,.flow-document-table-actions .flow-bewerken-button:focus-visible{background:#e4eaf5}.flow-document-table-actions .flow-bewerken-button:disabled{opacity:.55;cursor:not-allowed}.flow-document-table{border-collapse:collapse;width:100%;margin-top:.5rem}.flow-document-table th,.flow-document-table td{vertical-align:top;border:1px solid #c6ceda;padding:.4rem}.flow-document-table input,.flow-document-table select{width:100%}.flow-document-table .row--accent{background:#eef5ff}.flow-document-table .row--total{background:#f3f7ec;font-weight:600}.flow-document-table-edit-actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.flow-document-table-edit-actions .flow-bewerken-button{color:#2d3a5a;background:#edf1f8;border:1px solid #d7deee;min-width:auto;padding:.38rem .72rem;font-size:.84rem}.flow-document-table-edit-actions .flow-bewerken-button:hover,.flow-document-table-edit-actions .flow-bewerken-button:focus-visible{background:#e4eaf5}.flow-document-table-edit-actions .flow-bewerken-button:disabled{opacity:.55;cursor:not-allowed}h1,h2,h3,h4,h5,h6,.section-title,.home-figma-title,.wb-page-title,.brand-logo-title,.top-banner-title,.content-card-title,.task-planner-title,.inline-editor-doc-title,.wb-document-title-input,.wb-card-header-text h3,.wb-document-card-media-placeholder-title,.documents-summary-card h3,.users-summary-card h3,.flow-edit-panel h3,.wb-document-panel-header h3,.users-page h3{font-family:var(--wb-font-family-heading);font-weight:var(--wb-font-weight-heading);font-style:italic}body,p,li,label,input,textarea,select,td,.muted,.wb-page-title-school,.home-overview-school-name,.brand-logo-subtitle,.top-banner-subtitle,.menu-subtitle,.section-subtitle,.wb-card-header-text p,.wb-document-card-summary,.wb-document-card-media-placeholder-subtitle,.wb-document-card-media-caption,.flow-doc-subtitle,.flow-document-summary,.inline-editor-subtitle-input,.inline-editor-summary-label,.inline-editor-summary-input,.home-document-summary,.content-card-summary,.task-panel-summary,.wb-card-meta-line,.users-meta-line{font-family:var(--wb-font-family-body);font-weight:var(--wb-font-weight-body);font-style:normal}button,th,strong,.wb-card-score,.wb-document-card-score,.flow-doc-score-badge,.wb-card-workflow,.flow-bewerken-button,.flow-annuleren-button,.users-action-button,.top-header-back-button{font-family:var(--wb-font-family-heading);font-weight:var(--wb-font-weight-heading);font-style:normal}.wb-document-card-score,.flow-doc-score-badge{font-family:inherit;font-style:normal;font-weight:700}.school-management-tabs{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.school-management-tabs .chip-button{background:color-mix(in srgb, var(--wb-card-kwaliteitskaart-base) 55%, #fff 45%);color:#fff;font-family:var(--wb-font-family-heading);font-size:.95rem;font-style:normal;font-weight:var(--wb-font-weight-heading);border:1px solid #ffffff80;border-radius:6px;min-height:2.75rem;padding:.55rem 1rem}.school-management-tabs .chip-button:hover,.school-management-tabs .chip-button:focus-visible{background:color-mix(in srgb, var(--wb-card-kwaliteitskaart-base) 72%, #fff 28%);color:#fff}.school-management-tabs .chip-button-active,.school-management-tabs .chip-button-active:hover,.school-management-tabs .chip-button-active:focus-visible{background:color-mix(in srgb, var(--wb-card-kwaliteitskaart-base) 88%, #fff 12%);color:#fff;border-color:#ffffff80}.school-management-page .form-grid button[type=submit],.school-management-page .table-wrap button,.school-management-page .taxonomy-primary-actions>button,.school-management-page .taxonomy-create-row>button{background:color-mix(in srgb, var(--wb-card-kwaliteitskaart-base) 88%, #fff 12%);color:#fff;font-family:var(--wb-font-family-heading);font-size:.95rem;font-style:normal;font-weight:var(--wb-font-weight-heading);text-align:center;border:1px solid #ffffff80;border-radius:6px;min-width:7.25rem;min-height:2.2rem;padding:.42rem .88rem;line-height:1.2}.school-management-page .form-grid button[type=submit]:hover:not(:disabled),.school-management-page .form-grid button[type=submit]:focus-visible,.school-management-page .table-wrap button:hover:not(:disabled),.school-management-page .table-wrap button:focus-visible,.school-management-page .taxonomy-primary-actions>button:hover:not(:disabled),.school-management-page .taxonomy-primary-actions>button:focus-visible,.school-management-page .taxonomy-create-row>button:hover:not(:disabled),.school-management-page .taxonomy-create-row>button:focus-visible{background:color-mix(in srgb, var(--wb-card-kwaliteitskaart-base) 82%, #fff 18%)}.school-management-page .form-grid button[type=submit]:disabled,.school-management-page .table-wrap button:disabled,.school-management-page .taxonomy-primary-actions>button:disabled,.school-management-page .taxonomy-create-row>button:disabled{opacity:.55;cursor:not-allowed}.school-create-form{border:1px solid var(--wb-border);border-radius:var(--wb-radius-card);background:var(--wb-surface);grid-column:1/-1;max-width:none;padding:1.2rem;box-shadow:0 8px 20px #1f283812}.school-management-tab-content{gap:1rem;display:grid}.school-management-tab-content>.form-grid{margin-top:0}.school-management-school-list-panel{gap:.75rem;display:grid}.school-management-school-list-panel .panel-header{margin-bottom:0}.school-management-school-table{margin:0}.school-create-form-heading{gap:.25rem;margin-bottom:1rem;display:grid}.school-create-form-heading h3{margin:0}.school-create-form-heading p{color:var(--wb-text-muted);margin:0}.school-create-form-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem;display:grid}.school-create-form-fields label{color:var(--wb-text);gap:.35rem;font-weight:700;display:grid}.school-create-form-fields label>span{font-size:.9rem}.school-create-form-fields .search-input,.school-create-form-fields select{background:var(--wb-surface);width:100%;min-height:3rem;margin:0}.school-create-form-blueprint{border-left:.3rem solid var(--wb-accent-blue);border-radius:0 var(--wb-radius-card) var(--wb-radius-card) 0;background:color-mix(in srgb, var(--wb-accent-blue) 8%, var(--wb-surface));color:var(--wb-text-muted);margin-top:1rem;padding:.75rem .9rem}.school-create-form-blueprint.is-missing{border-left-color:var(--wb-warning,#b7791f);background:color-mix(in srgb, #f59e0b 10%, var(--wb-surface));color:var(--wb-text)}.school-create-form-actions{justify-content:flex-end;margin-top:1rem;display:flex}@media (width<=42rem){.school-create-form-fields{grid-template-columns:1fr}.school-create-form-actions .flow-open-button{width:100%}}.wb-school-configuration-page{gap:1rem;display:grid}.wb-school-configuration-summary{grid-template-columns:repeat(3,minmax(10rem,1fr)) auto;align-items:center;gap:1rem;display:grid}.wb-school-configuration-summary>div:not(.wb-school-configuration-actions){gap:.16rem;display:grid}.wb-school-configuration-eyebrow{color:var(--wb-text-muted);font-size:.78rem}.wb-school-configuration-actions{justify-content:flex-end;gap:.65rem;display:flex}.wb-school-configuration-actions .flow-open-button{background:color-mix(in srgb, var(--wb-card-kwaliteitskaart-base) 88%, #fff 12%);color:#fff;font-family:var(--wb-font-family-heading);font-size:.95rem;font-style:normal;font-weight:var(--wb-font-weight-heading);text-align:center;border:1px solid #ffffff80;border-radius:6px;min-width:7.25rem;min-height:2.2rem;margin:0;padding:.42rem .88rem;line-height:1.2}.wb-school-configuration-actions .flow-open-button:hover:not(:disabled),.wb-school-configuration-actions .flow-open-button:focus-visible{background:color-mix(in srgb, var(--wb-card-kwaliteitskaart-base) 82%, #fff 18%)}.wb-school-configuration-actions .flow-open-button:disabled{opacity:.55;cursor:not-allowed}.wb-school-configuration-readonly{border-color:color-mix(in srgb, var(--wb-accent-blue) 34%, var(--wb-border));background:color-mix(in srgb, var(--wb-accent-blue) 7%, var(--wb-surface))}.wb-school-configuration-readonly p{margin:.25rem 0 0}.wb-school-configuration-platform-settings h2,.wb-school-configuration-structure h2{margin:0}.wb-school-configuration-settings-grid{grid-template-columns:repeat(2,minmax(14rem,1fr)) minmax(16rem,1fr);align-items:end;gap:1rem;margin-top:.85rem;display:grid}.wb-school-configuration-settings-grid>label:not(.wb-school-configuration-checkbox),.wb-school-configuration-editor-panel>label{gap:.35rem;font-weight:700;display:grid}.wb-school-configuration-checkbox,.wb-school-configuration-toggle-row label{align-items:center;gap:.55rem;min-height:2.65rem;font-weight:700;display:flex}.wb-school-configuration-checkbox input,.wb-school-configuration-toggle-row input{width:1.1rem;height:1.1rem;accent-color:var(--wb-accent-blue)}.wb-school-configuration-domain-grid,.wb-school-configuration-topic-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.9rem;display:grid}.wb-school-configuration-domain-grid .wb-domain-card,.wb-school-configuration-topic-grid .wb-topic-card{width:100%}.wb-school-configuration-editor{--wb-school-configuration-color:var(--wb-domein-fallback-base);border-radius:var(--wb-radius-card);color:#fff;background:linear-gradient(90deg, color-mix(in srgb, var(--wb-school-configuration-color) 88%, #000 12%), color-mix(in srgb, var(--wb-school-configuration-color) 78%, #fff 22%));box-shadow:var(--wb-shadow-soft);gap:.85rem;padding:1rem;display:grid}.wb-school-configuration-editor>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.wb-school-configuration-editor>header span{opacity:.86;margin-bottom:.1rem;font-size:.78rem;display:block}.wb-school-configuration-editor>header h2{color:inherit;margin:0}.wb-school-configuration-editor>header code{color:inherit;opacity:.88}.wb-school-configuration-editor-panel{color:var(--wb-text);background:color-mix(in srgb, var(--wb-surface) 90%, transparent);border-radius:calc(var(--wb-radius-card) * .82);grid-template-columns:minmax(16rem,1fr) minmax(18rem,1.5fr) auto;align-items:end;gap:1rem;padding:1rem;display:grid}.wb-school-configuration-editor-panel input[type=text],.wb-school-configuration-editor-panel input:not([type]),.wb-school-configuration-editor-panel textarea{box-sizing:border-box;border:1px solid var(--wb-border);border-radius:var(--wb-radius-card);width:100%;color:var(--wb-text);background:var(--wb-surface);padding:.65rem .75rem}.wb-school-configuration-editor-panel textarea{resize:vertical}.wb-school-configuration-toggle-row{gap:1rem;display:flex}@media (width<=920px){.wb-school-configuration-summary,.wb-school-configuration-settings-grid,.wb-school-configuration-editor-panel{grid-template-columns:1fr}.wb-school-configuration-actions{justify-content:flex-start}}
