@import"https://fonts.googleapis.com/css2?family=Titillium+Web:ital,wght@0,300;0,600;1,300;1,600&display=swap";:root{--wb-color-bg-linen: #e3ddd3;--wb-bg: var(--wb-color-bg-linen);--wb-surface: #ffffff;--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 rgba(31, 40, 56, .08);--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: rgb(255 255 255 / 90%);--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: #ffffff;--wb-domein-text-on-light: #111111;--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{--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: rgb(59 130 246 / .5);--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: }::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: rgb(59 130 246 / .5);--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-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--wb-font-family-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings: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:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-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{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}body{margin:0;min-width:320px;background-color:var(--wb-bg);color:var(--wb-text)}.wb-app-shell,.app-shell{margin-left:auto;margin-right:auto;max-width:var(--wb-shell-max-width);padding-left:1.5rem;padding-right:1.5rem;padding-bottom:2rem}.wb-page-main,.page-main{margin-top:1rem;display:grid;gap:1rem}.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;border-radius:9999px;border-width:0px;background-color:var(--wb-chip);padding:.5rem .875rem;font-weight:500;color:var(--wb-text);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.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{position:sticky;top:0;z-index:120;background-color:var(--wb-surface);padding-top:.375rem}.wb-top-header-shell,.top-header-shell{display:block;border-bottom-right-radius:var(--wb-radius-card);border-bottom-left-radius:var(--wb-radius-card);background-color:var(--wb-header);padding:.5rem .75rem}.wb-top-header-main,.top-header-main{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem}.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{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.375rem}.wb-menu-popover,.menu-popover{position:fixed;right:1rem;top:4.2rem;z-index:150;display:grid;min-width:260px;gap:.5rem;border-radius:var(--wb-radius-card);border-width:1px;border-color:var(--wb-border);background-color:var(--wb-surface);padding:.75rem;--tw-shadow: 0 14px 30px rgba(16,32,51,.18);--tw-shadow-colored: 0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.home-figma-section{display:grid;gap:.75rem}.home-overview-stack{display:grid;gap:1rem}.home-overview-row{display:grid;gap:.75rem}@media(min-width:1024px){.home-overview-row{grid-template-columns:230px minmax(0,1fr)}}.flow-page{display:grid;gap:.75rem}.flow-back-link{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border-radius:9999px;background-color:var(--wb-chip);padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--wb-text)}.flow-document-layout{display:grid;gap:1rem}@media(min-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);padding:1rem;--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)}.flow-document-sidebar{padding:0}.flow-bewerken-button{border-radius:9999px;background-color:#ffffffe6;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(52 66 91 / var(--tw-text-opacity, 1))}.flow-inline-message{margin:0;border-radius:var(--wb-radius-card);border-width:1px;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);padding:1rem;--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)}.task-panel-summary,.task-panel-board,.task-panel-burndown{display:grid;gap:.75rem}.task-period-nav{display:flex;align-items:center;gap:.5rem}.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{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between}.task-column-body{display:grid;min-height:6rem;gap:.5rem;padding:0}.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{margin-top:.5rem;display:grid;gap:.5rem}.task-burndown-wrap{display:grid;gap:.75rem}@media(min-width:1024px){.task-burndown-wrap{grid-template-columns:48px minmax(0,1fr)}}.task-burndown-axis-y{display:flex;flex-direction:column;justify-content:space-between;font-size:.75rem;line-height:1rem;color:var(--wb-text-muted)}.task-burndown-chart{height:15rem;width:100%;border-radius:var(--wb-radius-card);background-color:var(--wb-surface-soft);padding:.5rem}.task-burndown-legend{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.75rem;font-size:.875rem;line-height:1.25rem;color:var(--wb-text-muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.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,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.wb-focus-ring:focus-visible{outline:2px solid transparent;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}: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{margin:0;min-width:320px;background:var(--wb-bg);color:var(--wb-text);font-family:var(--wb-font-family-body);font-weight:var(--wb-font-weight-body);font-style:normal}body.is-library-route{background:linear-gradient(90deg,#5a2200,#4a1f03 28%,#6f4d2f 68%,#8a6a46)}button{border:0;border-radius:999px;background:var(--wb-chip);color:var(--wb-text);font:inherit;font-weight:500;padding:.5rem .85rem;cursor:pointer;transition:background-color .16s ease,color .16s ease}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);margin:0 auto;padding:0 var(--wb-layout-side-padding) 2rem}.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;left:-999px;top:0}.skip-link:focus{left:1rem;top:1rem;background:#fff;padding:.75rem 1rem;border-radius:var(--wb-radius-card)}.top-header{position:sticky;top:0;z-index:120;background:transparent;padding-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{background:transparent;border-radius:0 0 var(--wb-radius-card) var(--wb-radius-card);padding:.42rem .8rem .2rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem}.top-header-back-slot{min-width:120px;display:flex;align-items:center}.top-header-back-button{color:#4c5d80;font-size:.98rem;font-weight:var(--wb-font-weight-heading);font-style:normal;line-height:1.2;padding:0}.top-header-back-button:before{opacity:.9}.top-header-controls-placeholder{visibility:hidden;pointer-events:none;min-height:2rem}.top-header-main{display:grid;grid-template-columns:auto 1fr auto;align-items:center;width:100%;gap:.8rem}.header-prompt-wrap{width:min(760px,100%);min-width:0;justify-self:center}.header-prompt-box{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.45rem;align-items:center;min-height:4rem;padding:.2rem .5rem;border-radius:12px;border:1px solid rgba(255,255,255,.3);background:linear-gradient(180deg,#fff3,#ffffff21),#ffffff24;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{width:3.2rem;height:3.2rem;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated;align-self:center;margin-top:0;filter:drop-shadow(0 6px 12px rgba(92,62,18,.18))}.header-prompt-main{min-width:0;align-self:center;padding-top:0}.header-prompt-input{width:100%;min-height:calc(2.52em + .62rem);border:0;background:transparent;color:#fff;resize:none;padding:.31rem 0;outline:none;font-size:1.04rem;line-height:1.26;font-family:var(--wb-font-family-body);font-weight:var(--wb-font-weight-body);font-style:normal;letter-spacing:.01em;overflow:hidden;display:block}.header-prompt-input::-moz-placeholder{color:#ffffffc7;font-family:var(--wb-font-family-body);font-weight:var(--wb-font-weight-body);font-style:normal}.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{display:inline-flex;align-items:center;gap:0;align-self:center;padding-top:0}.header-prompt-control-button{width:2.1rem;height:2.1rem;min-width:2.1rem;border-radius:.6rem;border:1px solid rgba(255,255,255,.42);background:#ffffff1f;color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:0}.header-prompt-control-button:hover,.header-prompt-control-button:focus-visible{background:#fff3}.header-prompt-control-button svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.header-prompt-control-button-primary{background:#f4efe3;color:#6e5722;border-color:#ffffff94}.header-prompt-control-button-primary:hover,.header-prompt-control-button-primary:focus-visible{background:#fff8eb}.library-top-header-main{display:grid;grid-template-columns:auto 1fr auto;align-items:center;width:100%;position:relative}.library-top-header-main .header-library-filter-wrap{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}.header-library-filter-wrap{justify-self:center}.header-library-filter-button{width:3.2rem;height:3.2rem;border-radius:.7rem;border:2px solid rgba(255,255,255,.92);background:transparent;color:#f5ecde;display:inline-flex;align-items:center;justify-content:center;padding:0}.header-library-filter-button svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.brand-logo-button{display:inline-flex;align-items:center;gap:.78rem;border:0;background:transparent;padding:0;border-radius:0;color:#f5ecde;max-width:100%;transform:none}.brand-logo-button:hover,.brand-logo-button:focus-visible{background:transparent}.brand-logo-mark{display:inline-flex;align-items:center;line-height:.82;flex-shrink:0;padding-bottom:0}.brand-logo-o{font-size:4.1rem;font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:-.16em}.brand-logo-o-1{font-style:italic}.brand-logo-o-2{font-style:normal}.brand-logo-o-3{font-style:italic}.brand-logo-text{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;line-height:1;text-align:left;padding-bottom:0;align-self:center;transform:none}.brand-logo-title{font-size:1.06rem;font-weight:var(--wb-font-weight-heading);font-style:italic;letter-spacing:.01em;white-space:nowrap;line-height:1}.brand-logo-subtitle{margin-top:.02rem;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;line-height:1}.top-header-controls{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.35rem;padding-left:0}.header-menu-button{flex-shrink:0;justify-self:end}.toggle-switch{background:transparent;color:#4c5874;border-radius:var(--wb-radius-card);padding:.2rem .32rem;display:inline-flex;align-items:center;gap:.45rem}.toggle-switch:hover,.toggle-switch:focus-visible{background:#fff3}.toggle-switch-track{width:2.25rem;height:1.2rem;border-radius:999px;background:#c9cfdb;position:relative;display:inline-flex;align-items:center;padding:0 .15rem}.toggle-switch-track[data-checked=true]{background:var(--wb-accent-blue)}.toggle-switch-thumb{width:.85rem;height:.85rem;border-radius:999px;background:#fff;transform:translate(0);transition:transform .18s ease}.toggle-switch-thumb[data-checked=true]{transform:translate(1rem)}.toggle-switch-label{font-size:.875rem;font-weight:500}.icon-button{background:transparent;color:#55637f;border-radius:var(--wb-radius-card);padding:.28rem .48rem}.icon-button:hover,.icon-button:focus-visible{background:#fff3}.header-view-mode{display:inline-flex;align-items:center;gap:.3rem}.view-mode-icon-button{width:1.95rem;height:1.6rem;border-radius:6px;border:1px solid rgba(84,100,132,.45);background:#ffffff4d;color:#596a8f;display:inline-flex;align-items:center;justify-content:center;padding:0}.view-mode-icon-button svg{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.view-mode-icon-button.is-active{border-color:#5f78ab;background:#5f78ab;color:#fff}.header-menu-button{color:#fff}.context-strip{margin-top:.75rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem;background:var(--wb-surface);border:1px solid var(--wb-border);border-radius:var(--wb-radius-card);padding:.7rem .9rem}.top-banner-title{margin:0;font-weight:var(--wb-font-weight-heading);font-style:italic}.top-banner-subtitle{margin:0;color:var(--wb-text-muted);font-size:.92rem;font-family:var(--wb-font-family-body);font-weight:var(--wb-font-weight-body);font-style:normal}.top-banner-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.top-banner-select{display:flex;align-items:center;gap:.45rem;color:var(--wb-text-muted);font-size:.9rem}.top-banner-select select{border-radius:999px;border:1px solid var(--wb-border);background:var(--wb-surface);color:var(--wb-text);padding:.35rem .65rem}.route-pill{border-radius:999px;border:1px solid var(--wb-border);background:var(--wb-surface-soft);padding:.25rem .65rem;font-size:.82rem}.menu-popover{position:fixed;right:max(1rem,calc((100vw - 1240px)/2 + 1rem));top:4.2rem;z-index:150;min-width:260px;display:grid;gap:.45rem;padding:.8rem;border-radius:var(--wb-radius-card);border:1px solid var(--wb-border);background:var(--wb-surface);box-shadow:0 14px 30px #1020332e}.quick-nav{margin-top:.6rem;display:flex;flex-wrap:wrap;gap:.45rem}.menu-popover button{border-radius:var(--wb-radius-soft);text-align:left}.menu-subtitle{margin:.35rem 0 0;color:var(--wb-text-muted);font-size:.92rem;font-family:var(--wb-font-family-body);font-weight:var(--wb-font-weight-body);font-style:normal}.menu-inline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.menu-slider-wrap{display:grid;gap:.3rem}.menu-slider-wrap input[type=range]{width:100%}.menu-slider-labels{display:flex;justify-content:space-between;color:#6c7894;font-size:.76rem;font-weight:700}.menu-active{background:var(--wb-accent-blue);color:#fff}.page-main{display:grid;gap:1rem;margin-top:1rem}.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{margin:0 0 .75rem;font-size:1.8rem;font-weight:700;font-style:italic;color:#34425b}.flow-page{display:grid;gap:.85rem}.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{background:transparent;border:0;color:#596683;font-weight:700;padding:0;text-align:left}.flow-back-link:hover,.flow-back-link:focus-visible{background:transparent;color:#2d3b57}.flow-back-link:before{content:"← "}.flow-top-strip{display:grid;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}.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{grid-column:1;grid-row:1 / span 2;align-self:start;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))}.flow-top-strip-equal>.flow-topic-strip{display:contents}.flow-topic-strip{display:grid;grid-template-columns:repeat(3,var(--wb-layout-column-width));gap:var(--wb-layout-column-gap)}@media(max-width:1320px){.flow-topic-strip{grid-template-columns:repeat(3,var(--wb-layout-column-width))}}@media(max-width:640px){.flow-topic-strip{grid-template-columns:1fr}}.flow-doc-grid{display:grid;grid-template-columns:repeat(4,var(--wb-layout-column-width));justify-content:start;gap:var(--wb-layout-column-gap)}.category-doc-grid{grid-template-columns:repeat(4,var(--wb-layout-column-width));align-items:start}.category-columns-layout{display:grid;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}.category-subdomain-rail{display:grid;gap:.4rem}.category-columns-layout>.category-subdomain-rail{grid-column:1;grid-row:1}.category-columns-layout>.category-doc-grid-main-stacked{grid-column:2;grid-row:1;position:relative;z-index:30}.category-page .category-columns-layout>.document-page{display:contents}.category-page .category-columns-layout>.document-page .flow-document-layout{display:contents}.category-page .category-columns-layout>.document-page .flow-document-sidebar{grid-column:1;grid-row:2;margin-top:calc(var(--wb-category-detail-slot-gap) - var(--wb-category-side-slot-peek));position:relative;z-index:80}.category-page .category-columns-layout>.document-page .flow-document-main{grid-column:2;grid-row:2;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)));position:relative;z-index:80}.category-side-stack,.wb-sleuf{display:grid;gap:.42rem;--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);position:relative;isolation:isolate}.category-side-stack:before,.wb-sleuf:before{content:none}.category-side-stack:after,.wb-sleuf:after{content:"";position:absolute;left:calc(-1 * var(--wb-sleuf-overhang));right:calc(-1 * var(--wb-sleuf-right-overhang));top:calc(100% - var(--wb-slot-peek-height));bottom:-8px;border-top:2px solid var(--wb-slot-edge);background:var(--wb-slot-bg);pointer-events:auto;z-index:29}.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{position:relative;z-index:1}.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;display:grid;grid-template-columns:1fr;gap:0;align-items:start;justify-content:start;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{display:grid;grid-template-columns:repeat(var(--wb-speelse-columns, 3),var(--wb-layout-column-width));gap:.4rem;justify-content:start;overflow:visible;position:relative}.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;position:relative;z-index:1;transform:scale(var(--wb-main-stack-card-scale));transform-origin:top center}.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:translate(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:translate(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{margin-top:.42rem}.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-main-stack-card-scale: 1}.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-main-stack-card-scale: .9}.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{border:1px solid #b5c0d3;background:linear-gradient(140deg,#b8c2d4,#aeb8cb);color:#20304f;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{border-color:#99a8c1;background:linear-gradient(140deg,#b2bdd0,#a5b2c8)}.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;width:26px;height:26px;stroke-width:2.1;flex:0 0 auto}.wb-document-card-placeholder-body{min-height:0;height:100%;display:grid}.wb-document-card-placeholder-surface{border-radius:6px;background:#e9edf4;border:2px dashed #c1c9d8;min-height:0;height:100%;padding:.85rem;display:grid;place-items:center;text-align:center}.wb-document-card-placeholder-empty-label{font-size:.92rem;line-height:1.25;color:#586887;font-weight:600}.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{min-height:56px;max-height:56px;grid-template-rows:42px;gap:0}@media(max-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(max-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{grid-row:3;margin-top:var(--wb-category-detail-slot-gap)}.category-page .category-columns-layout>.document-page .flow-document-main{grid-row:4;margin-top:var(--wb-category-detail-slot-gap)}.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(max-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{margin:0 .85rem .8rem;border-radius:var(--wb-radius-card);background:#edf1f8;border:1px solid #d7deee}.flow-open-button.flow-open-button-primary{margin:0;background:linear-gradient(140deg,#61739a,#50648e);border-color:#4a5f89;color:#fff;font-weight:700;padding:.52rem .9rem}.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{position:relative;border-radius:var(--wb-radius-card);background:#fff;box-shadow:0 2px 7px #1f283814;overflow:hidden}.wb-card-shell.is-clickable{cursor:pointer;transition:box-shadow .15s,transform .1s}.wb-card-shell.is-clickable:hover{box-shadow:0 4px 14px #1f283824;transform:translateY(-1px)}.wb-card-shell.is-clickable:focus-visible{outline:2px solid #4a7fc1;outline-offset:2px}.wb-card-shell.is-active{box-shadow:inset 0 0 0 2px #282d3b73}.wb-card-shell.is-muted{filter:saturate(.72);opacity:.58}.wb-card-shell.is-muted.is-active{opacity:.76}.wb-card-status-rail{position:absolute;top:0;right:0;bottom:0;width:.68rem;display:flex;flex-direction:column-reverse;border-top-right-radius:var(--wb-radius-card);border-bottom-right-radius:var(--wb-radius-card);overflow:hidden}.wb-card-status-rail-sm{width:.56rem}.wb-domain-card{display:flex;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))}.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{top:.44rem;right:.68rem;font-size:2.12rem;line-height:.95}.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{color:#fff;border:0}.wb-domain-card.wb-domain-card-bestuur.has-accent{border:0;color:#fff}.wb-domain-card-body{flex:1;padding:.58rem .7rem .52rem;position:relative;overflow:hidden}.wb-domain-card-score{position:absolute;top:.48rem;right:.82rem;font-size:1.82rem;font-weight:700;line-height:1;z-index:2;white-space:nowrap}.wb-domain-card h2{margin:.1rem 0 .16rem;font-size:1.72rem;line-height:1.04;font-weight:700;max-width:calc(100% - 4.7rem);overflow:hidden;text-overflow:ellipsis}.wb-domain-card.wb-domain-card-overview h2,.wb-domain-card.wb-domain-card-strip h2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.wb-domain-card p{margin:0;font-size:.84rem;line-height:1.16;opacity:.9;font-weight:700;max-width:calc(100% - 4.7rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-topic-card{display:flex;color:#fff;background:var(--wb-topic-card-bg, #6d7fa3);min-height:var(--wb-nav-domein-height);height:var(--wb-nav-domein-height);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:"";position:absolute;inset:0;pointer-events:none;background:transparent;transition:background-color .16s ease}.wb-topic-card.wb-topic-card-strip:not(.is-active):before{background:#ffffff52}.wb-topic-card .wb-topic-card-body,.wb-topic-card .wb-card-status-rail{position:relative;z-index:1}.wb-topic-card.wb-topic-card-strip.wb-card-shell.is-active{box-shadow:none}.wb-topic-card-body{flex:1;padding:.5rem .68rem .46rem;position:relative;text-align:left}.wb-topic-card-score{position:absolute;top:.24rem;right:.7rem;font-size:1rem;font-weight:700}.wb-topic-card h3{margin:.08rem 0 .12rem;font-size:.94rem;line-height:1.14;font-weight:700;padding-right:1.7rem}.wb-topic-card p{margin:0;font-size:.75rem;line-height:1.14;font-weight:600;opacity:.9}.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%, #000000 20%);--wb-document-card-border-end: color-mix(in srgb, var(--wb-document-card-accent, #a59006) 72%, #ffffff 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%, #000000 10%) 0%, var(--wb-document-card-accent, #a59006) 48%, color-mix(in srgb, var(--wb-document-card-accent, #a59006) 86%, #ffffff 14%) 100% );border:0;border-radius:8px;background:transparent;color:#fff;padding:6px 8px 8px 6px;display:grid;grid-template-rows:35px minmax(0,1fr);gap:5px;position:relative;overflow:hidden;min-height:390px;max-height:390px}.wb-document-card:not(.wb-document-card-placeholder):before{content:"";position:absolute;inset:0 var(--wb-document-card-rail-width) 0 0;border:1px solid transparent;border-radius:8px 0 0 8px;background:var(--wb-document-card-border-gradient) border-box,var(--wb-document-card-fill-gradient) padding-box;pointer-events:none;z-index:0}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{inset:0;border-top-right-radius:8px;border-bottom-right-radius:8px}.wb-document-card>:not(.wb-card-status-rail):not(.wb-document-detail-flap){position:relative;z-index:1}.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{min-height:56px;max-height:56px;grid-template-rows:42px}.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));min-height:0;max-height:none;height:auto;grid-template-rows:var(--wb-document-detail-header-height) minmax(0,auto);border:0;box-shadow:none;overflow:visible;margin-bottom:2.9rem}.wb-document-version-stack{position:relative;min-width:0;width:100%;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{position:relative;z-index:3;width:calc((var(--wb-layout-column-width) * 3) + (var(--wb-layout-column-gap) * 2))}.wb-document-card-detail-front.is-left-slot{margin-left:0;margin-top: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{position:absolute;width:calc((var(--wb-layout-column-width) * 3) + (var(--wb-layout-column-gap) * 2));z-index:1;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.wb-document-card-detail-preview.is-left-slot{left:0;top: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{display:grid;grid-template-columns:22px auto minmax(0,1fr) auto;-moz-column-gap:.7rem;column-gap:.7rem;min-height:var(--wb-document-detail-header-height);max-height:none;height:var(--wb-document-detail-header-height);padding-right:6px;align-items:center}.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{margin:0;min-height:0}.wb-document-detail-header .wb-card-header-text{margin-left:0;min-width:0;align-content:center;gap:.12rem;justify-self:stretch}.wb-document-detail-header .flow-bewerken-button,.wb-document-detail-header .flow-annuleren-button{min-height:2.2rem;display:inline-flex;align-items:center;justify-content:center}.wb-document-detail-header .wb-card-header-text.is-editing{display:grid;align-content:center;width:100%;min-width:0;padding:.16rem .32rem;border-radius:8px;background:color-mix(in srgb,#fff 22%,transparent);border:1px solid color-mix(in srgb,#fff 36%,transparent);box-shadow:inset 0 1px #ffffff47}.wb-document-detail-header .flow-doc-score-badge{margin:0;justify-self:end}.wb-document-title-input,.wb-document-subtitle-input{width:100%;border:0;margin:0;padding:0;height:auto;background:transparent;color:#fff;text-align:right;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:none}.wb-document-title-input{font-size:.86rem;line-height:1;font-weight:700}.wb-document-subtitle-input{font-size:.84rem;line-height:1;font-weight:600;opacity:.92}.wb-document-title-input::-moz-placeholder,.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;overflow:visible;background:transparent;border-radius:0;box-shadow:none;display:grid;gap:.82rem;padding:.72rem .72rem 1rem}.wb-document-card.wb-document-card-detail .wb-document-card-surface.wb-document-detail-surface{background:transparent;border-radius:0;box-shadow:none}.wb-document-panel{border-radius:10px;background:#f4f4f7;box-shadow:inset 0 0 0 1px #5b698914;overflow:hidden}.wb-document-panel-primary{min-height:0}.wb-document-panel-header{padding:.92rem 1.1rem 0}.wb-document-panel-header-split{display:flex;align-items:center;justify-content:space-between;gap:1rem}.wb-document-panel-header-copy{display:grid;gap:.25rem;min-width:0}.wb-document-panel-action-hint{margin:0;color:#62708e;font-size:.92rem;line-height:1.35}.flow-bewerken-button.wb-document-panel-action-button{flex:0 0 auto;border-color:#ffffff8c;background:color-mix(in srgb,var(--wb-document-card-accent, #6f7583) 88%,#ffffff 12%);color:#fff;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%,#ffffff 18%)}.flow-bewerken-button.wb-document-panel-action-button:disabled{opacity:1;background:color-mix(in srgb,var(--wb-document-card-accent, #6f7583) 45%,#ffffff 55%);color:#fffffff5;border-color:#ffffff73;box-shadow:inset 0 0 0 1px #ffffff14}.wb-document-panel-header h3{margin:0;color:#233451;font-size:1.08rem;line-height:1.2;font-weight:700}.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{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:1rem}.flow-document-attachments li{min-height:0;display:flex}.flow-document-attachment-link{min-height:10.5rem;height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;text-decoration:none;color:#22314f;padding:1.35rem 1rem;border-radius:10px;background:#ffffff9e;box-shadow:inset 0 0 0 1px #dfbc98bf;text-align:center}.flow-document-attachment-icon{width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#7b6043}.flow-document-attachment-icon>svg{width:100%;height:100%}.flow-document-attachment-title{min-width:0;font-weight:600;line-height:1.3;word-break:break-word;font-size:.98rem;max-width:18rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.flow-document-attachment-actions{margin-top:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem}.flow-document-attachment-action{display:inline-flex;align-items:center;justify-content:center;min-width:6.5rem;padding:.42rem .8rem;border-radius:999px;text-decoration:none;background:#7b60431f;color:#6f553b;box-shadow:inset 0 0 0 1px #7b604338;font-size:.88rem;font-weight:700;line-height:1.2}.flow-document-attachment-action:hover,.flow-document-attachment-action:focus-visible{background:#7b604333}.flow-document-attachment-action.is-disabled{background:#7b604314;color:#6f553b8c;box-shadow:inset 0 0 0 1px #7b604329;cursor:default;pointer-events:none}@media(max-width:980px){.flow-document-attachments,.flow-topic-matrix-embedded-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.flow-document-attachments,.flow-topic-matrix-embedded-columns{grid-template-columns:1fr}}.wb-library-preview-grid{display:grid;grid-template-columns:repeat(2,var(--wb-layout-column-width));gap:var(--wb-layout-column-gap);align-items:start;justify-content:start}.wb-library-preview-item{width:var(--wb-layout-column-width);display:grid;gap:.65rem}.wb-library-preview-item>.wb-document-card{width:var(--wb-layout-column-width)}.wb-library-preview-action{border:1px solid rgba(37,49,77,.16);border-radius:10px;min-height:2.7rem;padding:.62rem .95rem;background:#d9b08b;color:#fff;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(max-width:980px){.wb-library-preview-grid{grid-template-columns:var(--wb-layout-column-width)}}.wb-document-detail-flap{position:absolute;right:0;bottom:-2.35rem;--wb-document-detail-flap-rail-width: var(--wb-document-card-rail-width, .68rem);display:inline-flex;align-items:center;gap:.44rem;min-height:2.65rem;padding:.32rem calc(.64rem + var(--wb-document-detail-flap-rail-width)) .32rem .46rem;border-radius:0 0 12px 12px;border:1px solid transparent;border-right:0;border-top:0;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%;background-position:right top,right top;background-repeat:no-repeat,no-repeat;box-shadow:0 8px 14px #202a3f33;overflow:hidden;z-index:4;pointer-events:auto;isolation:isolate}.wb-document-detail-flap:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;width:calc(var(--wb-document-detail-flap-rail-width) + 1px);background:var(--wb-document-card-rail, #4b74ff);border-bottom-right-radius:12px;pointer-events:none}.wb-document-detail-flap>*{position:relative;z-index:1;flex:0 0 auto}.wb-document-detail-flap-action{border:1px solid rgba(255,255,255,.78);background:#ffffff1a;color:#fff;border-radius:7px;min-width:2.25rem;min-height:2.15rem;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:background-color .12s ease,transform .12s ease}.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;font-size:1.72rem;line-height:1;font-style:italic;font-weight:700;letter-spacing:.01em;white-space:nowrap}.wb-document-detail-flap-toggle{all:unset;color:#fff;font-family:inherit;font-size:1.72rem;line-height:1;font-style:italic;font-weight:700;letter-spacing:.01em;white-space:nowrap;display:inline-block;cursor:pointer;padding-right:.08rem}.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;font-family:inherit;font-size:1.72rem;line-height:1;font-style:italic;font-weight:700;letter-spacing:.01em;white-space:nowrap;display:inline-block;cursor:pointer;padding-right:.08rem}.wb-document-detail-meta{margin-top:0;margin-bottom:0}.flow-version-history{margin-top:1rem}.flow-version-history-list{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.flow-version-history-button{width:100%;display:grid;gap:.25rem;padding:.55rem .7rem;border:1px solid rgba(47,61,84,.14);border-radius:8px;background:#ffffffb8;color:inherit;text-align:left}.flow-version-history-button:hover:not(:disabled),.flow-version-history-button:focus-visible{border-color:#2f3d5452;background:#fff}.flow-version-history-button:disabled{cursor:default}.flow-version-history-list li.is-selected .flow-version-history-button{border-color:#2f3d545c;background:#2f3d5414}.flow-version-history-main{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.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{top:0;right:0;bottom:0;width:var(--wb-document-card-rail-width);border-radius:0 8px 8px 0;overflow:hidden;z-index:2;box-shadow:none;outline:0;border:0}.wb-document-card.wb-card-mode-mini .wb-document-card-surface{display:none}.wb-card-layout-visual-grid{display:flex;flex-wrap:wrap;gap:var(--wb-layout-column-gap);align-items:start}.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%, #000000 20%);--wb-card-layout-border-end: color-mix(in srgb, var(--wb-card-layout-base, #6f6f85) 72%, #ffffff 28%);--wb-card-layout-rail-width: .68rem;width:258px;min-height:390px;max-height:390px;border:0;border-radius:12px;background:transparent;padding:10px;display:grid;grid-template-rows:56px minmax(0,1fr);gap:10px;position:relative;overflow:hidden}.wb-card-layout-visual-item:before{content:"";position:absolute;inset:0 var(--wb-card-layout-rail-width) 0 0;border:1px solid transparent;border-radius:12px 0 0 12px;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%,#000000 10%) 0%,var(--wb-card-layout-base, #6f6f85) 48%,color-mix(in srgb,var(--wb-card-layout-base, #6f6f85) 86%,#ffffff 14%) 100%) padding-box;pointer-events:none;z-index:0}html[data-show-scores=false] .wb-card-layout-visual-item:before,body[data-show-scores=false] .wb-card-layout-visual-item:before{inset:0;border-top-right-radius:12px;border-bottom-right-radius:12px}.wb-card-layout-visual-item>:not(.wb-card-layout-visual-rail){position:relative;z-index:1}.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{width:258px;min-height:56px;max-height:56px;grid-template-rows:42px}.wb-card-layout-visual-rail{position:absolute;top:0;right:0;bottom:0;width:var(--wb-card-layout-rail-width);border-radius:0 12px 12px 0;z-index:2}.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{min-height:56px;max-height:56px;display:flex;align-items:center;gap:8px;padding-right:10px;color:#fff}.wb-card-layout-visual-icon{width:24px;min-width:24px;display:inline-flex;align-items:center;justify-content:center}.wb-card-layout-visual-header-text{flex:1;min-width:0;display:grid;grid-template-rows:1fr 1fr;gap:2px;text-align:right}.wb-card-layout-visual-header-text h3,.wb-card-layout-visual-header-text p{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wb-card-layout-visual-header-text h3{font-size:1.12rem;line-height:1.2;font-weight:700}.wb-card-layout-visual-header-text p{font-size:.97rem;line-height:1.2;font-weight:600;opacity:.92}.wb-card-layout-visual-content{border-radius:10px;background:var(--wb-card-layout-content);min-height:0;height:100%;padding:12px 10px;color:var(--wb-card-panel-text);display:flex;flex-direction:column;overflow:hidden}.wb-card-layout-visual-item.wb-card-mode-normal .wb-card-layout-visual-content{min-height:0;height:100%}.wb-card-layout-visual-content p{margin:0;font-size:.98rem;line-height:1.45;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9;text-overflow:ellipsis}.wb-card-layout-visual-item.wb-card-mode-normal .wb-card-layout-visual-content>p{-webkit-line-clamp:5}.wb-card-layout-visual-meta{margin-top:auto;padding-top:10px;border-top:1px solid rgba(72,84,110,.22);display:grid;gap:4px}.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{margin:0 .6rem .6rem;gap:.28rem}.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{font-size:.67rem;padding:.14rem .44rem;white-space:normal;overflow-wrap:anywhere;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{width:1.82rem;height:1.82rem;font-size:1.08rem;border-color:#fffffff5;background:#fff3}.wb-card-header{display:flex;align-items:center;gap:4px;min-height:35px;max-height:35px;margin:0;padding-right:9px;color:#fff}.wb-document-card:not(.wb-document-card-detail) .wb-card-header{display:grid;grid-template-columns:26px minmax(0,1fr) 1.55rem;align-items:center;-moz-column-gap:.18rem;column-gap:.18rem;min-height:42px;max-height:42px;padding-right:.8rem}.wb-card-header-text{flex:1;min-width:0;display:grid;align-content:center;justify-items:end;grid-template-rows:auto auto;gap:.08rem;padding-right:0;text-align:right}.wb-document-card:not(.wb-document-card-detail) .wb-card-header-text{width:100%;min-width:0;align-content:center;justify-items:stretch;padding-right:0}.wb-card-header h3{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;line-height:.94;font-weight:700}.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;overflow:hidden;display:block;text-overflow:ellipsis;font-family:var(--wb-font-family-heading);font-weight:var(--wb-font-weight-heading);font-style:italic;padding-right:.08em;box-sizing:border-box}.wb-document-card:not(.wb-document-card-detail) .wb-card-header h3{font-size:.94rem;line-height:1.14}.wb-card-header p{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#ffffffeb;font-size:.8rem;line-height:.94;font-weight:600}.wb-document-card:not(.wb-document-card-detail) .wb-card-header p{font-size:.84rem;line-height:.92}.wb-document-card-score{flex:0 0 auto;align-self:flex-start;padding-top:.05rem;font-size:.72rem;line-height:1;font-weight:700;white-space:nowrap;margin-right:1px;display:inline-flex;justify-content:flex-end;min-width:1.8rem}.wb-document-card:not(.wb-document-card-detail) .wb-document-card-score{font-size:1rem;min-width:1.45rem;padding-top:0;align-self:start;justify-self:end;margin-top:.24rem}.wb-document-card-score.is-empty{visibility:hidden}.wb-document-card-type-icon{width:22px;min-width:22px;display:inline-flex;align-items:center;justify-content:center}.wb-document-card:not(.wb-document-card-detail) .wb-document-card-type-icon{width:26px;min-width:26px;padding-top:0;align-self:center}.wb-document-card:not(.wb-document-card-detail) .wb-document-card-type-icon>svg{width:26px;height:26px}.wb-document-card-type-icon-button{border:1px dashed rgba(255,255,255,.7);border-radius:999px;width:30px;min-width:30px;height:30px;background:color-mix(in srgb,var(--wb-document-card-accent, #6f7583) 86%,#ffffff 14%);color:#fff;cursor:pointer;transition:transform .16s ease,background-color .16s ease;line-height:0}.wb-document-card-type-icon-button.is-selected{border-style:solid;background:color-mix(in srgb,var(--wb-document-card-accent, #6f7583) 84%,#ffffff 16%);color:#fff;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%,#ffffff 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%,#ffffff 24%)}.wb-document-card-type-icon-button>svg{width:22px;height:22px;stroke-width:1.8;flex:0 0 auto}.wb-document-card-type-icon>svg{width:22px;height:22px;stroke-width:1.8}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{border-radius:6px;background:var(--wb-card-panel-fill);min-height:0;height:100%;padding:8px 8px 9px;color:var(--wb-card-panel-text);display:flex;flex-direction:column;overflow:hidden}.wb-document-card-media-wrap{border-radius:6px;overflow:hidden;margin-bottom:.55rem;height:8rem;flex:0 0 auto}.wb-document-card.wb-document-card-catalog .wb-document-card-surface{padding:.31rem .155rem .155rem;gap:.52rem;background:transparent}.wb-document-card.wb-document-card-catalog .wb-document-card-media-wrap{margin:0;border-radius:10px;background:var(--wb-card-panel-fill)}.wb-document-card-catalog-body{padding:.62rem .31rem .28rem;display:flex;flex-direction:column;min-height:0;flex:1 1 auto;background:var(--wb-card-panel-fill);border-radius:10px}.wb-document-card-structured-body{display:grid;align-content:start;gap:.9rem;min-height:0;overflow:hidden}.wb-document-card-structured-section{display:grid;gap:.24rem}.wb-document-card-structured-label,.wb-document-card-structured-copy{margin:0}.wb-document-card-structured-label{color:#24324d;font-size:.86rem;line-height:1.24;font-style:italic;font-weight:800}.wb-document-card-structured-copy{color:#30405f;font-size:.98rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.wb-document-card-media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.wb-document-card-media-placeholder{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:.35rem;padding:1rem;background:linear-gradient(180deg,#3e67a9f2,#244f8efa);color:#fff}.wb-document-card-media-placeholder-title,.wb-document-card-media-placeholder-subtitle{margin:0}.wb-document-card-media-placeholder-title{font-size:.84rem;line-height:1.18;font-weight:800}.wb-document-card-media-placeholder-subtitle{font-size:.5rem;line-height:1.12;font-weight:600;opacity:.9}.wb-document-card-media-caption{margin:0 0 .42rem;color:#111827;font-size:.66rem;line-height:1.08;font-weight:700;font-style:italic}.wb-document-card-summary{margin:0;color:#30405f;font-size:.68rem;line-height:1.18;display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.wb-document-card.wb-card-mode-normal .wb-document-card-summary{-webkit-line-clamp:5}.wb-document-card-upvotes{margin:auto 0 0;display:inline-flex;align-items:center;gap:.35rem;color:#d19109;font-weight:700}.wb-document-card-upvotes>svg{width:1.02rem;height:1.02rem;flex:0 0 auto}.wb-document-card-upvote-button{border:0;background:transparent;color:inherit;padding:0;display:inline-flex;align-items:center;cursor:pointer}.wb-document-card-upvote-button.is-active{color:#b16f00}.wb-card-meta-wrap{margin-top:auto;padding-top:10px;border-top:1px solid rgba(72,84,110,.22);display:grid;gap:4px}.wb-document-panel-meta .wb-card-meta-wrap{padding-top:0;border-top:0}.wb-document-workflow-controls{display:grid;gap:.75rem;margin-bottom:.95rem}.wb-document-workflow-buttons{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}.flow-bewerken-button.wb-workflow-step-button{min-width:0;min-height:2.2rem;padding:.42rem .88rem;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--wb-document-card-accent, #6f7583) 52%,#ffffff 48%);border-color:color-mix(in srgb,var(--wb-document-card-accent, #6f7583) 60%,#ffffff 40%);color:#fff}.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%,#ffffff 55%)}.flow-bewerken-button.wb-workflow-step-button.is-active{background:var(--wb-document-card-accent, #6f7583);border-color:#ffffff80;color:#fff}.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%,#ffffff 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{background:#e3e6eb;border-color:#c5ccd8;color:#566276;cursor:default}.flow-bewerken-button.wb-workflow-step-button.is-delete{background:#c98278;border-color:#ffffff80;color:#fff}.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:color-mix(in srgb,#c98278 90%,#ffffff 10%)}.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(max-width:820px){.wb-document-workflow-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}.wb-card-actions{display:flex;gap:.35rem;align-items:center}.wb-card-action-icon{width:1.7rem;height:1.7rem;border-radius:8px;border:1px solid #ccd5e8;background:#f4f7fc;color:#3c537c;display:inline-flex;align-items:center;justify-content:center}.wb-card-action-icon-secondary{background:#fff}.wb-task-type-icon{width:1.68rem;height:1.68rem;border-radius:999px;border:1px solid rgba(255,255,255,.88);display:inline-flex;align-items:center;justify-content:center;font-size:1rem;font-weight:800;line-height:1;color:#fff;background:#ffffff24;box-shadow:0 0 0 1px #3547662e}.flow-add-button{width:100%;min-height:196px;border:2px dashed var(--wb-border);border-radius:var(--wb-radius-card);background:#fff;color:#7a89a4;font-size:2rem;margin-top:0;box-shadow:0 2px 7px #1f283814;display:inline-flex;align-items:center;justify-content:center}.flow-add-button:hover,.flow-add-button:focus-visible{border-color:#9eb0ce;color:#5b7198;background:#f9fbff}.flow-document-layout{display:grid;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}.flow-document-sidebar{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.flow-document-sidebar h4{margin:1rem 0 .52rem;font-size:.94rem;color:#26334f;letter-spacing:.01em}.flow-document-main{min-width:0}.flow-document-main-stack{display:grid;gap:var(--wb-layout-column-gap);border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.flow-document-sidebar .flow-grade-actions{grid-template-columns:1fr;gap:.4rem}.flow-document-sidebar .flow-grade-button{text-align:left;font-size:.84rem;padding:.42rem .7rem}.flow-score-quadrants{position:relative;width:100%;min-height:176px;margin:0 0 .88rem}.flow-score-quadrants-visual{position:absolute;left:50%;top:50%;width:112px;height:112px;transform:translate(-50%,-50%);border:1px solid #8d7a98;border-radius:999px;overflow:hidden;background:#f4f0f6}.flow-score-quadrants-visual:before,.flow-score-quadrants-visual:after{content:"";position:absolute;background:#6a5878b8;z-index:2}.flow-score-quadrants-visual:before{left:50%;top:0;width:1px;height:100%;transform:translate(-50%)}.flow-score-quadrants-visual:after{left:0;top:50%;width:100%;height:1px;transform:translateY(-50%)}.flow-score-quadrant{position:absolute;width:50%;height:50%;z-index:1}.flow-score-quadrant.q1{right:0;top:0}.flow-score-quadrant.q2{right:0;bottom:0}.flow-score-quadrant.q3{left:0;bottom:0}.flow-score-quadrant.q4{left:0;top: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{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;font-size:3.25rem;line-height:1;font-weight:800;color:#111117}.flow-score-quadrants-label{position:absolute;font-size:.75rem;line-height:1.2;color:#1a202d;font-weight:700;max-width:96px}.flow-score-quadrants-label-q4{left:0;top:26px;text-align:left}.flow-score-quadrants-label-q1{right:0;top:26px;text-align:right}.flow-score-quadrants-label-q3{left:0;bottom:26px;text-align:left}.flow-score-quadrants-label-q2{right:0;bottom:26px;text-align:right}.flow-sidebar-expiry,.flow-sidebar-validity{margin:0 0 .6rem;font-size:.82rem;color:#6a7690;font-weight:700}.flow-sidebar-timeline{list-style:none;margin:0 0 .75rem;padding:0;display:grid;gap:.36rem}.flow-sidebar-timeline li{display:flex;align-items:center;gap:.46rem;font-size:.8rem;color:#7d899f}.flow-sidebar-timeline li span{color:#c3cad8;font-size:.58rem}.flow-sidebar-timeline li.is-done{color:#2f466f}.flow-sidebar-timeline li.is-done span{color:#5f769f}.flow-sidebar-meta{margin:0 0 .8rem;padding:.62rem 0 0;border-top:1px solid #d8dfec}.flow-sidebar-meta div{display:flex;justify-content:space-between;gap:.6rem}.flow-sidebar-meta dt{margin:0;color:#7382a0;font-size:.8rem}.flow-sidebar-meta dd{margin:0;color:#2f3f5f;font-size:.8rem;font-weight:700}.flow-participants-list{margin:0 0 .2rem;display:grid;gap:.42rem}.flow-participants-list div{display:flex;justify-content:space-between;gap:.5rem;font-size:.84rem;border-bottom:1px solid #e2e7f2;padding-bottom:.38rem}.flow-participants-list dt{margin:0;color:#70809c;font-size:.78rem;font-weight:600;min-width:124px;text-transform:lowercase}.flow-participants-list dd{margin:0;font-weight:700;color:var(--wb-text);text-align:right}.flow-document-topbar{display:flex;align-items:flex-start;justify-content:space-between;padding:.76rem 1rem .7rem;border-bottom:none;gap:.75rem;position:relative;background:#7183a9}.flow-document-topbar:after{content:"";position:absolute;right:0;top:0;width:10px;height:100%;border-radius:0 var(--wb-radius-card) var(--wb-radius-card) 0;background:#00c95f}.flow-doc-type-badge{display:inline-flex;align-items:center;gap:.5rem;color:#fff;border-radius:10px;padding:.1rem 0;font-size:1.08rem;font-weight:700;letter-spacing:.01em}.flow-doc-topbar-main{min-width:0;display:grid;gap:.22rem}.flow-doc-topbar-actions{display:inline-flex;align-items:center;gap:.45rem}.flow-version-toggle{display:inline-flex;gap:.4rem;margin:.8rem 0 .2rem}.flow-version-toggle-button{border:1px solid #ccd4e4;background:#f6f8fc;color:#2f3f5f;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{margin:0;color:#ffffffdb;font-size:.86rem;line-height:1.25;border-bottom:1px solid rgba(255,255,255,.42);padding-bottom:.14rem;max-width:42ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.flow-doc-score-badge{min-width:0;min-height:0;border:0;background:transparent;color:#fff;font-size:1rem;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:.08rem .4rem 0 0;align-self:flex-start;white-space:nowrap}.flow-doc-score-badge-empty{opacity:.72}.flow-doc-type-icon{width:1.15rem;height:1.15rem;border-radius:4px;border:2px solid rgba(255,255,255,.9);position:relative}.flow-doc-type-icon:after{content:"";position:absolute;left:.15rem;right:.15rem;top:.38rem;height:2px;background:#ffffffe6}.flow-bewerken-button{border-radius:6px;background:#fff3;color:#fff;font-weight:700;font-size:.95rem;line-height:1.2;min-width:7.25rem;padding:.42rem .88rem;border:1px solid rgba(255,255,255,.5);text-align:center}.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{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;white-space:nowrap}.wb-button-spinner{width:.9rem;height:.9rem;border-radius:999px;border:2px solid currentColor;border-right-color:transparent;flex:0 0 auto;animation:wb-button-spinner-rotate .75s linear infinite}@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{border-radius:6px;background:transparent;color:#fff;font-weight:700;font-size:.95rem;line-height:1.2;min-width:7.25rem;padding:.42rem .88rem;border:1px solid transparent;text-align:center}.flow-annuleren-button:disabled{opacity:.45;cursor:not-allowed}.flow-document-header{padding:.5rem 1rem .45rem;border-bottom:none;background:none;display:block}.flow-document-status-row{display:flex;align-items:center;justify-content:flex-start;margin-bottom:.28rem}.flow-document-summary{margin:.2rem 0 0;max-width:74ch;color:#4a5874;font-size:.95rem;line-height:1.52}.flow-status-pill{display:inline-flex;align-items:center;gap:.36rem;border-radius:999px;padding:.2rem .66rem;font-size:.73rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.flow-status-pill:before{content:"";display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background:currentColor;flex-shrink:0}.flow-status-pill.status-draft{background:#f0f1f5;color:#5d6780}.flow-status-pill.status-in-review{background:#fff4e0;color:#a06200}.flow-status-pill.status-approved{background:#e8f4ec;color:#1a6e3c}.inline-editor-wrap{display:flex;flex-direction:column;gap:0}.inline-editor-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:#7183a9;border-bottom:0;position:relative}.inline-editor-header:after{content:"";position:absolute;right:0;top:0;width:10px;height:100%;border-radius:0 var(--wb-radius-card) var(--wb-radius-card) 0;background:#ff6b00}.inline-editor-header-main{display:grid;gap:.28rem;min-width:0;flex:1}.inline-editor-doc-title{display:inline-flex;align-items:center;gap:.45rem;font-weight:700;font-size:1.08rem;color:#fff}.inline-editor-doc-title-icon{width:1.28rem;height:1.28rem;display:inline-flex;align-items:center;justify-content:center;color:#ffffffe6}.inline-editor-doc-title-icon svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.inline-editor-subtitle-input{width:100%;min-width:0;border:0;border-bottom:1px solid rgba(255,255,255,.48);background:transparent;color:#fffffff0;padding:0 0 .22rem;font-size:.92rem;line-height:1.2}.inline-editor-subtitle-input::-moz-placeholder{color:#ffffffd1;opacity:.95}.inline-editor-subtitle-input::placeholder{color:#ffffffd1;opacity:.95}.inline-editor-subtitle-input:focus{outline:none;border-bottom-color:#fff}.inline-editor-subtitle-input:disabled{color:#6f7b97;opacity:.8}.inline-editor-header-actions{display:flex;gap:.5rem}.inline-editor-summary-compact{padding:0 0 .6rem}.inline-editor-collab-meta{display:flex;flex-wrap:wrap;gap:.75rem;margin:.6rem 1rem .75rem}.inline-editor-character-count{margin:.5rem 0;color:var(--text-muted);font-size:.875rem;text-align:right}.inline-editor-character-count.is-warning{color:var(--color-danger, #b42318);font-weight:700}.inline-editor-lock-message{margin:.5rem 0;color:var(--color-danger, #b42318);font-weight:700}.inline-editor-summary-wrap{display:grid;gap:.3rem;margin-bottom:.75rem}.inline-editor-summary-label{font-size:.82rem;font-weight:700;color:#51607d}.inline-editor-summary-input{width:100%;resize:vertical;min-height:4.4rem;border-radius:6px;border:1px solid var(--wb-border);background:#fff;color:var(--wb-text);padding:.52rem .66rem;line-height:1.4}.inline-editor-summary-input:focus{outline:1px solid #90a6d3;border-color:#90a6d3}.inline-editor-summary-input:disabled{background:#f7f8fc;color:var(--wb-text-muted)}.inline-editor-btn-secondary{border-radius:6px;background:transparent;color:#fff;padding:.42rem .9rem;font-weight:700;border:1px solid transparent}.inline-editor-btn-save{border-radius:6px;background:#ffffff3d;color:#fff;padding:.42rem 1rem;font-weight:700;border:1px solid rgba(255,255,255,.55)}.inline-editor-btn-save:hover,.inline-editor-btn-save:focus-visible{background:#ffffff52}.inline-editor-btn-save:disabled{background:#a8c5b4}.inline-editor-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:.15rem;padding:.4rem .75rem;background:#f8f9fd;border-bottom:1px solid var(--wb-border)}.toolbar-group{display:flex;align-items:center;gap:.1rem}.toolbar-sep{display:inline-block;width:1px;height:1.3em;background:var(--wb-border);margin:0 .25rem;align-self:center}.inline-editor-toolbar button{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:transparent;border:1px solid transparent;padding:.25rem;font-size:.85rem;font-weight:600;color:var(--wb-text);line-height:1.3;width:2rem;min-width:2rem;height:2rem;transition:background .1s,border-color .1s}.toolbar-select-label{display:inline-flex;align-items:center}.toolbar-select-label select{height:2rem;max-width:8.5rem;border:1px solid var(--wb-border);border-radius:4px;background:#fff;color:var(--wb-text);font:inherit;font-size:.78rem;font-weight:600;padding:0 1.4rem 0 .45rem}.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{background:#dde5f5;border-color:#b0c0e0;color:#2a4080}.inline-editor-toolbar button:disabled{opacity:.4;cursor:not-allowed}.inline-editor-link-dialog{display:flex;gap:.65rem;align-items:end;flex-wrap:wrap;padding:.65rem .75rem;border-bottom:1px solid var(--wb-border);background:#fff}.inline-editor-link-dialog label{display:grid;gap:.25rem;min-width:min(22rem,100%);font-size:.82rem;font-weight:700;color:#51607d}.inline-editor-link-dialog input{width:100%;border:1px solid var(--wb-border);border-radius:6px;padding:.45rem .55rem;font:inherit}.inline-editor-link-dialog-actions{display:flex;gap:.4rem}.inline-editor-link-dialog-actions button{border:1px solid rgba(47,61,84,.18);border-radius:6px;background:#f8f9fd;color:var(--wb-text);padding:.45rem .7rem;font-weight:700}.inline-editor-wrap .tiptap-editor-content{min-height:260px;padding:1rem 1.1rem;background:#fff;cursor:text;font-size:.95rem;line-height:1.65;outline:none}.inline-editor-wrap .tiptap-editor-content .is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#7b879f;height:0;pointer-events:none}.inline-editor-wrap .tiptap-editor-content:focus-within{background:#fefeff}.inline-editor-wrap .tiptap-editor-content h2{margin:1rem 0 .3rem;font-size:1.15rem;color:#1f2838}.inline-editor-wrap .tiptap-editor-content h3{margin:.8rem 0 .2rem;font-size:1rem;color:#1f2838}.inline-editor-wrap .tiptap-editor-content p{margin:.3rem 0;color:#2f3c58}.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);margin:.5rem 0;padding-left:.85rem;color:var(--wb-text-muted)}.inline-editor-wrap .tiptap-editor-content table{width:100%;border-collapse:collapse;table-layout:fixed;margin:.85rem 0;overflow:hidden}.inline-editor-wrap .tiptap-editor-content th,.inline-editor-wrap .tiptap-editor-content td{position:relative;border:1px solid #cbd5e1;min-width:3rem;padding:.45rem .55rem;vertical-align:top;color:#2f3c58}.inline-editor-wrap .tiptap-editor-content th{background:#eef3fb;font-weight:700;color:#1f2838}.inline-editor-wrap .tiptap-editor-content .selectedCell:after{content:"";position:absolute;inset:0;background:#2f6feb1f;pointer-events:none}.flow-edit-panel{border-top:2px dashed var(--wb-border);margin-top:1rem;padding-top:.5rem}.flow-edit-panel-outside{border-top:0;margin-top:0;padding-top:0;display:grid;gap:0}@media(max-width:720px){.flow-document-layout{grid-template-columns:1fr}}.flow-document-sheet{border:1px solid var(--wb-border);border-radius:var(--wb-radius-card);background:#fff;box-shadow:var(--wb-shadow-soft);overflow:hidden;position:relative;padding:0}.flow-document-body{padding:.75rem 1rem 1rem}.flow-status{margin:0 0 .75rem;color:#5f6f88;font-weight:700}.flow-status.approved{color:#209348}.flow-metadata-grid{margin:0 0 .85rem;display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:.7rem}.flow-metadata-grid div{margin:0}.flow-metadata-grid dt{font-size:.78rem;color:#7a869d;font-weight:700}.flow-metadata-grid dd{margin:.2rem 0 0;font-size:.9rem;color:#24314d;font-weight:700}.flow-document-body h3{margin:1rem 0 .35rem;color:#233451;font-size:1.15rem}.flow-document-body h4,.flow-document-body h5,.flow-document-body h6{margin:.85rem 0 .3rem;color:#233451}.flow-document-body p{margin:0 0 .78rem;color:#2f3c58;line-height:1.62;max-width:74ch}.flow-document-body ul,.flow-document-body ol{margin:.2rem 0 .86rem 1.35rem;color:#2f3c58;line-height:1.56}.flow-document-body blockquote{border-left:3px solid var(--wb-border);margin:.65rem 0 .85rem;padding-left:.85rem;color:var(--wb-text-muted)}.flow-document-body code{border-radius:4px;background:#eef2f7;color:#24314d;padding:.08rem .28rem;font-size:.92em}.flow-document-body mark{border-radius:3px;padding:.05rem .16rem}.flow-document-body a{color:#1f5fbf;font-weight:700;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.16em}.flow-document-body a:hover,.flow-document-body a:focus-visible{color:#174a95}.flow-document-body table{width:100%;border-collapse:collapse;table-layout:fixed;margin:.85rem 0 1rem}.flow-document-body th,.flow-document-body td{border:1px solid #cbd5e1;padding:.45rem .55rem;vertical-align:top;color:#2f3c58}.flow-document-body th{background:#eef3fb;color:#1f2838;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{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:.6rem}.flow-grade-button{border-radius:var(--wb-radius-card);border:1px solid #d2d9e8;background:#f2f5fb;font-weight:600}.flow-grade-button.is-active{border-color:#2a8f5b;background:#dcf7e8;color:#185335}.flow-grade-radios{display:grid;gap:.35rem}.flow-grade-radio{display:flex;align-items:center;gap:.5rem;font-size:.84rem;color:#3b4c6f}.flow-grade-radio input{margin:0;accent-color:#5b7099}.flow-grade-radio span{display:inline-block}.flow-detail-grid{display:grid;grid-template-columns:minmax(230px,300px) 1fr;gap:1rem;padding:.95rem 1rem}.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{margin:0;display:grid;gap:.45rem}.flow-metadata-list div{display:flex;justify-content:space-between;align-items:center;gap:.7rem}.flow-metadata-list dt{margin:0;color:#657089;font-size:.82rem;font-weight:700}.flow-metadata-list dd{margin:0;color:#24314d;font-weight:700;font-size:.86rem}.flow-status-badge{display:inline-flex;align-items:center;border:1px solid #ced7ea;border-radius:999px;background:#eff4ff;color:#253252;font-size:.82rem;font-weight:700;padding:.22rem .6rem;margin-bottom:.75rem}.flow-document-footer.flow-document-footer-stack{display:grid;grid-template-columns:1fr;gap:.8rem}.flow-footer-actions{margin-top:.5rem;display:flex;justify-content:flex-start}.flow-footer-block{border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.flow-footer-block h3{margin:0 0 .55rem}.flow-radio-row{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:.6rem}.flow-radio-row label{display:inline-flex;align-items:center;gap:.35rem;font-size:.9rem;color:#2a3a58}.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{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:.6rem;margin-bottom:.6rem}.flow-metadata-form-grid label{display:grid;gap:.22rem;font-size:.82rem;color:#5c6783;font-weight:700}.flow-metadata-form-grid input,.flow-metadata-form-grid select{width:100%}.flow-topic-matrix{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:.65rem}.flow-topic-matrix-embedded{margin:0;padding:.35rem .35rem .25rem;border-radius:10px;background:transparent;display:grid}.flow-topic-matrix-embedded-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.25rem}.flow-topic-matrix-embedded-column{min-width:0}.flow-topic-matrix-embedded-column:empty{min-height:100%}.flow-topic-matrix-date-fields{display:grid;gap:1.1rem;align-content:start}.flow-topic-matrix-date-field{display:grid;gap:.42rem;color:#fffffffa;font-size:.98rem;font-weight:700}.flow-topic-matrix-date-field span{color:inherit;line-height:1.2}.flow-topic-matrix-date-field input{width:100%;min-height:2.9rem;border:1px solid rgba(255,255,255,.36);border-radius:.85rem;background:#fffffffa;color:#22314f;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{margin:0 0 .45rem;color:#fffffffa;font-size:1rem;line-height:1.2}.flow-topic-matrix-embedded .flow-checkbox-row{position:relative;align-items:flex-start;gap:.56rem;margin-bottom:.3rem;color:#fffffff5;font-size:.95rem;line-height:1.25}.flow-topic-matrix-embedded .flow-checkbox-row.is-embedded input{position:absolute;opacity:0;pointer-events:none}.flow-topic-matrix-embedded .flow-checkbox-row span{color:inherit}.flow-topic-matrix-embedded .flow-checkbox-row .flow-checkbox-indicator{width:1.05rem;height:1.05rem;flex:0 0 auto;margin-top:.08rem;border-radius:.08rem;border:1.5px solid rgba(255,255,255,.88);background:#ffffff0a;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{margin:0 0 .35rem;color:#2d3a5a}.flow-checkbox-row{display:flex;align-items:center;gap:.35rem;margin-bottom:.28rem;color:#2a3754;font-size:.88rem}.flow-workflow-events{margin:0;padding-left:1.1rem;display:grid;gap:.35rem}.flow-workflow-events li{display:grid;gap:.15rem;color:#2f3c57;font-size:.88rem}.flow-inline-message{margin:0;border-radius:var(--wb-radius-card);border:1px solid;padding:.55rem .75rem;font-size:.9rem;font-weight:600}.flow-inline-message.flow-inline-message-error{border-color:#efb8b8;color:#8d2424;background:#fff5f5}.flow-inline-message.flow-inline-message-success{border-color:#b2dcc4;color:#1e6a3d;background:#f1fcf6}.flow-toast-message{position:fixed;top:5.4rem;right:1rem;z-index:950;width:min(420px,calc(100vw - 2rem));box-shadow:0 10px 28px #19263a33}.flow-category-header{border:1px solid #d8deeb;border-radius:var(--wb-radius-card);background:#fff;box-shadow:var(--wb-shadow-soft);padding:.9rem 1rem}.flow-category-header h2{margin:0;color:#2b3853;font-size:1.5rem}.flow-category-header p{margin:.25rem 0 .45rem;color:#5f6e89}.flow-category-count{display:inline-flex;align-items:center;border-radius:999px;border:1px solid #ced8ea;background:#eef3ff;color:#2f4268;font-size:.82rem;font-weight:700;padding:.2rem .55rem}@media(max-width:1080px){.flow-detail-grid,.flow-topic-matrix{grid-template-columns:1fr}}@media(max-width:760px){.flow-metadata-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}.flow-metadata-form-grid{grid-template-columns:1fr}}.home-document-grid{display:grid;grid-template-columns:repeat(4,var(--wb-layout-column-width));justify-content:start;gap:var(--wb-layout-column-gap)}.home-document-card{--flow-side-color: #11c655;border:1px solid var(--wb-border);border-radius:var(--wb-radius-card);background:#fff;box-shadow:var(--wb-shadow-soft);overflow:hidden;position:relative}.home-document-card:after{content:"";position:absolute;top:0;right:0;bottom:0;width:.38rem;background:var(--flow-side-color)}.home-document-card-header{background:#6d7da3;color:#fff;padding:.7rem .85rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.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{width:1.15rem;height:1.15rem;border-radius:999px;border:1px solid rgba(255,255,255,.75);display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;line-height:1;flex-shrink:0}.home-document-type{margin:.5rem .85rem .2rem;color:#677796;font-size:.8rem;font-weight:700}.home-document-summary{margin:0 .85rem .78rem;color:#2f3d5b;font-size:.9rem;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.home-overview-panel{padding:0;border:0;box-shadow:none;background:transparent;max-width:100%;margin:0 auto}.home-overview-stack{display:flex;flex-direction:column;--wb-overview-grid-gap: var(--wb-layout-column-gap);gap:var(--wb-overview-grid-gap)}.home-overview-row{display:grid;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}.wb-topic-grid{display:grid;grid-template-columns:repeat(3,var(--wb-layout-column-width));justify-content:start;gap:var(--wb-layout-column-gap)}.home-overview-panel .wb-topic-grid-overview{gap:var(--wb-overview-grid-gap)}.wb-domain-grid-bestuur{display:grid;grid-template-columns:repeat(3,var(--wb-layout-column-width));justify-content:start;gap:var(--wb-layout-column-gap)}.wb-topic-grid-overview .wb-topic-card .wb-topic-card-body{min-height:var(--wb-nav-domein-height)}@media(max-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(max-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(max-width:560px){.top-header-shell{padding:.42rem .58rem}.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{width:100%;justify-self:stretch}.top-header-controls-row{padding:.28rem .58rem .1rem;gap:.35rem}.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%;font-size:.92rem;height:2.6em}.header-prompt-controls{width:auto;padding-top:.08rem}.top-header-controls{gap:.2rem;padding-left:0;justify-content:flex-start}.top-header-back-slot{min-width:72px}.toggle-switch-label{display:none}.wb-topic-grid{grid-template-columns:1fr}}.home-figma-section{display:block;background:transparent;border:0;box-shadow:none;padding:0}.home-scope-caption{margin:0 0 .35rem;color:#6d7993;letter-spacing:.06em;text-transform:uppercase;font-weight:700;font-size:.76rem}.home-figma-title{margin-bottom:1rem;font-size:1.875rem;line-height:1.2}.wb-page-title-block{display:block;margin:0 0 1rem}.category-page>.wb-page-title-block,.document-page>.wb-page-title-block{margin-bottom:.45rem}.wb-page-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem;margin-bottom:0}.wb-page-title-school{font:inherit;color:inherit}.home-overview-panel>.home-figma-title{margin-bottom:0}.home-overview-school-name{margin-left:.55rem;font:inherit;color:inherit}.wb-document-grid{display:grid;grid-template-columns:repeat(4,var(--wb-layout-column-width));justify-content:start;gap:var(--wb-layout-column-gap);align-items:start}.home-bestuur-board{padding:0;border:0;background:transparent;box-shadow:none}.home-bestuur-board .home-scope-caption{display:none}.home-bestuur-list{display:grid;gap:3.4rem}.home-bestuur-row{display:grid;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}.home-bestuur-school{margin:0;padding-top:0;font-size:36px;line-height:40px;font-weight:700;color:#243149}.home-bestuur-school-link{cursor:pointer;transition:color .15s}.home-bestuur-school-link:hover{color:#3a5fa0;text-decoration:underline;text-underline-offset:3px}.home-bestuur-content{display:grid;gap:.95rem}.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);border:1px solid #d9e1ef;background:#fff;padding:.6rem .7rem .55rem;box-shadow:0 2px 8px #1f283814;display:grid;grid-template-rows:auto 1fr;gap:.35rem}.home-bestuur-burnup-tile h4{margin:0;color:#243149;font-size:1rem;line-height:1.2;font-weight:700}.home-bestuur-burnup-tile svg{width:100%;height:100%;display:block;background:#fff;border-radius:4px}.home-bestuur-line-ideal,.home-bestuur-line-target,.home-bestuur-line-current{fill:none;stroke-width:2.4}.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{display:grid;gap:.75rem}.documents-summary-card{margin-top:.15rem;border:1px solid #d8deeb;background:#fbfcff}.documents-summary-card h3{margin-top:0}.section-subtitle{margin:1rem 0 .5rem;font-size:.9rem;letter-spacing:.07em;font-weight:700;color:var(--wb-text-muted)}.panel h2,.hero-card h2{margin:0}.panel-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem}.card-grid,.score-list{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}.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{margin-top:0;margin-bottom:.35rem;color:#fff;background:var(--wb-accent-purple);border-radius:var(--wb-radius-card);padding:.45rem .55rem;font-size:1.02rem}.content-card-type{margin:.1rem 0;color:var(--wb-text-muted);font-weight:600;font-size:.85rem}.content-card-summary{margin:.35rem 0 0;color:#3c4660;line-height:1.45;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;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{width:100%;text-align:left;margin-top:.35rem}.status-chip{display:inline-flex;align-items:center;border-radius:999px;padding:.4rem .8rem;background:#e4f4e8;color:#1e5c2f;font-weight:700}.stats-grid,.score-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.8rem;margin-top:.85rem}.stats-grid div,.score-overview-card{padding:.85rem;background:var(--wb-surface-soft);border-radius:var(--wb-radius-card);border:1px solid var(--wb-border)}.stats-grid dt{color:var(--wb-text-muted)}.stats-grid dd,.score-overview-value{margin:.3rem 0 0;font-size:1.8rem;font-weight:700;color:#2e3951}.score-overview-card{display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:start}.score-overview-card h3{margin:0 0 .35rem}.trends-panel{background:var(--wb-surface)}.chip-row{display:flex;flex-wrap:wrap;gap:.45rem}.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{margin-top:1rem;border:1px solid var(--wb-border);background:var(--wb-surface-soft);border-radius:var(--wb-radius-card);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{margin-top:.7rem;display:grid;gap:.5rem}.trend-bar-item{display:grid;grid-template-columns:minmax(180px,1fr) 2fr auto;gap:.6rem;align-items:center}.trend-bar-track{display:block;height:.6rem;border-radius:999px;background:#dde4f3;overflow:hidden}.trend-bar-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--wb-accent-blue),#7db2f1)}.trend-bar-value{font-weight:700;color:#304161}.topic-card h3{margin-top:0}.taxonomy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.error-card{border-color:#9c222233;background:#fff4f4f7}.search-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.9rem}.split-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin-top:1rem}.form-grid form,.split-grid select,.form-grid select{display:grid;gap:.6rem}select{border-radius:var(--wb-radius-card);border:1px solid var(--wb-border);padding:.55rem .65rem;background:var(--wb-surface);color:var(--wb-text)}.inline-actions{display:flex;flex-wrap:wrap;gap:.55rem}.search-input{width:min(560px,100%);margin-bottom:1rem;padding:.65rem .75rem;border-radius:var(--wb-radius-card);border:1px solid var(--wb-border);background:var(--wb-surface);color:var(--wb-text)}.task-period{display:grid;gap:.8rem;margin-top:1.1rem}.task-panel{padding:.8rem .9rem;background:transparent;border:0;box-shadow:none}.task-panel-summary{display:grid;gap:.7rem}.task-todo-row{border-radius:9px;overflow:hidden;background:#fff;box-shadow:#0000001a 0 2px 8px}.task-todo-expired-btn{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;background:var(--wb-header);color:#fff;border:none;padding:.65rem .75rem;cursor:pointer;font-size:1rem;font-weight:700;text-align:left}.task-todo-expired-btn:hover{filter:brightness(1.08)}.task-todo-expired-right{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0}.task-todo-expired-badge{background:#ffffff40;border-radius:999px;padding:.1rem .5rem;font-size:.8rem;font-weight:800}.task-todo-chevron{font-size:.7rem;opacity:.8}.task-todo-empty-state{padding:1.2rem .75rem;text-align:center;background:#fcfcff;border-top:1px solid var(--wb-border)}.task-panel-board{padding-bottom:.45rem;width:100%;max-width:var(--wb-shell-max-width-tasks);margin-inline:auto}.task-planner-title{margin:0 0 .65rem;background:#6b4f34;color:#fff;border-radius:10px;text-align:center;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);margin-top:.5rem;display:grid;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);overflow-x:auto;overflow-y:hidden;padding-bottom:.1rem;align-items:start}.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{display:flex;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.35rem}.task-period-nav button{min-width:6.4rem}.task-period-nav p{margin:0;color:#52617f;font-size:.82rem;font-weight:700}.task-scroll-divider{height:.55rem;border-radius:999px;background:#1f1f1f;margin:-.2rem 0 .25rem;position:relative}.task-scroll-divider-thumb{position:absolute;left:.55rem;top:50%;transform:translateY(-50%);width:2.2rem;height:.28rem;border-radius:999px;background:#cfd2d8}.task-column{border-radius:9px;background:transparent;min-height:0;min-width:var(--wb-task-column-min-width);padding:0;display:grid;grid-template-rows:auto 1fr;box-shadow:none;overflow:visible}.task-column-header{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.8rem .95rem;border-radius:10px;background:#6b4f34;color:#fff}.task-column-header h3{margin:0;font-size:.86rem;color:#fff;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.task-column-header span{background:#ffffff38;border-radius:999px;min-width:2rem;text-align:center;font-weight:800;font-size:1.35rem;padding:.12rem .5rem;color:#fff}.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));padding:.55rem 0 0;display:grid;gap:.5rem;align-content:start;overflow:visible;min-height:calc(var(--wb-task-card-height) + (var(--wb-task-lane-rows, 1) - 1) * var(--wb-task-lane-step))}.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{height:.55rem;border-radius:999px;border:1px dashed transparent;transition:background-color .12s ease,border-color .12s ease;margin-inline:.1rem}.task-drop-slot.active{background:transparent;border-color:#4a90e2;height:1.2rem}.task-drop-slot.end{margin-top:.1rem}.task-unplanned-list{display:grid;gap:.5rem}.task-domain-chip-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.5rem}.task-domain-chip-wrap{min-width:0}.task-domain-chip{width:100%;border:none;border-radius:10px;color:#fff;text-align:left;padding:.72rem .85rem;cursor:pointer;box-shadow:#0000001a 0 2px 8px}.task-domain-chip:hover{filter:brightness(1.06)}.task-domain-chip-top{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.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{margin:.35rem 0 0;font-size:.95rem;font-weight:700;color:#fffffff2}.task-unplanned-row{border-radius:12px;overflow:hidden;background:transparent;box-shadow:none;border:1px solid color-mix(in srgb,var(--wb-task-domain-color, #5f4766) 70%,#ffffff 30%)}.task-unplanned-row-header{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.6rem;color:#fff;padding:.85rem 1rem;width:100%;border:0;border-radius:0;box-shadow:none;background:var(--wb-task-domain-color, #5f4766);cursor:pointer;text-align:left}.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{font-size:1.05rem;font-weight:700;white-space:normal;color:#ffffffe6}.task-unplanned-row-header .task-unplanned-count{margin-left:auto;font-size:2.1rem;line-height:1;font-weight:800}.task-unplanned-row-body{padding:.85rem .75rem .55rem;background:var(--wb-task-domain-color, #5f4766);min-height:0;overflow:visible}.task-unplanned-emoji{margin:0 0 .15rem;color:#2e3d5c;font-size:.9rem;font-weight:700}.task-unplanned-text{margin:0;color:#6a7488;font-size:.72rem;font-weight:600}.task-unplanned-card-grid{--wb-task-card-width: 15rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--wb-task-card-width),100%),var(--wb-task-card-width)));gap:.45rem;justify-content:start}.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: color-mix(in srgb, #ffffff 38%, transparent);--wb-slot-peek-height: .9rem;margin-bottom:.35rem}.task-unplanned-card{border-radius:4px;background:#fff;overflow:hidden;box-shadow:#0000001a 0 2px 8px;cursor:grab;text-align:left}.task-unplanned-card:active{cursor:grabbing}.task-burndown-wrap{margin-top:.7rem;border:0;border-radius:var(--wb-radius-card);background:transparent;padding:.75rem .85rem;display:grid;grid-template-columns:2.2rem 1fr;-moz-column-gap:.55rem;column-gap:.55rem;align-items:start}.task-burndown-chart{width:100%;height:190px}.task-burndown-axis-y{height:190px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.task-burndown-axis-y span{color:#5f6f88;font-size:.74rem;font-weight:700}.task-line{fill:none;stroke-width:3}.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:2}.task-point.planned{fill:#4a90e2}.task-point.published{fill:#11c655}.task-burndown-labels{margin-top:.35rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:.35rem;grid-column:1 / -1;padding-left:.8rem;min-height:2.7rem}.task-burndown-labels span{color:#5f6f88;font-size:.68rem;font-weight:700;display:inline-block;transform:rotate(-35deg);transform-origin:left top;white-space:nowrap}.task-burndown-legend{margin-top:.55rem;display:flex;flex-wrap:wrap;gap:.65rem;grid-column:1 / -1}.task-burndown-legend span{display:inline-flex;align-items:center;gap:.35rem;color:#4b5d7d;font-size:.82rem;font-weight:600}.task-burndown-legend i{width:.82rem;height:.82rem;border-radius:999px;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{min-height:calc(100vh - 7rem);padding:.85rem 0 1.5rem;background:transparent;border-radius:10px;max-width:100%;overflow:hidden}.library-hero{margin:0 0 1rem;position:relative;border-radius:11px;overflow:hidden}.library-hero img{width:100%;height:20rem;-o-object-fit:cover;object-fit:cover;display:block}.library-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#181208a8,#18120826 58%,#1812080f);color:#fff;display:grid;align-content:center;padding:1rem 1.05rem}.library-hero-overlay h1{margin:0;font-size:2.9rem;line-height:1.05;font-style:italic}.library-hero-overlay p{margin:.55rem 0 0;font-size:1.05rem;font-weight:600}.library-section{margin-top:1rem}.library-section h2{margin:0 0 .6rem;color:#fff;font-size:2rem;font-style:italic}.library-card-viewport{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:0 0 .2rem;scrollbar-width:none;-ms-overflow-style:none}.library-card-viewport::-webkit-scrollbar{display:none}.library-card-track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--wb-layout-column-width);grid-template-columns:none;justify-content:start;gap:var(--wb-layout-column-gap);align-items:start;min-width:calc((4 * var(--wb-layout-column-width)) + (3 * var(--wb-layout-column-gap)));width:-moz-max-content;width:max-content}.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{position:fixed;top:7.2rem;left:0;right:0;bottom:0;z-index:170;padding:.7rem .9rem 1rem;background:linear-gradient(180deg,#220f00b3,#220f0080);overflow:auto}.library-overlay{width:min(100%,var(--wb-shell-max-width));margin:0 auto;border:1px solid rgba(241,224,198,.66);border-radius:10px;background:linear-gradient(90deg,#552200d1,#7f5e3bd1);box-shadow:0 16px 40px #0f08046b;padding:.9rem;display:grid;gap:.9rem}.library-overlay-grid{display: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}.library-overlay-card-col>.wb-document-card{width:var(--wb-layout-column-width)}.library-overlay-text-col{grid-column:2 / 5;color:#f3e8d7;line-height:1.34;font-size:1.02rem}.library-overlay-text-col h3{margin:0 0 .24rem;font-size:2rem;font-style:italic;color:#fff}.library-overlay-text-col p{margin:0 0 .75rem}.library-overlay-detail-card{width:100%;border-radius:9px}.library-overlay-detail-row{display: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}.library-overlay-detail-row .library-overlay-detail-card{grid-column:2 / 5;position:relative;overflow:visible}.library-detail-action-flap{position:absolute;right:0;bottom:-2.25rem;display:inline-flex;align-items:center;gap:.35rem;padding:.32rem .55rem;border:1px solid rgba(244,229,198,.86);border-radius:10px 0;background:color-mix(in srgb,var(--wb-document-card-accent, #8d7e37) 88%,#ffffff 12%);box-shadow:0 7px 20px #170e0747;z-index:2}.library-detail-action-button{border:0;border-radius:7px;background:#ffffff14;color:#fff;padding:.25rem .45rem;display:inline-flex;align-items:center;gap:.28rem;font-size:.95rem;font-weight:700}.library-detail-action-button svg{width:1rem;height:1rem;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.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:nth-child(1){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{display:grid;gap:1rem;max-width:1100px;margin-inline:auto}.users-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.8rem}.users-summary-card h3{margin:0}.users-summary-value{margin:.3rem 0 0;font-size:1.7rem;font-weight:800;color:#2d3d5c}.users-block{border:1px solid #dce1ea;border-radius:12px;background:#fff;padding:1rem;display:grid;gap:.85rem}.users-block-header h3{margin:0}.users-block-header p{margin:.25rem 0 0}.users-create-grid{margin-top:0}.users-form-card{display:grid;gap:.5rem}.users-form-card h4{margin:0}.users-form-card label{display:grid;gap:.3rem;font-weight:700;color:#33405d;font-size:.84rem}.users-grid-toolbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem}.users-grid-toolbar label{display:grid;gap:.3rem;font-weight:700;color:#33405d;font-size:.84rem}.users-admin-pane-roles{border:1px solid #d9e0ed;border-radius:10px;background:#f8fafd;padding:.9rem;gap:.9rem}.users-admin-pane-roles h4{margin:0;color:#253655;font-size:1.05rem;letter-spacing:.01em}.users-admin-pane-intro{margin:0;color:#4b5f82;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{border:1px solid #d6deea;background:#fff;border-radius:10px;padding:.95rem}.users-form-card.users-role-create-card h4,.users-form-card.users-capability-create-card h4{color:#243658;font-size:1rem;margin-bottom:.35rem}.users-form-card .search-input,.users-role-results .search-input,.users-capability-results .search-input{width:100%;margin:0;min-height:2.25rem;padding:.52rem .68rem;border-radius:6px;border:1px solid #cad4e4;background:#fff;color:#24344f;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:2px solid #8ea8d4;outline-offset:0;border-color:#8ea8d4}.users-form-card label,.users-role-results label,.users-capability-results label{color:#2d4165;font-size:.86rem;font-weight:700;gap:.35rem}.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{border-radius:6px;border:1px solid #c7d2e4;background:#eef3fb;color:#2a3d61;font-size:.82rem;font-weight:700;padding:.34rem .62rem}.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{margin-top:1rem;display:grid;gap:.65rem}.users-role-card-grid,.users-capability-card-grid{margin-top:.2rem}.users-role-card,.users-capability-card{border:1px solid #d3dceb;border-radius:10px;background:#fff;box-shadow:0 1px 6px #21345214;padding:.9rem}.users-role-card h3,.users-capability-card h3{margin:0;color:#213557;font-size:1rem;line-height:1.3}.users-role-card p,.users-capability-card p{margin:0;color:#344b71;line-height:1.45}.users-role-card .muted,.users-capability-card .muted{color:#5d7296}.users-topbar{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;margin-bottom:.1rem}.users-main-search{margin:0 .35rem 0 0;width:min(520px,100%);min-height:2.25rem;padding:.55rem .8rem;font-size:.88rem;border-radius:4px;border-color:#d8dee8}.users-quick-create{margin-top:.5rem;width:min(300px,100%);border:1px solid #d7dee8;background:#f8fafd;border-radius:6px;padding:0;overflow:hidden}.users-quick-create-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:#6d805d;color:#fff;padding:.55rem .7rem}.users-primary-button{background:#b7bdcc;color:#f5f8ff;border:1px solid #aeb5c6;border-radius:4px;min-height:2.25rem;padding-inline:.9rem;display:inline-flex;align-items:center;gap:.5rem;font-weight:700;font-size:.83rem;letter-spacing:.01em}.users-primary-button:hover,.users-primary-button:focus-visible{background:#a8b0c3}.users-primary-button-open{background:#a6afc2}.users-primary-button span{width:1rem;height:1rem;border-radius:999px;border:1px solid rgba(255,255,255,.75);display:inline-flex;align-items:center;justify-content:center;font-size:.75rem}.users-quick-create h4{margin:0;color:#fff;font-size:1rem}.users-quick-create-close{border:0;background:transparent;color:#ffffffe0;border-radius:4px;width:1.2rem;height:1.2rem;padding:0;line-height:1;font-size:1rem}.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{width:100%;margin:0;min-height:2rem;border-radius:3px;background:#edf1f6;border-color:#e2e7ef;font-size:.86rem;color:#4f5f79}.users-quick-create .search-input::-moz-placeholder{color:#a3adbc}.users-quick-create .search-input::placeholder{color:#a3adbc}.users-quick-create select{width:100%;min-height:2rem;border-radius:3px;background:#edf1f6;border:1px solid #e2e7ef;color:#4f5f79;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]{border:1px solid #d5dbe5;background:#f3f5f8;color:#55637c}.users-quick-create-actions button[type=submit]{border:1px solid #aeb6c8;background:#bcc3d4;color:#f7faff}.users-quick-create-actions button[type=submit]:disabled{opacity:1;background:#c8cedb;color:#edf1f7}.users-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:.75rem;margin-top:.3rem;border:0}.users-list-item{border:1px solid #dce1ea;border-radius:8px;display:grid;grid-template-columns:1fr;gap:0;background:#fbfbfd;overflow:hidden}.users-card-header h3{margin:0;font-size:.98rem;font-weight:700;line-height:1.25;color:#f8fafe}.users-card-header{min-height:2.1rem;display:flex;align-items:center;gap:.45rem;padding:.45rem .65rem}.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{width:1rem;height:1rem;border-radius:999px;border:1px solid rgba(255,255,255,.75);display:inline-flex;align-items:center;justify-content:center;font-size:.58rem;color:#ffffffd9}.users-list-role{margin-top:0;color:#4a576f;font-size:.74rem;font-weight:700}.users-list-meta{margin-top:.38rem}.users-list-main{padding:.6rem .65rem .45rem}.users-list-meta-column{display:grid;gap:.18rem}.users-list-meta span{font-size:.73rem;color:#607086;line-height:1.2}.users-meta-line{display:inline-flex;align-items:center;gap:.32rem}.users-meta-line span[aria-hidden=true]{color:#a9b1c0;font-size:.66rem}.users-list-footer{margin-top:.5rem}.users-right-badge{border-radius:999px;font-size:.72rem;padding:.14rem .48rem;font-weight:700;border:1px solid transparent}.users-right-badge-write{background:#e7edf8;color:#4f6288;border-color:#d4def0}.users-right-badge-read{background:#f1e9f2;color:#8a5f8f;border-color:#e5d4e7}.users-list-actions{display:flex;flex-wrap:nowrap;justify-content:center;gap:.6rem;border-top:1px solid #e6eaf2;padding:.42rem .6rem .5rem;background:#f7f8fb}.users-list-actions button{border-radius:999px;width:1.4rem;height:1.4rem;padding:0;font-size:.7rem;border:0;background:transparent;color:#7d8aa1;display:inline-flex;align-items:center;justify-content:center}.users-list-actions button:hover,.users-list-actions button:focus-visible{background:#ebeff5}.users-list-actions .users-action-danger{color:#8b6b8f}.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{font-size:2.85rem;line-height:1.1;color:#27344d;font-style:italic;font-weight:800}.panel.users-page{max-width:1088px;margin-inline:auto;margin-top:-18px;padding:0;border:0;background:transparent;box-shadow:none;gap:1.3rem}.users-page .panel-header{display:grid;justify-items:start;gap:.55rem;margin-bottom:0}.users-page .panel-header .flow-back-link{border:0;background:transparent;color:#53617c;border-radius:0;min-height:0;padding:0;font-size:13px;line-height:18px;font-weight:700}.users-page .panel-header .flow-back-link:before{content:"← "}.users-page .panel-header h2{margin:0;font-size:30px;line-height:36px;font-style:italic;font-weight:800;color:#24354f}.users-block{border:0;border-radius:0;background:transparent;padding:0;gap:1rem}.users-topbar{display:grid;justify-items:start;gap:.65rem;margin-bottom:0}.users-main-search-wrap{display:inline-flex;align-items:center;position:relative;width:min(576px,100%)}.users-main-search-icon{position:absolute;left:11px;width:15px;height:15px;color:#a0acbf;pointer-events:none}.users-main-search-icon svg{width:100%;height:100%;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.users-main-search{margin:0;width:100%;min-height:36px;height:36px;padding:.42rem .75rem .42rem 31px;font-size:13px;line-height:20px;border-radius:3px;border:1px solid #e4e8f0;background:#f6f8fc}.users-main-search::-moz-placeholder{color:#a4afc0}.users-main-search::placeholder{color:#a4afc0}.users-primary-button{width:260px;min-height:36px;height:36px;justify-content:flex-start;border:1px solid #adb5c7;background:#b8bfce;color:#f4f7ff;border-radius:5px;padding-inline:.72rem;font-size:13px;line-height:20px;font-weight:700;gap:.45rem}.users-primary-button-icon{width:14px;height:14px;color:#ecf1fc}.users-primary-button-icon svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.users-quick-create{margin-top:0;width:260px;border:1px solid #dce1ea;background:#fff;border-radius:5px;box-shadow:0 2px 6px #1f2e4714}.users-quick-create-header{padding:.55rem .68rem;background:#6e805d}.users-quick-create h4{display:inline-flex;align-items:center;gap:.35rem;font-size:14px;line-height:20px}.users-quick-create-header-icon{width:16px;height:16px;border-radius:999px;border:1px solid rgba(255,255,255,.55);display:inline-flex;align-items:center;justify-content:center;color:#ffffffeb}.users-quick-create-header-icon svg{width:14px;height:14px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.users-quick-create label,.users-school-selector legend{font-size:12px;line-height:18px;font-weight:700;color:#3a4b67}.users-quick-create .search-input,.users-quick-create select{min-height:30px;height:30px;border:1px solid #e1e7f0;background:#f3f5f9;color:#64728c;font-size:12px;border-radius:3px}.users-school-selector{margin:0 .7rem;border:1px solid #dbe2ee;border-radius:3px;background:#fff;padding:.35rem .5rem;display:grid;gap:.15rem}.users-school-selector legend{padding:0}.users-quick-create .users-school-option{display:inline-flex;align-items:center;gap:.32rem;font-size:12px;line-height:16px;color:#445670;font-weight:500;padding:0;grid-template-columns:none}.users-quick-create .users-school-option input[type=checkbox]{margin:0;width:13px;height:13px}.users-quick-create-actions{border-top:1px solid #e7ebf2;margin-top:.15rem;padding-top:.45rem}.users-list{display:grid;grid-template-columns:repeat(4,minmax(0,260px));gap:1rem;margin-top:.5rem;align-items:start}.users-list-item{min-height:253px;border:1px solid #dce1ea;border-radius:5px;background:#fff;display:grid;grid-template-rows:auto 1fr auto}.users-card-header{min-height:41px;padding:.62rem .68rem;border-bottom:1px solid rgba(255,255,255,.14)}.users-card-header h3{font-size:14px;line-height:20px}.users-card-avatar{display:inline-flex;width:20px;height:20px;border-radius:999px;border:1px solid rgba(255,255,255,.58);align-items:center;justify-content:center;color:#ffffffe6}.users-card-avatar svg{width:18px;height:18px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.users-list-main{padding:.62rem .72rem .45rem}.users-list-role{font-size:13px;line-height:18px;color:#344865;font-weight:700}.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{width:14px;height:14px;color:#aeb8c8;flex:0 0 14px}.users-meta-icon path,.users-meta-icon rect,.users-meta-icon circle{stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.users-right-badge{font-size:12px;line-height:16px;padding:.16rem .7rem;border-radius:4px;width:100%;min-width:148px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;text-align:center}.users-list-actions{justify-content:space-around;gap:.3rem;border-top:1px solid #e8ecf3;padding:.36rem .62rem .42rem;background:#fff}.users-list-actions .users-action-button{width:30px;min-height:30px;height:30px;padding:0;border:0;border-radius:3px;background:transparent;color:#7a879d}.users-list-actions .users-action-button svg{width:20px;height:20px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.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{display:flex;align-items:center}.users-edit-card .users-card-header h3{flex:1 1 auto}.users-edit-close{width:22px;height:22px;border:0;border-radius:4px;background:transparent;color:#ffffffeb;font-size:20px;line-height:1;padding:0}.users-edit-close:hover,.users-edit-close:focus-visible{background:#ffffff2e}.users-edit-main{padding:.65rem .62rem .45rem;display:grid;gap:.35rem;align-content:start}.users-edit-main label{display:grid;gap:.2rem;font-size:12px;line-height:16px;font-weight:700;color:#2f425f}.users-edit-main .search-input,.users-edit-main select{width:100%;min-height:30px;height:30px;margin:0;border-radius:3px;border:1px solid #dfe6f2;background:#f1f3f7;font-size:12px;line-height:16px;color:#2f4260;padding:.35rem .55rem}.users-edit-main select{background:#eceff4}.users-edit-rights{margin:.05rem 0 .02rem;font-size:12px;line-height:16px;color:#677997;font-weight:600}.users-edit-scope-note{border-radius:4px;border:1px solid #d8e2f2;background:#e8f1ff;color:#5f7392;font-size:12px;line-height:16px;padding:.38rem .45rem;display:inline-flex;align-items:flex-start;gap:.35rem}.users-form-field-error{font-size:11px;line-height:14px;color:#a03d52;font-weight:700}.users-quick-create .search-input[aria-invalid=true],.users-edit-main .search-input[aria-invalid=true]{border-color:#c7667a;background:#fff4f6}.users-edit-schools{margin:0}.users-edit-actions{margin-top:0;padding:.55rem .62rem .62rem}.users-edit-actions button{min-height:30px;border-radius:4px;font-size:12px;line-height:16px;font-weight:700}.users-edit-actions button[type=button]{border:1px solid #d9dfeb;background:#f6f8fb;color:#4c5b73}.users-edit-actions button[type=submit]{border:1px solid #7186ae;background:#6f82aa;color:#f7faff}.users-rights-info h3{margin:0;font-size:18px;line-height:24px;color:#24354f;font-style:normal;font-weight:800}.users-rights-info{border:1px solid #dce1ea;border-radius:6px;background:#fff;padding:1rem 1.2rem 1.05rem;gap:.78rem}.users-rights-top-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;border-top:1px solid #e7ebf2;padding-top:.92rem;padding-bottom:.8rem}.users-rights-inline-card h4{margin:0;font-size:12px;line-height:16px;color:#2f3d57;display:inline-flex;align-items:center;gap:.55rem}.users-rights-inline-card p{margin:.38rem 0 0;font-size:12px;line-height:18px}.users-rights-bottom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;border-top:1px solid #e7ebf2;padding-top:.92rem}.users-rights-detail-card h4{margin:0;font-size:14px;line-height:20px;color:#2d3c58}.users-rights-detail-card p{margin:.38rem 0 0;font-size:12px;line-height:18px}.users-rights-inline-card,.users-rights-detail-card{border:0;padding:0;background:transparent}.users-rights-icon{width:23px;height:23px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center}.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:2;stroke-linecap:round;stroke-linejoin:round}.users-modal-backdrop{position:fixed;inset:0;background:#1f2a3b73;display:grid;place-items:center;z-index:1100;padding:1rem}.users-modal{width:min(560px,100%);background:#fff;border:1px solid #dce2ed;border-radius:6px;box-shadow:0 14px 40px #1c283e52;padding:1.35rem 1.5rem 1.1rem;display:grid;gap:.65rem}.users-modal h3{margin:0;font-size:18px;line-height:24px;color:#273a58}.users-modal p{margin:0;color:#5a6d8d;font-size:12px;line-height:18px}.users-modal-actions{margin-top:.55rem;display:flex;justify-content:flex-end;gap:.55rem}.users-modal-actions button{min-height:38px;border-radius:4px;padding:.45rem .95rem;font-size:12px;line-height:16px;font-weight:700}.users-modal-actions button[type=button]:first-child{border:1px solid #d8deea;background:#fff;color:#4f5f79}.users-modal-actions button[type=button]:last-child{border:1px solid #6f84ad;background:#6f84ad;color:#f5f9ff}.wb-app-dialog-backdrop{position:fixed;inset:0;background:#1f2a3b73;display:grid;place-items:center;z-index:1200;padding:1rem}.wb-app-dialog{width:min(560px,100%);background:#fff;border:1px solid #dce2ed;border-radius:6px;box-shadow:0 14px 40px #1c283e52;padding:1.35rem 1.5rem 1.1rem;display:grid;gap:.65rem}.wb-app-dialog h3{margin:0;font-size:18px;line-height:24px;color:#273a58}.wb-app-dialog p{margin:0;color:#5a6d8d;font-size:12px;line-height:18px}.wb-app-dialog-actions{margin-top:.55rem;display:flex;justify-content:flex-end;gap:.55rem}.wb-app-dialog-actions button{min-height:38px;border-radius:4px;padding:.45rem .95rem;font-size:12px;line-height:16px;font-weight:700;border:1px solid #6f84ad;background:#6f84ad;color:#f5f9ff}.wb-app-dialog-button-secondary{border-color:#c9d2e3!important;background:#f5f7fb!important;color:#314261!important}.wb-app-dialog-button-danger{border-color:#a43a3a!important;background:#a43a3a!important;color:#fff!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{width:100%;border-collapse:collapse}th,td{padding:.75rem .65rem;text-align:left;border-top:1px solid var(--wb-border);vertical-align:top}thead th{border-top:0;color:var(--wb-text-muted)}.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{display:grid;grid-template-columns:minmax(7rem,.7fr) minmax(10rem,1fr) minmax(10rem,1fr) auto;gap:.65rem;align-items:end;margin:0 0 1rem}.taxonomy-create-row input{min-width:0}@media(max-width:900px){.taxonomy-create-row{grid-template-columns:1fr 1fr}}.taxonomy-parent-visual-tile{margin:0 0 .85rem;width:var(--wb-layout-column-width)}.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{display:grid;align-content:start;gap:.2rem}.taxonomy-visual-grid{display:grid;gap:var(--wb-layout-row-gap);width:100%}.taxonomy-visual-row{display:grid;grid-template-columns:repeat(4,minmax(0,var(--wb-layout-column-width)));gap:var(--wb-layout-column-gap);align-items:start;width:100%}.taxonomy-visual-column-headers{align-items:end;color:var(--wb-text-muted);font-size:.92rem;font-weight:700;padding-bottom:.24rem;border-bottom:1px solid var(--wb-border)}.taxonomy-code-cell{min-height:var(--wb-nav-domein-height);display:inline-flex;align-items:center;gap:.56rem;font-weight:700;font-size:1rem;line-height:1.2;min-width:0;overflow:hidden}.taxonomy-drag-handle{width:1.1rem;display:inline-flex;justify-content:center;flex:0 0 1.1rem}.taxonomy-code-value{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taxonomy-status-actions-cell{min-height:var(--wb-nav-domein-height);display:grid;align-content:center;justify-items:start;gap:.5rem}.taxonomy-status-actions-cell .inline-actions{align-items:center}.taxonomy-status-actions-cell .inline-actions button{margin:0}.taxonomy-primary-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.taxonomy-status-error{color:var(--wb-error, #c0392b);font-weight:600;padding:.5rem .75rem;border:1px solid var(--wb-error, #c0392b);border-radius:var(--wb-radius-card);background:color-mix(in srgb,var(--wb-error, #c0392b) 8%,transparent)}.taxonomy-active-toggle{background:transparent;border:0;color:var(--wb-text);border-radius:var(--wb-radius-card);padding:.08rem .1rem;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer}.taxonomy-active-toggle:disabled{opacity:.55;cursor:not-allowed}.taxonomy-active-toggle-track{width:2.6rem;height:1.42rem;border-radius:999px;background:#8194a3;position:relative;display:inline-flex;align-items:center;padding:0 .13rem;transition:background-color .16s ease}.taxonomy-active-toggle-track[data-checked=true]{background:#2cad4a}.taxonomy-active-toggle-thumb{width:1.1rem;height:1.1rem;border-radius:999px;background:#fff;transform:translate(0);transition:transform .18s ease;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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}@media(max-width:900px){.taxonomy-settings-grid{grid-template-columns:1fr}}.taxonomy-visual-create-row{margin-top:.28rem}.taxonomy-create-code-col{display:grid;align-content:start;gap:.45rem}.taxonomy-create-label{margin:0;color:var(--wb-text-muted);font-size:.88rem;font-weight:700}.taxonomy-create-code-input{margin-bottom:0!important;width:100%!important;max-width:calc(var(--wb-layout-column-width) - .6rem)}.taxonomy-create-card-field{display:grid;gap:0}.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);border:4px dashed #95a7c3;background:#d7dce5;color:#51607d;display:grid;place-items:center;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{display:grid;width:100%;height:100%;place-items:center}.taxonomy-create-placeholder-plus{position:relative;display:block;width:3.5rem;height:3.5rem;font-size:0;color:#556889}.taxonomy-create-placeholder-plus:before,.taxonomy-create-placeholder-plus:after{position:absolute;top:50%;left:50%;display:block;width:100%;height:.34rem;border-radius:999px;background:currentColor;content:"";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-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{padding:.62rem .74rem .56rem;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:grid;align-content:start;gap:.2rem}.taxonomy-domain-edit-card h4{margin:.14rem 0 .2rem;font-size:2rem;line-height:1.08;font-weight:700;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.taxonomy-domain-edit-card p{margin:0;font-size:.95rem;line-height:1.23;font-weight:700;opacity:.92;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taxonomy-domain-card-input{margin-bottom:0!important;background:#ffffff30;border-color:#ffffff9e;color:#fff;width:100%!important}.taxonomy-domain-card-input::-moz-placeholder{color:#ffffffd1}.taxonomy-domain-card-input::placeholder{color:#ffffffd1}.taxonomy-domain-card-input:focus{outline:none;border-color:#ffffffe0;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{margin-top:.9rem;display:grid;gap:1.7rem}.taxonomy-topic-group{border:0;border-radius:0;padding:0;background:transparent}.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);padding:.56rem .72rem .5rem;gap:.16rem}.taxonomy-topic-card-title-input{font-size:1.08rem;font-weight:700;line-height:1.22}.taxonomy-topic-edit-card h4{margin:.12rem 0 .16rem;font-size:1.08rem;line-height:1.22;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:2rem}.taxonomy-topic-edit-card p{margin:0;font-size:.86rem;line-height:1.2;font-weight:600;opacity:.9}@media(max-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{display:grid;gap:.5rem;margin-bottom:1rem}.editor-meta label{font-weight:700}.editor-meta select{max-width:320px}.editor-title-input{max-width:560px;padding:.55rem .65rem;border-radius:var(--wb-radius-card);border:1px solid var(--wb-border)}.editor-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.9rem}.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{min-height:260px;border:1px solid var(--wb-border);border-radius:var(--wb-radius-card);padding:.9rem;background:#fff;outline:none}.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{margin-top:.9rem;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.editor-actions .muted{flex-basis:100%;margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1260px){.users-list{grid-template-columns:repeat(3,minmax(0,260px))}}@media(max-width:980px){.users-list{grid-template-columns:repeat(2,minmax(0,260px))}.users-primary-button,.users-main-search{width:100%}}@media(max-width:820px){.top-header-shell{flex-direction:column;align-items:stretch}.top-header-left,.top-header-right{width:100%;justify-content:space-between}.users-topbar{flex-direction:column;align-items:stretch}.users-main-search{margin-right:0;width:100%}.users-quick-create{width:100%}.users-list-item{grid-template-columns:1fr;gap:0}.users-list-actions{justify-content:center;flex-wrap:nowrap}.users-rights-top-grid,.users-rights-bottom-grid{grid-template-columns:1fr}.context-strip,.panel-header{flex-direction:column;align-items:stretch}.menu-popover{right:1rem;min-width:min(92vw,280px);top:6.2rem}.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{font-size:2rem;padding-top:0}.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{padding:.75rem 0;border-top:1px solid var(--wb-border)}}.flow-document-table-block{margin-top:1rem;border-top:1px solid #d8dde6;padding-top:1rem}.wb-document-panel-table .flow-document-table-block{margin-top:0;border-top:0;padding-top:0}.flow-document-table-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:0}.flow-document-table-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.flow-document-table-actions .flow-bewerken-button{min-width:auto;padding:.42rem .78rem;background:#edf1f8;border:1px solid #d7deee;color:#2d3a5a;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{width:100%;border-collapse:collapse;margin-top:.5rem}.flow-document-table th,.flow-document-table td{border:1px solid #c6ceda;padding:.4rem;vertical-align:top}.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{display:flex;gap:.5rem;margin-top:.75rem;flex-wrap:wrap}.flow-document-table-edit-actions .flow-bewerken-button{min-width:auto;padding:.38rem .72rem;background:#edf1f8;border:1px solid #d7deee;color:#2d3a5a;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-weight:700;font-style:normal}.school-management-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.school-management-tabs .chip-button{min-height:2.75rem;padding:.55rem 1rem}.school-create-form{grid-column:1 / -1;max-width:none;padding:1.2rem;border:1px solid var(--wb-border);border-radius:var(--wb-radius-card);background:var(--wb-surface);box-shadow:0 8px 20px #1f283812}.school-management-tab-content{display:grid;gap:1rem}.school-management-tab-content>.form-grid{margin-top:0}.school-management-school-list-panel{display:grid;gap:.75rem}.school-management-school-list-panel .panel-header{margin-bottom:0}.school-management-school-table{margin:0}.school-create-form-heading{display:grid;gap:.25rem;margin-bottom:1rem}.school-create-form-heading h3{margin:0}.school-create-form-heading p{margin:0;color:var(--wb-text-muted)}.school-create-form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem}.school-create-form-fields label{display:grid;gap:.35rem;color:var(--wb-text);font-weight:700}.school-create-form-fields label>span{font-size:.9rem}.school-create-form-fields .search-input,.school-create-form-fields select{width:100%;min-height:3rem;margin:0;background:var(--wb-surface)}.school-create-form-blueprint{margin-top:1rem;padding:.75rem .9rem;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)}.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{display:flex;justify-content:flex-end;margin-top:1rem}@media(max-width:42rem){.school-create-form-fields{grid-template-columns:1fr}.school-create-form-actions .flow-open-button{width:100%}}.wb-school-configuration-page{display:grid;gap:1rem}.wb-school-configuration-summary{display:grid;grid-template-columns:repeat(3,minmax(10rem,1fr)) auto;gap:1rem;align-items:center}.wb-school-configuration-summary>div:not(.wb-school-configuration-actions){display:grid;gap:.16rem}.wb-school-configuration-eyebrow{color:var(--wb-text-muted);font-size:.78rem}.wb-school-configuration-actions{display:flex;justify-content:flex-end;gap:.65rem}.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{display:grid;grid-template-columns:repeat(2,minmax(14rem,1fr)) minmax(16rem,1fr);gap:1rem;align-items:end;margin-top:.85rem}.wb-school-configuration-settings-grid>label:not(.wb-school-configuration-checkbox),.wb-school-configuration-editor-panel>label{display:grid;gap:.35rem;font-weight:700}.wb-school-configuration-checkbox,.wb-school-configuration-toggle-row label{display:flex;align-items:center;gap:.55rem;min-height:2.65rem;font-weight:700}.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{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.9rem}.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);display:grid;gap:.85rem;padding:1rem;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)}.wb-school-configuration-editor>header{display:flex;justify-content:space-between;gap:1rem;align-items:end}.wb-school-configuration-editor>header span{display:block;margin-bottom:.1rem;opacity:.86;font-size:.78rem}.wb-school-configuration-editor>header h2{margin:0;color:inherit}.wb-school-configuration-editor>header code{color:inherit;opacity:.88}.wb-school-configuration-editor-panel{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(18rem,1.5fr) auto;gap:1rem;align-items:end;padding:1rem;color:var(--wb-text);background:color-mix(in srgb,var(--wb-surface) 90%,transparent);border-radius:calc(var(--wb-radius-card) * .82)}.wb-school-configuration-editor-panel input[type=text],.wb-school-configuration-editor-panel input:not([type]),.wb-school-configuration-editor-panel textarea{width:100%;box-sizing:border-box;border:1px solid var(--wb-border);border-radius:var(--wb-radius-card);padding:.65rem .75rem;color:var(--wb-text);background:var(--wb-surface)}.wb-school-configuration-editor-panel textarea{resize:vertical}.wb-school-configuration-toggle-row{display:flex;gap:1rem}@media(max-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}}
