@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-ext-opsz-normal-CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-opsz-normal-BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-ext-opsz-normal-BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-opsz-normal-BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-vietnamese-opsz-normal-Ci9T9ieq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-ext-opsz-normal-DpK-iCPk.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-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-opsz-normal-BwkfbSeq.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}*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior:none;height:100%;margin:0}.messages,.menu,.insp__body,.insp__scroll,.sheet--page,.sheet--lijstitem,.li__form,.srclist,.picker__grid,.search-dialog__list,.pkies__list,.opmaak__tekst,.toegang,.mobile-sheet__body,.dialog__body{overscroll-behavior:contain}.snippet,.kb-versies,.kb-werkbalk,.toolbar--media .filters,.kb-filters .filters{overscroll-behavior-inline:contain}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow:hidden}[hidden]{display:none!important}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}.i{flex:none;display:block}[data-canvas]{position:relative;overflow:hidden}[data-canvas] iframe{transform-origin:0 0;background:#fff;border:0;position:absolute;top:0;left:0}.typing{gap:4px;padding:4px 0;display:inline-flex}.typing i{opacity:.35;background:currentColor;border-radius:50%;width:6px;height:6px;animation:1s infinite typing}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes typing{50%{opacity:.9;transform:translateY(-2px)}}@keyframes spin{to{transform:rotate(360deg)}}.field__select{display:block;position:relative}.field__select select{appearance:none;text-overflow:ellipsis;width:100%;padding-right:36px}.field__select .i{pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.field__area{resize:none;width:100%;display:block}.tekstvak{min-width:0;display:block;position:relative}.tekstvak>textarea{resize:none;width:100%;display:block;overflow-y:auto}.tekstvak__greep{z-index:1;color:#a3a39e;cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-bottom-left-radius:7px;justify-content:flex-start;align-items:flex-end;width:16px;height:16px;padding:0 0 3px 3px;display:flex;position:absolute;bottom:1px;left:1px}.tekstvak__greep svg{flex:none;display:block}.tekstvak:hover .tekstvak__greep,.tekstvak:focus-within .tekstvak__greep{color:var(--muted)}.tekstvak__greep:hover,.tekstvak.is-slepen .tekstvak__greep{color:var(--accent)}.tekstvak--boven .tekstvak__greep{border-radius:7px 0 0;align-items:flex-start;padding:3px 0 0 3px;top:1px;bottom:auto}.tekstvak.is-slepen,.tekstvak.is-slepen *{cursor:ns-resize;-webkit-user-select:none;user-select:none}@media (pointer:coarse){.tekstvak__greep{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}[data-messages]>*{flex-shrink:0}:root{--bg:#fff;--stage:#f3f3f1;--line:#e6e6e3;--line-strong:#d9d9d5;--ink:#191919;--ink-2:#3f3f3c;--muted:#6b6b66;--hover:#f4f4f2;--accent:#2f5bea;--accent-ink:#fff;--violet:#6d4ae0;--green:#0f7a57;--amber:#a15c00;--red:#c8332b;--side:360px;--insp:304px;--top:56px}body{color:var(--ink);background:var(--bg);grid-template-columns:var(--side) 1fr 0;grid-template-rows:var(--top) minmax(0, 1fr);font-feature-settings:"cv11", "ss01";grid-template-areas:"side top top""side stage insp";height:100vh;font:400 14px/20px Inter Variable,Inter,system-ui,sans-serif;display:grid}body.has-selection{grid-template-columns:var(--side) 1fr var(--insp)}.btn{white-space:nowrap;border-radius:8px;align-items:center;gap:8px;height:32px;padding:0 12px;font-size:13px;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}.btn--primary{background:var(--accent);color:var(--accent-ink);padding:0 8px 0 14px}.btn--primary:hover:not(:disabled){background:#2550d6}.btn--primary:disabled{color:#8a8a84;background:#e9e9e6}.btn--ghost{border:1px solid var(--line-strong);background:var(--bg);color:var(--ink-2)}.btn--ghost:hover{background:var(--hover)}.btn--dark{background:var(--ink);color:#fff}.btn--dark:hover:not(:disabled){background:#333}.btn:disabled{cursor:not-allowed}.btn--dark:disabled{color:#8a8a84;background:#e9e9e6}.btn--soft{background:var(--hover);color:var(--ink-2)}.btn--soft:hover{background:#ebebe8}.btn--block{justify-content:center;width:100%}.btn--quiet{background:var(--bg);border:1px solid var(--line-strong)}.btn--sm{gap:6px;height:28px;padding:0 10px;font-size:12px}.badge{text-align:center;background:#fff3;border-radius:6px;min-width:20px;height:20px;padding:0 6px;font-size:12px;line-height:20px}.btn--primary:disabled .badge{display:none}.btn--primary:disabled{padding:0 14px}.icon-btn{width:32px;height:32px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.icon-btn:hover:not(:disabled){background:var(--hover);color:var(--ink)}.icon-btn:disabled{opacity:.4}.link{color:var(--accent);font-size:12px;font-weight:500}.link:hover{text-decoration:underline}.h3{color:var(--muted);letter-spacing:.02em;align-items:center;gap:8px;margin:0 0 12px;font-size:12px;font-weight:600;display:flex}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.side{border-right:1px solid var(--line);background:var(--bg);flex-direction:column;grid-area:side;min-height:0;display:flex}.ws{height:var(--top);border-bottom:1px solid var(--line);flex:none;align-items:center;padding:0 12px;display:flex}.ws__btn{text-align:left;border-radius:8px;align-items:center;gap:12px;width:100%;height:40px;padding:0 8px;display:flex}.ws__logo{color:#fff;letter-spacing:.02em;background:#ee7203;border-radius:6px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:600;display:grid}.ws__text{flex-direction:column;flex:1;min-width:0;display:flex}.ws__text strong{font-size:14px;font-weight:600;line-height:18px}.ws__text small{color:var(--muted);font-size:12px;line-height:16px}.ws__chev{color:var(--muted)}.modules{border-bottom:1px solid var(--line);flex:none;gap:4px;padding:8px 12px;display:flex}.mod{height:32px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.mod:hover{background:var(--hover);color:var(--ink)}.mod .mod__label{display:none}.mod.is-active{background:var(--hover);color:var(--ink);margin-right:auto;padding:0 12px 0 10px}.mod.is-active .mod__label{display:inline}.chat{flex-direction:column;flex:1;min-height:0;display:flex}.messages{flex-direction:column;flex:1;gap:16px;padding:16px 20px 24px;display:flex;overflow-y:auto}.messages>*{flex-shrink:0}.day{color:var(--muted);align-self:center;font-size:12px}.dagregel{grid-template-columns:1fr auto 1fr;align-self:stretch;align-items:center;display:grid}.dagregel .day{grid-column:2}.dagregel__nieuw{grid-column:3;justify-self:end}.msg{display:flex}.msg--user{justify-content:flex-end}.msg--user .msg__body{background:var(--hover);max-width:85%;color:var(--ink);border-radius:12px 12px 4px;padding:8px 12px}.msg--ai .msg__body{color:var(--ink-2);min-width:0;padding-left:32px;position:relative}.msg--ai .msg__body:before{content:"";background:linear-gradient(135deg,#6d4ae0,#2f5bea);border-radius:6px;width:20px;height:20px;position:absolute;top:0;left:0}.msg--user .msg__body{white-space:pre-wrap;overflow-wrap:anywhere}.md{overflow-wrap:anywhere;min-width:0}.md>*+*{margin-top:8px}.md p,.md ul,.md ol{margin-bottom:0}.md ul,.md ol{padding-left:20px}.md ul{list-style:outside}.md ol{list-style:decimal}.md li+li{margin-top:4px}.md li::marker{color:var(--muted)}.md strong,.md .md__kop{color:var(--ink);font-weight:600}.md em{font-style:italic}.md a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.md a[href]{min-width:0;min-height:0}.md code{background:var(--hover);color:var(--ink);border-radius:4px;padding:1px 4px;font:500 12px/18px ui-monospace,SFMono-Regular,Menlo,monospace}.md__pre{background:var(--hover);overscroll-behavior-inline:contain;border-radius:8px;margin:0;padding:8px 12px;overflow-x:auto}.md__pre code{white-space:pre;background:0 0;padding:0}.md a.md__knop{width:fit-content;color:var(--ink-2);white-space:normal;max-width:100%;min-height:32px;margin:4px 0;text-decoration:none;display:flex}.md a.md__knop:hover{background:var(--hover)}.md a.md__knop:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.md hr{border:0;border-top:1px solid var(--line);margin-bottom:0;margin-left:0;margin-right:0}.md__tabel{overscroll-behavior-inline:contain;border:1px solid var(--line);background:linear-gradient(to right, var(--bg) 40%, #fff0) left center / 24px 100% no-repeat local, linear-gradient(to left, var(--bg) 40%, #fff0) right center / 24px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #19191924, #19191900) left center / 8px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #19191924, #19191900) right center / 8px 100% no-repeat scroll, var(--bg);border-radius:8px;max-width:100%;overflow-x:auto}.md__tabel:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.md__tabel table{border-collapse:collapse;overflow-wrap:normal;word-break:normal;width:100%;font-size:13px;line-height:18px}.md__tabel th,.md__tabel td{text-align:left;vertical-align:top;padding:6px 10px}.md__tabel th{color:var(--ink);white-space:nowrap;font-weight:600}.md__tabel td{color:var(--ink-2);border-top:1px solid var(--line);min-width:9ch}.md__tabel .md__midden{text-align:center}.md__tabel .md__rechts{text-align:right;font-variant-numeric:tabular-nums}.msg--ai .msg__body>*+*{margin-top:8px}.stappen{color:var(--muted);font-size:12px;line-height:20px}.stappen__regel{align-items:center;gap:6px;min-width:0;max-width:100%;list-style:none;display:flex}.stappen__regel::-webkit-details-marker{display:none}summary.stappen__regel{cursor:pointer;border-radius:4px}summary.stappen__regel:hover{color:var(--ink-2)}summary.stappen__regel:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stappen__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.stappen__chev{flex:none;transition:transform .12s;display:flex}.stappen[open] .stappen__chev{transform:rotate(90deg)}.stappen__zinnen{border-left:1px solid var(--line);margin:4px 0 0 5px;padding:0 0 0 12px;list-style:none}.stappen__zinnen li+li{margin-top:2px}.event{color:var(--muted);border:1px dashed var(--line-strong);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;line-height:16px;display:flex}.event b{color:var(--ink-2);font-weight:500}.tegoed{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 16px;display:flex;box-shadow:0 1px 2px #0000000a}.tegoed__kop{color:var(--ink);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;line-height:18px;display:flex}.tegoed__kop .i{color:var(--violet)}.tegoed__tekst{color:var(--ink-2);margin:0;font-size:13px;line-height:20px}.tegoed__gemeld{color:var(--ink-2);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:500;line-height:16px;display:flex}.tegoed__gemeld .i{color:var(--green)}@media (width<=1023px){.tegoed .btn--sm{height:44px}}.proposal{border:1px solid var(--line);background:var(--bg);border-radius:12px;margin-left:32px;overflow:hidden;box-shadow:0 1px 2px #0000000a}.proposal__head{align-items:center;gap:8px;height:40px;padding:8px 8px 0 16px;display:flex}.proposal__dot{background:var(--violet);border-radius:50%;width:8px;height:8px}.proposal__title{color:var(--ink-2);flex:1;font-size:12px;font-weight:600}.proposal__diff{padding:8px 16px 16px}.proposal__diff p{margin:0;font-size:14px;line-height:20px}.proposal__diff .old{color:var(--muted);-webkit-text-decoration:line-through #b5b5af;text-decoration:line-through #b5b5af}.proposal__diff .new{color:var(--ink);margin-top:4px;font-weight:500}.proposal__beelden:has(.proposal__beeld){align-items:center;gap:12px;display:flex}.proposal__beeld.old{opacity:.45;margin-top:0}.proposal__beeld.new{box-shadow:0 0 0 2px var(--violet);margin-top:0}.proposal__diff .proposal__regels{white-space:pre-line;margin-top:0}.actiekaart__fout{color:var(--red);margin:8px 0 0;font-size:13px;line-height:18px}.lijst-voorstel{color:var(--ink-2);background:#f7f4fe;border:1px solid #dcd3f7;border-radius:12px;align-items:center;gap:12px;margin:0 0 16px;padding:12px 16px;font-size:13px;line-height:18px;display:flex}.lijst-voorstel>span{flex:1}.lijst-voorstel .i{color:var(--violet);flex:none}@media (width<=1023px){.lijst-voorstel{flex-wrap:wrap}.lijst-voorstel .btn{height:44px}}.proposal__bij{border-top:1px solid var(--line);margin-top:12px;padding-top:8px}.proposal__bij-label{color:var(--muted);margin-bottom:2px;font-size:12px;display:block}.proposal__foot{border-top:1px solid var(--line);background:#fafaf9;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.verouderd{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-shrink:0;overflow:hidden;box-shadow:0 1px 2px #0000000a}.verouderd+.verouderd{margin-top:12px}.verouderd__head{align-items:center;gap:8px;height:32px;padding:8px 16px 0;display:flex}.verouderd__dot{background:var(--amber);border-radius:50%;width:8px;height:8px}.verouderd__title{color:var(--ink-2);flex:1;font-size:12px;font-weight:600}.verouderd__body{flex-direction:column;gap:4px;padding:8px 16px 12px;display:flex}.verouderd__body p{color:var(--ink);overflow-wrap:anywhere;margin:0 0 4px;font-size:14px;line-height:20px}.verouderd__body .verouderd__nu{color:var(--muted)}.verouderd__label{color:var(--muted);font-size:12px}.verouderd__foot{border-top:1px solid var(--line);background:#fafaf9;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.proposal__done{border-top:1px solid var(--line);color:var(--muted);background:#fafaf9;align-items:flex-start;gap:8px;padding:12px 16px;font-size:13px;line-height:18px;display:flex}.proposal__done>svg{flex:none;margin-top:2px}.proposal__done.is-ok{color:var(--green)}.proposal__done .proposal__vervolg{color:var(--muted);margin-top:2px;display:block}.proposal[data-state=rejected] .new{color:var(--muted);text-decoration:line-through}.proposal[data-state=rejected] .old{color:var(--ink);text-decoration:none}.proposal[data-state=rejected] .proposal__dot,.proposal[data-state=accepted] .proposal__dot,.proposal[data-state=published] .proposal__dot{background:var(--line-strong)}.composer{border:1px solid var(--line-strong);background:var(--bg);border-radius:12px;flex:none;margin:0 16px 16px;padding:8px;position:relative;box-shadow:0 1px 2px #0000000a}.composer:focus-within{border-color:#b9b9b3;box-shadow:0 0 0 3px #2f5bea1f}.context{color:#2447b8;background:#eef2fd;border-radius:6px;align-items:center;gap:6px;min-width:0;max-width:100%;height:24px;margin:0 0 4px;padding:0 4px 0 8px;font-size:12px;font-weight:500;display:inline-flex}.context>.i,.context>svg{flex:none}.context__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.context__x{border-radius:4px;flex:none;place-items:center;width:20px;height:20px;display:grid}.context__x:hover{background:#2f5bea1f}.composer textarea{resize:none;background:0 0;border:0;outline:0;width:100%;min-height:28px;padding:4px;line-height:20px;display:block}.composer textarea::placeholder{color:#8a8a84}.composer .tekstvak{position:static}.composer .tekstvak--boven .tekstvak__greep{border-radius:11px 0 0;top:1px;left:1px}.composer:has(.tekstvak__greep) .context{max-width:calc(100% - 8px);margin-left:8px}.composer__row{justify-content:space-between;align-items:center;display:flex}.send{background:var(--ink);color:#fff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.send:hover:not(:disabled){background:#333}.send:disabled{color:#8a8a84;cursor:default;background:#e9e9e6}.top{border-bottom:1px solid var(--line);background:var(--bg);grid-area:top;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:0 16px;display:flex}.top__left,.top__right{align-items:center;gap:8px;display:flex}.sep{background:var(--line);width:1px;height:20px;margin:0 4px}.pagepick{position:relative}.pagepick__btn{height:32px;color:var(--ink);border-radius:8px;align-items:center;gap:8px;padding:0 8px 0 10px;font-weight:500;display:flex}.pagepick__btn:hover{background:var(--hover)}.pagepick__btn .i:first-child,.pagepick__btn .i:last-child{color:var(--muted)}.menu{z-index:20;background:var(--bg);border:1px solid var(--line);border-radius:12px;width:320px;max-height:min(420px,100vh - 120px);padding:4px;position:absolute;top:40px;left:0;overflow-y:auto;box-shadow:0 12px 32px #0000001f}.page-item{width:100%;min-width:0;height:36px;color:var(--ink-2);text-align:left;border-radius:8px;align-items:center;gap:8px;padding:0 8px;display:flex}.page-item:hover{background:var(--hover)}.page-item .i{color:var(--muted);flex:none}.page-item span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.page-item__path{color:var(--muted);flex:none;font-size:12px}.status{border-radius:999px;align-items:center;gap:8px;height:32px;padding:0 12px;font-size:13px;display:flex}.status:hover{background:var(--hover)}.status__dot{background:var(--muted);border-radius:50%;width:8px;height:8px}.status__label{font-weight:500}.status__meta{color:var(--muted)}.status[data-state=saved] .status__dot{background:#8a8a84}.status[data-state=building] .status__dot{border:2px solid #e2b66b;border-top-color:var(--amber);background:0 0;width:12px;height:12px;animation:.8s linear infinite spin}.status[data-state=building] .status__label{color:var(--amber)}.status[data-state=live] .status__dot{background:#19a974;box-shadow:0 0 0 3px #19a9742e}.status[data-state=live] .status__label{color:var(--green)}.status[data-state=error] .status__dot{background:var(--red);box-shadow:0 0 0 3px #c8332b26}.status[data-state=error] .status__label{color:var(--red)}.status[data-state=wacht] .status__dot{background:var(--amber);animation:1.6s ease-in-out infinite wacht-puls}@keyframes wacht-puls{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.status[data-state=wacht] .status__dot{animation:none}}.preview-note,.preview-only{display:none}.stage{background:var(--stage);grid-area:stage;min-width:0;min-height:0;padding:16px;display:flex}.sheet{background:#fff;border-radius:12px;flex:1;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 2px 8px #0000000a,0 16px 40px #0000000a}.canvas{flex:1}.inspector{border-left:1px solid var(--line);background:var(--bg);flex-direction:column;grid-area:insp;min-height:0;display:flex;position:relative}.paneel-greep{z-index:5;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;outline:0;justify-content:center;align-items:center;width:10px;display:flex;position:absolute;top:0;bottom:0;left:-1px}.paneel-greep:before{content:"";background:0 0;width:1px;transition:background .12s;position:absolute;top:0;bottom:0;left:0}.paneel-greep__knop{background:var(--line-strong);border-radius:2px;width:4px;height:32px;transition:background .12s,height .12s;position:relative}.paneel-greep:hover:before,.paneel-greep.is-actief:before,.paneel-greep:focus-visible:before{background:var(--accent)}.paneel-greep:hover .paneel-greep__knop,.paneel-greep.is-actief .paneel-greep__knop,.paneel-greep:focus-visible .paneel-greep__knop{background:var(--accent);height:40px}.paneel-greep:focus-visible .paneel-greep__knop{box-shadow:0 0 0 3px #2f5bea33}body.is-paneel-slepen,body.is-paneel-slepen *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}body.is-paneel-slepen iframe{pointer-events:none}.insp__head{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:16px 12px 16px 16px;display:flex}.insp__icon{width:32px;height:32px;color:var(--accent);background:#eef2fd;border-radius:8px;flex:none;place-items:center;display:grid}.insp__titles{flex-direction:column;flex:1;min-width:0;display:flex}.insp__kind{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.insp__title{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.insp__body{flex-direction:column;flex:1;gap:24px;padding:16px;display:flex;overflow-y:auto}.fields{flex-direction:column;gap:16px;display:flex}.field{flex-direction:column;gap:8px;display:flex}.field__label{color:var(--ink-2);font-size:12px;font-weight:500;line-height:16px}.field__input{border:1px solid var(--line-strong);background:var(--bg);border-radius:8px;outline:0;height:36px;padding:0 12px;line-height:20px}.field__area{height:auto;padding:8px 12px}.field__input:hover{border-color:#c6c6c0}.field__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #2f5bea24}.field__select .i{color:var(--muted)}.seg{background:var(--hover);border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.seg__opt{height:28px;color:var(--muted);border-radius:6px;font-size:13px;font-weight:500}.seg__opt[aria-checked=true]{background:var(--bg);color:var(--ink);box-shadow:0 1px 2px #00000014,0 0 0 1px #0000000a}.thumb{height:120px;color:var(--muted);background:repeating-linear-gradient(45deg,#f4f4f2 0 8px,#efefec 8px 16px);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.ask{border-top:1px solid var(--line);padding-top:24px}.ask .h3 .i{color:var(--violet)}.chips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.chip{border:1px solid var(--line-strong);height:28px;color:var(--ink-2);border-radius:999px;padding:0 12px;font-size:12px;font-weight:500}.chip:hover{border-color:var(--violet);color:var(--violet)}.concept{border-top:1px solid var(--line);background:#fafaf9;flex:none;padding:16px}.concept .h3{margin-bottom:8px}.changes{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.change{grid-template-columns:32px 1fr;column-gap:8px;font-size:12px;line-height:16px;display:grid}.change__who{color:#2447b8;background:#eef2fd;border-radius:6px;grid-row:span 2;align-self:start;place-items:center;height:20px;font-size:11px;font-weight:600;display:grid}.change__who[data-who=Jij]{color:var(--ink-2);background:#ededea}.change--pending .change__who{color:#5534c2;background:#f0ecfc}.change__what{color:var(--ink-2);font-weight:500}.change__detail{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.change--pending .change__detail{color:#5534c2}.change--empty{color:var(--muted);font-size:12px}.change--item{grid-template-columns:1fr auto;align-items:start;column-gap:4px}.change__toggle{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;border-radius:6px;grid-template-columns:32px 1fr 14px;column-gap:8px;padding:0;display:grid}.change__toggle>.change__who{grid-row:span 2}.change__toggle>.change__what,.change__toggle>.change__detail{text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-width:0;overflow:hidden}.change__toggle>.i{color:var(--muted);grid-area:1/3/span 2;align-self:center;transition:transform .15s}.change--item.is-open .change__toggle>.i{transform:rotate(180deg)}.change__toggle:hover .change__what{color:var(--ink)}.change__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.change__remove{border-radius:6px}.change--item>.change__remove{margin-top:2px}.change__remove:hover{color:var(--ink-2);background:#ededea}.change__remove:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.changes--sub{border-left:1px solid var(--line);grid-column:1/-1;gap:6px;margin:8px 0 0 40px;padding-left:10px}.changes--sub[hidden]{display:none}.change--sub{grid-template-columns:minmax(0,1fr) auto;column-gap:4px}.change--sub>.change__what,.change--sub>.change__detail{grid-column:1;min-width:0}.change--sub>.change__remove{grid-area:1/2/span 2;align-self:center}.change--los{grid-template-columns:32px minmax(0,1fr) auto}.change--los>.change__what,.change--los>.change__detail{grid-column:2;min-width:0}.change--los>.change__remove{grid-area:1/3/span 2;align-self:center}body.is-preview .side,body.is-preview .inspector,body.is-preview .top__left,body.is-preview .edit-only,body.is-preview .status{display:none}body.is-preview .preview-note{color:var(--muted);font-size:13px;display:block}body.is-preview .preview-only{display:inline-flex}body.is-preview .stage{padding:0}body.is-preview .sheet{box-shadow:none;border-radius:0}@media (width<=1360px){:root{--side:336px;--insp:288px}.status__meta{display:none}}.proposal__foot .link{margin-right:auto}.msg--ai .msg__body:before{background:linear-gradient(135deg,#7c5cf0,#2f5bea);border-radius:50%}.msg--ai .msg__body:after{content:"";background:#fff;width:12px;height:12px;position:absolute;top:4px;left:4px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1l2.6 7.4L22 11l-7.4 2.6L12 21l-2.6-7.4L2 11l7.4-2.6z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1l2.6 7.4L22 11l-7.4 2.6L12 21l-2.6-7.4L2 11l7.4-2.6z'/%3E%3C/svg%3E") 50%/contain no-repeat}.icon-btn--sm{width:28px;height:28px}.messages{-webkit-mask-image:linear-gradient(#0000 0,#000 16px);mask-image:linear-gradient(#0000 0,#000 16px)}.change--empty{display:block}.insp__note{color:var(--ink-2);background:#f4f4f2;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:18px}@media (width<=1360px){.chip:nth-child(n+3){display:none}.insp__body{gap:20px}}body{--insp-nu:clamp(var(--insp), var(--insp-breed,var(--insp)), max(var(--insp), min(60vw, calc(100vw - var(--side) - 400px))))}body,body.has-selection{grid-template-columns:var(--side) minmax(0, 1fr) var(--insp-nu)}body.is-preview .inspector{display:none}.mod{height:32px;padding:0 8px;position:relative}.mod.is-active{margin-right:auto;padding:0 10px 0 8px}.mod__dot{background:var(--violet);width:6px;height:6px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;top:5px;right:5px}.mod.is-active .mod__dot{display:none}.crumb{align-items:center;gap:4px;min-width:0;display:flex}.crumb__back{height:32px;color:var(--muted);border-radius:8px;align-items:center;gap:4px;padding:0 8px;font-weight:500;display:inline-flex}.crumb__back:hover{background:var(--hover);color:var(--ink)}.crumb__back .i{transform:rotate(90deg)}.crumb__title{white-space:nowrap;text-overflow:ellipsis;max-width:320px;padding:0 8px;font-weight:600;overflow:hidden}.crumb__sep{color:#b5b5af}.top__left{min-width:0}.menu__sep{background:var(--line);height:1px;margin:4px 0}.page-item--add,.page-item--add .i{color:var(--accent)}.page-item.is-current{background:var(--hover)}.page-item__count{color:var(--muted);font-size:12px}.btn--sec{border:1px solid var(--line-strong);background:var(--bg);color:var(--ink-2)}.btn--sec:hover{background:var(--hover)}.btn--primary.no-badge{padding:0 14px}.sheet{position:relative}.sheet--page{display:block;overflow-y:auto}.pg{max-width:920px;margin:0 auto;padding:32px 40px 48px}.pg--wide{max-width:1040px}.pg__head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.pg__title{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600;line-height:28px}.pg__sub{color:var(--muted);margin:4px 0 0}.pg__actions{flex:none;align-self:center;align-items:center;gap:8px;display:flex}.h2{margin:0;font-size:14px;font-weight:600;line-height:20px}.muted{color:var(--muted)}.small{font-size:12px;line-height:16px}.card{border:1px solid var(--line);background:var(--bg);border-radius:12px}.card__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;height:52px;padding:0 16px 0 20px;display:flex}.card__head .h2{align-items:center;gap:8px;display:flex}.card__head .h2 .i{color:var(--muted)}.card__body{padding:8px}.grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rows{margin:0;padding:0;list-style:none}.row{cursor:pointer;border-radius:8px;align-items:center;gap:12px;min-height:52px;padding:8px 12px;display:flex}.row:hover{background:var(--hover)}.row__icon{background:var(--hover);width:32px;height:32px;color:var(--ink-2);border-radius:8px;flex:none;place-items:center;display:grid}.row__main{flex-direction:column;flex:1;min-width:0;display:flex}.row__title{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.row__meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.row__end{color:var(--muted);flex:none;font-size:12px}.tag{white-space:nowrap;border-radius:6px;align-items:center;gap:6px;height:22px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.tag:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.tag--live{color:var(--green);background:#e7f5ee}.tag--concept{color:var(--ink-2);background:#efefec}.tag--gepland{color:#2447b8;background:#eef2fd}.tag--fout{color:var(--red);background:#fdecec}.tag--ingevuld{color:var(--muted);background:#f4f4f2}.tag--voorstel{color:#5534c2;background:#f0ecfc}.tag--verzonden{color:var(--green);background:#e7f5ee}.who{min-width:28px;height:20px;color:var(--ink-2);background:#ededea;border-radius:6px;place-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-grid}.who--ai{color:#5534c2;background:#f0ecfc}.empty{flex-direction:column;align-items:flex-start;gap:8px;padding:16px 12px 12px;display:flex}.empty__icon{background:var(--hover);width:32px;height:32px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.empty__title{font-weight:500}.empty__text{color:var(--muted);margin:0;font-size:13px;line-height:20px}.empty .btn{margin-top:4px}.toolbar{align-items:center;gap:8px;margin-bottom:16px;display:flex}.search{flex:1;max-width:320px;position:relative}.search .i{color:var(--muted);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.search input{border:1px solid var(--line-strong);background:var(--bg);border-radius:8px;outline:0;width:100%;height:32px;padding:0 12px 0 32px}.search input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #2f5bea24}.filters{background:var(--hover);border-radius:8px;gap:2px;padding:2px;display:flex}.filters button{height:28px;color:var(--muted);border-radius:6px;padding:0 10px;font-size:13px;font-weight:500}.filters button[aria-pressed=true]{background:var(--bg);color:var(--ink);box-shadow:0 1px 2px #00000014,0 0 0 1px #0000000a}.count{color:var(--muted);margin-left:auto;font-size:13px}.table{border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:12px;width:100%;overflow:hidden}.table th{text-align:left;height:40px;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;background:#fafaf9;padding:0 16px;font-size:12px;font-weight:500}.table td{border-bottom:1px solid var(--line);white-space:nowrap;height:56px;padding:0 16px}.table tr:last-child td{border-bottom:0}.table tbody tr{cursor:pointer}.table tbody tr:hover td{background:#fafaf9}.table tbody tr.is-selected td{background:#f3f6fe}.table .t-title{text-overflow:ellipsis;max-width:300px;font-weight:500;overflow:hidden}.table .t-thumb{object-fit:cover;background:var(--hover);border-radius:4px;width:40px;height:28px;display:block}.table td.num,.table th.num{text-align:right}.insp__section{border-bottom:1px solid var(--line);padding:16px}.insp__section:last-child{border-bottom:0}.insp__scroll{flex:1;min-height:0;overflow-y:auto}.kv{grid-template-columns:104px 1fr;gap:8px 12px;margin:0;font-size:13px;display:grid}.kv dt{color:var(--muted)}.kv dd{color:var(--ink-2);text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.preview-img{aspect-ratio:4/3;object-fit:cover;background:var(--hover);border-radius:8px;width:100%;display:block}.cgroup+.cgroup{margin-top:16px}.cgroup__head{color:var(--ink-2);align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.cgroup__head .i{color:var(--muted)}.cgroup__head a{color:var(--accent);margin-left:auto;font-weight:500;text-decoration:none}.cgroup__head a:hover{text-decoration:underline}.legend{color:var(--muted);gap:16px;font-size:12px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.lock{color:#7a4a00;background:#fff6e5;border-radius:8px;gap:8px;padding:10px 12px;font-size:12px;line-height:18px;display:flex}.lock .i{flex:none;margin-top:1px}.field--ai .field__label:after{content:"AI-voorstel";color:#5534c2;background:#f0ecfc;border-radius:4px;margin-left:8px;padding:1px 6px;font-size:11px;font-weight:600}.field--ai .field__input{background:#fcfbff;border-style:dashed;border-color:#c9bcf5}.field__hint{color:var(--muted);font-size:12px;line-height:16px}.field__row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.plan-moment{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:end;gap:8px;display:grid}.plan-moment__fout{color:var(--red);font-size:12px;margin:8px 0 0!important}.switch{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.switch input{appearance:none;background:var(--line-strong);cursor:pointer;border-radius:999px;width:32px;height:20px;margin:0;transition:background .15s;position:relative}.switch input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.switch input:checked{background:var(--accent)}.switch input:checked:after{transform:translate(12px)}.popup-fields{gap:18px}.popup-frequency{margin:-4px 0 0}.popup-voorbeeld{height:clamp(420px,100vh - 308px,760px);box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:10px;display:flex;position:relative;overflow:hidden}.popup-voorbeeld>.empty{flex:1}.stage:not(.mobile-stage)>.sheet.sheet--page:has(.popup-voorbeeld .site-host){background:#fff;box-shadow:0 0 0 1px #0000000f,0 2px 8px #0000000a,0 16px 40px #0000000a}.stage.stage:not(.mobile-stage):has(.popup-voorbeeld .site-host){padding:16px}.crumb__title--ouder{color:var(--muted);padding-right:4px;font-weight:500}.crumb__title--ouder+.crumb__sep+.crumb__title{padding-left:4px}.mobile-top .crumb:has(.crumb__title--ouder){display:none}.sections{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sec{border:1px solid var(--line);background:var(--bg);border-radius:8px;align-items:center;gap:10px;height:44px;padding:0 6px 0 4px;display:flex}.sec:hover{border-color:var(--line-strong)}.sec.is-selected{border-color:var(--accent);box-shadow:0 0 0 3px #2f5bea1f}.sec.is-dragging{opacity:.4}.sec.is-over{box-shadow:0 -2px 0 var(--accent)}.sec__grip{color:#a3a39c;cursor:grab;place-items:center;width:20px;height:28px;display:grid}.sec__thumb{flex:none;width:40px;height:28px}.sec__name{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:500;overflow:hidden}.sec .icon-btn{width:28px;height:28px}.add-sec{border:1px dashed var(--line-strong);width:100%;color:var(--ink-2);background:0 0;justify-content:center;margin-top:8px}.add-sec:hover{background:var(--hover)}.wf{background:#f4f4f2;border-radius:4px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.wf i{background:#d3d3ce;border-radius:2px;display:block;position:absolute}.wf .wf-img{background:#c9d4f5}.wf .wf-dark{background:#3a3a37}.dialog-backdrop{z-index:50;background:#19191952;place-items:center;animation:.12s ease-out fade;display:grid;position:fixed;inset:0}.dialog{background:var(--bg);border-radius:16px;width:480px;max-width:calc(100vw - 32px);overflow:hidden;box-shadow:0 24px 64px #0000003d}.dialog--wide{width:720px}.dialog__head{align-items:flex-start;gap:12px;padding:20px 20px 0 24px;display:flex}.dialog__title{flex:1;margin:4px 0 0;font-size:16px;font-weight:600;line-height:24px}.dialog__body{color:var(--ink-2);padding:12px 24px 24px}.dialog__body p{margin:0 0 12px}.dialog__foot{border-top:1px solid var(--line);background:#fafaf9;justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.check{cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:20px;display:flex}.check input{width:16px;height:16px;accent-color:var(--accent);margin:2px 0 0}@keyframes fade{0%{opacity:0}}.lib{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.lib__item{border:1px solid var(--line);text-align:left;border-radius:12px;flex-direction:column;gap:8px;padding:8px 8px 12px;display:flex}.lib__item:hover{border-color:var(--accent);box-shadow:0 0 0 3px #2f5bea1f}.lib__thumb{height:88px}.lib__name{padding:0 4px;font-weight:500}.lib__desc{color:var(--muted);padding:0 4px;font-size:12px;line-height:16px}.rl{z-index:80;animation:.12s ease-out fade;position:fixed;inset:0}.rl--zonder-doel{background:#19191952;place-items:center;display:grid}.rl__gat{box-shadow:0 0 0 2px var(--accent), 0 0 0 9999px #19191952;pointer-events:none;border-radius:12px;transition:top .2s,left .2s,width .2s,height .2s;position:fixed}.rl__kaart{background:var(--bg);border-radius:16px;outline:0;width:340px;max-width:calc(100vw - 32px);padding:20px 20px 16px;position:fixed;box-shadow:0 24px 64px #0000003d}.rl--zonder-doel .rl__kaart{position:relative}.rl__voortgang{color:var(--muted);gap:6px;margin:0 0 6px;font-size:12px;font-weight:500;line-height:16px;display:flex}.rl__titel{color:var(--ink);margin:0 0 6px;font-size:16px;font-weight:600;line-height:24px}.rl__tekst{color:var(--ink-2);margin:0}.rl__stippen{gap:4px;margin:16px 0 0;display:flex}.rl__stippen span{background:var(--line-strong);border-radius:50%;width:6px;height:6px;transition:width .15s,background .15s}.rl__stippen span.is-actief{background:var(--accent);border-radius:3px;width:16px}.rl__voet{justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.rl__knoppen{gap:8px;display:flex}.rl__overslaan{color:var(--muted);margin-left:-10px}.rl__overslaan:hover{background:var(--hover);color:var(--ink-2)}.toast{z-index:60;background:var(--ink);color:#fff;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:13px;animation:.15s ease-out fade;display:flex;position:fixed;bottom:72px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0003}.mailstage{background:var(--stage);min-height:100%;padding:32px 24px 48px}.mailhead{background:var(--bg);border:1px solid var(--line);border-radius:10px;max-width:600px;margin:0 auto 12px;padding:12px 16px;font-size:13px}.mailhead b{font-weight:600}.mailhead .muted{margin-top:2px;display:block}.mail{color:#222;background:#fff;border-radius:4px;max-width:600px;margin:0 auto;font:400 15px/24px Arial,Helvetica,sans-serif;transition:max-width .2s;box-shadow:0 1px 3px #0000000f}.mail__logo{width:160px;height:49px;margin:0 auto;display:block}.mblock{cursor:pointer;outline:0;padding:24px 32px;position:relative}.mblock:hover{box-shadow:inset 0 0 0 1.5px #2f5bea80}.mblock.is-selected{box-shadow:inset 0 0 0 2px var(--accent)}.mblock.is-ai:after{content:"";border:1.5px dashed var(--violet);pointer-events:none;border-radius:4px;position:absolute;inset:4px}.mblock--head+.mblock.is-ai:before{content:"AI-voorstel";z-index:1;background:var(--violet);color:#fff;border-radius:6px;height:20px;padding:0 8px;font:600 11px/20px Inter Variable,Inter,sans-serif;position:absolute;top:-10px;left:4px}.mblock--head{text-align:center;border-bottom:1px solid #f0f0f0;padding:24px 32px}.mail h1{color:#111;margin:0 0 12px;font-size:24px;line-height:30px}.mail h2{color:#111;margin:0 0 16px;font-size:18px;line-height:24px}.mail p{margin:0 0 12px}.mvac{border-top:1px solid #f0f0f0;gap:16px;padding:12px 0;display:flex}.mvac:first-of-type{border-top:0;padding-top:0}.mvac b{color:#111;display:block}.mvac span{color:#666;font-size:13px}.mvac a{color:#ee7203;white-space:nowrap;align-self:center;margin-left:auto;font-weight:700;text-decoration:none}.mblog{grid-template-columns:180px 1fr;align-items:center;gap:16px;display:grid}.mblog img{aspect-ratio:3/2;object-fit:cover;border-radius:4px;width:100%;display:block}.mbtn{color:#fff;background:#ee7203;border-radius:999px;padding:12px 20px;font-weight:700;text-decoration:none;display:inline-block}.mfoot{color:#777;text-align:center;background:#f7f7f7;border-radius:0 0 4px 4px;padding:24px 32px;font-size:12px;line-height:18px}.mfoot a{color:#777}.posts{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.post{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;overflow:hidden}.post:hover{border-color:var(--line-strong)}.post.is-selected{border-color:var(--accent);box-shadow:0 0 0 3px #2f5bea1f}.post__bar{border-bottom:1px solid var(--line);height:40px;color:var(--ink-2);align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:600;display:flex}.post__bar .pf{color:#fff;border-radius:4px;place-items:center;width:18px;height:18px;font:700 10px/1 Inter Variable,Inter,sans-serif;display:grid}.post__bar .tag{margin-left:auto}.post__who{align-items:center;gap:8px;padding:12px 12px 8px;display:flex}.post__avatar{color:#fff;background:#ee7203;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.post__name{font-size:13px;font-weight:600;line-height:16px}.post__name small{color:var(--muted);font-size:11px;font-weight:400;display:block}.post__text{color:#222;white-space:pre-line;padding:0 12px 12px;font-size:13px;line-height:19px}.post__text.is-ai{border:1.5px dashed var(--violet);border-radius:6px;margin:0 8px 12px;padding:8px}.post__img{object-fit:cover;aspect-ratio:1.91;width:100%;display:block}.post--insta .post__img{aspect-ratio:1}.post__link{background:#f3f3f1;padding:8px 12px 12px}.post__link small{color:var(--muted);text-transform:uppercase;letter-spacing:.02em;font-size:11px;display:block}.post__link b{font-size:13px;line-height:18px;display:block}.post__act{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:8px 12px;font-size:12px;display:flex}.media-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:16px;display:grid}.mtile{text-align:left;border-radius:10px;flex-direction:column;gap:8px;padding:0;display:flex;position:relative}.mtile__open{width:100%;color:inherit;text-align:left;flex-direction:column;gap:8px;padding:0;display:flex}.mtile__img{aspect-ratio:4/3;background:var(--hover);width:100%;box-shadow:0 0 0 1px var(--line);border-radius:10px;display:block;position:relative;overflow:hidden}.mtile__img img,.mtile__img video{object-fit:cover;width:100%;height:100%;display:block}.mtile:hover .mtile__img{box-shadow:0 0 0 1px var(--line-strong)}.mtile.is-selected .mtile__img{box-shadow:0 0 0 2px var(--accent), 0 0 0 5px #2f5bea24}.mtile__name{white-space:nowrap;text-overflow:ellipsis;padding:0 2px;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.mtile__meta{color:var(--muted);margin-top:-6px;padding:0 2px;font-size:12px;line-height:16px}.mtile__flag{position:absolute;top:8px;left:8px}.mtile__check{z-index:2;color:#fff;opacity:0;background:#1919199e;border:1px solid #ffffffe6;border-radius:7px;place-items:center;width:26px;height:26px;transition:opacity .15s,background .15s;display:grid;position:absolute;top:8px;left:8px;box-shadow:0 1px 4px #0000002e}.mtile:hover .mtile__check,.mtile:focus-within .mtile__check,.mtile.has-selection .mtile__check,.mtile__check[aria-checked=true]{opacity:1}.mtile__check[aria-checked=true]{border-color:var(--accent);background:var(--accent)}.mtile:has(.mtile__check) .mtile__flag{left:42px}.media-bulk{z-index:12;border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px;padding:10px 12px;display:flex;position:sticky;top:8px;box-shadow:0 8px 24px #1919191a}.media-bulk b{white-space:nowrap;font-size:13px}.media-bulk__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.media-bulk__clear{flex:none}.media-bulk .btn{white-space:nowrap}.toolbar--media{flex-wrap:wrap}.toolbar--media .search{flex:200px}.toolbar--media .filters{scrollbar-width:none;max-width:100%;overflow-x:auto}.toolbar--media .filters::-webkit-scrollbar{display:none}.media-version{overflow-wrap:anywhere;display:block}.media-trash-placeholder{height:100%;color:var(--muted);place-items:center;display:grid}.drop{border:1px dashed var(--line-strong);height:56px;color:var(--muted);border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-bottom:24px;font-size:13px;display:flex}@media (hover:none){.mtile__check{opacity:1}}.tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:24px;display:flex}.tabs button{white-space:nowrap;height:40px;color:var(--muted);border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:0 12px;font-weight:500}.tabs button:hover{color:var(--ink)}.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.stage:not(.mobile-stage) .tabs{overscroll-behavior-inline:contain;scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--line);border-bottom:0;overflow-x:auto}.stage:not(.mobile-stage) .tabs button{margin-bottom:0}.stage:not(.mobile-stage) .tabs.can-scroll-right{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 40px),#0000)}.stage:not(.mobile-stage) .tabs.can-scroll-left{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px 100%);mask-image:linear-gradient(90deg,#0000,#000 40px 100%)}.stage:not(.mobile-stage) .tabs.can-scroll-left.can-scroll-right{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}.swatches{flex-wrap:wrap;gap:16px;display:flex}.swatch{flex-direction:column;gap:8px;width:120px;font-size:12px;display:flex}.swatch i{border-radius:8px;height:56px;display:block;box-shadow:inset 0 0 0 1px #00000014}.swatch b{font-size:13px;font-weight:500}.avatar{object-fit:cover;background:var(--hover);width:32px;height:32px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}@media (width<=1360px){:root{--side:320px;--insp:288px}.pg{padding:24px 24px 40px}.posts{grid-template-columns:repeat(2,minmax(0,1fr))}.mod{padding:0 7px}.crumb__title{max-width:200px}}.top__actions{align-items:center;gap:8px;display:flex}.status[data-state=gepland] .status__dot{background:#2f5bea;box-shadow:0 0 0 3px #2f5bea29}.status[data-state=gepland] .status__label{color:#2447b8}.status[data-state=concept] .status__dot{background:#8a8a84}.status[data-state=verzonden] .status__dot{background:#19a974;box-shadow:0 0 0 3px #19a9742e}.status[data-state=verzonden] .status__label{color:var(--green)}.status[data-state=info] .status__dot{background:var(--violet)}.status[data-state=verlopen] .status__dot{background:var(--amber)}.status[data-state=verlopen] .status__label{color:#8a5300}.site-frame{background:#fff;border:0;width:100%;height:100%;position:absolute;inset:0}.chips--chat{margin:-4px 0 0 32px}a.page-item{text-decoration:none}.inspector{overflow:hidden}a.btn{text-decoration:none}.sheet--page{container-type:inline-size}.chip{text-align:left;height:auto;min-height:28px;padding:4px 12px;line-height:18px}.crumb__back{text-decoration:none}.field__input{width:100%;min-width:0}.field__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.table td{height:auto;padding:10px 12px}.table th{padding:0 12px}.table td:first-child{white-space:normal}.table .t-title{max-width:none;line-height:20px;display:block}:is(.table td:first-child:has(.t-thumb),.table td:first-child:has(.avatar)){width:56px}.search{min-width:160px}.no-anim *,.no-anim :before,.no-anim :after{transition:none!important;animation:none!important}.field--ai .field__label:after{content:"AI";margin-left:6px;padding:0 5px}.field__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.legend{flex-wrap:wrap;gap:8px 16px}.legend>span{white-space:nowrap}.site-host{flex:1;position:relative;overflow:hidden}.site-frame{transform-origin:0 0;inset:0 auto auto 0}.devices{gap:2px;display:flex}.devices .icon-btn[aria-pressed=true]{background:var(--hover);color:var(--ink)}.site-host[data-device=tablet],.site-host[data-device=mobiel]{background:var(--stage);overflow-x:auto}.site-host[data-device=tablet] .site-frame,.site-host[data-device=mobiel] .site-frame{box-shadow:0 0 0 1px #00000014,0 8px 24px #00000014}:is(.sheet:has(.site-host[data-device=tablet]),.sheet:has(.site-host[data-device=mobiel])){box-shadow:none;background:0 0}:is(.stage:has(.site-host[data-device=tablet]),.stage:has(.site-host[data-device=mobiel])){padding:0}.spark{display:block}.delta{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-size:12px;line-height:16px;display:inline-flex}.delta.is-up{color:var(--green)}.delta.is-down{color:var(--red)}.delta__vs{color:var(--muted);margin-left:4px}.chart{padding:0 0 24px;position:relative}.chart__svg{width:100%;height:200px;display:block;overflow:visible}.chart__y span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;left:0;transform:translateY(-50%)}.chart__x span{color:var(--muted);white-space:nowrap;font-size:11px;position:absolute;bottom:0;transform:translate(-50%)}.chart__dot{background:var(--accent);pointer-events:none;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;box-shadow:0 0 0 2px #fff}.chart__tip{z-index:2;background:var(--ink);color:#fff;white-space:nowrap;pointer-events:none;border-radius:8px;padding:6px 10px;font-size:12px;line-height:16px;position:absolute;box-shadow:0 4px 12px #00000026}.chart__tip span{color:#c9c9c4;display:block}.bars{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.bar{border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 44px;align-items:center;gap:12px;min-height:32px;margin:0 -8px;padding:4px 8px;font-size:13px;display:grid}.bar[data-action]{cursor:pointer}.bar[data-action]:hover{background:var(--hover)}.bar__label{min-width:0;color:var(--ink-2);align-items:center;gap:8px;display:flex}.bar__text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bar__label small{color:var(--muted);margin-left:6px;font-size:12px}.bar__icon{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.bar__flag{font-size:16px;line-height:1;display:block;position:relative;top:1px}.bar__label small:has(.bar__members){vertical-align:-2px;display:inline-flex}.bar__members{align-items:center;gap:4px;display:inline-flex}.src-logo{flex:none;display:block}.src-logo--icon{color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.src-logo--icon.is-ai{color:var(--accent)}.bar__track{background:#efefec;border-radius:3px;height:6px;overflow:hidden}.bar__fill{background:#9a9a94;border-radius:3px;height:100%;display:block}.bar.is-accent .bar__fill{background:var(--accent)}.bar__val{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-2)}.num-big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:28px;font-weight:600;line-height:36px}body.insp-off{grid-template-columns:var(--side) minmax(0, 1fr) 0}body.insp-off .inspector{display:none}.sheet--ov{background:var(--bg)}.sec-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.num-mid{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:28px;display:block}.row.is-current{background:#f3f6fe}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0;display:grid}.kpi{color:inherit;border-left:1px solid var(--line);flex-direction:column;gap:4px;padding:4px 20px;text-decoration:none;display:flex}.kpi:first-child{border-left:0;padding-left:0}.kpi:hover .num-big{color:var(--accent)}.kpi__label{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}@container (width<=760px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.kpi:nth-child(3){border-left:0;padding-left:0}}.stage:has(.sheet--ov){padding:0}.sheet--ov{box-shadow:none;border-radius:0}.kpi__num{align-items:baseline;gap:8px;display:flex}.kpi .spark{margin-top:4px}.kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}.kpi:nth-child(3){border-left:1px solid var(--line)!important;padding-left:20px!important}a.link{text-decoration:none}.pg--stats{max-width:1040px}.kpis--stats{margin:0 0 32px}.kpi__sub{color:var(--muted);margin-top:4px;font-size:12px;line-height:16px}.kpi__leeg{min-height:36px;color:var(--ink-2);align-items:center;font-size:15px;font-weight:500;line-height:20px;display:flex}.stat-block{margin-bottom:32px}.stat-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin-bottom:32px;display:grid}.stat-cols>.stat-block{margin-bottom:0}.mini-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mini-kpis>div{flex-direction:column;gap:2px;display:flex}@container (width<=760px){.stat-cols{grid-template-columns:minmax(0,1fr)}}.modules{flex-wrap:nowrap;row-gap:4px}.mod{flex:none}.mod.is-active{margin-right:0}.mod .mod__label,.filters button{white-space:nowrap}.pg--stats .pg__head{align-items:center}.tag--rn{color:var(--ink-2);vertical-align:middle;background:#efefec;margin-left:8px;font-size:12px}.tag--rn:before{display:none}.crumb__title{max-width:240px}.status{white-space:nowrap;min-width:0}.status__meta{text-overflow:ellipsis;max-width:200px;overflow:hidden}@media (width<=1500px){body:has(.crumb__back) .status__meta{display:none}}.top__module{align-items:center;gap:8px;min-width:0;display:flex}.side__chat-toggle{flex:none;margin:auto auto 12px;display:none}body.chat-off{--side:56px}body.chat-off .side{overflow:hidden}body.chat-off .ws{justify-content:center;padding:0}body.chat-off .ws__btn{justify-content:center;width:40px;padding:0}body.chat-off .ws__text,body.chat-off .ws__chev,body.chat-off .chat{display:none}body.chat-off .modules{flex-direction:column;align-items:center;gap:4px;padding:8px 0}body.chat-off .mod,body.chat-off .mod.is-active{justify-content:center;width:32px;margin:0;padding:0}body.chat-off .mod .mod__label{display:none}body.chat-off .side__chat-toggle{display:grid}body.is-preview{grid-template-columns:0 minmax(0,1fr) 0}body.is-preview .layout-toggle,body.is-preview .layout-toggle-sep{display:none}.steps{flex-direction:column;gap:32px;max-width:720px;display:flex}.step__head{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.step__num{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:grid}.step__sub{color:var(--muted);margin:2px 0 0;font-size:13px;line-height:20px}.step__body{padding-left:36px}.step.is-off{opacity:.5;pointer-events:none}.step.is-off .step__num{background:var(--hover);color:var(--muted)}.step .search{max-width:none}.srclist{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:2px;max-height:264px;margin-top:8px;padding:4px;display:flex;overflow-y:auto}.srclist__empty{color:var(--muted);margin:0;padding:12px;font-size:13px}.src{text-align:left;border-radius:8px;align-items:center;gap:12px;width:100%;padding:8px;display:flex}.src:hover{background:var(--hover)}.src[aria-checked=true]{background:#f3f6fe}.src__img{object-fit:cover;background:var(--hover);border-radius:8px;flex:none;width:40px;height:40px}.src__main{flex-direction:column;flex:1;min-width:0;display:flex}.src__title{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.src__meta{color:var(--muted);font-size:12px;line-height:16px}.src__check{color:var(--accent);visibility:hidden;flex:none;padding-right:4px}.src[aria-checked=true] .src__check{visibility:visible}.choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.choices--2{grid-template-columns:repeat(2,minmax(0,1fr))}.choice{border:1px solid var(--line-strong);background:var(--bg);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.choice:hover{border-color:#c6c6c0}.choice.is-on{border-color:var(--accent);box-shadow:0 0 0 3px #2f5bea1f}.choice:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.choice .brand,.choice__icon{margin-bottom:8px}.choice__icon{background:var(--hover);width:32px;height:32px;color:var(--ink-2);border-radius:8px;place-items:center;display:grid}.choice__icon.is-ai{color:var(--violet);background:#f0ecfc}.choice__name{font-weight:500}.choice__sub{color:var(--muted);font-size:12px;line-height:16px}.choice__tick{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:none;position:absolute;top:12px;right:12px}.choice.is-on .choice__tick{display:grid}.choice--rij{border-radius:10px;flex-direction:row;align-items:center;gap:10px;padding:10px 12px}.choice--rij .choice__icon{flex:none;width:28px;height:28px;margin-bottom:0}.choice--rij:disabled{cursor:default;opacity:.6}.choice__tekst{flex-direction:column;gap:2px;min-width:0;display:flex}.vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand{flex:none;display:block}.results{flex-direction:column;gap:16px;padding-left:36px;display:flex}.results:empty{display:none}.results__start{align-items:center;gap:12px;display:flex}.busy{color:var(--violet);align-items:center;gap:8px;font-size:13px;display:flex}.skel{flex-direction:column;gap:8px;padding:8px 0 32px;display:flex}.skel i{background:linear-gradient(90deg,#efefec 0,#f7f7f5 40%,#efefec 80%) 0 0/200% 100%;border-radius:6px;height:12px;animation:1.2s linear infinite shimmer;display:block}.skel i:nth-child(2){width:86%}.skel i:nth-child(3){width:64%}@keyframes shimmer{to{background-position:-200% 0}}@container (width<=520px){.choices,.choices--2{grid-template-columns:minmax(0,1fr)}.step__body,.results{padding-left:0}}.toast--error .i{color:#ff9b94}.source-badge{background:var(--hover);height:22px;color:var(--ink-2);letter-spacing:0;vertical-align:3px;border-radius:6px;align-items:center;gap:6px;margin-left:8px;padding:0 8px;font-size:12px;font-weight:500;line-height:22px;display:inline-flex}.source-badge .i{color:var(--muted)}.kpi__label{align-items:center;gap:4px;display:flex;overflow:visible}.kpi__cmp{min-height:16px}.kpis--stats .kpi{gap:4px}.tip{color:#a3a39c;cursor:help;border-radius:50%;outline:0;place-items:center;width:16px;height:16px;display:inline-grid;position:relative}.tip:hover,.tip:focus-visible{color:var(--ink-2)}.tip:focus-visible{box-shadow:0 0 0 2px var(--accent)}.tip:after{content:attr(data-tip);z-index:5;background:var(--ink);color:#fff;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;border-radius:8px;width:240px;padding:8px 12px;font-size:12px;font-weight:400;line-height:16px;transition:opacity .12s;position:absolute;top:calc(100% + 8px);left:-8px;box-shadow:0 4px 12px #00000026}.tip:hover:after,.tip:focus-visible:after{opacity:1;visibility:visible}.kpi:last-child .tip:after{left:auto;right:-8px}.table--calm{border:0;border-radius:0}.table--calm th{border-bottom:1px solid var(--line);background:0 0;height:32px;padding:0 12px;font-weight:500}.table--calm td{font-variant-numeric:tabular-nums;border-bottom:0;height:52px;padding:6px 12px}.table--calm th:first-child,.table--calm td:first-child{padding-left:0}.table--calm th:last-child,.table--calm td:last-child{padding-right:0}.table--calm tbody tr:first-child td{padding-top:10px}.table--calm tbody tr:hover td{background:#fafaf9}.table--calm .t-title{line-height:20px}.table .t-sub{color:var(--muted);font-size:12px;line-height:16px;display:block}.table--calm .delta{font-size:13px}.table__more{margin-top:8px}.kpi__cmp .delta{flex-wrap:wrap;column-gap:0}.kpi__cmp .delta__vs{white-space:nowrap}@container (width<=879px){.kpis.kpis--stats{row-gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.kpis--stats .kpi:nth-child(3){border-left:0!important;padding-left:0!important}.kpis--stats .kpi:nth-child(odd) .tip:after{left:-8px;right:auto}.kpis--stats .kpi:nth-child(2n) .tip:after{left:auto;right:-8px}}.drop{cursor:pointer;flex-direction:column;gap:4px;height:auto;min-height:72px;padding:16px;transition:background .12s,border-color .12s;position:relative}.drop>.i{color:var(--muted)}.drop:hover,.drop.is-over{border-color:var(--accent);color:var(--ink-2);background:#f3f6fe}.drop:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.drop__hint{color:var(--muted);font-size:12px;line-height:16px}.convlog{flex-direction:column;gap:4px;margin:-8px 0 24px;padding:0;list-style:none;display:flex}.convlog__row{height:32px;color:var(--green);background:#e7f5ee;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.convlog__row.is-error{color:var(--red);background:#fbeaea}.convlog__file{color:var(--ink);font-weight:500}.convlog__msg{font-variant-numeric:tabular-nums}.attention{color:#7a4a00;background:#fff6e5;border-radius:12px;align-items:center;gap:12px;margin:0 0 16px;padding:12px 12px 12px 16px;font-size:13px;line-height:20px;display:flex}.attention>span{flex:1}.attention b{font-weight:600}.media-cleanup{background:var(--hover);color:var(--ink-2);border-radius:12px;align-items:center;gap:12px;margin:0 0 16px;padding:12px 12px 12px 16px;font-size:13px;line-height:20px;display:flex}.media-cleanup>span{flex:1}.media-cleanup b{font-weight:600}.tag--warn{color:#8a5300;background:#fff1d6}.mtile__type{color:#fff;letter-spacing:.02em;background:#191919b8;border-radius:6px;height:20px;padding:0 6px;font-size:11px;font-weight:600;line-height:20px;position:absolute;bottom:8px;right:8px}.checklist{flex-direction:column;gap:8px;margin:0;padding:0;font-size:13px;line-height:20px;list-style:none;display:flex}.checklist li{align-items:flex-start;gap:8px;display:flex}.checklist li>span{flex:1}.checklist .i{margin-top:3px}.checklist .is-open .i{color:#a15c00}.checklist .is-done .i{color:var(--green)}.suggest{border:1px solid var(--line);color:var(--muted);border-radius:8px;align-items:center;gap:12px;padding:12px;font-size:12px;line-height:16px;display:flex}.suggest>.i{color:var(--violet);flex:none}.suggest>span{flex:1}.suggest b{color:var(--ink-2);font-size:13px;font-weight:500;line-height:20px;display:block}.field__input.is-missing{background:#fffcf5;border-color:#e2b66b}.hint-warn{color:#8a5300}.brand-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.brand-main{flex-direction:column;gap:16px;min-width:0;display:flex}.brand-side{position:sticky;top:0}.brand-side .h3{margin-bottom:8px}@container (width<=880px){.brand-grid{grid-template-columns:minmax(0,1fr)}.brand-side{order:-1;position:static}}.set{padding:20px}.set__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.asset{align-items:center;gap:16px;display:flex}.asset__img{background:var(--hover);border-radius:8px;flex:none;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.asset__img img{object-fit:contain;max-width:100%;max-height:100%}.asset__meta{flex-direction:column;flex:1;min-width:0;display:flex}.asset__meta b{font-weight:500}.asset .btn{cursor:pointer;position:relative}.asset__meta .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset__acties{align-items:center;gap:4px;margin-top:6px;display:flex}.vacfoto{flex-direction:column;gap:6px;display:flex}.vacfoto .asset__acties{flex-wrap:wrap;margin-top:0}.vacfoto__img{aspect-ratio:16/9;background:var(--hover);color:var(--muted);border-radius:8px;place-items:center;display:grid;overflow:hidden}.vacfoto__img img{object-fit:cover;width:100%;height:100%}.vacature-tekst{color:var(--ink-2);font-size:13px;line-height:20px}.vacature-tekst h2{color:var(--ink);margin:14px 0 4px;font-size:13px;font-weight:600;line-height:18px}.vacature-tekst>:first-child{margin-top:0}.vacature-tekst p{margin:0 0 8px}.vacature-tekst ul,.vacature-tekst ol{margin:0 0 8px;padding-left:18px}.vacature-tekst li+li{margin-top:2px}.asset .btn:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}code,.code{color:var(--ink-2);background:#0000000d;border-radius:4px;padding:1px 4px;font:500 12px/16px ui-monospace,SFMono-Regular,Menlo,monospace}.snippet{color:var(--ink-2);white-space:pre;background:#f4f4f2;border-radius:8px;margin:0;padding:12px;font:12px/18px ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.og{border:1px solid var(--line);border-radius:8px;flex-direction:column;max-width:400px;display:flex;overflow:hidden}.og img{aspect-ratio:1.91;object-fit:cover;width:100%;display:block}.og__body{color:var(--muted);background:#f3f3f1;flex-direction:column;gap:2px;padding:8px 12px 12px;font-size:12px;line-height:16px;display:flex}.og__body small{text-transform:uppercase;letter-spacing:.02em;font-size:11px}.og__body b{color:var(--ink);font-size:13px;font-weight:600;line-height:18px}.og__body>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.serp{box-shadow:0 0 0 1px var(--line);border-radius:12px;flex-direction:column;gap:4px;padding:16px;font-family:Arial,sans-serif;display:flex}.serp__site{color:#202124;align-items:center;gap:8px;font-size:12px;display:flex}.serp__site img{background:#f1f3f4;border-radius:50%;padding:2px}.serp__title{color:#1a0dab;font-size:18px;font-weight:400;line-height:24px}.serp__desc{color:#4d5156;font-size:13px;line-height:20px}.serp__title,.serp__desc{overflow-wrap:anywhere}.google{box-shadow:0 0 0 1px var(--line);background:var(--bg);border-radius:12px}.google__kop{cursor:pointer;color:var(--ink);border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:600;list-style:none;display:flex}.google__kop::-webkit-details-marker{display:none}.google__kop:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.google__kop>.i:first-child{color:var(--muted);align-self:flex-start;margin-top:3px}.google__titels{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.google__titel{line-height:20px}.google__stand{color:var(--muted);font-size:12px;font-weight:400;line-height:16px}.google__stand.hint-warn{color:#8a5300}.google__pijl{color:var(--muted);transition:transform .15s;display:inline-flex;transform:rotate(-90deg)}.google[open] .google__pijl{transform:none}.google__body{flex-direction:column;gap:16px;padding:0 16px 16px;display:flex}.google__ai{flex-direction:column;gap:8px;display:flex}.google__ai-kop{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.google__ai-kop .i{color:var(--violet)}.google__ai .chips{margin-bottom:0}.link-logo{color:#fff;letter-spacing:-.01em;font:700 11px/1 Inter Variable,Inter,sans-serif}.insp__head .link-logo{border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.row .row__end{margin-right:4px}.mailcol{max-width:600px;margin:0 auto;transition:max-width .2s}.mailcol.is-mobile{max-width:375px}.mailcol .mailhead,.mailcol .mail{max-width:none;margin-left:0;margin-right:0}.mailhead b,.mailhead .muted{overflow-wrap:anywhere}.mail{container-type:inline-size}.mail .mblog__title{color:#111;margin:0 0 8px;font-weight:700}.mail .mblog__text{color:#555;margin:0 0 8px;font-size:14px;line-height:22px}.mlink{color:#ee7203;font-weight:700;text-decoration:none}.mcta{text-align:center}.mfeat img{aspect-ratio:16/9;object-fit:cover;border-radius:4px;width:100%;margin-bottom:16px;display:block}.mfeat__sub{color:#666;margin-bottom:4px;font-size:13px;display:block}.mfeat h2{margin-bottom:8px}.mimg{margin:0}.mimg img{border-radius:4px;width:100%;display:block}.mimg figcaption{color:#666;text-align:center;margin-top:8px;font-size:13px;line-height:20px}.mempty{color:#888;text-align:center;border:1px dashed #d9d9d5;border-radius:4px;margin:0;padding:12px;font-size:14px}.mempty--all{margin:24px 32px}.mailnote{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin:12px 0 0;font-size:12px;line-height:16px;display:flex}@container (width<=480px){.mail .mblock,.mail .mblock--head,.mail .mfoot{padding-left:20px;padding-right:20px}.mail .mblock{padding-top:20px;padding-bottom:20px}.mail h1{font-size:21px;line-height:27px}.mail h2{font-size:17px;line-height:23px}.mail .mblog{grid-template-columns:minmax(0,1fr)}.mail .mvac{flex-wrap:wrap;gap:4px 16px}.mail .mvac a{margin-left:0}.mail .mbtn{text-align:center;display:block}.mail .mail__logo{width:128px;height:39px}.mempty--all{margin:20px}}.sec__type{background:var(--hover);width:24px;height:24px;color:var(--muted);border-radius:6px;flex:none;place-items:center;display:grid}button.sec__name{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;height:100%;font-size:13px;font-weight:500;overflow:hidden}.blockbar{flex-wrap:wrap;gap:8px;display:flex}.blockbar__del{color:var(--red);margin-left:auto}.i-down{display:inline-flex;transform:rotate(180deg)}.lib__thumb--icon{background:var(--hover);color:var(--ink-2);border-radius:8px;place-items:center;display:grid}.btn--icon{justify-content:center;width:28px;padding:0}.btn--icon:disabled{opacity:.4}.pagepick__btn span{white-space:nowrap}.modules{gap:0}.mod{padding:0 6px}.mod.is-active{padding:0 10px 0 8px}body.chat-off .modules{border-bottom:0;gap:4px}.modules[data-pas=compact] .mod.is-active .mod__label,.modules[data-pas=krap] .mod.is-active .mod__label{display:none}.modules[data-pas=compact] .mod.is-active{padding:0 6px}.modules[data-pas=krap] .mod,.modules[data-pas=krap] .mod.is-active{padding:0 4px}.modules[data-pas=compact],.modules[data-pas=krap]{justify-content:space-between}.modules[data-pas=krap]{flex-wrap:wrap}.filters__n{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:6px;font-size:12px;font-weight:500}.filters button[aria-pressed=true] .filters__n{color:var(--muted)}.table td.t-act{text-align:right;width:40px;padding:0 8px 0 0}.table .t-act .icon-btn{opacity:0;margin-left:auto}.table tr:hover .t-act .icon-btn,.table .t-act .icon-btn:focus-visible{opacity:1}.sheet--page{overflow-x:hidden}.table td:has(.t-title){white-space:normal}@container (width>=880px){.kpis--stats .kpi:nth-child(n+3) .tip:after{left:auto;right:-8px}}.top__left{flex-shrink:0}.top__right{min-width:0}.status{flex-shrink:1;overflow:hidden}.status__label{flex:none}.status__meta{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width<=1360px){.btn--fold{justify-content:center;width:32px;padding:0}.btn--fold .btn__label{display:none}}@media (width<=1500px){body:has(.crumb__back) .top .btn--fold{justify-content:center;width:32px;padding:0}body:has(.crumb__back) .top .btn--fold .btn__label{display:none}}body:has(.crumb__back) .top .status{flex-shrink:0}body:has(.crumb__back) .top__left{flex-shrink:1;min-width:0}:is(body:has(.crumb__back) .top__module,body:has(.crumb__back) .crumb){flex-shrink:1;min-width:0}body:has(.crumb__back) .crumb__title{flex-shrink:1;min-width:3em}@media (width<=1400px){body:has(.crumb__back) .top{gap:8px}body:has(.crumb__back) .top__right{gap:4px}}@media (width<=1320px){.top .btn--rn{justify-content:center;width:32px;padding:0}.top .btn--rn .btn__label{display:none}}.ws__btn{cursor:default}.ws__btn:hover{background:0 0}.ws__wissel{flex:1;min-width:0;position:relative}.ws__btn--wissel{cursor:pointer}.ws__btn--wissel:hover,.ws__btn--wissel[aria-expanded=true]{background:var(--hover)}.ws__chev{flex:none;display:inline-flex}.ws__text strong,.ws__text small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body.chat-off .ws__wissel{flex:none}.ws__menu{z-index:40;width:max(100%,260px);top:44px;left:0}.ws__logo{object-fit:cover;background:var(--hover);border-radius:6px;flex:none;width:28px;height:28px;box-shadow:inset 0 0 0 1px #0000000f}body{font-family:Inter Variable,Inter,system-ui,sans-serif}#app{display:contents}.ws__logo--letter{background:var(--ink);color:#fff;place-items:center;font-size:12px;font-weight:600;display:grid}.picker{flex-direction:column;gap:16px;display:flex}.picker__bar{align-items:center;gap:8px;display:flex}.picker__bar .search{max-width:none}.picker__grid{max-height:min(420px,52vh);margin:0 -4px;padding:4px;overflow:auto}.picker__grid .media-grid{grid-template-columns:repeat(auto-fill,minmax(144px,1fr));gap:12px}.ws{gap:4px}.ws__actions{gap:2px;margin-left:auto;display:flex}body.chat-off .ws__actions{display:none}.search-dialog{padding:16px}.search--big{max-width:none}.search--big input{height:40px;font-size:15px}.search-dialog__list{max-height:min(420px,60vh);margin-top:8px;overflow:auto}.search-dialog__group{color:var(--muted);padding:12px 8px 4px;font-size:12px;font-weight:600}.ws__lang{letter-spacing:.02em;align-items:center;gap:2px;width:auto;padding:0 4px 0 6px;font-size:11px;font-weight:600;display:inline-flex}.taal{position:relative}.taal__menu{z-index:40;width:240px;top:36px;left:auto;right:0}.taal__code{background:var(--hover);min-width:28px;height:20px;color:var(--ink-2);letter-spacing:.02em;border-radius:4px;flex:none;place-items:center;padding:0 4px;font-size:11px;font-weight:600;display:grid}.taal__item.is-current .taal__code{background:var(--ink);color:#fff}.taal__item .page-item__path{color:var(--ink-2);place-items:center;display:grid}.account{position:relative}.account__btn{background:var(--hover);color:var(--ink-2);border-radius:50%;font-size:11px;font-weight:600}.account__menu{z-index:40;min-width:260px;position:absolute;top:36px;left:auto;right:0}.account__who{border-bottom:1px solid var(--line);color:var(--muted);flex-direction:column;margin-bottom:4px;padding:8px 10px 10px;font-size:12px;display:flex}.account__who b{color:var(--ink);font-size:13px;font-weight:600}.impersonation{z-index:60;color:#fff;background:#b45309;border-radius:10px;align-items:center;gap:12px;padding:8px 12px;font-size:13px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000002e}.impersonation button{color:inherit;border:1px solid #fff9;border-radius:6px;padding:2px 10px}.toegang{background:var(--stage);isolation:isolate;place-items:center;padding:32px 16px;display:grid;position:fixed;inset:0;overflow-y:auto}.toegang__kaart{z-index:1;background:var(--bg);border:1px solid #ffffffe6;border-radius:20px;width:100%;max-width:440px;padding:40px;position:relative;box-shadow:0 1px 2px #1919190a,0 24px 64px -12px #19191929}.toegang__merk{color:var(--ink);align-items:center;gap:12px;margin-bottom:32px;font-size:14px;font-weight:600;display:flex}.toegang__merk span{flex-direction:column;line-height:18px;display:flex}.toegang__merk small{color:var(--muted);font-size:12px;font-weight:400}.toegang__teken{border-radius:7px;flex:none;width:28px;height:28px}.toegang__titel{letter-spacing:-.02em;margin:0 0 6px;font-size:26px;font-weight:600;line-height:32px}.toegang__sub{color:var(--muted);margin:0 0 24px;font-size:14px;line-height:21px}.toegang__sub b{color:var(--ink);font-weight:600}.toegang .btn{border-radius:10px;height:44px;font-size:14px}.toegang .field__input{border-radius:10px;height:44px;font-size:15px}.toegang .field__input[aria-invalid=true]{border-color:var(--red)}.toegang__fout{color:var(--red);font-size:13px;line-height:18px}.toegang__melding{color:#1e3fa8;background:#eef2fd;border-radius:10px;margin:0 0 16px;padding:10px 12px;font-size:13px;line-height:18px}.toegang__melding--let-op{color:#8a4e00;background:#fff6e5}.toegang__voet{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:24px 0 0;font-size:13px;display:flex}.toegang__voet .link{font-size:13px}.toegang__voet button.link:disabled{color:var(--muted);cursor:default;text-decoration:none}.toegang__rechten{color:var(--ink-2);margin:0 0 20px;font-size:13px;line-height:19px}.toegang__rechten p{margin:0 0 8px}.toegang__rechten ul{margin:0 0 8px;padding-left:20px;list-style:outside}.toegang__rechten b{color:var(--ink);font-weight:600}.toegang__tweede{margin-top:8px}.toegang__uitleg{color:var(--muted);text-align:center;margin:16px 0 0;font-size:12px;line-height:17px}.codevakken{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.codevakken input{border:1px solid var(--line-strong);background:var(--bg);text-align:center;font-variant-numeric:tabular-nums;width:100%;height:60px;color:var(--ink);caret-color:var(--accent);border-radius:12px;outline:0;padding:0;font:600 26px/1 Inter Variable,Inter,system-ui,sans-serif;transition:border-color .12s,box-shadow .12s}.codevakken input:focus{border-color:var(--accent);box-shadow:0 0 0 4px #2f5bea24}.codevakken input:not(:placeholder-shown){background:#f7f8fe}.codevakken.is-fout input{border-color:var(--red);background:#fff6f5}.codevakken.is-fout{animation:.32s ease-in-out toegang-schud}.codevakken.is-bezig input{opacity:.6}@keyframes toegang-schud{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.ta{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ta__vlak{filter:blur(70px);opacity:.5;border-radius:50%;width:60vmax;height:60vmax;animation:28s ease-in-out infinite alternate ta-adem;position:absolute}.ta__vlak--1{background:radial-gradient(circle,#9db3ff 0%,#9db3ff00 70%);top:-22vmax;left:-18vmax}.ta__vlak--2{background:radial-gradient(circle,#c2b2ff 0%,#c2b2ff00 70%);animation-duration:34s;animation-delay:-8s;bottom:-26vmax;right:-22vmax}.ta__vlak--3{background:radial-gradient(circle,#9ee7de 0%,#9ee7de00 70%);width:50vmax;height:50vmax;animation-duration:31s;animation-delay:-14s;bottom:-30vmax;left:-10vmax}.ta__vlak--4{background:radial-gradient(circle,#ffd3b5 0%,#ffd3b500 70%);width:40vmax;height:40vmax;animation-duration:25s;animation-delay:-4s;top:-16vmax;right:-8vmax}@keyframes ta-adem{0%{transform:translate(0,0)scale(1)}50%{transform:translate(4vmax,3vmax)scale(1.08)}to{transform:translate(-3vmax,5vmax)scale(.96)}}.ta__korrel{opacity:.16;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23k)'/%3E%3C/svg%3E");position:absolute;inset:-50%}.tf{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink-2);background:#ffffffa8;border:1px solid #ffffffd9;border-radius:14px;padding:12px;font-size:12px;line-height:16px;animation:16s ease-in-out infinite alternate ta-zweef;position:absolute;box-shadow:0 12px 32px -12px #1919192e}@keyframes ta-zweef{0%{translate:0}to{translate:0 -14px}}.tf--voorstel{width:250px;top:13%;left:6%;rotate:-4deg}.tf--chat{width:250px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-direction:column;gap:8px;padding:0;animation-duration:19s;animation-delay:-6s;display:flex;top:11%;right:6%;rotate:3deg}.tf--site{width:270px;padding:0;animation-duration:21s;animation-delay:-10s;bottom:9%;left:9%;overflow:visible;rotate:2deg}.tf--kanalen{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-direction:column;gap:6px;padding:0;animation-duration:17s;animation-delay:-3s;display:flex;bottom:24%;right:8%;rotate:-3deg}.tf--nieuwsbrief{flex-direction:column;gap:6px;width:170px;animation-duration:23s;animation-delay:-12s;display:flex;bottom:5%;right:20%;rotate:5deg}.tf__kop{color:var(--muted);align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:600;display:flex}.tf__ai{background:linear-gradient(135deg, var(--violet), var(--accent));border-radius:4px;flex:none;width:14px;height:14px}.tf__oud{color:var(--muted);margin-bottom:4px;text-decoration:line-through}.tf__nieuw{color:#1e3fa8;background:#2f5bea14;border-radius:8px;padding:6px 8px;font-weight:500}.tf__knoppen{gap:6px;margin-top:10px;display:flex}.tf__knop{border:1px solid var(--line-strong);background:#fff;border-radius:7px;padding:4px 10px;font-size:11px;font-weight:500}.tf__knop--ja{border-color:var(--accent);background:var(--accent);color:#fff}.tf__bubbel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;border:1px solid #ffffffe6;border-radius:14px;max-width:92%;padding:9px 12px;box-shadow:0 12px 28px -14px #19191933}.tf__bubbel--jij{color:#fff;background:#191919db;border-color:#0000;border-bottom-right-radius:4px;align-self:flex-end}.tf__bubbel--ai{border-bottom-left-radius:4px;align-items:flex-start;gap:8px;display:flex}.tf__balk{border-bottom:1px solid #1919190f;align-items:center;gap:4px;padding:8px 10px;display:flex}.tf__balk i{background:#d9d9d5;border-radius:50%;width:6px;height:6px}.tf__balk span{color:var(--muted);margin-left:8px;font-size:10px}.tf__hero{flex-direction:column;gap:6px;padding:14px;display:flex;position:relative}.tf__hero s,.tf--nieuwsbrief s{background:#1919191a;border-radius:3px;height:6px;text-decoration:none;display:block}.tf__hero s:nth-of-type(2),.tf--nieuwsbrief s.kort{width:60%}.tf__hero em{background:var(--accent);opacity:.85;border-radius:6px;width:72px;height:18px;margin-top:4px;display:block}.tf__selectie{border:1.5px dashed var(--accent);border-radius:6px;flex-direction:column;gap:5px;margin:-6px -6px 2px;padding:6px;display:flex}.tf__selectie b{background:#1919198c;border-radius:3px;height:9px;display:block}.tf__selectie b+b{width:70%}.tf__cursor{filter:drop-shadow(0 2px 3px #0003);position:absolute;bottom:26px;right:54px}.tf__chip{background:#fffc;border:1px solid #ffffffe6;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;font-weight:500;display:inline-flex;box-shadow:0 10px 24px -14px #19191933}.tf__chip:nth-child(2){margin-left:18px}.tf__chip:nth-child(3){margin-left:6px}.tf__beeld{background:linear-gradient(135deg,#dce3fb,#ede6ff);border-radius:8px;height:52px}@media (width<=1180px){.tf--nieuwsbrief,.tf--kanalen{display:none}.tf--voorstel{left:3%}.tf--chat{right:3%}.tf--site{left:3%}}@media (width<=900px){.tf--site{display:none}.tf--voorstel{top:auto;bottom:3%;left:4%}.tf--chat{top:3%}}@media (width<=560px){.toegang{align-items:start;padding:88px 16px 120px}.toegang__kaart{border-radius:18px;padding:28px 22px}.toegang__titel{font-size:23px;line-height:29px}.toegang__merk small{display:none}.tf{transform-origin:50%;scale:.82}.tf--chat{opacity:.9;width:240px;top:8px;right:-12px}.tf--voorstel{opacity:.85;width:240px;bottom:16px;left:-10px}.codevakken{gap:6px}.codevakken input{height:54px;font-size:22px}}@media (width<=1023px){:root{--mobile-nav:64px}.media-bulk{z-index:29;right:8px;bottom:calc(var(--mobile-nav) + env(safe-area-inset-bottom) + 8px);flex-wrap:wrap;row-gap:8px;margin:0;padding:8px 8px 8px 12px;position:fixed;top:auto;left:8px}.media-bulk__clear{order:1;margin-left:auto}.media-bulk__actions{flex-wrap:wrap;flex:100%;order:2;margin-left:0}.media-bulk__actions .btn{flex:auto;justify-content:center}body:has(.media-bulk) .mobile-chat-button{display:none}html,body{width:100%;min-width:0;height:100%;overflow:hidden}body,body.has-selection,body.is-preview{height:100dvh;display:block}#app{width:100%;height:100%;display:block}body.mobile-shell{background:var(--stage)}.mobile-top{z-index:30;gap:4px;width:100%;height:56px;padding:0 8px;position:fixed;inset:0 0 auto}.mobile-top__brand{flex:none;place-items:center;width:36px;display:grid}.mobile-top .top__module{flex:auto;gap:0;min-width:0;overflow:visible}.mobile-top .top__module>.sep,.mobile-top .devices{display:none}.mobile-top .pagepick{flex:auto;min-width:0;max-width:100%}.mobile-top .pagepick__btn{width:100%;min-width:44px;max-width:100%;height:44px;padding:0 6px}.mobile-top .pagepick__btn .i{display:none}.mobile-top .pagepick__btn span{text-overflow:ellipsis;min-width:0;overflow:hidden}.mobile-top .pagepick .menu{width:auto;max-height:calc(100dvh - 136px);position:fixed;top:52px;left:8px;right:8px}.mobile-top .crumb{flex:auto;min-width:0;max-width:100%;overflow:hidden}.mobile-top .crumb__back{justify-content:center;width:44px;min-width:44px;height:44px;padding:0;font-size:0}.mobile-top .crumb__back .i{transform:rotate(90deg)}.mobile-top .crumb__sep{display:none}.mobile-top .crumb__title{text-overflow:ellipsis;min-width:0;max-width:100%;padding:0 4px;font-size:14px}.mobile-top .top__module>.icon-btn{flex:none;width:44px;height:44px}.mobile-top__actions{flex:none;align-items:center;gap:2px;min-width:0;display:flex}.mobile-top__actions>.btn--primary{min-width:44px;height:44px;padding:0 10px;font-size:12px}.mobile-top__actions>.mobile-primary--keep{max-width:none}.mobile-top__actions>.btn--primary .badge{min-width:20px}.mobile-more{width:44px;height:44px}.mobile-status__button{min-width:44px;height:44px}.mobile-status{position:relative}.mobile-status__button{justify-content:center;gap:6px;padding:0 8px}.mobile-status__button .status__label{white-space:nowrap;text-overflow:ellipsis;max-width:112px;font-size:12px;font-weight:500;overflow:hidden}.mobile-status__popover{z-index:35;border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-direction:column;width:min(280px,100vw - 16px);padding:12px 16px;font-size:12px;line-height:18px;display:flex;position:fixed;top:52px;right:8px;box-shadow:0 12px 32px #00000024}.mobile-status__popover b{font-size:13px}.mobile-status__popover span{color:var(--muted)}.mobile-stage{inset:56px 0 calc(var(--mobile-nav) + env(safe-area-inset-bottom));width:100%;min-width:0;padding:0;position:fixed;overflow:hidden}.mobile-stage .sheet{width:100%;min-width:0;box-shadow:none;border-radius:0}.mobile-stage .sheet--page{padding-bottom:88px}.mobile-stage .site-host,.mobile-stage .site-frame{width:100%;max-width:100%}.mobile-stage .site-host[data-device=tablet],.mobile-stage .site-host[data-device=mobiel]{background:#fff;overflow:hidden}.mobile-stage .site-host[data-device=tablet] .site-frame,.mobile-stage .site-host[data-device=mobiel] .site-frame{box-shadow:none}.mobile-stage .mini{width:100%;display:block}.mobile-nav{z-index:30;height:calc(var(--mobile-nav) + env(safe-area-inset-bottom));padding:4px 4px env(safe-area-inset-bottom);border-top:1px solid var(--line);background:#fffffff7;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;inset:auto 0 0}.mobile-nav__item{min-width:0;min-height:56px;color:var(--muted);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 2px;font-size:10px;font-weight:500;line-height:14px;text-decoration:none;display:flex;position:relative}.mobile-nav__item.is-active{color:var(--accent);background:#f3f6fe}.mobile-nav__item>span:last-child{text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.mobile-nav__icon{position:relative}.mobile-nav__icon .mod__dot{top:-3px;right:-5px}.mobile-chat-button{z-index:31;right:16px;bottom:calc(var(--mobile-nav) + env(safe-area-inset-bottom) + 16px);background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:fixed;box-shadow:0 8px 24px #00000038}.mobile-chat-button__dot{background:var(--violet);border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:3px;right:3px}.mobile-edit-button{z-index:31;left:16px;bottom:calc(var(--mobile-nav) + env(safe-area-inset-bottom) + 16px);background:var(--ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:44px;height:44px;padding:0 16px;font-weight:600;display:inline-flex;position:fixed;box-shadow:0 8px 24px #00000038}.mobile-sheet-backdrop{z-index:70;background:#19191952;justify-content:stretch;align-items:flex-end;animation:.12s ease-out fade;display:flex;position:fixed;inset:0}.mobile-sheet{background:var(--bg);border-radius:18px 18px 0 0;outline:0;flex-direction:column;width:100%;height:min(72dvh,720px);min-height:320px;transition:height .18s,transform .18s;display:flex;overflow:hidden;box-shadow:0 -12px 40px #0000002e}.mobile-sheet--expanded,.mobile-sheet--full{height:calc(100dvh - env(safe-area-inset-top));border-radius:0;max-height:100dvh}.mobile-sheet__drag{touch-action:none;cursor:grab;flex:none;place-items:center;height:20px;display:grid}.mobile-sheet__drag>span{background:var(--line-strong);border-radius:999px;width:40px;height:4px}.mobile-sheet__head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;height:52px;padding:0 8px 0 16px;display:flex}.mobile-sheet__head h2{flex:1;margin:0;font-size:16px;font-weight:600;line-height:22px}.mobile-sheet__head .icon-btn{width:44px;height:44px}.mobile-sheet__body{min-width:0;min-height:0;padding-bottom:env(safe-area-inset-bottom);flex:1;overflow-y:auto}.mobile-sheet__body>.chat{height:100%}.mobile-sheet__body .messages{padding-left:16px;padding-right:16px}.mobile-sheet__body .composer{margin:0 12px 12px}.mobile-panel{flex-direction:column;min-height:100%;display:flex}.mobile-panel .insp__body,.mobile-panel .insp__scroll{flex:none;overflow:visible}.mobile-panel>.insp__head{display:flex}.mobile-panel>.insp__head>.icon-btn{display:none}.mobile-panel .concept{margin-top:auto}.mobile-actions{flex-direction:column;gap:4px;padding:8px 12px 24px;display:flex}.mobile-actions>.btn{width:100%;height:44px;color:var(--ink-2);background:0 0;border:0;justify-content:flex-start}.mobile-actions>.btn:hover{background:var(--hover)}.mobile-actions .page-item,.mobile-module-list .page-item{height:auto;min-height:44px}.mobile-account{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.mobile-account .account__who{margin:0}.mobile-module-list{flex-direction:column;gap:4px;padding:8px 12px 24px;display:flex}.mobile-module-list .page-item{position:relative}.mobile-module-list .mod__dot{top:19px;right:12px}.pg{width:100%;min-width:0;padding:24px}.pg__head{flex-wrap:wrap;align-items:flex-start}.pg__head>*{min-width:0}.pg__title,.pg__sub{overflow-wrap:anywhere}.toolbar{flex-wrap:wrap;align-items:stretch}.toolbar .search{flex:100%;max-width:none}.search input,.field__input,.composer textarea,input,select,textarea{font-size:16px!important}.search input,.field__input,.composer textarea,input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{min-height:44px}.filters,.tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;max-width:100%;overflow-x:auto}.filters.can-scroll-right,.tabs.can-scroll-right{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000)}.filters.can-scroll-left,.tabs.can-scroll-left{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px 100%);mask-image:linear-gradient(90deg,#0000,#000 28px 100%)}.filters.can-scroll-left.can-scroll-right,.tabs.can-scroll-left.can-scroll-right{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.filters{flex:auto}.filters button,.tabs button{flex:none;min-width:44px;height:44px;min-height:44px}.tabs{margin-left:0;margin-right:0}.count{align-self:center}.field__row,.grid2,.stat-cols,.brand-grid{grid-template-columns:minmax(0,1fr)}.choices,.choices--2{grid-template-columns:repeat(2,minmax(0,1fr))}.media-grid,.picker__grid .media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kpis,.kpis.kpis--stats{row-gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.kpis .kpi:nth-child(odd){border-left:0!important;padding-left:0!important}.mini-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.chart,.chart__svg{width:100%;max-width:100%}.spark{max-width:100%}.set__head,.picker__bar,.attention,.media-cleanup,.asset{flex-wrap:wrap;height:auto;min-height:52px}.row{min-width:0;min-height:56px}.row__main,.row__title,.row__meta,.table td span{min-width:0;max-width:100%}.table .t-title,.table td .muted{overflow-wrap:anywhere;word-break:break-word}.row__end{overflow-wrap:anywhere;text-align:right;max-width:42%}.kv{grid-template-columns:minmax(88px,auto) minmax(0,1fr)}.kv dd{white-space:normal;overflow-wrap:anywhere}.mailstage{padding:20px 12px 32px}.mailcol{width:100%}.snippet{white-space:pre-wrap;overflow-wrap:anywhere}.impersonation{left:8px;right:8px;bottom:calc(var(--mobile-nav) + env(safe-area-inset-bottom) + 8px);flex-wrap:wrap;transform:none}a[href],button,[role=button],[role=tab]{min-width:44px;min-height:44px}a[href]{align-items:center;display:inline-flex}.icon-btn,.icon-btn--sm,.btn--icon,.send{width:44px;min-width:44px;height:44px;min-height:44px}.chip{height:auto;min-height:44px;padding-top:8px;padding-bottom:8px}.context__x{min-width:44px;min-height:44px}.context{height:auto;min-height:44px}.drop input.vh{clip:auto;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;inset:0}.picker__bar>input.vh{display:none}.dialog-backdrop{z-index:90;align-items:flex-end;padding:8px}.rl--mobiel{z-index:105;padding:8px 8px calc(var(--mobile-nav) + env(safe-area-inset-bottom) + 8px);align-items:end}.rl--mobiel .rl__kaart{width:100%;max-width:100%;padding:20px 16px 16px}.rl--mobiel .rl__voet .btn{min-height:44px}.dialog{border-radius:16px;flex-direction:column;width:100%;max-width:100%;max-height:calc(100dvh - 16px);display:flex}.dialog__head{flex:none;padding:16px 8px 0 16px}.dialog__body{min-height:0;padding:12px 16px 20px;overflow-y:auto}.dialog__foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));flex-wrap:wrap;flex:none}.dialog__foot .btn{min-height:44px}.toast{z-index:100;bottom:calc(var(--mobile-nav) + env(safe-area-inset-bottom) + 12px);max-width:calc(100vw - 24px);height:auto;min-height:44px}.table{border:0;border-radius:0;display:block;overflow:visible}.table thead{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.table tbody{gap:12px;display:grid}.table tr,.table tbody tr{border:1px solid var(--line);background:var(--bg);cursor:pointer;border-radius:12px;flex-direction:column;width:100%;min-width:0;padding:12px;display:flex}.table td,.table td.num,.table--calm td{white-space:normal;text-align:right;border:0;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;min-width:0;height:auto;min-height:32px;padding:4px 0;display:flex}:is(.table td:first-child:has(.t-thumb),.table td:first-child:has(.avatar)){width:100%}.table td:before{content:attr(data-label);color:var(--muted);text-align:left;flex:0 0 34%;font-size:12px;line-height:20px}.table td[data-label=""]:before{display:none}.table td[data-label=""]{justify-content:flex-start}.table td:has(.t-title){text-align:left;order:-2;font-size:15px;display:block}.table td:has(.t-title):before{margin-bottom:2px;display:block}.table td.t-act{justify-content:flex-end;width:100%;padding:4px 0 0}.table .t-act .icon-btn{opacity:1}.table--calm tbody tr:first-child td{padding-top:4px}.table-user{width:100%;min-width:0}.table-user__text{flex:auto;min-width:0;overflow:hidden}.table-user__text .t-title,.table-user__text .muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (width<=767px){.mobile-top__actions>.mobile-primary--compact{justify-content:center;gap:0;width:44px;max-width:44px;padding:0;font-size:0}.mobile-top__actions>.mobile-primary--kort{gap:6px;max-width:none;padding:0 12px;font-size:13px}.pg{padding:20px 16px 32px}.pg__head{margin-bottom:20px}.mobile-top:has(.crumb__back) .mobile-top__actions>[data-publiceren] .badge{display:none}.mobile-top:has(.crumb__back) .mobile-top__actions>[data-publiceren]{padding:0 14px}.pg__actions{flex:100%;align-self:stretch}.pg__actions>.btn{flex:auto;justify-content:center;height:44px}.choices,.choices--2,.field__row{grid-template-columns:minmax(0,1fr)}.set{padding:16px}.proposal{margin-left:0}.msg--ai .msg__body{padding-left:28px}.stat-cols{gap:20px}.bar__label small:has(.bar__members){display:none}.table .t-thumb,.table .avatar{width:48px;height:48px}.row{flex-wrap:wrap}.row>.field__input{flex-basis:calc(100% - 112px)!important}.media-grid,.picker__grid .media-grid{gap:8px}.picker__bar .btn{min-width:44px}.toegang{padding-left:12px;padding-right:12px}.toegang__kaart{max-width:100%}.toegang .field__input{font-size:16px}.toegang__voet .link{justify-content:center;align-items:center;min-height:44px;padding:0 8px;display:inline-flex}}@media (width>=768px) and (width<=1023px){.table tbody{grid-template-columns:repeat(2,minmax(0,1fr))}}.ov-page{width:100%;min-width:0;max-width:1100px;color:var(--ink);margin:0 auto;padding:28px clamp(20px,4vw,48px) 56px}.ov-page h1{letter-spacing:-.035em;margin:2px 0 0;font-size:clamp(25px,3vw,34px);line-height:1.2}.ov-page h2{margin:0;font-size:16px;line-height:24px}.ov-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.ov-eyebrow{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.ov-period{border:1px solid var(--line);background:#f7f7f5;border-radius:10px;gap:4px;padding:3px;display:flex}.ov-period button{min-height:34px;color:var(--muted);border-radius:7px;padding:0 12px;font-size:12px;font-weight:600}.ov-period button:hover{color:var(--ink)}.ov-period button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 1px 3px #1919191f}.ov-demo{color:var(--muted);align-items:center;gap:6px;margin:-4px 0 12px;font-size:12px;display:flex}.ov-demo .i{color:var(--accent)}.ov-vertaling{margin:0 0 16px}.ov-vertaling__taal{display:block}.ov-chart-card{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:20px 22px 8px}.ov-chart-card__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.ov-chart-card__head>div{flex-direction:column;min-width:0;display:flex}.ov-chart-card__head .link{flex:none;min-height:32px;font-size:12px}.ov-chart-card .chart,.ov-chart-card .chart__svg{width:100%;max-width:100%}.ov-chart-card .chart__svg{height:224px}.ov-chart-empty{min-height:180px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.ov-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.ov-kpi{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-width:0;min-height:112px;padding:18px 20px;display:flex}.ov-kpi__label{color:var(--muted);font-size:12px;line-height:16px}.ov-kpi__value{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:6px;display:flex}.ov-kpi__value strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:28px;line-height:36px}.ov-unavailable{color:var(--ink-2);margin-top:10px;font-size:14px;font-weight:500;line-height:20px;display:block}.ov-form-kinds{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:12px;padding:18px 20px}.ov-form-kinds>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.ov-form-kinds>header>span{color:var(--muted);font-size:12px}.ov-form-kinds dl{grid-template-columns:repeat(var(--ov-n,4), minmax(0, 1fr));gap:8px;margin:0;display:grid}.ov-kpis--een{grid-template-columns:minmax(0,1fr)}.ov-form-kinds dl>div{background:#f7f7f5;border-radius:9px;min-width:0;padding:10px 12px}.ov-form-kinds dt{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:16px;overflow:hidden}.ov-form-kinds dd{font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:20px;font-weight:600;line-height:26px}a.ov-waiting{min-width:0;color:inherit;background:#fcfbff;border:1px solid #ddd6f7;border-radius:11px;grid-template-columns:36px minmax(0,1fr) 14px;align-items:center;gap:12px;margin-top:18px;padding:11px 14px;text-decoration:none;display:grid}a.ov-waiting:hover{border-color:#cfc4f3}.ov-waiting>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.ov-waiting strong{font-size:13px;line-height:19px}.ov-waiting small{color:var(--muted);font-size:11px;line-height:16px}.ov-waiting>.i{color:var(--muted);transform:rotate(-90deg)}.ov-icon{width:36px;height:36px;color:var(--ink-2);background:#f1f1ee;border-radius:9px;flex:none;place-items:center;display:grid}.ov-lower{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:20px;margin-top:28px;display:grid}.ov-site{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;overflow:hidden}.ov-site__preview{border-bottom:1px solid var(--line);background:#efefec;height:280px;position:relative;overflow:hidden}.ov-site__preview .site-host{position:absolute;inset:0}.mobile-stage .ov-site__preview .site-frame{max-width:none}.ov-site__preview>span{height:100%;color:var(--muted);justify-content:center;align-items:center;gap:10px;display:flex}.ov-site__info{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.ov-site__info>div:first-child{min-width:0}.ov-site__info h2{font-size:15px}.ov-site__info p{overflow-wrap:anywhere;color:var(--muted);margin:2px 0 0;font-size:11px;line-height:16px}.ov-site__actions{flex:none;gap:8px;display:flex}.ov-modules{min-width:0}.ov-modules>h2{margin-bottom:14px}.ov-modules__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}a.ov-module{border:1px solid var(--line);min-width:0;min-height:72px;color:inherit;border-radius:11px;grid-template-columns:36px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid}a.ov-module:hover{background:#fafaf9;border-color:#cfcfc9}.ov-module>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.ov-module strong{font-size:13px;line-height:18px}.ov-module small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:15px;overflow:hidden}.ov-module>.i{color:var(--muted);transform:rotate(-90deg)}@container (width<=900px){.ov-lower{grid-template-columns:minmax(0,1fr)}.ov-form-kinds dl[data-n="5"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=700px){.ov-page{padding:20px 16px 40px}.ov-head{flex-direction:column;align-items:flex-start;gap:12px}.ov-period{width:100%}.ov-period button{flex:1;padding:0 6px}.ov-chart-card{padding:16px 12px 6px}.ov-chart-card__head{align-items:flex-start}.ov-chart-card__head .delta__vs,.ov-chart-card .chart__x span:nth-child(2n){display:none}.ov-kpi{min-height:104px;padding:14px 12px}.ov-kpi__value strong{font-size:24px;line-height:32px}.ov-form-kinds{padding:16px 12px}.ov-form-kinds dl[data-n="4"],.ov-form-kinds dl[data-n="5"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-site__preview{height:220px}.ov-site__info{flex-direction:column;align-items:flex-start}.ov-site__actions{width:100%}.ov-site__actions .btn{flex:1;justify-content:center}.ov-modules__grid{grid-template-columns:minmax(0,1fr)}}.pkies__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pkies__chip{color:#2447b8;background:#eef2fd;border-radius:6px;align-items:center;gap:4px;max-width:100%;height:24px;padding:0 2px 0 8px;font-size:12px;font-weight:500;display:inline-flex}.pkies__chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pkies__chip button{width:20px;height:20px;color:inherit;opacity:.7;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.pkies__chip button:hover{opacity:1;background:#2447b81a}.pkies__chip.is-unknown{color:#8a5300;background:#fff1d6}.pkies__chip.is-weg{background:var(--hover);color:var(--muted)}.pkies__weg{color:var(--muted);font-size:11px}.pkies__chip.is-unknown button:hover{background:#8a53001f}.pkies__warn{color:#7a4a00;background:#fff6e5;border-radius:8px;gap:8px;margin:0;padding:8px 10px;font-size:12px;line-height:16px;display:flex}.pkies__warn .i{margin-top:1px}.pkies__search{display:block;position:relative}.pkies__search .i{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.pkies__search .field__input{padding-left:32px}.pkies__list{border:1px solid var(--line);border-radius:8px;max-height:264px;margin:0;padding:4px;list-style:none;overflow-y:auto}.pkies__opt{cursor:pointer;border-radius:6px;align-items:flex-start;gap:10px;padding:6px 8px;display:flex}.pkies__opt:hover{background:var(--hover)}.pkies__opt input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:2px 0 0}.pkies__text{flex-direction:column;min-width:0;display:flex}.pkies__title{color:var(--ink);font-size:13px;line-height:20px}.pkies__uitleg{color:var(--muted);font-size:12px;line-height:16px}.pkies__plekken{border:1px solid var(--line);border-radius:8px;margin:0;padding:4px;list-style:none}.fotogebruik{border:1px solid var(--line);border-radius:8px;margin:0;padding:4px 0;list-style:none}.fotogebruik li{justify-content:space-between;gap:12px;padding:6px 12px;font-size:13px;display:flex}.fotogebruik li+li{border-top:1px solid var(--line)}.pkies__list.is-uit .pkies__opt{cursor:default;opacity:.5}.pkies__list.is-uit .pkies__opt:hover{background:0 0}.pkies__note{color:var(--muted);padding:6px 8px;font-size:12px;line-height:16px}.pkies__chip.is-dubbel{background:var(--hover);color:var(--muted)}.pkies__empty{color:var(--muted);padding:8px;font-size:12px}.mobile-sheet .pkies__list{max-height:none;overflow:visible}.keuzes__opt{align-items:center}.keuzes__opt input{margin:0}.keuzes__vlag{flex:none;font-size:16px;line-height:20px}.table--items td{height:56px}.table--items td.t-main{white-space:normal;width:100%;max-width:0;padding-top:8px;padding-bottom:8px}.table--items th.t-media,.table--items td.t-media{width:56px;padding-right:0}.table--items .t-title{white-space:nowrap;max-width:640px;line-height:20px;display:block}.table--items .t-sub{text-overflow:ellipsis;white-space:nowrap;max-width:640px;overflow:hidden}.table--items .t-sub--mobile{display:none}.table--items td.t-col{color:var(--ink-2)}.table--items .t-tags{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.table--items td.t-status{white-space:normal}.table--items td.t-status .t-tags{width:max-content;max-width:300px;padding:6px 0}.table--items th.t-act,.table--items td.t-act{white-space:nowrap;width:1%;padding:0 8px 0 0}.table--items .t-act__row{align-items:center;gap:2px;display:inline-flex}.table--items .avatar{width:32px;height:32px}@media (width<=1023px){.table--items tbody{gap:8px}.table--items tr,.table--items tbody tr{flex-flow:wrap;align-items:center;gap:4px 12px;padding:12px}.table--items td,.table--items td.num{text-align:left;width:auto;height:auto;min-height:0;padding:0;display:block}.table--items td:before{display:none}.table--items td.t-media{flex:none;width:auto}.table--items td.t-main{flex:1 1 0;order:0;width:auto;max-width:none;padding:0;font-size:14px}.table--items .t-title{white-space:normal}.table--items .t-sub{display:none}.table--items .t-sub--mobile{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.table--items td.t-col,.table--items td.t-date{display:none}.table--items td.t-main{flex:140px}.table--items td.t-status{flex:0 auto;min-width:0}.table--items td.t-status .t-tags{width:auto;max-width:none;padding:0}.table--items td.t-act{display:none}.table--items .t-thumb,.table--items .avatar{width:40px;height:40px}}.search input::-webkit-search-cancel-button{-webkit-appearance:none;background:var(--muted);cursor:pointer;width:14px;height:14px;margin:0 -2px 0 8px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") 50%/contain no-repeat}.search input::-webkit-search-cancel-button:hover{background:var(--ink)}.kb-top{align-items:center;gap:8px;font-size:15px;display:flex}.kb{grid-template-columns:260px minmax(0,1fr);min-height:100%;display:grid}.kb-tree{border-right:1px solid var(--line);background:#fafaf9;flex-direction:column;gap:2px;padding:20px 8px;display:flex}.kb-tree__kop{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px 12px;font-size:12px;font-weight:600}.kb-tree__map{min-height:36px;color:var(--ink-2);text-align:left;border-radius:8px;align-items:center;gap:10px;padding-right:10px;font-size:14px;font-weight:500;display:flex}.kb-tree__map .i{color:var(--muted);flex:none}.kb-tree__map:hover{background:var(--hover);color:var(--ink)}.kb-tree__map.is-active{color:var(--accent);background:#eef2fd;font-weight:600}.kb-tree__map.is-active .i{color:var(--accent)}.kb-tree__naam{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kb-tree__n{background:var(--bg);min-width:24px;height:22px;box-shadow:inset 0 0 0 1px var(--line);text-align:center;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:11px;flex:none;padding:0 7px;font-size:12px;line-height:22px}.kb-tree__map.is-active .kb-tree__n{color:var(--accent);box-shadow:inset 0 0 0 1px #c9d6fa}.kb-main{min-width:0;padding:24px 32px 40px}.kb-main__head{margin-bottom:16px}.kb-pad{flex-wrap:wrap;align-items:center;gap:2px;margin-bottom:4px;display:flex}.kb-pad__stap{align-items:center;gap:2px;display:inline-flex}.kb-pad__deel{height:28px;color:var(--muted);border-radius:6px;align-items:center;gap:6px;padding:0 6px;font-size:13px;font-weight:500;display:inline-flex}.kb-pad__deel:hover{background:var(--hover);color:var(--ink)}.kb-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.kb-search{flex:240px;max-width:360px}.kb-search input{height:36px}.kb-filters .filters button{height:32px;padding:0 12px}.kb-keuze{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.kb-keuzes{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kb-keuze .field__input{min-width:120px;height:36px}.kb-table td{height:60px}.kb-table td:not(.t-main){width:1%}.kb-table .t-main{white-space:normal}.kb-naam{align-items:center;gap:12px;min-width:0;display:flex}.kb-naam__icon{background:var(--hover);width:36px;height:36px;color:var(--ink-2);border-radius:8px;flex:none;place-items:center;display:grid}.kb-naam__icon--map{color:#9a6200;background:#fff4de}.kb-naam__tekst{flex-direction:column;min-width:0;display:flex}.kb-naam .t-title{color:var(--ink);white-space:normal;max-width:none;text-decoration:none}.kb-table tbody tr:hover .t-title{text-decoration:underline}.kb-table .t-sub{color:var(--muted);font-size:11px;line-height:14px;display:block}.kb-status{flex-wrap:wrap;gap:4px;display:inline-flex}.kb-table__map .t-title{font-weight:600}.kb-pages{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:13px;display:flex}.kb-pages__knoppen{gap:8px;display:flex}.kb-artikel{flex-direction:column;gap:24px;max-width:960px;margin:0 auto;padding:24px 32px 48px;display:flex}.kb-artikel__kop{flex-direction:column;gap:12px;display:flex}.kb-artikel__meta{flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:13px;display:flex}.kb-publicatie{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.kb-publicatie>.i{color:var(--muted)}.kb-tekst{border:1px solid var(--line);background:var(--bg);border-radius:12px;overflow:hidden}.kb-tekst__tabs{border-bottom:1px solid var(--line);background:#fafaf9;align-items:center;gap:4px;padding:8px;display:flex}.kb-tekst__tabs button{height:36px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-weight:500;display:inline-flex}.kb-tekst__tabs button:hover{color:var(--ink)}.kb-tekst__tabs button[aria-pressed=true]{background:var(--bg);color:var(--ink);box-shadow:0 1px 2px #00000014,0 0 0 1px #0000000f}.kb-tekst__hint{margin-left:auto;padding-right:8px;font-size:12px}.kb-tekst__invoer{resize:none;width:100%;min-height:560px;color:var(--ink);background:var(--bg);border:0;outline:0;padding:20px 24px;font-family:inherit;font-size:15px;font-weight:400;line-height:26px;display:block}.kb-tekst__uitleg{color:var(--muted);margin:0;padding:8px 24px 0;font-size:12px}.kb-voorbeeld{background:#fff;border:0;width:100%;min-height:560px;display:block}.kb-voorbeeld--klein{border:1px solid var(--line);border-radius:8px;height:420px;min-height:0;margin-top:12px}.kb-kop{align-items:center;gap:8px;margin:0 0 12px;font-size:16px;font-weight:600;display:flex}.kb-kop .i{color:var(--muted)}.kb-table--versies td{height:56px;padding:0 12px}.kb-table--versies th{padding:0 12px}.kb-table--versies td:first-child{white-space:nowrap}.kb-nu{margin-left:8px}.kb-acties{text-align:right;white-space:nowrap}.kb-acties .btn+.btn{margin-left:6px}.kb-velden .fields{gap:18px}.kb-velden .fields[hidden]{display:none}.kb-velden textarea{min-height:76px}.top__actions .btn--ghost:disabled{opacity:.45;cursor:not-allowed}.kb-bron{border:1px solid var(--line);background:#fafaf9;border-radius:8px;flex-direction:column;gap:6px;padding:10px;display:flex}.kb-bron__onder{gap:6px;display:flex}.kb-bron__onder .field__input{flex:1;min-width:0}.kb-meer{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);text-align:left;background:#fafaf9;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 12px;font-size:14px;font-weight:600;display:flex}.kb-meer:hover{background:var(--hover)}.kb-meer .i{color:var(--muted);transition:transform .15s;transform:rotate(-90deg)}.kb-meer[aria-expanded=true] .i{transform:none}.kb-meer .muted{flex-basis:100%;padding-left:24px;font-size:12px;font-weight:400}.kb-redactie{width:148px;color:var(--ink-2);cursor:pointer;flex:none;align-items:center;gap:6px;margin-right:4px;font-size:12px;line-height:14px;display:inline-flex}.kb-redactie input{flex:none}.kb-redactie:has(input:disabled){opacity:.45;cursor:not-allowed}.kb-versie .kv{grid-template-columns:130px 1fr}.kb-werkbalk{border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex}.kb-werkbalk__knop{height:32px;color:var(--ink-2);white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:500;display:inline-flex}.kb-werkbalk__knop .i{color:var(--muted)}.kb-werkbalk__knop:hover{background:var(--hover);color:var(--ink)}.kb-werkbalk__sep{background:var(--line);width:1px;height:20px;margin:0 4px}.kb-werkbalk__cta{position:relative}.kb-werkbalk__menu{width:240px;top:36px}.kb-datum{align-items:center;min-width:0;display:flex;position:relative}.kb-datum .field__input{font-variant-numeric:tabular-nums;flex:1;min-width:0;padding-right:38px}.kb-datum__knop{position:absolute;top:50%;right:2px;transform:translateY(-50%)}.kb-datum__kiezer{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;right:0}.kb-datum.is-fout .field__input{border-color:var(--red)}.kb-datum__fout{color:var(--red);white-space:nowrap;margin-top:2px;font-size:12px;position:absolute;top:100%;left:0}.kb-datum__fout--onder{white-space:normal;margin-top:-4px;position:static}.kb-bron__onder{align-items:flex-end}.kb-velden__rij{grid-template-columns:minmax(0,1fr) 156px;gap:8px;display:grid}.kb-bron__datum{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kb-controle{background:#fef6f5;border:1px solid #f1c9c6;border-radius:10px;padding:12px 16px;font-size:13px}.kb-controle__kop{color:var(--red);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;display:flex}.kb-controle__kop .muted{font-weight:400}.kb-controle__lijst{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.kb-controle__lijst li{grid-template-columns:130px minmax(0,1fr);gap:12px;line-height:20px;display:grid}.kb-controle__veld{color:var(--ink);font-weight:600}.kb-controle--ok{color:var(--green);background:#f1faf5;border:1px solid #bfe3d2;align-items:center;gap:8px;margin:0;padding:10px 14px;display:flex}.kb-veldfout{color:var(--red);flex-direction:column;gap:2px;font-size:12px;line-height:16px;display:flex}@container (width<=760px){.kb{grid-template-columns:minmax(0,1fr)}.kb-tree{display:none}.kb-main,.kb-artikel{padding:16px}.kb-search{flex-basis:100%;max-width:none}.kb-filters .filters{max-width:100%;overflow-x:auto}.kb-table:not(.kb-table--versies) td:nth-child(2),.kb-table:not(.kb-table--versies) th:nth-child(2),.kb-table:not(.kb-table--versies) td:nth-child(4),.kb-table:not(.kb-table--versies) th:nth-child(4){display:none}.kb-versies{overflow-x:auto}.kb-table .t-sub{overflow-wrap:anywhere}.kb-werkbalk{gap:0;padding:4px 6px}.kb-werkbalk__knop{padding:0 6px}.kb-tekst__invoer{min-height:420px;padding:16px}.kb-voorbeeld{min-height:420px}.kb-controle__lijst li{grid-template-columns:minmax(0,1fr);gap:0}}@media (width>=768px) and (width<=1599px){.kb-actie--controle .kb-actie__label{display:none}}.mobile-actions .kb-redactie{width:auto;min-height:44px;padding:0 8px;font-size:14px;line-height:18px}@media (width>=1024px) and (width<=1365px){.kb-actie__label{display:none}}@media (width<=767px){.kb-table td,.kb-table td:not(.t-main),.kb-table--versies td{width:100%;height:auto;padding:4px 0}.kb-table td.t-main{padding-bottom:8px}.kb-acties{text-align:left}.kb-velden__rij{grid-template-columns:minmax(0,1fr)}.kb-werkbalk{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.kb-werkbalk::-webkit-scrollbar{display:none}.kb-werkbalk__menu{width:auto;position:fixed;top:auto;left:16px;right:16px}}.opmaak__kader{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.opmaak__kader:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #2f5bea24}.opmaak__balk{border-bottom:1px solid var(--line);background:var(--bg);align-items:center;gap:2px;padding:4px 6px;display:flex}.opmaak__knop{min-width:28px;height:28px;color:var(--ink-2);border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:13px;display:inline-flex}.opmaak__knop:hover,.opmaak__knop.is-on{background:var(--hover);color:var(--ink)}.opmaak__knop:disabled{opacity:.5;cursor:default}.opmaak__tekst{min-height:72px;max-height:320px;color:var(--ink);overflow-wrap:anywhere;outline:none;padding:10px 12px;font-size:14px;line-height:1.55;overflow-y:auto}.opmaak__tekst a{color:var(--accent);cursor:pointer;text-decoration:underline}.opmaak__chip{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);white-space:nowrap;cursor:pointer;-webkit-user-select:all;user-select:all;border-radius:6px;margin:0 1px;padding:0 6px;font-size:13px;line-height:20px;display:inline-block}.opmaak__chip:hover{box-shadow:inset 0 0 0 1px var(--accent)}.opmaak__tekst p{margin:0 0 8px}.opmaak__tekst h2{margin:8px 0 4px;font-size:15px;font-weight:600}.opmaak__tekst ul,.opmaak__tekst ol{margin:0 0 8px;padding-left:20px}.opmaak__link{border:1px solid var(--line);background:var(--bg);border-radius:8px;flex-direction:column;gap:8px;margin-top:8px;padding:10px;display:flex}.opmaak__acties{flex-wrap:wrap;gap:6px;display:flex}.kpis.kpis--twee{grid-template-columns:repeat(2,minmax(0,1fr))!important}.artikel__balk{flex-wrap:wrap}.artikel__vorm{width:auto}.artikel__vorm .field__input{height:28px;padding:0 28px 0 8px;font-size:13px}.artikel .opmaak__kader{overflow:clip}.artikel__balk{z-index:2;position:sticky;top:0}.insp__body .artikel__balk{top:-16px}.artikel__tekst{white-space:normal;min-height:320px;max-height:none;overflow:visible}.artikel__tekst.is-leeg:before{content:attr(data-placeholder);color:var(--muted);pointer-events:none;display:block}.artikel__tekst h2{margin:14px 0 6px;font-size:17px;font-weight:650}.artikel__tekst h3{margin:12px 0 4px;font-size:15px;font-weight:650}.artikel__tekst blockquote{border-left:3px solid var(--line-strong);color:var(--ink-2);margin:8px 0;padding-left:12px}.artikel__tekst img{border-radius:6px;max-width:100%;height:auto;margin:8px 0;display:block}.artikel__tekst [data-vast-blok]{border:1px dashed var(--line-strong);opacity:.85;border-radius:6px;margin:8px 0;padding:6px}.item-lijst{gap:8px}.item-lijst__rij{border:1px solid var(--line);background:var(--bg);border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.item-lijst__kop{justify-content:space-between;align-items:center;display:flex}.item-lijst__acties{gap:2px;display:inline-flex}.keuze__nieuw{flex-wrap:wrap;gap:6px;display:flex}.keuze__nieuw .field__input{flex:100%;min-width:0}.keuze__nieuw .btn{flex:auto;justify-content:center}.sheet--lijstitem{overflow:hidden auto;container-type:inline-size}.li{flex:1;min-width:0;min-height:0;display:flex}.li__form{flex-direction:column;flex:auto;gap:20px;min-width:0;padding:28px 32px 40px;display:flex;overflow-y:auto}.li:not(.li--voorbeeld) .li__form>*{width:100%;max-width:720px;margin-left:auto;margin-right:auto}.li--voorbeeld .li__form{border-right:1px solid var(--line);flex:0 0 clamp(360px,42%,560px)}.li__head{align-items:flex-start;gap:12px;display:flex}.li__titles{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.li__titles .pg__title{overflow-wrap:anywhere}.li__kind{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.mobile-stage .sheet--lijstitem{padding-bottom:88px}.li__nav{flex:none;gap:2px;display:flex}.li .fields{gap:18px}.li .opmaak__tekst{min-height:160px;max-height:none;overflow:visible}.li .field__area{min-height:160px}.li__preview{background:var(--bg);flex-direction:column;flex:auto;min-width:0;display:flex}.li__preview-bar{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:8px;padding:8px 12px;display:flex}.li__preview-label{color:var(--muted);white-space:nowrap;font-size:13px}.li__preview-bar .field__select{flex:1;min-width:0;max-width:360px}.li__preview-noot{border-bottom:1px solid var(--line);background:#fff;margin:0;padding:8px 12px}.li-editor{flex-direction:column;gap:20px;display:flex}.li-editor .fields{gap:18px}.li-editor .opmaak__tekst,.li-editor .field__area{min-height:140px}.li-editor .li__head{gap:8px}.li-editor .pg__title{font-size:20px}.i-left{display:inline-flex;transform:rotate(90deg)}.i-right{display:inline-flex;transform:rotate(-90deg)}@container (width<=860px){.sheet--lijstitem .li{flex-direction:column;align-self:flex-start}.sheet--lijstitem .li__form{border-right:0;flex:none;padding:20px 16px 24px;overflow:visible}.sheet--lijstitem .li__preview{border-top:1px solid var(--line);flex:none;height:560px}}.sheet--lijstitem .li--alleen-voorbeeld{flex-direction:row;align-self:stretch}.sheet--lijstitem .li--alleen-voorbeeld .li__preview{border-top:0;flex:auto;height:auto}.bereik__rij{align-items:center;gap:8px;display:flex}.bereik__deel{align-items:center;gap:6px;min-width:0;display:inline-flex}.bereik__woord,.bereik__eenheid{color:var(--ink-2);font-size:13px}.bereik__deel .field__input{width:64px}.field__hint--fout{color:var(--red)}.field-uitleg{flex-direction:column;gap:6px;min-width:0;display:flex}@media (width<=480px){body:has(.mobile-top .crumb__back) .mobile-status__button .status__label{display:none}body:has(.mobile-top .crumb__back) .mobile-top__brand{display:none}}.field__top{align-items:center;gap:6px;min-width:0;display:flex;position:relative}.field__top .field__label{min-width:0}.uitleg{flex-shrink:0;display:inline-flex}.uitleg__knop{border:1px solid var(--line);background:var(--bg);width:20px;min-width:0;height:20px;min-height:0;color:var(--muted);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-family:inherit;font-size:11px;font-weight:600;line-height:1;display:inline-grid}.uitleg__knop:hover,.uitleg__knop[aria-expanded=true]{background:var(--hover);color:var(--ink);border-color:#cfcfcb}.uitleg__knop:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (pointer:coarse){.uitleg__knop{position:relative}.uitleg__knop:after{content:"";position:absolute;inset:-12px}}.uitleg__venster{z-index:30;border:1px solid var(--line);background:var(--bg);width:min(340px,100%);color:var(--ink-2);white-space:normal;border-radius:8px;padding:10px 12px;font-size:13px;line-height:19px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0000001a}.uitleg__venster[hidden]{display:none}.uitleg__venster p{margin:0}.uitleg__venster p+p{margin-top:6px}.uitleg__venster a{color:var(--accent)}.uitleg__venster a[href]{min-width:0;min-height:0}.uitleg__venster strong{color:var(--ink);font-weight:600}.bouw .proposal__dot{background:var(--accent)}.bouw[data-status=live] .proposal__dot{background:var(--green)}.bouw[data-status=mislukt] .proposal__dot{background:var(--red)}.bouw[data-status=teruggezet] .proposal__dot,.bouw[data-status=geannuleerd] .proposal__dot{background:var(--line-strong)}.bouw__body{padding:4px 16px 16px}.bouw__titel{color:var(--ink);margin:0 0 4px;font-size:14px;font-weight:600;line-height:20px}.bouw__tekst{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:20px}.bouw__paginas{color:var(--muted);align-items:flex-start;gap:6px;margin:8px 0 0;font-size:12px;line-height:16px;display:flex}.bouw__paginas .i{margin-top:2px}.bouw__regels{color:var(--ink-2);margin:0 0 12px;padding:0 0 0 18px;font-size:13px;line-height:19px}.bouw__regels li+li{margin-top:4px}.bouw__status{border-top:1px solid var(--line);color:var(--ink-2);align-items:center;gap:8px;margin:0;padding:10px 16px;font-size:13px;line-height:20px;display:flex}.bouw__status.is-ok{color:var(--green)}.bouw__knoppen{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.bouw__knoppen .bouw__weg{margin-right:auto}.bouw__knoppen .bouw__klaar{color:var(--muted);align-items:center;gap:8px;margin-right:auto;font-size:13px;display:inline-flex}.bouw__knoppen .bouw__klaar.is-ok{color:var(--green)}.bouw__knoppen.is-gemarkeerd{background:#f3f6fe}.bouw__knoppen--klaar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"bekijk bekijk""weg live""reden reden";display:grid}.bouw__knoppen--klaar>.btn{justify-content:center;margin:0}.bouw__knoppen--klaar .bouw__bekijk{grid-area:bekijk}.bouw__knoppen--klaar .bouw__weg{grid-area:weg}.bouw__knoppen--klaar .bouw__live{grid-area:live}.bouw__knoppen--klaar .bouw__noot{grid-area:live;align-self:center}.bouw__knoppen--klaar .bouw__reden{text-align:right;grid-area:reden}.bouw__melding{color:var(--ink-2);align-items:flex-start;gap:8px;margin:0 0 12px;font-size:13px;line-height:19px;display:flex}.bouw__melding .i{margin-top:2px}.bouw__melding.is-fout{color:var(--red)}.bouw__actiefout{border-top:1px solid var(--line);margin:0;padding:12px 16px}.bouw__stip{background:var(--bg);border:1px solid var(--line-strong);width:18px;height:18px;color:var(--green);border-radius:50%;flex:none;place-items:center;display:grid}.bouw__draai{border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;width:10px;height:10px;animation:.8s linear infinite spin}.bouw__noot{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:16px}.bouw__knoppen .bouw__noot{margin:0}.bouw__resultaat{padding:0 16px 16px}.bouw__resultaat .bouw__tekst{color:var(--ink);margin-bottom:12px}.bouw__afdruk{margin:0}.bouw__wissel{background:var(--hover);border-radius:8px;gap:2px;margin-bottom:8px;padding:2px;display:inline-flex}.bouw__wissel button{height:28px;color:var(--muted);border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.bouw__wissel button.is-aan{background:var(--bg);color:var(--ink);box-shadow:0 1px 2px #00000014}.bouw__beeld{overscroll-behavior:contain;border:1px solid var(--line);background:var(--stage);border-radius:8px;max-height:320px;overflow-y:auto}.bouw__beeld img{width:100%;height:auto;display:block}.bouw__beeld.is-telefoon{padding:8px 0}.bouw__beeld.is-telefoon img{border-radius:6px;width:min(195px,70%);margin:0 auto;box-shadow:0 1px 3px #0000001f}.bouw__mislukt{color:var(--ink-2);align-items:flex-start}.bouw__mislukt .i{color:var(--red);margin-top:2px}@media (width<=767px){.bouw__knoppen>.btn{flex:auto;justify-content:center;height:44px}.bouw__knoppen .bouw__weg{margin-right:0}.bouw__knoppen .bouw__klaar{flex:100%}}.voorbeelden{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.voorbeeld{border:1px solid var(--line-strong);width:100%;min-height:32px;color:var(--ink-2);text-align:left;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;line-height:18px;display:flex}.voorbeeld .i{color:var(--muted)}.voorbeeld:hover{border-color:var(--violet);color:var(--violet)}.voorbeeld:hover .i{color:var(--violet)}.msg__groet,.voorbeelden__kop,.voorbeelden__uitleg{margin:0}.voorbeelden__uitleg{color:var(--muted);font-size:12px;line-height:16px}@media (width<=1023px){.voorbeeld{min-height:44px}}.vraag{gap:10px;margin-top:4px;display:grid}.vraag__blok{border:0;min-width:0;margin:0;padding:0}.vraag__tekst{color:var(--ink);margin-bottom:6px;padding:0;font-weight:600}.vraag[data-vraag=beantwoord] .vraag__tekst{color:var(--ink-2);margin-bottom:0;font-weight:500}.vraag__opties{margin-bottom:0}.vraag__optie{text-align:left;background:var(--bg);height:auto;min-height:28px;padding:4px 12px;line-height:18px}.vraag__optie.is-gekozen{border-color:var(--violet);color:var(--violet);background:#f1edfd}.vraag__verstuur{justify-self:start}.vraag__hint{color:var(--muted);font-size:12px}.ontwerp .proposal__dot{background:var(--accent)}.ontwerp[data-status=vervangen] .proposal__dot{background:var(--line-strong)}.ontwerp .proposal__who{color:var(--ink-2);font-size:12px;font-weight:600}.ontwerp__lijst{gap:2px;margin:4px 0 0;padding:0 8px;list-style:none;display:grid}.ontwerp__variant{text-align:left;border-radius:8px;align-items:flex-start;gap:10px;width:100%;padding:8px;display:flex}.ontwerp__variant:hover:not(:disabled){background:var(--hover)}.ontwerp__variant:focus-visible{outline:2px solid var(--accent);outline-offset:0}.ontwerp__nr{width:22px;height:22px;color:var(--accent);background:#eef2fd;border-radius:6px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.ontwerp__tekst{flex:1;gap:2px;min-width:0;display:grid}.ontwerp__tekst strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:600}.ontwerp__tekst small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:16px}.ontwerp__lijst li.is-gekozen .ontwerp__nr{background:var(--accent);color:#fff}.ontwerp__voet{padding:8px 16px 14px}.ontwerp__stand{color:var(--muted);font-size:12px}.stage:has(>.ontwerp-venster){position:relative}.ontwerp-venster{z-index:30;background:var(--bg);border-radius:12px;flex-direction:column;animation:.12s ease-out fade;display:flex;position:absolute;inset:16px;overflow:hidden;box-shadow:0 0 0 1px #00000014,0 16px 40px #0000001f}.ontwerp-venster.is-los{z-index:60;border-radius:0;position:fixed;inset:0}.ontwerp-venster__balk{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex}.ontwerp-venster__titel{flex:260px;gap:2px;min-width:0;display:grid}.ontwerp-venster__titel strong{overflow-wrap:anywhere;font-weight:600}.ontwerp-venster__titel small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:16px}.ontwerp-venster__knoppen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ontwerp-venster__bladeren{border:1px solid var(--line);border-radius:10px;align-items:center;gap:2px;padding:2px;display:flex}.ontwerp-venster__nr{width:28px;height:28px;color:var(--ink-2);border-radius:7px;font-size:13px;font-weight:600}.ontwerp-venster__nr:hover{background:var(--hover)}.ontwerp-venster__nr.is-actief{background:var(--ink);color:#fff}.ontwerp-venster__nr:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ontwerp-venster__melding{color:var(--amber);border-bottom:1px solid var(--line);background:#fff7eb;padding:8px 16px;font-size:12px}.ontwerp-venster__site{background:var(--stage);flex:1;min-height:0;display:flex;position:relative}.ontwerp-venster__site>.site-host{flex:1}.ontwerp-venster__laden{color:var(--muted);margin:auto}.ontwerp-venster__hint{color:var(--muted);border-top:1px solid var(--line);padding:8px 16px;font-size:12px}@media (width<=799px){.ontwerp-venster{border-radius:0;inset:0}.ontwerp-venster__kies{flex:1;justify-content:center}}.videoveld__beeld{height:auto;padding:8px}.videoveld__video{background:#000;border-radius:6px;width:100%;max-height:200px;display:block}.videoveld__bestand{overflow-wrap:anywhere}.post{border:1px solid var(--line);background:var(--bg);border-radius:12px;overflow:hidden}.post__kop{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:48px;padding:8px 16px;display:flex}.post__naam{margin-right:auto;font-weight:600}.post{scroll-margin-top:16px}.post__voorbeeld{background:#fafaf9;flex-direction:column;gap:10px;padding:16px;display:flex}.post__voorbeeld>*{width:100%;max-width:520px;margin:0 auto}.post__afzender{align-items:center;gap:10px;display:flex}.post__afzender img,.post__avatar{object-fit:contain;width:40px;height:40px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:8px;flex:none;padding:4px}.post__avatar{color:var(--ink-2);place-items:center;font-weight:600;display:grid}.post__afzender span{flex-direction:column;line-height:18px;display:flex}.post__afzender small{color:var(--muted);font-size:12px}.post__tekst{border:1px solid var(--line);background:var(--bg);width:100%;font:inherit;color:var(--ink);resize:none;border-radius:8px;padding:10px 12px;font-size:14px;line-height:21px;display:block}.post__tekst:hover{border-color:var(--line-strong)}.post__tekst:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #2f5bea1f}.post__tekst--bezig{align-items:center;min-height:84px;display:flex}.post__teller{color:var(--muted);margin-top:-4px;font-size:12px;line-height:16px}.post__teller.is-te-lang{color:var(--red);font-weight:500}.post__beeld{box-shadow:0 0 0 1px var(--line);background:#efefec;border-radius:8px;margin:0 auto;position:relative;overflow:hidden}.post__beeld img{object-fit:cover;width:100%;height:100%;display:block}.post__laden{color:var(--muted);background:linear-gradient(90deg,#efefec 0,#f7f7f5 40%,#efefec 80%) 0 0/200% 100%;justify-content:center;align-items:center;gap:8px;font-size:13px;animation:1.2s linear infinite shimmer;display:flex;position:absolute;inset:0}.post__beeld[data-formaat="4-5"],.post__beeld[data-formaat="1-1"]{max-width:420px}.post__beeld[data-formaat="9-16"]{max-width:300px}.post__beeldfout{text-align:center;color:var(--ink-2);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:13px;display:flex;position:absolute;inset:0}.post__acties{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.stappen{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.stap{align-items:center;gap:10px;min-height:36px;display:flex}.stap__nr{background:var(--hover);width:22px;height:22px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.stap.is-klaar .stap__nr{background:var(--green);color:#fff}.stap__tekst{min-width:0;color:var(--ink);flex-direction:column;flex:1;gap:2px;font-size:13px;font-weight:500;display:flex}.stap.is-klaar .stap__tekst{color:var(--muted)}.stap__tekst small{color:var(--muted);font-size:12px;font-weight:400;line-height:17px}.stap__link{color:var(--accent);text-underline-offset:2px;align-self:flex-start;padding:0;font-size:12px;font-weight:500;text-decoration:underline}.stap .btn{flex:none}.post__alles{border-top:1px dashed var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.post__alleszin{color:var(--muted);font-size:12px;line-height:17px}@media (width<=767px){.post__voorbeeld{padding:12px}.stap{flex-wrap:wrap;align-items:flex-start}.stap .btn{min-height:44px}.post__alles{flex-direction:column;align-items:stretch}.post__alles .btn{justify-content:center;min-height:48px}}.keuzes{flex-direction:column;gap:10px;display:flex}.keuzerij{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;min-height:36px;display:grid}.keuzerij__label{color:var(--ink-2);font-size:13px;font-weight:500}.keuzerij__opties{scrollbar-width:none;align-items:center;gap:4px;margin:-2px;padding:2px;display:flex;overflow-x:auto}.keuzerij__opties::-webkit-scrollbar{display:none}.keuzerij__optie{border:1px solid var(--line-strong);background:var(--bg);height:32px;color:var(--ink-2);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.keuzerij__optie:hover{border-color:#c6c6c0}.keuzerij__optie[aria-checked=true]{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset;background:#f3f6fe}.keuzerij__optie:disabled{opacity:.6;cursor:default}.keuzerij__optie .brand{flex:none}.keuzerij__hint{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;margin-left:6px;font-size:12px}@media (width<=767px){.keuzerij{grid-template-columns:72px minmax(0,1fr);gap:8px}.keuzerij__optie{height:40px}}.tracker .proposal__dot{background:var(--accent)}.tracker[data-status=geaccepteerd] .proposal__dot,.tracker[data-status=verworpen] .proposal__dot{background:var(--line-strong)}.tracker__id{color:var(--ink);margin:0 0 8px;font:500 13px/18px ui-monospace,SFMono-Regular,Menlo,monospace}.tracker__regels{margin-bottom:0}.tracker__code{border-top:1px solid var(--line);background:#fafaf9;flex-direction:column;gap:8px;padding:12px 16px;display:flex}.tracker__label{color:var(--ink-2);font-size:12px;font-weight:600}.tracker__invoer{gap:8px;display:flex}.tracker__invoer .field__input{letter-spacing:.12em;flex:1;min-width:0}.tracker__opnieuw{align-self:flex-start}.gtm-stappen{flex-direction:column;gap:8px;display:flex}.gtm-stappen .h3{margin:0}.gtm-stappen__lijst{color:var(--ink-2);margin:0;padding-left:20px;line-height:19px;list-style:decimal}.gtm-stappen__lijst li+li{margin-top:4px}.gtm-stappen__lijst li::marker{color:var(--muted)}.gtm-stappen__lijst b{color:var(--ink);font-weight:600}.bouwschakelaar{color:var(--muted);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;margin:0 8px 0 auto;padding:4px 8px;font-size:13px;line-height:20px;display:inline-flex}.bouwschakelaar:hover:not(:disabled){background:var(--hover);color:var(--ink)}.bouwschakelaar.is-aan{color:var(--ink)}.bouwschakelaar__knop{background:var(--line-strong);border-radius:999px;flex:none;width:28px;height:16px;transition:background .15s;position:relative}.bouwschakelaar__knop:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.bouwschakelaar.is-aan .bouwschakelaar__knop{background:var(--accent)}.bouwschakelaar.is-aan .bouwschakelaar__knop:after{transform:translate(12px)}.bouwschakelaar:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bouwvenster .bouw__regels{margin-bottom:12px}.techniek{color:var(--muted);margin-top:16px;font-size:13px}.techniek>summary{cursor:pointer;padding:4px 0}.techniek[open]>summary{margin-bottom:8px}.switch--status{border-bottom:1px solid var(--line);margin-bottom:4px;padding-bottom:12px}.switch--status>span{gap:2px;display:grid}.dialog:has(.bijsturen){flex-direction:column;width:820px;max-height:calc(100dvh - 32px);display:flex}.bijsturen{flex-direction:column;flex:1;min-height:0;display:flex}.bijsturen__kop{outline:none;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bijsturen__kop .dialog__title{flex:none}.bijsturen__body{grid-template-columns:minmax(0,1fr) 200px;gap:24px;min-height:0;padding-top:16px;display:grid;overflow-y:auto}.bijsturen__links{flex-direction:column;gap:12px;min-width:0;display:flex}.bijsturen__tabs{background:#efefec;border-radius:8px;align-self:flex-start;gap:2px;padding:2px;display:inline-flex}.bijsturen__tab{height:28px;color:var(--ink-2);border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.bijsturen__tab:hover{color:var(--ink)}.bijsturen__tab[aria-selected=true]{background:var(--bg);color:var(--ink);box-shadow:0 1px 2px #00000014}.bijsturen__podium{border-radius:10px;justify-content:center;align-items:center;display:flex}.bijsturen__podium[style]{background:var(--stage)}.bijsturen__kader{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:grab;contain:layout paint;background:#1e1e1c;border-radius:10px;outline:none;position:relative;overflow:hidden}.bijsturen__kader:active{cursor:grabbing}.bijsturen__kader:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--accent)}.bijsturen__kader.is-vast{cursor:default}.bijsturen__kader img,.bijsturen__vb-vak img{transform-origin:0 0;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;position:absolute;top:0;left:0}.bijsturen__raster{pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#0000 calc(33.333% - .5px),#fff6 calc(33.333% - .5px) calc(33.333% + .5px),#0000 calc(33.333% + .5px) calc(66.666% - .5px),#fff6 calc(66.666% - .5px) calc(66.666% + .5px),#0000 calc(66.666% + .5px)),linear-gradient(#0000 calc(33.333% - .5px),#fff6 calc(33.333% - .5px) calc(33.333% + .5px),#0000 calc(33.333% + .5px) calc(66.666% - .5px),#fff6 calc(66.666% - .5px) calc(66.666% + .5px),#0000 calc(66.666% + .5px));position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff2e}.bijsturen__kader.is-vast .bijsturen__raster{background:0 0}.bijsturen__laden{background:var(--stage);min-height:240px;color:var(--muted);border-radius:10px;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.bijsturen__laden .spinner{border:2px solid var(--line-strong);border-top-color:var(--ink-2);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}.bijsturen__zoom{align-items:center;gap:12px;display:flex}.bijsturen__zoom input{min-width:0;accent-color:var(--ink);flex:1;height:24px}.bijsturen__procent{text-align:right;font-variant-numeric:tabular-nums;min-width:40px}.bijsturen__acties{flex-wrap:wrap;gap:8px;display:flex}.bijsturen__melding{color:var(--amber);background:#fdf6ec;border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:8px 10px;font-size:12px;line-height:18px;display:flex}.bijsturen__melding svg{flex:none;margin-top:2px}.bijsturen__melding.is-sterk,.bijsturen__melding.is-fout{color:var(--red);background:#fceeee}.bijsturen__zij{flex-direction:column;gap:10px;min-width:0;display:flex}.bijsturen__vbs{flex-direction:column;gap:10px;display:flex}.bijsturen__vb{text-align:left;border-radius:8px;flex-direction:column;gap:6px;padding:0;display:flex}button.bijsturen__vb{cursor:pointer}.bijsturen__vb-label{color:var(--muted);font-size:12px}.bijsturen__vb.is-actief .bijsturen__vb-label{color:var(--ink);font-weight:500}.bijsturen__vb-vak{outline:1px solid var(--line);outline-offset:-1px;background:#ddddd9;border-radius:8px;width:100%;display:block;position:relative;overflow:hidden}button.bijsturen__vb.is-actief .bijsturen__vb-vak{outline:2px solid var(--accent);outline-offset:-2px}.bijsturen__vb-leeg{aspect-ratio:16/9;background:var(--stage);border-radius:8px;display:block}.bijsturen__uitleg p{margin:0 0 6px}.bijsturen__voet{flex:none;justify-content:space-between}.bijsturen__rechts{gap:8px;display:flex}.bijsturen-veld__rij{flex-wrap:wrap;gap:8px;display:flex}@media (width<=1023px){.dialog:has(.bijsturen){width:100%;max-height:calc(100dvh - 16px)}.bijsturen__body{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:12px}.bijsturen__zij{flex-flow:wrap;align-items:flex-start;gap:12px}.bijsturen__zij>.field__label{flex-basis:100%}.bijsturen__vbs{flex-direction:row;gap:12px}.bijsturen__vb{width:112px}.bijsturen__uitleg{flex:180px}.bijsturen__tab{height:40px;padding:0 16px}.bijsturen__zoom input{height:44px}.bijsturen__voet .btn{min-height:44px}.bijsturen__voet{gap:8px}.bijsturen__voet>.btn{flex:100%;justify-content:center}.bijsturen__rechts{flex:100%}.bijsturen__rechts .btn{flex:1;justify-content:center}}.media-uitsnede{vertical-align:top;margin:0 6px 6px 0;display:inline-block}.media-uitsnede img{object-fit:cover;outline:1px solid var(--line);outline-offset:-1px;border-radius:4px;width:auto;max-width:96px;height:44px;display:block}
