.rr-roadmap .rr-roadmap__kop{max-width:var(--semantics-page-sections-body-max-width);margin-inline:auto}.rr-roadmap .rr-controls{align-items:center;gap:var(--primitives-space-12,.75rem) var(--primitives-space-16,1rem);flex-wrap:wrap;padding-block-end:1.5em;display:flex}.rr-roadmap .rr-controls__groep{align-items:center;gap:var(--primitives-space-8,.5rem);flex-wrap:wrap;display:flex}.rr-roadmap .rr-controls__groep--filters{flex:auto}@media (width>=641px){.rr-roadmap .rr-controls__groep--weergave{border-inline-start:1px solid var(--semantics-surfaces-tinted-border-color);margin-inline-start:auto;padding-inline-start:var(--primitives-space-16,1rem)}}.rr-roadmap .rr-zoek{position:relative}.rr-roadmap .rr-zoek__count{white-space:nowrap;padding-block-start:var(--primitives-space-4,.25rem);position:absolute;inset-block-start:100%;inset-inline-start:0}.rr-roadmap .rr-controls .rr-zoek{flex:220px;max-width:360px}.rr-roadmap .rr-filtergroep{align-items:center;display:flex;position:relative}.rr-roadmap .rr-filtergroep__telling{pointer-events:none;position:absolute;inset-block-start:0;inset-inline-end:0;transform:translate(35%,-35%)}.rr-roadmap .rr-filter{align-items:start;gap:var(--primitives-space-8,.5rem);border:0;flex-direction:column;margin:0;padding:0;display:flex}.rr-roadmap:has(.rr-filter__option[checked]) .rr-wp-card{display:none}.rr-roadmap:has(#rr-cat-bar[checked]) .rr-wp-card[data-categorie=bar],.rr-roadmap:has(#rr-cat-pivot[checked]) .rr-wp-card[data-categorie=pivot],.rr-roadmap:has(#rr-cat-bet[checked]) .rr-wp-card[data-categorie=bet],.rr-roadmap:has(#rr-cat-geen[checked]) .rr-wp-card[data-categorie=geen]{display:block}.rr-roadmap .rr-wp-card--geen-treffer,.rr-roadmap .rr-wp-card--geen-belegging{display:none!important}.rr-roadmap .rr-matrix-scroll{overflow-x:auto}.rr-roadmap .rr-matrix{grid-template-columns:36px 200px repeat(var(--rr-fase-count,5), minmax(240px, 1fr));gap:var(--rr-matrix-gat);border-collapse:separate;z-index:1;--rr-kaart-breedte:240px;--rr-pijl-ruimte:72px;--rr-matrix-gat:8px;display:grid;position:relative}.rr-roadmap .rr-matrix thead,.rr-roadmap .rr-matrix tbody,.rr-roadmap .rr-matrix tr{display:contents}.rr-roadmap .rr-matrix__caption,.rr-roadmap .rr-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rr-roadmap .rr-matrix__corner{border:0;min-height:1px;padding:0}.rr-roadmap .rr-matrix__header{padding:var(--primitives-space-12,.75rem);border-radius:var(--semantics-surfaces-corner-radius,8px);background:var(--semantics-surfaces-tinted-background-color);text-align:start;font-weight:inherit;align-items:center;display:flex}.rr-roadmap .rr-matrix__header--fase{justify-content:center}.rr-roadmap .rr-matrix__cell--kolom-start{border-inline-start:1px solid var(--semantics-surfaces-tinted-border-color)}.rr-roadmap .rr-matrix__header--discipline{align-items:center}.rr-roadmap .rr-matrix__header--swimlanebalk{writing-mode:vertical-rl;padding-inline:var(--primitives-space-4,.25rem);justify-content:center;transform:rotate(180deg)}.rr-roadmap .rr-matrix__cell{padding:var(--primitives-space-8,.5rem);border-radius:var(--semantics-surfaces-corner-radius,8px);background:var(--semantics-surfaces-base-background-color);min-height:var(--primitives-space-48,3rem);flex-direction:column;display:flex}.rr-roadmap .rr-matrix__cell>nldd-container{width:100%}.rr-roadmap .rr-wp-card{display:block}.rr-roadmap .rr-matrix-canvas{position:relative}.rr-roadmap .rr-cel-raster{gap:var(--primitives-space-8,.5rem);flex-direction:column;width:100%;display:flex}.rr-roadmap:has(#rr-afhankelijkheden[selected]) .rr-cel-raster{grid-auto-columns:var(--rr-kaart-breedte);column-gap:var(--rr-pijl-ruimte);row-gap:var(--primitives-space-8,.5rem);grid-auto-flow:row;justify-content:start;align-items:start;width:auto;display:grid}.rr-roadmap .rr-afhankelijk{z-index:1;pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:visible}.rr-roadmap:not(:has(#rr-afhankelijkheden[selected])) .rr-afhankelijk{display:none}.rr-roadmap:has(#rr-afhankelijkheden[selected]) .rr-matrix{grid-template-columns:36px 200px var(--rr-fase-kolommen)}.rr-roadmap:has(#rr-afhankelijkheden[selected]) .rr-matrix__cell{padding-inline:calc((var(--rr-pijl-ruimte) - var(--rr-matrix-gat)) / 2);background:0 0}.rr-roadmap .rr-wp-card{z-index:2;background:var(--semantics-surfaces-base-background-color);border-radius:var(--semantics-surfaces-corner-radius,8px);position:relative}.rr-roadmap .rr-afhankelijk__lijn{fill:none;stroke:var(--semantics-content-accent-color,var(--semantics-content-secondary-color));stroke-width:2px;opacity:.85;transition:opacity .12s ease-out}.rr-roadmap .rr-afhankelijk marker polygon{fill:var(--semantics-content-accent-color,var(--semantics-content-secondary-color))}.rr-roadmap .rr-matrix-canvas--accent .rr-afhankelijk__lijn{opacity:.12}.rr-roadmap .rr-matrix-canvas--accent .rr-afhankelijk__lijn--actief{opacity:1;stroke-width:3px}.rr-roadmap .rr-matrix-canvas--accent .rr-wp-card{opacity:.3;transition:opacity .12s ease-out}.rr-roadmap .rr-matrix-canvas--accent .rr-wp-card--in-keten{opacity:1}@media (prefers-reduced-motion:reduce){.rr-roadmap .rr-afhankelijk__lijn,.rr-roadmap .rr-matrix-canvas--accent .rr-wp-card{transition:none}}
