@font-face{font-display:swap;font-family:Space Grotesk Variable;font-style:normal;font-weight:300 700;src:url(../media/space-grotesk-latin-ext-wght-normal.0ww4yqxbk72bj.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:Space Grotesk Variable;font-style:normal;font-weight:300 700;src:url(../media/space-grotesk-latin-wght-normal.092gko6h6levo.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.work-overview{gap:var(--sp-7);max-width:var(--content-max);width:100%;min-width:0;margin:0 auto;display:grid}.work-overview__page-header{border-bottom:1px solid var(--line);align-items:end;gap:var(--sp-3) var(--sp-5);padding-bottom:var(--sp-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.work-overview__page-header h1{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.018em;margin:0;font-weight:600;line-height:1.05}.work-overview__page-title{align-items:center;gap:var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}.work-overview__lead{color:var(--ink-soft);font-size:var(--text-l);grid-column:1/-1;max-width:74ch;margin:0;line-height:1.6}.work-overview__page-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.work-overview-program__workbench,.work-overview-state a,.work-overview-choices a{appearance:none;background:var(--midnight);border:1px solid var(--midnight);border-radius:var(--radius-s);color:var(--on-midnight);font:inherit;min-height:38px;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);justify-content:center;align-items:center;padding:8px 15px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.work-overview-state a:visited,.work-overview-choices a:visited,.work-overview-program__workbench:visited{color:var(--on-midnight)}.work-overview-program__workbench:hover,.work-overview-state a:hover,.work-overview-choices a:hover{background:var(--slate);border-color:var(--slate)}.work-overview__refresh{background:var(--surface);border-color:var(--line-strong);color:var(--ink);min-height:38px}.work-overview__refresh:hover{background:var(--surface-sunken);border-color:var(--fog);color:var(--ink)}.work-overview .kpi-row,.tasks-findings .kpi-row{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-surface);box-shadow:var(--shadow-1);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}.work-overview .kpi-row>.kpi+.kpi,.tasks-findings .kpi-row>.kpi+.kpi{border-left:1px solid var(--line)}.work-overview .kpi-row>.kpi,.tasks-findings .kpi-row>.kpi{box-shadow:none;gap:var(--sp-4);padding:var(--sp-6) var(--sp-6) var(--sp-5);background:0 0;border:0;border-radius:0}.work-overview .kpi__label,.tasks-findings .kpi__label{letter-spacing:.14em;margin:0 0 var(--sp-1)}.work-overview .kpi__value,.tasks-findings .kpi__value{font-family:var(--font-display);font-size:var(--text-num);font-variant-numeric:lining-nums tabular-nums;font-weight:600;line-height:1.05}.work-overview .kpi__value :where(span),.tasks-findings .kpi__value :where(span){white-space:normal}.work-overview .kpi__context,.tasks-findings .kpi__context{color:var(--ink-faint);font-size:var(--text-s);line-height:1.45}.work-overview .kpi__link,.tasks-findings .kpi__link{font-family:var(--font-meta);font-size:var(--text-s);margin-block-start:auto}.werkbank-kpinoot{color:var(--ink-faint);font-size:var(--text-s);margin:calc(var(--sp-5) * -1) 0 0;max-width:96ch;line-height:1.55}.werkbank-kpinoot .werkbank-peildatum{white-space:nowrap}.werkbank-sectiekop{margin-bottom:var(--sp-4);max-width:78ch}.werkbank-sectiekop h2{margin:var(--sp-1) 0 0}.werkbank-sectiekop p{color:var(--ink-soft);font-size:var(--text-m);margin:var(--sp-2) 0 0;line-height:1.55}.work-overview-panel,.work-overview-state,.werkbank-tabelvlak,.werkbank-railkaart{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-surface);box-shadow:var(--shadow-1);min-width:0}.work-overview-panel,.work-overview-state{padding:var(--sp-6)}.work-overview-panel h2{font-family:var(--font-body);font-size:var(--text-l);letter-spacing:-.01em;margin:0 0 var(--sp-4)}.work-overview-state h2{font-size:var(--text-xl);margin:0 0 var(--sp-4)}.work-overview-panel .section-header{margin-block-end:var(--sp-3)}.work-overview-panel .section-header h2{margin:0}.work-overview-panel__empty{color:var(--ink-soft);font-size:var(--text-m);margin:0;line-height:1.55}.werkbank-methodiek{border-top:1px solid var(--line);color:var(--ink-faint);font-size:var(--text-s);margin:var(--sp-4) 0 0;max-width:none;padding-top:var(--sp-3);line-height:1.5}.werkbank-peildatum{font-family:var(--font-meta);font-size:var(--text-xs);letter-spacing:.03em}.work-overview__layout{align-items:start;gap:var(--sp-6);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.work-overview__main,.work-overview__rail{gap:var(--sp-5);min-width:0;display:grid}.work-overview__duo{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (min-width:64rem){.work-overview__duo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:78rem){.work-overview__layout{grid-template-columns:minmax(0,1fr) clamp(300px,22vw,344px)}.work-overview__rail{top:var(--sp-7);align-content:start;position:sticky}}.work-overview__layout>*{min-width:0}.work-overview-list,.work-overview-status-list,.work-overview-choices,.werkbank-registerlijst{margin:0;padding:0;list-style:none}.work-overview-list li{border-top:1px solid var(--line);gap:var(--sp-1);min-width:0;padding:var(--sp-3) 0;display:grid}.work-overview-list li:first-child{border-top:0;padding-top:0}.work-overview-list li>span,.work-overview-list li>time{color:var(--ink-faint);font-size:var(--text-s)}.work-overview-status-list{gap:var(--sp-3);display:grid}.work-overview-status-list li{justify-content:space-between;align-items:center;gap:10px;display:flex}.work-overview-status-list li:before{background:var(--idle-ink);content:"";border-radius:999px;flex:0 0 8px;height:8px}.work-overview-status-list li[data-status=not_started]:before{background:var(--fog)}.work-overview-status-list li[data-status=in_progress]:before{background:var(--busy-ink)}.work-overview-status-list li[data-status=implemented]:before{background:var(--accent-strong)}.work-overview-status-list li[data-status=needs_review]:before{background:var(--warn-ink)}.work-overview-status-list li span{flex:auto}.work-overview-status-list li strong{font-family:var(--font-meta);font-variant-numeric:tabular-nums;text-align:right;min-width:2ch}.work-overview-applicability{border-top:1px solid var(--line);gap:10px var(--sp-4);margin:var(--sp-5) 0 0;padding-top:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.work-overview-applicability dt{color:var(--ink-faint);font-family:var(--font-meta);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:500}.work-overview-applicability dd{color:var(--ink);margin:var(--sp-1) 0 0;overflow-wrap:anywhere}.work-overview-risk-list a{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.work-overview-risk-list a:visited{color:var(--ink)}.work-overview-risk-list__meta{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.work-overview-risk-list__factors{color:var(--ink-faint);font-family:var(--font-meta);font-size:var(--text-s);gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;display:flex}.werkbank-tabelvlak{overflow:hidden}.werkbank-tabelkop{border-bottom:1px solid var(--line);align-items:flex-end;gap:var(--sp-3) var(--sp-4);padding:var(--sp-4) var(--sp-5);flex-wrap:wrap;justify-content:space-between;display:flex}.werkbank-tabelkop h2{font-family:var(--font-body);font-size:var(--text-l);letter-spacing:-.01em;margin:0;margin-right:auto}.werkbank-tabelkop .section-header__meta{margin:var(--sp-1) 0 0}.werkbank-tabelvlak .work-overview-table-scroll,.werkbank-tabelvlak .table-scroll{border:0}.work-overview-publications{padding-bottom:var(--sp-4)}.work-overview-table-scroll{max-width:100%;overflow-x:auto}.work-overview-table-scroll table,.werkbank-tabelvlak .data-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.work-overview-table-scroll table{min-width:940px}.work-overview-table-scroll :is(th,td),.werkbank-tabelvlak .data-table :is(th,td){text-align:left}.work-overview-table-scroll th,.werkbank-tabelvlak .data-table th{background:var(--surface-sunken);border-bottom:1px solid var(--line);color:var(--ink-faint);font-family:var(--font-meta);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:10px 16px;font-size:10.5px;font-weight:500}.work-overview-table-scroll td,.werkbank-tabelvlak .data-table td{border-bottom:1px solid var(--line);color:var(--ink);overflow-wrap:anywhere;vertical-align:middle;padding:13px 16px}.werkbank-tabelvlak .data-table tbody tr{transition:background-color var(--t-fast) var(--ease)}.werkbank-tabelvlak .data-table tbody tr:hover{background:var(--surface-sunken)}.work-overview-table-scroll tbody tr:last-child td,.werkbank-tabelvlak .data-table tbody tr:last-child td{border-bottom:0}.werkbank-celnaam{align-items:center;gap:var(--sp-3);min-width:200px;display:flex}.werkbank-blok{background:var(--mist);color:var(--ink-soft);font-family:var(--font-meta);letter-spacing:.03em;border-radius:7px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:600;display:flex}.werkbank-celnaam__tekst{min-width:0}.werkbank-celnaam__tekst b,.werkbank-celnaam__tekst>a{font-weight:600;display:block}.werkbank-celnaam__bron{color:var(--ink-faint);font-family:var(--font-meta);margin-top:2px;font-size:11.5px;display:block}.werkbank-signalen{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.werkbank-celdatum{white-space:nowrap}.werkbank-celdatum .status{margin-left:var(--sp-2)}.werkbank-celdatum__sub{color:var(--ink-faint);font-family:var(--font-meta);margin-top:2px;font-size:11.5px;display:block}.werkbank-geendatum{color:var(--ink-faint);font-family:var(--font-meta);font-size:11.5px}.werkbank-tabelvoet{border-top:1px solid var(--line);color:var(--ink-faint);font-family:var(--font-meta);align-items:center;gap:var(--sp-2) var(--sp-4);max-width:none;padding:var(--sp-3) var(--sp-5);flex-wrap:wrap;justify-content:space-between;margin:0;font-size:11.5px;display:flex}.werkbank-minimeter{background:var(--spoor);border-radius:3px;flex:44px;min-width:44px;max-width:74px;height:7px;display:block;position:relative}.werkbank-minimeter>span{background:var(--data);border-radius:3px;height:100%;display:block}.werkbank-minimeter[data-hoog=ja]>span{background:var(--warn-ink)}.werkbank-railkaart{padding:22px 24px}.rail-panel h2{margin-bottom:var(--sp-3)}.rail-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.rail-item{border-top:1px solid var(--line);column-gap:var(--sp-3);grid-template-columns:auto minmax(0,1fr);padding:10px 0;display:grid}.rail-item:first-child{border-top:0;padding-top:2px}.rail-item__date{background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-s);color:var(--ink);font-family:var(--font-meta);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;min-width:3.4rem;margin-top:2px;padding:5px 6px;font-weight:600;line-height:1.2}.rail-list--activity .rail-item{position:relative}.rail-item__node{background:var(--fog);border-radius:999px;width:8px;height:8px;margin-top:6px}.rail-item[data-kind=review_approved] .rail-item__node,.rail-item[data-kind=maturity_assessed] .rail-item__node{background:var(--teal)}.rail-item[data-kind=review_changes_requested] .rail-item__node{background:var(--warn-ink)}.rail-item[data-kind=risk_updated] .rail-item__node{background:var(--busy-ink)}.rail-item[data-kind=soa_published] .rail-item__node{background:var(--midnight)}.rail-item__body{gap:2px;min-width:0;display:grid}.rail-item__title{color:var(--ink);overflow-wrap:anywhere;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);font-size:13px;font-weight:600}a.rail-item__title:visited{color:var(--ink)}a.rail-item__title:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.rail-item__meta{color:var(--ink-faint);font-family:var(--font-meta);font-size:var(--text-s)}.rail-item__owner{color:var(--ink-soft);font-size:var(--text-s)}.werkbank-verdeling{margin:0;padding:0;list-style:none;display:grid}.werkbank-verdeling>li{border-top:1px solid var(--line);font-size:var(--text-s);align-items:center;gap:var(--sp-3);grid-template-columns:minmax(0,1fr) 74px 3ch;padding:8px 0;display:grid}.werkbank-verdeling>li:first-child{border-top:0}.werkbank-verdeling__naam{overflow-wrap:anywhere;gap:1px;min-width:0;display:grid}.werkbank-verdeling__aantal{font-family:var(--font-meta);font-variant-numeric:tabular-nums;text-align:right}.werkbank-minimeter[data-leeg=ja]>span{border:1px dashed var(--ink-faint);background:0 0}button.werkbank-verdeling__knop{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}button.werkbank-verdeling__knop:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.werkbank-register{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-surface);box-shadow:var(--shadow-1)}.werkbank-register>summary{border-radius:var(--radius-surface);cursor:pointer;align-items:center;gap:var(--sp-4);padding:var(--sp-5) var(--sp-6);transition:background-color var(--t-fast) var(--ease);list-style:none;display:flex}.werkbank-register>summary::-webkit-details-marker{display:none}.werkbank-register>summary:hover{background:var(--surface-sunken)}.werkbank-register__pijl{border-bottom:2px solid var(--ink-faint);border-right:2px solid var(--ink-faint);height:9px;transition:transform var(--t-fast) var(--ease);flex:none;width:9px;margin-top:-2px;transform:rotate(-45deg)}.werkbank-register[open] .werkbank-register__pijl{margin-top:-6px;transform:rotate(45deg)}.werkbank-register__titel{font-size:var(--text-m);font-weight:600}.werkbank-register__telling{color:var(--ink-faint);font-family:var(--font-meta);font-size:var(--text-s);margin-left:auto}.werkbank-register__inhoud{border-top:1px solid var(--line);padding:var(--sp-2) 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}@media (max-width:63.999rem){.werkbank-register__inhoud{grid-template-columns:minmax(0,1fr)}}.werkbank-registerkolom{padding:var(--sp-5) var(--sp-6)}.werkbank-registerkolom+.werkbank-registerkolom{border-left:1px solid var(--line)}@media (max-width:63.999rem){.werkbank-registerkolom+.werkbank-registerkolom{border-left:0;border-top:1px solid var(--line)}}.werkbank-registerkolom h3{font-family:var(--font-body);font-size:var(--text-s);margin:0 0 var(--sp-3);font-weight:600}.werkbank-registerlijst>li{border-bottom:1px solid var(--line);color:var(--ink-soft);font-size:var(--text-s);justify-content:space-between;align-items:center;gap:9px;padding:6px 0;display:flex}.werkbank-registerlijst>li>b{color:var(--ink);font-family:var(--font-meta);font-variant-numeric:tabular-nums;font-weight:600}.werkbank-register__uitleg{color:var(--ink-faint);font-size:var(--text-s);max-width:none;padding:0 var(--sp-6) var(--sp-5);margin:0;line-height:1.55}.quick-actions{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-surface);box-shadow:var(--shadow-1);align-items:center;gap:var(--sp-4);min-width:0;padding:var(--sp-5);grid-template-columns:auto repeat(4,minmax(0,1fr));display:grid}.quick-actions__heading{letter-spacing:.14em;margin:0;padding-right:10px}.quick-actions__list{margin:0;padding:0;list-style:none;display:contents}.quick-actions__card{border:1px solid var(--line);color:var(--ink);align-items:center;gap:var(--sp-3);min-width:0;height:100%;transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);background:0 0;border-radius:9px;padding:12px 14px;text-decoration:none;display:flex}.quick-actions__card:visited{color:var(--ink)}.quick-actions__card:hover{border-color:var(--ink-faint);box-shadow:var(--shadow-1)}.quick-actions__icon{background:var(--mist);color:var(--data-deep);border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.quick-actions__text{gap:1px;min-width:0;display:grid}.quick-actions__text strong{font-size:13.5px;line-height:1.2}.quick-actions__text span:not(strong){color:var(--ink-faint);font-size:11.5px;line-height:1.3}.werkbank-bronregel{border-top:1px solid var(--line);color:var(--ink-faint);font-family:var(--font-meta);font-size:var(--text-s);letter-spacing:.03em;max-width:none;padding-top:var(--sp-5);margin:0;line-height:1.65}.werkbank-bronregel+.werkbank-bronregel{margin-top:var(--sp-2);border-top:0;padding-top:0}.werkbank-leeg{border:1px dashed var(--line-strong);border-radius:var(--radius-surface);color:var(--ink-soft);align-items:flex-start;gap:var(--sp-2);padding:var(--sp-6) var(--sp-5);flex-direction:column;display:flex}.werkbank-leeg b{color:var(--ink);font-size:var(--text-m);font-weight:600}.werkbank-leeg p{font-size:var(--text-m);max-width:62ch;margin:0;line-height:1.55}.werkbank-leeg__actie{margin-top:var(--sp-2)}.work-overview-choices{gap:var(--sp-3);margin-top:var(--sp-5);display:grid}.work-overview-choices li{border-top:1px solid var(--line);align-items:center;gap:var(--sp-5);padding-top:var(--sp-3);justify-content:space-between;display:flex}.work-overview-choices li>div{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.work-overview-state>a{margin-top:var(--sp-4)}@media (max-width:78rem){.work-overview .kpi-row,.tasks-findings .kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.work-overview .kpi-row>.kpi:nth-child(3),.tasks-findings .kpi-row>.kpi:nth-child(3){border-left:0}.work-overview .kpi-row>.kpi:nth-child(n+3),.tasks-findings .kpi-row>.kpi:nth-child(n+3){border-top:1px solid var(--line)}.quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-actions__heading{grid-column:1/-1;padding:0 0 2px}}@media (max-width:63.999rem){.werkbank-tabelvlak{overflow-x:auto}}@media (max-width:520px){.work-overview{gap:var(--sp-6)}.work-overview .kpi-row,.tasks-findings .kpi-row{grid-template-columns:minmax(0,1fr)}.work-overview .kpi-row>.kpi+.kpi,.tasks-findings .kpi-row>.kpi+.kpi{border-left:0;border-top:1px solid var(--line)}.work-overview__page-header{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px}.work-overview__page-actions{flex-direction:column;align-items:stretch}.work-overview__page-actions>*{width:100%}.work-overview__refresh{min-height:44px;padding-inline:12px}.work-overview-panel,.work-overview-state{padding:var(--sp-4)}.work-overview-choices li{flex-direction:column;align-items:stretch}.work-overview-choices a{width:100%}.quick-actions{grid-template-columns:minmax(0,1fr)}.werkbank-signalen{flex-direction:column;align-items:flex-start;gap:5px}.work-overview-status-list .cell-bar{display:none}}.werkbank-werklijst{gap:var(--sp-5);min-width:0;display:grid}.werkbank-verdeelvlak{border-radius:var(--radius-surface)}@media (min-width:64rem){.werkbank-verdeelvlak .werkbank-verdeling{column-gap:var(--sp-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.werkbank-verdeelvlak .werkbank-verdeling>li:nth-child(-n+2){border-top:0}}.tasks-findings .toolbar{align-items:end;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5) 0;flex-wrap:wrap;display:flex}.tasks-findings .toolbar .field{min-width:11rem}.tasks-findings .field__label{color:var(--ink-faint);font-family:var(--font-meta);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:500}.worklist-filter-reset{border:1px solid var(--line-strong);border-radius:var(--radius-s);color:var(--ink);cursor:pointer;min-height:34px;transition:border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);background:0 0;padding:7px 14px;font-size:13px;font-weight:600}.worklist-filter-reset:not(:disabled):hover{background:var(--surface-sunken);border-color:var(--ink-faint)}.worklist-result-row{color:var(--ink-faint);font-family:var(--font-meta);padding:var(--sp-3) var(--sp-5) 0;font-size:11.5px}.worklist-result-row p{margin:0}.worklist-empty{color:var(--ink-soft);padding:var(--sp-6) var(--sp-5)}.owner-cell{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.owner-cell select{min-height:30px;font-size:13px}.owner-cell__toggle{color:var(--teal-deep);cursor:pointer;background:0 0;border:1px solid #0000;padding:2px 6px;font-size:12px;font-weight:600}.owner-cell__toggle:hover{text-decoration:underline}.owner-cell__save,.owner-cell__cancel{border-radius:var(--radius-s);min-height:30px;padding:4px 10px;font-size:12px;font-weight:600}.owner-cell__save{background:var(--midnight);border:1px solid var(--midnight);color:var(--on-midnight)}.owner-cell__save:disabled,.owner-cell__cancel:disabled{opacity:.6}.owner-cell__cancel{border:1px solid var(--line-strong);color:var(--ink);background:0 0}.owner-cell .alert{flex-basis:100%;margin:4px 0 0}.werkbank-blok[data-leeg=ja]{border:1px dashed var(--ink-faint);color:var(--ink-faint);background:0 0}.werkbank-celwie{align-items:center;gap:9px;min-width:0;display:flex}.werkbank-celwie__niemand{color:var(--ink-faint)}.tasks-findings .data-table td[data-label="Taak of bevinding"]{width:34%}.tasks-findings .werkbank-celnaam{min-width:0}.owner-summary-strip__counts{color:var(--ink-faint);font-family:var(--font-meta);font-size:var(--text-xs)}
:root:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-midnight-navy:#0b1320;--color-slate-gray:#1a2233;--color-steel-gray:#44505f;--color-emerald-teal:#00b894;--color-electric-blue:#2563eb;--color-cloud-white:#f6f8fa;--font-display:var(--font-commissioner), "Segoe UI", system-ui, Arial, sans-serif;--font-body:var(--font-source-sans), "Segoe UI", system-ui, Arial, sans-serif;--font-meta:var(--font-dm-mono), "Cascadia Mono", Consolas, ui-monospace, monospace;--font-wordmark:"Space Grotesk Variable", "Segoe UI", system-ui, Arial, sans-serif;--display-weight-min:600;--display-weight-max:700;--midnight:var(--color-midnight-navy);--slate:var(--color-slate-gray);--steel:var(--color-steel-gray);--teal:var(--color-emerald-teal);--teal-deep:#007a66;--blue:var(--color-electric-blue);--cloud:var(--color-cloud-white);--mist:#e6ebf1;--fog:#9aa7b6;--kaart-tint:#fbfcfe;--teal-tint:#e2f6f0;--teal-wash:#f2fbf8;--blue-tint:#e8eefc;--amber:#9a5b00;--amber-tint:#fdf3e2;--red:#c0294b;--red-tint:#fbeaee;--duiding-fill:#f3f7fe;--color-status-positive:#087a57;--color-status-attention:#9a5b00;--color-status-blocked:#c0294b;--bg:var(--kaart-tint);--surface:#fff;--surface-sunken:var(--cloud);--raster:radial-gradient(#0b13200e 1px, transparent 1px);--raster-maat:22px 22px;--ink:var(--midnight);--ink-soft:var(--steel);--ink-faint:#5b6877;--line:var(--mist);--line-strong:#cbd4dd;--accent:var(--teal-deep);--accent-strong:var(--teal);--link:#1d4fc4;--focus:var(--teal-deep);--on-midnight:#fff;--on-midnight-soft:#dce6f3;--on-midnight-faint:#b9c6d6;--on-accent:#fff;--ok-ink:var(--color-status-positive);--ok-fill:var(--teal-tint);--ok-line:#9ce6d6;--busy-ink:#1d4fc4;--busy-fill:var(--blue-tint);--busy-line:#b9cdf7;--warn-ink:var(--amber);--warn-fill:var(--amber-tint);--warn-line:#ead8aa;--bad-ink:var(--red);--bad-fill:var(--red-tint);--bad-line:#f3c2ce;--idle-ink:var(--steel);--idle-fill:var(--mist);--idle-line:var(--line-strong);--mat-0:#d5dce4;--mat-1:#b7e6da;--mat-2:#8adcc6;--mat-3:#3ecbaa;--mat-4:#00b894;--mat-5:#007a66;--mat-empty:var(--mist);--midnight-raised:#142940;--midnight-line:#2a3f55;--data-deep:#24486f;--data:#2f5d8f;--data-soft:#7e9bbd;--spoor:#d5dee7;--feit:#1b3a5c;--band-paneel-vlak:#14294073;--band-paneel-lijn:#ffffff38;--viz-1:var(--teal);--viz-2:var(--blue);--viz-3:var(--fog);--viz-4:var(--midnight);--radius-s:4px;--radius-m:8px;--radius-pill:999px;--radius-surface:12px;--shadow-1:0 1px 2px #0b13200d;--shadow-2:0 1px 2px #0b13200f, 0 8px 32px #0b132014;--shadow-lift:0 3px 8px #0b132014, 0 14px 34px -10px #0b132024;--ease:cubic-bezier(.22, 1, .36, 1);--t-fast:.15s;--t-med:.22s;--text-xs:11px;--text-s:12px;--text-m:14px;--text-l:16px;--text-xl:20px;--text-2xl:25px;--text-num:31px;--text-hero:39px;--text-band:52px;--display-min:var(--text-xl);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--sp-9:48px;--sp-10:64px;--rand:clamp(20px, 5vw, 92px);--content-max:1400px;--pine:var(--midnight);--pine-raised:var(--slate);--ember:var(--red);--amber-soft:var(--amber-tint);--bone:var(--cloud);--faint:var(--ink-faint);--mint:var(--teal-tint);--mint-strong:var(--ok-line);--muted:var(--ink-soft);--border:var(--line);--accent-ink:var(--on-accent);--warn-surface:var(--warn-fill);--radius:var(--radius-m)}
html body{background:var(--bg);color:var(--color-midnight-navy);font-family:var(--font-body);font-size:14px;line-height:1.5}html body :is(h1,h2,h3,h4){color:var(--color-midnight-navy);letter-spacing:-.025em;font-weight:600}html body :is(h1,h2){font-family:var(--font-display)}html body :is(h3,h4){font-family:var(--font-body);letter-spacing:-.01em}html body h3{font-size:var(--text-l)}html body h4{font-size:var(--text-m)}html body :focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 4px #ffffffe6}.gate .gate__header{background:var(--color-midnight-navy)}.gate .gate__main{background:var(--bg)}.gate .gate__card{border-color:var(--border);box-shadow:0 16px 44px #0b132014}.preview-banner.preview-banner{background:var(--surface-sunken);border-bottom:1px solid var(--line);color:var(--ink-soft);align-items:center;gap:10px;min-height:28px;padding:3px 16px;font-size:12px;display:flex}.preview-banner .dev-chip{background:var(--warn-fill);border:1px solid var(--warn-line);color:var(--warn-ink);font-family:var(--font-meta);letter-spacing:.1em;text-transform:uppercase;border-radius:4px;flex:none;padding:1px 6px;font-size:10px;font-weight:600;line-height:1.4}.preview-banner__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:767px){.preview-banner__detail{display:none}}.shell.shell--zijbalk{background:var(--bg);flex-direction:row;height:100dvh;min-height:0;display:flex;position:relative;overflow:clip}.shell .shell__content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.shell .topbar{background:var(--kaart-tint);border-bottom:1px solid var(--line);flex:none}.shell .topbar__identity{color:var(--ink);min-height:64px;padding:0 var(--rand);flex-wrap:wrap;align-items:center;gap:0 13px;display:flex}.shell .topbar__brand{flex-direction:column;flex:none;justify-content:center;gap:3px;min-width:0;min-height:44px;display:flex}.shell .topbar__product{color:var(--ink-faint);font-family:var(--font-meta);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-weight:500;line-height:1}@media (max-width:1560px){.shell .topbar__identity{gap:8px;padding:0 40px}.shell .topbar__tenant{gap:5px}}.shell .shell-nav__badge{background:var(--busy-fill);border:1px solid var(--busy-line);border-radius:var(--radius-s);color:var(--busy-ink);font-family:var(--font-meta);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:0 5px;font-size:10px;font-weight:600;line-height:1.4}.shell .topbar__tenant{flex-wrap:nowrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:6px;min-width:0;min-height:44px;margin-left:auto;display:flex}.shell .topbar__wie{flex:0 auto;align-items:center;gap:6px;min-width:0;display:flex}.shell .topbar__tenant-name{color:var(--ink);font-family:var(--font-body);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.shell .topbar__roles{flex-wrap:nowrap;flex:none;justify-content:flex-end;gap:4px;margin:0;padding:0;list-style:none;display:flex}.shell .topbar__identity .badge{border:1px solid var(--line);color:var(--ink-soft);white-space:nowrap;background:0 0;flex:none}.shell .topbar__sign-out .button-ghost{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border-radius:7px;padding:6px 10px}.shell .topbar__sign-out .button-ghost:hover{background:var(--mist);border-color:var(--line-strong);color:var(--ink)}.shell .topbar__menu{appearance:none;border:1px solid var(--line);border-radius:var(--radius-s);color:var(--ink);font:inherit;background:0 0;justify-content:center;align-items:center;width:40px;min-height:40px;display:none}.shell .tenant-switcher{min-width:0;position:relative}.shell .tenant-switcher__trigger{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:7px;max-width:100%;min-height:36px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.shell .tenant-switcher__trigger:hover,.shell .tenant-switcher__trigger[aria-expanded=true]{background:var(--mist);border-color:var(--line-strong)}.shell .tenant-switcher__chevron{color:var(--ink-faint);font-size:12px;line-height:1}.shell .tenant-switcher__menu{background:var(--surface);border:1px solid var(--border);z-index:60;border-radius:10px;min-width:240px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0b132029}.shell .tenant-switcher__hint{color:var(--ink-faint);letter-spacing:.02em;text-transform:uppercase;margin:4px 10px 6px;font-size:12px}.shell .tenant-switcher__item button{color:var(--color-midnight-navy);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:baseline;gap:12px;width:100%;padding:8px 10px;display:flex}.shell .tenant-switcher__item button:hover:not(:disabled),.shell .tenant-switcher__item button:focus-visible{background:var(--teal-wash)}.shell .tenant-switcher__item button:disabled{cursor:default;font-weight:600}.shell .tenant-switcher__current{color:var(--teal-deep);white-space:nowrap;font-size:12px;font-weight:600}.shell .sidebar{background:var(--color-midnight-navy);color:var(--on-midnight);pointer-events:none;visibility:hidden;z-index:30;flex-direction:column;width:100%;max-width:min(320px,100vw - 40px);height:100dvh;min-height:0;padding:18px 12px 14px;transition:transform .16s,visibility 0s linear .16s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden;transform:translate(-105%);box-shadow:18px 0 44px #0b13203d}.shell[data-mobile-navigation=open] .sidebar{pointer-events:auto;visibility:visible;transition:transform .16s,visibility linear;transform:translate(0)}.shell .sidebar__brand{align-items:center;min-width:0;height:52px;padding:4px 8px 18px;display:flex}.shell .sidebar__close{appearance:none;color:var(--on-midnight);font:inherit;background:#ffffff14;border:1px solid #ffffff2e;justify-content:center;align-items:center;width:36px;min-height:36px;display:flex;position:absolute;top:14px;right:14px}.shell .sidebar__close:focus-visible{outline:3px solid var(--color-cloud-white);outline-offset:3px}.shell .sidebar__glyph{color:var(--color-emerald-teal);opacity:.3;flex:none;margin:10px 0 4px 11px}.shell .shell-nav{scrollbar-color:#ffffff38 transparent;scrollbar-width:thin;flex-direction:column;flex:auto;gap:2px;min-width:0;min-height:0;padding:4px 0;display:flex;overflow:hidden auto}.shell .shell-nav__groepkop{appearance:none;color:var(--on-midnight-faint);cursor:pointer;font-family:var(--font-meta);letter-spacing:.12em;text-align:left;text-transform:uppercase;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:28px;margin-top:10px;padding:4px 11px;font-size:10px;font-weight:600;display:flex}.shell .shell-nav__groep:first-child .shell-nav__groepkop{margin-top:0}.shell .shell-nav__groepkop:hover{color:var(--on-midnight-soft)}.shell .shell-nav__groepteken{flex:none;align-items:center;transition:transform .12s;display:flex;transform:rotate(-90deg)}.shell .shell-nav__groepkop[aria-expanded=true] .shell-nav__groepteken{transform:rotate(0)}.shell .sidebar__inklap{appearance:none;color:var(--on-midnight-faint);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff1f;border-radius:7px;align-items:center;gap:11px;width:100%;min-height:38px;margin-top:auto;padding:11px 11px 7px;font-size:13px;display:flex}.shell .sidebar__inklap:hover{color:var(--on-midnight);background:#ffffff0f}.shell .sidebar__inklap-teken{flex:none;align-items:center;transition:transform .12s;display:flex;transform:rotate(90deg)}.shell .sidebar__inklap[aria-expanded=true] .sidebar__inklap-teken{transform:rotate(90deg)}.shell .sidebar__inklap[aria-expanded=false] .sidebar__inklap-teken{transform:rotate(-90deg)}@media (max-width:767px){.shell .sidebar__inklap{display:none}}.shell .shell-nav .shell-nav__list{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.shell .shell-nav .shell-nav__link{color:var(--on-midnight-soft);min-width:0;min-height:38px;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border-radius:7px;align-items:center;gap:11px;padding:7px 11px;text-decoration:none;display:flex}.shell .shell-nav .shell-nav__link:hover{color:var(--on-midnight);background:#ffffff0f}.shell .shell-nav .shell-nav__link[aria-current=page]{background:var(--color-slate-gray);box-shadow:inset 3px 0 0 var(--color-emerald-teal);color:var(--on-midnight);font-weight:600}.shell .shell-nav .shell-nav__link svg{flex:none}.shell .shell-nav .shell-nav__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell .shell-nav .shell-nav__badge{color:var(--on-midnight-soft);background:#ffffff1a;border-color:#ffffff2e}.shell .shell-nav__sublist{flex-direction:column;gap:2px;margin:2px 0 6px;padding:0 0 0 40px;list-style:none;display:flex}.shell .shell-nav__sublist a{color:var(--on-midnight-faint);border-radius:6px;padding:6px 10px;font-size:13px;text-decoration:none;display:block}.shell .shell-nav__sublist a:hover{color:var(--on-midnight);background:#ffffff0f}.shell .shell-nav__volgt>span{color:var(--fog);align-items:baseline;gap:8px;padding:6px 10px;font-size:13px;display:flex}.shell .shell-nav__volgt .shell-nav__volgt-label{color:var(--on-midnight-faint);background:#ffffff1a;margin-left:0;padding:0 5px;font-size:10px;display:inline-block}.shell .mobile-navigation-scrim{display:none}.shell .shell__main{background-image:var(--raster);background-size:var(--raster-maat);flex:auto;min-width:0;min-height:0;padding:28px 32px;overflow:clip auto}.shell .page{max-width:72rem}.shell .panel{border-color:var(--border);box-shadow:0 1px 2px #0b13200a}.status{color:var(--idle-ink)}.harness-root{grid-template-rows:auto minmax(0,1fr);block-size:100dvh;display:grid;overflow:hidden}.harness-shell-stage{min-height:0;overflow:hidden}.harness-shell-stage>.shell.shell--zijbalk{height:100%;min-height:0}@media (max-width:1700px){.shell .topbar__tenant-name{max-width:12ch}.shell .tenant-switcher__trigger{padding:6px 9px}.shell .gids-knop{padding:6px;font-size:12.5px}.shell .topbar__sign-out .button-ghost{padding:6px 8px}}@media (min-width:1440px){.shell .topbar__identity{flex-wrap:nowrap}}@media (max-width:767px){.shell .topbar__identity{height:auto;min-height:60px;padding:var(--sp-3) 14px;gap:12px}.shell .topbar__menu{flex:none;display:flex}.shell .mobile-navigation-scrim{opacity:0;pointer-events:none;visibility:hidden;z-index:20;background:#0b13207a;transition:opacity .16s,visibility .16s;display:block;position:fixed;inset:0}.shell[data-mobile-navigation=open] .mobile-navigation-scrim{opacity:1;visibility:visible}.shell .topbar__tenant{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 6px;min-width:0}.shell .topbar__wie{flex-direction:column;align-items:flex-end;gap:2px;min-width:0;overflow:hidden}.shell .topbar__tenant-name{flex:0 auto;min-width:0;max-width:100%;font-size:.75rem}.shell .topbar__roles{flex:0 auto;gap:3px;min-width:0;max-width:100%}.shell .topbar__roles .badge{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:100%;padding:.05rem .3rem;font-size:.65rem;overflow:hidden}.shell .shell__main{padding:20px 16px}}@media (min-width:768px){.shell .sidebar{box-shadow:none;pointer-events:auto;visibility:visible;flex:none;width:176px;max-width:none;height:auto;transition:width .16s;position:static;top:auto;bottom:auto;left:auto;transform:none}@media (min-width:1152px){.shell .sidebar{width:244px}}.shell[data-zijbalk=in] .sidebar{width:64px;padding-left:8px;padding-right:8px}.shell[data-zijbalk=in] .sidebar__brand{justify-content:center;padding-left:0;padding-right:0;overflow:hidden}.shell[data-zijbalk=in] .shell-nav__link,.shell[data-zijbalk=in] .shell-nav__groepkop{justify-content:center;padding-left:0;padding-right:0}.shell[data-zijbalk=in] .shell-nav__groepteken{display:none}.shell[data-zijbalk=in] .shell-nav__groepkop{border-top:1px solid #ffffff1f;min-height:0;margin-top:12px;padding-block:0}.shell[data-zijbalk=in] .shell-nav__groep:first-child .shell-nav__groepkop{border-top:0;margin-top:0}}@media (prefers-reduced-motion:reduce){.shell,.shell *,.shell :before,.shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.shell .gids-knop{border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;font:inherit;align-items:center;gap:var(--sp-2);padding:6px var(--sp-3);white-space:nowrap;background:0 0;border-radius:7px;flex:none;font-size:13px;display:inline-flex}.shell .gids-knop:hover,.shell .gids-knop[aria-expanded=true]{background:var(--midnight);border-color:var(--midnight);color:var(--on-midnight)}.shell .gids-knop__glyph{width:14px;height:14px}.shell .gids-knop__naam{font-weight:600}@media (max-width:767px){.shell .gids-knop{display:none}}@media (min-width:768px) and (max-width:1700px){.shell .topbar__tenant-name{flex-shrink:1000}.shell .topbar__wie{gap:4px}.shell .topbar__tenant{gap:5px}.shell .topbar__roles{flex:0 auto;gap:3px;min-width:0}.shell .topbar__identity .badge{text-overflow:ellipsis;flex-shrink:1;min-width:0;padding-left:8px;padding-right:8px;overflow:hidden}.shell .gids-knop{padding-left:9px;padding-right:9px}.shell .topbar__sign-out .button-ghost{padding-left:8px;padding-right:8px}}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);line-height:1.55}h1,h2,h3{margin:0 0 .5rem;line-height:1.25}h1{font-size:var(--text-2xl);letter-spacing:-.025em}h2{font-size:var(--text-xl);letter-spacing:-.02em;line-height:1.35}p{color:var(--ink-soft);max-width:65ch;margin:.25rem 0}code,kbd,samp,pre{font-family:var(--font-meta)}a{color:var(--link);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.18em;transition:text-decoration-color var(--t-fast) var(--ease);text-decoration-thickness:1px}a:where(:visited){color:var(--link)}a:hover{-webkit-text-decoration-color:var(--link);text-decoration-color:var(--link)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 4px #ffffffe6}.eyebrow{color:var(--ink-faint);font-family:var(--font-meta);font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;font-weight:500;display:block}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{background:var(--surface);border-radius:var(--radius-s);color:var(--ink);z-index:10;padding:.5rem 1rem;position:absolute;top:.5rem;left:-999px}.skip-link:focus-visible{left:.5rem}.brand{color:var(--ink);margin:0;font-weight:700}.badge{background:var(--idle-fill);border-radius:var(--radius-pill);color:var(--idle-ink);font-size:var(--text-xs);border:1px solid #0000;padding:2px 10px;font-weight:500;display:inline-block}.badge--muted{background:var(--warn-fill);color:var(--warn-ink);border-color:#0000}button,.button{appearance:none;background:var(--midnight);border:1px solid var(--midnight);border-radius:var(--radius-s);color:var(--on-midnight);cursor:pointer;font:inherit;min-height:36px;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);justify-content:center;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}button:where(:not(.nv-huid *,.nv-dialoog *,.nv-dropdown *,.nv-popover *)):hover,.button:hover{background:var(--slate);border-color:var(--slate)}button:disabled{background:var(--mist);border-color:var(--mist);color:var(--ink-faint);cursor:not-allowed}.button-secondary,button.button-secondary{background:var(--surface);border-color:var(--line-strong);color:var(--ink)}.button-secondary:hover,button.button-secondary:hover{background:var(--surface-sunken);border-color:var(--fog)}.button-ghost,button.button-ghost{color:var(--accent);background:0 0;border-color:#0000}.button-ghost:hover,button.button-ghost:hover{background:var(--teal-wash);border-color:#0000}.button-danger,button.button-danger{background:var(--surface);border-color:var(--bad-ink);color:var(--bad-ink)}.button-danger:hover,button.button-danger:hover{background:var(--red-tint);border-color:var(--bad-ink)}.form-grid{gap:var(--sp-4);margin-block:var(--sp-4);max-width:36rem;display:grid}.panel:has(>.form-grid){max-width:52rem}.panel:has(>.form-grid)>.form-grid{max-width:none}.field{gap:6px;min-width:0;display:grid}.field input:not([type=checkbox]),.field select,.field textarea{width:100%;max-width:100%}.field__label{color:var(--ink);font-size:13px;font-weight:600}.field--checkbox label{align-items:center;gap:.5rem;display:flex}.field__hint{color:var(--ink-faint);font-size:var(--text-s);margin:0}.field__error{color:var(--bad-ink);font-size:var(--text-s);margin:0;font-weight:600}input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-s);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:inherit;font-size:var(--text-m);min-height:36px;transition:border-color var(--t-fast) var(--ease);padding:7px 10px}input:not([type=checkbox],[type=radio],[type=hidden]):hover,select:hover,textarea:hover{border-color:var(--fog)}textarea{resize:none;min-height:5.5rem;line-height:1.5}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%2344505f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:30px}.status{background:var(--idle-fill);border:1px solid var(--idle-line);border-radius:var(--radius-s);color:var(--idle-ink);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:6px;padding:3px 8px;font-weight:600;line-height:1.2;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:999px;flex:none;width:6px;height:6px}.status--implemented,.status--active,.status--approved,.status--completed,.status--closed{background:var(--ok-fill);border-color:var(--ok-line);color:var(--ok-ink)}.status--included{background:var(--surface);border-color:var(--ok-line);color:var(--ok-ink)}.status--in_progress,.status--treating,.status--planned{background:var(--busy-fill);border-color:var(--busy-line);color:var(--busy-ink)}.status--accepted{border-color:var(--ok-line)}.status--needs_review,.status--changes_requested,.status--open,.status--overdue{background:var(--warn-fill);border-color:var(--warn-line);color:var(--warn-ink)}.status--soon{background:var(--busy-fill);border-color:var(--busy-line);color:var(--busy-ink)}.score-chip{background:var(--idle-fill);border-radius:var(--radius-s);color:var(--idle-ink);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;padding:3px 8px;font-weight:600;display:inline-block}.score-chip--high{background:var(--warn-fill);color:var(--warn-ink)}.maturity-meter{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.maturity-meter__track{gap:2px;display:inline-flex}.maturity-meter__segment{background:var(--mat-empty);border-radius:1px;width:12px;height:6px}.maturity-meter[data-level="1"] .maturity-meter__segment--filled{background:var(--mat-1)}.maturity-meter[data-level="2"] .maturity-meter__segment--filled{background:var(--mat-2)}.maturity-meter[data-level="3"] .maturity-meter__segment--filled{background:var(--mat-3)}.maturity-meter[data-level="4"] .maturity-meter__segment--filled{background:var(--mat-4)}.maturity-meter[data-level="5"] .maturity-meter__segment--filled{background:var(--mat-5)}.maturity-meter__value{color:var(--ink);font-family:var(--font-meta);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.maturity-meter[data-level="0"] .maturity-meter__value{color:var(--warn-ink)}.maturity-meter[data-level=none] .maturity-meter__value{color:var(--ink-faint)}.maturity-meter__name{color:var(--ink-soft);font-size:var(--text-s);font-weight:400}.maturity-meter--continuous .maturity-meter__bar{background:var(--mat-empty);border-radius:999px;width:72px;height:6px;overflow:hidden}.maturity-meter__bar-fill{background:var(--teal);border-radius:999px;height:100%;display:block}.table-scroll{background:linear-gradient(to right, var(--surface) 45%, transparent) left center / 28px 100% no-repeat local, linear-gradient(to left, var(--surface) 45%, transparent) right center / 28px 100% no-repeat local, linear-gradient(to right, color-mix(in srgb, var(--midnight) 12%, transparent), transparent) left center / 10px 100% no-repeat scroll, linear-gradient(to left, color-mix(in srgb, var(--midnight) 12%, transparent), transparent) right center / 10px 100% no-repeat scroll;overflow-x:auto}.data-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.data-table th{border-bottom:1px solid var(--line-strong);color:var(--ink-faint);font-size:var(--text-xs);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:10px 12px;font-weight:600}.data-table td{border-bottom:1px solid var(--line);padding:10px 12px}.data-table tbody tr{transition:background-color var(--t-fast) var(--ease)}.data-table tbody tr:hover{background:var(--cloud)}.data-table .num,.data-table td[data-align=num],.data-table th[data-align=num]{text-align:right}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);box-shadow:var(--shadow-1);margin:0 0 var(--sp-4);min-width:0;padding:var(--sp-5)}.panel__actions{justify-content:flex-end;gap:.5rem;margin-block-start:var(--sp-3);display:flex}.alert{border:1px solid var(--line);border-radius:var(--radius-s);margin-block:.75rem;padding:10px 14px;font-size:13px}.alert--error{background:var(--red-tint);border-color:var(--bad-line);box-shadow:inset 3px 0 0 var(--bad-ink);color:var(--bad-ink)}.alert--success{background:var(--teal-tint);border-color:var(--ok-line);box-shadow:inset 3px 0 0 var(--ok-ink);color:var(--ok-ink)}.alert--info{background:var(--duiding-fill);border-color:var(--busy-line);color:var(--ink-soft)}.empty-state{color:var(--ink-soft);gap:var(--sp-2);padding:var(--sp-7) var(--sp-5);text-align:center;justify-items:center;display:grid}.empty-state strong{color:var(--ink);font-size:var(--text-l)}.empty-state p{margin:0}.skeleton{animation:skeleton-shimmer 1.4s var(--ease) infinite;background:linear-gradient(90deg, var(--mist) 25%, var(--cloud) 45%, var(--mist) 65%);border-radius:var(--radius-s);background-size:200% 100%;min-height:16px}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.kind-chip{border-radius:var(--radius-s);font-family:var(--font-meta);letter-spacing:.1em;text-transform:uppercase;padding:2px 7px;font-size:10px;font-weight:600;display:inline-block}.kind-chip--feit{background:var(--mist);color:var(--steel)}.kind-chip--duiding{background:var(--blue-tint);color:var(--busy-ink)}.source-line{color:var(--ink-faint);font-size:var(--text-s);margin:var(--sp-1) 0 0}.gate{flex-direction:column;min-height:100dvh;display:flex}.gate__header{background:var(--midnight);padding:1rem 1.5rem}.gate__main{background:var(--bg);background-image:var(--raster);background-size:var(--raster-maat);flex:1;place-items:center;padding:1.5rem;display:grid}.gate__card{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-m);padding:var(--sp-7);width:min(28rem,100%)}:is(.gate__card:has(.legal-gate__form),.gate__card:has(.legal-gate__documents)){width:min(44rem,100%)}.legal-gate__notice{background:var(--surface-sunken,var(--bg));border:1px solid var(--line-strong);border-radius:var(--radius-s);margin:var(--sp-4) 0 0;padding:var(--sp-3) var(--sp-4)}.legal-gate__documents{border-top:1px solid var(--line);margin:var(--sp-5) 0 0;padding:0;list-style:none}.legal-gate__document{border-bottom:1px solid var(--line);padding:var(--sp-4) 0}.legal-gate__document:last-child{border-bottom:0}.legal-gate__document-title{margin:0;font-weight:500}.legal-gate__document-meta{color:var(--ink-faint);font-size:var(--text-s);margin:var(--sp-1) 0 0}.legal-gate__form{margin:var(--sp-5) 0 0}.legal-gate__consent{margin:0 0 var(--sp-4)}.legal-gate__consent label{align-items:baseline;gap:var(--sp-3);display:flex}.legal-gate__authority{margin:0 0 var(--sp-4)}.legal-gate__footer{border-top:1px solid var(--line);align-items:center;gap:var(--sp-4);margin:var(--sp-5) 0 0;padding:var(--sp-4) 0 0;flex-wrap:wrap;display:flex}.shell{flex-direction:column;min-height:100dvh;display:flex}.brand-mark{color:var(--ink);font-family:var(--font-wordmark);font-size:var(--text-xl);letter-spacing:.054em;white-space:nowrap;font-weight:500;line-height:1;display:inline-block}.brand-mark[data-on=dark]{color:var(--on-midnight)}.brand-mark__orbit{vertical-align:-.016em;width:.734em;height:.734em;margin-left:.047em;display:inline-block}.sidebar{background:var(--midnight);color:var(--cloud);padding:.75rem 1rem}.sidebar__brand{padding:.25rem .25rem .75rem}.sidebar :focus-visible{outline-color:var(--accent-strong);box-shadow:0 0 0 4px #0b1320e6}.shell__content{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{display:block}.topbar__tenant{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;display:flex}.topbar__tenant-name{overflow-wrap:anywhere;font-weight:600}.topbar__roles{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.shell-nav{padding:.25rem 0}.shell-nav__list{flex-direction:column;gap:.25rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.shell-nav__list a{border-radius:var(--radius-s);color:var(--cloud);padding:.45rem .75rem;text-decoration:none;display:block}.shell-nav__list a[aria-current=page]{background:var(--slate);color:var(--teal-tint);font-weight:600}.shell__main{padding:1.5rem}.page{max-width:52rem}.page__lead{color:var(--ink-soft);margin-bottom:1rem}@media (max-width:69.999rem){.shell__main{min-width:0;padding:1rem;overflow-x:clip}.controls-layout>*,.detail-panel,.detail-panel .panel{width:100%;min-width:0;max-width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.skeleton{background:var(--mist);animation:none}}.maturity-summary__total{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.5rem;margin:.75rem 0 1rem;display:grid}.maturity-summary__total dt{color:var(--ink-faint);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.maturity-summary__total dd{font-variant-numeric:tabular-nums;margin:.15rem 0 0}.toolbar{flex-wrap:wrap;gap:.5rem;margin-block:.75rem;display:flex}.dialog{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);color:var(--ink);max-width:min(28rem,100vw - 2rem);padding:1.25rem}.dialog::backdrop{background:color-mix(in srgb, var(--ink) 45%, transparent)}.scope-readonly{gap:.75rem;margin:0;display:grid}.scope-readonly__item dt{color:var(--ink-faint);font-size:var(--text-s);font-weight:600}.scope-readonly__item dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:.15rem 0 0}.applicability-summary{gap:.5rem;display:grid}.applicability-rules,.fine-risk-items{gap:.75rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.applicability-rule,.fine-risk-item{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-m);padding:var(--sp-3) var(--sp-4)}.applicability-rule[data-kind=duiding],.fine-risk-item[data-kind=duiding]{background:var(--duiding-fill);border:1px dashed var(--busy-line)}.applicability-rule__title,.fine-risk-item__title{color:var(--ink);margin:0 0 .25rem}.controls-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;width:100%;min-width:0;display:grid}.controls-business-page{min-width:0;max-width:100rem;margin:0 auto}.controls-business-page__header{margin-block-end:1.25rem}.controls-business-page__program{color:var(--ink);font-size:13px;font-weight:600}.controls-layout>section[aria-label=Vragenwerkvoorraad]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);min-width:0;padding:1rem}.controls-layout>section[aria-label=Vragenwerkvoorraad]>.toolbar{background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-m);align-items:end;margin-block:0 .75rem;padding:.75rem}.controls-layout>section[aria-label=Vragenwerkvoorraad]>.toolbar .field{flex:10rem}@media (min-width:70rem){.controls-layout{grid-template-columns:minmax(0,58fr) minmax(0,42fr)}.controls-layout--overview{grid-template-columns:minmax(0,1fr)}.controls-layout .detail-panel{position:sticky;top:1rem}}.controls-layout .data-table tbody tr[aria-current=true]{background:var(--teal-wash);box-shadow:inset 3px 0 0 var(--teal)}.controls-layout .data-table tbody tr[aria-current=true] a{color:var(--ink);font-weight:700}.controls-layout .data-table a{color:var(--ink);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.controls-layout .data-table a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.detail-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);box-shadow:var(--shadow-2);min-width:0;padding:1rem 1.25rem}.detail-panel .panel{box-shadow:none;border:0;margin:0;padding:0}.detail-panel .panel>header{display:none}.detail-panel__chrome{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:1rem;padding-block-end:.875rem;display:flex}.detail-panel__summary{min-width:0}.detail-panel__identifier{color:var(--ink-faint);font-family:var(--font-meta);font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;margin:0 0 .25rem;font-weight:500}.detail-panel__summary h2{overflow-wrap:anywhere}.detail-panel__statuses{flex-wrap:wrap;gap:.375rem;margin-block-start:.5rem;display:flex}.detail-panel__close{color:var(--ink);flex:none;padding:.25rem;font-size:12px;font-weight:600}.detail-tabs{border-bottom:1px solid var(--line);gap:.25rem;margin-block:.75rem;display:flex}.detail-tabs [role=tab]{color:var(--ink-soft);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:.375rem .75rem}.detail-tabs [role=tab][aria-selected=true]{border-bottom-color:var(--accent-strong);color:var(--ink);font-weight:600}.detail-panel .form-grid{gap:.75rem;margin-block:.75rem}.detail-panel a{color:var(--link)}.detail-panel:focus-visible{outline-offset:3px}.program-picker{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.review-history{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.checkbox-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.checkbox-list label{align-items:baseline;gap:.5rem;display:flex}.publication-hash{overflow-wrap:anywhere}.field__checkbox{align-items:center;gap:.5rem;display:flex}.deelinstellingen{gap:var(--sp-4);max-width:62rem;display:grid}.deelvelden{gap:var(--sp-4);margin-top:var(--sp-3);display:grid}.deelveld{border:1px solid var(--line);border-radius:var(--radius-m);gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);display:grid}.deelveld__kop{align-items:center;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;justify-content:space-between;display:flex}.deelveld__label{font-size:var(--text-m);margin:0}.deelveld__hint{color:var(--ink-faint);font-size:var(--text-s);max-width:65ch;margin:0}.deelveld__waarden{gap:var(--sp-2) var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;display:grid}.deelveld__waarden>div{background:var(--surface-sunken);border-radius:var(--radius-s);align-content:start;gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);display:grid}.deelveld__waarden dt{color:var(--ink-faint);font-family:var(--font-meta);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:500}.deelveld__waarden dd{overflow-wrap:anywhere;margin:0}.deelveld__actie{justify-content:flex-end;display:flex}.deelveld__leeg{color:var(--ink-faint);font-style:italic}.zelfprofiel{gap:var(--sp-4);display:grid}.zelfprofiel__vorm{gap:var(--sp-3);margin-top:var(--sp-3);display:grid}.zelfprofiel__vorm+.zelfprofiel__vorm{border-top:1px solid var(--line);padding-top:var(--sp-4)}.zelfprofiel__kop{align-items:center;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;justify-content:space-between;display:flex}.zelfprofiel__label{font-size:var(--text-m);margin:0}.zelfprofiel__hint{color:var(--ink-faint);font-size:var(--text-s);max-width:65ch;margin:0}.zelfprofiel__waarden{gap:var(--sp-2) var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;display:grid}.zelfprofiel__waarden>div{background:var(--surface-sunken);border-radius:var(--radius-s);align-content:start;gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);display:grid}.zelfprofiel__waarden dt{color:var(--ink-faint);font-family:var(--font-meta);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:500}.zelfprofiel__waarden dd{overflow-wrap:anywhere;margin:0}.zelfprofiel__actie{justify-content:flex-end;display:flex}.zelfprofiel__leeg{color:var(--ink-faint);font-style:italic}.zelfprofiel__diensten{gap:var(--sp-2);margin:var(--sp-3) 0 0;padding:0;list-style:none;display:grid}.zelfprofiel__dienst{border:1px solid var(--line);border-radius:var(--radius-s);gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);display:grid}.zelfprofiel__dienstkop{align-items:center;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;justify-content:space-between;display:flex}.zelfprofiel__dienstnaam{overflow-wrap:anywhere}.zelfprofiel__veldenrij{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.zelfprofiel__dienstacties{gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end;display:flex}
.shell .shell__main:has(.controls-business-page){scrollbar-gutter:stable;padding:20px 24px 0;overflow:clip auto}.controls-business-page{grid-template-rows:auto minmax(0,1fr);min-width:0;max-width:none;height:100%;min-height:0;margin:0;transition-duration:0s;display:grid;position:relative}.controls-business-page__header{grid-row:1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2px 20px;margin:0 0 14px;display:grid}.controls-business-page>:not(.controls-business-page__header){grid-row:2}.controls-business-page__header h1,.controls-business-page__header .page__lead{grid-column:1}.controls-business-page__header h1{margin:0;font-size:28px}.controls-business-page__header .page__lead{margin:0;font-size:13px}.controls-business-page__program{background:var(--surface);border:1px solid var(--border);color:var(--color-midnight-navy);border-radius:6px;grid-area:1/2/span 2;align-items:center;min-width:min(280px,30vw);min-height:38px;padding:7px 12px;font-size:13px;font-weight:600;display:flex}.controls-layout{grid-template-columns:minmax(0,1fr) clamp(480px,34vw,540px);align-items:stretch;gap:12px;width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative}.controls-layout--overview{grid-template-columns:minmax(0,1fr)}.controls-layout>section[aria-label=Vragenwerkvoorraad]{background:var(--surface);border:1px solid var(--border);border-radius:6px 6px 0 0;flex-direction:column;min-width:0;height:100%;min-height:0;padding:12px 12px 0;display:flex;overflow:hidden}.controls-layout>section[aria-label=Vragenwerkvoorraad]>.toolbar{background:var(--color-cloud-white);border:1px solid var(--border);border-radius:6px;flex:none;grid-template-columns:repeat(3,minmax(128px,1fr)) auto;align-items:end;gap:10px;margin:0;padding:10px;display:grid}.controls-layout>section[aria-label=Vragenwerkvoorraad]>.toolbar .field{gap:3px;min-width:0}.controls-layout>section[aria-label=Vragenwerkvoorraad]>.toolbar .field__label{color:var(--color-steel-gray);font-size:11px;font-weight:600}.controls-layout>section[aria-label=Vragenwerkvoorraad]>.toolbar select,.worklist-filter-reset{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:34px;font-size:13px}.controls-layout>section[aria-label=Vragenwerkvoorraad]>.toolbar select{background-color:var(--surface);border:1px solid var(--line-strong);color:var(--color-midnight-navy);border-radius:5px;padding:5px 28px 5px 8px}.worklist-filter-reset{color:var(--color-emerald-teal);background:0 0;border-color:#0000;padding-inline:8px;font-weight:600}.worklist-filter-reset:disabled{background:0 0;border-color:#0000}.worklist-result-row{flex:0 0 42px;justify-content:space-between;align-items:center;min-height:42px;display:flex}.worklist-result-row p{color:var(--color-midnight-navy);margin:0;font-size:12px;font-weight:600}.worklist-refresh{border:1px solid var(--border);color:var(--color-midnight-navy);border-radius:5px;padding:5px 9px;font-size:12px;font-weight:600;text-decoration:none}.controls-layout>section[aria-label=Vragenwerkvoorraad]>.table-scroll{border:1px solid var(--border);contain:inline-size;inline-size:100%;overscroll-behavior:contain;scrollbar-color:var(--color-slate-gray) var(--color-cloud-white);scrollbar-gutter:stable;border-bottom:0;flex:auto;width:100%;min-width:0;max-width:100%;min-height:0;padding:0;overflow:auto}.controls-layout .data-table{border-collapse:collapse;color:var(--color-midnight-navy);table-layout:fixed;background:0 0;width:100%;min-width:1100px;font-size:12px}.controls-layout .data-table th{background:var(--surface);color:var(--color-steel-gray);z-index:1;height:38px;padding:7px 8px;font-size:11px;font-weight:600;position:sticky;top:0}.controls-layout .data-table tbody tr{height:42px}.controls-layout .data-table td{text-overflow:ellipsis;white-space:nowrap;max-width:0;height:42px;padding:6px 8px;overflow:hidden}.controls-layout .data-table th:first-child,.controls-layout .data-table td:first-child{width:112px}.controls-layout .data-table th:nth-child(2),.controls-layout .data-table td:nth-child(2){width:220px}.controls-layout .data-table th:nth-child(3),.controls-layout .data-table td:nth-child(3),.controls-layout .data-table th:nth-child(4),.controls-layout .data-table td:nth-child(4),.controls-layout .data-table th:nth-child(5),.controls-layout .data-table td:nth-child(5){width:128px}.controls-layout .data-table th:nth-child(6),.controls-layout .data-table td:nth-child(6){width:118px}.controls-layout .data-table tbody tr[data-selected=true]{background:color-mix(in srgb, var(--color-emerald-teal) 9%, var(--surface));box-shadow:inset 3px 0 0 var(--color-emerald-teal)}.controls-layout .data-table tbody tr[data-selected=true] a{color:var(--color-midnight-navy);font-weight:700}.controls-layout .data-table a{color:var(--color-midnight-navy);-webkit-text-decoration-color:var(--color-emerald-teal);text-decoration-color:var(--color-emerald-teal);text-underline-offset:3px;text-decoration-thickness:1px}.worklist-empty{color:var(--color-steel-gray);text-align:center;max-width:none!important}.detail-panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-2);scrollbar-gutter:stable;border-radius:8px 0 0;min-width:0;height:100%;min-height:0;padding:0;position:relative;overflow:hidden auto}.detail-panel__chrome{background:var(--surface);border-bottom:1px solid var(--border);z-index:4;justify-content:space-between;align-items:start;gap:12px;padding:14px 18px 12px;display:flex;position:sticky;top:0}.detail-panel__summary{min-width:0}.detail-panel__identifier{color:var(--color-steel-gray);font-family:var(--font-meta);letter-spacing:.04em;margin:0 0 4px;font-size:11px;font-weight:700}.detail-panel__summary h2{font-size:var(--text-xl);overflow-wrap:anywhere;margin:0}.detail-panel__statuses{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.question-help{vertical-align:middle;align-self:center;display:inline-flex}.question-help__trigger{color:var(--ink-soft);cursor:pointer;font-family:var(--font-meta);background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:19px;height:19px;padding:0;line-height:1;display:inline-flex}.question-help__trigger:hover,.question-help__trigger[aria-expanded=true]{color:var(--teal-deep)}.question-help__popover{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);box-shadow:var(--shadow-2);z-index:70;max-width:min(320px,100vw - 24px);padding:12px 14px;position:fixed}.question-help__popover p{color:var(--ink);font-size:var(--text-s);margin:0 0 8px;line-height:1.5}.question-help__close{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.question-help__close:hover{text-decoration:underline}.detail-panel__close,.detail-panel__back{color:var(--color-midnight-navy);flex:none;padding:4px;font-size:12px;font-weight:600}.detail-panel__back{display:none}.detail-panel .panel{background:var(--surface);box-shadow:none;border:0;border-radius:0;margin:0;padding:0 18px 24px}.detail-panel .panel>header{display:none}.detail-tabs{background:var(--surface);border-bottom:1px solid var(--border);gap:14px;margin:0 -18px 14px;padding:0 18px;display:flex}.detail-tabs [role=tab]{color:var(--color-steel-gray);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:42px;padding:8px 2px 7px}.detail-tabs [role=tab][aria-selected=true]{border-bottom-color:var(--color-emerald-teal);color:var(--color-midnight-navy)}.detail-panel [role=tabpanel]{min-width:0}.detail-panel .form-grid{border-top:1px solid var(--border);gap:8px;margin:16px 0 0;padding-top:14px}.detail-panel .form-grid h3{margin:0 0 2px;font-size:14px}.detail-panel .field{gap:3px}.detail-panel .field__label{color:var(--color-steel-gray);font-size:11px}.detail-panel :is(input:not([type=hidden]),select,textarea){background-color:var(--surface);border:1px solid var(--line-strong);color:var(--color-midnight-navy);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:inherit;border-radius:5px;min-height:36px;padding:7px 9px}.detail-panel select{padding-right:30px}.controls-layout .data-table .maturity-meter__name{display:none}.detail-panel textarea{resize:vertical;min-height:72px}.detail-panel .panel__actions{justify-content:flex-end;margin-top:2px;display:flex}.detail-panel .panel__actions button{background:var(--color-midnight-navy);border-color:var(--color-midnight-navy);color:var(--on-midnight);border-radius:5px;min-height:36px}.review-history{border:1px solid var(--border);border-radius:5px;margin:8px 0 14px;padding:0;list-style:none}.review-history li{border-bottom:1px solid var(--border);padding:9px 10px}.review-history li:last-child{border-bottom:0}.concept-status{border-left:2px solid var(--color-emerald-teal);margin-top:6px;padding-left:8px}.dirty-dialog-backdrop{z-index:100;background:#0b132085;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dirty-dialog{background:var(--surface);border:1px solid var(--border);border-radius:8px;width:100%;max-width:430px;padding:22px;box-shadow:0 20px 70px #0b132047}.dirty-dialog h2{font-size:20px}.dirty-dialog__actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.dirty-dialog__confirm{background:var(--color-midnight-navy);border-color:var(--color-midnight-navy);color:var(--on-midnight)}@media (min-width:768px) and (max-width:1100px){.shell .shell__main:has(.controls-business-page){padding-inline:20px}.controls-business-page__header{display:block}.controls-business-page__program{width:100%;min-width:0;margin-top:9px}.controls-layout--detail{display:block}.controls-layout--detail>section[aria-label=Vragenwerkvoorraad]{visibility:hidden}.controls-layout--detail .detail-panel{z-index:3;width:min(500px,100%);position:absolute;inset:0 auto 0 0}}@media (max-width:767px){.shell .shell__main:has(.controls-business-page){padding:14px 12px 0}.shell .shell__main:has(.controls-layout--detail){padding:0}.controls-business-page__header{margin-bottom:12px;display:block}.controls-business-page__header h1{font-size:24px}.controls-business-page__program{width:100%;min-width:0;margin-top:9px}.controls-layout{display:block}.controls-layout--detail{height:100%}.controls-layout--detail>section[aria-label=Vragenwerkvoorraad]{display:none}.controls-business-page:has(.controls-layout--detail)>.controls-business-page__header{display:none}.controls-layout--detail .detail-panel{border:0;border-radius:0;width:100vw;height:100%}.detail-panel__chrome{align-items:center;padding:10px 14px}.detail-panel__back{order:-1;display:inline-flex}.detail-panel__close{display:none}.detail-panel__summary{flex:auto}.detail-panel__statuses{margin-top:5px}.detail-panel .panel{padding-inline:14px}.detail-tabs{margin-inline:-14px;padding-inline:14px}.controls-layout--overview>section[aria-label=Vragenwerkvoorraad]>.toolbar{grid-template-columns:minmax(0,1fr)}.worklist-filter-reset{justify-self:start}.controls-layout>section[aria-label=Vragenwerkvoorraad]{background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.controls-layout>section[aria-label=Vragenwerkvoorraad]>.toolbar{background:var(--surface)}.controls-layout>section[aria-label=Vragenwerkvoorraad]>.table-scroll{border:0;overflow:visible}.controls-business-page .table-scroll{background:0 0;overflow:visible}.controls-business-page .data-table{background:0 0;min-width:0;display:block}.controls-business-page .data-table thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.controls-business-page .data-table tbody{display:block}.controls-business-page .data-table tbody tr{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);box-shadow:var(--shadow-1);height:auto;margin:0 0 10px;padding:12px 14px;display:block}.controls-business-page .data-table td:nth-child(n){text-align:right;white-space:normal;border:0;justify-content:space-between;align-items:baseline;gap:16px;width:auto;max-width:none;height:auto;padding:3px 0;display:flex;overflow:visible}.controls-business-page .data-table td[data-label]:before{color:var(--ink-faint);content:attr(data-label);font-size:var(--text-xs);letter-spacing:.06em;text-align:left;text-transform:uppercase;flex:none;font-weight:600}.controls-business-page .data-table td[data-label=Identifier],.controls-business-page .data-table td[data-label=Titel],.controls-business-page .data-table td[data-label=Onderdeel]{text-align:left;padding:0;display:block}.controls-business-page .data-table td[data-label=Identifier]:before,.controls-business-page .data-table td[data-label=Titel]:before,.controls-business-page .data-table td[data-label=Onderdeel]:before{content:none}.controls-business-page .data-table td[data-label=Identifier] a{font-family:var(--font-meta);font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.controls-business-page .data-table td[data-label=Titel],.controls-business-page .data-table td[data-label=Onderdeel]{border-bottom:1px solid var(--line);margin-bottom:6px;padding-bottom:8px;font-size:13px;font-weight:600}.controls-layout .data-table .maturity-meter__name{display:inline}.controls-business-page .data-table td.worklist-empty{text-align:center;display:block}.controls-business-page .maturity-summary .data-table tbody tr{border:0;border-bottom:1px solid var(--line);box-shadow:none;border-radius:0;margin:0;padding:10px 0}.controls-business-page .maturity-summary .data-table tbody tr:last-child{border-bottom:0}.controls-business-page .maturity-summary .data-table td[data-label=Onderdeel]{border-bottom:0;margin-bottom:2px;padding-bottom:2px}}@media (prefers-reduced-motion:reduce){.controls-business-page,.controls-business-page *,.controls-business-page :before,.controls-business-page :after,.dirty-dialog-backdrop,.dirty-dialog-backdrop *{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.01ms!important}}.norm-block{border-left:3px solid var(--ink);background:var(--mist);margin:20px 0;padding:16px}.norm-block h3,.norm-block h4,.norm-block h5{color:var(--ink)}.norm-block__norm-text{white-space:pre-wrap}.norm-block__facts{margin:0;padding:0;list-style:none}.norm-block__fact{border-left:2px solid var(--accent);margin-bottom:12px;padding-left:12px}.norm-block__fact-flag{letter-spacing:.08em;color:var(--ok-ink);margin-left:8px;font-size:.75rem;font-weight:700}.norm-block__legal-basis{color:var(--ink-soft);font-size:.875rem}.norm-block__interpretations{margin:0;padding:0;list-style:none}.norm-block__interpretation{border-left:2px dashed var(--warn-ink);margin-bottom:12px;padding-left:12px}.norm-block__interpretation-flag{letter-spacing:.08em;color:var(--warn-ink);margin-left:8px;font-size:.75rem;font-weight:700}.norm-block__interpretation-basis{color:var(--ink-soft);font-size:.875rem}.norm-block__interpretation-disclaimer{border-left:2px solid var(--warn-ink);color:var(--ink-soft);margin-top:4px;padding:6px 10px;font-size:.8125rem}.norm-block__citations{margin:8px 0 0;padding-left:16px;font-size:.8125rem}.norm-block__citation-flag{color:var(--warn-ink)}.norm-block__rubric ul{padding-left:16px}.norm-block__disclaimer{border-left:2px solid var(--ink-soft);color:var(--ink-soft);margin-top:16px;padding:8px 12px;font-size:.875rem}.workbench{border:1px dashed var(--ink-soft);border-radius:var(--radius-m);margin:20px 0;padding:16px}.workbench--concept{border-color:var(--warn-line);background:var(--warn-fill)}.workbench__banner{border-left:4px solid var(--warn-ink);background:var(--warn-fill);color:var(--warn-ink);margin:0 0 12px;padding:8px 12px;font-weight:600}.workbench__banner--adopted{border-left-color:var(--ink-soft);background:var(--mist);color:var(--ink-soft)}.workbench__body{background:var(--surface);white-space:pre-wrap;word-break:break-word;margin:0;padding:12px;font-family:inherit;overflow-x:auto}.workbench__decisions{flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}
.subsection{border-top:1px solid var(--line);margin-block-start:var(--sp-5);padding-block-start:var(--sp-4)}.subsection__title{color:var(--ink-faint);font-family:var(--font-body);font-size:var(--text-s);letter-spacing:.06em;margin:0 0 var(--sp-2);text-transform:uppercase;font-weight:600}.section-header{align-items:end;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;justify-content:space-between;margin-block-end:var(--sp-3);display:flex}.section-header h2{margin:0}.section-header__meta{color:var(--ink-faint);font-size:var(--text-s);margin:2px 0 0}.program-card__header{align-items:start;gap:var(--sp-3) var(--sp-4);justify-content:space-between;display:flex}.program-card__header h2{margin:2px 0 0}.program-card__eyebrow{margin:0}.program-card__meta{color:var(--ink-soft);font-size:var(--text-m);align-items:baseline;gap:4px var(--sp-4);margin:var(--sp-3) 0 0;flex-wrap:wrap;max-width:none;display:flex}.program-card__meta>span{align-items:baseline;gap:var(--sp-4);display:inline-flex}.program-card__meta>span+span:before{background:var(--line-strong);content:"";border-radius:999px;width:4px;height:4px;position:relative;top:-2px}.program-card__next{border-top:1px solid var(--line);color:var(--ink);margin:var(--sp-4) 0 0;padding-block-start:var(--sp-3);font-size:13px;font-weight:500}.verdict-row{gap:var(--sp-3);margin-block:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.verdict-card{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-m);gap:var(--sp-1);min-width:0;padding:var(--sp-4) var(--sp-5);justify-items:start;display:grid}.verdict-card--duiding{background:var(--duiding-fill);border:1px dashed var(--busy-line)}.verdict-card__label{margin:2px 0 0}.verdict-card__value{color:var(--ink);font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.15}.verdict-card__value--verdict{color:var(--busy-ink);font-size:var(--text-num);letter-spacing:-.025em}.verdict-card__value--unset{color:var(--ink-faint)}.verdict-card__sub{color:var(--ink-soft);font-size:var(--text-s);margin:0}.verdict-card .source-line{margin-block-start:var(--sp-1)}.applicability-rules{margin:var(--sp-3) 0 0;gap:0;padding:0;list-style:none;display:grid}.applicability-rule{gap:2px var(--sp-3);padding:0 0 var(--sp-4);background:0 0;border:0;border-radius:0;grid-template-columns:8px minmax(0,1fr);display:grid;position:relative}.applicability-rule:before{background:var(--mist);content:"";inset-block:10px -4px;width:1px;position:absolute;left:3.5px}.applicability-rule:last-child:before{display:none}.applicability-rule__node{background:var(--fog);z-index:1;border-radius:999px;width:8px;height:8px;margin-top:6px;position:relative}.applicability-rule[data-kind=feit] .applicability-rule__node{background:var(--teal)}.applicability-rule[data-kind=duiding] .applicability-rule__node{background:var(--busy-ink)}.applicability-rule[data-applies=false] .applicability-rule__node{background:var(--fog)}.applicability-rule__body{grid-column:2;gap:2px;min-width:0;display:grid}.applicability-rule__body>p{margin:0}.applicability-rule__title{color:var(--ink);align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.applicability-rule__disclaimer{color:var(--ink-faint);font-size:var(--text-s);font-style:italic}.maturity-choices{gap:var(--sp-2);border:0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}@media (min-width:30rem){.maturity-choices{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.maturity-choices{grid-template-columns:repeat(6,minmax(0,1fr))}}.detail-panel .maturity-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.maturity-choice{cursor:pointer;min-width:0;display:block;position:relative}.maturity-choice input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.maturity-choice__card{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-s);height:100%;padding:var(--sp-2) var(--sp-1);text-align:center;transition:border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);justify-items:center;gap:1px;display:grid}.maturity-choice:hover .maturity-choice__card{border-color:var(--fog)}.maturity-choice input:checked+.maturity-choice__card{background:var(--teal-wash);border:2px solid var(--teal);padding:calc(var(--sp-2) - 1px) calc(var(--sp-1) - 1px)}.maturity-choice input:focus-visible+.maturity-choice__card{outline:2px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 4px #ffffffe6}.maturity-choice__score{color:var(--ink);font-family:var(--font-meta);font-size:var(--text-l);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.maturity-choice__name{color:var(--ink);font-size:var(--text-xs);font-weight:600;line-height:1.3}.maturity-choice__hint{color:var(--ink-faint);font-size:10px;line-height:1.35}.maturity-unset{color:var(--ink-soft);font-size:var(--text-s);align-items:center;gap:6px;display:inline-flex}.soa-table{table-layout:fixed}.soa-table th:first-child,.soa-table td:first-child{width:9%}.soa-table th:nth-child(2),.soa-table td:nth-child(2){width:23%}.soa-table th:nth-child(3),.soa-table td:nth-child(3){width:12%}.soa-table th:nth-child(4),.soa-table td:nth-child(4){width:20%}.soa-table th:nth-child(5),.soa-table td:nth-child(5){width:18%}.soa-table th:nth-child(6),.soa-table td:nth-child(6){width:12%}.soa-table th:nth-child(7),.soa-table td:nth-child(7){width:6%}.soa-table td{vertical-align:top}.data-table td[data-dim=true]{color:var(--ink-faint)}.risk-factors{color:var(--ink-faint);font-size:var(--text-s);white-space:nowrap}.collapse-panel{margin-block-start:var(--sp-4)}.collapse-panel:last-child{margin-block-end:var(--sp-6)}.collapse-panel>summary{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-s);color:var(--ink);cursor:pointer;min-height:36px;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.collapse-panel>summary::-webkit-details-marker{display:none}.collapse-panel>summary:hover{background:var(--surface-sunken);border-color:var(--fog)}.collapse-panel>summary:before{color:var(--accent);content:"+";font-family:var(--font-meta);font-size:var(--text-l);font-weight:500;line-height:1}.collapse-panel[open]>summary:before{content:"−"}.collapse-panel__body{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);box-shadow:var(--shadow-1);max-width:52rem;padding:var(--sp-5);margin-block-start:var(--sp-2)}.collapse-panel__body .form-grid{max-width:none}.collapse-panel__body>h3{margin:0 0 var(--sp-2)}.field-pair{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.field-pair--wide-first{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}fieldset.field{border:0;min-width:0;margin:0;padding:0}fieldset.field>legend{padding:0}fieldset.field .checkbox-list{border:1px solid var(--line);border-radius:var(--radius-s);max-height:16rem;padding:var(--sp-2) var(--sp-3);overflow-y:auto}.risk-score-line{align-items:center;gap:var(--sp-2);margin:var(--sp-2) 0;flex-wrap:wrap;max-width:none;display:flex}.section-content>section[aria-label="Statement of Applicability"]{border-top:1px solid var(--line);margin-block-start:var(--sp-6);padding-block-start:var(--sp-5)}.section-content>.panel[aria-label^=Risico\ ]{margin-block-start:var(--sp-6)}.publication-list{margin:var(--sp-2) 0 0;gap:0;padding:0;list-style:none;display:grid}.publication-list li{border-top:1px solid var(--line);padding:var(--sp-3) 0;gap:2px;display:grid}.publication-list li:first-child{border-top:0}.publication-list__facts{align-items:baseline;gap:4px var(--sp-4);flex-wrap:wrap;display:flex}.publication-list__facts>span+span:before{background:var(--line-strong);content:"";height:4px;border-radius:999px;width:4px;margin-inline-end:var(--sp-4);display:inline-block;position:relative;top:-2px}.publication-list details{font-size:var(--text-s)}.publication-list summary{color:var(--ink-faint);cursor:pointer}.alert--attention{background:var(--warn-fill);border-color:var(--warn-line);box-shadow:inset 3px 0 0 var(--warn-ink);color:var(--ink)}.alert--attention p{color:var(--ink);margin:0 0 4px;font-weight:600}.alert__links{gap:4px var(--sp-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.form-sections{gap:0;min-width:0;display:grid}.form-section{border-top:1px solid var(--line);gap:var(--sp-3) var(--sp-8);min-width:0;padding-block:var(--sp-5);display:grid}.form-section:first-child{border-top:0;padding-block-start:var(--sp-2)}@media (min-width:64rem){.form-section{grid-template-columns:minmax(200px,250px) minmax(0,1fr)}}.form-section__intro{align-content:start;gap:var(--sp-1);min-width:0;display:grid}.form-section__title{color:var(--ink);font-family:var(--font-meta);font-size:var(--text-m);letter-spacing:-.01em;margin:0;font-weight:600}.form-section__hint{color:var(--ink-faint);font-size:var(--text-s);max-width:32ch;margin:0}.form-section__fields{gap:var(--sp-4);min-width:0;max-width:46rem;display:grid}.form-section__fields .field-pair{gap:var(--sp-4)}.form-footer{border-top:1px solid var(--line);align-items:center;gap:var(--sp-3);flex-wrap:wrap;justify-content:flex-end;padding-block-start:var(--sp-4);display:flex}.form-footer>[role=status],.form-footer>[role=alert]{flex:16rem;margin:0}.subpanel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);min-width:0;padding:var(--sp-4) var(--sp-5)}.subpanel>h3{font-size:var(--text-l);margin:0 0 var(--sp-1)}.subpanel .form-grid{max-width:none;margin-block-end:0}.risk-detail__layout{gap:var(--sp-5);min-width:0;display:grid}@media (min-width:75rem){.risk-detail__layout{grid-template-columns:minmax(0,54fr) minmax(0,46fr);align-items:start}}.risk-detail__aside{gap:var(--sp-4);min-width:0;display:grid}.risk-detail__layout .form-sections{max-width:none}.empty-state__glyph{color:var(--fog);margin-block-end:var(--sp-1);display:block}.empty-state .status{justify-self:center}@media (max-width:47.999rem){.verdict-row{grid-template-columns:minmax(0,1fr)}.program-card__header{flex-direction:column}.field-pair{grid-template-columns:minmax(0,1fr)}section[aria-label=Risicoregister] .table-scroll,section[aria-label="Statement of Applicability"] .table-scroll{background:0 0;overflow:visible}section[aria-label=Risicoregister] .data-table,section[aria-label="Statement of Applicability"] .data-table{background:0 0;min-width:0;display:block}section[aria-label=Risicoregister] .data-table thead,section[aria-label="Statement of Applicability"] .data-table thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}section[aria-label=Risicoregister] .data-table tbody,section[aria-label="Statement of Applicability"] .data-table tbody{display:block}section[aria-label=Risicoregister] .data-table tbody tr,section[aria-label="Statement of Applicability"] .data-table tbody tr{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);box-shadow:var(--shadow-1);margin:0 0 var(--sp-3);padding:var(--sp-3) var(--sp-4);display:block}section[aria-label=Risicoregister] .data-table td,section[aria-label="Statement of Applicability"] .data-table td{align-items:baseline;gap:var(--sp-4);text-align:right;white-space:normal;border:0;justify-content:space-between;max-width:none;padding:3px 0;display:flex}section[aria-label=Risicoregister] .data-table td[data-label]:before,section[aria-label="Statement of Applicability"] .data-table td[data-label]:before{color:var(--ink-faint);content:attr(data-label);font-size:var(--text-xs);letter-spacing:.06em;text-align:left;text-transform:uppercase;flex:none;font-weight:600}section[aria-label=Risicoregister] .data-table td[data-label=Titel],section[aria-label="Statement of Applicability"] .data-table td[data-label=Titel]{border-bottom:1px solid var(--line);margin-bottom:var(--sp-2);padding:0 0 var(--sp-2);text-align:left;font-weight:600;display:block}section[aria-label=Risicoregister] .data-table td[data-label=Titel]:before,section[aria-label="Statement of Applicability"] .data-table td[data-label=Titel]:before{content:none}section[aria-label=Risicoregister] .risk-factors{white-space:normal}section[aria-label="Statement of Applicability"] .soa-table th,section[aria-label="Statement of Applicability"] .soa-table td{width:auto}section[aria-label="Statement of Applicability"] .soa-table td[data-label=Identifier]{color:var(--ink-faint);font-size:var(--text-xs);letter-spacing:.06em;text-align:left;padding:0;font-weight:600;display:block}section[aria-label="Statement of Applicability"] .soa-table td[data-label=Identifier]:before{content:none}}.assessment-choices{margin-block-start:var(--sp-6)}.assessment-choices__empty{color:var(--ink-soft);margin-block-start:var(--sp-3)}.assessment-choice-list{gap:var(--sp-4);margin:var(--sp-4) 0 0;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:0;list-style:none;display:grid}.assessment-choice-list>li{display:flex}.assessment-choice{border:1px solid var(--line);border-radius:var(--radius-m,10px);gap:var(--sp-3);padding:var(--sp-4);flex-direction:column;width:100%;display:flex}.assessment-choice__eyebrow{margin:0}.assessment-choice__title{font-size:var(--text-m);margin:2px 0 0}.assessment-choice__body .source-line{color:var(--ink-soft)}.assessment-choice__actions{margin-block-start:auto}.assessment-choice--readonly{color:var(--ink-soft)}.assessment-choices__started{margin-block-start:var(--sp-5)}.assessment-choice-started-list{gap:var(--sp-2);margin:var(--sp-3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.assessment-choice-started-list>li{color:var(--ink-soft);align-items:center;gap:var(--sp-3);display:flex}.assessment-started__chip{background:var(--surface-sunken,transparent);border:1px solid var(--line);color:var(--ink-soft);font-family:var(--font-meta);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;padding:2px 10px;font-weight:500}
.board-identity{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);box-shadow:var(--shadow-1);align-items:baseline;gap:var(--sp-2) var(--sp-5);min-width:0;padding:var(--sp-4) var(--sp-6);flex-wrap:wrap;justify-content:space-between;display:flex}.board-identity--meta-only{padding-block:var(--sp-3)}.board-identity__main{align-items:center;gap:var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}.board-identity__main h2{font-size:var(--text-xl);overflow-wrap:anywhere;margin:0}.board-identity__meta{color:var(--ink-soft);align-items:baseline;gap:4px var(--sp-4);flex-wrap:wrap;max-width:none;margin:0;font-size:13px;display:flex}.board-identity__meta>span{align-items:baseline;gap:var(--sp-4);display:inline-flex}.board-identity__meta>span+span:before{background:var(--line-strong);content:"";border-radius:999px;width:4px;height:4px;position:relative;top:-2px}.kpi-row{gap:var(--sp-4);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);box-shadow:var(--shadow-1);align-items:flex-start;gap:var(--sp-3);min-width:0;padding:var(--sp-4) var(--sp-5);justify-content:space-between;display:flex}.kpi__body{align-content:start;gap:var(--sp-2);flex:auto;justify-items:start;min-width:0;display:grid}.kpi__viz{flex:none;padding-block-start:2px}.kpi__label{font-size:var(--text-xs);letter-spacing:.16em;margin:0;line-height:1.35}.kpi__value{color:var(--ink);font-family:var(--font-display);font-size:var(--text-num);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.1}.kpi__value[data-tone=warn]{color:var(--warn-ink)}.kpi__value[data-tone=duiding]{color:var(--busy-ink)}.kpi__context{color:var(--ink-faint);font-size:var(--text-s);margin:0;line-height:1.45}.kpi__link{font-size:var(--text-s);margin:0}.average-bar{background:var(--mat-empty);border-radius:999px;width:100%;height:6px;display:block;overflow:hidden}.average-bar__fill{background:var(--teal);border-radius:999px;height:100%;display:block}.board-grid{align-items:start;gap:var(--sp-4);grid-template-columns:minmax(0,58fr) minmax(0,42fr);min-width:0;display:grid}.board-grid__side{gap:var(--sp-4);min-width:0;display:grid}.board-panel{margin:0}.board-panel__hint{color:var(--ink-faint);font-size:var(--text-s);margin:calc(-1 * var(--sp-1)) 0 var(--sp-3)}.board-panel__empty{color:var(--ink-soft);margin:var(--sp-2) 0 0;font-size:13px}.board-panel__footer{border-top:1px solid var(--line);font-size:var(--text-s);margin:var(--sp-4) 0 0;padding-block-start:var(--sp-3)}.domain-bars{margin:var(--sp-2) 0 0;gap:0;padding:0;list-style:none;display:grid}.domain-bars li{border-top:1px solid var(--line);align-items:center;column-gap:var(--sp-3);padding:var(--sp-3) 0;grid-template-columns:minmax(0,1fr) auto;row-gap:6px;display:grid}.domain-bars li:first-child{padding-top:var(--sp-1);border-top:0}.domain-bars__label{color:var(--ink);overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:500}.domain-bars__meta{color:var(--ink-faint);font-size:var(--text-s);white-space:nowrap;justify-self:end}.domain-bars .average-bar{align-self:center;height:8px}.domain-bars__value{color:var(--ink);font-family:var(--font-meta);font-size:var(--text-m);font-variant-numeric:tabular-nums;text-align:right;justify-self:end;min-width:2.4ch;font-weight:600}.domain-bars__value[data-unset=true]{color:var(--ink-faint)}.gap-list{margin:var(--sp-1) 0 0;gap:0;padding:0;list-style:none;display:grid}.gap-list li{border-top:1px solid var(--line);column-gap:var(--sp-3);padding:var(--sp-3) 0;grid-template-columns:auto minmax(0,1fr);display:grid}.gap-list li:first-child{padding-top:var(--sp-1);border-top:0}.gap-list__rank{color:var(--ink-faint);font-family:var(--font-meta);font-size:var(--text-m);font-variant-numeric:tabular-nums;min-width:1.4ch;font-weight:600;line-height:1.5}.gap-list__body{gap:6px;min-width:0;display:grid}.gap-list__body>a{color:var(--ink);font-size:var(--text-m);overflow-wrap:anywhere;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);font-weight:600}.gap-list__body>a:visited{color:var(--ink)}.gap-list__body>a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.gap-list__meta{align-items:center;gap:6px var(--sp-3);flex-wrap:wrap;display:flex}.gap-list__risks{color:var(--ink-soft);font-size:var(--text-s)}.gap-list__risks[data-zero=true]{color:var(--ink-faint)}.fine-card{padding:var(--sp-5) var(--sp-6)}.fine-card__amount{font-size:var(--text-hero);letter-spacing:-.025em;margin-block-start:2px;line-height:1.05}.fine-card__amount--duiding{color:var(--busy-ink)}.fine-card__foot{border-top:1px solid var(--busy-line);color:var(--ink-faint);font-size:var(--text-s);margin:var(--sp-2) 0 0;justify-self:stretch;padding-block-start:var(--sp-2)}.fine-risk-unset{background:var(--surface-sunken);border:1px dashed var(--line-strong);border-radius:var(--radius-m);margin-block:var(--sp-3);padding:var(--sp-4) var(--sp-5)}.fine-risk-unset p{margin:0}.fine-formula{align-items:stretch;gap:var(--sp-2) var(--sp-3);margin-block:var(--sp-4);flex-wrap:wrap;display:flex}.fine-formula__term{background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-s);min-width:0;padding:var(--sp-3) var(--sp-4);flex:12rem;gap:2px;display:grid}.fine-formula__term--result{background:var(--duiding-fill);border:1px dashed var(--busy-line)}.fine-formula__value{color:var(--ink);font-family:var(--font-meta);font-size:var(--text-l);font-variant-numeric:tabular-nums;font-weight:600}.fine-formula__term--result .fine-formula__value{color:var(--busy-ink)}.fine-formula__name{color:var(--ink-faint);font-size:var(--text-s)}.fine-formula__op{color:var(--ink-faint);font-family:var(--font-meta);font-size:var(--text-l);flex:none;align-self:center}.fine-risk-basis{color:var(--ink-faint);font-size:var(--text-s);margin:var(--sp-2) 0 0;max-width:65ch}.fine-risk-basis-details{font-size:var(--text-s);margin-block-start:var(--sp-2)}.fine-risk-basis-details>summary{color:var(--ink-faint);cursor:pointer;width:fit-content}.fine-risk-disclaimer{border-top:1px solid var(--line);color:var(--ink-faint);font-size:var(--text-s);margin:var(--sp-4) 0 0;max-width:65ch;padding-block-start:var(--sp-3);font-style:italic}.eu-facts td{vertical-align:top}.eu-facts__country{white-space:nowrap;font-weight:600}.eu-facts .status{margin-block-end:4px}.eu-facts__detail{color:var(--ink-soft);font-size:var(--text-s);max-width:34ch;display:block}.eu-facts__ceiling-line{font-size:var(--text-s);display:block}.eu-facts__ceiling-line+.eu-facts__ceiling-line{margin-block-start:2px}.eu-facts__source{color:var(--ink-faint);font-size:var(--text-s);max-width:30ch}.work-overview-state .empty-state{padding:var(--sp-5)}.work-overview-state .empty-state h2{font-size:var(--text-xl);margin:0}@media (max-width:69.999rem){.kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.board-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:47.999rem){.table-scroll:has(.eu-facts){background:0 0;overflow:visible}.eu-facts.data-table{background:0 0;min-width:0;display:block}.eu-facts.data-table thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.eu-facts.data-table tbody{display:block}.eu-facts.data-table tbody tr{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);box-shadow:var(--shadow-1);margin:0 0 var(--sp-3);padding:var(--sp-3) var(--sp-4);display:block}.eu-facts.data-table td{align-items:baseline;gap:var(--sp-1) var(--sp-4);text-align:right;white-space:normal;border:0;flex-wrap:wrap;justify-content:space-between;max-width:none;padding:3px 0;display:flex}.eu-facts.data-table td[data-label]:before{color:var(--ink-faint);content:attr(data-label);font-size:var(--text-xs);letter-spacing:.06em;text-align:left;text-transform:uppercase;flex:none;font-weight:600}.eu-facts.data-table td[data-label=Land]{border-bottom:1px solid var(--line);margin-bottom:var(--sp-2);padding:0 0 var(--sp-2);text-align:left;font-weight:600;display:block}.eu-facts.data-table td[data-label=Land]:before{content:none}.eu-facts__detail,.eu-facts__source{text-align:right;max-width:none}.eu-facts__detail{flex-basis:100%}}@media (max-width:33.999rem){.kpi-row{grid-template-columns:minmax(0,1fr)}.board-identity{flex-direction:column;align-items:stretch}.fine-card{padding:var(--sp-4) var(--sp-5)}.fine-card__amount{font-size:var(--text-num)}.fine-formula{flex-direction:column}.fine-formula__term{flex:none}.fine-formula__op{align-self:start;padding-inline-start:var(--sp-4)}}.kpi-row--hero{gap:var(--sp-4);grid-template-columns:minmax(0,1fr)}@media (min-width:920px){.kpi-row--hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch}}.board-hero{text-align:center;justify-content:center;align-items:center;gap:var(--sp-3);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-m);min-width:0;box-shadow:var(--shadow-1);padding:var(--sp-6);flex-direction:column;display:flex}.board-hero__label{max-width:22ch;font-size:var(--text-xs);letter-spacing:.14em;white-space:normal;margin:0;line-height:1.35}.board-hero__waarde{font-size:var(--text-l);color:var(--ink);margin:0}.board-hero .average-bar{max-width:200px}.board-hero__context{max-width:30ch;font-size:var(--text-s);color:var(--ink-faint);margin:0;line-height:1.45}.kpi-row__steun{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;min-width:0;display:grid}.kpi-row__steun .kpi{align-items:center}
.score-donut{flex:none;place-items:center;display:inline-grid}.score-donut__svg,.score-donut__center{grid-area:1/1}.score-donut__svg{display:block}.score-donut__track{stroke:var(--mat-empty)}.score-donut__fill{stroke:var(--teal);transition:stroke-dasharray var(--t-med) var(--ease)}.score-donut__fill[data-unset=true]{stroke:#0000}.score-donut__center{text-align:center;justify-items:center;gap:0;line-height:1.1;display:grid}.score-donut__value{color:var(--ink);font-family:var(--font-meta);font-size:var(--text-l);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:600}.score-donut__value[data-unset=true]{color:var(--ink-faint)}.score-donut__unit{color:var(--ink-faint);font-size:10px}.dist-donut{align-items:center;gap:var(--sp-3);min-width:0;margin:0;display:flex}.dist-donut__ring{flex:none;place-items:center;display:inline-grid}.dist-donut__svg,.dist-donut__center{grid-area:1/1}.dist-donut__svg{display:block}.dist-donut__track{stroke:var(--mat-empty)}.dist-donut__center{text-align:center;justify-items:center;gap:0;line-height:1.1;display:grid}.dist-donut__value{color:var(--ink);font-family:var(--font-meta);font-size:var(--text-l);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:600}.dist-donut__value[data-unset=true]{color:var(--ink-faint)}.dist-donut__unit{color:var(--ink-faint);font-size:10px}.dist-donut__legend{min-width:0}.dist-donut__list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.dist-donut__list li{font-size:var(--text-s);align-items:center;gap:6px;display:flex}.dist-donut__swatch{border-radius:999px;flex:none;width:8px;height:8px}.dist-donut__legend-label{color:var(--ink);flex:auto;min-width:0}.dist-donut__legend-count{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-weight:600}.dist-donut__empty{color:var(--ink-soft);margin:0;font-size:13px}.dist-bars{align-items:end;gap:var(--sp-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;margin-block-start:var(--sp-2);display:grid}.dist-bars__col{justify-items:center;gap:4px;min-width:0;display:grid}.dist-bars__count{color:var(--ink);font-family:var(--font-meta);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:1.2}.dist-bars__count[data-zero=true]{color:var(--ink-faint);font-weight:400}.dist-bars__track{align-items:end;width:100%;height:96px;display:flex}.dist-bars__bar{background:var(--fog);border-radius:2px 2px 0 0;width:100%;min-height:2px;display:block}.dist-bars__bar[data-score="0"]{background:var(--mat-0)}.dist-bars__bar[data-score="1"]{background:var(--mat-1)}.dist-bars__bar[data-score="2"]{background:var(--mat-2)}.dist-bars__bar[data-score="3"]{background:var(--mat-3)}.dist-bars__bar[data-score="4"]{background:var(--mat-4)}.dist-bars__bar[data-score="5"]{background:var(--mat-5)}.dist-bars__bar[data-score=none]{background:var(--mist)}.dist-bars__tick{border-top:1px solid var(--line-strong);color:var(--ink-faint);font-family:var(--font-meta);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:center;width:100%;padding-top:3px}.cell-bar{background:var(--mat-empty);vertical-align:middle;border-radius:999px;flex:0 110px;min-width:48px;height:6px;display:inline-block;overflow:hidden}.cell-bar__fill{background:var(--teal);border-radius:999px;height:100%;display:block}.cell-bar[data-high=true] .cell-bar__fill{background:var(--warn-ink)}
.leveranciers-kop{border-bottom:1px solid var(--line);padding:var(--sp-2) 0 var(--sp-6)}.leveranciers-kop__wenkbrauw{color:var(--ink-faint);font-family:var(--font-meta);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;margin:0}.leveranciers-kop h1{font-family:var(--font-display);font-size:var(--text-hero);letter-spacing:-.018em;max-width:22ch;margin:6px 0 10px;font-weight:600;line-height:1.05}.leveranciers-kop__sub{color:var(--ink-soft);font-size:var(--text-l);max-width:74ch;margin:0;line-height:1.6}.leveranciers-kpinoot{color:var(--ink-faint);margin:calc(var(--sp-4) * -1) 0 0;max-width:96ch;font-size:12.5px;line-height:1.55}.leveranciers-kpinoot__bron{font-family:var(--font-meta);font-size:var(--text-xs);letter-spacing:.03em}.suppliers-page .kpi-row--suppliers{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-surface);box-shadow:var(--shadow-1);gap:0;overflow:hidden}.suppliers-page .kpi-row--suppliers>.kpi{box-shadow:none;padding:var(--sp-6) 30px 22px;box-shadow:inset 1px 0 0 var(--line);border:0;border-radius:0}.suppliers-page .kpi-row--suppliers>.kpi:nth-child(6n+1){box-shadow:none}.suppliers-page .kpi-row--suppliers .kpi__value{font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.015em;font-size:40px;line-height:1.05}@media (max-width:87.999rem){.suppliers-page .kpi-row--suppliers>.kpi:nth-child(6n+1){box-shadow:inset 1px 0 0 var(--line)}.suppliers-page .kpi-row--suppliers>.kpi:nth-child(3n+1){box-shadow:none}}@media (max-width:47.999rem){.suppliers-page .kpi-row--suppliers>.kpi:nth-child(3n+1){box-shadow:inset 1px 0 0 var(--line)}.suppliers-page .kpi-row--suppliers>.kpi:nth-child(odd){box-shadow:none}}@media (max-width:29.999rem){.suppliers-page .kpi-row--suppliers>.kpi{box-shadow:none}}.kpi-row--suppliers{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:87.999rem){.kpi-row--suppliers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:47.999rem){.kpi-row--suppliers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:29.999rem){.kpi-row--suppliers{grid-template-columns:minmax(0,1fr)}}.suppliers-page{gap:var(--sp-6);min-width:0;display:grid}.suppliers-workbench{min-width:0}.workbench-tabs{border-bottom:1px solid var(--line-strong);gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.workbench-tab{color:var(--ink-soft);font-size:var(--text-m);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:40px;margin-bottom:-1px;padding:8px 12px;font-weight:500}.workbench-tab:hover{border-color:var(--line-strong);color:var(--ink);background:0 0}.workbench-tab[aria-selected=true]{border-bottom-color:var(--teal-deep);color:var(--ink);font-weight:600}.workbench-tab__count{background:var(--warn-fill);border:1px solid var(--warn-line);border-radius:var(--radius-pill);color:var(--warn-ink);font-size:var(--text-xs);margin-left:6px;padding:1px 7px;font-weight:600}.workbench-panel{background:var(--surface);border:1px solid var(--line);border-radius:0 0 var(--radius-m) var(--radius-m);box-shadow:var(--shadow-1);min-width:0;padding:var(--sp-4) var(--sp-5) var(--sp-5);border-top:0}.workbench-toolbar{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;margin-block-end:var(--sp-3);display:flex}.workbench-search{flex:220px;max-width:340px}.workbench-filter{flex:0 auto;width:auto}.workbench-count{color:var(--ink-faint);font-size:var(--text-s);white-space:nowrap;margin:0 0 0 auto}.workbench-empty{color:var(--ink-soft);margin:var(--sp-4) 0}.suppliers-table td{vertical-align:top}.supplier-name{color:var(--ink);font-weight:600;display:block}.supplier-status{color:var(--ink-faint);font-size:var(--text-s);display:block}.crit-badge{border:1px solid var(--idle-line);background:var(--idle-fill);border-radius:var(--radius-s);color:var(--idle-ink);font-size:var(--text-xs);white-space:nowrap;padding:3px 8px;font-weight:600;line-height:1.2;display:inline-block}.crit-badge[data-level=critical]{background:var(--bad-fill);border-color:var(--bad-line);color:var(--bad-ink)}.crit-badge[data-level=high]{background:var(--warn-fill);border-color:var(--warn-line);color:var(--warn-ink)}.crit-badge[data-level=medium]{background:var(--blue-tint);border-color:var(--busy-line);color:var(--busy-ink)}.risk-level{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.risk-level:before{background:var(--ok-ink);content:"";border-radius:999px;width:8px;height:8px}.risk-level[data-level=high]{color:var(--bad-ink)}.risk-level[data-level=high]:before{background:var(--bad-ink)}.risk-level[data-level=medium]{color:var(--warn-ink)}.risk-level[data-level=medium]:before{background:var(--warn-ink)}.risk-level[data-level=low]{color:var(--ok-ink)}.score-cell{align-items:center;gap:var(--sp-2);display:inline-flex}.score-cell__value{font-variant-numeric:tabular-nums;text-align:right;min-width:2ch;font-weight:600}.score-cell .cell-bar{width:64px}.score-none{color:var(--ink-faint);font-size:var(--text-s);font-style:italic}.row-menu{display:inline-block;position:relative}.row-menu>summary{border-radius:var(--radius-s);color:var(--ink-faint);cursor:pointer;padding:4px 8px;font-weight:700;line-height:1;list-style:none;display:inline-block}.row-menu>summary::-webkit-details-marker{display:none}.row-menu>summary:hover{background:var(--surface-sunken);color:var(--ink)}.row-menu__panel{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-m);box-shadow:var(--shadow-2);padding:var(--sp-3) var(--sp-4);z-index:5;width:280px;position:absolute;top:calc(100% + 4px);right:0}.row-menu__title{color:var(--ink);font-size:var(--text-s);margin:0 0 4px;font-weight:600}.row-menu__body{color:var(--ink-soft);font-size:var(--text-s);text-align:left;margin:0;padding-left:1.1em}p.row-menu__body{padding-left:0}.row-menu__actions{border-top:1px solid var(--line);margin-top:var(--sp-3);padding-top:var(--sp-3)}.row-menu__danger{border:1px solid var(--line-strong);border-radius:var(--radius-s);color:var(--ink-soft);cursor:pointer;font-size:var(--text-s);background:0 0;width:100%;padding:4px 10px;font-weight:600;transition:border-color .15s,color .15s}.row-menu__danger:hover,.row-menu__danger:focus-visible{border-color:var(--bad-line);color:var(--bad-ink);background:0 0}.workbench-pager{align-items:center;gap:var(--sp-3);justify-content:flex-end;margin-block-start:var(--sp-3);display:flex}.workbench-pager__status{color:var(--ink-faint);font-size:var(--text-s);font-variant-numeric:tabular-nums}.module-preview{gap:var(--sp-4);padding:var(--sp-2) 0;grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){.module-preview{grid-template-columns:repeat(2,minmax(0,1fr))}}.module-preview__now{background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-m);padding:var(--sp-4) var(--sp-5)}.module-preview__next{background:var(--duiding-fill);border:1px dashed var(--busy-line);border-radius:var(--radius-m);padding:var(--sp-4) var(--sp-5)}.module-preview p{margin:4px 0 0}.kvk-status{font-size:var(--text-s);min-height:1.5em;margin:4px 0 0;font-weight:600}.kvk-status--found{color:var(--ok-ink)}.kvk-status--not-found{color:var(--warn-ink)}.kvk-status--unavailable{color:var(--ink-faint);font-weight:500}.kvk-suggestions{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-s);box-shadow:var(--shadow-1);max-height:220px;margin:4px 0 0;padding:0;list-style:none;overflow-y:auto}.kvk-suggestion{color:var(--ink);font-size:var(--text-s);text-align:left;background:0 0;border:0;border-radius:0;width:100%;min-height:0;padding:8px 10px;font-weight:500;display:block}.kvk-suggestion:hover{background:var(--surface-sunken)}.supplier-card{gap:var(--sp-4);max-width:var(--content-max);width:100%;min-width:0;margin-inline:auto;display:grid}.supplier-card__back{color:var(--ink-faint);font-size:var(--text-s);align-items:center;gap:var(--sp-1);width:fit-content;font-weight:600;display:inline-flex}.supplier-card__back:hover{color:var(--accent)}.supplier-card__risk-row{align-items:start;gap:var(--sp-4) var(--sp-7);flex-wrap:wrap;margin-block-end:var(--sp-4);display:flex}.score-figure,.risk-figure{gap:var(--sp-2);justify-items:start;min-width:0;display:grid}.score-figure__label,.risk-figure__label{color:var(--ink-faint);font-family:var(--font-meta);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:600}.score-figure__value{color:var(--ink);font-family:var(--font-display);font-size:var(--text-num);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:0;font-weight:600;line-height:1}.score-figure__unit{color:var(--ink-faint);font-family:var(--font-meta);font-size:var(--text-l);letter-spacing:0;font-weight:500}.score-figure .cell-bar{flex:none;width:180px;max-width:100%;height:8px}.score-figure__meta{color:var(--ink-faint);font-size:var(--text-s);margin:0}.score-figure .score-none{font-size:var(--text-m)}.risk-figure .risk-level{font-size:var(--text-xl);gap:var(--sp-2)}.risk-figure .risk-level:before{width:10px;height:10px}@media (max-width:47.999rem){.workbench-panel{box-shadow:none;padding:var(--sp-3) 0 0;background:0 0;border:0}.suppliers-workbench .table-scroll{background:0 0;overflow-x:visible}.suppliers-workbench .data-table{background:0 0;min-width:0;display:block}.suppliers-workbench .data-table thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.suppliers-workbench .data-table tbody{display:block}.suppliers-workbench .data-table tbody tr{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);box-shadow:var(--shadow-1);margin:0 0 var(--sp-3);padding:var(--sp-3) var(--sp-4);display:block}.suppliers-workbench .data-table td{align-items:baseline;gap:var(--sp-4);text-align:right;border:0;justify-content:space-between;max-width:none;padding:3px 0;display:flex}.suppliers-workbench .data-table td[data-label]:before{color:var(--ink-faint);content:attr(data-label);font-size:var(--text-xs);letter-spacing:.06em;text-align:left;text-transform:uppercase;flex:none;font-weight:600}.suppliers-workbench .data-table td[data-label=Leverancier],.suppliers-workbench .data-table td[data-label=Issue]{text-align:left;padding-bottom:6px;display:block}.suppliers-workbench .data-table td[data-label=Leverancier]:before,.suppliers-workbench .data-table td[data-label=Issue]:before{content:none}.suppliers-workbench .data-table td.supplier-actions{justify-content:flex-end}.suppliers-workbench .data-table td.supplier-actions:before{content:none}.row-menu__panel{width:min(280px,78vw);left:auto;right:0}.workbench-count{flex-basis:100%;margin-left:0}}
.uitleg{vertical-align:middle;align-self:center;display:inline-flex}.uitleg__trigger{color:var(--ink-soft);cursor:pointer;font-family:var(--font-meta);background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:19px;min-width:19px;height:19px;min-height:19px;padding:0;line-height:1;display:inline-flex}.uitleg__trigger:hover,.uitleg__trigger[aria-expanded=true]{color:var(--teal-deep)}.uitleg__popover{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);box-shadow:var(--shadow-2);z-index:70;max-width:min(320px,100vw - 24px);padding:12px 14px;position:fixed}.uitleg__popover p{color:var(--ink);font-size:var(--text-s);margin:0 0 8px;line-height:1.5}.uitleg__close{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.uitleg__close:hover{text-decoration:underline}
