:root{--bg:#f3f5f2;--panel:#fff;--ink:#183129;--muted:#6c7c76;--line:#dde5e0;--brand:#145c4c;--brand2:#1d7963;--sidebar:#104d41;--scope1:#163d33;--scope2:#1d6a56;--mint:#e6f4ef;--gold:#efb45e;--goldsoft:#fff3df;--red:#c94a3a;--redsoft:#fff0ed;--shadow:0 16px 40px rgba(19,52,42,.08);--r:12px;--forest:var(--brand);--forest2:var(--brand2);--amber:var(--gold);--sand:var(--goldsoft);--card:var(--panel);--green:#1D9E75;--blue:#376bc3}body[data-theme=ocean]{--bg:#f3f7fb;--ink:#16324a;--muted:#6d7f90;--line:#dfe8f0;--brand:#1c61b9;--brand2:#2d7bd3;--sidebar:#164f90;--scope1:#143e73;--scope2:#2573c2;--mint:#e7f1fc;--shadow:0 16px 40px rgba(28,97,185,.09)}body[data-theme=violet]{--bg:#f6f3fb;--ink:#33284c;--muted:#7a718b;--line:#e6dff0;--brand:#6b4fc5;--brand2:#876ee0;--sidebar:#4d378e;--scope1:#45327e;--scope2:#7658c9;--mint:#eee9fb;--shadow:0 16px 40px rgba(107,79,197,.1)}body[data-theme=terracotta]{--bg:#fbf5f1;--ink:#412b23;--muted:#806e66;--line:#eadfd9;--brand:#c85f36;--brand2:#df754a;--sidebar:#9e4527;--scope1:#873b23;--scope2:#cd643d;--mint:#f8e9e1;--shadow:0 16px 40px rgba(200,95,54,.1)}body[data-theme=teal]{--bg:#f1f8f8;--ink:#173b3c;--muted:#6a8282;--line:#dbeaea;--brand:#168b8a;--brand2:#2aa8a6;--sidebar:#116968;--scope1:#105d5c;--scope2:#1f9694;--mint:#dff3f2;--shadow:0 16px 40px rgba(22,139,138,.1)}body[data-theme=graphite]{--bg:#f4f4f5;--ink:#242629;--muted:#74777d;--line:#e2e3e5;--brand:#34383f;--brand2:#555b65;--sidebar:#24272c;--scope1:#24272c;--scope2:#484d55;--mint:#e9ecef;--shadow:0 16px 40px rgba(36,39,44,.1)}body{--zij:color-mix(in srgb, var(--brand) 5%, #fff);--zij-lijn:color-mix(in srgb, var(--brand) 14%, #fff);--zij-ink:color-mix(in srgb, var(--brand) 72%, #14211d);--zij-hover:color-mix(in srgb, var(--brand) 9%, #fff);--heuvel1:color-mix(in srgb, var(--brand) 12%, #fff);--heuvel2:color-mix(in srgb, var(--brand) 20%, #fff);--heuvel3:color-mix(in srgb, var(--brand) 30%, #fff);--heuvel4:color-mix(in srgb, var(--brand) 46%, #fff)}:root{--type-page-title:28px;--type-section-title:18px;--type-body:15px;--type-label:13px;--type-meta:12px;--w-title:600;--w-label:600;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--gap-knop:8px;--gap-veld:16px;--gap-kaart:24px;--radius-veld:8px;--radius-kaart:12px;--radius-pil:999px;--c-primary:var(--brand);--c-primary-subtle:var(--mint);--c-accent:#efb45e;--c-accent-ink:#3a2c12;--c-danger:#c94a3a;--c-danger-subtle:#fff0ed;--c-warning:#b9771b;--c-warning-subtle:#fff3df;--c-success:#12795c;--c-success-subtle:#e2f5ec;--c-info:#376bc3;--c-info-subtle:#eaf0fb;--c-neutral:#66736d;--c-neutral-subtle:#edf0ee;--paginarand:32px}@media (max-width:599px){:root{--type-page-title:22px;--type-section-title:17px;--type-body:16px;--type-meta:13px;--paginarand:16px}}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:linear-gradient(180deg,#f7f8f5,var(--bg))}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:active{transform:scale(.985)}button{border:0;border-radius:999px;padding:0 18px;min-height:40px;font-weight:600;font-size:14px;letter-spacing:0;display:inline-flex;gap:7px;align-items:center;background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 88%,#fff),var(--brand) 60%);color:#fff;box-shadow:0 6px 16px color-mix(in srgb,var(--brand) 24%,transparent),inset 0 1px #ffffff38;transition:transform .13s ease,box-shadow .13s ease,background .13s ease,border-color .13s ease,color .13s ease}@media (hover:hover) and (pointer:fine){button:hover{transform:translateY(-1px);box-shadow:0 10px 22px color-mix(in srgb,var(--brand) 30%,transparent),inset 0 1px #ffffff40}}button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}button{white-space:nowrap}.navitem,.navgroep,.navtop,.navster,.inlinelink,.inlinebtn,.wisknop,.mini-action,.cur-chip,.gmx-chips button,.cur-seg button,.tabs button,.mode,.themechoice,.postvak-wis,.qm-sluit,.modal-x,.wsorteer,.cur-pag button,.dagfilter,.terug,.uitleg-meer,button.sw,.be-sw,.forde button,.quick-row,.cur-meerknop,.taaltabs button,.sym-tabs button,.gm-weergave button,.oh-tabs button,.topzoek-rij,.scopekeuze button,.gebruikersmenu button,.postvak-item,.vb-linkje,.navkop,.tk-item,.erfseg span,.cur-weergave button,.cur-stand,.bw-navitem,.wpaneel-nav button,.qm-uitklap,.gmx-stand button,.scopecard,.sidefoot{min-height:0}button svg{width:14px;height:14px;flex-shrink:0}button.ghost{background:#fff;color:var(--brand);border:1px solid #bfd2ca;box-shadow:0 1px 2px #13342a0f}a.ghost{display:inline-flex;align-items:center;gap:7px;background:#fff;color:var(--brand);border:1px solid #bfd2ca;border-radius:999px;padding:10px 18px;font-weight:800;font-size:13px;box-shadow:0 1px 2px #13342a0f}a.ghost.sm{padding:8px 14px;font-size:12px}@media (hover:hover) and (pointer:fine){a.ghost:hover{border-color:var(--brand);background:var(--mint)}}@media (hover:hover) and (pointer:fine){button.ghost:hover{border-color:var(--brand);background:var(--mint);box-shadow:0 5px 12px color-mix(in srgb,var(--brand) 14%,transparent)}}button.sm{padding:0 14px;min-height:36px;font-size:13px}button.danger{background:var(--red);color:#fff;box-shadow:none}button.ghost.danger{background:#fff;color:var(--red);border-color:#efb8b1}button.soft{background:var(--goldsoft);color:#7d531b;box-shadow:none}button:disabled{opacity:.45;cursor:default;transform:none}@media (hover:hover) and (pointer:fine){.tabs button:hover,.cur-seg button:hover,.cur-pag button:hover,.mini-action:hover,.quick-row:hover,.modes button:hover,.forde button:hover{transform:none;box-shadow:none}}.btn{border:0;border-radius:999px;padding:10px 18px;font-weight:800;font-size:13px;letter-spacing:.2px;display:inline-flex;gap:7px;align-items:center;transition:transform .13s ease,box-shadow .13s ease,background .13s ease,border-color .13s ease}.btn.primary{background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 88%,#fff),var(--brand) 60%);color:#fff;box-shadow:0 6px 16px color-mix(in srgb,var(--brand) 24%,transparent)}.btn.secondary{background:#fff;color:var(--ink);border:1px solid var(--line);box-shadow:0 1px 2px #13342a0f}@media (hover:hover) and (pointer:fine){.btn.secondary:hover{border-color:var(--brand);background:var(--mint);transform:translateY(-1px);box-shadow:0 5px 12px color-mix(in srgb,var(--brand) 14%,transparent)}}.iconbtn{width:34px;height:34px;border-radius:10px;border:1px solid var(--line);background:#fff;color:var(--ink);padding:0;justify-content:center;box-shadow:none;font-weight:700}.knop-span{display:inline-flex;gap:7px;align-items:center;cursor:pointer;text-transform:none;border-radius:999px;padding:10px 18px;font-weight:800;font-size:13px;letter-spacing:.2px;background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 88%,#fff),var(--brand) 60%);color:#fff;box-shadow:0 6px 16px color-mix(in srgb,var(--brand) 24%,transparent)}.inlinebtn{border:1px solid #bfd2ca;background:#fff;color:var(--brand);border-radius:999px;padding:8px 14px;font-weight:700;font-size:var(--type-label);box-shadow:0 1px 2px #13342a0f}@media (hover:hover) and (pointer:fine){.inlinebtn:hover{border-color:var(--brand);background:var(--mint)}}.inlinebtn.red{border-color:#efb8b1;color:var(--red)}input,select,textarea{font-size:var(--type-body);font-weight:400;padding:10px 12px;border:1px solid var(--line);border-radius:12px;width:100%;background:#fff;color:var(--ink)}textarea{min-height:90px;resize:vertical}label{display:block;font-size:var(--type-label);font-weight:var(--w-label);color:var(--muted);margin:12px 0 6px}input::placeholder,textarea::placeholder{color:#9bb0b1;font-style:italic;opacity:1}.field{margin-bottom:13px}.formrow{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:640px){.formrow{grid-template-columns:1fr}}.app{display:grid;grid-template-columns:274px 1fr;min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;background:var(--zij);color:var(--zij-ink);border-right:1px solid var(--zij-lijn);padding:18px 14px 14px;display:flex;flex-direction:column;gap:14px;overflow:hidden}.brand{display:flex;justify-content:center;padding:4px 8px 0}.brandlogo{max-width:196px;max-height:112px;width:auto;height:auto;display:block}.scopecard{background:#fff;border:1px solid var(--zij-lijn);border-radius:15px;padding:10px 12px;box-shadow:0 2px 6px #13342a0d}.scopecard small{display:block;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.scopecard strong{display:block;margin-top:5px;font-size:13px}.scopecard p{margin:4px 0 0;font-size:12px;color:var(--muted);line-height:1.45}.scopecard.klik{cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.scopenaam{display:flex;align-items:center;gap:9px;margin-top:3px}.scopenaam strong{margin:0;font-size:14px}.scopeicoon{display:inline-flex;color:var(--brand)}.scopeicoon svg{width:15px;height:15px}.scopechevron{margin-left:auto;display:inline-flex;opacity:.7;transition:transform .15s ease}.scopecard.open .scopechevron{transform:rotate(180deg)}.scopekeuze{position:absolute;left:0;right:0;top:calc(100% + 8px);background:#fff;color:var(--ink);border-radius:14px;box-shadow:0 18px 44px #0a1e1859;padding:6px;z-index:70;display:flex;flex-direction:column;gap:2px;max-height:300px;overflow:auto}.scopekeuze button{background:none;color:var(--ink);box-shadow:none;border-radius:9px;padding:9px 10px;font-size:12px;font-weight:700;justify-content:flex-start;gap:9px}@media (hover:hover) and (pointer:fine){.scopekeuze button:hover{background:var(--mint);transform:none;box-shadow:none}}.scopekeuze button svg{width:14px;height:14px;color:var(--brand);flex-shrink:0}.scopekeuze button em{font-style:normal;color:var(--muted);font-weight:600;margin-left:auto;font-size:12px}.nav{overflow:auto;padding-right:2px;flex:1}.navgroup{margin-bottom:18px}.navlabel{padding:10px 10px 5px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.navitem{width:100%;border:0;background:transparent;color:var(--zij-ink);padding:9px 10px;border-radius:12px;text-align:left;display:flex;align-items:center;gap:10px;font-size:13px;margin:2px 0;box-shadow:none;font-weight:500}@media (hover:hover) and (pointer:fine){.navitem:hover{background:var(--zij-hover);color:var(--brand)}}.navitem.prim{font-size:13px;font-weight:600;padding:10px}.navitem.prim .navbadge{background:var(--red,#c94a3a);color:#fff;font-size:12px}.navitem.active{background:var(--brand);color:#fff;font-weight:800;box-shadow:0 6px 14px color-mix(in srgb,var(--brand) 26%,transparent)}.navitem:focus:not(:focus-visible){outline:none}.navitem:focus-visible{outline:none;box-shadow:0 0 0 2px var(--brand)}.navitem.active:focus-visible{box-shadow:0 6px 14px color-mix(in srgb,var(--brand) 26%,transparent),inset 0 0 0 2px #fff}.navicon{width:18px;display:inline-flex;align-items:center;justify-content:center}.navicon svg{width:15px;height:15px}.navbadge{margin-left:auto;font-size:12px;background:var(--gold);color:#573713;border-radius:999px;padding:1px 7px;font-weight:800}.navsectie{margin-bottom:2px}.navkop{cursor:pointer}.navchevron{display:inline-flex;opacity:.55;transition:transform .15s ease;margin-left:auto}.navchevron svg{width:13px;height:13px}.navbadge+.navchevron{margin-left:6px}.navkop.open .navchevron{transform:rotate(180deg);opacity:.85}.navkop.open{color:var(--brand)}.navbadge.opgeteld{background:var(--gold);color:#573713}.navkids{display:flex;flex-direction:column;padding-left:19px;border-left:1px solid rgba(255,255,255,.14);margin:2px 0 6px 11px}.navkids .navitem{font-size:12px;padding:7px 10px}.navsep{border-top:1px dashed rgba(255,255,255,.24);margin:8px 8px 8px 0}.mode.voorbeeld{background:#fff;color:var(--brand);font-weight:800}@media (hover:hover) and (pointer:fine){.mode.voorbeeld:hover{background:#ffffffe0}}.paneelacties{display:flex;justify-content:flex-end;margin-bottom:14px}.paneelacties .btn.secondary.aan{background:var(--brand);color:#fff;border-color:var(--brand)}.foutvang{display:flex;justify-content:center;padding:8px 0}.foutvang.heel{min-height:100vh;align-items:center;background:var(--bg);padding:24px}.foutvang-box{background:var(--panel);border:1px solid var(--line);border-left:4px solid var(--red);border-radius:var(--r);box-shadow:var(--shadow);padding:24px 26px;max-width:560px;width:100%}.foutvang-kop{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:800;letter-spacing:-.01em}.foutvang-dot{width:9px;height:9px;border-radius:50%;background:var(--red);flex:0 0 auto}.foutvang-m{color:var(--muted);font-size:13px;margin:9px 0 0;line-height:1.55}.foutvang-c{display:block;margin-top:13px;background:var(--redsoft);color:#8d4436;border-radius:10px;padding:10px 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-word;line-height:1.5}.foutvang-a{margin-top:16px}.sidefoot{padding-top:12px;display:flex;align-items:center;gap:10px;position:relative;z-index:1}.sidefoot.klik{cursor:pointer;position:relative;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid var(--zij-lijn);border-radius:16px;padding:10px 12px;margin-top:8px;box-shadow:0 4px 14px #13342a14}.voetnaam{min-width:0}.voetchevron{margin-left:auto;display:inline-flex;opacity:.7;transition:transform .15s ease}.voetchevron svg{width:14px;height:14px}.sidefoot.open .voetchevron{transform:rotate(180deg)}.gebruikersmenu{position:absolute;left:0;right:0;bottom:calc(100% + 8px);background:#fff;color:var(--ink);border-radius:14px;box-shadow:0 18px 44px #0a1e1859;padding:6px;z-index:70}.gebruikersmenu button{width:100%;background:none;color:var(--ink);box-shadow:none;border-radius:9px;padding:9px 10px;font-size:12px;font-weight:700;justify-content:flex-start;gap:9px}@media (hover:hover) and (pointer:fine){.gebruikersmenu button:hover{background:var(--mint);transform:none;box-shadow:none}}.gebruikersmenu .menukop{font-size:12px;font-weight:800;color:var(--muted);padding:7px 10px 3px}.menuthemas{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:2px 4px 4px}.menuthemas .themechoice{width:100%;min-width:0;padding:8px 7px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menuscheiding{height:1px;background:var(--line);margin:6px}.gebruikersmenu button svg{width:14px;height:14px;color:var(--brand)}.avatar{width:34px;height:34px;border-radius:50%;background:var(--brand);display:grid;place-items:center;color:#fff;font-weight:900;flex:0 0 auto}.sidefoot strong{display:block;font-size:12px}.sidefoot span{display:block;font-size:12px;color:var(--muted)}.sidefoot button{margin-left:auto}main.hoofd{min-width:0;position:relative}.zijlandschap{position:absolute;left:0;right:auto;width:100%;bottom:0;height:245px;pointer-events:none;z-index:0}.nav{position:relative;z-index:1}.bladlandschap{position:fixed;left:274px;width:calc(100vw - 274px);bottom:0;height:245px;pointer-events:none;z-index:-1}.topbar{height:64px;position:sticky;top:0;z-index:20;background:#f7f8f5e0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 30px}.crumb{display:flex;align-items:center;font-size:12px;color:var(--muted)}.crumb strong{color:var(--ink)}.crumb .kruimel{color:var(--muted);text-decoration:none}@media (hover:hover) and (pointer:fine){.crumb .kruimel:hover{color:var(--brand);text-decoration:underline}}.topactions{display:flex;gap:10px;align-items:center}.content{max-width:1480px;margin:auto;padding:26px 30px}.themebox{position:relative}.themepanel{position:absolute;right:0;top:48px;width:250px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:12px;box-shadow:0 18px 48px #141e1926;display:none;z-index:60}.themepanel.open{display:block}.themepanel strong{display:block;font-size:12px;margin-bottom:9px}.themegrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.themechoice{border:1px solid var(--line);background:#fff;border-radius:11px;padding:9px;text-align:left;font-size:12px;font-weight:800;display:flex;gap:8px;align-items:center;color:var(--ink);box-shadow:none}.themechoice.active{outline:2px solid var(--brand);outline-offset:1px}.swatch{width:18px;height:18px;border-radius:6px;background:var(--swatch);flex:0 0 auto}.scopebar{display:flex;justify-content:space-between;align-items:center;gap:18px;background:linear-gradient(135deg,var(--scope1),var(--scope2));color:#fff;border-radius:22px;padding:18px 22px;margin-bottom:22px;box-shadow:0 18px 40px #145c4c2e}.scopebar h2{font-size:16px;margin:0}.scopebar p{font-size:12px;margin:5px 0 0;color:#ffffffad}.modes{display:flex;gap:5px;background:#ffffff1a;padding:5px;border-radius:14px}.mode{border:0;border-radius:10px;padding:10px 13px;color:#ffffffc7;background:transparent;font-weight:800;font-size:12px;box-shadow:none}.mode.active{background:#fff;color:var(--brand)}.housepick select{height:40px;border:0;border-radius:11px;padding:0 34px 0 12px;color:var(--ink);font-weight:700;width:auto}.pagehead{display:flex;justify-content:flex-start;align-items:center;gap:14px;margin-bottom:20px;flex-wrap:wrap}.kopbadge{width:46px;height:46px;border-radius:50%;background:var(--mint);color:var(--brand);display:flex;align-items:center;justify-content:center;flex-shrink:0}.kopbadge svg{width:21px;height:21px}.kopbadge.vierkant{border-radius:14px;background:#fff;border:1.5px solid var(--line);color:var(--ink)}.pagehead h1{margin:0;font-size:var(--type-page-title);font-weight:var(--w-title);letter-spacing:-.02em}.pagehead p{margin:7px 0 0;color:var(--muted);font-size:13px;max-width:760px;line-height:1.55}.pagehead-rechts{margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.pagehead-instellingen{margin:-6px 0 18px}.pagehead-instellingen>.card:last-child{margin-bottom:0}.parkcode-kop{display:flex;flex-direction:column;align-items:flex-end;gap:7px;text-align:right}.parkcode-kop .pc-label{font-size:12px;font-weight:800;color:var(--muted)}.parkcode-kop .pc-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.parkcode-kop .code{font-size:22px;letter-spacing:.22em;padding:8px 16px}.parkcode-kop .pc-hint{font-size:12px;color:var(--muted)}.grid{display:grid;gap:18px}.twocol{grid-template-columns:minmax(0,1fr) 320px}@media (max-width:1100px){.twocol{grid-template-columns:1fr}}.card,.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-kaart);box-shadow:var(--shadow);padding:var(--space-6);margin-bottom:var(--gap-kaart)}.card h2,.panel h2{font-size:var(--type-section-title);font-weight:var(--w-title);color:var(--ink);margin:0 0 var(--space-3)}.sidecard{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:18px;box-shadow:0 10px 26px #13342a0b;align-self:start}.sidecard h3{margin:0;font-size:14px}.sidecard p{font-size:12px;color:var(--muted);line-height:1.55}.note{background:var(--goldsoft);border:1px solid #f3dab1;color:#765020;border-radius:14px;padding:12px 14px;font-size:12px;line-height:1.5}.tip{padding:12px;border-radius:13px;background:#f7f9f6;margin-top:9px;font-size:12px;line-height:1.45}table{width:100%;border-collapse:collapse}th{text-align:left;padding:10px 9px;color:var(--muted);font-size:12px;border-bottom:0}td{padding:13px 9px;border-top:1px solid var(--line);font-size:13px;vertical-align:middle;text-align:left}td b,td strong{display:inline-block}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.muted{color:var(--muted);font-size:12px}.err{color:var(--red);font-size:12px;margin-top:8px;white-space:pre-wrap}.ok{color:var(--green);font-size:12px;margin-top:8px}.mono,.code{font-family:ui-monospace,Menlo,monospace}.code{font-size:16px;letter-spacing:.12em;background:var(--mint);color:var(--brand);padding:7px 13px;border-radius:10px;display:inline-block;font-weight:800}.empty{padding:42px;text-align:center;color:var(--muted)}.status,.tag{display:inline-flex;padding:4px 9px;border-radius:999px;font-size:var(--type-meta);font-weight:700;white-space:nowrap;background:#edf0ee;color:#66736d}.status.ok,.tag.green{background:var(--mint);color:var(--brand)}.status.warn,.tag.amber,.tag.gold{background:var(--goldsoft);color:#9a641b}.status.bad,.tag.red{background:var(--redsoft);color:var(--red)}.status.neutral,.tag.grey{background:#edf0ee;color:#66736d}.tag{background:#e9f0ff;color:#376bc3}.tag.green{background:var(--mint);color:var(--brand)}.tag.amber,.tag.gold{background:var(--goldsoft);color:#9a641b}.tag.red{background:var(--redsoft);color:var(--red)}.tag.grey{background:#edf0ee;color:#66736d}.tag.online{background:#e2f5ec;color:#12795c}.tag.offline{background:#fdecea;color:#c0392b}.tabs{display:flex;gap:6px;margin-bottom:18px;flex-wrap:wrap;border-bottom:2px solid var(--line)}.tabs button{background:none;color:var(--muted);border:0;border-bottom:2.5px solid transparent;border-radius:10px 10px 0 0;padding:10px 13px 11px;font-size:12px;font-weight:750;letter-spacing:.2px;box-shadow:none;margin-bottom:-2px;display:inline-flex;align-items:center;gap:7px}.tabs button svg{width:14px;height:14px}@media (hover:hover) and (pointer:fine){.tabs button:hover{color:var(--ink);background:var(--mint)}}.tabs button.active{background:none;color:var(--brand);border-bottom-color:var(--brand)}.dashboard-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;flex-wrap:wrap}.dashboard-hero h1{margin:0;font-size:28px;letter-spacing:-.035em}.dashboard-hero p{margin:7px 0 0;color:var(--muted);font-size:12px}.dash-metrics{grid-template-columns:repeat(4,1fr);margin-bottom:18px}@media (max-width:1100px){.dash-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.dash-metrics{grid-template-columns:1fr}}.dash-metric{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--panel);border:1px solid var(--line);border-radius:17px;padding:18px;box-shadow:0 8px 22px #13342a0a}.terug{background:none;border:0;box-shadow:none;color:var(--ink);font-weight:800;font-size:13px;display:inline-flex;align-items:center;gap:9px;padding:4px 6px 4px 0;margin-right:12px;border-radius:8px}.terug svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.terug:hover{color:var(--brand);background:none;transform:none;box-shadow:none}}.rij-klik{cursor:pointer}@media (hover:hover) and (pointer:fine){.rij-klik:hover td{background:var(--mint)}}.dash-metric.klik{cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}@media (hover:hover) and (pointer:fine){.dash-metric.klik:hover{transform:translateY(-2px);box-shadow:0 12px 26px #13342a1a;border-color:var(--brand)}}.dash-metric strong{display:block;font-size:var(--type-page-title);line-height:1}.dash-metric b{display:block;font-size:var(--type-label);margin-top:7px}.dash-metric small{display:block;color:var(--muted);font-size:var(--type-meta);margin-top:3px}.metric-icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--mint);color:var(--brand);font-size:19px}.dash-columns{grid-template-columns:1.05fr .92fr .92fr}@media (max-width:1100px){.dash-columns{grid-template-columns:1fr}}.activity-row,.review-row{display:flex;align-items:center;gap:11px;padding:12px 0;border-top:1px solid var(--line)}.activity-row:first-of-type,.review-row:first-of-type{border-top:0}.activity-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:0 0 auto}.activity-icon.red{background:var(--redsoft);color:var(--red)}.activity-icon.gold{background:var(--goldsoft);color:#9a641b}.activity-icon.blue{background:#e9f0ff;color:#376bc3}.activity-copy{min-width:0;flex:1}.activity-copy strong,.review-copy strong{display:block;font-size:var(--type-body);font-weight:600}.activity-copy span,.review-copy span{display:block;color:var(--muted);font-size:var(--type-meta);margin-top:3px}.mini-action{border:1px solid var(--line);background:#fff;color:var(--brand);font-size:var(--type-label);min-height:36px;font-weight:800;border-radius:999px;padding:6px 11px;box-shadow:none}.review-avatar{width:34px;height:34px;border-radius:50%;background:linear-gradient(145deg,var(--goldsoft),var(--mint));display:grid;place-items:center;font-weight:900;color:var(--brand);flex:0 0 auto}.review-copy{flex:1;min-width:0}.review-date{font-size:8px;color:var(--muted);white-space:nowrap}.stars{color:#e7a449;letter-spacing:1px;font-size:12px}.quick-row{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--line);border-radius:10px;margin-top:8px;background:#fff;font-size:12px;font-weight:700;width:100%;color:var(--ink);box-shadow:none;text-align:left}.quick-row span:first-child{color:var(--brand);width:18px}.dashboard-tip{margin-top:6px;background:linear-gradient(90deg,var(--mint),rgba(255,255,255,.9));border:1px solid var(--line);border-radius:14px;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12px;flex-wrap:wrap}.dashboard-tip strong{font-size:var(--type-label)}.groepregel{display:flex;align-items:center;gap:11px;width:100%;padding:12px 0;border:0;border-top:1px solid var(--line);border-radius:0;background:none;color:var(--ink);box-shadow:none;text-align:left;font-weight:400}@media (hover:hover) and (pointer:fine){.groepregel:hover{background:none;box-shadow:none;transform:none}}.groepregel:active,.groep-mini:active{transform:none}@media (hover:hover) and (pointer:fine){.groepregel:hover .groep-chev{color:var(--brand)}}.groepregel .activity-icon{background:#edf0ee;color:var(--muted)}.groep-chev{color:var(--muted);font-size:12px;flex:0 0 auto}.groep-uit{padding:2px 0 6px 45px}.groep-mini{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:7px 0;border:0;border-top:1px dashed var(--line);border-radius:0;background:none;box-shadow:none;color:var(--ink);font-size:12px;font-weight:700;text-align:left}.groep-mini:first-child{border-top:0}@media (hover:hover) and (pointer:fine){.groep-mini:hover{background:none;box-shadow:none;transform:none;color:var(--brand)}}.groep-mini .muted{font-weight:600}.aandacht-meer{padding-top:13px;margin-top:4px;border-top:1px solid var(--line);display:flex;justify-content:center}.mini-action.stil{color:var(--muted)}.ap-sectiekop{display:flex;align-items:center;gap:9px}.ap-sectiekop h2{margin:0}.ap-telling{color:var(--muted);font-weight:800;font-size:12px}.ap-uitleg{margin:2px 0 6px;font-size:12px}.teruglink{color:var(--muted);text-decoration:none;font-weight:700}@media (hover:hover) and (pointer:fine){.teruglink:hover{color:var(--brand)}}.cur-balk{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cur-zoek{flex:1;min-width:200px;position:relative}.cur-zoek input{padding-left:34px;height:43px;background:#fafbf9}.cur-zoek:before{content:"🔎";position:absolute;left:11px;top:12px;font-size:13px;opacity:.55;pointer-events:none}.cur-seg{display:flex;gap:7px;flex-wrap:wrap}.cur-toevoeg{margin-left:auto;border-radius:999px;padding:8px 15px;font-size:12px;font-weight:800;white-space:nowrap;box-shadow:none}.instel{margin-top:18px;padding:16px;border:1px solid var(--line);border-radius:14px;background:#fbfcfb}.talen{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.iconraster{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:7px;margin-top:5px}.iconknop{aspect-ratio:1;border-radius:9px;border:1px solid var(--line);background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#3a4550;box-shadow:none}@media (hover:hover) and (pointer:fine){.iconknop:hover{border-color:var(--brand,#2f6d5b);transform:none;box-shadow:none}}.iconknop.aan{border-color:var(--brand,#2f6d5b);background:#eaf3f0;color:var(--brand,#2f6d5b);box-shadow:0 0 0 2px #2f6d5b26}.verwijdervraag{background:#fff5f4;border:1px solid #e6c3bd;border-radius:10px;padding:11px 13px;font-size:13px;line-height:1.5}@media (max-width:560px){.talen{grid-template-columns:1fr}}.cur-seg button{background:#fff;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;box-shadow:none;white-space:nowrap}.cur-seg button.aan{background:var(--ink);color:#fff;border-color:var(--ink)}.cur-chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.cur-chip{font-size:var(--type-meta);font-weight:700;border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 11px;color:var(--muted);box-shadow:none}.cur-chip.aan{background:var(--ink);color:#fff;border-color:var(--ink)}.cur-chip span{opacity:.65;font-weight:600}.labelkeuze{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 2px}.labelchip{font-size:13px;font-weight:700;border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:8px 14px;color:var(--ink);box-shadow:none}@media (hover:hover) and (pointer:fine){.labelchip:hover{transform:none;box-shadow:none}}.labelchip.aan{background:var(--mint);border-color:var(--brand);color:var(--brand)}.labelchip.aan:before{content:"✓ "}.labelcel{display:flex;flex-wrap:wrap;gap:6px;align-items:center;cursor:pointer;min-height:28px}.verrijkbalk{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:2px 0 14px;padding:12px 14px;background:var(--mint);border-radius:12px}.schuif{width:43px;height:24px;border-radius:999px;background:#d6dfda;position:relative;cursor:pointer;display:inline-block;vertical-align:middle}.schuif:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:#fff;top:3px;left:3px;box-shadow:0 2px 7px #0000002e;transition:.2s}.schuif.aan{background:var(--brand2)}.schuif.aan:after{left:22px}.schuif.dood{cursor:default;opacity:.55}.tegelschakel{display:flex;align-items:flex-start;gap:12px;margin:0 0 14px}.tegelschakel .schuif{flex:none;margin-top:2px}.tegelschakel-kop{font-weight:700;font-size:14px}.tegelschakel-uitleg{font-size:13px;color:var(--muted);margin-top:2px;line-height:1.5}.plekken{border:1px solid var(--line);border-radius:14px;padding:4px 16px;margin:14px 0}.plekrij{display:flex;align-items:flex-start;gap:12px;padding:13px 0;border-bottom:1px solid var(--line)}.plekrij:last-child{border-bottom:0}.plekrij .schuif{flex:none;margin-top:2px}.plekrij-kop{font-weight:700;font-size:14px}.plekrij-uit{font-size:13px;color:var(--muted);margin-top:2px;line-height:1.5;max-width:64ch}.plekken-kop{font-size:13px;margin:22px 0 0;padding-top:16px;border-top:1px solid var(--line)}.plekchip{display:inline-flex;align-items:center;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;background:var(--mint,#e6f4ef);color:#1a5545;margin:2px 4px 2px 0}.plekchip.goud{background:var(--goldsoft,#fff3df);color:#9a6212}.plekchip.leeg{background:#eef1ef;color:var(--muted)}.pfilters{display:flex;gap:7px;flex-wrap:wrap;margin:4px 0 14px}.pfilter{font-size:12px;font-weight:700;padding:7px 14px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--muted);box-shadow:none}.pfilter.aan{background:var(--brand);border-color:var(--brand);color:#fff}.tegelkeuze{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0 4px}@media (max-width:860px){.tegelkeuze{grid-template-columns:1fr}}.tegelstand{display:block;white-space:normal;min-width:0;text-align:left;border:1px solid var(--line);border-radius:14px;padding:13px 15px;background:#fff;color:var(--ink);box-shadow:none;font-weight:400;letter-spacing:normal}.tegelstand.aan{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 12%,transparent)}.tegelstand b{display:block;font-size:13px;font-weight:800;margin-bottom:3px}.tegelstand span{display:block;font-size:12px;color:var(--muted);line-height:1.5;font-weight:400}.tegellet{background:#fff8ef;border:1px solid #f0dcbd;border-radius:14px;padding:12px 15px;font-size:13px;color:#7a5520;margin:12px 0 0;line-height:1.6}.uiterlijk-voorbeeld{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:18px;padding:20px 22px;min-height:118px;background:#fff;margin-top:12px}.uiterlijk-voorbeeld:after{content:"";position:absolute;inset:0 0 0 auto;width:44%;pointer-events:none;background:var(--kopfoto, url(/assets/inlog-sfeer-DoImntPX.jpg)) center/cover no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent,#000 58%);mask-image:linear-gradient(90deg,transparent,#000 58%)}.uiterlijk-voorbeeld>*{position:relative;z-index:1;max-width:56%}.spreuk-voorbeeld{font-family:Caveat,Segoe Script,cursive;font-weight:700;font-size:27px;color:var(--brand);margin-top:12px;transform:rotate(-2deg);transform-origin:left center}.dashboard-hero .dash-spreuk{font-family:Caveat,Segoe Script,cursive;font-weight:700;font-size:31px;line-height:1.05;color:var(--brand);transform:rotate(-2deg);transform-origin:left center;margin:0 0 4px}.cur-voet{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap;min-height:30px}.cur-bulk{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cur-pag{margin-left:auto;display:flex;gap:7px;align-items:center;font-size:12px;color:var(--muted)}.cur-pag button{border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:999px;padding:6px 13px;font-size:12px;box-shadow:none}.cur-import{display:flex;align-items:center;gap:10px;background:var(--goldsoft);border:1px solid #f3dab1;border-radius:12px;padding:11px 14px;margin-top:14px;font-size:12px;color:#765020;flex-wrap:wrap}.cur-weergave{display:inline-flex;border:1px solid var(--line);border-radius:999px;background:#fff;padding:3px;gap:2px}.cur-weergave button{border:0;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:800;background:transparent;color:var(--muted);box-shadow:none}.cur-weergave button.aan{background:var(--brand);color:#fff}.cur-werkbalk{display:flex;align-items:center;gap:14px;margin:2px 0 12px;flex-wrap:wrap;min-height:34px}.cur-alles{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--ink);cursor:pointer;white-space:nowrap}.cur-telling{font-size:12px;color:var(--muted);font-weight:700}.cur-selacties{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap}.cur-sorteer{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);font-weight:700}.cur-sorteer select{width:auto;padding:7px 11px;font-size:12px;font-weight:700;border-radius:10px}.cur-stand{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:800;color:var(--muted);white-space:nowrap;cursor:pointer}.cur-stand .dot{width:8px;height:8px;border-radius:50%;background:#c6cfca;flex:none}.cur-stand.aan{color:#127a52}.cur-stand.aan .dot{background:var(--green)}.cur-stand.dood{cursor:default}.cur-meer{position:relative;display:inline-flex}.cur-meerknop{letter-spacing:1px;padding:6px 11px}.cur-menupop{position:fixed;z-index:900;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 44px #0a1e1838;padding:5px;display:flex;flex-direction:column;gap:2px}.cur-menupop button{background:none;color:var(--ink);box-shadow:none;border-radius:9px;padding:9px 11px;font-size:12px;font-weight:700;justify-content:flex-start;width:100%;text-align:left;white-space:nowrap}@media (hover:hover) and (pointer:fine){.cur-menupop button:hover{background:var(--mint);transform:none;box-shadow:none}}.cur-menupop button.rood{color:var(--red)}@media (hover:hover) and (pointer:fine){.cur-menupop button.rood:hover{background:var(--redsoft)}}.cur-tabelwrap{overflow-x:auto;border:1px solid var(--line);border-radius:16px}.cur-tabel{width:100%;border-collapse:collapse;font-size:13px;background:#fff}.cur-tabel th{text-align:left;font-size:12px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:11px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.cur-tabel td{padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:middle}.cur-tabel tr:last-child td{border-bottom:0}.cur-tabel tr.uit td{opacity:.62}.cur-tabel tr.gekozen td{background:var(--mint)}.cur-tabel .kies{width:34px}.cur-tabel .nr{text-align:center;width:90px}.cur-tabel .rechts{text-align:right;white-space:nowrap}.cur-naam{display:flex;align-items:center;gap:10px;min-width:180px}.cur-thumb{position:relative;width:46px;height:34px;border-radius:9px;overflow:hidden;flex:none;background:var(--mint);display:grid;place-items:center}.cur-thumb .fwaarschuw{display:none}.cur-thumb img{width:100%;height:100%;object-fit:cover;display:block}.cur-thumb .fletter{font-weight:900;color:var(--brand)}.cur-volgorde{display:inline-flex;align-items:center;justify-content:center;min-width:30px;padding:3px 9px;border:1px solid var(--line);border-radius:999px;font-weight:800;font-size:12px}.cur-rijacties{display:inline-flex;align-items:center;gap:7px}.fkaart.tikbaar{cursor:pointer}@media (hover:hover) and (pointer:fine){.fkaart.tikbaar:hover{border-color:var(--brand2);box-shadow:0 10px 26px #13342a1a}}.cur-tabel tr.tikbaar{cursor:pointer}@media (hover:hover) and (pointer:fine){.cur-tabel tr.tikbaar:hover td{background:var(--mint)}}.bw{display:grid;grid-template-columns:215px minmax(0,1fr) 370px;gap:0;margin:-20px -24px;min-height:520px}.bw-rail{border-right:1px solid var(--line);padding:20px 16px;background:#fbfdfc}.bw-beeld{width:100%;aspect-ratio:16/10;border-radius:14px;overflow:hidden;background:var(--mint);display:grid;place-items:center;margin-bottom:12px}.bw-beeld img{width:100%;height:100%;object-fit:cover;display:block}.bw-letter{font-size:34px;font-weight:900;color:var(--brand)}.bw-naam{font-size:14.5px;font-weight:800;line-height:1.25}.bw-onder{font-size:12px;color:var(--muted);margin-top:3px}.bw-nav{display:flex;flex-direction:column;gap:1px;margin-top:18px}.qm .bw-navitem{display:flex;align-items:center;gap:11px;width:100%;text-align:left;justify-content:flex-start;border:0;background:transparent;color:#42564e;box-shadow:none;border-radius:10px;padding:9px 10px;font-size:13px;font-weight:700;position:relative}@media (hover:hover) and (pointer:fine){.qm .bw-navitem:hover:not(:disabled){background:#eef3f0;color:var(--brand);border:0}}.qm .bw-navitem.aan{background:var(--mint);color:var(--brand);font-weight:800}.qm .bw-navitem.aan:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:3px;background:var(--brand)}.bw-navitem .ic{display:inline-flex;width:17px;color:currentColor;opacity:.75}.bw-navitem.aan .ic{opacity:1}.bw-navitem .ic svg{width:17px;height:17px}.bw-hoofd{padding:20px 24px;min-width:0;overflow:auto}.bw-hoofd h3{font-size:19px;margin:0}.bw-sub{color:var(--muted);font-size:13px;margin:3px 0 16px;line-height:1.5}.bw-ophaal{background:var(--mint);border:1px solid #cfe6dd;border-radius:14px;padding:13px 15px;margin-bottom:16px}.bw-ophaal-kop{display:flex;gap:10px;margin-bottom:10px}.bw-ophaal-kop .ic{display:inline-flex;color:var(--brand);flex:none;margin-top:1px}.bw-ophaal-kop .ic svg{width:17px;height:17px}.bw-ophaal-kop b{display:block;font-size:13px}.bw-ophaal-kop span{display:block;font-size:12px;color:#3f6b5d;line-height:1.5}.bw-labels{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.bw-actie{margin-bottom:18px}.qm .bw-stand{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:9px 14px;box-shadow:none;color:var(--ink);text-align:left;font-weight:600;justify-content:flex-start}@media (hover:hover) and (pointer:fine){.qm .bw-stand:hover:not(:disabled){border-color:var(--brand2);transform:none;background:#fff}}.bw-stand .dot{width:9px;height:9px;border-radius:50%;background:#c6cfca;flex:none}.bw-stand.aan .dot{background:var(--green)}.bw-stand b{display:block;font-size:13px}.bw-stand em{display:block;font-style:normal;font-size:12px;color:var(--muted);font-weight:600}.bw-voorbeeld{border-left:1px solid var(--line);padding:20px;background:#fbfdfc;overflow:auto}.bw-voorbeeld h3{font-size:16px;margin:0}.bw-kaart{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 10px 26px #13342a12}.bw-kaart-foto{aspect-ratio:16/9;background:var(--mint);display:grid;place-items:center;color:var(--muted);font-size:12px}.bw-kaart-foto img{width:100%;height:100%;object-fit:cover;display:block}.bw-kaart-body{padding:14px 16px 16px}.bw-kaart-body h4{font-size:17px;margin:0 0 8px;line-height:1.25}.bw-kaart-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.bw-km{font-size:12px;color:var(--muted);font-weight:700}.bw-kaart-tekst{font-size:13px;line-height:1.6;color:var(--ink)}.bw-kaart-tekst p{margin:0 0 6px}.bw-kaart-acties{display:flex;gap:14px;flex-wrap:wrap;margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line)}.bw-kaart-acties span{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;color:var(--muted);font-weight:700}.bw-kaart-acties .ic{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--mint);color:var(--brand);font-size:14px}.bw-kaart-adres{display:flex;flex-direction:column;gap:2px;margin-top:14px;font-size:12px;color:var(--ink)}.bw-kaart-adres .lbl{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.qm-body{container-type:inline-size}@container (max-width:1040px){.bw{grid-template-columns:200px minmax(0,1fr)}.bw-voorbeeld{display:none}}@media (max-width:1180px){.bw{grid-template-columns:200px minmax(0,1fr)}.bw-voorbeeld{display:none}}@media (max-width:820px){.bw{grid-template-columns:1fr}.bw-rail{border-right:0;border-bottom:1px solid var(--line)}.bw-nav{flex-direction:row;flex-wrap:wrap}}.cur-import button{margin-left:auto;background:var(--gold);color:#573713;font-weight:800;border-radius:999px;padding:8px 15px;font-size:12px;white-space:nowrap;box-shadow:none}.fkaarten{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:13px;margin-top:12px}.fkaart{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff;position:relative}.fkaart:has(.rijmenu){overflow:visible;z-index:5}.fkaart:has(.rijmenu) .ffoto{border-radius:15px 15px 0 0}.fkaart.uitk .ffoto,.fkaart.uitk .ftitel span:first-child,.fkaart.uitk .ftekst{opacity:.45}.ffoto{height:110px;background:linear-gradient(145deg,#8bb6a2,#d9eadf) center/cover no-repeat;display:flex;align-items:center;justify-content:center;font-size:30px}.fbody{padding:12px 13px}.ftitel{font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:space-between;gap:8px}.ftekst{font-size:12px;color:var(--muted);margin-top:3px;line-height:1.45;min-height:16px}.facties{display:flex;gap:6px;align-items:center;margin-top:9px;flex-wrap:wrap}.forde{margin-left:auto;display:flex;gap:4px}.contactlijst{display:flex;flex-direction:column;gap:6px}.contactrij{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border:1px solid var(--line);border-radius:12px;background:#fff}.contactrij.bewerk{align-items:stretch;background:var(--mint);border-color:var(--brand)}.contactwie{display:flex;flex-direction:column;gap:1px;min-width:0}.contactnaam{font-weight:700;font-size:14px;color:var(--ink)}.contactnr{font-size:13px;color:var(--brand);text-decoration:none}@media (hover:hover) and (pointer:fine){.contactnr:hover{text-decoration:underline}}.contactvelden{display:flex;gap:8px;flex:1;min-width:0;flex-wrap:wrap}.contactvelden input{flex:1;min-width:140px}.contactacties{display:flex;gap:6px;align-items:center;flex-shrink:0}.fkaart .ffoto{position:relative}.ffoto .fletter{font-size:38px;font-weight:800;color:#37564c;opacity:.85}.fkies{position:absolute;top:8px;left:8px;background:#ffffffeb;border-radius:7px;padding:3px;display:flex;box-shadow:0 1px 4px #00000038}.fkies input{width:16px;height:16px;margin:0;cursor:pointer}.fkaart.gekozen{outline:2px solid var(--brand);outline-offset:-1px}.fmeta{font-size:12px;color:var(--muted);margin-top:5px;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.fmeta .fkm{white-space:nowrap}.fbron{font-size:12px;margin-top:4px;line-height:1.4}.cur-alles input{width:15px;height:15px;cursor:pointer}.cur-selcount{font-weight:700;color:var(--ink);font-size:12px}.fbeeld{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-repeat:no-repeat}.beeld-cover{background-size:cover}.beeld-contain{background-size:contain;background-color:#eef2ef}.beeld-echt{background-size:auto;background-color:#eef2ef}.fwaarschuw{position:absolute;left:8px;bottom:8px;background:#e0a038f2;color:#4a2f06;font-size:12px;font-weight:800;padding:3px 8px;border-radius:999px;z-index:2}.fster{position:absolute;top:8px;right:8px;width:30px;height:30px;border-radius:50%;background:#ffffffeb;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1;color:#b9c1bc;box-shadow:0 1px 4px #00000038;z-index:2;padding:0}.fster.aan{color:var(--gold);background:#fff}.fkaart.top{grid-column:1 / -1;display:flex;border-color:var(--gold);box-shadow:0 0 0 2px var(--goldsoft)}.fkaart.top .ffoto{width:40%;flex:0 0 40%;height:auto;min-height:140px}.fkaart.top .fbody{flex:1}.verplaatspop{margin-top:9px;background:#f4f7f5;border:1px solid var(--line);border-radius:10px;padding:9px 10px}.verplaatspop .lbl{font-size:12px;font-weight:800;color:var(--muted);margin-bottom:6px}.verplaatspop select{width:100%;padding:7px 9px;border:1px solid var(--line);border-radius:8px;font-size:12px}.tegel-inst{padding:0;overflow:hidden}.inst-knop{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:transparent;box-shadow:none;padding:16px 18px;font-size:14px;font-weight:800;color:var(--ink)}.inst-knop .ico{font-size:17px}.inst-knop .op{margin-left:auto;font-size:12px;font-weight:600;color:var(--muted)}.inst-body{padding:0 18px 18px}.inst-sec{border:1px solid var(--line);border-radius:14px;padding:15px 16px;margin-bottom:12px;background:#fbfcfb}.inst-sec:last-child{margin-bottom:0}.inst-sec h2{font-size:14px;margin:0 0 6px}.tw-intro{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;flex-wrap:wrap;position:relative;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px 22px}.tw-intro:after{content:"";position:absolute;inset:0 0 0 auto;width:44%;pointer-events:none;background:var(--kopfoto, url(/assets/inlog-sfeer-DoImntPX.jpg)) center/cover no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent,#000 58%);mask-image:linear-gradient(90deg,transparent,#000 58%)}.tw-intro>*{position:relative;z-index:1}.tw-intro>*:first-child{max-width:58%}@media (max-width:1100px){.tw-intro:after{width:32%}.tw-intro>*:first-child{max-width:66%}}@media (max-width:820px){.tw-intro:after{display:none}.tw-intro>*:first-child{max-width:none}}.tw-eyebrow{color:var(--brand);font-size:12px;font-weight:800;margin-bottom:7px}.tw-intro h1{font-size:var(--type-page-title);letter-spacing:-.02em;margin:0}.tw-card h2{font-size:19px;letter-spacing:-.02em;margin:0}.tw-status{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid var(--line);border-radius:999px;background:#fff;color:#466365;font-weight:700;font-size:12px;white-space:nowrap}.tw-dot{width:8px;height:8px;border-radius:50%;background:#27a36c;box-shadow:0 0 0 4px #e0f4e9}.tw-instknop{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:12px;padding:10px 15px;font-size:13px;font-weight:800;box-shadow:0 4px 14px #13342a0f;cursor:pointer;white-space:nowrap}@media (hover:hover) and (pointer:fine){.tw-instknop:hover{border-color:var(--brand2);background:#fbfdfc}}.tw-instknop.aan{border-color:var(--brand);color:var(--brand);background:var(--mint)}.tw-instknop .ico{font-size:15px}.tw-instknop .pijl{color:var(--muted);font-size:var(--type-meta)}.datatabel{width:100%;border-collapse:collapse;margin-top:12px}.datatabel th{text-align:left;font-size:12px;color:#789092;font-weight:800;padding:10px 12px;border-bottom:1px solid var(--line);background:#f7faf9;white-space:nowrap}.datatabel td{padding:11px 12px;border-bottom:1px solid var(--line);font-size:13px;vertical-align:middle}.datatabel tbody tr:last-child td{border-bottom:0}@media (hover:hover) and (pointer:fine){.datatabel tbody tr:hover td{background:#fbfdfc}}.tw-space{display:grid;grid-template-columns:230px minmax(0,1fr);gap:22px;align-items:start}.tw-nav{position:sticky;top:76px;display:grid;gap:8px;min-width:0}.tw-navlink{width:100%;min-width:0;overflow:hidden;border:0;background:transparent;padding:12px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;text-align:left;border-radius:14px;color:var(--muted);box-shadow:none}@media (hover:hover) and (pointer:fine){.tw-navlink:hover{background:#fff9}}.tw-navlink.aan{background:#fff;color:var(--ink);box-shadow:var(--shadow)}.tw-navnum{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--mint);color:var(--brand);font-size:12px;font-weight:800}.tw-navlink.aan .tw-navnum{background:var(--brand);color:#fff}.tw-navlink strong{display:block;font-size:13px;margin-bottom:2px}.tw-navlink small{display:block;color:#829693;font-size:12px}.tw-navstate{font-size:12px;font-weight:800;color:var(--brand);background:var(--mint);border-radius:999px;padding:5px 7px;white-space:nowrap}.tw-navstate.warn{color:#8a5a12;background:var(--goldsoft)}.tw-col{min-width:0;display:grid;gap:16px}.tw-strip{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px 18px;box-shadow:var(--shadow)}.tw-strip div{padding:0 18px;border-right:1px solid var(--line)}.tw-strip div:first-child{padding-left:0}.tw-strip div:last-child{border-right:0}.tw-strip span{display:block;color:var(--muted);font-size:12px;margin-bottom:6px}.tw-strip strong{display:block;font-size:18px}.tw-card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:22px;box-shadow:var(--shadow);scroll-margin-top:76px}.tw-card>.inst-sec{border:0;background:transparent;padding:0;margin:0}.tw-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:16px}.tw-kicker{display:block;color:var(--brand);font-size:12px;font-weight:800;margin-bottom:10px}.tw-badge{border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;white-space:nowrap}.tw-badge.ok{background:var(--mint);color:var(--brand)}.tw-badge.admin{background:#eef1f4;color:#5d6681}.tw-badge.warn{background:var(--goldsoft);color:#8a5a12}.tw-respanel{border:1px solid var(--line);border-radius:14px;padding:16px;background:#fbfcfb}.tw-restop{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.tw-restop .fieldlbl{display:block;font-size:12px;color:#7b9293;margin-bottom:4px;font-weight:800}.tw-restop strong{font-size:18px}.tw-ring{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;position:relative;flex:0 0 auto}.tw-ring:after{content:"";position:absolute;width:42px;height:42px;border-radius:50%;background:#fbfcfb}.tw-ring span{position:relative;font-size:12px;font-weight:800;color:var(--brand)}.tw-reslist{display:grid;gap:8px}.tw-reslist>div{display:flex;gap:10px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:11px;padding:9px 10px;font-size:12px}.tw-resic{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:var(--mint);color:var(--brand);font-weight:800;flex:0 0 auto}.tw-resic.n{background:#eef2f1;color:#6b8384}.tw-selknop{margin-top:16px;background:#fff;border:1px solid var(--line);color:var(--ink);border-radius:10px;padding:9px 14px;font-size:13px;font-weight:700;box-shadow:none}@media (hover:hover) and (pointer:fine){.tw-selknop:hover{border-color:var(--brand2);background:#fbfdfc}}.tw-savebar{position:sticky;bottom:16px;display:flex;align-items:center;gap:9px;padding:12px 16px;border:1px solid var(--line);border-radius:14px;background:#fffffff2;box-shadow:var(--shadow);color:var(--muted);font-size:13px}.tw-savedot{width:8px;height:8px;border-radius:50%;background:#28a16b;flex:0 0 auto}@media (max-width:900px){.tw-space{grid-template-columns:1fr}.tw-nav{position:static;grid-template-columns:repeat(4,1fr)}.tw-strip{grid-template-columns:repeat(2,1fr);row-gap:14px}.tw-strip div:nth-child(2){border-right:0}}.tw-pres{display:grid;grid-template-columns:230px 1fr;gap:22px}.tw-fieldlbl{display:block;font-size:12px;font-weight:800;color:#5f7779;margin-bottom:8px}.tw-cover{position:relative;display:block;width:100%;height:150px;border:0;padding:0;border-radius:14px;overflow:hidden;background:linear-gradient(150deg,var(--mint),#cfe6dd) center/cover no-repeat;cursor:pointer}.tw-cover[disabled]{cursor:default}.tw-cover-leeg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:34px;opacity:.55}.tw-coverov{position:absolute;left:10px;right:10px;bottom:10px;padding:9px 10px;border-radius:9px;color:#fff;background:#0e2822d1;font-size:12px;font-weight:700;text-align:center}.tw-txtbtn{display:inline-block;margin-top:10px;border:0;background:transparent;color:var(--brand);font-weight:700;font-size:13px;padding:0;cursor:pointer}.tw-fieldstack{display:grid;gap:16px;align-content:start}.tw-fieldstack label{display:block}.tw-fieldstack input{width:100%;height:42px;border:1px solid var(--line);border-radius:10px;padding:0 12px;color:var(--ink);background:#fff;font-size:14px}.tw-fieldstack input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--mint)}.tw-fieldstack small{display:block;color:#809395;font-size:12px;margin-top:6px}.tw-togglerow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:14px;border-top:1px solid var(--line)}.tw-togglerow>span:first-child strong{display:block;font-size:13px}.tw-togglerow>span:first-child small{display:block;margin-top:3px;font-size:12px}.tw-togglerow input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.tw-toggle{width:44px;height:24px;border-radius:999px;background:#bdcdcb;position:relative;flex:0 0 auto;transition:.2s;cursor:pointer}.tw-toggle:after{content:"";position:absolute;width:18px;height:18px;top:3px;left:3px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #0000002e;transition:.2s}.tw-togglerow input:checked+.tw-toggle{background:var(--brand)}.tw-togglerow input:checked+.tw-toggle:after{transform:translate(20px)}label.tw-togglerow{display:flex;margin:14px 0 0;font-size:inherit;font-weight:inherit;color:inherit;position:relative;cursor:pointer}label.tw-togglerow>span:first-child strong{color:var(--ink)}.tw-ltable{border:1px solid var(--line);border-radius:14px;overflow:hidden}.tw-lhead,.tw-lrow{display:grid;grid-template-columns:56px 1.25fr 1fr 1fr 104px 106px;gap:10px;align-items:center}.tw-lfoto{width:44px;height:58px;border-radius:9px;border:1px dashed #c3d5cb;background:#f6f9f7 center/cover no-repeat;color:var(--brand);font-size:16px;font-weight:800;padding:0;box-shadow:none;display:grid;place-items:center}.tw-lfoto.heeft{border-style:solid;border-color:var(--line)}@media (hover:hover) and (pointer:fine){.tw-lfoto:hover:not(:disabled){border-color:var(--brand2)}}.tw-lhead{background:#f5f9f7;padding:10px 14px;color:#789092;font-size:12px;font-weight:800}.tw-lrow{padding:9px 14px;border-top:1px solid var(--line)}.tw-lnaam{display:flex;align-items:center;gap:8px;min-width:0}.tw-lstapel{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.tw-lrow input.tw-lsub{height:30px;font-size:12px;color:#6c8384}.tw-lrow input.tw-lsub::placeholder{color:#a6b9b9}.tw-ldrag{color:#9aafaf;letter-spacing:-3px;-webkit-user-select:none;user-select:none}.tw-lrow input{width:100%;min-width:0;height:36px;border:1px solid transparent;border-radius:8px;padding:0 9px;color:var(--ink);background:transparent;font-size:13px}@media (hover:hover) and (pointer:fine){.tw-lrow input:hover{border-color:var(--line);background:#fff}}.tw-lrow input:focus{outline:none;border-color:var(--brand);background:#fff;box-shadow:0 0 0 3px var(--mint)}.tw-lcnt{border:0;background:var(--mint);color:var(--brand);border-radius:8px;height:32px;font-size:12px;font-weight:700;white-space:nowrap}.tw-lcnt.leeg{background:#f0f4f3;color:#7d9293}.tw-licon{border:0;background:transparent;color:#7c9394;width:30px;height:30px;flex:0 0 auto;border-radius:8px;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center}@media (hover:hover) and (pointer:fine){.tw-licon:hover{background:#f5f9f7}}.tw-licon:disabled{opacity:.35}.tw-lcnt{overflow:hidden;text-overflow:ellipsis}.tw-ladd{margin-top:12px;display:flex;gap:8px}.tw-ladd input{flex:1;height:38px;border:1px solid var(--line);border-radius:9px;padding:0 11px}.tw-loc{display:grid;grid-template-columns:1fr .9fr;gap:14px;margin-top:14px}.tw-panel{border:1px solid var(--line);border-radius:14px;padding:16px;background:#fbfcfb}.tw-fullbtn{width:100%;margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;background:var(--brand);color:#fff;border-radius:10px;min-height:42px;padding:0 15px;font-weight:800;font-size:13px;cursor:pointer}.tw-fullbtn:disabled{opacity:.6;cursor:default}.tw-fullbtn .meta{opacity:.75;font-size:12px;font-weight:600}.tw-panel .catgrid{display:flex;flex-wrap:wrap;gap:8px}.tw-panel .catvak{border:1px solid var(--line);background:#fff;color:#657f80;min-height:34px;padding:0 11px;border-radius:999px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:5px;width:auto}.tw-panel .catvak.on{border-color:var(--brand);color:var(--brand);background:var(--mint)}.tw-media{border:1px solid var(--line);background:#fbfcfb;border-radius:14px;padding:16px;margin-top:6px}.tw-media-vis{display:flex;align-items:center;gap:14px}.tw-media-num{font-size:30px;font-weight:800;color:var(--brand);letter-spacing:-.03em}.tw-media-vis strong{display:block;font-size:13px}.tw-media-vis .su{display:block;color:var(--muted);font-size:12px;margin-top:3px}.tw-track{height:8px;background:#dce9e7;border-radius:999px;margin:14px 0;overflow:hidden}.tw-track i{display:block;height:100%;background:var(--brand);border-radius:inherit}.tw-media-acties{display:flex;gap:10px;align-items:center;flex-wrap:wrap}@media (max-width:760px){.tw-pres,.tw-loc{grid-template-columns:1fr}}.forde button{padding:4px 8px}.erf{display:grid;grid-template-columns:46px 1fr auto 34px;gap:12px;align-items:center;padding:13px 4px;border-top:1px solid var(--line)}.chipstat{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:750;color:var(--ink)}.chipstat i{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.chipstat i svg{width:14px;height:14px}.chipstat.groen i{background:var(--mint);color:var(--brand)}.chipstat.oranje i{background:var(--goldsoft);color:#9a641b}.chipstat.grijs i{background:#edf0ee;color:#66736d}.standwrap{position:relative}.standknop{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:9px 15px;font-size:12px;font-weight:800;box-shadow:0 1px 2px #13342a0d;color:var(--brand);white-space:nowrap}.standknop svg{width:13px;height:13px}@media (hover:hover) and (pointer:fine){.standknop:hover{transform:none;box-shadow:0 3px 8px #13342a14;border-color:var(--brand)}}.standknop.aangepast{color:#9a641b;border-color:#eccf94;background:#fffdf6}@media (hover:hover) and (pointer:fine){.standknop.aangepast:hover{border-color:#c9973d}}.standknop.uit{color:#66736d}.standknop.dood{cursor:default;opacity:.7}.standmenu{position:absolute;right:0;top:calc(100% + 6px);background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 16px 38px #13342a29;padding:5px;z-index:40;display:flex;flex-direction:column;gap:2px;min-width:170px}.standmenu button{background:none;border:0;box-shadow:none;color:var(--ink);border-radius:8px;padding:9px 11px;font-size:12px;font-weight:700;justify-content:flex-start;gap:9px}.standmenu button svg{width:13px;height:13px;color:var(--muted)}@media (hover:hover) and (pointer:fine){.standmenu button:hover{background:var(--mint);transform:none;box-shadow:none}}.standmenu button.aan{background:var(--mint);color:var(--brand)}.standmenu button.aan svg{color:var(--brand)}.uitklapknop{background:none;border:0;box-shadow:none;color:var(--muted);padding:6px;border-radius:8px}.uitklapknop svg{width:16px;height:16px;transition:transform .15s ease}.uitklapknop.open svg{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.uitklapknop:hover{color:var(--brand);background:var(--mint);transform:none;box-shadow:none}}.erf:first-of-type{border-top:0}.erf.uitrij .et,.erf.uitrij .ed{opacity:.5}.eic{width:40px;height:40px;border-radius:13px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.eic svg{width:19px;height:19px}.themasgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.themakaart{display:flex;flex-direction:column;align-items:flex-start;gap:7px;background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:16px;text-align:left;color:var(--ink);box-shadow:0 1px 2px #13342a0d;position:relative}@media (hover:hover) and (pointer:fine){.themakaart:hover{border-color:var(--brand);transform:none;box-shadow:0 6px 14px color-mix(in srgb,var(--brand) 12%,transparent)}}.themakaart.aan{border-color:var(--brand);background:var(--mint)}.themakaart b{font-size:13px}.themakaart span:not(.themakleuren){font-size:12px;color:var(--muted);font-weight:600;line-height:1.45;white-space:normal}.themakleuren{display:flex;gap:5px}.themakleuren i{width:20px;height:20px;border-radius:50%;border:1.5px solid rgba(0,0,0,.08)}.themakaart em{position:absolute;top:12px;right:12px;font-style:normal;font-size:12px;font-weight:800;color:var(--brand)}.themakiezer{display:grid;grid-template-columns:minmax(280px,380px) 1fr;gap:20px;align-items:start}.tk-voorbeeld{position:sticky;top:12px;display:flex;flex-direction:column;gap:10px;min-height:460px}.tk-scherm{height:560px;display:flex}.tk-balk{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:14px;padding:11px 14px;background:#fff;flex-wrap:wrap}.tk-balk.proef{border-color:var(--gold);background:var(--goldsoft)}.tk-balktekst{flex:1;min-width:130px;display:flex;flex-direction:column}.tk-balktekst b{font-size:13px}.tk-balktekst span{font-size:12px;color:var(--muted);font-weight:600;margin-top:2px;line-height:1.4}.tk-balk.proef .tk-balktekst span{color:#7a6127}.tk-woning{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--muted)}.tk-woning select{flex:1;min-width:0;height:36px;border:1px solid var(--line);border-radius:10px;padding:0 10px;background:#fff;font-family:inherit;font-size:13px;color:var(--ink)}.tk-lijst{display:flex;flex-direction:column;gap:8px}.tk-item{display:flex;align-items:center;gap:13px;background:#fff;border:1.5px solid var(--line);border-radius:14px;padding:12px 14px;text-align:left;color:var(--ink);position:relative;box-shadow:0 1px 2px #13342a0d}@media (hover:hover) and (pointer:fine){.tk-item:hover{border-color:var(--brand);transform:none}}.tk-item.bekeken{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 16%,transparent)}.tk-item.aan{background:var(--mint)}.tk-tekst{display:flex;flex-direction:column;gap:3px;min-width:0;padding-right:62px}.tk-tekst b{font-size:13px}.tk-tekst span{font-size:12px;color:var(--muted);font-weight:600;line-height:1.45;white-space:normal}.tk-item em{position:absolute;top:12px;right:12px;font-style:normal;font-size:12px;font-weight:800;color:var(--brand)}.tk-detail{margin:6px 2px 0;font-size:12px;line-height:1.6;color:var(--muted)}@media (max-width:1000px){.themakiezer{grid-template-columns:1fr}.tk-voorbeeld{position:static}.tk-scherm{height:520px}}.deploy-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#101e1a8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:24px}.deploy-box{background:var(--panel);border-radius:20px;box-shadow:0 30px 80px #0a1e1859;padding:26px 28px;max-width:440px;text-align:center}.deploy-t{font-size:19px;font-weight:800;margin-bottom:8px}.deploy-m{margin:0 0 16px;font-size:13px;line-height:1.6;color:var(--muted)}.deploy-m b{color:var(--ink)}.deploy-klok{font-size:44px;font-weight:800;letter-spacing:-.02em;color:var(--brand);font-variant-numeric:tabular-nums;margin-bottom:16px}.deploy-b{display:flex;justify-content:center}.deploy-spin{width:26px;height:26px;margin:6px auto 0;border-radius:50%;border:3px solid var(--line);border-top-color:var(--brand);animation:deploydraai .8s linear infinite}@keyframes deploydraai{to{transform:rotate(360deg)}}.deploy-balk{position:fixed;top:0;left:0;right:0;z-index:130;display:flex;align-items:center;gap:14px;justify-content:center;flex-wrap:wrap;background:var(--gold);color:#3b2a08;padding:9px 18px;font-size:13px;box-shadow:0 4px 18px #00000029}.deploy-klok-klein{font-weight:800;font-variant-numeric:tabular-nums;font-size:15px;background:#0000001f;border-radius:8px;padding:2px 9px}.deploy-balk-tekst{max-width:640px;line-height:1.4}.deploy-balk-tekst b{font-weight:800}.deploy-balk-knop{flex:0 0 auto;background:#3b2a08;color:#fff;border:0;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:800}@media (hover:hover) and (pointer:fine){.deploy-balk-knop:hover{background:#000;transform:none;box-shadow:none}}.deploy-balk-op{flex:0 0 auto;font-size:12px;font-weight:700;opacity:.7}.versiebalk{position:fixed;top:0;left:0;right:0;z-index:130;display:flex;align-items:center;gap:12px;justify-content:center;flex-wrap:wrap;background:var(--brand);color:#fff;padding:9px 18px;font-size:13px;box-shadow:0 4px 18px #00000029}.versiedot{width:8px;height:8px;border-radius:999px;background:#fff;opacity:.9;animation:versiepuls 1.8s ease-in-out infinite}@keyframes versiepuls{0%,to{opacity:.35}50%{opacity:1}}.versiebalk button{flex:0 0 auto;background:#fff;color:var(--brand);border:0;border-radius:999px;padding:7px 16px;font-size:12px;font-weight:800}@media (hover:hover) and (pointer:fine){.versiebalk button:hover{background:#fff;transform:none;box-shadow:none}}.versiebalk~.storingsbalk{top:42px}.deploy-balk~.storingsbalk{top:42px}.storingsbalk{position:fixed;top:0;left:0;right:0;z-index:120;display:flex;align-items:center;gap:10px;justify-content:center;background:#3b2b28;color:#ffd9d2;font-size:13px;font-weight:700;padding:9px 16px;box-shadow:0 4px 18px #0000002e}.storingsdot{width:8px;height:8px;border-radius:50%;background:#e2705d;flex:0 0 auto;animation:storingspuls 1.2s ease-in-out infinite}@keyframes storingspuls{0%,to{opacity:1}50%{opacity:.25}}.tegelkaart{padding:14px 16px}.tegeluitleg{margin:0 0 4px;font-size:12px;color:var(--muted);line-height:1.55}.inlinelink{background:none;border:0;box-shadow:none;padding:0;color:var(--brand);font-weight:800;font-size:12px;text-decoration:underline;text-underline-offset:2px}@media (hover:hover) and (pointer:fine){.inlinelink:hover{color:var(--brand2);background:none;transform:none;box-shadow:none}}.erf .inlinelink{display:inline-block;margin-top:3px;font-size:12px}.erf.compact{grid-template-columns:32px 1fr auto;gap:11px;padding:9px 2px}.erf.compact .eic{width:28px;height:28px;border-radius:9px}.erf.compact .eic svg{width:14px;height:14px}.zoekveld{flex:1;min-width:260px}.zoekveld input{margin:0;height:42px}.wlijst{border:1px solid var(--line);border-radius:16px;overflow:hidden}.wlijst-kop,.wrij-kop{display:grid;grid-template-columns:24px minmax(150px,1.3fr) 96px minmax(110px,1fr) 104px 88px minmax(110px,1fr) 112px 44px;gap:11px;align-items:center}.wlijst-kop{padding:6px 16px;border-bottom:1px solid var(--line);background:#fafcfb}.wsorteer{display:inline-flex;align-items:center;gap:4px;justify-self:start;background:none;border:0;box-shadow:none;padding:6px 0;color:var(--muted);font-size:12px;font-weight:800}@media (hover:hover) and (pointer:fine){.wsorteer:hover{color:var(--brand);background:none;transform:none;box-shadow:none}}.wsorteer.aan{color:var(--brand)}.wsorteer i{display:flex;opacity:0;transition:transform .15s}.wsorteer i svg{width:12px;height:12px}.wsorteer.aan i{opacity:1}.wsorteer i.omhoog{transform:rotate(180deg)}.wrij{border-bottom:1px solid var(--line)}.wrij:last-child{border-bottom:0}.wrij-kop{padding:14px 16px;cursor:pointer;transition:background .12s}@media (hover:hover) and (pointer:fine){.wrij-kop:hover{background:#f7faf8}}.wrij.open>.wrij-kop{background:var(--mint)}.wchev{color:var(--muted);display:flex;transition:transform .18s}.wrij.open .wchev{transform:rotate(180deg);color:var(--brand)}.wnaam{font-weight:800;font-size:14px}.wsub{font-size:12px;color:var(--muted);margin-top:2px}.wgast{font-size:13px}.wtype{font-size:13px;color:var(--ink);text-transform:capitalize}.wserie{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--ink);word-break:break-all}.wversie,.wperiode{font-size:12px;color:var(--muted);white-space:nowrap}.wacties{display:flex;justify-content:flex-end;align-items:center;gap:2px}.wisknop{background:none;border:0;box-shadow:none;color:var(--muted);padding:7px;border-radius:9px;flex:0 0 auto}.wisknop svg{width:16px;height:16px;display:block}@media (hover:hover) and (pointer:fine){.wisknop:hover{color:var(--red);background:var(--redsoft);transform:none;box-shadow:none}}@media (hover:hover) and (pointer:fine){.wisknop.kijk:hover{color:var(--brand);background:var(--mint)}}.wtreffers{padding:0 16px 13px 54px;display:flex;flex-direction:column;gap:6px;cursor:pointer}.wrij.open .wtreffers{background:var(--mint)}.wtreffer{font-size:12px;color:var(--muted);display:flex;gap:8px;align-items:baseline;line-height:1.45}.wbron{flex:0 0 auto;background:#eef4ff;color:#376bc3;font-weight:800;font-size:12px;padding:3px 8px;border-radius:999px}.wpaneel{display:grid;grid-template-columns:206px 1fr;border-top:1px solid var(--line);background:#fbfdfc}.wpaneel-nav{border-right:1px solid var(--line);padding:14px 10px;display:flex;flex-direction:column;gap:2px}.wpaneel-nav button{display:flex;align-items:center;gap:9px;width:100%;text-align:left;background:none;border:0;border-radius:10px;padding:9px 11px;font-size:13px;font-weight:750;color:var(--muted);box-shadow:none}@media (hover:hover) and (pointer:fine){.wpaneel-nav button:hover{background:#eef4f1;color:var(--ink);transform:none;box-shadow:none}}.wpaneel-nav button.aan{background:var(--brand);color:#fff}.wpaneel-ic{display:flex;width:16px;height:16px}.wpaneel-ic svg{width:16px;height:16px}.wpaneel-inhoud{padding:18px 20px;min-width:0}.wpaneel-inhoud .card{box-shadow:none;border:1px solid var(--line);margin-top:0;margin-bottom:14px}.wpaneel-inhoud .card:last-child{margin-bottom:0}@media (max-width:1100px){.wlijst-kop{display:none}.wrij-kop{grid-template-columns:24px 1fr;row-gap:8px}.wpaneel{grid-template-columns:1fr}.wpaneel-nav{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line)}}.schermmodal{max-width:430px}.previewnotitie{margin:0 0 12px;font-size:12px;line-height:1.45;color:var(--muted)}.schermkader{width:360px;height:640px;border-radius:26px;overflow:hidden;border:8px solid #14201b;background:#000;margin:0 auto;box-shadow:0 24px 60px #0a1e1859}.schermkader iframe{width:1080px;height:1920px;border:0;transform:scale(.3333);transform-origin:0 0;display:block}.koppel{display:flex;gap:22px;align-items:stretch;flex-wrap:wrap;margin-top:12px}.koppel-stappen{flex:1 1 280px;display:flex;flex-direction:column;gap:9px}.koppel-kop{font-weight:800;font-size:14px;margin-bottom:3px}.stap{display:flex;gap:10px;align-items:center;font-size:13px;color:var(--ink)}.stap-nr{width:22px;height:22px;border-radius:50%;background:var(--mint);color:var(--brand);font-weight:800;font-size:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.koppel-code{display:flex;flex-direction:column;gap:6px;justify-content:center;align-items:flex-start;background:var(--mint);border:1px solid color-mix(in srgb,var(--brand) 22%,transparent);border-radius:14px;padding:16px 20px}.koppel-code span{font-size:12px;font-weight:800;color:var(--brand)}.koppel-code .code{font-size:22px;letter-spacing:1px;padding:6px 12px}.koppel-code button{margin-top:4px}.et{font-size:13px;font-weight:800}.ed{font-size:12px;color:var(--muted);margin-top:2px}.ed a{color:var(--brand);font-weight:700;cursor:pointer}.erfseg{display:flex;background:var(--bg);border-radius:12px;padding:4px;justify-self:end}.erfseg span{font-size:12px;font-weight:800;padding:6px 10px;border-radius:9px;color:var(--muted);cursor:pointer;white-space:nowrap}.erfseg span.dood{cursor:default}.erfseg span.aan{background:#fff;color:var(--brand);box-shadow:0 1px 3px #0000001f}.erfseg span.aan.aangepast{background:var(--gold);color:#573713}.erfseg span.aan.uit{background:var(--red);color:#fff}.erf-uitklap{margin:6px 0 14px 58px}.erf-uitklap .card{margin-top:0;box-shadow:none}@media (max-width:900px){.erf{grid-template-columns:40px 1fr}.standwrap{grid-column:2}.uitklapknop{grid-column:2;justify-self:start}}.login{min-height:100vh;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;background:linear-gradient(150deg,var(--scope1),var(--scope2));padding:20px}.login .box{background:#fff;border-radius:22px;padding:30px;width:100%;max-width:390px;box-shadow:0 30px 80px #00000040}.login h1{font-size:21px;color:var(--brand);margin:0 0 4px}.login p{margin:0 0 14px;color:var(--muted);font-size:13px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#10282073;display:flex;align-items:center;justify-content:center;padding:20px;z-index:1200}.modal{background:#fff;border-radius:18px;padding:22px;width:100%;max-width:460px;max-height:90vh;overflow:auto;box-shadow:0 30px 80px #0000004d}.confirm-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#10282073;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadein .12s ease}.confirm-box{background:#fff;border-radius:18px;padding:22px 24px;width:min(440px,calc(100vw - 48px));box-shadow:0 30px 80px #0000004d;max-height:90vh;overflow-y:auto;overflow-x:hidden}.confirm-t{font-size:16px;font-weight:800;margin-bottom:6px}.confirm-m{font-size:13px;color:var(--muted);line-height:1.55}.confirm-b{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}@keyframes fadein{0%{opacity:0}to{opacity:1}}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.media-thumb{position:relative;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#f3f5f2;aspect-ratio:1/1}.media-thumb-pick{display:block;width:100%;height:100%;padding:0;border:none;background:none;cursor:pointer}.media-thumb img{width:100%;height:100%;object-fit:cover;display:block}.media-thumb.static{cursor:default}@media (hover:hover) and (pointer:fine){.media-thumb:hover{border-color:var(--brand2)}}.media-crop{position:absolute;top:6px;right:6px;width:30px;height:30px;border-radius:8px;border:none;background:#101e1a9e;color:#fff;font-size:15px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #0000004d}@media (hover:hover) and (pointer:fine){.media-crop:hover{background:#101e1ad9}}.media-huidig{margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--line)}.media-huidig-label{font-size:12px;color:var(--muted);margin-bottom:8px}.media-card{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.media-icon{display:flex;align-items:center;justify-content:center;height:100%;color:var(--muted);font-size:12px;font-weight:700}.media-actions{display:flex;gap:6px;padding:8px;justify-content:space-between}.media-actions button{flex:1;justify-content:center;padding:7px 8px;font-size:12px}.toast{position:fixed;right:22px;bottom:22px;background:#17372d;color:#fff;padding:12px 15px;border-radius:12px;box-shadow:0 14px 32px #0000002e;opacity:0;transform:translateY(8px);transition:.2s;z-index:1100;font-size:12px;pointer-events:none}.toast.show{opacity:1;transform:none}button.chip{background:#fff;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:8px 11px;font-size:12px;font-weight:800;box-shadow:none}button.chip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.ontdek-rij{display:flex;align-items:center;gap:12px;padding:9px 10px;border:1px solid var(--line);border-radius:12px;margin-bottom:6px;font-size:13px}.ontdek-rij .naam{font-weight:700}.ontdek-rij .rechts{margin-left:auto}button.sw{width:43px;height:24px;border-radius:999px;background:#d6dfda;position:relative;padding:0;border:none;box-shadow:none}button.sw.on{background:var(--brand2)}button.sw:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 7px #0000002e;transition:left .2s ease}button.sw.on:after{left:22px}button.ghost.sm.actief{background:var(--brand2);color:#fff;border-color:var(--brand2)}.bregels{font-size:13px;line-height:1.6;margin-top:2px}.bregels b{font-variant-numeric:tabular-nums}.stat{background:var(--mint);border-radius:14px;padding:14px 16px}.stat .n{font-size:26px;font-weight:800}.stat .l{font-size:12px;color:var(--muted)}.be-pill{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:800;padding:4px 11px;border-radius:999px}.be-pill .dot{width:8px;height:8px;border-radius:50%;background:currentColor}.be-pill.on{background:#e4f6ee;color:#127a52}.be-pill.off{background:#eef1ef;color:var(--muted)}.be-pill.err{background:var(--redsoft);color:var(--red)}.be-toggle{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid var(--line)}.be-toggle:first-of-type{border-top:0}.be-toggle .txt{flex:1}.be-toggle .txt b{font-size:13px}.be-toggle .txt small{display:block;color:var(--muted);font-size:12px;margin-top:2px}.be-sw{width:44px;height:26px;border-radius:999px;background:var(--brand);position:relative;flex:0 0 auto;border:0;padding:0;cursor:pointer;box-shadow:none}.be-sw.uit{background:#cfd8d3}.be-sw:disabled{opacity:.55;cursor:default}.be-sw i{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:.15s;box-shadow:0 1px 3px #0003}.be-sw:not(.uit) i{left:21px}.be-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:4px 0 2px}.be-stat{background:#f6f9f7;border:1px solid var(--line);border-radius:14px;padding:12px}.be-stat b{font-size:20px;display:block;line-height:1.1}.be-stat small{color:var(--muted);font-size:12px;font-weight:800}.be-hint{background:var(--mint);border:1px solid #cfe6dd;border-radius:14px;padding:13px 15px;font-size:13px;color:#205043;margin-top:16px}.be-hint b{color:var(--brand)}@media (max-width:640px){.be-stats{grid-template-columns:repeat(2,1fr)}}.parkchip{display:inline-flex;align-items:center;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;background:var(--mint);color:#1a5545;margin:2px 4px 2px 0}.koppelrij{display:flex;align-items:center;gap:10px;background:#f6f9f7;border:1px solid var(--line);border-radius:12px;padding:9px 12px;margin-bottom:8px;font-size:13px}.linkbox{display:flex;gap:8px;align-items:center;background:#f6f9f7;border:1px dashed #bcd3ca;border-radius:12px;padding:9px 12px;font-family:ui-monospace,Menlo,monospace;font-size:12px;color:#20493d}.pgroep{margin-bottom:14px}.pgroep h4{font-size:12px;color:var(--muted);margin:0 0 2px;font-weight:800}.prow{display:flex;align-items:center;gap:12px;padding:9px 0;border-top:1px solid var(--line)}.pgroep .prow:first-of-type{border-top:0}.prow .pl{flex:1;font-size:13px}.modal-x{position:sticky;top:0;float:right;margin:-4px -6px -28px 10px;z-index:5;width:32px;height:32px;border-radius:10px;border:1px solid var(--line);background:#fff;color:var(--muted);font-size:20px;line-height:1;padding:0;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001f;cursor:pointer}@media (hover:hover) and (pointer:fine){.modal-x:hover{background:var(--mint);color:var(--brand);border-color:var(--brand)}}.tag.purple{background:#eee4fb;color:#6a44b8}.tag.blue{background:#eaf1fb;color:#376bc3}.hk-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.hk-stat{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 16px}.hk-stat b{display:block;font-size:24px;font-weight:800;line-height:1.1}.hk-stat b.amber{color:#c98a2b}.hk-stat b.purple{color:#6a44b8}.hk-stat b.green{color:var(--brand)}.hk-stat b.red{color:var(--red)}.hk-stat span{font-size:12px;color:var(--muted)}@media (max-width:720px){.hk-stats{grid-template-columns:repeat(2,1fr)}}.segwissel{display:inline-flex;background:var(--mint);border-radius:9px;padding:3px}.segwissel button{background:none;border:0;border-radius:7px;padding:5px 12px;font-size:12px;font-weight:750;color:var(--brand);box-shadow:none}.segwissel button.aan{background:#fff;box-shadow:0 1px 3px #0000001f}.sev{font-weight:800;font-size:12px;white-space:nowrap}.sev.hoog{color:var(--red)}.sev.mid{color:#c98a2b}.sev.laag{color:var(--muted)}.wifivoorstel{background:var(--goldsoft);border:1px solid var(--gold);border-radius:14px;padding:14px 16px;margin-bottom:16px}.wifivoorstel .wv-kop{font-weight:800;font-size:14px;margin-bottom:5px;color:#7d531b}.wifivoorstel .wv-tekst{font-size:13px;line-height:1.55;color:#6b5a3e}.wifivoorstel .wv-knoppen{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.wifivoorstel .wv-knoppen button{font-size:13px;padding:8px 14px}.wifivoorstel .wv-knoppen button.leeg{background:transparent;color:#7d531b;box-shadow:none;border:1px solid var(--gold)}.ontdek-kop{display:flex;align-items:flex-start;gap:13px;margin-bottom:16px}.ontdek-kop h2{font-size:16.5px;margin:0 0 3px}.ontdek-kop .muted{font-size:13px;line-height:1.55;max-width:660px}.ontdek-nr{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font-size:13px;font-weight:800;flex:0 0 auto;background:var(--mint);color:var(--brand)}.gereedlade{margin-top:16px;border-top:1px solid var(--line);padding-top:14px}.gereedlade-knop{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:transparent;padding:6px 2px;font-size:13px;font-weight:800;color:var(--ink);box-shadow:none}.gereedlade-knop .pijl{color:var(--muted);font-size:12px}.gereedlade-knop .op{margin-left:auto;font-size:12px;font-weight:600;color:var(--muted)}.gereed{margin-top:14px;display:grid;gap:12px}.gtool{border:1px solid var(--line);border-radius:14px;padding:14px 15px;background:#fbfcfb}.gtool-kop{display:flex;align-items:center;gap:9px;margin-bottom:4px;flex-wrap:wrap}.gtool-kop b{font-size:14px}.gtool-kop .gt-ic{font-size:16px}.gtool .gu{font-size:12px;color:var(--muted);line-height:1.5;max-width:620px}.adminrand{display:inline-block;font-size:12px;font-weight:800;color:#8a5a12;background:var(--goldsoft);border-radius:999px;padding:2px 8px}.ontdek-uitleg{background:#f7f9f7;border-radius:12px;padding:11px 13px;font-size:13px;color:var(--muted);line-height:1.6;margin-top:12px}.ontdek-actie{display:flex;align-items:center;gap:12px;margin-top:16px;flex-wrap:wrap}.ontdek-actie .muted{font-size:13px}.seg{display:inline-flex;background:#eef2ef;border-radius:11px;padding:3px;gap:2px}.seg button{background:transparent;color:var(--muted);padding:7px 15px;font-size:13px;border-radius:9px;box-shadow:none;font-weight:600}.seg button.on{background:#fff;color:var(--brand);box-shadow:0 2px 6px #00000017}.catgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.catvak{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:11px;padding:9px 11px;font-size:13px;background:#fff;color:var(--ink);box-shadow:none;font-weight:600;text-align:left}.catvak.on{border-color:var(--brand);background:var(--mint)}.catvak .vk{width:17px;height:17px;border-radius:5px;border:1.5px solid #c3cfc9;display:grid;place-items:center;flex:0 0 auto;background:#fff;font-size:12px;color:#fff}.catvak.on .vk{background:var(--brand);border-color:var(--brand)}.voort{margin-top:14px;background:#f7f9f7;border:1px solid var(--line);border-radius:14px;padding:14px 16px}.voort-rij{display:flex;justify-content:space-between;font-size:13px;color:var(--muted);margin-bottom:8px}.voort-rij b{color:var(--ink)}.balk{height:8px;background:#e4ebe6;border-radius:99px;overflow:hidden}.balk i{display:block;height:100%;background:var(--brand2);border-radius:99px;transition:width .3s}.websiteimport{border:1px solid var(--line);border-radius:14px;padding:16px;background:#fbfcfb;margin:12px 0 18px}.websiteimport .wi-t{font-size:14px;font-weight:800;margin-bottom:4px}.wi-modal{background:#fff;border-radius:16px;width:min(720px,calc(100vw - 40px));max-height:88vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 30px 80px #0000004d}.wi-modal-top{padding:16px 20px;border-bottom:1px solid var(--line)}.wi-rij-tussen{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wi-bulk{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:13px;color:var(--muted)}.wi-lijst{overflow-y:auto;flex:1}.wi-item{display:flex;align-items:flex-start;gap:13px;padding:11px 20px;border-bottom:1px solid #eef1f0}.wi-item:last-child{border-bottom:0}.wi-item.skip .wi-grow{opacity:.5}.wi-thumb{width:54px;height:42px;border-radius:8px;flex:none;background:linear-gradient(135deg,#e3e9e6,#cfd9d3);display:flex;align-items:center;justify-content:center;color:#9aa8a2;font-size:18px;overflow:hidden;margin-top:2px}.wi-thumb img{width:100%;height:100%;object-fit:cover}.wi-grow{flex:1;min-width:0}.wi-grow>b{font-weight:600;font-size:14px}.wi-doorklik{font-size:13px;color:#2f6b4f;background:#eef7f1;border:1px solid #d6ebdf;border-radius:7px;padding:3px 8px;margin-top:5px;line-height:1.45}.wi-keuze{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.wi-dest{font-size:13px;font-weight:600;padding:7px 9px;border:1px solid var(--line);border-radius:8px;background:#fff;min-width:190px}.wi-nieuwveld{width:190px;padding:6px 9px;border:1px solid var(--accent,#2f6df6);border-radius:8px;font:inherit;font-size:13px}.wi-foot{padding:13px 20px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fafbfa}@media (max-width:560px){.wi-item{flex-wrap:wrap}.wi-keuze{align-items:stretch;width:100%}.wi-dest,.wi-nieuwveld{min-width:0;width:100%}}.fotostand{background:var(--mint);border-radius:12px;padding:12px 14px;margin-bottom:12px}.fotostand .fs-rij{font-size:13px;line-height:1.7;color:var(--ink)}.fotostand .fs-rij.muted{color:var(--muted)}.fotostand .fs-hint{font-size:13px;color:var(--muted);margin-top:6px;line-height:1.5;border-top:1px solid #cfe6dc;padding-top:7px}.fotoveld{display:flex;gap:12px;align-items:flex-start}.fotoveld .fv-preview{width:104px;height:78px;flex:0 0 104px;border-radius:10px;border:1px solid var(--line);background:#f1f4f2 center/cover no-repeat;display:grid;place-items:center;font-size:12px;color:var(--muted);text-align:center}.fotoveld .fv-rechts{flex:1;min-width:0}.fotoveld .fv-rechts input{width:100%}.opruim{border:1px solid var(--gold);background:var(--goldsoft);border-radius:14px;padding:14px 16px;margin:20px 0 16px}.opruim .opruim-t{font-size:14px;font-weight:800;color:#7d531b;margin-bottom:4px}button.gevaar{background:var(--red);color:#fff}.opruim-alles{border-top:1px solid var(--gold);margin-top:12px;padding-top:12px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.opruim-alles .muted{font-size:12px;max-width:420px;line-height:1.5}button.gevaar.ghost{background:transparent;color:var(--red);border:1px solid var(--red);box-shadow:none}.veldhint{font-size:12px;color:var(--muted);line-height:1.5;margin:-6px 0 12px}.veldkop{font-size:13px;font-weight:800;margin:16px 0 6px;padding-top:12px;border-top:1px solid var(--line)}.fotokiezer{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-height:52vh;overflow-y:auto}.fotokiezer-item{padding:0;border:2px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;cursor:pointer;aspect-ratio:4/3}@media (hover:hover) and (pointer:fine){.fotokiezer-item:hover{border-color:var(--brand,#2f6d5b)}}.fotokiezer-item img{width:100%;height:100%;object-fit:cover;display:block}.veldvink{display:flex;align-items:center;gap:9px;margin:10px 0;font-size:14px;cursor:pointer}.veldvink input{width:17px;height:17px;accent-color:var(--brand,#2f6d5b);margin:0;flex:none}.rtf{border:1px solid var(--line);border-radius:10px;overflow:hidden;margin-bottom:12px;background:#fff}.rtf-balk{display:flex;gap:2px;flex-wrap:wrap;padding:6px;border-bottom:1px solid var(--line);background:#faf9f5}.rtf-balk button{border:1px solid transparent;background:none;border-radius:7px;padding:4px 9px;font-size:13px;color:#444;cursor:pointer}@media (hover:hover) and (pointer:fine){.rtf-balk button:hover{background:#f0ede4;border-color:var(--line)}}.rtf-veld{min-height:96px;padding:10px 12px;font-size:14px;line-height:1.55;outline:none;font-weight:400;text-transform:none;letter-spacing:normal;color:var(--ink);text-align:left}.rtf-veld:empty:before{content:attr(data-placeholder);color:var(--muted)}.rtf-veld ul,.rtf-veld ol{margin:6px 0;padding-left:22px}.rtf-veld a{color:var(--brand,#2f6d5b);text-decoration:underline}.thema-status{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:10px}.thema-badge{display:inline-flex;align-items:center;background:#f1efe8;border:1px solid #e2ddd0;border-radius:999px;padding:5px 14px;font-size:13px;color:#5a6158}.thema-badge.pub{background:#e7f0e5;border-color:#cfe0cc;color:#2c5230;font-weight:600}.thema-badge.concept{background:#fdf3e0;border-color:#edb;color:#8a6114;font-weight:600}.thema-indeling{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:22px;margin-top:16px;align-items:start}@media (max-width:1100px){.thema-indeling{grid-template-columns:1fr}}.thema-groep{border:1px solid #e7e2d6;border-radius:12px;padding:14px 16px;margin-bottom:14px;background:#fff}.thema-groep-t{font-weight:700;font-size:13px;color:#5a6158;margin-bottom:10px}.thema-veld{padding:8px 0;border-top:1px solid #f1eee6}.thema-veld:first-of-type{border-top:none}.thema-veld-kop{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.thema-veld-naam{font-size:14px;font-weight:600}.thema-herkomst{font-size:12px;color:#9aa39b}.thema-veld-rij{display:flex;align-items:center;gap:10px;margin-top:6px;flex-wrap:wrap}.thema-kleurwrap{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.thema-staal{width:26px;height:26px;border-radius:8px;border:1px solid rgba(0,0,0,.15);flex:0 0 auto;background-image:linear-gradient(45deg,#eee 25%,transparent 25%,transparent 75%,#eee 75%),linear-gradient(45deg,#eee 25%,#fff 25%,#fff 75%,#eee 75%);background-size:10px 10px;background-position:0 0,5px 5px}.thema-kleur{width:170px;font-family:ui-monospace,Menlo,monospace;font-size:13px;padding:7px 10px;border:1px solid #d7d2c4;border-radius:8px}.thema-kleur.ongeldig{border-color:#d08373;background:#fdf1ee}.thema-resets{margin-left:auto;display:inline-flex;gap:6px}.thema-acties{gap:10px;flex-wrap:wrap;margin-top:6px}.thema-controle{border:1px solid #cfe0cc;background:#f2f8f1;border-radius:10px;padding:12px 14px;font-size:14px;margin-bottom:12px;display:flex;flex-direction:column;gap:6px}.thema-controle.fout{border-color:#eccfc6;background:#fdf3f0}.thema-preview{position:sticky;top:12px}.thema-previewband{background:#8a6114;color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;border-radius:8px 8px 0 0;padding:6px 12px;text-align:center}.thema-preview .schermkader{border-radius:0 0 10px 10px;overflow:hidden}.vb{margin-top:16px;border-top:1px solid var(--line);padding-top:14px}.vb-kop{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.vb-titel{font-size:13px;font-weight:800;color:var(--muted)}.vb.dicht{padding-top:10px}.vb-open{border:0;background:none;padding:4px 0;font-size:13px;font-weight:700;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;gap:7px}@media (hover:hover) and (pointer:fine){.vb-open:hover{color:var(--brand,#2f6d5b)}}.vb-chevron{font-size:12px}.vb-geen{font-size:12px;max-width:420px;line-height:1.4}.vb-veld{margin-bottom:16px}.vb-veldnaam{font-size:13px;font-weight:800;color:var(--ink);margin-bottom:8px}.vb-talen{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.vb-taal{border:1px solid var(--line);border-radius:12px;padding:10px 11px;background:#fcfdfc}.vb-taal.bron{background:color-mix(in srgb,var(--mint) 40%,#fff)}.vb-taal.leeg textarea{background:var(--goldsoft);border-color:#f0dcae}.vb-vlag{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:13px;font-weight:700;color:var(--ink);margin-bottom:7px;flex-wrap:wrap}.vb-bron{font-size:13px;color:var(--ink);line-height:1.5;padding:2px 1px;white-space:pre-wrap}.vb-taal textarea{width:100%;border:1px solid var(--line);border-radius:9px;padding:8px 10px;font-size:13px;font-family:inherit;color:var(--ink);background:#fff;line-height:1.45;resize:vertical}.vb-taal textarea:focus{outline:0;border-color:var(--brand2);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent)}.vb-pil{font-size:12px;font-weight:800;padding:2px 8px;border-radius:99px;white-space:nowrap}.vb-pil.auto{background:color-mix(in srgb,var(--blue) 12%,#fff);color:var(--blue)}.vb-pil.hand{background:var(--mint);color:var(--brand)}.vb-pil.leeg{background:var(--goldsoft);color:#a9761f}.vb-pil.bron{background:color-mix(in srgb,var(--ink) 8%,#fff);color:var(--muted)}.vb-linkje{background:none;border:0;box-shadow:none;color:var(--brand);font-size:12px;font-weight:700;padding:6px 0 0;cursor:pointer}@media (hover:hover) and (pointer:fine){.vb-linkje:hover{transform:none;box-shadow:none;text-decoration:underline}}.vb-linkje:disabled{opacity:.5}.va-kop{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.va-sub{font-size:13px;line-height:1.5;max-width:560px;margin-top:3px}.va-status{margin-top:12px;background:color-mix(in srgb,var(--mint) 55%,#fff);border:1px solid var(--line);border-radius:11px;padding:10px 13px;font-size:13px}@media (max-width:720px){.vb-talen{grid-template-columns:1fr}}.wb-kop{flex:0 0 56px;display:flex;align-items:center;gap:10px;padding:0 14px;background:#0c1814;color:#fff}.wb-kop b{font-size:15px}.wb-kop button.ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.38);box-shadow:none}@media (hover:hover) and (pointer:fine){.wb-kop button.ghost:hover{background:#ffffff1f;border-color:#ffffffb3;box-shadow:none}}.wb-status{font-size:12px;font-weight:700;padding:4px 11px;border-radius:999px;background:#ffffff24;white-space:nowrap}.wb-status.vuil{background:#8a6114}.wb-woning{max-width:200px;font-size:13px;padding:6px 9px;background:#14251f;color:#fff;border:1px solid rgba(255,255,255,.28);border-radius:8px}button.wb-schakel{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.38);box-shadow:none;font-size:12px;padding:8px 15px}@media (hover:hover) and (pointer:fine){button.wb-schakel:hover{transform:none;box-shadow:none;background:#ffffff1f}}button.wb-schakel.aan{background:var(--brand2);border-color:var(--brand2)}.wb-dok{width:430px;flex:0 0 430px;background:#f7f6f2;border-left:1px solid #e2ddd0;overflow-y:auto;padding:12px 14px}.wb-zoek{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #d7d2c4;border-radius:10px;font-size:14px;background:#fff}.thema-resets button.ghost.sm{padding:4px 9px}.wb-selectie{background:#fff;border:1px solid #dfd9c9;border-radius:12px;padding:10px 12px;margin-top:10px;box-shadow:0 2px 8px #13342a0f}.wb-selectie-kop{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:14px}.crop-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#1028208c;display:flex;align-items:center;justify-content:center;padding:20px;z-index:1300;animation:fadein .12s ease}.crop-box{background:#fff;border-radius:18px;padding:20px 22px;width:min(560px,calc(100vw - 40px));box-shadow:0 30px 80px #00000057;max-height:92vh;overflow:auto}.crop-titel{font-weight:700;font-size:16px;margin-bottom:4px}.crop-uitleg{font-size:13px;color:var(--muted);line-height:1.5;margin-bottom:12px}.crop-wrap{display:flex;justify-content:center;min-height:120px}.crop-window{position:relative;overflow:hidden;border-radius:10px;background:#0d1512;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;box-shadow:0 0 0 1px #ffffff4d inset}.crop-window:active{cursor:grabbing}.crop-window img{position:absolute;top:0;left:0;max-width:none;pointer-events:none;-webkit-user-drag:none;will-change:transform}.crop-zoom{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:13px;color:var(--muted)}.crop-zoom input{flex:1}.knoprij{border:1px solid var(--line);border-radius:10px;padding:10px;margin-top:8px;display:flex;flex-direction:column;gap:4px;background:#f7f9f5}.knoprij-kop{display:flex;align-items:center;gap:6px;margin-bottom:2px}.knoprij-kop select{flex:none;width:auto;max-width:45%}.knoprij-nr{flex:1;font-weight:600;font-size:13px;color:var(--muted)}.knoplabel{font-size:12px;font-weight:600;margin:4px 0 1px}.knopverplicht{color:#b8893a;font-weight:600;font-size:12px}.knopweg{border:none;background:none;color:var(--muted);font-size:18px;line-height:1;cursor:pointer;padding:2px 7px}@media (hover:hover) and (pointer:fine){.knopweg:hover{color:#c0492f}}.status.live{background:var(--mint);color:var(--brand)}.status.draft{background:var(--goldsoft);color:#9a641b}.status.grey{background:#edf0ee;color:#66736d}.gm-lijst{display:flex;flex-direction:column;gap:10px;margin-top:12px}.gm-kaart{display:grid;grid-template-columns:46px 1fr auto;gap:14px;align-items:center;border:1px solid var(--line);border-radius:16px;padding:14px;background:#fff}@media (hover:hover) and (pointer:fine){.gm-kaart:hover{border-color:var(--brand2);box-shadow:var(--shadow)}}.gm-ico{width:46px;height:46px;border-radius:13px;background:var(--mint);display:grid;place-items:center;font-size:24px}.gm-copy{min-width:0}.gm-titelrij{display:flex;align-items:center;gap:8px}.gm-titelrij h4{margin:0;font-size:14.5px}.gm-body{color:var(--muted);font-size:13px;margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-meta{display:flex;flex-wrap:wrap;gap:5px 8px;margin-top:7px}.gm-meta span{font-size:12px;color:var(--muted);background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:2px 9px}.gm-botsing{margin-top:7px;font-size:12px;line-height:1.45;color:var(--muted);border-left:2px solid var(--accent, #E9A13B);padding-left:8px}.gm-acties{display:flex;align-items:center;gap:8px}.switch{position:relative;width:44px;height:25px;flex:0 0 auto}.switch input{opacity:0;width:0;height:0}.switch span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#cbd6d1;cursor:pointer;transition:.18s}.switch span:before{content:"";position:absolute;width:19px;height:19px;left:3px;top:3px;border-radius:50%;background:#fff;transition:.18s}.switch input:checked+span{background:var(--brand)}.switch input:checked+span:before{transform:translate(19px)}.gm-composer{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:20px;align-items:start;margin-top:12px}.gm-form{display:flex;flex-direction:column;gap:14px;min-width:0}.gm-groep{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px}.gm-groepkop{display:flex;gap:12px;margin-bottom:14px}.gm-groepkop h4{margin:0 0 2px}.gm-groepkop p{margin:0;font-size:13px;color:var(--muted);line-height:1.5}.gm-stap{width:28px;height:28px;border-radius:9px;background:var(--mint);color:var(--brand);display:grid;place-items:center;font-weight:800;flex:0 0 auto}.veld{display:block;margin-bottom:10px}.veld>span{display:block;font-size:12px;font-weight:700;margin-bottom:4px;color:var(--ink)}.veld input,.veld select,.veld textarea{width:100%}.veldrij{display:grid;grid-template-columns:1fr 1fr;gap:12px}.veld.inline-check{display:flex;align-items:center;gap:9px;margin:6px 0 0;cursor:pointer}.veld.inline-check input{width:auto;flex:0 0 auto;accent-color:var(--brand)}.veld.inline-check span{margin:0;font-weight:500;font-size:13px;text-transform:none;letter-spacing:0;color:var(--ink)}.rule-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.rule-prefix{font-size:13px;color:var(--muted)}.rule-line select{max-width:360px;width:auto;flex:1}.rule-card{display:grid;grid-template-columns:30px minmax(0,1fr) minmax(0,1.2fr) 34px;gap:10px;align-items:center;background:var(--bg);border:1px solid var(--line);border-radius:13px;padding:11px;margin-bottom:9px}.rule-index{width:26px;height:26px;border-radius:8px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;font-weight:800;font-size:12px}.rule-getal{display:grid;grid-template-columns:1fr 90px;gap:8px}.icon-button{border:1px solid var(--line);background:#fff;border-radius:9px;width:34px;height:34px;display:grid;place-items:center;cursor:pointer;color:var(--muted);font-size:16px;padding:0}@media (hover:hover) and (pointer:fine){.icon-button:hover{border-color:var(--red);color:var(--red)}}.scope-options{display:flex;flex-direction:column;gap:2px}.scope-options label{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--ink);margin:0;padding:8px 10px;border-radius:10px;cursor:pointer}@media (hover:hover) and (pointer:fine){.scope-options label:hover{background:var(--bg)}}.scope-options input{width:auto;flex:0 0 auto;margin:0;accent-color:var(--brand)}.gm-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.gm-chips.klein{margin-top:0}.gm-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;padding:5px 11px;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;color:var(--ink);margin:0;cursor:pointer;background:#fff}.gm-chip.aan{border-color:var(--brand);background:var(--mint);color:var(--brand);font-weight:700}.gm-chip input{width:auto;flex:0 0 auto;margin:0;accent-color:var(--brand)}.gm-preview{position:sticky;top:76px;display:flex;flex-direction:column;gap:12px}.gm-preview-kop{display:flex;flex-direction:column}.gm-preview-kop small{color:var(--muted);font-size:12px}.gm-device{background:var(--sidebar);border-radius:24px;padding:14px;box-shadow:var(--shadow)}.gm-popup{position:relative;text-align:center;background:#fff;border-radius:15px;padding:26px 28px;box-shadow:0 14px 36px #00000047}.gm-popup.attention{border:2px solid var(--gold)}.gm-popup.calm{background:#f6f3ea}.gm-popup-close{position:absolute;top:10px;right:10px;border:0;background:transparent;width:24px;height:24px;font-size:18px;color:var(--muted);cursor:default;padding:0}.gm-popup-ico{width:52px;height:52px;border-radius:50% 45% 55% 50%/45% 55%;background:#f0ece2;display:grid;place-items:center;font-size:26px;margin:0 auto 12px}.gm-popup-foto{width:100%;height:120px;border-radius:10px;background-size:cover;background-position:center;margin-bottom:12px}.gm-tijden{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:4px}.gm-tijd{display:inline-flex;align-items:center;gap:4px}.gm-tijd input{width:auto}.gm-test{border:1px solid var(--line);border-radius:14px;padding:12px;background:var(--bg)}.gm-test select{margin-top:2px}.gm-popup.calm .gm-popup-ico{background:#fff}.gm-popup-t{font-size:21px;font-weight:800;color:var(--ink);line-height:1.2}.gm-popup-d{font-size:13px;color:var(--muted);margin-top:7px;line-height:1.45}.gm-popup-d p{margin:0}.gm-popup-knoppen{display:flex;gap:8px;margin-top:16px}.gm-popup-later,.gm-popup-prim{flex:1;border:none;border-radius:999px;padding:11px 0;font-size:13px;font-weight:800;font-family:inherit;cursor:default;justify-content:center;box-shadow:none}.gm-popup-later{background:#fff;color:var(--muted);border:1px solid var(--line)}.gm-popup-prim{background:#3e9c77;color:#fff}.gm-editacties{display:flex;gap:8px;align-items:center;flex-wrap:wrap}@media (max-width:900px){.gm-composer{grid-template-columns:1fr}.gm-preview{position:static}.veldrij{grid-template-columns:1fr}}.qm-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#122d2e80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadein .14s ease}.qm{width:min(680px,calc(100% - 32px));max-height:calc(100vh - 40px);background:#fff;border-radius:24px;box-shadow:0 28px 80px #143c3e3d;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;text-align:left;transform:translateZ(0);will-change:transform}.qm.groot{width:min(780px,calc(100% - 32px))}.qm.klein{width:min(460px,calc(100% - 32px))}.qm.xl{width:min(1340px,calc(100% - 32px))}.qm-kopacties{display:flex;align-items:flex-start;gap:12px;flex:none}.qm-kop{display:flex;justify-content:space-between;gap:18px;padding:22px 24px 16px;border-bottom:1px solid var(--line)}.qm-kop small{display:block;font-size:12px;font-weight:800;color:var(--brand)}.qm-kop h2{font-size:25px;margin:5px 0;line-height:1.2}.qm-kop p{color:var(--muted);line-height:1.5;margin:0}.qm-body{padding:20px 24px;overflow:auto;overscroll-behavior:contain;transform:translateZ(0)}.qm-voet{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--line);background:#fbfdfc}.qm-voet .qm-links{margin-right:auto}.qm-modus{display:grid;grid-template-columns:1fr 1fr;background:var(--soft,#f4f8f7);border-radius:13px;padding:4px;margin-bottom:18px}.qm-veld{display:grid;gap:7px;margin-bottom:15px}.qm-veld>span{font-size:12px;font-weight:800;color:#667f81}.qm-velden{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start;margin-bottom:15px}.qm-velden>.qm-veld{align-content:start;margin-bottom:0}.qm-zoekrij{display:grid;grid-template-columns:1fr auto;gap:9px}.qm-vondst{display:grid;grid-template-columns:82px 1fr;gap:16px;border:1px solid var(--line);border-radius:18px;padding:16px}.qm-vondst-logo{width:82px;height:82px;display:grid;place-items:center;border-radius:14px;font-weight:900;background:var(--mint);color:var(--brand);background-size:cover;background-position:center}.qm-vondst-kop{display:flex;justify-content:space-between;gap:12px}.qm-vondst-kop h3{margin:0 0 3px}.qm-vondst-kop p{margin:0;color:var(--muted)}.qm-vondst-kop>span{background:var(--mint);color:var(--brand);border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800;height:max-content}.qm-kandidaten{display:grid;gap:6px;margin:10px 0 14px}.qm .qm-kandidaat{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;width:100%;text-align:left;border:1px solid var(--line);border-radius:14px;padding:11px 14px;background:#fff;cursor:pointer}@media (hover:hover) and (pointer:fine){.qm .qm-kandidaat:hover:not(:disabled){border-color:var(--brand);background:var(--mint)}}.qm .qm-kandidaat:disabled{opacity:.55;cursor:default}.qm-kandidaat strong{font-size:14px}.qm-kandidaat span{grid-column:1;font-size:12px;color:var(--muted)}.qm-kandidaat em{grid-row:1/3;grid-column:2;font-style:normal;font-size:12px;font-weight:800;color:var(--brand)}.qm-gevonden{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.qm-gevonden span{background:var(--soft,#f4f8f7);border-radius:999px;padding:6px 8px;font-size:12px;color:#557476}.qm-uitklappaneel{border-top:1px solid var(--line);padding-top:14px}.qm-upload{display:grid;grid-template-columns:72px 1fr auto;gap:12px;align-items:center;border:1px solid var(--line);border-radius:14px;padding:12px;margin:6px 0 14px}.qm-upload-vak{width:72px;height:58px;display:grid;place-items:center;border-radius:14px;background:var(--soft,#f4f8f7);color:#819596;font-size:12px;background-size:cover;background-position:center}.qm-upload strong{font-size:14px}.qm-upload p{font-size:12px;margin:3px 0 0;color:var(--muted);line-height:1.5}.qm-vink{display:inline-flex;align-items:center;gap:9px;margin:14px 0 8px;font-weight:700;font-size:14px;text-transform:none;letter-spacing:0;color:var(--ink);cursor:pointer;width:auto}.qm-vink input[type=checkbox]{width:auto;margin:0;flex:none}.row>div>input+.veldhint,.row>div>select+.veldhint{margin-top:6px}.qm-hint{color:var(--muted);line-height:1.5;font-size:12px;margin:0 0 12px}.qm button:not(.ui-knop):not(.ui-iconknop){border:1px solid #bdd3d0;background:#fff;color:var(--ink);border-radius:12px;padding:10px 14px;font-weight:800;font-size:13px;box-shadow:none;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;gap:6px}@media (hover:hover) and (pointer:fine){.qm button:not(.ui-knop):not(.ui-iconknop):hover:not(:disabled){border-color:var(--brand);color:var(--brand);background:#fff}}.qm button:disabled{opacity:.5}.qm .qm-prim{border:0;background:var(--brand);color:#fff;border-radius:12px;padding:11px 15px;font-weight:800}@media (hover:hover) and (pointer:fine){.qm .qm-prim:hover:not(:disabled){background:var(--brand2);color:#fff}}.qm .qm-gevaar{border:1px solid var(--red);color:var(--red);background:#fff}.qm .qm-sluit{width:40px;height:40px;flex:0 0 auto;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--muted);font-size:23px;font-weight:400;padding:0;line-height:1}.qm .qm-modus button{border:0;background:transparent;border-radius:10px;padding:10px;color:var(--muted);font-weight:800}.qm .qm-modus button.aan{background:#fff;color:var(--brand);box-shadow:0 5px 15px #143c3e14}.qm .qm-uitklap{width:100%;display:flex;justify-content:space-between;align-items:center;border:0;background:transparent;color:var(--brand);font-weight:800;padding:12px 0 7px;border-radius:0}@media (hover:hover) and (pointer:fine){.qm .qm-uitklap:hover{background:transparent;border:0;color:var(--brand2)}}.qm .qm-uitklap:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:10px}.qm input:not([type=checkbox]):not([type=radio]),.qm textarea,.qm select{width:100%;border:1px solid #bfd5d2;border-radius:12px;padding:12px 13px;color:var(--ink);outline:none;background:#fff;font-size:14px}.qm input:focus,.qm textarea:focus,.qm select:focus{border-color:var(--brand);box-shadow:0 0 0 3px #145c4c1a}.qm input[type=checkbox]{width:18px;height:18px;accent-color:var(--brand);margin:0;flex:0 0 auto}.qm label{display:block;font-size:12px;font-weight:800;color:#667f81;margin:0 0 7px}.qm label.qm-veld{text-transform:none;letter-spacing:normal;font-weight:400;color:var(--ink);font-size:13px}.qm .qm-vink,.qm .veldvink{text-transform:none;letter-spacing:0;font-size:14px;color:var(--ink);display:flex;align-items:center;gap:9px;font-weight:700}.qm .veldhint{color:var(--muted);font-size:12px;line-height:1.5;margin:4px 0 12px;text-transform:none;letter-spacing:0;font-weight:400}.qm .rtf{border:1px solid #bfd5d2;border-radius:12px;overflow:hidden;margin-bottom:15px;background:#fff}.qm .rtf-balk{background:#fbfdfc;border-bottom:1px solid var(--line);padding:5px 6px;gap:4px}.qm .rtf-balk button{border:0;background:transparent;padding:5px 8px;font-size:12px;font-weight:700;color:var(--muted);border-radius:8px}@media (hover:hover) and (pointer:fine){.qm .rtf-balk button:hover{background:var(--mint);color:var(--brand);border:0}}.qm .rtf-veld{border:0;border-radius:0;padding:12px 13px;min-height:84px;font-size:14px}.qm .fotoveld{border:1px solid var(--line);border-radius:14px;padding:12px;gap:12px;margin:6px 0 14px}.qm .fv-preview{border-radius:14px}.qm .knoprij{border:1px solid var(--line);border-radius:14px;padding:12px;background:#fbfdfc;margin-top:10px}.qm .knoprij-kop select{width:auto;max-width:45%}.qm .knoplabel{margin:8px 0 5px}@media (max-width:760px){.qm-scrim{padding:0}.qm,.qm.groot,.qm.klein{width:100%;max-height:100vh;height:100vh;border-radius:0}.qm-velden,.qm-zoekrij,.qm-vondst{grid-template-columns:1fr}.qm-upload{grid-template-columns:64px 1fr}.qm-upload>div:last-child{grid-column:1/3}}.qm .qm-veld .rtf,.qm .qm-veld .fotoveld,.qm .qm-veld .qm-hint{margin:0}.qm .qm-uitklap+.qm-uitklap,.qm div:has(>.qm-uitklap)+div:has(>.qm-uitklap){border-top:1px solid var(--line)}.qm .qm-vink{margin:16px 0 6px}.topzoek{position:relative;display:flex;align-items:center}.topzoek-icoon{position:absolute;left:12px;display:inline-flex;color:var(--muted);pointer-events:none}.topzoek-icoon svg{width:15px;height:15px}.topzoek-veld{height:38px;width:300px;border:1px solid var(--line);background:#fff;border-radius:12px;padding:0 36px 0 34px;font-size:13px;color:var(--ink)}.topzoek-veld:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #145c4c1a}.topzoek-veld::placeholder{color:var(--muted)}.topzoek-toets{position:absolute;right:11px;font-size:12px;font-weight:800;color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:1px 5px;pointer-events:none;background:var(--bg)}.topzoek-uit{position:absolute;top:calc(100% + 8px);left:0;right:0;min-width:340px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 22px 50px #13342a2e;padding:6px;z-index:60;max-height:380px;overflow:auto}.topzoek-leeg{padding:12px;color:var(--muted);font-size:13px}.topzoek-rij{display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;box-shadow:none;border-radius:10px;padding:9px 10px;text-align:left;cursor:pointer;color:var(--ink)}.topzoek-rij.aan{background:var(--mint)}@media (hover:hover) and (pointer:fine){.topzoek-rij:hover{transform:none;box-shadow:none}}.topzoek-soort{flex-shrink:0;font-size:12px;font-weight:800;border-radius:999px;padding:3px 8px;background:var(--goldsoft);color:#8a5a12}.topzoek-soort.woning{background:var(--mint);color:var(--brand)}.topzoek-soort.scherm{background:#eaf0fb;color:var(--blue)}.topzoek-copy{min-width:0;display:flex;flex-direction:column}.topzoek-copy strong{font-size:13px;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topzoek-copy em{font-style:normal;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:900px){.topzoek-veld{width:170px}.topzoek-toets{display:none}}.dash-dag{grid-template-columns:1.35fr 1fr;margin-bottom:18px}@media (max-width:1100px){.dash-dag{grid-template-columns:1fr}}.dash-metric.let strong{color:var(--red)}.paneelsub{color:var(--muted);font-size:12px;margin:2px 0 12px}.dagrij{display:flex;align-items:center;gap:13px;width:100%;background:none;border:0;box-shadow:none;border-bottom:1px solid var(--line);border-radius:0;padding:11px 2px;text-align:left;cursor:pointer;color:var(--ink)}.dagrij:last-of-type{border-bottom:0}@media (hover:hover) and (pointer:fine){.dagrij:hover{background:var(--mint);border-radius:10px;transform:none;box-shadow:none}}.dagtijd{width:44px;flex-shrink:0;font-weight:800;font-size:13px;color:var(--muted);text-align:right}.dagcopy{flex:1;min-width:0;display:flex;flex-direction:column}.dagcopy strong{font-size:13px;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dagcopy em{font-style:normal;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dagvlaggen{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end;flex-shrink:0;max-width:150px}.vlagje{font-style:normal;font-size:12px;font-weight:800;padding:3px 8px;border-radius:999px;background:var(--mint);color:var(--brand);white-space:nowrap}.vlagje.let{background:var(--redsoft);color:var(--red)}.vlagje.wacht{background:var(--goldsoft);color:#8a5a12}.dagvoet{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.actwan{font-size:var(--type-meta);color:var(--muted);white-space:nowrap}.activity-icon.blue{background:#eaf0fb;color:var(--blue)}.dagfilters{display:flex;gap:8px;flex-wrap:wrap}.dagfilter{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:700;color:var(--ink);box-shadow:none;cursor:pointer}@media (hover:hover) and (pointer:fine){.dagfilter:hover{background:var(--mint);transform:none;box-shadow:none}}.dagfilter.aan{background:var(--brand);border-color:var(--brand);color:#fff}.dagfilter-tel{font-size:12px;font-weight:800;border-radius:999px;padding:1px 7px;background:var(--mint);color:var(--brand)}.dagfilter.aan .dagfilter-tel{background:#ffffff38;color:#fff}.dagrij.lijst{cursor:default}@media (hover:hover) and (pointer:fine){.dagrij.lijst:hover{background:none;border-radius:0}}.wrij{scroll-margin-top:78px}.card.lade{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.card.lade strong{display:block;font-size:14px}.card.lade span{display:block;color:var(--muted);font-size:12px;margin-top:2px}.gm-device.kaart{display:flex;align-items:center;justify-content:center;padding:18px}.gm-kaartvb{display:flex;align-items:center;gap:12px;width:100%;background:#fff;border:1px solid var(--line);border-radius:16px;padding:12px 14px;text-align:left}.gm-kaartvb-merk{writing-mode:vertical-rl;transform:rotate(180deg);font-size:12px;font-weight:800;color:#b8893a;flex:0 0 auto}.gm-kaartvb-ico{flex:0 0 40px;height:40px;border-radius:12px;background:var(--mint);display:flex;align-items:center;justify-content:center;color:var(--brand)}.gm-kaartvb-copy{flex:1;min-width:0;display:block}.gm-kaartvb-t{display:block;font-size:14px;font-weight:800;line-height:1.2;color:var(--ink)}.gm-kaartvb-d{display:block;font-size:13px;color:var(--muted);margin-top:3px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gm-kaartvb-go{flex:0 0 auto;font-size:20px;color:#b8893a}.iconraster.voorstel{grid-template-columns:repeat(auto-fill,minmax(46px,1fr));margin-bottom:10px}.iconraster.voorstel .iconknop{border-color:var(--brand);background:var(--mint)}.icoonzoek{margin-bottom:8px}.subkaart{border:1px solid var(--line);border-radius:16px;padding:14px 15px;margin-top:12px;background:#fff}.subkaart table{margin-top:8px}.prij{display:grid;grid-template-columns:44px 1fr auto;gap:14px;align-items:center;padding:14px 4px;border-bottom:1px solid var(--line);cursor:pointer;border-radius:12px}.prij:last-of-type{border-bottom:0}@media (hover:hover) and (pointer:fine){.prij:hover{background:var(--mint)}}.plogo{width:44px;height:44px;border-radius:13px;background:var(--mint);color:var(--brand);display:grid;place-items:center;font-weight:900;font-size:16px}.plogo-beeld{width:44px;height:44px;border-radius:13px;object-fit:contain;background:var(--sand)}.pnaam{font-weight:800;font-size:14.5px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pgetallen{display:flex;gap:20px;text-align:right;align-items:center}.pgetal .n{font-weight:900;font-size:16px;line-height:1.1}.pgetal .l{font-size:12px;color:var(--muted);font-weight:800;margin-top:2px;letter-spacing:.3px}.knopachtig{border:1px solid var(--line);border-radius:11px;padding:7px 12px;font-weight:800;font-size:12px}.ptabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin:18px -21px -20px;padding:0 21px;flex-wrap:wrap;overflow-x:auto}.ptab{background:none;border:0;box-shadow:none;padding:12px 14px;font-weight:800;font-size:13px;color:var(--muted);border-bottom:2px solid transparent;border-radius:0;white-space:nowrap;cursor:pointer}@media (hover:hover) and (pointer:fine){.ptab:hover{color:var(--ink)}}.ptab.aan{color:var(--brand);border-bottom-color:var(--brand)}.pcijfers{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pcijfer{border:1px solid var(--line);border-radius:15px;padding:14px 15px}.pcijfer .n{font-size:23px;font-weight:900;letter-spacing:-.4px;line-height:1.15}.pcijfer .l{font-size:12px;color:var(--muted);font-weight:800;margin-top:3px;letter-spacing:.3px}@media (max-width:900px){.prij{grid-template-columns:44px 1fr}.pgetallen{grid-column:2;justify-content:flex-start;text-align:left;gap:18px;margin-top:2px}.pgetallen .knopachtig{display:none}.pgetal .n{font-size:15px}.pcijfers{grid-template-columns:repeat(2,1fr)}}.inlogwissel{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:14px}.inlogwissel .btn,.inlogwissel button{font-size:12px;padding:7px 12px}@font-face{font-family:Caveat;src:url(/assets/caveat-8jBGxy3y.ttf) format("truetype");font-weight:400 700;font-display:swap}.inlog{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;display:flex;justify-content:center;padding:3vh 20px}.inlog-beeld{position:fixed;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;z-index:0}.inlog-beeld:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,#10221a85,#10221a1f 42%,#10221a14),linear-gradient(0deg,#10221a4d,#10221a00 45%)}.inlog-welkom{position:fixed;left:clamp(28px,4.5vw,84px);bottom:clamp(28px,6vh,72px);z-index:2;color:#fff;max-width:min(330px,26vw)}.inlog-welkom .script{font-family:Caveat,Segoe Script,cursive;font-weight:700;font-size:clamp(30px,2.9vw,46px);line-height:1.02;display:block;margin-bottom:16px;text-shadow:0 2px 14px rgba(0,0,0,.4)}.inlog-welkom p{font-size:clamp(14px,1.05vw,17px);line-height:1.5;margin:0 0 22px;color:#fffffff0;text-shadow:0 1px 12px rgba(0,0,0,.45)}.inlog-welkom .groet{font-family:Caveat,Segoe Script,cursive;font-weight:700;font-size:clamp(22px,2vw,32px);display:inline-block;border-bottom:2px solid rgba(255,255,255,.7);padding-bottom:3px;text-shadow:0 2px 12px rgba(0,0,0,.4)}.inlog-kaart{position:relative;z-index:3;width:min(470px,100%);margin:auto;flex:0 0 auto;background:#fdfcfaf5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:26px;box-shadow:0 26px 70px #0c1c1657;padding:26px 34px 0;display:flex;flex-direction:column;overflow:hidden}.inlog-logo{height:clamp(44px,5.6vh,60px);width:auto;max-width:74%;object-fit:contain;flex:0 0 auto;display:block;margin:0 auto 12px}.inlog-kaart h1{font-size:clamp(24px,2.1vw,30px);font-weight:400;text-align:center;margin:2px 0 4px;letter-spacing:-.02em;color:#2b3a33}.inlog-sub{font-size:15px;color:#6f7a75;text-align:center;margin:0 0 22px}.inlog-veld{position:relative;margin-bottom:12px}.inlog-veld .ic{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:19px;height:19px;color:#9aa49f;pointer-events:none}.inlog-veld input{width:100%;background:#f2f1ec;border:1px solid #e8e6df;border-radius:13px;padding:15px 46px;font-size:15px;color:#2b3a33}.inlog-veld input::placeholder{color:#9aa49f}.inlog-veld input.codeveld{padding:15px 16px;text-align:center;letter-spacing:8px;font-size:20px}.inlog-veld .oog{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:0;box-shadow:none;padding:6px;color:#9aa49f;cursor:pointer}.inlog-veld .oog svg{width:19px;height:19px;display:block}.inlog-prim{margin-top:10px;width:100%;background:#4a6152;color:#fff;border:0;border-radius:13px;padding:16px;font-weight:600;font-size:16px;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;box-shadow:0 10px 22px #4a61523d}.inlog-prim svg{width:18px;height:18px}.inlog-prim:disabled{opacity:.55;box-shadow:none;cursor:default}.inlog-of{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:18px 0;color:#8a9490;font-size:14px}.inlog-of:before,.inlog-of:after{content:"";height:1px;background:#e4e2db}.inlog-tweede{width:100%;border:1px solid #e8e6df;background:#fff;border-radius:13px;padding:14px;font-weight:500;font-size:15px;color:#2b3a33;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;box-shadow:none}.inlog-tweede svg{width:17px;height:17px;color:#4a6152}.inlog-kaart .ok,.inlog-kaart .err{margin-top:12px;font-size:13px}.inlog-heuvels{margin:22px -34px 0;display:block;width:calc(100% + 68px);flex:0 0 auto}.inlog-slogan{text-align:center;font-size:12px;letter-spacing:.32em;color:#9aa49f;padding:14px 0 16px;text-transform:uppercase;flex:0 0 auto}@media (max-width:1100px){.inlog-welkom{display:none}}@media (max-width:560px){.inlog{padding:16px 12px}.inlog-kaart{padding:20px 22px 0}.inlog-heuvels{margin:20px -22px 0;width:calc(100% + 44px)}}.inlog-voet{text-align:center;font-size:13px;color:#8a9490;margin:14px 0 0}.inlog-kaart a.inlog-prim{color:#fff}.onb-lijst{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:13px}.onb-lijst li{display:grid;gap:2px;padding-left:26px;position:relative;font-size:14px;line-height:1.45}.onb-lijst li:before{content:"";position:absolute;left:2px;top:6px;width:9px;height:9px;border-radius:50%;background:#a8c1af;box-shadow:0 0 0 4px #a8c1af38}.onb-lijst b{color:#2b3a33;font-weight:600}.onb-lijst span{color:#6f7a75;font-size:13px;line-height:1.5}.onb-veld{margin-bottom:12px}.onb-veld label{display:block;font-size:12px;font-weight:700;color:#667f81;margin:0 0 5px;letter-spacing:.2px}.onb-veld input,.onb-veld textarea{width:100%;background:#f2f1ec;border:1px solid #e8e6df;border-radius:13px;padding:13px 15px;font-size:14.5px;color:#2b3a33;font-family:inherit;resize:vertical}.onb-veld input::placeholder,.onb-veld textarea::placeholder{color:#9aa49f}.onb-rij{display:grid;grid-template-columns:130px 1fr;gap:12px}.prij-weg{padding:7px;border-color:transparent;color:#b9c4bf;opacity:0;transition:opacity .12s}.prij-weg svg{width:17px;height:17px;display:block}@media (hover:hover) and (pointer:fine){.prij:hover .prij-weg{opacity:1}}@media (hover:hover) and (pointer:fine){.prij-weg:hover{color:var(--red);border-color:var(--red)}}.prij-weg:focus-visible{opacity:1}.plaatsingen{display:flex;flex-direction:column;gap:10px}.plaatsrij{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;border:1px solid var(--line);border-radius:13px;padding:13px 15px;background:#fff;color:var(--ink);box-shadow:none;cursor:pointer}@media (hover:hover) and (pointer:fine){.plaatsrij:hover:not(:disabled){border-color:var(--brand2)}}.plaatsrij:disabled{cursor:default;opacity:.85}.plaatsrij.aan{border-color:var(--brand);background:var(--mint)}.plaatsrij .schakel{width:44px;height:26px;border-radius:999px;background:#d7e0db;position:relative;flex:none;margin-top:2px}.plaatsrij .schakel:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:left .12s ease}.plaatsrij .schakel.aan{background:var(--brand)}.plaatsrij .schakel.aan:after{left:21px}.plaatstekst b{display:block;font-size:13px}.plaatstekst span{display:block;font-size:12px;color:var(--muted);margin-top:3px;line-height:1.5}.fplaats{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.tegelchip{font-size:12px;font-weight:800;border-radius:999px;padding:4px 9px;background:#f2f5f3;color:#6d8079;white-space:nowrap;border:1px solid transparent;box-shadow:none;display:inline-flex;align-items:center;gap:5px}.tegelchip.eigen{background:var(--mint);color:var(--brand)}button.tegelchip.klikbaar{cursor:pointer}@media (hover:hover) and (pointer:fine){button.tegelchip.klikbaar:hover:not(:disabled){border-color:#c7d5ce;background:#eaf0ed;transform:none}}button.tegelchip .weg{opacity:0;font-size:12px;line-height:1;margin-right:-2px;transition:opacity .1s}@media (hover:hover) and (pointer:fine){button.tegelchip.klikbaar:hover .weg{opacity:.65}}button.tegelchip.erbij{background:#fff;border:1px dashed #c3d5cb;color:var(--brand);cursor:pointer}@media (hover:hover) and (pointer:fine){button.tegelchip.erbij:hover:not(:disabled){border-style:solid;border-color:var(--brand2);transform:none}}.fplaats.bezig{opacity:.55;pointer-events:none}.bw-bestaat{display:flex;align-items:center;gap:12px;background:var(--mint);border:1px solid color-mix(in srgb,var(--brand) 25%,#fff);border-radius:13px;padding:12px 15px;margin-bottom:16px;flex-wrap:wrap}.bw-bestaat .ic{width:26px;height:26px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font-size:13px;flex:none}.bw-bestaat b{display:block;font-size:13px}.bw-bestaat span{display:block;font-size:12px;color:var(--muted);line-height:1.5;margin-top:2px}.bw-bestaat .qm-prim{margin-left:auto;white-space:nowrap}.wb-sfeer{background:#fff;border:1px solid #dfd9c9;border-radius:12px;padding:10px 12px;margin-bottom:12px;display:flex;flex-direction:column;gap:3px}.wb-sfeer span{font-size:13px;color:#4a5a52}.wb-sfeer b{color:var(--ink)}.wb-sfeer small{font-size:12px;color:#8a938c;line-height:1.45}.wb-kopje{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#8a938c;margin:14px 2px 8px}.wb-wenk{font-size:12px;line-height:1.55;color:#7c857e;margin:12px 2px 14px}.tknoppen{display:flex;flex-direction:column;gap:9px}.tknop{background:#fff;border:1px solid #dfd9c9;border-radius:12px;padding:11px 12px;box-shadow:0 2px 8px #13342a0d}.tknop-kop{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.tknop-kop b{font-size:13px;color:var(--ink)}.tknop-kop span{margin-left:auto;font-size:12px;color:var(--brand2);font-weight:700}.tknop input[type=range]{width:100%;margin:2px 0 0;accent-color:var(--brand)}.tknop-uit{display:flex;justify-content:space-between;font-size:12px;color:#9aa39b;font-weight:700;margin-top:3px}.tknop-voet{display:flex;align-items:baseline;gap:10px;margin-top:7px}.tknop-voet small{flex:1;font-size:12px;color:#8a938c;line-height:1.5}.tknop-terug{flex:0 0 auto;border:0;background:none;color:var(--brand2);font-size:12px;font-weight:800;cursor:pointer;font-family:inherit;padding:0;text-decoration:underline}.tknop-kleur{display:flex;align-items:center;gap:10px}.tknop-kleur input[type=color]{width:42px;height:32px;padding:2px;border:1px solid #d7d2c4;border-radius:9px;background:#fff;cursor:pointer}.tknop-kleur code{font-size:12px;color:#4a5a52;background:#f1efe8;border-radius:6px;padding:3px 7px}.tknop-drie{display:flex;gap:6px}.tknop-drie button{flex:1;border:1px solid #d7d2c4;background:#fff;color:var(--ink);border-radius:9px;padding:7px 4px;font-size:12px;font-weight:800;cursor:pointer;font-family:inherit}.tknop-drie button.aan{background:var(--brand);border-color:var(--brand);color:#fff}.wb-meer{display:block;margin-top:8px;border:0;background:none;color:var(--brand2);font-size:12px;font-weight:800;cursor:pointer;font-family:inherit;padding:0;text-align:left}.uitz{border:1px solid var(--line);border-radius:14px;overflow:hidden;margin-top:14px}.urij{display:grid;grid-template-columns:1.2fr 1.4fr 150px 34px;gap:14px;align-items:center;padding:12px 16px;border-top:1px solid var(--line)}.urij:first-child{border-top:0}.uwoning{font-size:14px;font-weight:800}.uthema{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700}.uthema .themakleuren i{width:15px;height:15px}.ux{border:0;background:#fff;color:var(--muted);font-size:16px;cursor:pointer;border-radius:9px;width:30px;height:30px;font-family:inherit}@media (hover:hover) and (pointer:fine){.ux:hover{background:var(--redsoft);color:var(--red)}}.uitz .leeg{padding:18px 16px;font-size:13px;text-align:center}.kiezer{display:flex;gap:9px;flex-wrap:wrap;align-items:center;margin-top:14px;background:#f7faf8;border:1px dashed var(--line);border-radius:13px;padding:12px 14px}.kiezer label{font-size:12px;font-weight:800;color:var(--muted)}.kiezer select{height:38px;border:1px solid var(--line);border-radius:10px;padding:0 10px;background:#fff;font-family:inherit;font-size:13px;color:var(--ink);min-width:180px}.themaregel{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:12px;font-size:13px}.themaregel .inlinelink{margin-left:auto}.oh-rij{cursor:pointer}@media (hover:hover) and (pointer:fine){.oh-rij:hover td{background:var(--mint)}}.oh-kop{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:12px;margin-bottom:10px}.oh-omschrijving{font-size:14px;line-height:1.55;margin:0 0 14px;white-space:pre-wrap}.oh-fotos{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}.oh-fotos img{width:88px;height:88px;object-fit:cover;border-radius:12px;border:1px solid var(--line)}.oh-blok{border:1px solid var(--line);border-radius:14px;padding:12px 14px;margin:0 0 12px;font-size:13px;line-height:1.5;background:#fafbfa}.oh-blok.wacht{border-color:#d9cdf2;background:#f6f2fd}.oh-blok.ok{border-color:#bfe3d3;background:#eef8f3}.oh-blok.nee{border-color:#e6d3cf;background:#faf1ef}.oh-blok-kop{display:flex;justify-content:space-between;gap:10px;align-items:baseline;margin-bottom:4px}.oh-beslissing{margin-top:8px;padding-top:8px;border-top:1px dashed var(--line)}.oh-acties{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 14px}.oh-acties .oh-form{width:100%}.oh-form{background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px 14px;margin:4px 0 8px}.oh-form label:first-child{margin-top:0}.oh-form .note{margin-top:8px}.oh-check{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--ink);font-size:13px;margin-top:10px}.oh-check input{width:auto;padding:0;margin:0}.oh-acties select.oh-toewijs{width:auto;flex:0 0 auto;padding:8px 12px;font-size:12px;border-radius:999px}.oh-tijdlijn-kop{font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:var(--muted);margin:14px 0 8px}.oh-tijdlijn{list-style:none;margin:0 0 12px;padding:0 0 0 4px;border-left:2px solid var(--line)}.oh-ev{position:relative;padding:0 0 12px 16px;font-size:13px}.oh-ev-stip{position:absolute;left:-7px;top:4px;width:10px;height:10px;border-radius:50%;background:var(--line);border:2px solid #fff}.oh-ev.kostenopgave .oh-ev-stip{background:#6a44b8}.oh-ev.akkoord .oh-ev-stip,.oh-ev.opgelost .oh-ev-stip{background:var(--brand)}.oh-ev.afgewezen .oh-ev-stip{background:var(--red)}.oh-ev.gemeld .oh-ev-stip{background:var(--gold)}.oh-ev-kop{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.oh-ev-body{margin-top:3px;color:var(--ink);white-space:pre-wrap;line-height:1.5}.postvak{position:relative}.postvak-bel{position:relative;width:40px;height:40px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;background:#fff;color:var(--brand);border:1px solid var(--line);box-shadow:none}.postvak-bel svg{width:18px;height:18px}.postvak-bel.heeft{border-color:var(--gold)}.postvak-tel{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--red);color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center}.postvak-paneel{position:absolute;right:0;top:48px;width:360px;max-width:90vw;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);z-index:40;overflow:hidden}.postvak-voet{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.postvak-voet b{color:var(--ink);font-weight:600}.postvak-kop{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line);font-size:13px}.postvak-lijst{max-height:60vh;overflow:auto}.postvak-item{display:flex;gap:10px;width:100%;text-align:left;background:none;color:var(--ink);border:0;border-bottom:1px solid var(--line);border-radius:0;padding:11px 16px;box-shadow:none;font-weight:400;white-space:normal}@media (hover:hover) and (pointer:fine){.postvak-item:hover{background:var(--mint);transform:none;box-shadow:none}}.postvak-item.nieuw{background:#fffaf0}.postvak-stip{width:8px;height:8px;border-radius:50%;background:transparent;flex-shrink:0;margin-top:6px}.postvak-item.nieuw .postvak-stip{background:var(--gold)}.postvak-tekst{display:flex;flex-direction:column;gap:2px;font-size:12px;line-height:1.4}.postvak-tekst b{font-size:13px}.postvak-tekst small{color:var(--muted);font-size:12px}body.mobiel{background:var(--bg)}.mobiel-woning{max-width:100%;overflow-x:hidden}.mobiel-kop{padding:calc(env(safe-area-inset-top,0px) + 14px) 16px 10px}.mobiel-kop h1{margin:0;font-size:20px}.mobiel-kop p{margin:2px 0 0;font-size:12px;color:var(--muted)}body.mobiel .wpaneel{grid-template-columns:1fr;border-top:0;background:transparent}body.mobiel .wpaneel-nav{flex-direction:row;overflow-x:auto;gap:6px;padding:6px 12px 10px;border:0;scrollbar-width:none;position:sticky;top:0;background:var(--bg);z-index:5}body.mobiel .wpaneel-nav::-webkit-scrollbar{display:none}body.mobiel .wpaneel-nav button{width:auto;flex:0 0 auto;border-radius:999px;padding:9px 13px;background:#fff;border:1px solid var(--line);font-size:13px;white-space:nowrap}body.mobiel .wpaneel-nav button.aan{background:var(--brand);border-color:var(--brand);color:#fff}body.mobiel .wpaneel-inhoud{padding:6px 12px calc(env(safe-area-inset-bottom,0px) + 24px)}body.mobiel .wpaneel-inhoud .card{padding:14px}body.mobiel .card{border-radius:16px}body.mobiel h2{font-size:16px}body.mobiel .row{flex-wrap:wrap}body.mobiel table{display:block;overflow-x:auto;font-size:12px}body.mobiel img,body.mobiel video,body.mobiel iframe{max-width:100%}body.mobiel .formrow,body.mobiel .twocol{grid-template-columns:1fr}body.mobiel button{min-height:40px}body.mobiel .tabs{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}body.mobiel .tabs button{white-space:nowrap}body.mobiel input,body.mobiel select,body.mobiel textarea{font-size:16px}body.mobiel .qm-scrim,body.mobiel .overlay,body.mobiel .crop-scrim{padding:0;align-items:stretch}body.mobiel .qm,body.mobiel .modal{max-width:none!important;width:100%;height:100%;max-height:none;border-radius:0}body.mobiel .modal{padding:16px 14px calc(env(safe-area-inset-bottom,0px) + 16px)}.oh-gesprek{display:flex;flex-direction:column;gap:8px;margin:0 0 12px}.oh-stap{align-self:center;font-size:12px;color:var(--muted);background:#edf0ee;border-radius:999px;padding:3px 10px;text-align:center}.oh-wolk{max-width:80%;border-radius:14px;padding:9px 12px;font-size:13px;line-height:1.45}.oh-wolk.ander{align-self:flex-start;background:#f7f9f8;border:1px solid var(--line);border-bottom-left-radius:5px}.oh-wolk.mijn{align-self:flex-end;background:var(--brand);color:#fff;border-bottom-right-radius:5px}.oh-wolk.mijn .oh-wolk-wie{color:#ffffffbf}.oh-wolk-wie{font-size:12px;color:var(--muted);margin-bottom:2px;font-weight:700}.oh-wolk-kop{font-weight:800;font-size:12px;margin-bottom:2px}.oh-wolk.kostenopgave.ander{border-color:#d9cdf2;background:#f6f2fd}.oh-wolk.akkoord.ander{border-color:#bfe3d3;background:#eef8f3}.oh-wolk.afgewezen.ander{border-color:#e6d3cf;background:#faf1ef}.oh-wolk-tekst{white-space:pre-wrap}.oh-invoer{display:flex;gap:8px;align-items:flex-end}.oh-invoer textarea{flex:1;min-height:52px}.oh-rij.ongelezen td{background:#fffaf0}.oh-gesprekcel{max-width:320px}.oh-nieuw{display:inline-block;background:var(--gold);color:#573713;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:800;margin-right:6px;vertical-align:middle}.oh-laatste{font-size:12px;line-height:1.35;display:inline}.oh-laatste small{color:var(--muted)}.gmg-draad{display:flex;flex-direction:column;gap:8px;max-height:420px;overflow:auto;padding:4px 2px}.gmg-wolk{max-width:78%;border-radius:14px;padding:9px 12px;font-size:13px;line-height:1.45}.gmg-wolk.gast{align-self:flex-start;background:#eef2f0;color:var(--ink);border-bottom-left-radius:5px}.gmg-wolk.eigen{align-self:flex-end;color:#fff;border-bottom-right-radius:5px}.gmg-wolk.beheerder{background:linear-gradient(180deg,#1d7963,#145c4c)}.gmg-wolk.eigenaar{background:linear-gradient(180deg,#8a6a2e,#6d5220)}.gmg-wie{font-size:12px;font-weight:700;opacity:.8;margin-bottom:2px}.keuzerij{display:flex;gap:10px;align-items:flex-start;text-transform:none;letter-spacing:0;font-weight:400;font-size:14px;color:var(--ink);margin:8px 0 0;cursor:pointer}.keuzerij input[type=radio]{width:18px;height:18px;margin:2px 0 0;padding:0;flex:0 0 auto;accent-color:var(--brand)}.keuzerij>span{flex:1;min-width:0;line-height:1.45}.keuzerij>span b{font-weight:700}.bk-tellers{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0 6px}.bk-teller{display:block;text-align:left;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:14px;padding:12px 14px;box-shadow:none;font-weight:400}@media (hover:hover) and (pointer:fine){.bk-teller:hover{transform:none;box-shadow:none;border-color:var(--brand)}}.bk-teller b{display:block;font-size:24px;font-weight:800}.bk-teller span{font-size:12px;color:var(--muted)}.bk-teller.aan{border-color:var(--brand);box-shadow:0 0 0 3px var(--mint)}.bk-teller.let b{color:#9a641b}.bk-teller.nieuw b{color:var(--brand2)}.bk-tabel{width:100%;border-collapse:collapse;font-size:13px;margin-top:10px}.bk-tabel th{text-align:left;font-size:12px;font-weight:800;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding:8px 10px;border-bottom:1px solid var(--line)}.bk-tabel td{padding:10px;border-bottom:1px solid #eef2ef;vertical-align:top}.bk-bex{font-size:12px;color:var(--muted);max-width:380px}.bk-pijl{color:#a9b8b2;width:20px}.bk-oud{display:block;text-decoration:line-through;color:var(--muted);font-size:12px;font-weight:400}.bk-kies{display:flex;flex-direction:column;gap:6px}.bk-kies label{display:flex;gap:9px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:9px 12px;margin:0;cursor:pointer;font-size:13px;font-weight:600;color:var(--ink)}.bk-kies label.aan{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 4%,#fff)}.bk-kies input{width:auto;accent-color:var(--brand)}.bk-waarom{margin-left:auto;font-size:12px;color:var(--muted);font-weight:400}.bk-tabel select{min-width:260px;width:auto;padding:8px 10px}.bk-zoek{width:280px;margin-top:10px}.bk-scroll{max-height:520px;overflow:auto;border:1px solid #eef2ef;border-radius:12px;margin-top:10px}.bk-scroll .bk-tabel{margin-top:0}.bk-uitleg{font-size:13px;margin-top:10px}.bk-leeg{font-size:13px;margin:14px 0 4px}.bk-voet{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.bk-klaar{background:var(--mint);border-color:transparent;color:var(--ink);font-size:13px;margin-bottom:12px}@media (max-width:800px){.bk-tellers{grid-template-columns:repeat(2,1fr)}}.bk-wordt{display:block;color:var(--muted);font-size:12px;font-weight:400}.bk-verhuur{font-size:13px;margin:4px 0 2px}.bk-verhuur b{color:var(--ink)}.bk-vast{font-size:13px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#f7f9f8}.bk-vast span{display:block;color:var(--muted);font-size:12px;margin-top:2px}.wtype.letterlijk{text-transform:none}.bef-functie{border-top:1px solid var(--line)}.bef-functie:first-of-type{border-top:0}.bef-functie .be-toggle{border-top:0}.bef-keuze{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}.bef-keuze label{display:flex;gap:8px;align-items:flex-start;border:1px solid var(--line);border-radius:12px;padding:10px 12px;font-size:13px;flex:1;min-width:230px;margin:0;font-weight:400;color:var(--ink);cursor:pointer}.bef-keuze label.aan{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 4%,#fff)}.bef-keuze input{width:auto;accent-color:var(--brand);margin-top:3px}.bef-keuze small{display:block;color:var(--muted);font-size:12px;margin-top:2px}.bef-velden{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 14px}.bef-dagen{display:flex;align-items:center;gap:6px;flex-wrap:wrap;width:100%}.bef-dagen>span{font-size:13px;font-weight:700;color:var(--muted);margin-right:4px}.bef-velden .bef-dag{display:inline-flex;flex:0 0 auto;flex-direction:row;align-items:center;justify-content:center;width:38px;min-width:0;height:30px;border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:700;color:var(--muted);cursor:pointer;margin:0}.bef-velden .bef-vink{flex-direction:row;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:700;align-self:flex-end;padding-bottom:9px}.bef-velden .bef-vink input{width:18px;min-width:0;height:18px;accent-color:var(--brand);margin:0}.bef-dag.aan{background:var(--mint);border-color:var(--brand2);color:var(--brand)}.bef-dag input{display:none}.bef-velden label{margin:0;display:flex;flex-direction:column;gap:5px;min-width:180px}.bef-velden input,.bef-velden select{width:auto;min-width:180px}.bef-url{display:flex;flex-direction:column;gap:6px;max-width:100%}.bef-url code{font-size:12px;background:#f3f6f4;border:1px solid var(--line);border-radius:10px;padding:8px 10px;word-break:break-all}.bef-url small{color:var(--muted);font-size:12px}.bef-extras{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.bef-velden select{max-width:420px}.npd-twee{display:grid;grid-template-columns:1fr 1fr;gap:12px}.npd-demo{background:var(--mint);border:1px solid #cfe6dd;border-radius:14px;padding:14px 14px 2px;margin:4px 0 12px}.npd-schak{display:flex!important;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;cursor:pointer}.npd-schak b{display:block;font-size:14px;color:var(--ink)}.npd-schak small{display:block;font-size:13px;color:var(--muted);font-weight:400;margin-top:2px}.npd-schak input{width:auto;transform:scale(1.3)}.npd-demo input:not([type=checkbox]){background:#fff}.npd-stappen{list-style:none;margin:0;padding:0}.npd-stappen li{display:grid;grid-template-columns:30px 1fr auto;gap:12px;align-items:center;padding:10px 4px;border-bottom:1px solid #eef2ef}.npd-stappen li:last-child{border-bottom:0}.npd-stappen li.later{opacity:.5}.npd-stappen b{font-size:14px;display:block}.npd-stappen span{font-size:13px;color:var(--muted)}.npd-st{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:800}.npd-st.ok{background:var(--mint);color:var(--brand)}.npd-st.let{background:var(--goldsoft);color:#8a5a14}.npd-st.bezig{border:3px solid var(--mint);border-top-color:var(--brand);animation:npd-draai 1s linear infinite}.npd-st.wacht{border:2px solid var(--line)}@keyframes npd-draai{to{transform:rotate(360deg)}}.npd-r{font-size:12px;color:var(--muted);text-align:right}.npd-kleuren{display:flex;gap:4px}.npd-kleuren i{width:18px;height:18px;border-radius:6px;display:block;box-shadow:inset 0 0 0 1px #00000014}.npd-logo{height:26px;max-width:120px;object-fit:contain;border-radius:6px;background:#f2f4f1;padding:2px 6px}.npd-balk{height:6px;background:#eef2ef;border-radius:999px;margin:16px 0 6px;overflow:hidden}.npd-balk i{display:block;height:100%;background:var(--brand);border-radius:999px;transition:width .4s ease}.npd-klaar{display:grid;grid-template-columns:220px 1fr;gap:22px;align-items:start}.npd-bord{width:220px;aspect-ratio:1080/1920;border:7px solid #101815;border-radius:18px;background:#101815;box-shadow:0 20px 40px #13342a40}.npd-feit{display:flex;gap:18px;font-size:13px;margin:0 0 12px;flex-wrap:wrap;color:var(--muted)}.npd-feit b{display:block;font-size:20px;color:var(--ink)}.npd-code{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:14px 16px;margin:0 0 14px}.npd-code small{display:block;font-size:12px;color:var(--muted);margin-bottom:4px}.npd-code>b{font-size:30px;letter-spacing:6px;font-weight:800;color:var(--brand)}.npd-code p{margin:6px 0 0;font-size:13px;color:var(--muted);line-height:1.5}.npd-nalopen{font-size:13px;margin:0 0 14px;padding-left:18px;color:var(--muted);line-height:1.7}.npd-nalopen b{color:var(--ink)}@media (max-width:700px){.npd-klaar{grid-template-columns:1fr}.npd-bord{margin:0 auto}.npd-twee{grid-template-columns:1fr}}.parklogo{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.parklogo-rechts{display:flex;align-items:center;gap:10px}.parklogo-rechts img{height:44px;max-width:180px;object-fit:contain;background:#f2f4f1;border-radius:10px;padding:5px 10px}.gastmeldingen{position:fixed;right:22px;bottom:22px;z-index:950;display:flex;flex-direction:column;gap:10px;width:min(340px,calc(100vw - 32px))}.gastmelding{background:#17372d;color:#fff;border-radius:16px;box-shadow:0 18px 40px #00000047;padding:13px 14px;font-size:13px;animation:gm-in .18s ease}@keyframes gm-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.gastmelding .gm-kop{display:flex;align-items:center;gap:8px;font-weight:800;font-size:13px}.gastmelding .gm-ic{width:26px;height:26px;border-radius:50%;background:var(--gold);color:#3b2a0c;display:flex;align-items:center;justify-content:center;flex:none}.gastmelding .gm-ic svg{width:15px;height:15px}.gastmelding .gm-wie{font-weight:800;margin-top:8px}.gastmelding .gm-tekst{opacity:.9;line-height:1.4;margin:2px 0 10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gastmelding .gm-knoppen{display:flex;gap:8px}.gastmelding .gm-knoppen button{border:0;border-radius:10px;padding:7px 12px;font-weight:800;font-size:12px;box-shadow:none;cursor:pointer}.gastmelding .gm-prim{background:#fff;color:#17372d}.gastmelding .gm-sec{background:#ffffff1f;color:#fff}.gastmelding.gm-meer{padding:10px 14px;font-weight:700}.gmx-balk{position:sticky;top:64px;z-index:15;display:flex;align-items:center;gap:10px;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:16px;padding:10px 14px;box-shadow:0 6px 18px #13342a0f}.gmx-balk h2{margin:0;font-size:18px;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gmx-terug{background:none;border:0;box-shadow:none;color:var(--brand);font-weight:800;font-size:13px;padding:6px 4px;white-space:nowrap;cursor:pointer}.gmx-stand{display:flex;background:var(--mint);border-radius:999px;padding:3px;flex:none}.gmx-stand button{background:none;border:0;box-shadow:none;color:var(--brand);font-size:12px;font-weight:800;border-radius:999px;padding:5px 11px;cursor:pointer}.gmx-stand button.aan{background:var(--brand);color:#fff}.gmx-meer{position:relative}.gmx-menu{position:absolute;right:0;top:calc(100% + 6px);background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 16px 38px #13342a29;padding:5px;z-index:40;display:flex;flex-direction:column;min-width:170px}.gmx-menu button{background:none;border:0;box-shadow:none;color:var(--ink);text-align:left;font-size:13px;font-weight:600;padding:8px 10px;border-radius:8px;cursor:pointer}@media (hover:hover) and (pointer:fine){.gmx-menu button:hover{background:var(--mint)}}.gmx-menu button.rood{color:var(--red)}.gmx-sectie{background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px 18px}.gmx-sectie h3{margin:0 0 12px;font-size:15px;display:flex;align-items:baseline;gap:8px}.gmx-sectie h3 small{font-weight:600;color:var(--muted);font-size:12px}.gmx-veld{display:flex;flex-direction:column;gap:5px;margin-bottom:12px;flex:1}.gmx-veld>span{font-size:12px;font-weight:800;color:var(--muted);text-transform:none;letter-spacing:0}.gmx-hint{font-size:12px;color:var(--muted);margin-top:8px;line-height:1.45}.gmx-vormen{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gmx-vorm{display:flex;gap:12px;min-width:0;white-space:normal;width:100%;align-items:center;text-align:left;border:1.5px solid var(--line);border-radius:14px;padding:12px;background:#fff;color:var(--ink);box-shadow:none;font-weight:400;cursor:pointer}.gmx-vorm.aan{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand) inset;background:#f7fbf9}.gmx-vorm b{display:block;font-size:14px}.gmx-vorm small{display:block;color:var(--muted);font-size:12px;line-height:1.35;margin-top:2px}.gmx-schets{position:relative;flex:none;width:56px;height:74px;border-radius:10px;background:#dfe9e4;overflow:hidden}.gmx-schets i{position:absolute;left:6px;right:6px;border-radius:4px;background:#c9d9d1}.gmx-schets.popup i{display:none}.gmx-schets.popup i:first-child{display:block;left:7px;right:7px;top:21px;height:30px;background:#fff;border-radius:6px;box-shadow:0 4px 10px #00000026}.gmx-schets.kaart i:nth-child(1){top:8px;height:15px;background:#fff}.gmx-schets.kaart i:nth-child(2){top:28px;height:11px}.gmx-schets.kaart i:nth-child(3){top:43px;height:11px}.gmx-schets.kaart i:nth-child(4){top:58px;height:11px}.gmx-chips{display:flex;gap:6px;flex-wrap:wrap}.gmx-chips button{background:#fff;border:1px solid var(--line);box-shadow:none;color:var(--muted);font-size:12px;font-weight:700;border-radius:999px;padding:6px 12px;cursor:pointer}.gmx-chips button.aan{background:var(--brand);border-color:var(--brand);color:#fff}.gmx-beeld{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.gmx-beeld .iconknop{width:40px;height:40px}.gmx-foto{height:48px;width:84px;object-fit:cover;border-radius:8px}.gmx-link{background:none;border:0;box-shadow:none;padding:4px 2px;color:var(--brand);font-weight:800;font-size:13px;cursor:pointer}.gmx-iconen{margin-top:10px;border:1px solid var(--line);border-radius:14px;padding:12px;background:#fff;box-shadow:0 14px 34px #13342a1f}.gmx-iconen .iconraster{max-height:230px;overflow:auto}.gmx-zin{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px}.gmx-zin select,.gmx-zin input{width:auto;margin:0}.gmx-zin input[type=time]{width:112px}.gmx-tijd{display:inline-flex;align-items:center;gap:6px}.gmx-x{background:none;border:0;box-shadow:none;color:var(--muted);font-size:17px;line-height:1;padding:2px 4px;cursor:pointer}.gmx-regels{display:flex;flex-direction:column;gap:8px;margin:10px 0 2px}.gmx-regel{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border:1px solid var(--line);border-radius:12px;padding:8px 10px;background:#fbfdfc}.gmx-regel select{width:auto;margin:0}.gmx-regel .gmx-x{margin-left:auto}.gmx-vb{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:10px}.gmx-samen{background:var(--mint);border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.5}.gmx-samen b{display:block;font-size:12px;color:var(--brand);margin-bottom:3px}.gmx .gm-composer{margin-top:14px}.gmx .gm-preview{top:140px}@media (max-width:1100px){.gmx-vormen{grid-template-columns:1fr}.gmx-balk{flex-wrap:wrap}}.gmx-regel .rule-getal{display:flex;gap:6px;align-items:center}.gmx-regel input[type=number]{width:76px;margin:0}.gmx-regel .gm-chips{margin:0}.vz{position:relative}.vz-veld{width:100%;margin:0}.vz-lijst{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 16px 38px #13342a29;padding:5px;max-height:340px;overflow:auto}.vz-optie{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;text-align:left;background:none;border:0;box-shadow:none;color:var(--ink);border-radius:8px;padding:8px 10px;font-weight:400;cursor:pointer;white-space:normal}.vz-optie b{font-size:13px}.vz-optie small{font-size:12px;color:var(--muted)}.vz-optie.aan{background:var(--mint)}.vz-leeg,.vz-meer{font-size:13px;color:var(--muted);padding:8px 10px}.vz-kop{font-size:12px;font-weight:800;color:var(--muted);margin:0 2px 5px}.postvak-kopacties{display:flex;gap:14px;align-items:center}.postvak-rij{position:relative}.postvak-rij .postvak-item{padding-right:40px}.postvak-wis{position:absolute;right:10px;top:10px;width:26px;height:26px;border-radius:8px;border:0;background:transparent;box-shadow:none;color:var(--muted);font-size:17px;line-height:1;padding:0;cursor:pointer;opacity:0;transition:opacity .12s}@media (hover:hover) and (pointer:fine){.postvak-rij:hover .postvak-wis,.postvak-wis:focus-visible{opacity:1}}@media (hover:hover) and (pointer:fine){.postvak-wis:hover{background:var(--mint);color:var(--ink)}}@media (hover:none){.postvak-wis{opacity:1}}.oh-koprechts{display:flex;align-items:center;gap:12px}.oh-behandelaar{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);font-weight:600;margin:0;text-transform:none;letter-spacing:0}.oh-behandelaar select{width:auto;margin:0;padding:6px 10px;font-size:13px;border-radius:10px}.oh-stappen{display:flex;flex-wrap:wrap;align-items:center;row-gap:6px;padding:10px 12px;margin:-4px 0 16px;background:#fbfdfc;border:1px solid var(--line);border-radius:14px}.oh-stapwrap{display:inline-flex;align-items:center}.oh-lijn{width:30px;height:2px;background:var(--line);margin:0 8px}.oh-stp{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:var(--muted)}.oh-stp i{font-style:normal;width:22px;height:22px;border-radius:50%;border:2px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:12px;background:#fff}.oh-stp.klaar{color:var(--brand)}.oh-stp.klaar i{background:var(--brand);border-color:var(--brand);color:#fff}.oh-stp.nu{color:var(--ink)}.oh-stp.nu i{border-color:var(--gold);background:var(--goldsoft,#fff3df)}.oh-stp.optie{opacity:.7}.oh-lijf{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:22px;align-items:start}.oh-links{min-width:0}.oh-rechts{display:flex;flex-direction:column;gap:12px}.oh-volgende{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--mint,#e6f4ef);border-radius:14px;padding:12px 14px;margin:0 0 16px}.oh-volgende>div:first-child{flex:1;min-width:200px;font-size:13px}.oh-volgende>div:first-child b{display:block;font-size:14px}.oh-volgende-knoppen{display:flex;gap:8px;flex-wrap:wrap}.oh-tabs{display:flex;gap:6px;margin:6px 0 12px}.oh-tabs button{background:#fff;border:1px solid var(--line);box-shadow:none;color:var(--muted);font-size:13px;font-weight:800;border-radius:999px;padding:7px 13px;cursor:pointer}.oh-tabs button.aan{background:var(--ink);border-color:var(--ink);color:#fff}.oh-tabs button em{font-style:normal;font-weight:600;opacity:.75}.oh-zijblok{border:1px solid var(--line);border-radius:14px;padding:12px;font-size:13px;background:#fff}.oh-zijblok>b{display:block;font-size:12px;color:var(--muted);margin-bottom:6px;text-transform:uppercase;letter-spacing:.4px}.oh-zijrij{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:3px 0;font-size:13px;margin:0;text-transform:none;letter-spacing:0;font-weight:400;color:var(--ink)}.oh-zijrij>span:first-child{color:var(--muted)}.oh-zijrij select{width:auto;margin:0;padding:4px 8px;font-size:13px}.oh-rechts .oh-fotos{margin:0}.oh-rechts .oh-fotos img{width:72px;height:72px}@media (max-width:1000px){.oh-lijf{grid-template-columns:1fr}}.ohi-keuze{border-top:1px solid var(--line);padding:14px 0}.ohi-keuze>b{display:block;font-size:14px;margin-bottom:2px}.ohi-keuze>small{display:block;color:var(--muted);font-size:13px;margin-bottom:9px}.ohi-opties{display:flex;gap:8px;flex-wrap:wrap}.ohi-opties button{background:#fff;border:1px solid var(--line);box-shadow:none;color:var(--ink);font-size:13px;font-weight:700;border-radius:12px;padding:8px 12px;cursor:pointer}.ohi-opties button.aan{background:var(--brand);border-color:var(--brand);color:#fff}.ohi-bedrag{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:13px;text-transform:none;letter-spacing:0;color:var(--ink);font-weight:600}.ohi-bedrag input{width:90px;margin:0}.ohi-select{width:auto;margin-top:10px}.ohi-verblijf{border:1px solid var(--line);border-radius:14px;padding:12px 14px;margin-bottom:14px;background:#fbfdfc;font-size:13px}.ohi-verblijf-kop{display:flex;align-items:center;gap:12px;justify-content:space-between}.ohi-verblijf .ohi-keuze:first-child{border-top:0}.qm label:not([class]):has(>input[type=checkbox]),.qm label:not([class]):has(>input[type=radio]),.qm label.oh-check,label.oh-check{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:var(--ink);text-transform:none;letter-spacing:0;margin:8px 0 0}label.veldinline,.qm label.veldinline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;font-size:13px;font-weight:600;color:var(--muted);text-transform:none;letter-spacing:0}label.veldinline select,.qm label.veldinline select{width:auto;min-width:0;max-width:62%;margin:0;flex:0 1 auto;padding:6px 28px 6px 10px;font-size:13px;border-radius:10px;height:auto;color:var(--ink)}.oh-reageren-uit{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--muted);margin-top:8px}.oh-meerknoppen{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.oh-rood{color:var(--red,#c94a3a)!important;border-color:color-mix(in srgb,var(--red,#c94a3a) 40%,#fff)!important}.confirm-scrim.bevestiging{z-index:1500}.eig-kop{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px;flex-wrap:wrap}.eig-kop h1{margin:0;font-size:28px;letter-spacing:-.03em}.eig-kop>button{margin-left:auto}.eig-sub{color:var(--muted);font-size:13px;margin-top:4px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.eig-stand{display:inline-flex;align-items:center;font-size:12px;font-weight:800;border-radius:999px;padding:3px 10px;background:color-mix(in srgb,var(--brand) 12%,#fff);color:var(--brand)}.eig-stand.vrij{background:#f1f4f2;color:var(--muted)}.eig-paneel{padding:14px}.eig-paneel .wpaneel{border-top:0}.eig-planning{margin-top:6px}.eig-prij{display:grid;grid-template-columns:minmax(0,1.6fr) .6fr .6fr 1fr;gap:10px;align-items:center;padding:11px 0;border-top:1px solid var(--line);font-size:13px}.eig-prij.kop{border-top:0;padding-top:0;font-size:12px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.4px}.eig-lab{display:inline-block;font-size:12px;font-weight:800;border-radius:999px;padding:3px 9px;background:#f1f4f2;color:var(--muted)}.eig-lab.nu{background:color-mix(in srgb,var(--brand) 12%,#fff);color:var(--brand)}.eig-wkop{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px}.eig-wkop h2{margin:0;font-size:21px}.eig-wkop small{display:block;color:var(--muted);font-size:13px;margin-top:3px}.eig-wkop>button{margin-left:auto}.eig-cijfers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.eig-cijfer{background:color-mix(in srgb,var(--brand) 4%,#fff);border-radius:13px;padding:12px 14px}.eig-cijfer>span{display:block;font-size:12px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.4px}.eig-cijfer b{display:flex;align-items:center;gap:7px;font-size:17px;margin-top:4px}.eig-cijfer small{display:block;font-size:12px;color:var(--muted);margin-top:2px}.eig-stip{width:9px;height:9px;border-radius:50%;background:var(--brand);flex:none}.eig-stip.vrij{background:#b9c6c0}.eig-plankop{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.eig-plankop b{font-size:14px}.eig-plankop small{color:var(--muted);font-size:12px}.eig-meld{display:flex;align-items:center;gap:12px}.eig-meld>div{flex:1;font-size:13px}.eig-meld b{display:block;font-size:14px;margin-bottom:2px}@media (max-width:760px){.eig-cijfers{grid-template-columns:1fr}.eig-prij{grid-template-columns:1fr 1fr}.eig-meld{flex-direction:column;align-items:flex-start}}.eig-plankop .eig-blader{display:flex;gap:6px}.eig-plankop{align-items:center}.eig-maanden{display:flex;flex-wrap:wrap;gap:22px 40px}.eig-maand{width:276px}.eig-maand>b{display:block;font-size:13px;margin-bottom:6px}.eig-raster{display:grid;grid-template-columns:repeat(7,36px);gap:4px}.eig-wd{font-size:12px;font-weight:800;color:var(--muted);text-align:center;padding-bottom:2px}.eig-d{--vrij:color-mix(in srgb, var(--brand) 5%, #fff);--bezet:color-mix(in srgb, var(--brand) 32%, #fff);width:36px;height:36px;border-radius:8px;font-size:13px;display:flex;align-items:center;justify-content:center;background:var(--vrij);color:var(--ink)}.eig-d.leeg{background:transparent}.eig-d.bezet{background:var(--bezet);color:var(--brand);font-weight:800}.eig-d.bezet.nu{background:var(--brand);color:#fff}.eig-d.in{background:linear-gradient(135deg,var(--vrij) 50%,var(--bezet) 50%);color:var(--brand);font-weight:800}.eig-d.in.nu{background:linear-gradient(135deg,var(--vrij) 50%,var(--brand) 50%)}.eig-d.uit{background:linear-gradient(135deg,var(--bezet) 50%,var(--vrij) 50%);color:var(--brand);font-weight:800}.eig-d.uit.nu{background:linear-gradient(135deg,var(--brand) 50%,var(--vrij) 50%);color:var(--ink)}.eig-d.wissel{background:linear-gradient(135deg,var(--bezet) 50%,color-mix(in srgb,var(--brand) 55%,#fff) 50%);color:var(--brand);font-weight:800}.eig-d.vandaag{outline:2px solid var(--ink);outline-offset:-2px}.eig-legenda{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin-top:12px}.eig-legenda i{display:inline-block;width:11px;height:11px;border-radius:3px;margin-right:5px;vertical-align:-1px;background:color-mix(in srgb,var(--brand) 4%,#fff);border:1px solid var(--line)}.eig-legenda i.bezet{background:color-mix(in srgb,var(--brand) 32%,#fff);border-color:transparent}.eig-legenda i.nu{background:var(--brand);border-color:var(--brand)}.eig-legenda i.half{background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 5%,#fff) 50%,color-mix(in srgb,var(--brand) 32%,#fff) 50%)}.eig-komend{margin-top:14px;border-top:1px solid var(--line);padding-top:10px}.eig-komend div{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:5px 0}.eig-komend span{color:var(--muted);white-space:nowrap}.eig-d.in span,.eig-d.uit span,.eig-d.wissel span{background:#ffffffe0;border-radius:6px;padding:1px 4px;color:var(--brand)}.oh-werkbalk{display:flex;justify-content:flex-end;margin-bottom:10px}.oh-door{display:block;font-size:12px;margin-top:2px}select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%236c7c76' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:12px 8px!important;padding-right:34px!important}select:not([multiple])::-ms-expand{display:none}.regellijst{display:grid;gap:8px}.regel{display:flex;align-items:center;gap:6px}.regel input{flex:1;min-width:0}.regel.sleept{opacity:.55}.regel.sleept input{border-color:var(--brand)}.regel-greep{flex:none;width:26px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--muted);letter-spacing:-3px;font-weight:800;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;border-radius:8px}.regel-greep:active{cursor:grabbing;background:color-mix(in srgb,var(--brand) 8%,#fff)}.regel .regel-weg{flex:none;color:var(--red);border-color:var(--red)}.tabkop{display:flex;align-items:flex-start;gap:14px;margin:0 0 14px}.tabkop h2{margin:0;font-size:20px;letter-spacing:-.2px;color:var(--ink)}.tabkop p{margin:3px 0 0;color:var(--muted);font-size:13px;line-height:1.45;max-width:560px}.tabkop-r{margin-left:auto;flex:none}.wpaneel-inhoud .card h3{margin:0;font-size:14.5px;color:var(--ink)}.regelkop{display:flex;align-items:center;gap:10px;margin-bottom:8px}.regelkop b{font-size:14px}.taaltabs{display:inline-flex;gap:2px;background:#f1f4f2;border-radius:10px;padding:3px;margin-left:auto;flex:none}.taaltabs button{display:inline-flex;align-items:center;gap:5px;background:none;border:0;box-shadow:none;border-radius:8px;padding:4px 9px;font-size:12px;font-weight:800;color:var(--muted);min-height:0}@media (hover:hover) and (pointer:fine){.taaltabs button:hover{transform:none;box-shadow:none;color:var(--ink);background:transparent}}.taaltabs button.aan{background:#fff;color:var(--brand);box-shadow:0 1px 3px #00000014}.taaltabs i{width:6px;height:6px;border-radius:50%;background:#c9d3ce;display:inline-block}.taaltabs i.vol{background:#3aa17e}.lijstmelding{background:#f7f9f6;border:1px solid var(--line);border-radius:12px;padding:10px 12px;font-size:13px;color:var(--muted);line-height:1.45;margin-bottom:12px}.lijstmelding b{color:var(--ink)}.plan-lijst{padding-top:4px;padding-bottom:4px}.plan-rij{display:grid;grid-template-columns:minmax(0,1.5fr) 100px 90px 120px;gap:10px;align-items:center;padding:12px 0;border-top:1px solid var(--line);font-size:13px}.plan-rij:first-child{border-top:0}.plan-rij b{font-size:14px;display:block}.plan-rij small{display:block;color:var(--muted);font-size:12px;margin-top:1px}.plan-r{text-align:right}.schakelrij{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--line)}.schakelrij:first-of-type{border-top:0}.schakelrij>div{flex:1;min-width:0}.schakelrij b{display:block;font-size:14px}.schakelrij small{display:block;color:var(--muted);font-size:13px;margin-top:2px;line-height:1.4}.schakelkeuze{width:auto;max-width:240px;margin:0}.instr-lijst{padding-top:4px;padding-bottom:4px}.instr-rij{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.instr-rij:first-child{border-top:0}.instr-rij.verborgen .instr-t{opacity:.55}.instr-t{flex:1;min-width:0}.instr-t b{display:block;font-size:14px;font-weight:750}.instr-t small{display:block;color:var(--muted);font-size:12px}.confirm-box.aanpas{width:min(660px,calc(100vw - 32px));position:relative}.aanpas-deel{border:1px solid var(--line);border-radius:13px;padding:11px 14px;margin-bottom:10px}.aanpas-deel.eigen{border-color:#f0d7a9;background:#fffaf1}.aanpas-deel label:first-child{margin-top:4px}.aanpas-kop{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.aanpas-kop b{font-size:14px}.aanpas-rechts{margin-left:auto;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.aanpas-kop .switch{margin-left:auto}.aanpas-waarde{margin-top:6px;font-size:13px;color:var(--muted);line-height:1.45}.aanpas-deel input,.aanpas-deel .htmleditor{margin-top:8px}.aanpas-foto{width:64px;height:48px;object-fit:cover;border-radius:8px;display:block}.aanpas-voet{gap:8px;margin-top:14px;align-items:center}.aanpas-voet small{margin-left:auto;color:var(--muted);font-size:12px}.aanpas-deel .seg button{padding:5px 10px;font-size:12px;font-weight:800;min-height:0}@media (max-width:760px){.tabkop{flex-wrap:wrap}.tabkop-r{margin-left:0}.plan-rij{grid-template-columns:1fr 1fr}.plan-r{text-align:left}.instr-rij{flex-wrap:wrap}.aanpas-voet small{margin-left:0;width:100%}}.oh-standtabs{display:flex;align-items:center;flex-wrap:wrap}.oh-mijn{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--muted);text-transform:none;letter-spacing:0;margin-top:0;margin-bottom:0}.oh-lijst td{vertical-align:middle}.oh-lijst td b{font-size:14px}.oh-sub{display:block;color:var(--muted);font-size:12px;margin-top:2px;font-weight:400}.oh-stip{display:inline-block;width:8px;height:8px;border-radius:50%;background:#376bc3;margin-right:7px;vertical-align:1px}.oh-volgendestap{font-size:13px;font-weight:700;color:var(--ink)}@media (max-width:760px){.oh-mijn{margin-left:0;width:100%;padding:6px 0}}.mx-keten{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin:2px 0 14px}.mx-keten span{background:#fff;border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-weight:700;color:var(--ink)}.mx-wrap{border:1px solid var(--line);border-radius:14px;overflow-x:auto}.mx{width:100%;border-collapse:collapse;font-size:13px;margin:0}.mx th{background:#f7f9f6;text-align:left;font-size:12px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.4px;padding:10px 12px;border-bottom:1px solid var(--line)}.mx td{padding:12px;border-top:1px solid var(--line);vertical-align:middle}.mx tr:first-child td{border-top:0}.mx td:first-child{font-weight:800;min-width:130px}.mx td:first-child small{display:block;font-weight:400;color:var(--muted);font-size:12px}.mx-vast{color:#9aa7a1;font-size:13px}.mx-vink{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:var(--ink);text-transform:none;letter-spacing:0;margin:0;white-space:nowrap}.mx-vink input{width:auto;margin:0}.mx-keuze{width:auto;max-width:260px;margin:0;font-size:13px;font-weight:700}.mx-keuze.afwijkend,.mx-bedrag.afwijkend input{border-color:#f0d7a9;background:#fffaf1}.mx-rij{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mx-bedrag{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);text-transform:none;letter-spacing:0;margin:0;font-weight:700}.mx-bedrag input{width:80px;margin:0}.mx-label{display:block;font-size:12px;color:var(--muted);font-weight:700;margin-bottom:4px}.gm-weergave{display:inline-flex;background:#fff;border:1px solid var(--line);border-radius:11px;padding:3px}.gm-weergave button{background:none;border:0;box-shadow:none;font-size:13px;font-weight:800;padding:6px 14px;border-radius:8px;color:var(--muted);min-height:0}@media (hover:hover) and (pointer:fine){.gm-weergave button:hover{transform:none;box-shadow:none;background:transparent;color:var(--ink)}}.gm-weergave button.aan{background:var(--brand);color:#fff}.gm-plek{margin-top:7px;font-size:12px;line-height:1.45;color:var(--muted);border-left:2px solid var(--line);padding-left:8px}.gm-plek.let{color:#9a641b;border-left-color:#e9a13b}.gmx-voorrang{display:flex;align-items:flex-start;gap:12px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--line)}.gmx-voorrang>div{flex:1}.gmx-voorrang b{display:block;font-size:14px}.gmx-voorrang small{display:block;color:var(--muted);font-size:13px;line-height:1.4;margin-top:2px}.gmx-dag{background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px 14px;margin-top:12px}.gmx-dag>b{display:block;font-size:14px;margin-bottom:6px}.mp-dag{font-size:12px}.mp-daglabel{font-size:12px;font-weight:800;color:var(--brand);margin-bottom:4px}.mp-uren{display:grid;grid-template-columns:110px 1fr;font-size:12px;color:var(--muted);margin-bottom:4px}.mp-uren>div:last-child{display:grid;grid-template-columns:repeat(18,1fr)}.mp-uren span{border-left:1px solid #e3eae6;padding-left:2px}.gmx-dag .mp-uren>div:last-child span:nth-child(odd){visibility:hidden}.mp-groep{font-size:12px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.4px;margin:10px 0 4px}.mp-geen{font-size:12px;color:var(--muted);margin-bottom:4px}.mp-regel{display:grid;grid-template-columns:110px 1fr;align-items:center;margin-bottom:6px;min-height:28px}.mp-naam{font-size:12px;font-weight:700;color:var(--ink);padding-right:12px;line-height:1.25;min-width:0}.mp-naam b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:inherit}.mp-naam small{display:block;font-weight:500;color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-naam.nu,.mp-naam.nieuw{color:var(--brand);font-weight:800}.mp-spoor{position:relative;height:22px;border-radius:6px;background:repeating-linear-gradient(90deg,#f4f7f5 0,#f4f7f5 calc(100%/18 - 1px),#e2e9e5 calc(100%/18 - 1px),#e2e9e5 calc(100%/18))}.mp-blok{position:absolute;top:3px;bottom:3px;border-radius:5px;background:#7aa596;touch-action:none}.mp-blok.cond{background:repeating-linear-gradient(135deg,#7aa596 0,#7aa596 6px,#93b8aa 6px,#93b8aa 12px)}.mp-blok.nu{background:var(--brand);box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--brand)}.mp-blok.uit{opacity:.45}.mp-blok.sleept{background:var(--brand);box-shadow:0 6px 14px #145c4c59;z-index:2}.mp-raster .mp-blok{cursor:grab}.mp-ster{position:absolute;left:4px;top:50%;transform:translateY(-50%);color:#fff;font-size:12px;line-height:1}.mp-rand{position:absolute;right:0;top:0;bottom:0;width:8px;border-radius:0 5px 5px 0;background:#ffffff59;cursor:ew-resize}.mp-tip{position:absolute;bottom:calc(100% + 4px);left:0;background:var(--ink);color:#fff;font-size:12px;font-weight:800;border-radius:6px;padding:2px 6px;white-space:nowrap;pointer-events:none}.mp-stip{position:absolute;top:4px;width:14px;height:14px;border-radius:50%;background:#9bb0c9;box-shadow:0 0 0 2px #fff;touch-action:none}.mp-raster .mp-stip{cursor:grab}.mp-stip.nu{background:#376bc3;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #376bc3}.mp-stip.uit{opacity:.45}.mp-stip.sleept{background:#376bc3;z-index:2}.mp-heledag{position:absolute;top:5px;right:0;bottom:5px;left:0;border-radius:5px;background:repeating-linear-gradient(90deg,#c9d6e6 0 6px,transparent 6px 10px);font-size:12px;color:#4b6488;font-weight:700;display:flex;align-items:center;padding-left:6px}.mp-heledag.nu{background:repeating-linear-gradient(90deg,#9fb9de 0 6px,transparent 6px 10px);color:#244a82}.mp-legenda{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin-top:8px}.mp-legenda i{display:inline-block;width:12px;height:10px;border-radius:3px;margin-right:4px;vertical-align:-1px;background:#7aa596}.mp-legenda i.nu{background:var(--brand)}.mp-legenda i.cond{background:repeating-linear-gradient(135deg,#7aa596 0,#7aa596 4px,#93b8aa 4px,#93b8aa 8px)}.mp-legenda i.pop{background:#9bb0c9;border-radius:50%;width:10px}.mp-uitleg{font-size:13px;line-height:1.5;color:var(--ink);background:#f7f9f6;border:1px solid var(--line);border-radius:12px;padding:10px 12px;margin-top:10px}.mp-uitleg p{margin:0 0 6px}.mp-uitleg p:last-child{margin:0}.mp-link{background:none;border:0;box-shadow:none;padding:0;color:var(--brand);font-weight:800;text-decoration:underline;text-underline-offset:2px;font-size:inherit;min-height:0}@media (hover:hover) and (pointer:fine){.mp-link:hover{transform:none;box-shadow:none;background:none}}.mp-leeg{font-size:13px;color:var(--muted);line-height:1.45}.mp-kop{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.mp-dagkeuze{display:flex;gap:6px;flex-wrap:wrap}.mp-dagkeuze button{background:#fff;border:1px solid var(--line);box-shadow:none;font-size:12px;font-weight:700;border-radius:999px;padding:5px 11px;color:var(--muted);min-height:0}@media (hover:hover) and (pointer:fine){.mp-dagkeuze button:hover{transform:none;box-shadow:none;color:var(--ink)}}.mp-dagkeuze button.aan{background:var(--mint);border-color:var(--mint);color:var(--brand)}.mp-raster{overflow-x:auto;padding-top:14px}.mp-raster .mp-regel,.mp-raster .mp-uren{min-width:600px;grid-template-columns:clamp(150px,24%,210px) 1fr}.mp-raster .mp-spoor{height:28px}.mp-raster .mp-stip{top:7px}.mp-toevoeg{cursor:copy;background:repeating-linear-gradient(90deg,#fbfdfc 0,#fbfdfc calc(100%/18 - 1px),#eef3f0 calc(100%/18 - 1px),#eef3f0 calc(100%/18));border:1.5px dashed #c9d8d1}.mp-vrij{position:absolute;top:3px;bottom:3px;border-radius:5px;background:#e6f4efcc;color:var(--brand);font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;pointer-events:none}.sym-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line, #dde5e0);margin:0 0 14px}.sym-tabs button{background:none;border:0;border-bottom:3px solid transparent;border-radius:0;margin-bottom:-1px;padding:9px 14px;font-size:14px;font-weight:700;color:var(--muted);box-shadow:none}.sym-tabs button.aan{color:var(--brand);border-bottom-color:var(--brand)}.sym-altijd{font-size:13px;color:var(--muted);white-space:nowrap}.sym-talen{margin-bottom:10px}.sym-twee{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:720px){.sym-twee{grid-template-columns:1fr}}.sym-afwijkend{background:#eaf1fb;color:#24497f;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.45;margin-top:12px}.sym-afwijkend ul{margin:6px 0 0;padding-left:18px}.sym-afwijkend li span{color:var(--muted);margin-left:6px}.sym-afwijkend a{color:inherit;font-weight:700}.sym-vp{margin-top:12px;border:1px solid var(--line, #dde5e0);border-radius:14px;overflow:hidden;background:#fff}.sym-vp-foto{height:70px;background-size:cover;background-position:center}.sym-vp-balk{height:14px;background:var(--brand)}.sym-vp-body{padding:10px 12px;display:flex;flex-direction:column;gap:6px;font-size:13px}.sym-vp-body small{color:var(--muted)}.sym-vp-bij{background:#fff3df;border-radius:8px;padding:6px 8px}.sym-vp-ck{display:flex;gap:8px;align-items:center}.sym-vp-ck i{width:13px;height:13px;border:2px solid #b9c6c0;border-radius:4px;flex:none}.sym-vp-knop{margin-top:4px;background:var(--brand);color:#fff;text-align:center;border-radius:8px;padding:7px;font-weight:800}.mp-blok.sys{background:#b7c2bd}.mp-raster .mp-blok.sys{cursor:pointer}.mp-legenda i.sys{background:#b7c2bd}.navster{margin-left:auto;background:none;border:0;box-shadow:none;padding:0 2px;font-size:12px;line-height:1;color:#aab5b0;opacity:0;cursor:pointer;flex:none}@media (hover:hover) and (pointer:fine){.navitem:hover .navster{opacity:1}}.navster.aan{color:var(--brand)}.navitem.active .navster{color:#fff}.navbadge+.navster{margin-left:6px}.navleeg{font-size:12px;color:var(--muted);padding:4px 10px 8px;line-height:1.4}.sv-lijst{display:flex;flex-direction:column;gap:8px}.sv-rij{display:flex;gap:10px;align-items:center}.sv-rij input{flex:1;max-width:320px}.sv-rij .muted{font-size:13px;min-width:90px}.et-lijst{display:flex;flex-direction:column;gap:6px}.et-rij{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;color:var(--ink);text-decoration:none;background:#fff}@media (hover:hover) and (pointer:fine){.et-rij:hover{border-color:var(--brand);background:var(--mint)}}.et-ico{width:32px;height:32px;border-radius:9px;background:var(--mint);display:flex;align-items:center;justify-content:center;color:var(--brand);flex:none}.et-naam{font-weight:700;flex:1}.et-pijl{color:var(--muted)}.uitleg-kan{cursor:text;border-bottom:1px dashed transparent;transition:border-color .15s}@media (hover:hover) and (pointer:fine){.uitleg-kan:hover{border-bottom-color:#b9c6c0}}.uitleg-eigen{border-bottom-color:#d9c38a}.uitleg-bewerk{display:block}.uitleg-veld{display:block;outline:none;background:#fff;border:1px solid var(--brand);border-radius:8px;padding:6px 8px;color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}.uitleg-balk{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:6px;font-size:12px;color:var(--muted)}.uitleg-keuze{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff}.uitleg-keuze button{border:0;border-radius:0;box-shadow:none;background:#fff;color:var(--muted);padding:4px 10px;font-size:12px;font-weight:700}.uitleg-keuze button.aan{background:var(--brand);color:#fff}.navgroep{display:flex;align-items:center;gap:8px;width:100%;margin:10px 0 2px;padding:7px 10px;border-radius:12px;background:none;border:0;box-shadow:none;cursor:pointer;text-align:left;font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--zij-ink);opacity:.8}.navgroep .navchevron{margin-left:0;opacity:.6;transition:transform .15s ease}.navgroep .navchevron svg{width:12px;height:12px}.navgroep.dicht .navchevron{transform:rotate(-90deg)}@media (hover:hover) and (pointer:fine){.navgroep:hover{opacity:1;color:var(--zij-ink)}}@media (hover:hover) and (pointer:fine){.navgroep:hover .navchevron{opacity:.9}}.navgroep:focus:not(:focus-visible){outline:none}.navfav .navgroep{margin-top:4px}.navtop{text-decoration:none;margin-top:2px}.navtop .navchevron{opacity:.8}.navtop .navchevron svg{width:14px;height:14px}.navtop.active{background:var(--brand);color:#fff;opacity:1}.navtop.active .navchevron{opacity:1}.navonder{padding-left:14px}.navonder .navitem{padding:7px 10px;margin:1px 0}.navgroup{margin-bottom:6px}.rr-wrap{overflow-x:auto}.rr-tabel{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.rr-tabel th{text-align:center;padding:8px 10px;border-bottom:1px solid var(--line);vertical-align:bottom}.rr-tabel th.rr-recht,.rr-tabel td.rr-recht{text-align:left;min-width:260px}.rr-tabel td{padding:7px 10px;border-bottom:1px solid var(--line)}.rr-tabel td.rr-cel{text-align:center}.rr-tabel td.rr-cel .be-sw{display:inline-block;width:38px;height:22px}.rr-tabel td.rr-cel .be-sw i{width:16px;height:16px}.rr-tabel td.rr-cel .be-sw.anders{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--gold,#b58428)}.rr-tabel td.rr-cel .be-sw.vast{opacity:.35}.rr-groep td{background:#f2f6f4;font-size:12px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding:7px 10px}.rr-rol{display:flex;flex-direction:column;align-items:center;gap:2px}.rr-rol b{font-size:13px}.rr-rol small{color:var(--muted);font-weight:500;font-size:12px}.rr-acties{display:flex;gap:8px;font-size:12px}.rr-acties .rood{color:var(--red,#c94a3a)}.rr-legenda{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin-top:12px;align-items:center}.rr-legenda i{display:inline-block;width:18px;height:11px;border-radius:999px;vertical-align:-1px;margin-right:5px;background:var(--brand)}.rr-legenda i.uit{background:#cfd8d3}.rr-legenda i.anders{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--gold,#b58428)}.st-balk{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:16px}.st-balk input[type=text],.st-balk>input{flex:1 1 260px;min-width:200px}.st-vink{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;margin:0}.st-vink input{width:16px;height:16px;accent-color:var(--brand);margin:0}.st-geldt{display:inline-flex;border:1px solid var(--line);border-radius:999px;overflow:hidden;background:#fff}.st-geldt button{border:0;border-radius:0;box-shadow:none;background:#fff;color:var(--muted);padding:7px 14px;font-size:13px;font-weight:700}.st-geldt button.aan{background:var(--brand);color:#fff}.st-telling{font-size:13px;margin-left:auto}.st-groep h2{font-size:15px;margin:0 0 10px}.st-groep h2 small{font-weight:600;margin-left:6px}.st-rij{padding:10px 0;border-top:1px solid var(--line)}.st-rij.aangepast{background:linear-gradient(90deg,var(--mint),transparent 60%);margin:0 -8px;padding:10px 8px;border-radius:10px}.st-kop{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:5px}.st-kop code{font-size:12px;color:var(--muted)}.st-standaard{font-size:12px;margin-bottom:5px}.st-rij textarea{width:100%;font:inherit;font-size:13px;line-height:1.45;padding:8px 10px;border:1px solid var(--line);border-radius:10px;resize:vertical}@media (hover:hover) and (pointer:fine){.uitleg-kan:hover:after{content:"✎";font-size:.8em;margin-left:5px;color:#9fb3ab;vertical-align:baseline}}.md-knop{display:inline-flex;align-items:center;gap:8px;background:var(--gold);color:#3a2c12;border:1px solid var(--gold);border-radius:999px;padding:9px 16px;font-weight:800;font-size:13px}@media (hover:hover) and (pointer:fine){.md-knop:hover{filter:brightness(.97)}}.md-knop .ico{display:inline-flex}.md-knop .ico svg{width:18px;height:18px}.quick-md{width:100%;justify-content:center;margin-bottom:8px}.md-actief{display:flex;align-items:center;gap:14px;background:var(--goldsoft);border:1px solid #f1dcb3;border-radius:14px;padding:12px 14px;margin-bottom:12px}.md-actief.compact{padding:9px 12px}.md-bol{width:38px;height:38px;border-radius:50%;background:var(--gold);color:#3a2c12;display:grid;place-items:center;flex:none}.md-bol svg{width:18px;height:18px}.md-info{min-width:0;flex:1}.md-info b{display:block;font-size:14px}.md-info small{display:block;color:#7a5b22;font-size:12px;margin-top:2px}.md-acties{display:flex;gap:6px;flex:none}.md-rood{color:var(--red)!important;border-color:#f0c9c2!important;background:#fff!important}.md-tabel{width:100%;border-collapse:collapse;font-size:13px}.md-tabel th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:6px 8px;border-bottom:1px solid var(--line)}.md-tabel td{padding:9px 8px;border-bottom:1px solid var(--line);vertical-align:top}.md-tabel td small{display:block;font-size:12px}.md-tabel .md-rechts{text-align:right;white-space:nowrap}.md-dialoog{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:0;margin:-20px -24px}.md-form{padding:20px 24px}.md-form h4{font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:18px 0 8px}.md-form h4:first-of-type{margin-top:0}.md-form input+textarea{margin-top:8px}.md-keuzes{display:flex;gap:8px;flex-wrap:wrap}.md-keuzes.md-sub{margin-top:8px;padding-left:4px}.qm .md-keuze{border:1px solid var(--line);border-radius:999px;padding:7px 13px;font-size:13px;font-weight:700;color:var(--muted);background:#fff;box-shadow:none}.qm .md-keuze.aan{background:var(--mint);border-color:var(--brand2);color:var(--brand)}.md-verblijven{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;max-height:180px;overflow:auto;padding:4px}.md-verblijf{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700;color:var(--muted);margin:0;cursor:pointer}.md-verblijf.aan{background:var(--mint);border-color:var(--brand2);color:var(--brand)}.md-verblijf input{display:none}.md-voorbeeld{border-left:1px solid var(--line);background:#fbfdfc;padding:20px}.md-voorbeeld h5{margin:0 0 10px;font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.md-bord{width:100%;aspect-ratio:9/16;border-radius:16px;background:#e9e3d5;position:relative;overflow:hidden}.md-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#132820a6;display:grid;place-items:center;padding:16px}.md-pop{background:#fff;border-radius:14px;padding:16px 14px;text-align:center;border:3px solid var(--gold);width:100%}.md-pop-bol{width:34px;height:34px;border-radius:50%;background:var(--gold);color:#3a2c12;margin:0 auto 8px;display:grid;place-items:center}.md-pop-bol svg{width:16px;height:16px}.md-pop b{display:block;font-size:13px;line-height:1.3}.md-pop span{display:block;font-size:12px;color:var(--muted);margin-top:4px;line-height:1.4}.md-pop i{display:block;margin-top:10px;background:#3e9c77;color:#fff;border-radius:999px;padding:6px;font-size:12px;font-style:normal;font-weight:800}.md-voet{display:flex;align-items:center;gap:8px;width:100%}.md-voet>.muted{margin-right:auto;font-size:13px}.md-klaar{display:flex;gap:18px;align-items:flex-start}.md-klaar p{margin:0 0 10px;color:var(--muted);font-size:14px;line-height:1.5}.md-vink{width:52px;height:52px;border-radius:50%;background:var(--mint);color:var(--brand);display:grid;place-items:center;font-size:24px;font-weight:800;flex:none}.md-stat{display:flex;gap:22px;margin:10px 0 16px;flex-wrap:wrap}.md-stat b{display:block;font-size:22px}.md-stat small{color:var(--muted);font-size:12px}@media (max-width:900px){.md-dialoog{grid-template-columns:1fr}.md-voorbeeld{display:none}}.tt-groep{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:16px 0 4px}.tt-tabel{width:100%;border-collapse:collapse}.tt-tabel th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:6px 8px;border-bottom:1px solid var(--line);font-weight:700}.tt-tabel td{padding:6px 8px;border-bottom:1px solid var(--line);vertical-align:middle;font-size:14px}.tt-tabel td.tt-naam{width:30%;font-weight:600}.tt-tabel td.tt-naam small{display:block;font-weight:400;color:var(--muted);font-size:12px}.tt-tabel input{width:100%;border:1px solid #cfdcd7;border-radius:10px;padding:8px 11px;font:inherit;font-size:13px;color:var(--ink);margin:0}.tt-tabel input::placeholder{color:#9fb0a9;font-style:italic}.tt-tabel input.eigen{border-color:var(--brand2);background:#f3faf7}.tt-tabel .tt-talen{width:110px;text-align:right;white-space:nowrap}.tt-taal{display:inline-flex;gap:4px}.tt-taal button{display:inline-grid;place-items:center;width:30px;height:24px;padding:0;border:0;border-radius:7px;font-size:12px;font-weight:800;background:#eef3f0;color:#9aa8a2;box-shadow:none}.tt-taal button.auto{color:#7f8f88}.tt-taal button.eigen{background:var(--mint);color:var(--brand)}.tt-tabel tr.open td{background:#fbfdfc}.tt-tabel tr.sub td{background:#fbfdfc;padding-top:2px;padding-bottom:12px}.tt-sub{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tt-sub label{display:block;font-size:12px;font-weight:700;color:var(--muted);margin-bottom:4px;text-transform:none}.tt-sub label i{font-style:normal;font-weight:400}.menuknop,.zoekknop,.infoknop,.mobtitel,.zijsluit,.zijscrim,.zoeklaag,.uitleglaag,.gesprek-terug,.mobvoet,.uitleg-meer{display:none}.gesprek-terug{place-items:center;width:36px;height:36px;flex:none;background:none;color:var(--ink);box-shadow:none;padding:0;border-radius:10px;font-size:26px;line-height:1}@media (hover:hover) and (pointer:fine){.gesprek-terug:hover{transform:none;box-shadow:none;background:var(--mint)}}body.menu-open{overflow:hidden}@media (max-width:879px){html{-webkit-text-size-adjust:100%}.app{grid-template-columns:1fr}main.hoofd{min-width:0;max-width:100vw;overflow-x:clip}.sidebar{display:none}.topbar{position:sticky;top:0;height:auto;min-height:56px;padding:env(safe-area-inset-top) 8px 0 16px;gap:4px;justify-content:flex-start}.menuknop,.zoekknop,.infoknop{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:12px;background:transparent;color:var(--ink);box-shadow:none;padding:0}.menuknop svg,.zoekknop svg,.infoknop svg{width:22px;height:22px}@media (hover:hover) and (pointer:fine){.menuknop:hover,.zoekknop:hover,.infoknop:hover{transform:none;box-shadow:none;background:var(--mint)}}.crumb{display:none}.mobtitel{display:flex;align-items:center;gap:2px;flex:1;min-width:0}.mobtitel-tekst{display:flex;flex-direction:column;min-width:0;line-height:1.2}.mobtitel small{font-size:12px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobtitel strong{font-size:15px;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobterug{display:grid;place-items:center;width:36px;height:40px;flex:none;background:none;color:var(--ink);box-shadow:none;padding:0;border-radius:10px}.mobterug svg{width:18px;height:18px}@media (hover:hover) and (pointer:fine){.mobterug:hover{transform:none;box-shadow:none;background:var(--mint)}}.topactions{gap:2px;flex:none}.topactions>.topzoek{display:none}.postvak-bel{width:44px;height:44px;border-color:transparent}.postvak-paneel{position:fixed;left:8px;right:8px;top:calc(60px + env(safe-area-inset-top));width:auto;max-width:none}.postvak-lijst{max-height:calc(100dvh - 240px)}.zoeklaag{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1250;background:var(--bg);padding:calc(10px + env(safe-area-inset-top)) 12px 12px;overflow:auto;animation:fadein .14s ease}.zoeklaag-balk{display:flex;gap:8px;align-items:flex-start}.zoeklaag .topzoek{display:block;flex:1;min-width:0}.zoeklaag .topzoek-icoon{top:15px}.zoeklaag .topzoek-veld{width:100%;height:46px;font-size:16px}.zoeklaag .topzoek-toets{display:none}.zoeklaag .topzoek-uit{position:static;min-width:0;margin-top:10px;max-height:none;box-shadow:none;border:1px solid var(--line)}.zoeklaag .topzoek-rij{min-height:48px}.zoeklaag-sluit{height:46px;flex:none;background:#fff;color:var(--ink);border:1px solid var(--line);box-shadow:none;font-size:13px;padding:0 14px}@media (hover:hover) and (pointer:fine){.zoeklaag-sluit:hover{transform:none;box-shadow:none;background:var(--mint)}}.content{padding:12px 14px calc(84px + env(safe-area-inset-bottom))}.bladlandschap{left:0;width:100vw;height:140px}.pagehead{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 10px;min-height:0}.pagehead>div:not(.kopbadge):not(.pagehead-rechts){display:contents}.pagehead .kopbadge,.pagehead h1,.pagehead p{display:none}.pagehead .uitleg-meer{order:1;margin:0;padding:6px 0}.pagehead-rechts{order:2;margin:0 0 0 auto;width:auto;justify-content:flex-end}.pagehead-instellingen{margin:0 0 12px}.tw-instknop{min-height:36px;padding:6px 12px;font-size:12px}.uitleg-meer{display:inline-flex;background:none;color:var(--brand);box-shadow:none;border:0;padding:4px 0;min-height:0;font-size:12px;font-weight:800;margin:0 0 6px}.uitleg-dicht{display:none!important}.uitleg-dicht.open{display:block!important;margin-top:0}@media (hover:hover) and (pointer:fine){.uitleg-meer:hover{transform:none;box-shadow:none;background:none;text-decoration:underline}}.dashboard-hero{margin-bottom:12px;gap:10px}.dashboard-hero h1{font-size:22px}.dashboard-hero>div:first-child>p{display:none}.dashboard-hero .row{width:100%}.parkcode-kop{align-items:flex-start;text-align:left}.parkcode-kop .pc-row{justify-content:flex-start}.card,.panel{padding:var(--space-4);margin-bottom:var(--space-4)}.card h2,.panel h2{font-size:15px}.tabkop{margin-bottom:10px}.tabkop h2{font-size:17px}.scopebar{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px;border-radius:16px;margin-bottom:12px}.scopebar h2{font-size:14px}.scopebar p{display:none}.modes{flex-wrap:wrap;gap:4px}.mode{flex:1 1 auto;text-align:center;min-height:36px;padding:8px 10px}.housepick{width:100%}.housepick select{width:100%;height:40px}.tabs,.sym-tabs,.tabs.oh-standtabs{flex-wrap:wrap;overflow:visible;gap:6px;border-bottom:0;margin:0 0 12px;padding:0}.tabs button,.sym-tabs button{flex:none;min-height:36px;margin:0;border:1px solid var(--line);border-radius:999px;padding:7px 12px;font-size:12px;background:#fff;color:var(--muted)}.tabs button.active,.sym-tabs button.aan{background:var(--brand);color:#fff;border-color:var(--brand)}.tabkop{flex-wrap:wrap}.tabkop-r{margin-left:0;width:100%}.paneelacties{justify-content:flex-start}.twocol,.dash-columns,.dash-dag{grid-template-columns:minmax(0,1fr)}.grid>*,.card,.panel{min-width:0}.urij{grid-template-columns:minmax(0,1fr) 34px;gap:4px 10px}.urij>:nth-child(1){grid-column:1;grid-row:1}.urij>:nth-child(4){grid-column:2;grid-row:1}.urij>:nth-child(2),.urij>:nth-child(3){grid-column:1/-1}.oh-werkbalk{justify-content:flex-start}.oh-werkbalk button{width:100%;justify-content:center}.oh-mijn{order:9;flex-basis:100%;margin-left:0;padding:8px 0 0}.dagrij{flex-wrap:wrap;row-gap:6px}.gesprekken{grid-template-columns:1fr!important;min-height:0!important}.gesprekken-lijst{border-right:0!important}.gesprekken.heeft-draad .gesprekken-lijst{display:none}.gesprekken:not(.heeft-draad) .gesprekken-draad{display:none!important}.gesprekken-draad{min-height:60vh}.gesprek-terug{display:grid}.gm-kaart{grid-template-columns:46px minmax(0,1fr);gap:10px 12px;padding:14px}.gm-acties{grid-column:1/-1;flex-wrap:wrap;justify-content:flex-start}.gm-body{white-space:normal}.gm-titelrij{flex-wrap:wrap}.gm-knoppen{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%;min-width:0;margin-top:8px}.gm-knoppen>*{min-width:0;white-space:normal;text-align:center}.card>.row{row-gap:8px}.card>.row>div{min-width:0;max-width:100%}.gm-knoppen>button:last-child{grid-column:1/-1;order:-1;justify-content:center;min-height:42px}.gm-knoppen .md-knop{justify-content:center;font-size:12px;padding:8px 10px}.gm-knoppen>button.ghost{justify-content:center;font-size:12px}.gm-weergave{margin-bottom:0}.tw-intro{margin-bottom:12px;padding:12px 14px;gap:8px}.cur-weergave{display:none}.cur-toevoeg{width:100%;justify-content:center;margin:0;min-height:40px}.fkaart .cur-stand{font-size:12px;gap:5px}.cur-werkbalk{gap:8px;margin:0 0 8px}.cur-balk{gap:8px}.tw-intro .tw-eyebrow,.tw-intro .row{display:none}.tw-intro>*:first-child{max-width:none;flex:1 1 100%}.tw-intro p.muted{margin-top:0!important}.tw-intro .tw-instknop{margin-left:auto}.media-grid,.fkaarten{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rr-tabel th.rr-recht,.rr-tabel td.rr-recht{position:sticky;left:0;background:#fff;min-width:170px;max-width:200px;z-index:1}.rr-groep td{position:sticky;left:0}.bp-kop{flex-wrap:wrap}.bp-kop>div:first-child{flex-basis:100%}.dagcopy{flex-basis:calc(100% - 57px)}.dagvlaggen{max-width:none;justify-content:flex-start;margin-left:57px}.dagrij-status .dagcopy{flex:1 1 0;min-width:0}.dagrij-status .dagvlaggen{margin-left:auto;justify-content:flex-end}.dagrij .mini-action{margin-left:auto}.dash-metrics{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.dash-metric{padding:12px}.dash-metric strong{font-size:21px}.dash-metric b{margin-top:4px}.dash-metric .metric-icon{display:none}.toast{left:16px;right:16px;bottom:calc(76px + env(safe-area-inset-bottom));text-align:center;font-size:13px}.gastmeldingen{left:16px;right:16px;bottom:calc(76px + env(safe-area-inset-bottom));width:auto}.cur-menupop{left:12px!important;right:12px!important;width:auto}.deploy-balk,.versiebalk,.storingsbalk{padding-top:calc(9px + env(safe-area-inset-top))}input,select,textarea{font-size:16px;padding:11px 12px}input[type=checkbox],input[type=radio]{width:20px;height:20px}button{min-height:44px}button.sm,.inlinebtn{min-height:40px}.iconbtn{width:40px;height:40px}.inlinelink,.navster,.cur-chip,.gmx-chips button,.cur-seg button,.tabs button,.mode,.themechoice,.postvak-wis,.qm-sluit,.modal-x,.wsorteer{min-height:0}.formrow{grid-template-columns:1fr}.row>button,.row>.btn{flex:0 1 auto}.qm-scrim{padding:0;align-items:stretch}.qm,.qm.groot,.qm.klein,.qm.xl{width:100%;max-width:none;height:100dvh;max-height:100dvh;border-radius:0;padding-top:env(safe-area-inset-top)}.qm-kop{padding:16px 16px 12px}.qm-kop h2{font-size:20px}.qm-body{padding:16px}.qm-voet{padding:12px 16px calc(12px + env(safe-area-inset-bottom));flex-wrap:wrap}.qm-voet button{flex:1 1 auto;justify-content:center}.qm-voet .qm-links{flex-basis:100%;margin-right:0}.overlay{padding:0;align-items:stretch}.modal{max-width:none!important;max-height:100dvh;border-radius:0;padding:16px calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) 16px}.confirm-box{width:calc(100vw - 32px);padding:18px}.confirm-b{flex-wrap:wrap}.confirm-b button{flex:1 1 auto;justify-content:center}.schermkader{width:300px;height:533px;border-width:6px}.bw{margin:-16px;grid-template-columns:1fr;min-height:0}.bw-rail{display:grid;grid-template-columns:56px minmax(0,1fr);gap:2px 12px;align-items:center;padding:12px 16px;border-right:0;border-bottom:1px solid var(--line)}.bw-beeld{width:56px;height:56px;aspect-ratio:auto;margin:0;grid-row:1/3;border-radius:12px}.bw-letter{font-size:22px}.bw-naam{font-size:14px}.bw-nav{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;gap:6px;margin-top:10px}.qm .bw-navitem{width:auto;flex:none;border:1px solid var(--line);border-radius:999px;padding:7px 12px;font-size:12px;background:#fff;gap:7px}.qm .bw-navitem.aan{background:var(--brand);color:#fff;border-color:var(--brand)}.qm .bw-navitem.aan:before{display:none}.bw-hoofd{padding:16px}.bw-voorbeeld{display:none}.schermkader iframe{transform:scale(.2778)}table:not(.tabel-vast),table:not(.tabel-vast) tbody,table:not(.tabel-vast) tr{display:block;width:100%}table:not(.tabel-vast) thead{display:none}table:not(.tabel-vast) tr{border:1px solid var(--line);border-radius:14px;background:#fff;padding:6px 14px;margin:0 0 10px}table:not(.tabel-vast) tr:last-child{margin-bottom:0}table:not(.tabel-vast) td{display:block;border:0;padding:7px 0;font-size:14px;text-align:left!important;white-space:normal!important;width:auto!important;min-width:0;max-width:none;opacity:1}table:not(.tabel-vast) td+td{border-top:1px dashed var(--line)}table:not(.tabel-vast) td:empty{display:none}table:not(.tabel-vast) td[data-label]:before{content:attr(data-label);display:block;font-size:12px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px}table:not(.tabel-vast) td.acties{display:flex;flex-wrap:wrap;gap:8px;padding-top:10px;padding-bottom:8px}table:not(.tabel-vast) td.acties .cur-rijacties{display:contents}table:not(.tabel-vast) tr.gekozen td,table:not(.tabel-vast) tr.open td,table:not(.tabel-vast) tr.sub td{background:transparent}table:not(.tabel-vast) tr.gekozen{background:var(--mint)}table:not(.tabel-vast) tr.uit td{opacity:.62}table:not(.tabel-vast) td b,table:not(.tabel-vast) td strong{display:inline}.oh-lijst tr.oh-rij{cursor:pointer}.md-tabel td small,.oh-sub{margin-top:2px}.tt-tabel tr.sub{margin-top:-10px;border-top:0;border-top-left-radius:0;border-top-right-radius:0}.tt-tabel tr.sub td{padding-top:0}.tt-tabel .tt-talen{text-align:left!important}.tt-sub{grid-template-columns:1fr}.rr-wrap,.mx-wrap,.cur-tabelwrap,.bk-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.wlijst-kop{display:none}.wrij-kop{grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"chev naam acties" ". type status" ". gast periode";gap:4px 10px;padding:12px 14px}.wrij-kop>:nth-child(1){grid-area:chev;align-self:start;margin-top:4px}.wrij-kop>:nth-child(2){grid-area:naam;min-width:0}.wrij-kop>:nth-child(3){grid-area:type}.wrij-kop>:nth-child(4),.wrij-kop>:nth-child(6){display:none}.wrij-kop>:nth-child(5){grid-area:status;justify-self:end}.wrij-kop>:nth-child(7){grid-area:gast;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrij-kop>:nth-child(8){grid-area:periode;justify-self:end;white-space:nowrap}.wrij-kop>:nth-child(9){grid-area:acties;align-self:start}.wtreffers{padding-left:48px}.wpaneel{grid-template-columns:1fr}.wpaneel-nav{flex-direction:row;flex-wrap:wrap;gap:6px;padding:8px 12px;border-right:0;border-bottom:1px solid var(--line)}.wpaneel-nav button{width:auto;flex:0 0 auto;border-radius:999px;padding:9px 13px;background:#fff;border:1px solid var(--line);font-size:13px;white-space:nowrap}.wpaneel-nav button.aan{background:var(--brand);border-color:var(--brand);color:#fff}.wpaneel-inhoud{padding:14px 12px}}@media (max-width:360px){.media-grid,.fkaarten{grid-template-columns:1fr}.taaltabs{flex-wrap:wrap}.pgetallen{flex-wrap:wrap;gap:10px 14px}.prij{grid-template-columns:36px minmax(0,1fr)}.prij>*{min-width:0}.tk-voorbeeld,.tk-scherm,.tk-balk{max-width:100%;min-width:0}.tk-scherm{height:auto;aspect-ratio:9/16}button,.btn,a.ghost{white-space:normal;max-width:100%}.content{padding-left:12px;padding-right:12px}}.ui-knop{display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-knop);min-height:40px;padding:0 18px;border-radius:var(--radius-pil);font-size:14px;font-weight:600;letter-spacing:0;border:1px solid transparent;box-shadow:none;white-space:nowrap;transition:background .13s,border-color .13s,color .13s}.ui-knop.ui-lg{min-height:44px;padding:0 20px}@media (hover:hover) and (pointer:fine){.ui-knop:hover{transform:none;box-shadow:none}}.ui-knop:disabled{opacity:.45}.ui-knop-ic{display:inline-flex}.ui-knop-ic svg{width:16px;height:16px}.ui-knop-primair{background:var(--c-primary);color:#fff;border-color:var(--c-primary)}@media (hover:hover) and (pointer:fine){.ui-knop-primair:hover{background:color-mix(in srgb,var(--c-primary) 88%,#000)}}.ui-knop-secundair{background:#fff;color:var(--ink);border-color:var(--line)}@media (hover:hover) and (pointer:fine){.ui-knop-secundair:hover{border-color:var(--c-primary);background:var(--c-primary-subtle);color:var(--c-primary)}}.ui-knop-ghost{background:transparent;color:var(--c-primary)}@media (hover:hover) and (pointer:fine){.ui-knop-ghost:hover{background:var(--c-primary-subtle)}}.ui-knop-gevaar{background:var(--c-danger);color:#fff;border-color:var(--c-danger)}@media (hover:hover) and (pointer:fine){.ui-knop-gevaar:hover{background:color-mix(in srgb,var(--c-danger) 88%,#000)}}.ui-iconknop{display:inline-grid;place-items:center;width:40px;height:40px;min-height:0;padding:0;border-radius:var(--radius-pil);background:#fff;color:var(--ink);border:1px solid var(--line);box-shadow:none;font-size:18px;line-height:1}.ui-iconknop.ui-lg{width:44px;height:44px}.ui-iconknop svg{width:18px;height:18px}@media (hover:hover) and (pointer:fine){.ui-iconknop:hover{transform:none;box-shadow:none;border-color:var(--c-primary);color:var(--c-primary);background:var(--c-primary-subtle)}}button.ui-iconknop.gevaar{background:#fff;color:var(--c-danger)}@media (hover:hover) and (pointer:fine){.ui-iconknop.gevaar:hover{border-color:var(--c-danger);background:var(--c-danger-subtle);color:var(--c-danger)}}.ui-tabs{display:flex;gap:var(--space-1);border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.ui-tabs::-webkit-scrollbar{display:none}.ui-tab{flex:none;background:none;border:0;border-bottom:2px solid transparent;border-radius:0;margin-bottom:-1px;padding:0 var(--space-3);min-height:44px;font-size:var(--type-body);font-weight:600;color:var(--muted);box-shadow:none;white-space:nowrap}@media (hover:hover) and (pointer:fine){.ui-tab:hover{transform:none;box-shadow:none;color:var(--ink);background:none}}.ui-tab.aan{color:var(--c-primary);border-bottom-color:var(--c-primary)}.ui-tab-n{color:var(--muted);font-weight:400}.ui-seg{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--space-1);background:#eceeec;border-radius:10px;padding:3px}.ui-seg-opt{min-height:34px;padding:0 var(--space-3);border-radius:8px;background:transparent;color:var(--muted);font-size:var(--type-label);font-weight:600;box-shadow:none;white-space:nowrap}@media (hover:hover) and (pointer:fine){.ui-seg-opt:hover{transform:none;box-shadow:none;color:var(--ink)}}.ui-seg-opt.aan{background:#fff;color:var(--c-primary);box-shadow:0 1px 3px #0000001a}.ui-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-pil);background:#fff;color:var(--ink);border:1px solid var(--line);font-size:var(--type-label);font-weight:600;box-shadow:none;white-space:nowrap}@media (hover:hover) and (pointer:fine){.ui-chip:hover{transform:none;box-shadow:none;border-color:var(--c-primary)}}.ui-chip.aan{background:var(--ink);color:#fff;border-color:var(--ink)}.ui-chip-n{color:var(--muted);font-weight:400}.ui-chip.aan .ui-chip-n{color:#ffffffb8}.ui-switch{position:relative;overflow:visible;width:44px;height:26px;min-height:0;padding:0;border-radius:var(--radius-pil);background:#cfd8d3;border:0;box-shadow:none;flex:none;transition:background .15s}.ui-switch i{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:left .15s}.ui-switch.aan{background:var(--c-primary)}.ui-switch.aan i{left:21px}@media (hover:hover) and (pointer:fine){.ui-switch:hover{transform:none;box-shadow:none}}.ui-switch:disabled{opacity:.45}.ui-schakelrij{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--line);cursor:pointer;-webkit-user-select:none;user-select:none}.ui-schakelrij.uit{cursor:default}.ui-schakelrij:first-child{border-top:0}.ui-schakelrij-tekst{flex:1;min-width:0}.ui-schakelrij-tekst b{display:block;font-size:var(--type-body);font-weight:600}.ui-schakelrij-tekst span{display:block;font-size:var(--type-meta);color:var(--muted);margin-top:2px;line-height:1.45}.ui-check{display:inline-flex;align-items:center;gap:10px;font-size:var(--type-body);font-weight:400;color:var(--ink);margin:0;cursor:pointer;text-transform:none;letter-spacing:0;min-height:44px}.ui-check input{position:absolute;opacity:0;width:0;height:0}.ui-check i{width:22px;height:22px;border-radius:6px;border:1.5px solid #b9c7c0;background:#fff;display:grid;place-items:center;flex:none}.ui-check.aan i{background:var(--c-primary);border-color:var(--c-primary)}.ui-check.aan i:after{content:"";width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.ui-check.uit{opacity:.5;cursor:default}.ui-status{display:inline-flex;align-items:center;padding:3px 9px;border-radius:var(--radius-pil);font-size:var(--type-meta);font-weight:700;white-space:nowrap;line-height:1.4}.ui-status-neutraal{background:var(--c-neutral-subtle);color:var(--c-neutral)}.ui-status-info{background:var(--c-info-subtle);color:var(--c-info)}.ui-status-succes{background:var(--c-success-subtle);color:var(--c-success)}.ui-status-let{background:var(--c-warning-subtle);color:var(--c-warning)}.ui-status-gevaar{background:var(--c-danger-subtle);color:var(--c-danger)}.ui-leeg{text-align:center;padding:var(--space-8) var(--space-4);color:var(--muted)}.ui-leeg-ic{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--c-primary-subtle);color:var(--c-primary);margin-bottom:var(--space-3)}.ui-leeg b{display:block;font-size:var(--type-body);color:var(--ink);font-weight:600}.ui-leeg p{margin:6px auto 0;max-width:420px;font-size:var(--type-meta);line-height:1.5}.ui-leeg .ui-knop{margin-top:var(--space-4)}.ui-skel{display:block;height:14px;border-radius:7px;background:linear-gradient(90deg,#edf1ee,#f7f9f7,#edf1ee);background-size:200% 100%;animation:ui-skel 1.2s linear infinite}.ui-skel.klein{height:11px;margin-top:8px}.ui-skel.chip{width:56px;height:22px;border-radius:var(--radius-pil)}@keyframes ui-skel{to{background-position:-200% 0}}.ui-skel-rij{display:flex;align-items:center;gap:var(--space-3);min-height:60px;padding:0 var(--space-4);border-top:1px solid var(--line)}.ui-skel-rij:first-child{border-top:0}.ui-skel-rij>div{flex:1}.ui-skel-kaart{border:1px solid var(--line);border-radius:var(--radius-kaart);padding:var(--space-4);display:grid;gap:4px}.ui-lijst{background:#fff;border:1px solid var(--line);border-radius:var(--radius-kaart);overflow:hidden}.ui-lijst:has(.rijmenu){overflow:visible}.ui-lijst:has(.rijmenu)>:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.ui-lijst:has(.rijmenu)>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.ui-rij{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:center;width:100%;min-height:60px;padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);background:#fff;color:var(--ink);text-align:left;border-radius:0;box-shadow:none;font-weight:400}.ui-rij:first-child{border-top:0}.ui-rij.tikbaar{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 16px}@media (hover:hover) and (pointer:fine){.ui-rij.tikbaar:hover{background:#f7faf8;transform:none;box-shadow:none}}.ui-rij-voor{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--c-primary-subtle);color:var(--c-primary);flex:none}.ui-rij-voor svg{width:18px;height:18px}.ui-rij:has(.ui-rij-voor){grid-template-columns:36px minmax(0,1fr) auto}.ui-rij.tikbaar:has(.ui-rij-voor){grid-template-columns:36px minmax(0,1fr) auto 16px}.ui-rij-tekst{min-width:0}.ui-rij-tekst b{display:block;font-size:var(--type-body);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:599px){.ui-rij-tekst b{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}}.ui-rij-tekst span{display:block;font-size:var(--type-meta);color:var(--muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-rij-rechts{display:inline-flex;align-items:center}.ui-rij-chev{color:#aab5b0;display:inline-flex;transform:rotate(-90deg)}.ui-rij-chev svg{width:16px;height:16px}.ui-paginakop{margin-bottom:var(--space-6)}.ui-paginakop-kop{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.ui-paginakop h1{margin:0;font-size:var(--type-page-title);font-weight:var(--w-title);letter-spacing:-.02em}.ui-paginakop-info{width:36px;height:36px;border-color:transparent}.ui-paginakop-actie{margin-left:auto;display:flex;gap:var(--gap-knop)}.ui-paginakop-scope{margin-top:var(--space-3)}.ui-uitleg-vlak{position:relative;z-index:2;margin-top:var(--space-3);background:#fff;border:1px solid var(--line);border-radius:var(--radius-kaart);padding:var(--space-4);font-size:var(--type-body);line-height:1.55;max-width:640px;box-shadow:0 18px 44px #0a1e1824}.ui-uitleg-dicht{margin-top:var(--space-2)}.ui-uitleg-scrim{display:none}.ui-velden{display:grid;gap:var(--gap-veld);max-width:640px}.ui-veld{display:grid;gap:6px;margin:0}.ui-veld>span{font-size:var(--type-label);font-weight:var(--w-label);color:var(--muted)}.ui-veld input,.ui-veld select,.ui-veld textarea{font-size:var(--type-body);border-radius:var(--radius-veld);min-height:44px}.ui-velden-kort{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-veld)}.ui-pagina .ui-ref{margin-bottom:var(--gap-kaart)}.ui-ref-rij{display:flex;flex-wrap:wrap;gap:var(--gap-knop);align-items:center;margin-top:var(--space-3)}.ui-ref-type>div{padding:6px 0;border-top:1px dashed var(--line)}.t-paginatitel{font-size:var(--type-page-title);font-weight:var(--w-title)}.t-sectietitel{font-size:var(--type-section-title);font-weight:var(--w-title)}.t-body{font-size:var(--type-body)}.t-label{font-size:var(--type-label);font-weight:var(--w-label);color:var(--muted)}.t-meta{font-size:var(--type-meta);color:var(--muted)}@media (max-width:599px){.ui-knop{min-height:44px}.ui-iconknop{width:44px;height:44px}.ui-seg-opt{min-height:44px}.ui-seg{padding:2px}.ui-chip{min-height:44px}.ui-tab{min-height:48px}.ui-switch:before{content:"";position:absolute;top:-9px;right:-6px;bottom:-9px;left:-6px}.ui-schakelrij{min-height:56px}.topzoek-veld{font-size:16px}.ui-uitleg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1250}.ui-uitleg-scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#101e1a73}.ui-uitleg-vlak{position:absolute;left:0;right:0;bottom:0;margin:0;max-width:none;border-radius:22px 22px 0 0;padding:var(--space-4) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom));box-shadow:0 -20px 50px #0a1e1840}.ui-paginakop h1,.ui-paginakop-info{display:none}.ui-paginakop-actie{margin-left:0;width:100%}.ui-paginakop-actie .ui-knop{flex:1}.ui-velden-kort{grid-template-columns:1fr 1fr}}.ui-ref-tokens{display:flex;flex-wrap:wrap;gap:var(--space-3)}.ui-ref-token{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:var(--type-meta);color:var(--muted)}.ui-ref-token i{display:block;background:var(--c-primary-subtle);border:1px solid var(--line)}.ui-ref-kleur{width:64px;height:40px;border-radius:var(--radius-veld)}.ui-ref-iconen{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center}.ui-ref-iconen span{display:inline-flex;align-items:center;gap:6px;font-size:var(--type-meta);color:var(--muted)}.ui-ic16 svg{width:16px;height:16px}.ui-ic20 svg{width:20px;height:20px}@media (max-width:879px){.uitleglaag{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1250}.uitleglaag-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#101e1a73;animation:fadein .14s ease}.uitleglaag-vlak{position:absolute;left:0;right:0;bottom:0;background:#fff;border-radius:22px 22px 0 0;padding:var(--space-3) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom));box-shadow:0 -20px 50px #0a1e1840;max-height:80dvh;overflow:auto}.uitleglaag-greep{width:40px;height:4px;border-radius:999px;background:#d8e0da;margin:0 auto var(--space-3)}.uitleglaag-vlak strong{display:block;font-size:var(--type-section-title);margin-bottom:var(--space-2)}.uitleglaag-tekst{font-size:var(--type-body);line-height:1.55;color:var(--ink);margin-bottom:var(--space-4)}.uitleglaag-vlak .ui-knop{width:100%}}.tabbalk{position:fixed;left:0;right:0;bottom:0;z-index:900;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:6px 4px calc(6px + env(safe-area-inset-bottom))}.tabbalk .tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;font-size:12px;font-weight:600;color:var(--muted);text-decoration:none;border-radius:10px}.tabbalk .tab.aan{color:var(--c-primary)}.tabbalk .tab-ic{position:relative;display:inline-flex}.tabbalk .tab-ic svg{width:22px;height:22px}.tabbalk .tab-ic b{position:absolute;top:-6px;left:14px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--c-danger);color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center;line-height:1}.mobpark{display:inline-flex;align-items:center;gap:4px;background:none;color:var(--muted);box-shadow:none;border:0;padding:0;min-height:40px;margin:-10px 0 -12px;font-size:12px;font-weight:700;text-transform:none;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mobpark svg{width:14px;height:14px;flex:none}@media (hover:hover) and (pointer:fine){.mobpark:hover{transform:none;box-shadow:none;background:none;color:var(--c-primary)}}.meer{display:grid;gap:var(--space-4)}.meer-groep{font-size:var(--type-label);font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:var(--space-2) 4px 6px}.meer-uit .ui-rij-tekst b{color:var(--c-danger)}.meer-uit .ui-rij-voor{background:var(--c-danger-subtle);color:var(--c-danger)}.meer-versie{text-align:center;font-size:var(--type-meta);color:var(--muted);margin:0}@media (min-width:880px){.tabbalk{display:none}}@media (min-width:880px){.qm-scrim:has(>.qm.zijpaneel){justify-content:flex-end;align-items:stretch;padding:0}.qm.zijpaneel{width:min(560px,100%);max-width:none;height:100dvh;max-height:none;border-radius:0;box-shadow:-20px 0 60px #143c3e33}.oh-mobiel{display:none}}@media (max-width:1279px){.prio-3{display:none}}@media (max-width:879px){.oh-desktop{display:none}.oh-kaart{background:none;border:0;box-shadow:none;padding:0}.oh-werkbalk{margin:0}.oh-werkbalk .oh-nieuw-knop{position:fixed;right:16px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:890;min-height:52px;padding:0 20px;border-radius:999px;box-shadow:0 10px 24px #145c4c59}.oh-balk{display:grid;gap:var(--space-2);margin-bottom:var(--space-3)}.oh-balk .ui-tabs{margin:0 -16px;padding:0 16px}}.oh-balk{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap}.oh-balk .ui-tabs{flex:1;min-width:0}.oh-werkbalk{display:flex;justify-content:flex-end;margin-bottom:var(--space-3)}.oh-mobiel .ui-rij-tekst b{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.oh-mobiel .sev{font-size:12px}@media (max-width:879px){.oh-balk{display:grid}.oh-werkbalk .oh-nieuw-knop{width:auto}.oh-mobiel .ui-rij-tekst span{white-space:normal}}.dash-snel{display:flex;flex-wrap:wrap;gap:var(--gap-knop);margin:0 0 var(--gap-kaart)}.dash-snel .dash-snel-md{min-height:40px}.dash-raster{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--gap-kaart);align-items:start}.dash-kolom{min-width:0}.dash-kolom>.panel{margin-bottom:var(--gap-kaart)}.dash-kolom>.panel:last-child{margin-bottom:0}.dash-rustig{color:var(--muted);font-size:var(--type-body)}.metric-icon svg{width:20px;height:20px}@media (max-width:1279px){.dash-raster{grid-template-columns:1fr}}@media (max-width:879px){.dash-snel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.dash-snel .ui-knop{flex-direction:column;min-height:76px;font-size:12px;gap:6px;white-space:normal;text-align:center;padding:8px 6px;line-height:1.2}.dash-snel .ui-knop-ic svg{width:20px;height:20px}.dash-snel .dash-snel-md{grid-column:1/-1;justify-content:center}.dashboard-hero .tw-instknop{display:none}.dash-metric strong .ui-skel{display:inline-block;height:20px;vertical-align:middle}}.dag-segment{margin-bottom:var(--space-4)}.dag-tabel{width:100%;border-collapse:collapse}.dag-tabel th{text-align:left;font-size:var(--type-label);font-weight:600;color:var(--muted);padding:8px 10px;border-bottom:1px solid var(--line)}.dag-tabel td{padding:10px;border-bottom:1px solid var(--line);font-size:var(--type-body);vertical-align:middle}.dag-tabel td.rechts{text-align:right;width:28px}.dag-tabel tr:last-child td{border-bottom:0}.dag-rij{cursor:pointer}@media (hover:hover) and (pointer:fine){.dag-rij:hover td{background:#f7faf8}}@media (min-width:880px){.dag-mobiel{display:none}}@media (max-width:879px){.dag-desktop{display:none}.dag-kaart{background:none;border:0;box-shadow:none;padding:0}.dag-segment{display:grid;width:100%}.dag-mobiel .ui-rij-tekst span{white-space:normal}}.hk-stat{text-align:left;cursor:pointer;color:var(--ink);box-shadow:none;min-height:0;display:block;width:100%}@media (hover:hover) and (pointer:fine){.hk-stat:hover{transform:none;box-shadow:none;border-color:var(--c-primary)}}.hk-stat.aan{border-color:var(--c-primary);background:var(--c-primary-subtle)}div.hk-stat{cursor:default}.hk-stat b .ui-skel{display:inline-block;height:20px}.hk-balk{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap}.hk-zoek{flex:1;min-width:180px;max-width:360px;min-height:44px;border-radius:var(--radius-veld)}.hk-tabel{width:100%;border-collapse:collapse}.hk-tabel th{text-align:left;font-size:var(--type-label);font-weight:600;color:var(--muted);padding:8px 10px;border-bottom:1px solid var(--line)}.hk-tabel td{padding:10px;border-bottom:1px solid var(--line);font-size:var(--type-body);vertical-align:middle}.hk-tabel tr:last-child td{border-bottom:0}.hk-actie{min-height:36px;padding:0 14px;font-size:13px}.hk-rechts{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.hk-meer{display:flex;justify-content:center;margin-top:var(--space-4)}@media (min-width:880px){.hk-mobiel{display:none}}@media (max-width:879px){.hk-desktop{display:none}.hk-kaart{background:none;border:0;box-shadow:none;padding:0}.hk-stats{grid-template-columns:1fr 1fr;gap:var(--space-2);margin-bottom:var(--space-3)}.hk-stat{padding:10px 12px}.hk-stat b{font-size:20px}.hk-balk .ui-seg{width:100%;display:grid}.hk-zoek{max-width:none;width:100%}.hk-mobiel .ui-rij-tekst span{white-space:normal}.hk-actie{min-height:40px}}.rijmenu-wrap{position:relative;display:inline-flex}.rijmenu{position:absolute;right:0;top:calc(100% + 6px);z-index:60;min-width:200px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-kaart);box-shadow:0 18px 44px #0a1e182e;padding:6px;display:flex;flex-direction:column;gap:2px}.rijmenu button{display:flex;align-items:center;gap:10px;width:100%;background:none;color:var(--ink);box-shadow:none;border:0;border-radius:8px;padding:0 12px;min-height:44px;font-size:var(--type-body);font-weight:600;text-align:left;justify-content:flex-start}.rijmenu button svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.rijmenu button:hover{background:var(--c-primary-subtle);transform:none;box-shadow:none}}.rijmenu button.rood{color:var(--c-danger)}@media (hover:hover) and (pointer:fine){.rijmenu button.rood:hover{background:var(--c-danger-subtle)}}.wmeer{display:flex;justify-content:center;margin-top:var(--space-4)}.wlijst-mobiel{display:none}@media (max-width:879px){.wlijst{display:none}.wlijst-mobiel{display:block}.wl-kaart{background:none;border:0;box-shadow:none;padding:0}.wzoek-balk{position:sticky;top:calc(56px + env(safe-area-inset-top));z-index:30;background:var(--bg);margin:0 0 10px;padding:8px 0}.wzoek-balk .zoekveld{flex-basis:100%;min-width:0}.wzoek-balk .zoekveld input{min-height:44px;font-size:16px}.wlijst-mobiel .ui-rij-tekst span{white-space:normal}}@media (max-width:879px){.dag-segment .ui-seg-opt{padding:0 4px;font-size:12px;white-space:normal;line-height:1.2}.cur-chip{min-height:44px}.mini-action,.inlinebtn,.groepregel{min-height:40px}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.groep-chev.ui-rij-chev.open{transform:rotate(0)}@media (max-width:879px){.tw-instknop,.inlinebtn{min-height:40px}}.crud-mobiel,.users-mobiel{display:none}.users-balk{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap;margin:var(--space-2) 0 var(--space-4)}.users-zoek{flex:1;min-width:200px;max-width:360px;min-height:44px;border-radius:var(--radius-veld)}.users-chips{display:flex;gap:var(--gap-knop);flex-wrap:wrap}.users-rolchip{margin-right:4px}.users-rechts{display:inline-flex;align-items:center;gap:8px}.users-desktop th{text-align:left;font-size:var(--type-label);font-weight:600;color:var(--muted);padding:8px 10px;border-bottom:1px solid var(--line)}.users-desktop td{padding:10px;border-bottom:1px solid var(--line);font-size:var(--type-body);vertical-align:middle}@media (max-width:879px){.crud-desktop,.users-desktop{display:none}.crud-mobiel,.users-mobiel{display:block}.users-zoek{max-width:none;width:100%}.crud-mobiel .ui-rij-tekst span,.users-mobiel .ui-rij-tekst span{white-space:normal}}.volgorde{display:flex;flex-direction:column}.volgorde-rij{display:flex;align-items:center;gap:var(--space-2);min-height:48px;padding:4px 0;border-bottom:1px solid var(--line);background:#fff}.volgorde-rij.uit .volgorde-naam{opacity:.55}.volgorde-nr{width:24px;text-align:right;color:var(--muted);font-size:var(--type-meta)}.volgorde-naam{flex:1;min-width:0;font-size:var(--type-body)}.volgorde-uit{margin-left:8px}.sleepgreep{display:inline-grid;place-items:center;width:40px;height:44px;min-height:0;padding:0;background:none;color:#aab5b0;box-shadow:none;border:0;border-radius:8px;cursor:grab}.sleepgreep svg{width:18px;height:18px}@media (hover:hover) and (pointer:fine){.sleepgreep:hover{transform:none;box-shadow:none;background:var(--c-primary-subtle);color:var(--c-primary)}}.sleept{-webkit-user-select:none;user-select:none}.sleep-pakt{opacity:.5}.sleep-doel{box-shadow:inset 0 2px 0 var(--c-primary)}.gm-mobiel,.gmx-voet,.gmx-voorbeeldknop,.gm-meer-mobiel{display:none}.gm-rechts{display:inline-flex;align-items:center;gap:8px}.gm-acties .sleepgreep{width:36px}@media (max-width:879px){.gm-desktop{display:none}.gm-mobiel{display:block}.gm-meer-mobiel{display:inline-flex;grid-column:1/-1;justify-self:end}.gm-knoppen .md-knop,.gm-knoppen>button.ghost{display:none}.gm-knoppen{grid-template-columns:minmax(0,1fr) auto}.gm-knoppen>button:last-child{grid-column:1;order:0}.gm-mobiel .ui-rij-voor{background:none}.gm-mobiel .ui-rij-tekst span{white-space:normal}.gm-preview{display:none}.gm-preview-sheet{display:block;position:static}.gmx-voorbeeldknop{display:inline-flex}.gmx-balkknop,.gmx-stand{display:none}.gmx-balk{top:calc(56px + env(safe-area-inset-top));flex-wrap:wrap}.gmx-voet{display:grid;grid-template-columns:1fr 1.6fr;gap:var(--gap-knop);position:fixed;left:0;right:0;bottom:0;z-index:910;background:#fff;border-top:1px solid var(--line);padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.gm-composer{grid-template-columns:1fr;padding-bottom:84px}.gmx-vormen{grid-template-columns:1fr}.gm-form,.gmx-sectie{min-width:0;max-width:100%}.gmx-sectie *{max-width:100%}}.st-balk{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap}.st-balk input{flex:1;min-width:200px;min-height:44px;border-radius:var(--radius-veld)}.st-telling{margin:0 0 var(--space-2)}.st-meer{display:flex;justify-content:center;margin-top:var(--space-4)}.st-sleutel{font-family:ui-monospace,Menlo,monospace;font-size:var(--type-meta)}.rr-mobiel,.bef-mobiel{display:none}.rr-sheetgroep{margin-bottom:var(--space-4)}.rr-sheetkop{font-size:var(--type-label);font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:var(--space-3) 0 2px}.rr-tabel thead th{position:sticky;top:0;background:#fff;z-index:2}.rr-tabel th.rr-recht,.rr-tabel td.rr-recht{position:sticky;left:0;background:#fff;z-index:1}.rr-tabel thead th.rr-recht{z-index:3}@media (max-width:879px){.rr-desktop,.bef-desktop{display:none}.rr-mobiel,.bef-mobiel{display:block}.st-balk input{width:100%;flex-basis:100%}.st-balk .ui-seg{width:100%;display:grid}}.card form{max-width:640px}@media (max-width:879px){.card form .row{flex-direction:column;align-items:stretch}.card form .row>div{flex:1 1 auto!important;width:100%;min-width:0}.card form .row>button,.card form .row>.btn{width:100%;justify-content:center}}.cur-mobiel{display:none}.cur-mzoek{display:flex;gap:var(--gap-knop);align-items:center}.cur-mzoek input{flex:1;min-height:44px;border-radius:var(--radius-veld);font-size:16px;min-width:0}.cur-filtertel{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--c-primary);color:#fff;font-size:12px;margin-left:6px}.cur-stand-regel{font-size:var(--type-meta);color:var(--muted);margin:var(--space-3) 2px var(--space-2)}.cur-stand-regel b{color:var(--ink);font-weight:700}.cur-mfoto{display:block;width:36px;height:36px;border-radius:10px;overflow:hidden}.cur-mfoto img,.cur-mfoto .fbeeld{width:100%;height:100%;object-fit:cover}.cur-mletter{font-weight:800;color:var(--c-primary)}.cur-mpag{display:flex;align-items:center;justify-content:center;gap:var(--space-3);margin-top:var(--space-4)}.cur-fab{position:fixed;right:16px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:890;width:52px;height:52px;min-height:0;padding:0;border-radius:50%;background:var(--c-primary);color:#fff;display:grid;place-items:center;box-shadow:0 10px 24px #145c4c59}.cur-fab svg{width:24px;height:24px}@media (hover:hover) and (pointer:fine){.cur-fab:hover{transform:none}}.cur-fgroep{margin-bottom:var(--space-4)}.cur-fkop{font-size:var(--type-label);font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-2)}.cur-fchips{display:flex;flex-wrap:wrap;gap:var(--gap-knop)}@media (max-width:879px){.cur-desktop{display:none}.cur-mobiel{display:block}.cur-kaart{background:none;border:0;box-shadow:none;padding:0}.cur-voet{display:none}.cur-mobiel .ui-rij-tekst span{white-space:normal}.cur-mobiel .ui-rij-voor{overflow:hidden}}.ps-mobiel,.bp-mobiel{display:none}.bp-rechts{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.bp-actie{min-height:36px;padding:0 12px;font-size:13px}@media (max-width:879px){.ps-desktop,.bp-desktop{display:none}.ps-mobiel,.bp-mobiel{display:block}.ps-mobiel .ui-rij-tekst span,.bp-mobiel .ui-rij-tekst span{white-space:normal}.bp-actie{min-height:40px}}.md-mobiel,.pk-mobiel,.gb-mobiel,.sc-mobiel{display:none}.md-rechts-m{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.md-herhaal{min-height:36px;padding:0 10px;font-size:13px}.md-vink svg{width:16px;height:16px}.navster svg{width:14px;height:14px}.oh-stp i svg{width:12px;height:12px}@media (max-width:879px){.md-desktop,.pk-desktop,.gb-desktop,.sc-desktop{display:none}.md-mobiel,.pk-mobiel,.gb-mobiel,.sc-mobiel{display:block}.md-mobiel .ui-rij-tekst span,.pk-mobiel .ui-rij-tekst span,.gb-mobiel .ui-rij-tekst span,.sc-mobiel .ui-rij-tekst span{white-space:normal}.sc-pin{display:block;overflow-x:auto}}.pp-mobiel,.tt-mobiel{display:none}.pp-rechts{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.pp-actie{min-height:36px;padding:0 12px;font-size:13px}@media (max-width:879px){.pp-desktop,.tt-desktop{display:none}.pp-mobiel,.tt-mobiel{display:block;margin-bottom:var(--space-3)}.pp-mobiel .ui-rij-tekst span,.tt-mobiel .ui-rij-tekst span{white-space:normal}.pp-actie{min-height:40px}}.mode{font-size:13px;min-height:40px;padding:0 14px}.ftekst,.tk-tekst span,.tk-item em,.tk-detail,.ap-telling,.veldhint,.tt-groep,.tw-coverpick .muted,.pfilter{font-size:12px}.media-actions button{min-height:40px;font-size:12px;padding:0 8px}.taaltabs button,.gmx-chips button{min-height:36px;font-size:13px}.media-kop{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}@media (max-width:879px){.mode,.taaltabs button,.gmx-chips button,.media-actions button{min-height:44px}.uitleg-meer{min-height:44px;padding:0;margin:0}.media-kop{width:100%}.media-kop select{flex:1 1 100%}}.sc-pin-mobiel{display:none}@media (max-width:879px){.sc-pin{display:none}.sc-pin-mobiel{display:block}.media-actions{flex-direction:column;gap:4px}.gm-kop{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%}}@media (max-width:879px){.gm-kopbalk{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gm-kop{flex:1 1 auto;width:auto}.gm-kopbalk .gm-knoppen{display:contents}.gm-kopbalk .gm-knoppen>button:last-child{order:5;flex:1 1 100%}.gm-uitleg{margin-top:0}}@media (min-width:880px) and (max-width:1279px){.wlijst-kop{display:grid}.wlijst-kop,.wrij-kop{grid-template-columns:24px minmax(120px,1.3fr) 80px 96px minmax(100px,1fr) 44px;row-gap:0}.wlijst-kop>:nth-child(4),.wlijst-kop>:nth-child(6),.wlijst-kop>:nth-child(8),.wrij-kop>:nth-child(4),.wrij-kop>:nth-child(6),.wrij-kop>:nth-child(8){display:none}}@media (min-width:880px) and (max-width:999px){.wlijst-kop,.wrij-kop{grid-template-columns:24px minmax(120px,1.3fr) 96px minmax(100px,1fr) 44px;gap:8px}.wlijst-kop>:nth-child(3),.wrij-kop>:nth-child(3){display:none}}.knopweg,.modal-x,.qm-sluit,.postvak-wis,.regel-weg{display:inline-flex;align-items:center;justify-content:center}.knopweg svg,.modal-x svg,.qm-sluit svg,.postvak-wis svg,.regel-weg svg,.tw-licon svg{width:16px;height:16px}.tw-resic svg{width:14px;height:14px}.mp-ster svg{width:10px;height:10px}.mp-legster{display:inline-flex;vertical-align:-2px;margin-right:3px}.mp-legster svg{width:11px;height:11px}.mx-pijl{display:inline-flex;color:var(--muted)}.mx-pijl svg{width:14px;height:14px;transform:rotate(-90deg)}.mx-keten .mx-pijl{background:none;border:0;padding:0}.tw-ldrag{letter-spacing:0}.facties .sleepgreep,.knoprij-kop .sleepgreep,.tw-lrow .sleepgreep{height:36px;width:32px}.ui-sterren{display:inline-flex;gap:1px;color:var(--amber,#c9892a);vertical-align:-2px}.ui-sterren svg{width:13px;height:13px}.ui-sterren .leeg{color:#cfd6d2}.ui-sterren i{display:inline-flex}.gb-sterren{margin-left:8px}.gmx-x,.ux,.fster,.npd-st,.vk,.bw-bestaat .ic{display:inline-flex;align-items:center;justify-content:center}.gmx-x svg,.ux svg,.weg svg,.fster svg,.npd-st svg,.vk svg,.bw-bestaat .ic svg{width:14px;height:14px}.weg{display:inline-flex;vertical-align:-2px}.fster.aan{color:var(--amber,#c9892a)}.activity-icon svg{width:16px;height:16px}.klap-chevron{display:inline-flex;vertical-align:-3px;transform:rotate(-90deg);transition:transform .15s}.klap-chevron.open{transform:rotate(0)}.klap-chevron svg{width:14px;height:14px}.ico>svg,.gt-ic>svg{width:15px;height:15px;vertical-align:-3px}@media (max-width:879px){.facties .sleepgreep,.knoprij-kop .sleepgreep,.tw-lrow .sleepgreep{height:44px;width:40px}}.cur-mfoto{position:relative}.fwaarschuw{font-size:12px}.vz-kop{font-size:var(--type-label)}.dashboard-tip,.tip{font-size:12px}.wzoek input::placeholder{text-overflow:ellipsis}@media (max-width:879px){.qm{grid-template-columns:minmax(0,1fr)}.qm-kop,.qm-body,.qm-kopacties,.oh-koprechts{min-width:0;max-width:100%}.qm-kop{flex-wrap:wrap}.qm-kopacties{flex:1 1 100%;flex-wrap:wrap;gap:8px;justify-content:space-between}.oh-koprechts{flex-wrap:wrap;gap:8px;flex:1 1 auto}.oh-koprechts .veldinline{flex:1 1 100%}.oh-koprechts select{width:100%}.gmx-balk h2{flex:1 1 100%;order:5;white-space:normal;font-size:17px}.gmx-balk .gmx-voorbeeldknop{margin-left:auto}.fkaarten{grid-template-columns:1fr}.media-grid{grid-template-columns:1fr 1fr}.wpaneel-nav button,button.sm,button.ghost,.mobpark,.tw-instknop,.md-knop,.inlinebtn,.ui-knop.ui-md,.ui-iconknop.ui-md,select,.pagehead-rechts button{min-height:44px}.mobpark{margin:-12px 0}.tabbalk .tab{font-size:12px}.ui-tabs{mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.account .row{flex-direction:column;gap:12px}.account .row>div{width:100%}.activity-copy span,.activity-copy small{white-space:normal}}.media-actions{align-items:center;justify-content:space-between;padding:6px 6px 6px 12px}.media-soort{font-size:var(--type-meta);color:var(--muted)}@media (max-width:879px){.media-actions{flex-direction:row}}.crud-meta-el{display:inline-flex;margin-left:8px;vertical-align:middle}@media (max-width:879px){.tw-intro{flex-wrap:wrap;align-items:stretch;padding:0;background:none;border:0;box-shadow:none;border-radius:0}.tw-intro>div{flex:1 1 100%;min-width:0}.tw-intro>.ui-knop{flex:1 1 100%;justify-content:center}.tw-intro .uitleg-meer{margin:0}}@media (max-width:879px){.content button:not(.ui-switch):not(.sleepgreep):not(.ui-tab):not(.uitleg-kan),.qm button:not(.ui-switch):not(.sleepgreep):not(.ui-tab),.qm-sluit,.modal-x{min-height:44px}.qm-sluit,.modal-x{width:44px;height:44px}.bw-navitem,.wpaneel-nav button{min-height:44px}.scopebar{padding:10px 14px;gap:8px}.scopebar h2{font-size:13px;margin:0 0 2px}.modes{flex-wrap:nowrap;gap:4px}.mode{flex:1 1 0;min-width:0;padding:0 6px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mode.voorbeeld{flex:none;width:100%;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.45);font-weight:700}}[contenteditable][data-placeholder]:empty:before,[contenteditable][data-placeholder]:not(:has(*)):not(:focus):before{content:attr(data-placeholder);color:var(--muted);pointer-events:none}@media (max-width:879px){.qm .wpaneel-inhoud .card{border:0;padding:0;background:transparent;box-shadow:none;margin-bottom:20px}.qm .wpaneel-inhoud .card>h3,.qm .wpaneel-inhoud .card>h2{margin-bottom:8px}.welkom-voet{position:fixed;left:0;right:0;bottom:calc(60px + env(safe-area-inset-bottom));z-index:60;margin:0;padding:10px 16px;background:#fff;border-top:1px solid var(--line)}.welkom-voet .ui-knop{flex:1}.welkom-pagina{padding-bottom:72px}}@media (max-width:879px){.qm-kop{position:relative;padding-right:64px}.qm-kop .qm-sluit{position:absolute;top:10px;right:10px}}@media (min-width:880px){button.sm,.ghost.sm,.mini-action,.inlinebtn,.ui-iconknop.ui-md,.cur-pag button,.wsorteer,.tw-instknop,.md-knop,.gmx-terug,.uitleg-meer{min-height:40px}.cur-chip,.cur-seg button,.cur-weergave button,.gmx-chips button,.pfilter,.taaltabs button,.gm-chip,.gmx-stand button,.ui-seg-opt{min-height:36px}select{min-height:40px}}.pagehead,.kopbadge{display:none}.ui-paginakop .ui-knop.aan{border-color:var(--c-primary);color:var(--c-primary);background:var(--c-primary-subtle)}.tw-instknop{font-size:14px;font-weight:600;min-height:40px;border-radius:var(--radius-pil);padding:0 16px}.card h3,.panel h3,.qm h3{font-size:var(--type-section-title)}.qm .oh-lijf{grid-template-columns:1fr}.qm .mx-wrap table{min-width:640px}.mx-voet{position:sticky;bottom:0;margin:16px -24px -20px;padding:12px 24px;background:#fff;border-top:1px solid var(--line);display:flex;justify-content:flex-end}.wpaneel{grid-template-columns:1fr}.wpaneel-nav{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;border-right:0;border-bottom:1px solid var(--line);padding:10px 12px;gap:6px;mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.wpaneel-nav::-webkit-scrollbar{display:none}.wpaneel-nav button{width:auto;flex:0 0 auto;border-radius:999px;padding:0 14px;min-height:40px;background:#fff;border:1px solid var(--line);font-size:13px;white-space:nowrap}.wpaneel-nav button.aan{background:var(--c-primary);color:#fff;border-color:var(--c-primary)}.wrij-kop .wchev,.wlijst-kop>span:first-child{display:none}.wlijst-kop,.wrij-kop{grid-template-columns:minmax(150px,1.3fr) 96px minmax(110px,1fr) 104px 88px minmax(110px,1fr) 112px 44px}@media (min-width:880px) and (max-width:1279px){.wlijst-kop,.wrij-kop{grid-template-columns:minmax(120px,1.3fr) 80px 96px minmax(100px,1fr) 44px}}@media (min-width:880px) and (max-width:999px){.wlijst-kop,.wrij-kop{grid-template-columns:minmax(120px,1.3fr) 96px minmax(100px,1fr) 44px}}.ui-switch:before{content:"";position:absolute;left:-4px;right:-4px;top:-9px;bottom:-9px}@media (max-width:879px){.wpaneel-nav{flex-wrap:nowrap}.wpaneel-nav button{min-height:44px}.mx-voet{margin:16px -16px -16px;padding:12px 16px}}.dash-snel .ui-knop{border-radius:12px;padding:10px 12px;white-space:normal;height:auto;line-height:1.3}.qm .tw-space{display:block}.qm .tw-nav{display:none}.qm .tw-secties{display:block}.mx-vink{display:inline-flex;align-items:center;gap:8px}.moblogo{display:none}.meer-logo{display:flex;justify-content:center;padding:4px 0 16px}.meer-logo img{height:34px;width:auto}@media (max-width:879px){.uitleg-meer,.uitleg-dicht{display:none!important}.moblogo{display:block;height:26px;width:auto;flex:none;margin-right:10px}.modes{gap:2px}.mode{padding:0 4px;font-size:12px}}.qm .tw-space,.qm .tw-secties,.qm .tw-card,.qm .tw-head,.qm .tw-stats{min-width:0;max-width:100%}.qm .tw-card{padding:16px}.qm .tw-stats{grid-template-columns:1fr 1fr}.qm .tw-lhead{display:none}.qm .tw-lrow{grid-template-columns:56px minmax(0,1fr) auto;gap:8px}.qm .tw-lrow>:nth-child(3),.qm .tw-lrow>:nth-child(4){display:none}.qm .tw-lrow input{min-width:0;width:100%}.qm input,.qm select,.qm textarea{max-width:100%}.dash-snel .ui-knop{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:anywhere}@media (max-width:879px){.qm input:not([type=checkbox]):not([type=radio]),.qm textarea,.qm select,.rtf-veld,[contenteditable=true],.tw-fieldstack input,.kiezer select,.tk-woning select,.oh-behandelaar select,.oh-zijrij select,.topzoek-veld,input:not([type=checkbox]):not([type=radio]),textarea,select{font-size:max(16px,1em)}.md-dialoog{margin:0;grid-template-columns:1fr}.md-form{padding:0}.mobterug{display:inline-grid;place-items:center;width:44px;height:44px;margin-left:-8px;margin-right:4px;flex:none;background:none;border:0;box-shadow:none;color:var(--ink);min-height:0}}.qm .gtool{width:auto;min-width:0;max-width:100%;margin-left:0;margin-right:0;box-sizing:border-box}.dash-snel .ui-knop{overflow-wrap:normal;padding:10px 8px}.qm .seg{display:flex;flex-wrap:wrap;max-width:100%}.qm .seg button{flex:1 1 auto;min-width:0}@media (max-width:879px){.ui-veld input,.ui-veld select,.ui-veld textarea,.ui-velden input,.ui-velden select{font-size:max(16px,1em)}}.wpaneel-nav button.aan,.wpaneel-nav button.aan:hover{background:var(--c-primary);color:#fff;border-color:var(--c-primary)}.rijmenu-links .rijmenu{left:0;right:auto}@media (max-width:879px){.mobpark{margin:0;min-height:0;height:auto;line-height:1.2}.topactions .postvak>button,.topactions .postvak-bel,.topactions>button{background:transparent;box-shadow:none;border:0}.ui-rij.tikbaar{cursor:pointer}}.qm .wpaneel-nav button.aan,.wpaneel-nav button.aan,.wpaneel-nav button.aan:hover,.wpaneel-nav button.aan:focus{background:var(--c-primary)!important;color:#fff!important;border-color:var(--c-primary)!important}@media (max-width:879px){.mobpark{position:relative;overflow:visible}.mobpark:before{content:"";position:absolute;left:0;right:0;top:-12px;bottom:-12px}}@media (max-width:879px){.rtf-veld,.qm .rtf-veld,[contenteditable],.qm .oh-zijrij select,.oh-zijrij select,.qm select{font-size:max(16px,1em)}.mobpark{min-height:44px;height:44px;margin:-12px 0;padding:0}.mobpark:before{content:none}}@media (max-width:879px){.veldinline select,.qm .veldinline select,.veldinline input{font-size:max(16px,1em)!important}}@media (max-width:879px){.qm .mx-wrap{mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.qm .mx-wrap:after{content:"";display:block;height:0}}.mx-schuifhint{display:none;margin:6px 0 0}@media (max-width:879px){.mx-schuifhint{display:block}}@media (max-width:879px){label:has(>input[type=checkbox]),label:has(>input[type=radio]),.ui-check,.mx-vink,.gm-chip{display:inline-flex;align-items:center;gap:10px;min-height:44px}input[type=checkbox],input[type=radio]{width:22px;height:22px;flex:none;margin:0}.inlinelink,a.inlinelink,.vb-linkje,.gmx-link,a.ghost{display:inline-flex;align-items:center;min-height:44px;min-width:44px}.rtf-balk button{min-width:44px;min-height:44px}.qm-sluit,.modal-x,.qm .qm-sluit{width:44px!important;height:44px!important;min-width:44px}input:not([type=checkbox]):not([type=radio]),select,textarea,.tw-fieldstack input{min-height:44px}.sleepgreep,.facties .sleepgreep,.knoprij-kop .sleepgreep,.tw-lrow .sleepgreep{width:44px;min-width:44px;height:44px}.ui-iconknop,.ui-iconknop.ui-md{min-width:44px;width:44px;height:44px}}@media (max-width:879px){.sym-afwijkend a,a.contactnr,.contactnr,.btn,.btn.secondary{display:inline-flex;align-items:center;min-height:44px}.ux{width:44px;height:44px}}@media (max-width:879px){.ux,.tk-woning .ux{width:44px!important;height:44px!important}.qm .tw-lrow{grid-template-columns:56px minmax(0,1fr) 44px}.qm .tw-lrow .tw-lcnt{display:none}.tw-licon{width:44px;height:44px}.regel-greep,.sleepgreep.regel-greep{width:44px;height:44px;min-width:44px}.qm a[href]{display:inline-flex;align-items:center;min-height:44px}}@media (max-width:879px){.ux{min-width:44px!important;flex:none!important}}@media (max-width:879px){.iconknop{min-width:44px;min-height:44px}.ui-switch{width:48px;height:44px;background:transparent}.ui-switch:before{content:"";position:absolute;left:2px;top:9px;right:auto;bottom:auto;width:44px;height:26px;border-radius:999px;background:#cfd8d3;transition:background .15s}.ui-switch.aan{background:transparent}.ui-switch.aan:before{background:var(--c-primary)}.ui-switch i{top:12px;left:5px}.ui-switch.aan i{left:23px}}.tour{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000}.tour-waas{position:fixed;top:0;right:0;bottom:0;left:0;background:#0c201b94}.tour-vak{position:fixed;border-radius:14px;box-shadow:0 0 0 9999px #0c201b94;outline:3px solid #fff;outline-offset:2px;transition:left .22s ease,top .22s ease,width .22s ease,height .22s ease;pointer-events:none}.tour-kaart{position:fixed;width:min(380px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow:auto;background:#fff;border-radius:16px;box-shadow:0 24px 60px #0a1e1852;padding:20px;transition:left .22s ease,top .22s ease}.tour-kaart.welkom:not(.mobiel){width:min(460px,calc(100vw - 24px))}.tour-kaart.mobiel{width:auto;border-radius:18px;padding:16px;max-height:calc(100vh - 160px)}.tour-stap{font-size:var(--type-meta);font-weight:700;color:var(--c-primary);letter-spacing:.02em}.tour-titel{margin:6px 0 8px;font-size:var(--type-section-title);font-weight:600;letter-spacing:-.01em}.tour-tekst{margin:0;font-size:14px;line-height:1.6;color:#33463f}.tour-voet{display:flex;align-items:center;gap:8px;margin-top:16px}.tour-later{background:none;border:0;box-shadow:none;color:var(--muted);font:inherit;font-size:13px;font-weight:600;padding:0 4px;min-height:40px;cursor:pointer}.tour-later:hover{text-decoration:underline}.tour-punten{display:flex;gap:4px;margin-right:auto;margin-left:4px}.tour-punten i{width:6px;height:6px;border-radius:50%;background:#cfd8d3}.tour-punten i.aan{background:var(--c-primary);width:16px;border-radius:3px}.tour-verder{margin-left:auto}@media (max-width:879px){.tour-voet .ui-knop,.tour-later{min-height:44px}.tour-punten{display:none}.tour-kaart.mobiel .tour-verder{margin-left:auto}}@media (prefers-reduced-motion:reduce){.tour-vak,.tour-kaart{transition:none}}.meer-rondleiding{margin-top:var(--space-6)}.tour-lijst{margin:8px 0 0;padding-left:18px;font-size:14px;line-height:1.55;color:#33463f}.tour-lijst li{margin:3px 0}.tour-noot{margin-top:8px;color:var(--muted)}.tour-punten{display:flex;gap:4px;margin:14px 0 0}.tour-voet{flex-wrap:wrap;row-gap:8px}.tour-voet .ui-knop{flex:none}.tour-kaart:not(.welkom) .tour-verder{margin-left:0}.tour-voet .tour-later{margin-right:auto}@media (max-width:879px){.tour-kaart.mobiel{max-height:42vh}.tour-kaart.mobiel .tour-titel{font-size:17px;margin:4px 0 6px}.tour-kaart.mobiel .tour-tekst{font-size:14px;line-height:1.5}.tour-kaart.mobiel .tour-punten{display:none}.tour-kaart.mobiel .tour-voet{margin-top:12px}}.fb-tab{position:fixed;right:0;top:50%;margin-top:-48px;z-index:880;writing-mode:vertical-rl;background:var(--brand);color:#fff;border:0;border-radius:10px 0 0 10px;padding:14px 9px;font:inherit;font-size:13px;font-weight:700;letter-spacing:.02em;cursor:pointer;box-shadow:-4px 4px 14px #145c4c38;min-height:0}.fb-tab,.fb-tab:hover,.fb-tab:active,.fb-tab:focus{transform:none!important;transition:none!important}@media (hover:hover) and (pointer:fine){.fb-tab:hover{background:var(--brand2);box-shadow:-4px 4px 14px #145c4c38}}.fb-tab:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.fb-paneel-laag{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1260;pointer-events:none}.fb-paneel-laag>*{pointer-events:auto}.fb-paneel{position:absolute;right:16px;top:16px;bottom:16px;width:400px;max-width:calc(100vw - 32px);background:#fff;border-radius:16px;box-shadow:0 24px 60px #13342a47;display:flex;flex-direction:column;overflow:hidden}.fb-kop{display:flex;align-items:flex-start;gap:10px;padding:16px 14px 12px 18px;border-bottom:1px solid var(--line)}.fb-kop>div{flex:1;min-width:0}.fb-kop b{display:block;font-size:16px}.fb-kop small{display:block;color:var(--muted);font-size:12.5px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-body{flex:1;overflow:auto;overscroll-behavior:contain;padding:14px 18px;display:flex;flex-direction:column;gap:10px}.fb-label{font-size:12.5px;font-weight:700;color:var(--muted);margin:2px 0 -4px}.fb-soorten{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fb-soort{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 11px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font:inherit;font-size:13.5px;font-weight:650;text-align:left;cursor:pointer;box-shadow:none}.fb-soort svg{width:18px;height:18px;flex:none}.fb-soort-goed svg{color:var(--brand2)}.fb-soort-beter svg{color:var(--blue)}.fb-soort-fout svg{color:var(--red)}.fb-soort-idee svg{color:#9a6414}.fb-soort.aan{border-color:var(--brand);background:var(--mint);color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}@media (hover:hover) and (pointer:fine){.fb-soort:hover{border-color:var(--brand2);transform:none}}.fb-veld{width:100%;border:1px solid var(--line);border-radius:10px;padding:10px 12px;font:inherit;font-size:14px;line-height:1.45;resize:vertical;min-height:84px}.fb-shot{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#f7f8f5}.fb-shot img{display:block;width:100%;max-height:220px;object-fit:cover;object-position:top}.fb-shot-leeg{padding:22px 14px;color:var(--muted);font-size:13px;text-align:center}.fb-onderdeel{padding:8px 12px 0;font-size:12.5px;color:var(--ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-shot-acties{display:flex;gap:4px;flex-wrap:wrap;padding:6px;border-top:1px solid var(--line);background:#fff;margin-top:8px}.fb-context{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;margin:0;font-size:12px;background:#f6f8f7;border-radius:10px;padding:9px 11px;line-height:1.4}.fb-context>div{min-width:0}.fb-context dt{color:var(--muted)}.fb-context dd{margin:0;color:var(--ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-fout{color:var(--red);font-size:13px;font-weight:600}.fb-voet{display:flex;gap:8px;justify-content:flex-end;padding:12px 18px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.fb-paneel.bedankt{bottom:auto}.fb-paneel.bedankt .fb-body{flex:none;padding:22px 18px}.fb-bedankt{align-items:center;text-align:center;justify-content:center;gap:14px}.fb-bedankt p{margin:0;max-width:280px;line-height:1.5}.fb-bedankt .fb-voet{border:0;padding:6px 0 0;justify-content:center}.fb-vink{width:52px;height:52px;border-radius:50%;background:var(--mint);color:var(--brand);display:grid;place-items:center}.fb-vink svg{width:26px;height:26px}.fb-wijslaag{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1260;pointer-events:none}.fb-doel{position:fixed;border:2.5px solid var(--red);border-radius:12px;box-shadow:0 0 0 4px #c94a3a26}.fb-hint{position:fixed;left:50%;top:16px;transform:translate(-50%);background:var(--ink);color:#fff;font-size:13px;font-weight:600;padding:10px 16px;border-radius:999px;display:flex;gap:10px;align-items:center;box-shadow:0 10px 30px #0003}.fb-hint span{opacity:.7;font-weight:500}.fb-wijsbalk{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));background:var(--ink);color:#fff;border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:10px;pointer-events:auto;box-shadow:0 14px 40px #00000040;font-size:14px;line-height:1.4}.fb-wijsknoppen{display:flex;gap:8px}.fb-wijsknoppen .ui-knop{flex:1}@media (max-width:879px){.fb-paneel-laag.mobiel .fb-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#10282061;animation:fadein .14s ease}.fb-paneel-laag.mobiel .fb-paneel{left:0;right:0;top:auto;bottom:0;width:auto;max-width:none;max-height:92dvh;border-radius:20px 20px 0 0;animation:fb-op .2s ease}@keyframes fb-op{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.fb-kop{padding:14px 12px 10px 16px}.fb-body{padding:12px 16px}.fb-veld{font-size:16px;min-height:72px}.fb-shot img{max-height:150px}.fb-voet{padding:10px 16px calc(12px + env(safe-area-inset-bottom))}.fb-voet .ui-knop{flex:1}}.mf-item+.mf-item{border-top:1px solid var(--line)}.mf-item .ui-rij{border:0}.mf-detail{padding:0 16px 14px}.mf-tekst{margin:0 0 8px;white-space:pre-wrap;line-height:1.5}.mf-antwoord{background:var(--mint);border-radius:10px;padding:10px 12px;margin-top:6px}.mf-antwoord p{margin:4px 0;white-space:pre-wrap;line-height:1.5}.fbi-filters{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:14px}.fbi-chips{display:flex;gap:6px;flex-wrap:wrap}.fbi-selecties{display:flex;gap:8px}.fbi-selecties .ui-veld select{min-width:150px}.fbi-raster{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.fbi-raster.met-detail{grid-template-columns:minmax(280px,380px) minmax(0,1fr)}.fbi-lijst .ui-rij-tekst b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fbi-actief{background:var(--mint);box-shadow:inset 3px 0 0 var(--brand)}.fbi-soortstip{display:block;width:10px;height:10px;border-radius:50%;background:var(--muted)}.fbi-soortstip.goed{background:var(--brand2)}.fbi-soortstip.beter{background:var(--blue)}.fbi-soortstip.fout{background:var(--red)}.fbi-soortstip.idee{background:var(--gold)}.fbi-detail{display:flex;flex-direction:column;gap:14px;position:sticky;top:84px}.fbi-kop{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fbi-wie{margin-left:auto;color:var(--muted);font-size:13px}.fbi-citaat{margin:0;font-size:15px;line-height:1.55;background:#fbfcfb;border-left:3px solid var(--brand);padding:8px 12px;border-radius:0 8px 8px 0;white-space:pre-wrap}.fbi-shot{display:block;width:100%;padding:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#f7f8f5;cursor:zoom-in;box-shadow:none;min-height:0}.fbi-shot img{display:block;width:100%;max-height:420px;object-fit:contain;object-position:top}.fbi-shot.leeg{cursor:default;padding:16px}.fbi-groot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;background:#0a1814d9;display:flex;align-items:center;justify-content:center;padding:24px;cursor:zoom-out}.fbi-groot img{max-width:100%;max-height:100%;border-radius:8px;box-shadow:0 20px 60px #0006}.fbi-groot-sluit{position:fixed;top:calc(12px + env(safe-area-inset-top));right:12px}.fbi-meta{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0}.fbi-meta>div{background:#f6f8f7;border-radius:10px;padding:8px 10px;min-width:0}.fbi-meta dt{font-size:12px;color:var(--muted)}.fbi-meta dd{margin:2px 0 0;font-size:13px;font-weight:650;overflow-wrap:anywhere}.fbi-afhandelen{max-width:none}@media (max-width:879px){.fbi-raster.met-detail{grid-template-columns:minmax(0,1fr)}.fbi-detail{position:static}.fbi-filters{flex-direction:column;align-items:stretch}.fbi-selecties{width:100%}.fbi-selecties .ui-veld{flex:1 1 0;min-width:0}.fbi-selecties .ui-veld select{min-width:0;width:100%}.fbi-wie{margin-left:0;flex-basis:100%}.fbi-meta{grid-template-columns:1fr 1fr}}.act-filters{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.act-filters .ui-veld select{min-width:160px}.act-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.act-stat{padding:14px 16px}.act-stat b{display:block;font-size:24px;letter-spacing:-.02em;line-height:1.2}.act-stat b.act-stat-tekst{font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.act-stat span{color:var(--muted);font-size:12.5px}.act-tabelkaart{padding:4px 8px;overflow-x:auto}.act-tabel{width:100%;border-collapse:collapse;font-size:13.5px}.act-tabel th{text-align:left;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:700;padding:10px;border-bottom:1px solid var(--line);white-space:nowrap}.act-tabel td{padding:10px;border-bottom:1px solid #edf1ee;vertical-align:middle}.act-tabel tr:last-child td{border-bottom:0}.act-rij{cursor:pointer}.act-rij.open td{background:var(--mint)}@media (hover:hover) and (pointer:fine){.act-rij:hover td{background:#f6f8f7}.act-rij.open:hover td{background:var(--mint)}}.act-wie{display:flex;gap:10px;align-items:center}.act-wie b{display:block}.act-wie small,.act-nuop small{display:block;color:var(--muted);font-size:12px}.act-nuop b{display:block;font-weight:650}.act-nuop.weg{color:var(--muted)}.act-av{width:34px;height:34px;border-radius:50%;background:var(--mint);color:var(--brand);display:grid;place-items:center;font-weight:800;font-size:12px;flex:none;position:relative}.act-av.actief:after,.act-av.inactief:after{content:"";position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;border:2px solid #fff;background:#2fa36b}.act-av.inactief:after{background:var(--gold)}.act-av.weg{background:#eef1ef;color:var(--muted)}.act-verloop{display:flex;gap:2px;height:20px;min-width:160px;align-items:stretch}.act-verloop i{flex:1;border-radius:3px;background:#edf1ee}.act-verloop i.a{background:var(--brand2)}.act-verloop i.b{background:#9cc9b9}.act-detail{margin-top:14px}.act-detail h2{margin:0 0 10px;font-size:16px}.act-paginas{list-style:none;margin:0;padding:0;display:grid;gap:8px}.act-paginas li{display:grid;grid-template-columns:minmax(0,200px) minmax(60px,1fr) auto;gap:10px;align-items:center;font-size:13px}.act-pnaam{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.act-balk{height:8px;border-radius:8px;background:#edf1ee;overflow:hidden}.act-balk i{display:block;height:100%;background:var(--brand2);border-radius:8px}.act-ptijd{color:var(--muted);white-space:nowrap}.act-item+.act-item{border-top:1px solid var(--line)}.act-itemkop{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 14px;background:none;border:0;box-shadow:none;color:var(--ink);font:inherit;text-align:left;border-radius:0}.act-itemtekst{flex:1;min-width:0}.act-itemtekst>b{display:block}.act-itemtekst .act-nuop b{display:inline;font-weight:600}.act-itemtekst .act-nuop small{display:block}.act-itemtijd{font-size:13px;font-weight:700;white-space:nowrap}.act-itemdetail{padding:0 14px 14px;display:flex;flex-direction:column;gap:10px}.act-itemdetail p{margin:0}.act-itemdetail .act-paginas li{grid-template-columns:minmax(0,1fr) 70px auto}@media (max-width:879px){.act-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.act-stat{padding:12px}.act-stat b{font-size:20px}.act-filters .ui-veld{flex:1 1 100%}.act-filters .ui-veld select{width:100%}.act-verloop{min-width:0}}.menuteller{margin-left:auto;background:var(--c-success-subtle);color:var(--c-success);border-radius:999px;padding:1px 8px;font-size:11px}.fbi-tabs{margin-bottom:16px}.fbi-inst{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;max-width:860px}.fbi-inst>section{min-width:0}.fbi-inst h2{margin:0 0 4px}.fbi-inst .t-meta{margin:0 0 10px}.fbi-instrij{display:flex;align-items:center;gap:12px;padding:10px 14px;min-height:56px}.fbi-instrij+.fbi-instrij{border-top:1px solid var(--line)}.fbi-instrij>b,.fbi-instnaam{flex:1;min-width:0}.fbi-instnaam b{display:block}.fbi-instnaam small{display:block;color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbi-instrij .ui-veld select{min-width:190px}.fbi-zoek{margin-bottom:10px;max-width:360px}@media (max-width:879px){.fbi-instrij{flex-wrap:wrap;gap:8px}.fbi-instrij .ui-veld{flex:1 1 100%}.fbi-instrij .ui-veld select{min-width:0;width:100%}.fbi-zoek{max-width:none}}.uitleglaag-vlak .ui-knop+.ui-knop{margin-top:8px}.facties .rijmenu-wrap{margin-left:auto}@media (max-width:879px){.ui-paginakop h1,.ui-paginakop-info{display:none}}
