.vouw{transition:grid-template-rows calc(var(--t-mid) * .75) var(--ease), margin-top calc(var(--t-mid) * .75) var(--ease);grid-template-rows:0fr;display:grid}.vouw[data-open=true]{transition-duration:var(--t-mid);grid-template-rows:1fr}.vouw-in{opacity:0;min-width:0;min-height:0;transition:opacity var(--t-fast) var(--ease);overflow:hidden}.vouw[data-open=true]>.vouw-in{opacity:1;overflow-clip-margin:6px;transition-delay:80ms;overflow:clip}.btn.bv-knop,.bv-knop{transition:transform var(--t-fast) var(--ease), background var(--t-mid) var(--ease), border-color var(--t-mid) var(--ease), color var(--t-mid) var(--ease);border:2px solid #0000}.bv-knop:active{transform:scale(.96)}.bv-knop.is-gelukt,.btn.bv-knop.is-gelukt,.bv-knop.is-gelukt:hover{background:var(--green-soft);border-color:var(--green);color:var(--text)}.bv-knop.is-gekozen,.btn.bv-knop.is-gekozen,.bv-knop.is-gekozen:hover{background:var(--control);border-color:var(--text);color:var(--text)}.vinkrond{background:var(--green);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:relative}.vinkrond svg{display:block}.vinkrond.is-vers{animation:bv-plop .36s var(--ease) both}.vinkrond.is-vers:after{content:"";border:2px solid var(--green);pointer-events:none;border-radius:50%;animation:.6s ease-out .12s both bv-ring;position:absolute;inset:0}.vinkrond.is-vers .vink-pad{stroke-dasharray:24;stroke-dashoffset:24px;animation:bv-teken .36s var(--ease) .18s forwards}.vinkrond.is-stil{animation:none}.vinkrond.is-stil:after{content:none}@keyframes bv-plop{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes bv-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}@keyframes bv-teken{to{stroke-dashoffset:0}}.bv-regel{text-align:center;justify-content:center;align-items:center;min-height:44px;display:flex}.bv-zin{color:var(--text-muted);animation:bv-in var(--t-mid) var(--ease) both;align-items:center;gap:10px;font-size:15px;line-height:20px;display:flex}.bv-zin.is-binnen{color:var(--green);animation:bv-in var(--t-mid) var(--ease) both, bv-weg var(--t-slow) var(--ease) 2.52s both}.bv-stip{background:var(--text-muted);border-radius:5px;flex-shrink:0;width:10px;height:10px}.bv-stip.is-adem{animation:1.4s ease-in-out infinite bv-adem}.bv-stip.is-stil{background:var(--text-dim)}.bv-zin.is-binnen .bv-stip{background:var(--green)}.bv-mislukt{background:var(--amber-soft);min-height:44px;animation:bv-in var(--t-mid) var(--ease) both;border-radius:14px;flex:1;align-items:center;gap:10px;padding:0 6px 0 14px;display:flex}.bv-mislukt .bv-stip{background:var(--amber)}.bv-mislukt-tekst{text-align:left;color:var(--amber-text);flex:1;font-size:15px;line-height:20px}.bv-opnieuw{background:var(--control);min-height:36px;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:12px;padding:0 14px;font-size:15px;font-weight:600}@keyframes bv-adem{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes bv-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes bv-weg{to{opacity:0;transform:translateY(-4px)}}.bv-schud{animation:bv-schud var(--t-mid) var(--ease)}@keyframes bv-schud{0%,to{transform:none}25%{transform:translate(-5px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}@media (prefers-reduced-motion:reduce){.vinkrond.is-vers .vink-pad{stroke-dashoffset:0}.vinkrond.is-vers:after{content:none}}.update-notice.bevestiging.is-vink{text-align:left;align-items:center;gap:10px;padding-left:10px;display:flex}.vk-dank{align-items:center;gap:10px;display:inline-flex}.sl-balk .bv-zin{background:var(--menu-glas);border-radius:12px;padding:6px 12px}.sl-balk .bv-regel{min-height:0;padding-bottom:8px}.login{min-height:100%;padding:calc(24px + var(--safe-top)) 16px calc(24px + var(--safe-bottom));justify-content:center;align-items:center;display:flex;overflow:hidden auto}.login-inner{width:100%;max-width:400px;animation:login-in var(--t-slow) var(--ease) both}@keyframes login-in{0%{opacity:0;transform:translateY(12px)}}.login-kop{min-height:52px;margin-bottom:36px}.login-band{animation:login-vaag var(--t-mid) var(--ease) both;align-items:center;gap:12px;display:flex}@keyframes login-vaag{0%{opacity:0}}.login-bandvlak{border-radius:var(--r-control);color:#fff;width:52px;height:52px;font-family:var(--font-display);letter-spacing:.02em;flex:none;justify-content:center;align-items:center;font-size:17px;display:flex}.login-bandtekst{flex-direction:column;min-width:0;display:flex}.login-bandtekst b{overflow-wrap:anywhere;font-size:18px;font-weight:600}.login-bandtekst span{color:var(--text-muted);overflow-wrap:anywhere;font-size:14px}.login-merk{align-items:center;gap:12px;min-height:52px;margin-bottom:36px;font-size:24px;display:flex}.login-stappen{display:grid}.login-stap{min-width:0;transition:opacity var(--t-mid) var(--ease), transform var(--t-mid) var(--ease);flex-direction:column;grid-area:1/1;display:flex}.login-stap.is-links{opacity:0;pointer-events:none;transform:translate(-28px)}.login-stap.is-rechts{opacity:0;pointer-events:none;transform:translate(28px)}.login-title{font-size:34px;line-height:1.1}.login-p{margin:10px 0 24px;font-size:17px;line-height:25px}.login-p-kort{margin-bottom:18px}.login-strong{color:var(--text);word-break:break-all;font-weight:600}.login-label{margin-bottom:8px;font-size:15px;font-weight:600}.login-input{border:2px solid var(--control-on);border-radius:var(--r-control);background:var(--surface-sunk);min-height:58px;transition:border-color var(--t-fast) ease;margin-bottom:16px;padding:0 18px;font-size:19px}.login-input:focus{border-color:var(--text);outline:none}.login-error{color:var(--amber-text);margin:-4px 0 16px;font-size:15px}.login-link{min-height:48px;color:var(--text-lyric);font:inherit;cursor:pointer;transition:transform var(--t-fast) var(--ease), opacity var(--t-fast) ease;background:0 0;border:0;align-self:center;margin-top:6px;padding:0 12px;font-size:15px;font-weight:500}.login-link:active:not(:disabled){transform:scale(.97)}.login-link:disabled{opacity:.5;cursor:default}.login-terug{align-self:flex-start;align-items:center;gap:6px;margin:-12px 0 4px;padding:0 4px 0 0;display:flex}.login-status{background:var(--surface-sunk);height:44px;color:var(--text-lyric);border-radius:14px;margin:14px 0 12px;font-size:15px;position:relative;overflow:hidden}.login-laag{opacity:0;transition:opacity var(--t-mid) var(--ease), transform var(--t-mid) var(--ease);align-items:center;gap:10px;padding:0 14px;display:flex;position:absolute;inset:0;transform:translateY(8px)}.login-laagtekst{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.login-status.is-onderweg .is-onderweg,.login-status.is-verstuurd .is-verstuurd,.login-status.is-druk .is-druk{opacity:1;transform:none}.login-status.is-verstuurd .is-onderweg{transform:translateY(-8px)}.login-brief{color:var(--amber-text);display:flex}.login-status.is-onderweg .login-brief{animation:login-vlieg 1.1s var(--ease) infinite}@keyframes login-vlieg{0%{opacity:0;transform:translate(-4px)}25%{opacity:1}70%{opacity:1;transform:translate(6px)}to{opacity:0;transform:translate(14px)}}.login-lijn{background:var(--amber-text);opacity:0;width:0;height:3px;position:absolute;bottom:0;left:0}.login-status.is-onderweg .login-lijn{opacity:1;width:100%;transition:width 1.3s var(--ease)}.login-status.is-verstuurd .login-lijn{background:var(--green);width:100%;transition:background var(--t-mid), opacity var(--t-slow) var(--t-mid)}.login-status.is-verstuurd{animation:login-gloed .9s var(--ease)}@keyframes login-gloed{30%{box-shadow:0 0 0 2px var(--green), 0 0 24px 2px #34c77b73}}.login-status.is-verstuurd b{color:var(--text);font-weight:600}@keyframes login-golf{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.login-rij{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid;position:relative}.login-rij.is-schud{animation:login-schud .36s var(--ease)}@keyframes login-schud{20%{transform:translate(-10px)}40%{transform:translate(9px)}60%{transform:translate(-6px)}80%{transform:translate(3px)}}.login-vak{background:var(--surface);height:60px;box-shadow:inset 0 0 0 2px var(--control-on);font-variant-numeric:tabular-nums;transition:background var(--t-fast), box-shadow var(--t-fast), color var(--t-fast);border-radius:14px;justify-content:center;align-items:center;font-size:26px;font-weight:600;display:flex}.login-vak.is-vol{box-shadow:inset 0 0 0 2px var(--text)}.login-codeveld:focus-visible~.login-vak.is-hier,.login-rij:focus-within .login-vak.is-hier{box-shadow:inset 0 0 0 2px var(--text-muted)}.login-vak.is-goed{background:var(--green-quiet);box-shadow:inset 0 0 0 2px var(--green);color:var(--green);animation:login-hup var(--t-slow) cubic-bezier(.34, 1.56, .64, 1) both}@keyframes login-hup{40%{transform:translateY(-8px)scale(1.06)}}.login-vak.is-fout{background:var(--red-soft);box-shadow:inset 0 0 0 2px var(--red-text)}.login-codeveld{color:#0000;caret-color:#0000;letter-spacing:40px;-webkit-text-fill-color:transparent;background:0 0;border:0;outline:none;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.login-codeveld:focus,.login-codeveld:focus-visible{outline:none}.login-codeveld::selection{background:0 0}.login-codefout{min-height:22px;margin:10px 0 2px}.login-hint{margin:0;font-size:15px;line-height:22px}.login-wacht{margin-top:24px}.login-opnieuw{align-self:flex-start;margin-top:2px;padding:0}.login-stap .btn+.btn{margin-top:10px}.login-binnen{z-index:20;background:var(--bg);text-align:center;opacity:0;pointer-events:none;transition:opacity var(--t-slow) var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px 16px;display:flex;position:fixed;inset:0}.login-binnen.is-aan{opacity:1;pointer-events:auto}.login-feest{background:var(--green);width:96px;height:96px;color:var(--bg);border-radius:48px;justify-content:center;align-items:center;transition:transform .64s cubic-bezier(.34,1.56,.64,1) 80ms;display:flex;position:relative;transform:scale(.2)}.login-binnen.is-aan .login-feest{transform:none}.login-feest path{stroke-dashoffset:28px;transition:stroke-dashoffset .42s var(--ease) .42s}.login-binnen.is-aan .login-feest path{stroke-dashoffset:0}.login-ring{box-shadow:0 0 0 3px var(--green);opacity:0;border-radius:50%;position:absolute;inset:0}.login-binnen.is-aan .login-ring{animation:login-golf .9s var(--ease) .3s}.login-binnen.is-aan .login-ring.is-b{animation-delay:.48s}.login-vonk{opacity:0;border-radius:4px;width:8px;height:8px;margin:-4px;position:absolute;top:50%;left:50%}.login-vonk.is-0{background:var(--green)}.login-vonk.is-1{background:var(--amber-text)}.login-vonk.is-2{background:var(--text)}.login-vonk.is-3{background:var(--red-text)}.login-binnen.is-aan .login-vonk{animation:login-vonk .9s var(--ease) .36s}@keyframes login-vonk{0%{transform:rotate(var(--h)) translateY(0) scale(1);opacity:1}to{transform:rotate(var(--h)) translateY(-92px) scale(.3);opacity:0}}.login-binnen [role=status]{flex-direction:column;gap:10px;min-height:72px;margin-top:12px;display:flex}.login-welkom,.login-volgend{opacity:0;transition:opacity var(--t-slow) var(--ease), transform var(--t-slow) var(--ease);transform:translateY(14px)}.login-welkom{font-size:28px;font-weight:400;line-height:1.15}.login-volgend{color:var(--text-lyric);font-size:17px;transition-delay:.12s}.login-binnen.is-tekst .login-welkom,.login-binnen.is-tekst .login-volgend{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.login-inner{animation:none}.login .login-stap,.login .login-laag,.login .login-binnen,.login .login-welkom,.login .login-volgend{transition:opacity var(--t-fast) linear!important;transform:none!important}.login .login-feest{transform:none}.login .login-feest path{stroke-dashoffset:0}.login .login-lijn{display:none}}.login-keuze .btn-block+.btn-block{margin-top:10px}.login-keuze .login-link{width:100%;min-height:44px;color:var(--text-muted);margin-top:14px;padding:0;text-decoration:underline;display:block}.swap{flex-direction:column;min-width:0;display:flex;position:relative}.swap-laag{gap:inherit;flex-direction:column;min-width:0;display:flex}.swap-laag.is-nieuw{animation:swap-op var(--swap-op,var(--t-mid)) var(--ease) calc(var(--swap-op,var(--t-mid)) / 3) both, swap-schuif-in var(--swap-schuif,var(--t-slow)) var(--ease) calc(var(--swap-op,var(--t-mid)) / 3) both}.swap-laag.is-weg{inset:0;top:calc(var(--swap-weg-y,0px) * -1);pointer-events:none;animation:swap-af calc(var(--swap-op,var(--t-mid)) / 2) var(--ease) both, swap-schuif-uit calc(var(--swap-schuif,var(--t-slow)) * .75) var(--ease) both;position:absolute}@keyframes swap-op{0%{opacity:0}}@keyframes swap-af{to{opacity:0}}@keyframes swap-schuif-in{0%{transform:translateX(calc(var(--swap-kant,1) * var(--swap-afstand,40px)))}}@keyframes swap-schuif-uit{to{transform:translateX(calc(var(--swap-kant,1) * var(--swap-afstand,40px) * -1))}}.swap-laag[data-richting="1"]{--swap-kant:1}.swap-laag[data-richting="-1"]{--swap-kant:-1}.kaart{flex-direction:column;gap:24px;padding:22px;display:flex}.kaart>.vouw{margin-top:-24px}.kaart>.vouw[data-open=true]{margin-top:0}.veld{flex-direction:column;gap:8px;min-width:0;display:flex}.veld>.vouw{margin-top:-8px}.veld>.vouw[data-open=true]{margin-top:4px}.veld>.label-rij+.vouw[data-open=true]{margin-top:0}.veld-twee{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.label-rij{justify-content:space-between;align-items:center;gap:8px;min-height:26px;display:flex}.uitleg-knop{background:0 0;border:0;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;margin:-11px -11px -11px 0;padding:0;display:flex}.uitleg-rond{background:var(--control);width:26px;height:26px;color:var(--text-lyric);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.uitleg-knop[aria-expanded=true] .uitleg-rond{background:var(--control-on);color:var(--text)}.uitleg-vlak{border-radius:var(--r-control);background:var(--surface-raised);color:var(--text-lyric);margin-top:4px;padding:14px 16px;font-size:16px;line-height:24px}.uitleg-vlak p{margin:0}.uitleg-vlak p+p{margin-top:8px}.veld-paar{align-items:stretch;gap:8px;display:flex}.veld-paar>:first-child{flex:auto;min-width:0}.vinkje{border-radius:var(--r-control);background:var(--surface-sunk);height:50px;color:var(--text);border:0;flex:none;align-items:center;gap:10px;padding:0 16px 0 12px;font-size:17px;font-weight:600;display:flex}.vinkje-vak{border:2px solid var(--text-faint);width:24px;height:24px;color:var(--bg);transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);border-radius:7px;justify-content:center;align-items:center;display:flex}.vinkje-vak svg{opacity:0;transition:opacity var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);transform:scale(.5)}.vinkje.is-on .vinkje-vak{background:var(--text);border-color:var(--text)}.vinkje.is-on .vinkje-vak svg{opacity:1;transform:none}@media (width<=520px){.veld-paar{flex-direction:column}.vinkje{width:100%}}.bijvlak{border-radius:var(--r-control);background:var(--surface-sunk);flex-direction:column;gap:12px;padding:14px;display:flex}.lijst{background:var(--surface);border-radius:var(--r-block)}.lijst>*{position:relative}.lijst>*+:before{content:"";background:var(--line);pointer-events:none;height:1px;position:absolute;top:0;left:22px;right:22px}.regel-kop{box-sizing:border-box;border-radius:var(--r-block);width:100%;min-height:64px;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:14px;padding:16px 22px;display:flex}.regel-actie,.schakel-regel{min-height:56px}.regel-tekst{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.regel-titel{font-size:17px;font-weight:600}.regel-sam{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden}.schakel-regel .regel-sam{white-space:normal}.regel-tekst>.vouw{margin-top:-4px}.regel-tekst>.vouw[data-open=true]{margin-top:0}.regel-num{background:var(--surface-raised);font-variant-numeric:tabular-nums;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:600;display:flex}.regel-num.regel-icoon{flex-basis:36px;width:36px;height:36px}.regel-icoon>svg{width:20px;height:20px}.regel-teken{flex:0 0 32px;height:32px;position:relative}.regel-pijl{opacity:0;transition:opacity var(--t-mid) var(--ease), transform var(--t-mid) var(--ease);color:var(--text-muted);justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0}.regel-pijl svg{transition:transform var(--t-mid) var(--ease)}.regel[data-open=true] .regel-pijl svg,.snelvak[data-open=true] .regel-pijl svg{transform:rotate(180deg)}.regel-pijl.is-on{opacity:1;transform:none}.regel-inhoud{flex-direction:column;gap:24px;padding:4px 22px 22px;display:flex}.schakel-regel .tgl-track{flex:0 0 50px}.schakel-plek{flex:0 0 26px}.schakel-hulp{position:relative}.schakel-hulp>.uitleg-knop{margin:0;position:absolute;top:50%;right:75px;transform:translateY(-50%)}.schakel-uitleg{padding:0 22px 22px}.schakel-uitleg>.uitleg-vlak{margin-top:-8px}.schakel-regel.is-on .tgl-track{background:var(--green)}.schakel-regel.is-uit{cursor:default}.schakel-regel.is-uit .tgl-track{opacity:.4}.schakel-onder{margin-top:-6px;padding:0 22px 18px}.schakel-regel.is-on .tgl-knob{transform:translate(20px)}.melding-vouw .melding{border-radius:var(--r-control);background:var(--green-soft);min-height:48px;color:var(--text);align-items:center;gap:10px;padding:10px 14px;font-size:16px;display:flex}.melding-vouw .melding svg{color:var(--green);flex:0 0 20px}.fld-label{font-size:16px;font-weight:600}.fld-hint{color:var(--text-muted);font-size:15px}.fld-label,.fld-hint{padding-left:16px}.tgl .fld-hint{padding-left:0}.fld-input{border-radius:var(--r-control);background:var(--surface-sunk);width:100%;min-height:50px;transition:border-color var(--t-fast) ease;border:2px solid #0000;padding:0 14px;font-size:17px}.fld-input:focus{border-color:var(--text);outline:none}textarea.fld-input{resize:vertical;padding:12px 14px;line-height:1.5}.tgl-track{background:var(--control);width:50px;height:30px;transition:background var(--t-fast) ease;border-radius:15px;flex-shrink:0;padding:3px}.tgl-knob{width:24px;height:24px;transition:transform var(--t-mid) var(--ease);background:#fff;border-radius:50%;display:block;box-shadow:0 1px 3px #0006}.tgl.is-on .tgl-track{background:var(--green)}.tgl.is-on .tgl-knob{transform:translate(20px)}.gk-scroll{overscroll-behavior:contain;max-height:236px;overflow-y:auto}.gk-regels{background:var(--surface-sunk);border-radius:14px;flex-direction:column;margin-top:10px;padding:4px;display:flex}.gk-regel{min-height:48px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:16px;display:flex}.gk-regel+.gk-regel{box-shadow:0 -1px 0 var(--line)}.gk-regel[aria-pressed=true]{background:var(--control-on);font-weight:600}.datum{position:relative}.datumknop{text-align:left;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-family:inherit;display:flex}.datumknop.is-leeg{color:var(--text-dim)}.datumknop.is-open,.datumknop:focus-visible{border-color:var(--text-muted);outline:none}.datum-vouw{z-index:6;width:max(100%,318px);min-width:100%;max-width:calc(100vw - 32px);position:absolute;top:calc(100% + 8px);left:0}.veld-twee>:last-child .datum-vouw{left:auto;right:0}.datum-maand{border-radius:var(--r-control);background:var(--surface-raised);padding:12px;box-shadow:0 14px 36px #00000080}.datum-kop{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.datum-titel{font-size:17px;font-weight:600}.datum-pijl{border-radius:var(--r-chip);width:48px;height:48px;color:var(--text);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.datum-pijl:active{background:var(--control)}.datum-raster{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.datum-wd{text-align:center;color:var(--text-muted);padding:4px 0 6px;font-size:13px;font-weight:600}.datum-dag{border-radius:var(--r-chip);height:48px;color:var(--text);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:17px}.datum-dag:active{background:var(--control)}.datum-dag.is-buiten{visibility:hidden}.datum-dag:disabled{color:var(--text-faint);cursor:default}.datum-dag.is-vandaag{box-shadow:inset 0 0 0 2px var(--text-muted)}.datum-dag.is-gekozen{background:var(--red);color:#fff;box-shadow:none;font-weight:600}.regel-stip{background:var(--amber);vertical-align:middle;width:7px;height:7px;animation:stip-op var(--t-mid,.25s) ease-out both;border-radius:50%;margin-left:8px;display:inline-block}@keyframes stip-op{0%{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.regel-stip{animation:none}}.snelvak{border:1.5px dashed color-mix(in srgb, var(--text-muted) 60%, transparent);border-radius:var(--r-block)}.snelvak .regel-inhoud{gap:14px}.of-zelf{text-align:center;color:var(--text-muted);margin:0;font-size:15px}:root.licht,:root.zon{--sk-vlak:color-mix(in srgb, var(--text) 8%, transparent);--sk-glans:#ffffffa6}.sk-vlak,.sk-title,.sk-block,.sk-row{background-color:var(--sk-vlak,var(--surface));background-image:linear-gradient(100deg, transparent 38%, var(--sk-glans,color-mix(in srgb, var(--text) 9%, var(--sk-vlak,var(--surface)))) 50%, transparent 62%);background-repeat:no-repeat;background-size:200vw 100%;background-attachment:fixed;animation:1.6s linear infinite sk-glans}.sk-vlak{border-radius:var(--r-control);flex:none;display:block}.sk-vlak.sk-rond{border-radius:50%}.sk-vlak.sk-tekst{border-radius:6px}@keyframes sk-glans{0%{background-position:100vw 0}to{background-position:-100vw 0}}@media (prefers-reduced-motion:reduce){.sk-vlak,.sk-title,.sk-block,.sk-row{background-image:none;animation:2.4s ease-in-out infinite sk-adem}}@keyframes sk-adem{50%{opacity:.55}}.sk-laat{animation:sk-in var(--t-mid) var(--ease) .15s both}.sk{animation:sk-in var(--t-mid) var(--ease) .15s both;flex-direction:column;gap:10px;display:flex}@keyframes sk-in{0%{opacity:0}}.sk-title,.sk-block,.sk-row{border-radius:var(--r-control)}.sk-title{border-radius:var(--r-chip);width:55%;height:34px;margin:16px 4px 12px}.sk-block{border-radius:var(--r-block);height:132px}.sk-row{height:58px}.laadfout{text-align:center;animation:sk-in var(--t-mid) var(--ease) both;flex-direction:column;align-items:center;gap:14px;padding-top:30vh;display:flex}.vv{z-index:60;visibility:hidden;transition:visibility 0s linear var(--t-slow);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.vv.is-open{visibility:visible;transition:visibility}.vv-scrim{opacity:0;transition:opacity var(--t-mid) ease;background:#0000008c;border:0;position:absolute;inset:0}.vv.is-open .vv-scrim{opacity:calc(1 - var(--trek-dim,0))}.vv-paneel{width:min(520px,100%);margin:0 12px calc(12px + var(--safe-bottom));background:var(--surface-raised);box-shadow:inset 0 1px 0 var(--lichtlijn), 0 -10px 40px #00000080;transform:translateY(calc(100% + 24px + var(--trek,0px)));transition:transform var(--t-mid) var(--ease);border-radius:26px;padding:24px 20px 16px;position:relative}.vv.is-open .vv-paneel{transform:translateY(var(--trek,0px));transition:transform var(--t-slow) var(--ease)}.vv-titel{font-size:22px;font-weight:600;line-height:1.25}.vv-zin{margin:8px 0 20px;font-size:16px}.vv .btn.vv-blijf{background:var(--control-on)}.vv-knoppen{flex-direction:column;gap:10px;display:flex}.vv .btn.vv-weg{background:linear-gradient(var(--red-soft), var(--red-soft)), var(--surface-sunk);color:var(--red-text)}@media (prefers-reduced-motion:reduce){.vv-scrim,.vv-paneel{transition:none}}.avatar{object-fit:cover;vertical-align:middle;color:#fff;font-family:var(--font-display);-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:400;line-height:1;display:inline-flex}img.avatar{box-sizing:border-box;border-style:solid}.avatar{transition:background-color var(--t-mid) var(--ease), border-color var(--t-mid) var(--ease)}.adm-sub{margin-top:6px}.adm-tabs{background:var(--surface-raised);border-radius:16px;gap:4px;margin-top:18px;padding:4px;display:flex}.adm-tabs button{min-height:48px;color:var(--text-muted);transition:background var(--t-fast) ease, color var(--t-fast) ease;background:0 0;border:0;border-radius:12px;flex:1;font-size:16px;font-weight:600}.adm-tabs button.is-on{background:var(--control-on);color:var(--text)}.adm-list{margin:12px 0 0;padding:6px;list-style:none}.adm-list li+li{border-top:1px solid var(--line)}.adm-row{text-align:left;width:100%;min-height:64px;color:var(--text);background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;display:flex}.adm-row:active{background:var(--surface-sunk)}.adm-row svg{color:var(--text-muted)}.adm-terug{margin:0 0 4px -8px}.adm-taken-sub{margin:0;padding:0 4px}.adm-row-text{flex-direction:column;flex:1;min-width:0;display:flex}.adm-row-title{font-size:17px;font-weight:600}.adm-hint{margin:16px 4px 0;font-size:15px}.adm-row-sub{font-size:14px;line-height:1.35}.adm-row-meta{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.ed{padding-top:0;padding-bottom:0}.ed .screen-inner{padding-top:calc(14px + var(--safe-top));padding-bottom:24px}.ed-kop{align-items:flex-start;gap:2px;padding:6px 0 4px;display:flex}.ed-kop .terug-pijl{margin-top:-3px}.ed-kop-meer{flex-shrink:0;margin-left:auto;padding-left:10px}.ed-title{overflow-wrap:anywhere;min-width:0;margin:0;font-size:29px;line-height:1.2}.app[data-layout=phone] .ed-title{font-size:26px}.ed-kop-chip{vertical-align:5px;font-family:var(--font-body);letter-spacing:0;margin-left:0;font-size:13px}.ed-context{margin:0 0 8px 36px;font-size:15px}.ed-card{margin-top:14px;padding:18px}.ed-h{margin-bottom:12px;font-size:19px;font-weight:600}.ed-card .ed-h{margin-bottom:2px}.ed-track{flex-direction:column;gap:14px;padding:8px 2px 4px;display:flex}.ed-help{max-width:62ch;margin:0 4px 4px;font-size:16px}.ed-help code,.ed-text,.ed-regions,.ed-preview{font-family:var(--font-chord)}.ed-help code{color:var(--text);font-size:14px}.fld-grid{grid-template-columns:repeat(auto-fill,minmax(min(150px,50% - 6px),1fr));gap:14px 12px;display:grid}.fld{flex-direction:column;gap:8px;min-width:0;display:flex}.fld.is-wide{grid-column:1/-1}.ed-key{gap:8px;margin-top:4px;display:flex}.ed-step{flex:1;min-height:50px;padding:0 12px}.tgl{border-radius:var(--r-control);background:var(--surface-sunk);text-align:left;width:100%;min-height:56px;color:var(--text);border:0;align-items:center;gap:12px;padding:8px 14px;display:flex}.tgl-text{flex-direction:column;flex:1;display:flex}.tgl-label{font-size:16px;font-weight:600}.ed-sec{flex-direction:column;gap:10px;margin-top:10px;display:flex}.ed-sec-head{align-items:center;gap:8px;display:flex}.ed-sec-num{background:var(--surface-raised);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:600;display:inline-flex}.ed-sec-name{flex:1;min-width:0;font-weight:600}.ed-text,.ed-regions{font-size:16px}.ed-cue{font-size:15px}.ed-preview{border-radius:var(--r-control);border:1px dashed var(--line);padding:13px 15px;font-size:16px;overflow-x:auto}.ed-pline{white-space:pre;flex-wrap:wrap;margin-bottom:4px;display:flex}.ed-seg{flex-direction:column;display:inline-flex}.ed-chord{color:var(--chord-blue);min-height:1.3em;padding-right:.5ch;font-weight:600}.ed-woord{display:inline-flex}.ed-pline.is-chords .ed-seg{margin-right:1ch}.ed-sec-actions{justify-content:flex-end;gap:6px;display:flex}.ed-sec-actions .icon-btn:disabled{opacity:.35}.ed-add{margin-top:12px}.ed-songs{margin:8px 0 0;padding:6px 12px;list-style:none}.ed-song{flex-direction:column;gap:8px;padding:12px 0;display:flex}.ed-song+.ed-song{border-top:1px solid var(--line)}.ed-song-row{align-items:center;gap:8px;display:flex;position:relative}.ed-song-row .ed-part-meer{background:0 0;width:48px;height:48px;margin-right:-8px}.ed-song-title{flex:1;min-width:0;font-size:17px;font-weight:600}.ed-part-meta{font-size:14px;font-weight:400;display:block}.ed-part-mist{color:var(--amber-text)}.ed-groepen{flex-direction:column;gap:12px;display:flex}.ed-medley-kop{align-items:center;gap:14px;padding:18px 22px 14px;animation:.4s ease-out ed-kop-in;display:flex}.ed-medley-kop .ed-medley-num{animation:1.6s ease-out ed-num-in}@keyframes ed-kop-in{0%{opacity:0;max-height:0;padding-block:0}to{opacity:1;max-height:90px}}@keyframes ed-num-in{0%,60%{background:var(--red);color:#fff}}@media (prefers-reduced-motion:reduce){.ed-medley-kop,.ed-medley-kop .ed-medley-num{animation:none}}.ed-medley-num{background:var(--text);width:28px;height:28px;color:var(--bg);font-variant-numeric:tabular-nums;border-radius:50%;flex:0 0 28px;place-items:center;font-size:15px;font-weight:700;display:grid}.ed-medley-tekst{flex-direction:column;flex:1;min-width:0;display:flex}.ed-medley-los{color:var(--text-muted)}.ed-medley-titel{font-size:19px;font-weight:600;line-height:1.25}.ed-medley-tekst .muted{font-size:14px}.ed-medley-mist{border-radius:var(--r-block);background:var(--amber-soft);color:var(--amber-text);margin:0;padding:12px 22px;font-size:15px;line-height:1.4}.ed-medley-volgorde{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.ed-medley-volgorde p{margin:0}.ed-medley-begin{margin-top:12px}.ed-song-row .icon-btn:disabled{opacity:.35}.ed-type{margin:0 0 16px}.ed-pick{flex-direction:column;gap:10px;display:flex}.ed-pick-list{max-height:340px;margin:0;padding:0;list-style:none;overflow-y:auto}.ed-bar{z-index:30;padding:12px 16px calc(12px + var(--safe-onder));background:linear-gradient(to top, var(--bg) 70%, transparent);opacity:0;pointer-events:none;transition:opacity var(--t-mid) var(--ease), transform var(--t-mid) var(--ease);margin:0 -16px;position:sticky;bottom:0;transform:translateY(100%);margin-top:36px!important}.ed-bar.is-on{opacity:1;pointer-events:auto;transform:none}@media (height<=500px){.ed-bar{padding-top:6px;padding-bottom:calc(6px + var(--safe-onder))}.ed-bar .btn-primary{min-height:48px}}.ed-bar .btn{max-width:var(--page-max);margin:0 auto;display:flex}.ed-error{max-width:var(--page-max);color:var(--amber-text);margin:0 auto 8px;font-weight:600}.banner{border-radius:18px;margin-top:14px;padding:16px}.banner p{align-items:baseline;gap:10px;margin:0 0 12px;display:flex}.banner-amber{background:var(--amber-soft);color:var(--amber-text)}.banner-red{background:var(--red-soft)}.banner-actions{flex-wrap:wrap;gap:8px;display:flex}.btn-dark{background:var(--control-on);color:var(--text)}.ed-google{flex-direction:column;gap:4px;display:flex}.ed-google-head{color:var(--text-muted);align-items:center;gap:8px;margin-bottom:4px;font-size:14px;font-weight:600;display:flex}.ed-google-hint{margin:8px 0 0}.cal{flex-direction:column;margin-bottom:16px;display:flex}.cal-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.cal-head .ed-h{margin:0}.cal-p{max-width:62ch;margin:8px 0 14px;font-size:16px}.cal-steps{flex-direction:column;gap:6px;margin:0 0 16px;padding-left:22px;font-size:16px;display:flex}.cal-form{flex-direction:column;gap:8px;display:flex}.cal-msg{margin:0 0 10px}.cal-off,.cal-reread{margin-top:10px}.cal-reread-hint{max-width:62ch;margin:6px 4px 0}.cal-ai-open{margin-top:10px}.cal-ai{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:14px;padding-top:14px;display:flex}.cal-ai-hint{margin:0}.sl-blok{padding:4px 18px 18px}.sl-set.is-reserve{background:var(--surface-reserve);border-radius:18px;margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.sl-set.is-reserve .sl-set-head{background:var(--surface-reserve)}.sl-set+.sl-set{border-top:1px solid var(--line);margin-top:26px;padding-top:22px}.sl-set-head{top:var(--safe-top);z-index:2;background:var(--surface);align-items:baseline;gap:12px;padding:14px 0 8px;display:flex;position:sticky}.sl-set-name{min-width:0;min-height:48px;color:var(--text);transition:background var(--t-fast) ease;background:0 0;border:0;border-radius:10px;flex:auto;margin-left:-8px;padding:4px 8px;font-family:inherit;font-size:19px;font-weight:600}.sl-set-name:hover,.sl-set-name:focus{background:var(--surface-sunk)}.sl-set-name::placeholder{color:var(--text-muted);opacity:1}.sl-meet{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;margin:0;font-size:14px}.sl-meet.is-lang{color:var(--amber-text);font-weight:600}.sl-rows{margin:0;padding:0;list-style:none}.sl-row{transition:background var(--t-fast) ease;border-radius:12px;position:relative}.sl-row+.sl-row:before{content:"";background:var(--line);pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.sl-row.is-dragging:before,.sl-row.is-held:before,.sl-row.is-open:before,.sl-row.is-dragging+.sl-row:before,.sl-row.is-held+.sl-row:before,.sl-row.is-open+.sl-row:before{opacity:0}.sl-row.is-dragging,.sl-row.is-held,.sl-row.is-open{background:var(--surface-sunk)}.sl-line{align-items:center;gap:10px;min-height:52px;display:flex}.sl-grip{width:48px;height:48px;color:var(--text-muted);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:10px;flex:none;justify-content:start;place-items:center;margin:0 -17px 0 -12px;padding-left:12px;display:grid}.sl-grip:hover{color:var(--text)}.sl-grip:active{cursor:grabbing}.sl-num{text-align:center;width:20px;color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:14px}.sl-mid{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.sl-meta{flex:none;align-items:center;gap:10px;display:flex}.sl-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:600;overflow:hidden}.sl-row.is-skipped .sl-title{color:var(--text-muted);text-decoration:line-through}.sl-merk{color:var(--text-muted);flex:none;font-size:13px}.sl-merk-nieuw{background:var(--red-soft);color:var(--red-text);border-radius:8px;padding:2px 8px;font-weight:600}.sl-key{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;min-width:48px;font-size:15px;font-weight:600}.sl-bpm{text-align:right;width:36px;color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:14px}.sl-blok .icon-btn{width:48px;height:48px;color:var(--text-muted);transition:background var(--t-fast) ease, color var(--t-fast) ease;background:0 0}.sl-blok .icon-btn:hover{background:var(--surface-sunk);color:var(--text)}.sl-notitie{color:var(--text-muted);margin:-6px 0 0;padding:0 44px 10px 59px;font-size:14px}.sl-fold{transition:grid-template-rows var(--t-mid) var(--ease);grid-template-rows:0fr;display:grid}.sl-row.is-open .sl-fold{grid-template-rows:1fr}.sl-fold>*{min-height:0;overflow:hidden}.sl-fold-in{padding:0}.sl-fold-vak{flex-direction:column;align-items:flex-start;gap:6px;padding:2px 12px 14px 78px;display:flex}.sl-vinken{flex-wrap:wrap;gap:0 24px;display:flex}.sl-veld{max-width:520px;color:var(--text-muted);flex-direction:column;align-self:stretch;gap:6px;font-size:14px;display:flex}.sl-fold-vak .fld-input{background:var(--surface-raised)}.sl-vink{align-items:center;gap:8px;min-height:48px;font-size:15px;display:inline-flex}.sl-vink input{width:20px;height:20px;accent-color:var(--text)}.sl-toe{min-height:48px;color:var(--text-muted);transition:background var(--t-fast) ease, color var(--t-fast) ease;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;margin-left:-10px;padding:0 10px;font-family:inherit;font-size:15px;font-weight:600;display:inline-flex}.sl-toe:hover{background:var(--surface-sunk);color:var(--text)}.sl-row-toe{padding-left:51px}.sl-set-erbij{margin:18px 0 0 -10px}.sl-pick{flex-direction:column;gap:8px;padding:12px 0;display:flex}.sl-pick-list{max-height:300px;margin:0;padding:0;list-style:none;overflow-y:auto}.sl-pick-row{width:100%;min-height:48px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-family:inherit;font-size:16px;display:flex}.sl-pick-row:hover{background:var(--surface-sunk)}.sl-pick-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sl-pick-kop{color:var(--text-muted);padding:10px 10px 4px;font-size:13px;font-weight:600}.sl-leeg{color:var(--text-muted);padding:12px 10px}@media (width<=640px){.sl-blok{padding:4px 14px 14px}.sl-bpm{display:none}.sl-mid{flex-direction:column;align-items:flex-start;gap:2px;padding:7px 0}.sl-title{white-space:normal;overflow:visible}.sl-meta{color:var(--text-muted);font-size:14px}.sl-key{min-width:0;font-size:14px}.sl-set-head{flex-wrap:wrap}.sl-meet{flex-basis:100%;order:3}.sl-fold-vak{padding-left:48px}.sl-row-toe{padding-left:33px}}@media (prefers-reduced-motion:reduce){.sl-row,.sl-fold,.sl-toe,.sl-set-name{transition:none}}.sl-vraag{background:var(--red-soft);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 10px;padding:12px 14px;display:flex}.sl-vraag p{color:var(--red-text);flex:240px;margin:0;font-weight:600}.sl-vraag-knoppen{gap:8px;display:flex}.sl-vraag .btn{min-height:48px;padding:0 14px;font-size:15px}.sl-acties{align-items:center;gap:8px;margin:4px 0 0;display:flex}.sl-acties .btn{min-height:48px}.sl-weg-knop{background:var(--red-soft);width:48px;color:var(--red-text);padding:0}.sl-weg-knop:hover{background:#ff54472e}.sl-terug{max-width:var(--page-max);background:var(--surface-raised);border-radius:14px;align-items:center;gap:12px;margin:0 auto 10px;padding:10px 14px;display:flex}.sl-terug p{color:var(--text-muted);flex:auto;margin:0;font-size:14px}.sl-terug-knop{min-height:48px;color:var(--text);text-underline-offset:3px;background:0 0;border:0;border-radius:12px;padding:0 12px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:underline}.sl-stil{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sl-track{background:var(--amber-soft);color:var(--amber-text);border-radius:12px;margin:14px 0 0;padding:10px 14px;font-size:14px;font-weight:600}.sl-pick-artiest{color:var(--text-muted);margin-left:8px;font-size:14px;font-weight:400}.sl-merk-concept{background:var(--amber-soft);color:var(--amber-text);border-radius:8px;padding:2px 8px;font-weight:600}.banner{margin-bottom:14px}.imp-drop-hint{display:none}@media (hover:hover) and (pointer:fine){.imp-drop{border:2px dashed var(--control-on);transition:border-color var(--t-fast) ease, background var(--t-fast) ease}.imp-drop.is-dragging{border-color:var(--text-muted);background:var(--surface-raised)}.imp-drop-hint{color:var(--text-muted);flex-direction:column;align-items:center;gap:8px;margin:12px 0 16px;font-size:16px;display:flex}.imp-drop.is-dragging .imp-drop-hint{color:var(--text)}}@media (prefers-reduced-motion:reduce){.imp-drop{transition:none}}.imp-status,.imp-error{margin:12px 2px 0;font-size:16px}.imp-error{color:var(--amber-text)}.imp-help{margin-top:18px}.imp-list{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.imp-row{transition:opacity var(--t-fast) ease;padding:14px}.imp-row.is-off{opacity:.6}.imp-top{align-items:center;gap:10px;display:flex}.imp-check{background:var(--control);height:48px;color:var(--text);border:0;border-radius:14px;flex:0 0 48px;justify-content:center;align-items:center;display:inline-flex}.imp-check[aria-checked=true]{background:var(--green-soft);color:var(--green)}.imp-title{flex:1;min-width:0;font-weight:600}.imp-fields{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-top:10px;display:grid}.imp-fld{flex-direction:column;gap:4px;min-width:0;display:flex}.imp-fld.is-wide{grid-column:span 2}.ed-suggest{flex-direction:column;align-items:flex-start;gap:6px;margin-top:16px;display:flex}.ed-suggest .vouw{width:100%}.ed-suggest-out{background:var(--amber-soft);color:var(--amber-text);border-radius:14px;margin-top:8px;padding:12px 14px;font-size:16px}.ed-suggest-out p{margin:0}.ed-suggest-row{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;display:flex}.ed-suggest-row span{flex:220px}.gk-knop{border-radius:var(--r-control);background:var(--surface-sunk);width:100%;min-height:50px;color:var(--text);text-align:left;border:2px solid #0000;justify-content:space-between;align-items:center;gap:8px;padding:0 12px 0 14px;font-size:17px;display:flex}.gk-pijl{color:var(--text-muted);transition:transform var(--t-mid) var(--ease);display:inline-flex}.gk-knop.is-open .gk-pijl{transform:rotate(180deg)}.gk-opties{flex-wrap:wrap;gap:8px;padding-top:10px;display:flex}.gk-opt{border-radius:var(--r-control);background:var(--control);min-height:50px;color:var(--text);border:0;padding:0 14px;font-size:17px;font-weight:600}.gk-opt[aria-pressed=true]{background:var(--control-on);box-shadow:inset 0 0 0 2px var(--text);font-weight:600}.gk-soort{grid-template-columns:1fr 1fr;gap:8px;padding-top:10px;display:grid}.gk-grond{grid-template-columns:repeat(4,1fr);gap:8px;padding-top:8px;display:grid}.gk-grond .gk-opt{min-width:0;padding:0}.gk-rij{grid-template-columns:repeat(3,1fr);padding-top:0;display:grid}@media (width>=600px){.gk-grond,.gk-rij{grid-template-columns:repeat(6,1fr)}}.gk-akkoord{font-weight:600}.gk-opt.gk-akkoord{min-width:56px;padding:0 8px}.gk-leeg{color:var(--text-muted);background:0 0}.gk-eigen{gap:8px;padding-top:10px;display:flex}.gk-eigen .fld-input{flex:1;min-width:0}.ed-tip-key{font-family:var(--font-chord);color:var(--text);font-weight:600}.adm-swap,.adm-swap>.swap-laag{display:block}.imp-wat{margin:10px 0 0;font-size:14px}.imp-verschil{background:var(--amber-soft);color:var(--amber-text);border-radius:12px;margin:8px 0 0;padding:10px 12px;font-size:14px;line-height:1.45}.imp-bekijk{margin-top:10px}.sheet.imp-voorbeeld{--sheet-size:16px;height:auto;padding:12px 0 4px;position:static;overflow:visible}.sheet.imp-voorbeeld .sheet-sec{padding-bottom:14px;display:block}.sheet.imp-voorbeeld{border-radius:14px;margin-top:10px;padding:12px 14px 4px;transform:none}.adm-notatie{margin-top:12px}.adm-notatie-std{padding:14px 22px 18px}.adm-notatie-std .label-rij{margin-right:-12px}.adm-notatie-std .fld-label,.adm-notatie-std .fld-hint{padding-left:0}.lijst.adm-ga,.lijst.adm-meekijken{margin-top:12px}.ed-word{margin-bottom:14px}.ed-word .ed-help{margin-top:8px}.ed-word-ok{background:var(--green-soft);color:var(--text);border-radius:12px;margin:8px 0 0;padding:10px 12px;font-size:14px;line-height:1.45}.rg-kies{margin-top:10px}.rg-lijst{margin:10px 2px 0;font-size:14px;line-height:1.5}.bk-last{margin:12px 2px 0;font-size:14px}.bk-groep{margin:22px 4px 0;font-size:19px;font-weight:600}.gk-knoppen{grid-template-columns:repeat(3,1fr);padding-top:0;display:grid}.gk-knoppen .gk-opt{padding:0 8px}.gk-knoppen:has(>.gk-opt:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.gk-knoppen .gk-opt{white-space:nowrap}@media (width>=720px){.gk-knoppen{grid-template-columns:repeat(6,1fr)}.gk-knoppen:has(>.gk-opt:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,220px))}}.gk-knoppen.gk-schuif{background:var(--surface-sunk);border-radius:16px;gap:4px;padding:4px}.gk-schuif .gk-opt{min-height:48px;color:var(--text-muted);transition:background var(--t-fast) ease, color var(--t-fast) ease;background:0 0;border-radius:12px;font-size:16px}.gk-schuif .gk-opt[aria-pressed=true]{background:var(--control-on);color:var(--text);box-shadow:none}@media (width>=720px){.gk-knoppen.gk-schuif{grid-template-columns:repeat(3,minmax(0,180px));width:max-content;max-width:100%}.gk-knoppen.gk-schuif:has(>.gk-opt:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,180px))}}.adm-stappen{border-radius:var(--r-block);margin-top:16px;padding:16px 12px 8px}.adm-stappen-kop{justify-content:space-between;align-items:baseline;gap:12px;padding:0 10px 6px;display:flex}.adm-stappen-kop h2{margin:0;font-size:20px;font-weight:600}.adm-stappen-kop .muted{font-size:15px}.adm-stap-vink{border:2px solid var(--control-on);width:28px;height:28px;transition:background-color var(--t-mid) var(--ease), border-color var(--t-mid) var(--ease);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.adm-stap.is-klaar .adm-stap-vink{background:var(--green-soft);color:var(--green);border-color:#0000}.adm-stap.is-klaar .adm-row-title{color:var(--text-muted)}.ed-oude-break{border-radius:var(--r-control);background:var(--amber-soft);align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.ed-oude-break p{min-width:0;color:var(--amber-text);flex-direction:column;flex:auto;gap:2px;margin:0;font-size:14px;display:flex}.ed-oude-break strong{color:var(--text);font-size:15px}.ed-oude-break .btn{flex:none}.ed-vonk[aria-busy=true]>svg{display:none}.ed-vonk[aria-busy=true]:before,.ed-link[aria-busy=true]:before{content:"";vertical-align:-2px;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:13px;height:13px;margin-right:6px;animation:.7s linear infinite sk-draai;display:inline-block}.imp-delen{flex-direction:column;gap:14px;margin-top:4px;display:flex}.imp-deel{border-top:1px solid var(--line);padding-top:12px}.imp-deel-naam{font-size:16px;display:block}.imp-deel-wat{color:var(--text-muted);margin:4px 0 0;font-size:14px}.imp-akk,.imp-akk-weg{color:var(--text);margin:2px 6px 0 0;font-weight:700;display:inline-block}.imp-akk-weg{background:var(--amber-soft);color:var(--amber-text);border-radius:6px;padding:0 6px;text-decoration:line-through;text-decoration-thickness:2px}.theme-platform{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f4f1;--surface:#fff;--surface-sunk:#f4f4f1;--surface-raised:#edede9;--chip:#edede9;--control:#edede9;--control-on:#17171a;--line:#ecece8;--text:#17171a;--text-muted:#55555c;--text-lyric:#3a3a40;--text-faint:#a0a0a6;--text-dim:#55555c;--red-text:#a4190f;--red-soft:#d9291a1a;--green:#1e8a50;--green-soft:#1e8a501f;--amber:#e39a0b;--amber-text:#8a5a00;--amber-soft:#fdf3de;--amber-line:#8a5a0029;--line-strong:#e3e3de;--text-chip:#3d3d43;--track-off:#7b7b81;--amber-track:#b77700;--keuze:#00756b;--keuze-tekst:#006b62;--keuze-zacht:#00756b1a;--op-keuze:#fff;--rood:#d9291a;--pf-r-xs:6px;--pf-r-s:10px;--pf-r-m:14px;--pf-r-l:18px;--pf-r-xl:24px;--r-control:var(--pf-r-m);background:var(--bg);color:var(--text)}.theme-platform :focus-visible{outline-color:var(--text)}.theme-platform .tgl-track{background:var(--track-off)}.theme-platform .tgl-knob{box-shadow:0 1px 3px #0003}.pf{background:var(--bg);flex-wrap:wrap;flex:auto;align-items:stretch;min-width:0;display:flex;overflow-y:auto}.pf-menu{box-sizing:border-box;max-width:272px;padding:20px 14px calc(18px + var(--safe-bottom));padding-left:calc(14px + var(--safe-left));flex-direction:column;flex:236px;gap:24px;display:flex}.pf-merk{align-items:center;gap:10px;padding:6px 12px;display:flex}.pf-merk svg{flex:none}.pf-menu-items{flex-direction:column;gap:2px;display:flex}.pf-menu-item{border-radius:var(--pf-r-m);width:100%;min-height:48px;color:var(--text-muted);font:inherit;text-align:left;cursor:pointer;transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;border:0;align-items:center;gap:12px;padding:0 14px;font-size:16px;display:flex}.pf-menu-item.is-on{background:var(--keuze-zacht);color:var(--keuze-tekst);font-weight:600}.pf-menu-item:before{content:"";background:var(--red);opacity:0;width:6px;height:6px;transition:opacity calc(var(--t-mid) * .75) var(--ease), transform calc(var(--t-mid) * .75) var(--ease);border-radius:50%;position:absolute;left:4px;transform:scale(.4)}.pf-menu-item.is-on:before{opacity:1;transition-duration:var(--t-mid);transform:none}.pf-menu-item{position:relative}.pf-account-vak{flex-direction:column;margin-top:auto;display:flex;position:relative}.pf-account{border-radius:var(--pf-r-m);background:var(--surface-raised);width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:10px;padding:8px 12px;display:flex}.pf-account-vlak{background:var(--control-on);width:32px;height:32px;color:var(--surface);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.pf-account-tekst{flex-direction:column;min-width:0;display:flex}.pf-account-naam{font-size:15px;font-weight:500}.pf-account-sub{color:var(--text-muted);font-size:13px}.pf-blad{box-sizing:border-box;min-width:0;padding:14px 14px 14px 0;padding-right:calc(14px + var(--safe-right));flex:999 560px}.pf-vlak{box-sizing:border-box;border-radius:var(--pf-r-xl);background:var(--surface);flex-direction:column;gap:16px;min-height:100%;padding:26px 30px 34px;display:flex}@media (width>=721px){.pf{flex-wrap:nowrap}.pf-menu{flex:0 0 236px;align-self:flex-start;height:100dvh;position:sticky;top:0}.pf-blad{flex:1 1 0}}@media (width<=720px){.pf{flex-flow:column}.pf-menu{max-width:none;padding:calc(12px + var(--safe-top)) 12px 0;flex-flow:wrap;flex:none;align-items:center;gap:10px}.pf-merk{flex:auto;order:0;padding:0 4px}.pf-menu-items{border-radius:var(--pf-r-l);background:var(--surface-raised);flex-direction:row;flex-basis:100%;order:2;gap:4px;padding:4px}.pf-menu-item{border-radius:var(--pf-r-m);flex:1 1 0;justify-content:center;min-width:0;padding:0 8px;font-size:15px}.pf-menu-item svg{display:none}.pf-account{background:0 0;flex:none;order:1;width:auto;margin-top:0;padding:0 4px}.pf-account-naam{display:none}.pf-blad{flex:auto;padding:12px}.pf-vlak{border-radius:var(--pf-r-xl);padding:20px 18px 28px}}.pf-kop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pf-kop-tekst{flex-direction:column;gap:5px;min-width:0;display:flex}.pf-titel{letter-spacing:-.01em;margin:0;font-size:27px}.pf-kop-sub{margin:0;font-size:16px;line-height:1.45}.pf-kop-sub .uitleg-knop{vertical-align:middle;margin:-12px -11px -10px -8px;display:inline-flex}.pf-kop-sub .uitleg-knop[aria-expanded=true] .uitleg-rond{color:var(--surface)}.pf-p{max-width:65ch;margin:0;font-size:15px;line-height:1.5}.pf-sectie{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-top:6px;display:flex}.pf-h{margin:0;font-size:19px;font-weight:600}.pf-sectie-bij{font-size:15px}.pf-terug{border-radius:var(--pf-r-m);min-height:48px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;padding:0 14px 0 8px;font-size:16px;font-weight:500;display:inline-flex}.pf-knop-donker,.pf-knop-zacht,.pf-knop-rood,.pf-knop-rood-vol{border-radius:var(--pf-r-m);min-height:48px;font:inherit;cursor:pointer;transition:opacity var(--t-fast) ease;border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.pf-knop-donker{background:var(--control-on);color:var(--surface)}.pf-knop-zacht{background:var(--surface-raised);color:var(--text);font-weight:500}.pf-knop-rood{background:var(--red-soft);color:var(--red-text)}.pf-knop-rood-vol{background:var(--red);color:var(--surface)}.pf-knop-donker:disabled,.pf-knop-zacht:disabled,.pf-knop-rood:disabled,.pf-knop-rood-vol:disabled{opacity:.45;cursor:default}:is(.pf-knop-donker,.pf-knop-zacht,.pf-knop-rood,.pf-knop-rood-vol)[aria-busy=true]{opacity:1;pointer-events:none;cursor:progress}:is(.pf-knop-donker,.pf-knop-zacht,.pf-knop-rood,.pf-knop-rood-vol)[aria-busy=true]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite sk-draai}:is(.pf-knop-donker,.pf-knop-zacht,.pf-knop-rood,.pf-knop-rood-vol)[aria-busy=true]>svg{display:none}.pf-cijfers{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;display:grid}.pf-cijfer{box-sizing:border-box;border-radius:var(--pf-r-l);background:var(--surface-sunk);flex-direction:column;gap:2px;min-width:0;padding:16px 18px;display:flex}.pf-cijfer-label{color:var(--text-muted);font-size:15px}.pf-cijfer-waarde{font-family:var(--font-display);margin:0;font-size:29px;line-height:1.15}.pf-cijfer-bij{color:var(--text-muted);margin:0;font-size:14px}.pf-cijfer-bij.is-let{color:var(--amber-text)}.pf-groei{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--pf-r-l);flex-wrap:wrap;align-items:center;gap:28px;padding:18px 20px;display:flex}.pf-groei-grafiek{flex:none;display:block}.pf-groei.is-alleen{width:fit-content;max-width:100%}.pf-staaf{fill:color-mix(in srgb, var(--text) 60%, transparent)}.pf-staaf.is-nu{fill:var(--text)}.pf-staaf.is-fout{fill:var(--amber-text)}.pf-groei-lijn{stroke:var(--line);stroke-width:1px}.pf-groei-tekst{fill:var(--text-muted);font-family:inherit;font-size:12px}.pf-groei-tekst.is-nu{fill:var(--text);font-weight:600}.pf-groei-cijfers{flex-grow:1;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;min-width:0;margin:0;display:grid}.pf-groei-cijfers .pf-cijfer{background:0 0;border-radius:0;padding:0}.pf-groei-cijfers .pf-cijfer-label,.pf-groei-cijfers .pf-cijfer-bij{font-size:13px}.pf-groei-cijfers .pf-cijfer-waarde{font-size:25px}.pf-wring{box-sizing:border-box;width:100%;font:inherit;text-align:left;color:inherit;border-radius:var(--pf-r-m);background:var(--surface-sunk);cursor:pointer;transition:background var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);border:0;align-items:center;gap:14px;padding:13px 16px;display:flex}.pf-wring:active{transform:scale(.99)}.pf-wring svg{flex:none}.pf-wring-tekst{flex-direction:column;flex-grow:1;gap:2px;min-width:0;display:flex}.pf-wring-tekst strong{font-weight:500}.pf-wring-tekst .muted{font-size:14px}.pf-trij.pf-nrij{grid-template-columns:minmax(0,1fr) 120px 110px 120px}.pf-trij.pf-mailrij{grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) 9rem minmax(7rem,.8fr);align-items:start}.pf-mailnaar{overflow-wrap:anywhere;min-width:0}.pf-mailonderwerp,.pf-mailrij .pf-nartiest{opacity:.8;width:100%;font-size:13px;display:block}.pf-mailfout{color:var(--amber-text);overflow-wrap:anywhere}.pf-trij.pf-mailrij.is-mis{box-shadow:inset 2px 0 0 var(--amber-text)}@media (width<=760px){.pf-trij.pf-mailrij{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pf-trij.pf-arij{grid-template-columns:110px minmax(0,1fr) 120px 140px}.pf-nartiest{font-size:14px}.pf-adatum{font-variant-numeric:tabular-nums}.pf-trij.is-af .pf-tnaam{text-decoration:line-through;-webkit-text-decoration-color:var(--amber-text);text-decoration-color:var(--amber-text)}.pf-h-klein{font-size:16px}.pf-bandlet{box-sizing:border-box;border-radius:var(--pf-r-l);background:var(--amber-soft);color:var(--amber-text);cursor:pointer;text-align:left;border:0;padding:12px 18px}@media (width<=760px){.pf-trij.pf-nrij{grid-template-columns:minmax(0,1fr) 90px 110px}.pf-trij.pf-nrij>:nth-child(3){display:none}.pf-trij.pf-mailrij{grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) 9rem minmax(7rem,.8fr);align-items:start}.pf-mailnaar{overflow-wrap:anywhere;min-width:0}.pf-mailonderwerp,.pf-mailrij .pf-nartiest{opacity:.8;width:100%;font-size:13px;display:block}.pf-mailfout{color:var(--amber-text);overflow-wrap:anywhere}.pf-trij.pf-mailrij.is-mis{box-shadow:inset 2px 0 0 var(--amber-text)}@media (width<=760px){.pf-trij.pf-mailrij{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pf-trij.pf-arij{grid-template-columns:96px minmax(0,1fr) 110px}.pf-trij.pf-arij>:nth-child(3){display:none}}.pf-logo{align-items:center;gap:11px;display:flex}.pf-logo-beeld{border-radius:var(--pf-r-s);object-fit:cover;flex:none;width:30px;height:30px}.pf-logo-tekst{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;min-width:0;font-size:14px;overflow:hidden}.pf-logo-kies{cursor:pointer;flex:none;min-height:0;padding:5px 11px;font-size:13px}.pf-getal{align-items:center;gap:10px;display:flex}.pf-getal .fld-input{text-align:center;font-variant-numeric:tabular-nums;width:76px;min-width:0;padding:0 8px}.pf-getal-bij{color:var(--text-muted);font-size:15px}.pf-kaarten{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width<=680px){.pf-kaarten{grid-template-columns:minmax(0,1fr)}}.pf-kaart-i{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--pf-r-l);flex-direction:column;gap:12px;padding:18px 20px;display:flex}@media (width>=681px){.pf-kaarten.is-lijn>.pf-kaart-i{grid-row:span 4;grid-template-rows:subgrid;row-gap:12px;display:grid}}.pf-kaart-i>p.muted{margin:0;font-size:14px;line-height:1.45}.pf-getallen{flex-wrap:wrap;gap:14px 22px;display:flex}.pf-voorbeeld{border-radius:var(--pf-r-s);background:var(--surface-sunk);color:var(--text-muted);margin:auto 0 0;padding:9px 12px;font-size:14px;line-height:1.45}.pf-matrix.is-tegels .pf-mrij{grid-template-columns:minmax(220px,1fr) 130px 150px;min-width:540px}.pf-mnaam.pf-tegelnaam{flex-direction:row;align-items:center;gap:10px}.pf-tegelnaam .fld-input{width:100%;max-width:240px;min-height:40px;font-size:15px}.pf-gezicht{border:1px solid var(--line);border-radius:var(--pf-r-l);align-items:center;gap:14px;padding:16px 18px;display:flex}.pf-gezicht-logo{object-fit:contain;flex:none;max-width:120px;max-height:40px}.pf-gezicht-merk{border-radius:var(--pf-r-m);background:var(--text);width:40px;height:40px;color:var(--surface);flex:none;justify-content:center;align-items:center;font-size:19px;font-weight:700;display:flex}.pf-gezicht-tekst{flex-direction:column;flex-grow:1;gap:2px;min-width:0;display:flex}.pf-gezicht-tekst strong{font-size:17px}.pf-gezicht-bij{flex:none;font-size:13px}@media (width<=560px){.pf-gezicht-bij{display:none}}.pf-trij.pf-airij{grid-template-columns:minmax(160px,1fr) 90px minmax(80px,1.2fr) 150px}.pf-ailimiet{align-items:center;gap:8px;display:flex}.pf-ailimiet .fld-input{text-align:center;font-variant-numeric:tabular-nums;width:72px;min-height:38px;padding:0 8px}.pf-ailimiet-zet{flex:none;min-height:34px;padding:0 12px;font-size:13px}.pf-ai-balk>.is-op{background:var(--red-text)}@media (width<=760px){.pf-trij.pf-airij{grid-template-columns:minmax(130px,1fr) 80px 130px}.pf-trij.pf-airij>:nth-child(3){display:none}}.pf-aandacht{border-radius:var(--pf-r-l);background:var(--amber-soft);flex-direction:column;padding:0 18px;display:flex}.pf-let{width:100%;min-height:52px;color:var(--amber-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;font-size:16px;display:flex}.pf-letrij{align-items:center;gap:4px;display:flex}.pf-letrij+.pf-letrij,.pf-let+.pf-let{border-top:1px solid var(--amber-line)}.pf-letweg{width:44px;height:44px;color:var(--amber-text);opacity:.55;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-right:-12px;display:flex}.pf-letweg:hover,.pf-letweg:focus-visible{opacity:1;background:var(--amber-line)}.pf-aandacht-bij{margin:8px 2px 0;font-size:14px}.pf-log-keer{font-size:14px}.pf-week-stand{flex-basis:100%;font-size:15px}.pf-let-tekst{flex-grow:1;line-height:1.4}.pf-let svg{flex:none}.pf-stip{background:var(--amber);border-radius:50%;flex:none;width:9px;height:9px}.pf-kaart{box-sizing:border-box;border-radius:var(--pf-r-xl);background:var(--surface-sunk);min-height:132px;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;gap:12px;padding:20px;display:flex}.pf-kaart-kop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pf-kaart-naam{font-size:18px;font-weight:600;line-height:1.3}.pf-kaart-kop svg{color:var(--text-muted);flex:none;margin-top:3px}.pf-merkteken{background:var(--line-strong);color:var(--text-chip);border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:5px 11px;font-size:14px;font-weight:500;display:inline-flex}.pf-merkteken.is-let{background:var(--amber-soft);color:var(--amber-text)}.pf-regel{border-radius:var(--pf-r-l);background:var(--surface-sunk);width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 20px;display:flex}.pf-regel-naam{font-size:17px;font-weight:600}.pf-regel-vul{flex-grow:1}.pf-regel-wat{flex-wrap:wrap;flex:1 1 0;align-items:baseline;gap:2px 12px;min-width:0;display:flex}.pf-regel-wat>*{flex:none;max-width:100%}.pf-regel-wanneer{white-space:nowrap}.pf-regel svg{color:var(--text-muted);flex:none}.pf-lijst-regel{border-radius:var(--pf-r-l);background:var(--surface-sunk);flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px 20px;display:flex}.pf-lijst-info{overflow-wrap:anywhere;flex-direction:column;flex:260px;gap:2px;min-width:0;display:flex}.pf-lijst-vraag{flex-basis:100%}.pf-balk{box-sizing:border-box;border-radius:var(--pf-r-l);background:var(--amber-soft);color:var(--amber-text);flex-wrap:wrap;align-items:center;gap:14px;padding:16px 20px;display:flex}.pf-balk-tekst{flex:999 280px;min-width:0;font-size:16px;line-height:1.45}.pf-balk.is-rustig{background:var(--surface-sunk);color:var(--text)}.pf-balk.is-rustig.pf-live{background:var(--keuze-zacht)}.pf-live{flex-wrap:nowrap;align-items:flex-start}.pf-live .pf-balk-tekst{flex:auto}.pf-live .pf-stip{background:var(--rood);flex:none;margin-top:8px}.pf-live-band{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.pf-regel.is-vast{cursor:default}.pf-regel.is-vast .pf-regel-wat{flex:220px}.pf-regel.is-vast .pf-regel-wanneer{margin-left:auto}.pf-sessies{margin:0;padding:0;list-style:none}.pf-amber-tekst{color:var(--amber-text)}.pf-feiten{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:0;display:grid}.pf-feit{box-sizing:border-box;border-radius:var(--pf-r-l);background:var(--surface-sunk);flex-direction:column;gap:3px;min-width:0;padding:14px 18px;display:flex}.pf-feit-label{color:var(--text-muted);font-size:15px}.pf-feit-waarde{margin:0;font-size:19px}.pf-leden{border-radius:var(--pf-r-xl);background:var(--surface-sunk);margin:0;padding:0 18px;list-style:none}.pf-lid+.pf-lid{border-top:1px solid var(--line-strong)}.pf-lid-regel{width:100%;min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:nowrap;align-items:center;gap:12px;padding:10px 0;display:flex}.pf-lid-regel:disabled{cursor:default}.pf-lid-tekst{flex-wrap:wrap;flex:auto;align-items:center;gap:2px 14px;min-width:0;display:flex}.pf-lid-wie{flex-direction:column;flex:200px;gap:1px;min-width:0;display:flex}.pf-lid-naam{min-width:0;font-size:16px;font-weight:500}.pf-lid-mail{min-width:0;color:var(--text-muted);overflow-wrap:anywhere;font-size:14px}.pf-lid-speelt{flex:0 0 140px;min-width:0;font-size:14px}@media (width<=860px){.pf-lid-speelt{display:none}}.pf-lid{border-radius:var(--pf-r-m);padding:0 14px}.pf-lid.is-let{background:var(--amber-soft)}.pf-lid.is-let,.pf-lid.is-let+.pf-lid{border-top-color:#0000}.pf-lid-mail.is-let{color:var(--amber-text)}.pf-lid-rolvak{flex:none;width:112px}.pf-lid-rol{border-radius:var(--pf-r-s);background:var(--surface);color:var(--text-muted);padding:5px 11px;font-size:13px;display:inline-block}.pf-lid.is-let .pf-lid-rol{color:var(--amber-text);background:#8a5a0024}.pf-lid-status{flex:none;justify-content:flex-end;display:flex}.pf-lid-status .pf-merkteken{align-self:center}@media (width>=721px){.pf-lid-status{width:160px}}.pf-lid-regel svg{color:var(--text-muted);transition:transform var(--t-fast) ease;flex:none}.pf-lid.is-open .pf-lid-regel svg{transform:rotate(90deg)}.pf-vraag{box-sizing:border-box;border-radius:var(--pf-r-l);background:var(--amber-soft);color:var(--amber-text);flex-direction:column;gap:10px;padding:18px 20px;display:flex}.pf-vraag.is-rood{background:var(--red-soft);color:var(--red-text)}.pf-vraag-tekst{margin:0;font-size:16px;line-height:1.45}.pf-vraag-knoppen{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.pf-gevaar{box-sizing:border-box;border-radius:var(--pf-r-xl);background:var(--surface-sunk);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px;margin-top:8px;padding:18px;display:grid}.pf-gevaar-tekst{flex-direction:column;gap:4px;min-width:0;display:flex}.pf-gevaar-knoppen{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pf-gevaar-knoppen>.pf-bevestig{flex:none}.pf-gevaar .pf-bevestig-vraag[data-open=false]{width:0}.pf-gevaar:has(.pf-bevestig-vraag[data-open=true]){grid-template-columns:minmax(0,1fr)}.pf-gevaar-knoppen:has(.pf-bevestig-vraag[data-open=true]){justify-content:flex-start}.pf-gevaar-knoppen>.pf-bevestig:has(.pf-bevestig-vraag[data-open=true]){flex:100%}@media (width<=720px){.pf-gevaar{grid-template-columns:minmax(0,1fr)}.pf-gevaar-knoppen{justify-content:flex-start}}.pf-nieuw{box-sizing:border-box;border-radius:var(--pf-r-xl);background:var(--surface-sunk);flex-direction:column;flex:280px;gap:12px;padding:18px 20px;display:flex}.pf-grid{margin-top:2px}.pf-vak{min-height:86px}.pf-schakelaars{flex-direction:column;gap:8px;display:flex}.pf-kleur{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pf-kleur .fld-input{flex:180px;min-width:0}.pf-kleur-kiezer{border-radius:var(--pf-r-m);background:var(--surface-sunk);cursor:pointer;border:0;flex:none;width:50px;height:50px;padding:4px}.pf-kleur-kiezer.is-leeg{opacity:.25}.pf-plannen{flex-direction:column;gap:6px;margin:0;padding:0;font-size:16px;list-style:none;display:flex}.pf-opslaan{padding:16px 30px calc(18px + var(--safe-bottom));background:var(--surface);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin:10px -30px -34px;display:flex;position:sticky;bottom:0}.pf-opslaan-tekst{min-width:0;color:var(--text-muted);flex:999 200px;font-size:15px}.pf-opslaan.is-wissel>.vouw{flex:100%}.pf-opslaan-rij{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pf-opslaan-knoppen{align-items:center;gap:10px;margin-left:auto;display:flex}.pf-opslaan.is-vuil .pf-opslaan-tekst{color:var(--amber-text)}@media (width<=720px){.pf-opslaan{padding:14px 18px calc(16px + var(--safe-bottom));margin:10px -18px -28px}}.pf-log{display:block}.pf-log+.pf-log{margin-top:18px}.pf-proces{margin:0;padding:0;list-style:none}.pf-proces-rij{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:11px 0;font-size:16px;display:flex}.pf-proces-rij:last-child{border-bottom:0}.pf-proces-naam{flex:0 0 13rem;align-items:center;gap:10px;font-weight:600;display:flex}.pf-proces-wat{min-width:0;color:var(--text-muted);flex:14rem}.pf-proces-stip{background:var(--green);border-radius:50%;flex:none;width:9px;height:9px}.pf-proces-rij.is-let .pf-proces-stip{background:var(--amber-text)}.pf-proces-rij.is-fout .pf-proces-stip{background:var(--rood)}.pf-proces-rij.is-onbekend .pf-proces-stip{background:var(--text-muted)}.pf-proces-rij.is-fout .pf-proces-wat{color:var(--rood)}.pf-proces-rij.is-let .pf-proces-wat{color:var(--amber-text)}.pf-proces-wat .pf-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-height:0;padding:0;text-decoration:underline}@media (width<=560px){.pf-proces-naam{flex-basis:100%}.pf-proces-wat{padding-left:19px}}.pf-meer{justify-content:center;padding-top:4px;display:flex}.pf-zoek-bij{white-space:nowrap;align-self:center;font-size:14px}@media (width<=560px){.pf-zoek-bij{display:none}}.pf-log-dag{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0 0 2px;font-size:13px;font-weight:600}.pf-log-regels{margin:0;padding:0;list-style:none}.pf-log-regel{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 14px;padding:10px 0;font-size:16px;display:flex}.pf-log-regel:last-child{border-bottom:0}.pf-log-tijd{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:0 0 3.5rem}.pf-log-wat{flex:200px;min-width:0}.pf-error{color:var(--amber-text);margin:0;font-size:15px}@media (width<=720px){.pf-lid-rol{display:none}.pf-lid-tekst{flex-direction:column;gap:3px}.pf-lid-wie,.pf-lid-naam,.pf-lid-mail{flex:none;min-width:0;max-width:100%}.pf-lid-naam{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pf-lid-mail{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:15px;overflow:hidden}.pf-merkteken{padding:4px 9px;font-size:13px}.pf-lid-status{display:none}.pf-log-regel{flex-direction:column;gap:2px}.pf-log-tijd{flex:none;font-size:14px}.pf-feiten{grid-template-columns:repeat(2,minmax(0,1fr))}}.pf-schakelaar-let .tgl.is-on .tgl-track{background:var(--amber-track)}.pf-swap{gap:16px}.pf-inkomend{animation:pf-op var(--t-mid) var(--ease) both}@keyframes pf-op{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pf-merkteken,.pf-cijfer-bij{animation:pf-zacht var(--t-fast) var(--ease) both}@keyframes pf-zacht{0%{opacity:0}to{opacity:1}}.pf-kaart,.pf-regel,.pf-let,.pf-lid-regel,.pf-menu-item{transition:background var(--t-fast) var(--ease), transform var(--t-fast) var(--ease)}.pf-kaart:active,.pf-regel:active,.pf-let:active,.pf .tgl:active{transform:scale(.985)}.pf-knop-donker:active,.pf-knop-zacht:active,.pf-knop-rood:active,.pf-knop-rood-vol:active{transform:scale(.97)}.pf-opslaan-weg,.pf-kleur-weg{transition:grid-template-columns var(--t-mid) var(--ease);grid-template-rows:none;grid-template-columns:0fr;display:grid}.pf-opslaan-weg[data-open=true],.pf-kleur-weg[data-open=true]{grid-template-columns:1fr}.pf-opslaan-weg .vouw-in,.pf-kleur-weg .vouw-in{min-width:0;padding-right:8px}.pf-nieuw-vak{flex-direction:column;align-items:flex-end;min-width:0;display:flex}.pf-nieuw-vak .pf-nieuw{width:min(380px,100%)}.pf-bevestig{flex:auto;min-width:0}.pf-functie-uit{max-width:65ch;color:var(--text-muted);margin:0;padding:6px 14px 2px;font-size:15px;line-height:1.45}.pf-icoonknop{width:40px;height:40px;color:var(--text-muted);opacity:.5;cursor:pointer;transition:color var(--t-fast) ease, opacity var(--t-fast) ease, background var(--t-fast) ease;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.pf-icoonknop:hover,.pf-icoonknop:focus-visible{opacity:1;color:var(--red-text);background:var(--red-soft)}.pf-icoonknop:disabled{opacity:.25;cursor:default}@media (hover:none){.pf-icoonknop{opacity:.75}}.pf-lid-kop{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:4px;display:grid}.pf-lid-kop .pf-bevestig{display:contents}.pf-lid-kop .pf-bevestig-vraag{grid-column:1/-1}.pf-lid-kop .pf-vraag{margin-bottom:14px}.pf-lid-fout{margin:0 0 12px}.pf-functie-let{max-width:65ch;color:var(--amber-text);margin:0;padding:6px 14px 2px;font-size:15px;line-height:1.45}.pf .tgl{transition:transform var(--t-fast) var(--ease)}.pf-vlak>.vouw[data-open=false],.swap-laag>.vouw[data-open=false],.pf-stapel>.vouw[data-open=false]{margin-top:-16px}.pf-vlak{overflow-x:clip}.pf-waarschuw{z-index:5;position:sticky;top:12px}.pf-waarschuw .pf-vraag{box-shadow:0 10px 28px #17171a24}.pf-stapel{flex-direction:column;gap:16px;display:flex}.pf-mislukt{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.pf-opslaan-tekst{--swap-op:var(--t-fast);--swap-schuif:var(--t-fast);transition:color var(--t-fast) var(--ease)}.pf-log-band{font-weight:600}.pf-log-reden{color:var(--text-muted);margin-top:2px;font-size:14px;display:block}.pf-knop-rood-vol:disabled{background:var(--control);color:var(--text-muted);opacity:1}.pf-knop-rood-vol[aria-busy=true]:disabled{background:var(--red);color:var(--surface)}@media (width<=720px){.pf-menu-item:before{margin-left:-3px;top:5px;left:50%}}.theme-platform .gk-opt[aria-pressed=true]{background:var(--keuze);color:var(--op-keuze);box-shadow:none}.pf-kop-noot{margin-top:6px;font-size:14px}.pf-merkteken{white-space:nowrap}@media (width<=360px){.pf-menu-item{padding:0 2px;font-size:13px}}@media (width>=721px) and (height<=500px){.pf-menu{padding-top:12px;padding-bottom:calc(10px + var(--safe-bottom));scrollbar-width:none;gap:12px;overflow-y:auto}.pf-menu-items{gap:2px}}@media (width>=721px){.pf-vlak{max-width:1180px}}.pf-kop-tekst{flex:320px}.pf-kop-actie{flex-direction:column;flex:none;align-items:flex-end;max-width:100%;display:flex}@media (width<=720px){.pf-kop-actie,.pf-nieuw-vak{align-items:flex-start}}.pf-grid{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));align-items:start}.theme-platform .fld-input{box-shadow:inset 0 0 0 1px var(--text-faint)}.pf-knoppen{padding-top:0}.pf-knoppen .gk-opt{min-height:50px}.pf-account{width:100%}.pf-account>svg:last-child{color:var(--text-muted);transition:transform var(--t-mid) var(--ease);flex:none;margin-left:auto}.pf-account.is-op>svg:last-child{transform:rotate(180deg)}.pf-account.is-op{background:var(--surface)}.pf-account-foto{object-fit:cover;border-radius:50%;width:100%;height:100%}.pf-accountmenu{z-index:3;border-radius:var(--pf-r-l);background:var(--surface);opacity:0;transform-origin:bottom;pointer-events:none;transition:opacity var(--t-fast) ease, transform var(--t-mid) var(--ease);flex-direction:column;padding:6px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;right:0;transform:translateY(8px)scale(.98);box-shadow:0 10px 30px #00000024,0 2px 6px #0000000f}.pf-accountmenu.is-op{opacity:1;pointer-events:auto;transform:none}.pf-accountmenu-regel{border-radius:var(--pf-r-m);width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--t-fast) ease;background:0 0;border:0;align-items:center;gap:12px;padding:0 12px;font-size:16px;display:flex}.pf-accountmenu-regel svg{color:var(--text-muted);flex:none}.pf-accountmenu-regel:hover,.pf-accountmenu-regel:focus-visible{background:var(--surface-sunk)}.pf-accountmenu-lijn{background:var(--line);height:1px;margin:6px 10px}.pf-menu-groep{flex-direction:column;display:flex}.pf-submenu-in{flex-direction:column;padding:2px 0 6px;display:flex}.pf-submenu-item{border-radius:var(--pf-r-m);width:100%;min-height:48px;color:var(--text-muted);font:inherit;text-align:left;cursor:pointer;transition:background var(--t-fast) ease, color var(--t-fast) ease;background:0 0;border:0;align-items:center;padding:0 14px 0 45px;font-size:15px;display:flex}.pf-submenu-item.is-on{color:var(--keuze-tekst);background:0 0;font-weight:600}.pf-avatar-rij{border-radius:var(--pf-r-xl);background:var(--surface-sunk);flex-wrap:wrap;align-items:center;gap:16px;padding:18px 20px;display:flex}.pf-avatar{background:var(--control-on);width:64px;height:64px;color:var(--surface);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.pf-avatar-foto{object-fit:cover;width:100%;height:100%}.pf-avatar-tekst{flex-direction:column;flex:999 200px;gap:4px;min-width:0;display:flex}.pf-avatar-knoppen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pf-avatar-weg{transition:grid-template-columns var(--t-mid) var(--ease);grid-template-rows:none;grid-template-columns:0fr;display:grid}.pf-avatar-weg[data-open=true]{grid-template-columns:1fr}.pf-avatar-weg .vouw-in{min-width:0}.pf-profiel{border-radius:var(--pf-r-xl);background:var(--surface-sunk);flex-wrap:wrap;align-items:center;gap:18px 22px;padding:24px;display:flex}.pf-profiel-foto{background:var(--control-on);width:88px;height:88px;color:var(--surface);cursor:pointer;border:0;border-radius:50%;flex:none;padding:0;position:relative}.pf-profiel-foto .pf-avatar-foto{border-radius:50%}.pf-profiel-foto[aria-busy=true]{opacity:.6}.pf-profiel-letter{width:100%;height:100%;font-family:var(--font-display,inherit);justify-content:center;align-items:center;font-size:36px;font-weight:800;display:flex}.pf-profiel-pen{background:var(--surface);width:30px;height:30px;color:var(--text);box-shadow:0 0 0 2px var(--surface-sunk), 0 1px 3px #0000002e;transition:transform var(--t-fast,.12s) var(--ease,ease);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-2px;right:-2px}.pf-profiel-foto:hover .pf-profiel-pen,.pf-profiel-foto:focus-visible .pf-profiel-pen{transform:scale(1.1)}.pf-profiel-wie{flex-direction:column;flex:999 220px;gap:3px;min-width:0;display:flex}.pf-profiel-naam{font-family:var(--font-display,inherit);overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:800;line-height:1.15}.pf-profiel-mail,.pf-profiel-rol{margin:0;font-size:15px}.pf-profiel-mail{overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}.pf-profiel-feiten{flex:auto;gap:10px;margin:0;display:flex}.pf-profiel-feiten>div{border-radius:var(--pf-r-l);background:var(--surface);flex:110px;padding:12px 16px}.pf-profiel-feiten dt{color:var(--text-muted);font-size:13px}.pf-profiel-feiten dd{margin:2px 0 0;font-size:20px;font-weight:700}.pf-profiel-feiten .is-let dd{color:var(--amber-text)}@media (prefers-reduced-motion:reduce){.pf-profiel-pen{transition:none}}.pf-vast{background:var(--surface-sunk);color:var(--text-muted);cursor:default;align-items:center;gap:10px;display:flex}.pf-vast-waarde{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;min-width:0;overflow:hidden}.pf-vast svg{flex:none}@media (width<=720px){.pf-menu-groep{flex:1 1 0;min-width:0}.pf-submenu{display:none}.pf-accountmenu{transform-origin:100% 0;min-width:220px;inset:calc(100% + 6px) 0 auto auto;transform:translateY(-8px)scale(.98)}.pf-accountmenu.is-op{transform:none}}.pf-delen{display:none}@property --pf-meer-l{syntax:"<length>";inherits:false;initial-value:0}@property --pf-meer-r{syntax:"<length>";inherits:false;initial-value:0}@media (width<=720px){.pf-menu-items,.pf-delen{--pf-meer-l:0px;--pf-meer-r:0px;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--pf-meer-l), #000 calc(100% - var(--pf-meer-r)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--pf-meer-l), #000 calc(100% - var(--pf-meer-r)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--pf-meer-l), #000 calc(100% - var(--pf-meer-r)), transparent);transition:--pf-meer-l var(--t-mid) var(--ease), --pf-meer-r var(--t-mid) var(--ease)}.pf-menu-items[data-meer-links],.pf-delen[data-meer-links]{--pf-meer-l:40px}.pf-menu-items[data-meer-rechts],.pf-delen[data-meer-rechts]{--pf-meer-r:40px}}.pf-deel{border-radius:var(--pf-r-m);background:var(--surface-sunk);min-height:44px;color:var(--text-muted);font:inherit;white-space:nowrap;cursor:pointer;transition:background var(--t-fast) ease, color var(--t-fast) ease;border:0;flex:none;padding:0 14px;font-size:15px}.pf-deel:hover{background:var(--line)}.pf-deel.is-on{background:var(--keuze);color:var(--op-keuze);font-weight:600}.pf-deel.is-on:hover{background:var(--keuze)}@media (width<=720px){.pf-delen{scrollbar-width:none;gap:6px;margin:-2px -18px 2px;padding:0 18px 2px;display:flex;overflow-x:auto}.pf-delen::-webkit-scrollbar{display:none}.pf-delen.is-alles{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}.pf-deel{min-height:48px}}.pf-tegel{border-radius:var(--pf-r-l);background:var(--surface);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px 12px;padding:12px;display:grid}.pf-tegel.is-uit .pf-tegel-icoon{opacity:.5}.pf-tegel-icoon{border-radius:var(--pf-r-m);background:var(--surface-raised);justify-content:center;align-items:center;width:40px;height:40px;display:flex}@media (width>=900px){.pf-tegel{grid-template-columns:40px minmax(0,1fr) minmax(0,1.4fr)}}.pf-reset{box-sizing:border-box;border-radius:var(--pf-r-xl);background:var(--surface-sunk);flex-direction:column;gap:12px;padding:18px;display:flex}.pf-reset>.vouw[data-open=false]{margin-top:-12px}.pf-reset .pf-bevestig{align-self:stretch}.pf-reset .pf-bevestig-vraag[data-open=false]{width:0}.pf-reset-uitleg{max-width:65ch;color:var(--text-muted);margin:0;font-size:15px;line-height:1.45}.pf-reset-uitleg strong{color:var(--text);font-weight:600}.pf-reset-gelukt{font-weight:500}.pf-backup{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;min-height:64px;padding:10px 0;display:grid}.pf-backup-tekst{flex-direction:column;gap:2px;min-width:0;display:flex}.pf-backup-tekst .pf-lid-naam{flex:none}.pf-backup-wat{color:var(--text-muted);overflow-wrap:anywhere;font-size:15px}.pf-backup .pf-bevestig-vraag[data-open=false]{width:0}.pf-backup:has(.pf-bevestig-vraag[data-open=true]){grid-template-columns:minmax(0,1fr)}@media (width<=720px){.pf-backup{grid-template-columns:minmax(0,1fr)}.pf-backup-knop,.pf-backup .pf-lid-status{justify-self:start}}.pf-ai-reeks,.pf-ai-lijst{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.pf-ai-rij{grid-template-columns:minmax(0,9.5rem) minmax(44px,1fr) max-content;align-items:center;gap:10px;font-size:15px;display:grid}.pf-ai-rij.is-kaal{grid-template-columns:minmax(0,1fr) 6rem}.pf-ai-wanneer{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pf-ai-balk{background:var(--surface-raised);border-radius:999px;height:10px;overflow:hidden}.pf-ai-balk>span{border-radius:inherit;background:var(--text-muted);height:100%;display:block}.pf-ai-bedrag{text-align:right;font-variant-numeric:tabular-nums}.pf-ai-band{border-radius:var(--pf-r-l);background:var(--surface);gap:8px;padding:16px;display:grid}.pf-ai-band-kop{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0;display:flex}.pf-ai-op{color:var(--amber-text);font-weight:600}.pf-ai-limiet{justify-items:start;gap:10px;display:grid}.pf-kaart-kop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 14px;display:flex}.pf-kaart-kop>.pf-h{margin:0}.pf-voorbeeld.is-vast{margin-top:0}.pf-knoppen.is-klein .gk-opt{padding:5px 12px;font-size:14px}.pf-ai-limiet .pf-veld{justify-self:stretch;max-width:28rem}.pf-ai-limiet .fld{margin:0}@media (width<=520px){.pf-ai-rij{grid-template-columns:7.5rem minmax(0,1fr) 4.5rem;gap:8px}}.pf-regels{flex-direction:column;gap:8px;display:flex}.pf-gelukt{color:var(--green);margin:0;font-size:15px;font-weight:500}.pf-link{color:var(--keuze-tekst);font-weight:500}.pf-knoppen-rij{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.pf-menu-tel{background:var(--amber-soft);min-width:22px;height:22px;color:var(--amber-text);border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 7px;font-size:13px;font-weight:600;display:inline-flex}.pf-feit-waarde{overflow-wrap:anywhere}@media (width<=720px){.pf-menu-tel{min-width:17px;height:17px;padding:0 4px;font-size:12px;position:absolute;top:3px;right:3px}.pf-menu-items{scrollbar-width:none;overflow-x:auto}.pf-menu-items::-webkit-scrollbar{display:none}.pf-menu-groep{flex:none}.pf-menu-item{flex:none;padding:0 12px}}.pf-lijst-vraag[data-open=false]{margin-top:-12px}.theme-platform{--sk-vlak:color-mix(in srgb, var(--text) 8%, transparent);--sk-glans:#ffffffa6}.theme-platform .sk-row{height:48px}.pf-fouten{margin:0;padding:0;list-style:none}.pf-fout{border-radius:var(--pf-r-l);background:var(--surface-sunk);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.pf-fout.is-urgent{background:var(--red-soft);box-shadow:inset 0 0 0 1.5px #a4190f47}.pf-urgent{color:var(--red-text);align-self:flex-start;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.pf-urgent .pf-stip{background:var(--rood)}.pf-urgent-tekst{color:var(--red-text);font-weight:600}.pf-fout-titel{overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.35}.pf-fout-plek,.pf-fout-feiten{overflow-wrap:anywhere;margin:0;font-size:14px}.pf-fout-uitleg{flex-direction:column;gap:8px;margin-top:6px;display:flex}.pf-fout-uitleg dl{margin:0}.pf-fout-uitleg dt{color:var(--text-muted);font-size:14px}.pf-fout-uitleg dd{margin:0 0 8px;line-height:1.45}.pf-fout .pf-knoppen-rij{align-items:center}.pf-hl-opmerkingen{gap:0;margin:0;padding:0;list-style:none;display:grid}.pf-hl-opmerkingen li{border-top:1px solid var(--line);gap:2px;padding:10px 0;display:grid}.pf-hl-opmerkingen p{overflow-wrap:anywhere;white-space:pre-line;margin:0}.pf-hl-opmerkingen .muted{font-size:14px}.pf-klaarzetten{border-radius:var(--pf-r-m);background:var(--keuze-zacht);color:var(--keuze-tekst);margin:0;padding:11px 15px;font-size:13px;line-height:19px}.pf-functiebalk{border-radius:var(--pf-r-m);background:var(--surface-sunk);flex-wrap:wrap;align-items:center;gap:16px;padding:11px 14px;display:flex}.pf-functiebalk>.muted{flex:260px;min-width:0;font-size:13px;line-height:18px}.pf-functiebalk strong{color:var(--text);font-weight:600}.pf-matrix{-webkit-overflow-scrolling:touch;overflow-x:auto}.pf-mrij{border-radius:var(--pf-r-s);grid-template-columns:minmax(220px,2.2fr) repeat(5,76px);align-items:center;gap:8px;min-width:620px;padding:6px 12px;display:grid}.pf-mrij+.pf-mrij,.pf-matrix section .pf-mrij{border-top:1px solid var(--line);border-radius:0}.pf-mrij.is-uit{opacity:.55}.pf-matrix.is-rollen .pf-mrij{grid-template-columns:minmax(220px,2.2fr) repeat(6,76px);min-width:700px}.pf-matrix.is-rollen .pf-mcel input:disabled{opacity:.45}.pf-terugzet{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pf-mkop{z-index:1;background:var(--surface);border-bottom:1px solid var(--line-strong);border-radius:0;padding-bottom:8px;position:sticky;top:0}.pf-mkop span{letter-spacing:.5px;text-transform:uppercase;color:var(--text-faint);text-align:center;font-size:12px;font-weight:600}.pf-mkop span:first-child{text-align:left}.pf-mkop .is-uitgelicht{color:var(--text)}.pf-mgroep{align-items:baseline;gap:10px;min-width:620px;padding:16px 12px 6px;display:flex}.pf-mgroep h3{margin:0;font-size:13px;font-weight:600}.pf-mgroep .muted{font-size:12px}.pf-overal{border-radius:var(--pf-r-xs);background:var(--chip);color:var(--text-chip);padding:2px 9px;font-size:12px}.pf-mnaam{flex-direction:column;gap:1px;min-width:0;padding:6px 0;display:flex}.pf-mnaam strong{font-size:14px;font-weight:500}.pf-mnaam .muted{font-size:12px;line-height:16px}.pf-mcel{cursor:pointer;justify-content:center;align-items:center;min-height:44px;display:flex}.pf-mcel input{width:19px;height:19px;accent-color:var(--keuze);cursor:pointer}.pf-mcel input:disabled{cursor:default}.pf-mgetal{cursor:text}.pf-mgetal input{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--pf-r-s);background:var(--control);width:100%;height:34px;color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:center;cursor:text;padding:0 6px}.pf-mgetal input::placeholder{color:var(--muted);font-size:.82em}.pf-mleeg{cursor:default}.pf-bedrag{align-items:center;gap:8px;display:flex}.pf-bedrag input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:auto;padding:0}.pf-bedrag-bij{color:var(--text-muted);flex:none;font-size:12px}.pf-schakelblok{border:1px solid var(--line-strong);border-radius:var(--pf-r-l);flex-wrap:wrap;align-items:flex-start;gap:18px;padding:16px 18px;display:flex}.pf-schakelblok.is-aan{background:var(--keuze-zacht);border-color:#00756b4d}.pf-schakelblok-tekst{flex:280px;min-width:0}.pf-plannen-lijst{flex-direction:column;gap:10px;display:flex}.pf-planrij{border:1px solid var(--line-strong);border-radius:var(--pf-r-l);overflow:hidden}.pf-planrij.is-uitgelicht{border-color:var(--text)}.pf-planknop{box-sizing:border-box;width:100%;min-height:44px;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 17px;display:flex}.pf-planknop:hover{background:var(--surface-sunk)}.pf-plannaam{min-width:90px;font-size:15px;font-weight:600}.pf-planprijs{color:var(--text-muted);min-width:140px;font-size:14px}.pf-planbands{flex:auto;font-size:13px}.pf-planvak{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding:4px 17px 18px;display:flex}.pf-vinkje{box-sizing:border-box;cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:10px 2px;display:flex}.pf-vinkje input{width:19px;height:19px;accent-color:var(--keuze);cursor:pointer;flex:none;margin-top:2px}.pf-vinkje>span{flex-direction:column;gap:2px;min-width:0;display:flex}.pf-vinkje strong{font-size:14px;font-weight:500}.pf-vinkje .muted{font-size:12px;line-height:17px}.pf-planknoppen{flex-wrap:wrap;gap:8px;display:flex}.pf-plankeuze{border:1px solid var(--line-strong);border-radius:var(--pf-r-m);background:var(--surface);min-height:44px;font:inherit;color:var(--text);text-align:left;cursor:pointer;flex-direction:column;flex:130px;gap:2px;padding:11px 14px;display:flex}.pf-plankeuze:hover{background:var(--surface-sunk)}.pf-plankeuze.is-on{border-color:var(--keuze);background:var(--keuze-zacht)}.pf-plankeuze-naam{font-size:14px;font-weight:600}.pf-plankeuze-prijs{color:var(--text-muted);font-size:12px}.pf-plankeuze.is-on .pf-plankeuze-prijs{color:var(--keuze-tekst)}.pf-balk.is-rood{background:var(--red-soft);color:var(--red-text);border-color:#a4190f47}.pf-balk.is-rood .pf-stip{background:var(--red-text)}.pf-zoekbalk{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pf-zoek{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--pf-r-m);background:var(--surface-sunk);min-width:0;min-height:44px;color:var(--text-muted);flex:240px;align-items:center;gap:9px;padding:0 14px;display:flex}.pf-zoek input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:auto;padding:11px 0;font-size:14px}.pf-kies{flex:0 auto;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex;position:relative}.pf-kies-label{flex:none;font-size:13px}.pf-kies-knop{border-radius:var(--r-control);background:var(--surface-sunk);min-width:0;min-height:50px;box-shadow:inset 0 0 0 1px var(--text-faint);font:inherit;color:var(--text);text-align:left;cursor:pointer;transition:box-shadow var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 14px 0 16px;font-size:15px;font-weight:600;display:flex}.pf-kies-knop>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pf-kies-knop>svg{color:var(--text-muted);transition:transform var(--t-mid) var(--ease);flex:none}.pf-kies-knop.is-open>svg{transform:rotate(180deg)}.pf-kies-knop:focus-visible,.pf-kies-knop.is-open{box-shadow:inset 0 0 0 2px var(--text);outline:none}.pf-kies-knop:disabled{cursor:default;opacity:.6}.pf-kies-lijst{z-index:20;overscroll-behavior:contain;border-radius:var(--pf-r-l);background:var(--surface);width:max-content;min-width:100%;max-width:min(420px,100vw - 48px);max-height:320px;box-shadow:0 0 0 1px var(--line-strong), 0 18px 40px -12px #00000040;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.pf-kies-groep{color:var(--text-muted);padding:10px 12px 4px;font-size:12px;font-weight:600}.pf-kies-optie{border-radius:var(--pf-r-s);width:100%;min-height:44px;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:15px;display:flex}.pf-kies-optie:hover,.pf-kies-optie:focus-visible{background:var(--surface-sunk);outline:none}.pf-kies-optie[aria-selected=true]{font-weight:600}@media (prefers-reduced-motion:reduce){.pf-kies-knop>svg{transition:none}}.pf-filters{flex-wrap:wrap;gap:7px;display:flex}.pf-filter{box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--pf-r-m);background:var(--surface);min-height:44px;font:inherit;color:var(--text-chip);cursor:pointer;white-space:nowrap;padding:9px 13px;font-size:13px}.pf-filter.is-let{border-color:var(--amber-line);background:var(--amber-soft);color:var(--amber-text)}.pf-filter.is-on{background:var(--control-on);border-color:var(--control-on);color:var(--surface);font-weight:500}.pf-filter-tel{opacity:.7}.pf-tabel{flex-direction:column;display:flex}.pf-trij{box-sizing:border-box;border-radius:var(--pf-r-m);min-height:44px;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 64px 160px 24px;align-items:center;gap:14px;padding:12px 14px;display:grid}.pf-tabel.is-plan .pf-trij{grid-template-columns:minmax(0,1fr) 110px 64px 170px 24px}@media (width<=760px){.pf-tabel.is-plan .pf-trij{grid-template-columns:minmax(0,1fr) 96px 150px 24px}.pf-tabel.is-plan .pf-trij>:nth-child(3){display:none}}.pf-tabel.is-plan{container-type:inline-size}@container (width<=560px){.pf-tabel.is-plan .pf-trij{grid-template-columns:minmax(0,1fr) auto 24px;row-gap:2px}.pf-tabel.is-plan .pf-trij>:first-child{grid-column:1/3}.pf-tabel.is-plan .pf-trij>:nth-child(3){display:none}.pf-tabel.is-plan .pf-trij>:nth-child(2){grid-area:2/1}.pf-tabel.is-plan .pf-trij>:nth-child(4){text-align:right;grid-area:2/2}.pf-tabel.is-plan .pf-trij>:nth-child(5){grid-area:1/3/3;align-self:center}.pf-tabel.is-plan .pf-tkop>:nth-child(2),.pf-tabel.is-plan .pf-tkop>:nth-child(4){display:none}}.pf-trij+.pf-trij{border-top:1px solid var(--line);border-radius:0}.pf-trij:hover{background:var(--surface-sunk)}.pf-tkop{cursor:default;border-bottom:1px solid var(--line-strong);border-radius:0;min-height:0;padding-bottom:8px}.pf-tkop span{letter-spacing:.5px;text-transform:uppercase;color:var(--text-faint);font-size:12px;font-weight:600}.pf-tnaam{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;font-size:14px;font-weight:500;display:flex}.pf-meer{border-top:1px solid var(--line);align-items:center;gap:14px;padding-top:12px;font-size:13px;display:flex}.pf-meer .muted{flex:auto}.pf-regel-tijd{text-align:right;min-width:140px}.pf-tekstknop{font:inherit;color:var(--keuze-tekst);cursor:pointer;padding:0;background:0 0;border:0;margin-block:-12px;padding-block:12px;font-size:14px;text-decoration:underline}@media (width<=560px){.pf-trij{grid-template-columns:minmax(0,1fr) 48px 24px}.pf-trij>:nth-child(3),.pf-tkop>:nth-child(3){display:none}}.pf-bandkop{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.pf-bandmerk{border-radius:var(--pf-r-l);background:var(--control-on);width:52px;height:52px;color:var(--surface);letter-spacing:.5px;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.pf-bandkop-tekst{flex:220px;min-width:0}.pf-bandnaam{letter-spacing:-.3px;margin:0 0 3px;font-size:23px;font-weight:700}.pf-groen{color:var(--keuze-tekst);font-weight:500}.pf-amber{color:var(--amber-text);font-weight:500}.pf-rood{color:var(--red-text);font-weight:500}.pf-meervak{flex:none;position:relative}.pf-meerknop{border-radius:var(--pf-r-m);border:1px solid var(--line-strong);background:var(--surface);width:44px;height:44px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;display:flex}.pf-meerknop:hover{background:var(--surface-sunk)}.pf-meermenu{z-index:3;box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--pf-r-m);background:var(--surface);opacity:0;transform-origin:100% 0;pointer-events:none;width:232px;transition:opacity var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);flex-direction:column;padding:6px;display:flex;position:absolute;top:50px;right:0;transform:translateY(-6px)scale(.98);box-shadow:0 10px 30px #17171a1f}.pf-meermenu.is-op{opacity:1;pointer-events:auto;transform:none}.pf-meeritem{box-sizing:border-box;border-radius:var(--pf-r-s);width:100%;min-height:44px;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 12px;font-size:14px}.pf-meeritem:hover{background:var(--surface-sunk)}.pf-meeritem.is-rood{color:var(--red-text)}.pf-meerlijn{background:var(--line);height:1px;margin:5px 10px}.pf-banddelen{scrollbar-width:none;gap:6px;margin:0 -30px 2px;padding:2px 30px;display:flex;overflow-x:auto}.pf-banddelen::-webkit-scrollbar{display:none}@media (width<=720px){.pf-banddelen{margin:-2px -18px 2px;padding:0 18px 2px}}.pf-deuren{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.pf-deur{box-sizing:border-box;border-radius:var(--pf-r-l);background:var(--surface-sunk);min-height:44px;font:inherit;color:var(--text);text-align:left;cursor:pointer;transition:background var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);border:0;align-items:center;gap:12px;padding:14px 16px;display:flex}.pf-deur:active{transform:scale(.985)}.pf-deur:hover{background:var(--surface-raised)}.pf-deur-tekst{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.pf-deur-tekst strong{font-size:15px;font-weight:600}.pf-deur-tekst .muted{font-size:13px;line-height:17px}.pf-fb-kop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pf-fb{border-radius:var(--pf-r-l);background:var(--surface);gap:10px;padding:16px 20px;display:grid}.pf-fb.is-klaar{opacity:.6}.pf-fb-boven,.pf-fb-onder{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px;display:flex}.pf-fb-onder{justify-content:space-between}.pf-fb-soort{background:var(--chip,#7f7f7f2e);border-radius:999px;padding:2px 10px;font-weight:600}.pf-fb-soort.is-probleem{background:var(--amber-soft);color:var(--amber-text)}.pf-fb-tekst{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.5}.pf-fb-toestel{overflow-wrap:anywhere;flex:200px;min-width:0;font-size:13px}.pf-kruimels{flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:0 2px;font-size:15px;display:flex}.pf-kruimel{color:var(--text-muted);font:inherit;cursor:pointer;border-radius:var(--pf-r-xs);background:0 0;border:0;padding:2px 0}.pf-kruimel:hover,.pf-kruimel:focus-visible{color:var(--text);text-decoration:underline}.pf-kruimel.is-hier{color:var(--text);cursor:default;font-weight:500}.pf-kruimel.is-hier:hover{text-decoration:none}.pf-kruimel-pijl{color:var(--text-muted)}.pf-kaart-i.pf-lidkop{flex-direction:row;align-items:center;gap:16px}.pf-kaart-i.pf-lidblok{gap:18px;padding:20px 22px}.pf-kaart-i.pf-lidblok .pf-rijen{margin-top:-6px}.pf-lidkop-wie{flex-direction:column;gap:4px;min-width:0;display:flex}.pf-lidkop-naam{overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:600;line-height:30px}.pf-lidkop-onder{overflow-wrap:anywhere;margin:0;font-size:15px}.pf-feit.is-let{background:var(--amber-soft)}.pf-feit.is-let .pf-feit-label,.pf-feit.is-let .pf-feit-waarde{color:var(--amber-text)}.pf-feiten.is-binnen .pf-feit{background:var(--surface-raised)}.pf-sectiekop{flex-direction:column;gap:4px;display:flex}.pf-rijen{margin:0;padding:0;list-style:none}.pf-rij{flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:10px 0;font-size:15px;display:flex}.pf-rij+.pf-rij{border-top:1px solid var(--line)}.pf-rij-naam{font-weight:500}.pf-rij-naam.is-gewoon{font-weight:400}.pf-rij-bij{flex:12rem;min-width:0}.pf-rij-wanneer{font-variant-numeric:tabular-nums;flex:0 0 8.5rem}.pf-rij-stip{background:var(--green);border-radius:50%;flex:none;width:9px;height:9px}.pf-rij.is-let .pf-rij-stip{background:var(--amber)}.pf-rij-let{color:var(--amber-text);font-weight:500}.pf-leeg-let{border-radius:var(--pf-r-m);background:var(--amber-soft);color:var(--amber-text);margin:0;padding:12px 14px;font-size:15px;line-height:1.45}.pf-kaart-i.pf-lidweg{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 16px;padding:20px 22px;display:grid}.pf-kaart-i.pf-lidweg .pf-bevestig{display:contents}.pf-kaart-i.pf-lidweg .pf-bevestig-vraag,.pf-kaart-i.pf-lidweg>.vouw{grid-column:1/-1}.pf-lidweg-tekst{min-width:0}@media (width<=560px){.pf-kaart-i.pf-lidweg{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.pf-rij-wanneer{flex:none}.pf-lidkop-naam{font-size:22px;line-height:26px}}.pf-omzet-lijst{gap:10px;margin:12px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.pf-omzet-lijst li{gap:2px;display:grid}.pf-omzet-lijst strong{overflow-wrap:anywhere;font-weight:600}.pf-trechter-groepen{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:16px;display:grid}.pf-trechter-groepkop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;font-size:14px;display:flex}.pf-trechter-groepkop .pf-trechter-kop{margin:0;font-size:17px}.pf-trechter{margin:0;padding:0;list-style:none;display:grid}.pf-trechter-stap{border-top:1px solid var(--line);grid-template-columns:11.5rem minmax(0,1fr) 3.5rem 3rem;align-items:center;gap:12px;padding:9px 0;display:grid}.pf-trechter-stap:first-child{border-top:0}.pf-trechter-naam{font-size:15px}.pf-trechter-getal{font-variant-numeric:tabular-nums;text-align:right;font-size:16px;font-weight:600}.pf-trechter-deel{color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:14px}.pf-trechter-balk{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.pf-trechter-balk>span{background:var(--text);opacity:.55;border-radius:3px;height:100%;display:block}.pf-trechter-stap.is-let .pf-trechter-deel{color:var(--amber-text);font-weight:600}.pf-trechter-stap.is-let .pf-trechter-balk>span{background:var(--amber);opacity:1}@media (width<=720px){.pf-trechter-stap{grid-template-columns:minmax(0,1fr) auto 3rem;gap:6px 10px}.pf-trechter-balk{grid-area:2/1/auto/-1}}.pf-trechter-bij{margin:0;font-size:15px}.pf-trechter-lijsten{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px 28px;display:grid}.pf-trechter-kop{margin:0 0 6px;font-size:15px;font-weight:600}.pf-trechter-rijen{margin:0;padding:0;list-style:none}.pf-trechter-rijen li{border-top:1px solid var(--line);overflow-wrap:anywhere;justify-content:space-between;gap:12px;padding:6px 0;font-size:16px;display:flex}.pf-trechter-rijen li:first-child{border-top:0}.pf-mailvoorbeeld{border:1px solid var(--line);border-radius:var(--pf-r-m);background:#fff;width:100%;max-width:600px}.pf-mailtekst{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0;font-size:13px}.pf-reeks{border-bottom:1px solid var(--line);gap:12px;padding:14px 0;display:grid}.pf-reeks:last-child{border-bottom:0}.pf-reeks.is-uit .pf-tnaam{opacity:.6}.pf-reeks-kop{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.pf-reeks-kop .pf-tnaam{flex:999 260px;min-width:0;font-size:16px;font-weight:600}.pf-reeks-kop .pf-nartiest{margin:2px 0 0;font-size:14px;font-weight:400;display:block}.pf-reeks-knoppen,.pf-reeks-stuur{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pf-reeks-kop .pf-reeks-knoppen{flex:none;gap:6px}.pf-reeks-stuur{border-radius:var(--pf-r-m);background:var(--surface-sunk);padding:14px}.pf-reeks-stuur .pf-p{flex-basis:100%;margin:0}.pf-reeks-kop .tgl{flex:none;width:auto}.pf-ik{border-radius:var(--pf-r-m);background:var(--surface-sunk);width:44px;height:44px;color:var(--text);cursor:pointer;transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.pf-ik:hover,.pf-ik.is-open{background:var(--surface-raised)}.pf-ik:active{transform:scale(.94)}.pf-ik:disabled{opacity:.4;cursor:default}.pf-ik.is-gevaar:hover,.pf-ik.is-gevaar:focus-visible{background:var(--red-soft);color:var(--red-text)}:is(.pf-fout,.pf-regel,.pf-gevaar,.pf-profiel,.pf-reeks-stuur) .pf-ik{background:var(--surface)}:is(.pf-fout,.pf-regel,.pf-gevaar,.pf-profiel,.pf-reeks-stuur) .pf-ik:hover{background:var(--surface-raised)}.pf-ik:after{content:attr(data-tip);z-index:5;border-radius:var(--pf-r-s);background:var(--text);color:var(--surface);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);padding:5px 9px;font-size:13px;font-weight:500;line-height:1.3;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%,-3px)}.pf-ik.is-links:after{left:auto;right:0;transform:translateY(-3px)}.pf-ik:focus-visible:after{opacity:1;transform:translate(-50%)}.pf-ik.is-links:focus-visible:after{transform:translate(0)}@media (hover:hover){.pf-ik:hover:after{opacity:1;transition-delay:.35s;transform:translate(-50%)}.pf-ik.is-links:hover:after{transform:translate(0)}}.pf-eigen{border-radius:var(--pf-r-m);background:var(--surface-sunk);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;padding:14px;display:grid}.pf-eigen-velden{gap:12px;min-width:0;display:grid}@media (width<=900px){.pf-eigen{grid-template-columns:minmax(0,1fr)}}.pf-vink{align-items:center;gap:8px;min-height:44px;font-size:15px;display:inline-flex}.pf-vink input{width:20px;height:20px;accent-color:var(--text,#17171a)}.ks{--ks-1:0 1px 2px #17171a12, 0 2px 6px #17171a0d;--ks-2:0 1px 2px #17171a12, 0 4px 10px #17171a12;--ks-3:0 4px 8px #17171a1a, 0 18px 40px #17171a2e;grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:20px;display:grid;position:relative}@media (width>=1280px){.ks.heeft-open{grid-template-columns:minmax(260px,320px) minmax(0,1fr) 230px}}.ks-zij{display:none}@media (width>=1280px){.ks-zij{padding-top:12px;display:block}}.ks-links{flex-direction:column;gap:10px;min-width:0;display:flex}.ks-tabs{border-bottom:1px solid var(--line-strong);gap:2px;display:flex}.ks-tab{min-height:44px;font:inherit;color:var(--text-muted);cursor:pointer;transition:color var(--t-fast) ease, border-color var(--t-fast) ease;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 12px;font-size:15px;display:inline-flex}.ks-tab[aria-pressed=true]{color:var(--keuze-tekst);border-color:var(--keuze);font-weight:600}.ks-tel{margin-left:0;position:static}.ks-filter{flex-wrap:wrap;gap:6px;display:flex}.ks-chip{border:1px solid var(--line-strong);background:var(--surface);min-height:32px;font:inherit;color:var(--text);cursor:pointer;white-space:nowrap;transition:background var(--t-fast) ease, color var(--t-fast) ease, transform var(--t-fast) ease;border-radius:999px;padding:0 12px;font-size:14px}.ks-chip:active,.ks-regel:active{transform:scale(.985)}.ks-chip[aria-pressed=true]{background:var(--keuze);border-color:var(--keuze);color:var(--op-keuze)}.ks-lijst{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ks-regel{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;font:inherit;color:var(--text);cursor:pointer;transition:background var(--t-fast) ease, box-shadow var(--t-fast) ease, transform var(--t-fast) ease;background:0 0;border-radius:0;flex-direction:column;gap:2px;padding:12px 10px;display:flex}.ks-regel.is-open{background:var(--surface);box-shadow:var(--ks-1);border-radius:var(--pf-r-m);border-bottom-color:#0000}.ks-regel.is-open strong{color:var(--keuze-tekst)}.ks-regel.is-klaar .ks-regel-onderwerp{color:var(--text-muted)}.ks-regel-boven{justify-content:space-between;gap:10px;font-size:15px;display:flex}.ks-regel-boven strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ks-regel-boven .muted{flex:none;font-size:13px}.ks-regel-onderwerp{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.ks-regel-onder{align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.ks-regel-onder>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ks-stip:before{content:"";background:var(--amber);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.ks-label{background:var(--surface-raised);color:var(--text-chip);border-radius:999px;flex:none;padding:1px 8px;font-size:12px;font-weight:600}.ks-label.is-amber{background:var(--amber-soft);color:var(--amber-text)}.ks-leeg{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:48px 12px;display:flex}.ks-leeg strong{font-size:17px}.ks-gesprek{border-radius:var(--pf-r-xl);background:var(--surface);min-width:0;box-shadow:var(--ks-1);animation:ks-in var(--t-mid) var(--ease);flex-direction:column;gap:14px;padding:18px;display:flex}@keyframes ks-in{0%{opacity:0;transform:translate(16px)}}.ks-kop{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.ks-kop-tekst{flex-direction:column;flex:220px;gap:2px;min-width:0;font-size:14px;display:flex}.ks-onderwerp{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700;line-height:1.3}.ks-kop-acties{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ks-knop{min-height:40px;padding:0 16px}.ks-terug{width:48px;height:48px;color:var(--text);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-10px 0 -10px -12px;display:grid}.ks-cats{padding-bottom:4px}.ks-kaart-knop{border-radius:var(--pf-r-m);background:var(--surface-sunk);width:100%;min-height:44px;font:inherit;color:var(--text);cursor:pointer;text-align:left;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:flex}.ks-berichten{overscroll-behavior:contain;flex-direction:column;gap:10px;min-height:120px;max-height:46vh;padding:2px;display:flex;overflow-y:auto}.ks-bel{border-radius:var(--pf-r-l);background:var(--surface-sunk);flex-direction:column;align-self:flex-start;gap:4px;max-width:88%;padding:10px 14px;display:flex}.ks-bel p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.55}.ks-bel.is-uit{background:var(--keuze-zacht);align-self:flex-end}.ks-bel.is-notitie{border:1px dashed var(--line-strong);background:0 0;align-self:stretch;max-width:none}.ks-bel-wie,.ks-bijlagen,.ks-klein{font-size:13px}.ks-antwoord,.ks-notitie{flex-direction:column;gap:8px;display:flex}.ks-veld,.ks-notitie textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--line-strong);border-radius:var(--pf-r-l);background:var(--surface);width:100%;font:inherit;color:var(--text);padding:12px 14px;font-size:16px;line-height:1.55}.ks-veld{box-shadow:var(--ks-2);transition:box-shadow var(--t-fast) ease, border-color var(--t-fast) ease}.ks-veld:focus-visible,.ks-notitie textarea:focus-visible{outline:2px solid var(--keuze);outline-offset:1px}.ks-notitie label{font-size:14px;font-weight:600}.ks-onder{justify-content:space-between;align-items:center;gap:10px;display:flex}.ks-stil{min-height:44px;font:inherit;color:var(--text-muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0 4px;font-size:14px;text-decoration:underline}.ks-kaart{flex-direction:column;gap:12px;padding:4px 2px 8px;font-size:14px;display:flex}.ks-adres{overflow-wrap:anywhere;font-size:13px}.ks-feiten{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;display:grid}.ks-feiten dt{color:var(--text-muted)}.ks-feiten dd{overflow-wrap:anywhere;margin:0}.ks-let{border-radius:var(--pf-r-s);background:var(--amber-soft);color:var(--amber-text);align-self:flex-start;padding:4px 10px;font-weight:600}.ks-kaart-meer{border-top:1px solid var(--line);flex-direction:column;gap:4px;margin:0;padding:10px 0 0;list-style:none;display:flex}.ks-kaart .ks-klein{margin:0}.ks-toast-plek{bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:5;pointer-events:none;grid-column:1/-1;justify-content:center;align-items:flex-end;height:0;display:flex;position:sticky}.ks-toast{border-radius:var(--pf-r-l);background:var(--control-on);min-height:48px;color:var(--surface);box-shadow:var(--ks-3);white-space:nowrap;opacity:0;pointer-events:none;max-width:calc(100vw - 32px);transition:opacity var(--t-fast) ease, transform var(--t-mid) var(--ease);align-items:center;gap:16px;padding:0 8px 0 18px;font-size:15px;display:flex;transform:translateY(12px)}.ks-toast.is-op{opacity:1;pointer-events:auto;transform:none}.ks-toast button{min-height:44px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0 12px;font-weight:700}@media (width<=900px){.ks{grid-template-columns:minmax(0,1fr)}.ks-gesprek{box-shadow:none;border-radius:0;padding:0;animation-name:ks-in-smal}.ks-berichten{max-height:none}.ks-tab{flex:1;justify-content:center;padding:0 6px}}@keyframes ks-in-smal{0%{opacity:0;transform:translate(40px)}}.pf-merk-logo{display:inline-flex;overflow:hidden}.pf-klap{display:none}@media (width>=721px){.pf-menu{transition:flex-basis var(--t-mid) var(--ease), max-width var(--t-mid) var(--ease)}.pf-merk{justify-content:space-between;min-height:44px}.pf-merk-logo{max-width:200px;transition:max-width var(--t-mid) var(--ease), opacity var(--t-fast) ease}.pf-klap{border-radius:var(--pf-r-m);width:44px;height:44px;color:var(--text-muted);cursor:pointer;transition:background var(--t-fast) ease, transform var(--t-fast) ease;background:0 0;border:0;flex:none;place-items:center;margin-right:-10px;display:grid}.pf-klap:hover{background:var(--surface-raised)}.pf-klap:active{transform:scale(.94)}.pf-klap svg{transition:transform var(--t-mid) var(--ease)}.pf-menu-item>span:not(.pf-menu-tel),.pf-account-tekst{white-space:nowrap;max-width:200px;transition:max-width var(--t-mid) var(--ease), opacity var(--t-fast) ease;overflow:hidden}.pf-account>svg{transition:opacity var(--t-fast) ease}.pf.menu-smal .pf-menu{flex:0 0 76px;max-width:76px}.pf.menu-smal .pf-merk{justify-content:center;gap:0;padding-left:0;padding-right:0}.pf.menu-smal .pf-merk-logo{opacity:0;max-width:0}.pf.menu-smal .pf-klap{margin-right:0}.pf.menu-smal .pf-klap svg{transform:rotate(180deg)}.pf.menu-smal .pf-menu-item{gap:0}.pf.menu-smal .pf-menu-item>span:not(.pf-menu-tel),.pf.menu-smal .pf-account-tekst{opacity:0;max-width:0}.pf.menu-smal .pf-menu-item .pf-menu-tel{background:var(--amber);width:9px;min-width:9px;height:9px;padding:0;font-size:0;position:absolute;top:9px;right:9px}.pf.menu-smal .pf-account{justify-content:center;gap:0;padding-left:8px;padding-right:8px}.pf.menu-smal .pf-account>svg{display:none}.pf.menu-smal .pf-menu{z-index:2;position:relative}.pf.menu-smal .pf-accountmenu{width:220px;right:auto}.pf.menu-smal .pf-delen{flex-wrap:wrap;gap:6px;display:flex}}.pf-brug-uitleg{flex-direction:column;align-items:flex-start;gap:6px;margin-top:12px;display:flex}.ks-stillen{flex-wrap:wrap;gap:14px;display:flex}.ks-stil.is-rood{color:var(--red-text);font-weight:600}.ks-standaard{flex-direction:column;gap:10px;padding:2px;display:flex}.ks-standaard-lijst{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ks-standaard-lijst li{align-items:center;gap:8px;display:flex}.ks-standaard-kies{text-align:left;border-radius:var(--pf-r-m);background:var(--surface-sunk);min-width:0;min-height:48px;font:inherit;color:var(--text);cursor:pointer;transition:background var(--t-fast) ease, transform var(--t-fast) ease;border:0;flex-direction:column;flex:1;gap:2px;padding:8px 12px;font-size:15px;display:flex}.ks-standaard-kies:hover{background:var(--surface-raised)}.ks-standaard-kies:active{transform:scale(.99)}.ks-standaard-kies .muted{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ks-standaard-nieuw{flex-wrap:wrap;gap:8px;display:flex}.ks-standaard-titel{box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--pf-r-m);background:var(--surface);min-height:40px;font:inherit;color:var(--text);flex:200px;padding:0 12px;font-size:16px}.ks-standaard-titel:focus-visible{outline:2px solid var(--keuze);outline-offset:1px}.ts,.ts-koppel{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.ts-scherm{flex-direction:column;gap:14px;display:flex}.ts-knop{min-height:44px}.ts-code{box-sizing:border-box;border:1.5px solid var(--line-strong);border-radius:var(--pf-r-l);background:var(--surface);width:9.5em;min-height:56px;color:var(--text);font:inherit;letter-spacing:.3em;font-variant-numeric:tabular-nums;padding:0 14px;font-size:26px;font-weight:600}.ts-code:focus-visible{outline:2px solid var(--keuze);outline-offset:1px}.ts-qr{border-radius:var(--pf-r-l);background:#fff;padding:8px}.ts-klein{margin:0;font-size:14px}.ts-sleutel{overflow-wrap:anywhere;font-size:13px}@media (width>=901px){.ks{height:var(--ks-h,auto);grid-template-rows:minmax(0,1fr);align-items:stretch}.ks-links,.ks-zij{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.ks-links{margin:0 -6px;padding:0 6px 6px}.ks-gesprek{min-height:0}.ks-berichten{flex:auto;min-height:0;max-height:none}.ks-toast-plek{justify-content:flex-start;position:absolute;bottom:16px;left:0;right:0}}.ks-vast{border-radius:var(--pf-r-m);background:var(--amber-soft);color:var(--amber-text);margin:0;padding:10px 14px;font-size:15px}.ks-conceptlabel{font-size:13px}.ks-weg{justify-content:flex-end;margin-top:-6px;display:flex}.ks-weg .ks-stil{text-align:right;min-height:36px}.ks-stil:disabled{opacity:.5;cursor:default}.ks-miste,.ks-percat{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ks-miste li{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding:10px 0;font-size:15px;display:flex}.ks-miste .muted{font-size:14px}.ks-percat li{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:40px;font-size:15px;display:flex}.ks-percat li>span:first-child{flex:0 180px}.ks-h3{margin:14px 0 6px;font-size:15px;font-weight:600}.ks-staaf{border-radius:var(--pf-r-xs);background:var(--surface-raised);height:10px;overflow:hidden}.ks-staaf i{border-radius:var(--pf-r-xs);background:var(--control-on);height:100%;transition:width var(--t-slow) var(--ease);display:block}.ks-blok{flex-direction:column;gap:10px;display:flex}.ks-blok .pf-h,.ks-blok .pf-p{margin:0}.ks-inzicht{gap:28px}.ks-percat li>span:first-child{overflow-wrap:anywhere;flex:180px;min-width:0}.ks-links-uit{align-self:flex-start}.ks-merk{font-size:24px}.ks-wie{overflow-wrap:anywhere;padding:0 4px 6px}.ks-balk{align-items:center;gap:4px;display:flex}.ks-knopje{border-radius:var(--pf-r-m);width:44px;height:44px;color:var(--text-muted);cursor:pointer;transition:background var(--t-fast) ease, color var(--t-fast) ease, transform var(--t-fast) ease;background:0 0;border:0;place-items:center;display:grid}.ks-knopje:hover{background:var(--surface-raised);color:var(--text)}.ks-knopje:active{transform:scale(.94)}.ks-knopje[aria-pressed=true]{background:var(--keuze-zacht);color:var(--keuze-tekst)}.ks-knopje:disabled{opacity:.45;cursor:default}.ks-rij{position:relative}.ks-rij .ks-regel{padding-right:46px}.ks-prul{border-radius:var(--pf-r-s);min-width:40px;height:40px;color:var(--text-faint);font:inherit;cursor:pointer;opacity:0;transition:opacity var(--t-fast) ease, background var(--t-fast) ease, color var(--t-fast) ease;background:0 0;border:0;place-items:center;padding:0 8px;font-size:13px;font-weight:600;display:grid;position:absolute;bottom:6px;right:2px}.ks-rij:hover .ks-prul,.ks-rij:focus-within .ks-prul,.ks-regel.is-open+.ks-prul,.ks-rij.is-weg .ks-prul{opacity:1}@media (hover:none){.ks-prul{opacity:1}}.ks-prul:hover,.ks-rij.is-weg .ks-prul{background:var(--red-soft);color:var(--red-text)}.ks-bestanden{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:10px;display:flex}.ks-bestanden .ks-h3{margin:0}.ks-bestanden ul{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ks-bestanden li:has(.ks-bestand){grid-column:1/-1}.ks-beeld{aspect-ratio:1;border-radius:var(--pf-r-m);background:var(--surface-sunk);cursor:zoom-in;width:100%;transition:transform var(--t-fast) ease;border:0;padding:0;display:block;overflow:hidden}.ks-beeld:active{transform:scale(.97)}.ks-beeld img{object-fit:cover;width:100%;height:100%;display:block}.ks-bestand{overflow-wrap:anywhere;align-items:flex-start;gap:8px;font-size:14px;display:flex}.ks-vergroot{z-index:1000;cursor:zoom-out;padding:max(20px, env(safe-area-inset-top,0px)) 20px max(20px, env(safe-area-inset-bottom,0px));background:#0a0a0cd1;place-items:center;animation:.18s ks-vergroot-in;display:grid;position:fixed;inset:0}.ks-vergroot img{border-radius:var(--pf-r-m);max-width:100%;max-height:calc(100dvh - 40px);animation:.32s cubic-bezier(.22,.8,.24,1) ks-vergroot-beeld;box-shadow:0 18px 60px #00000080}.ks-vergroot-sluit{top:max(12px, env(safe-area-inset-top,0px));color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;right:12px}.ks-vergroot-sluit:focus-visible{outline-offset:2px;outline:2px solid #fff}@keyframes ks-vergroot-in{0%{opacity:0}}@keyframes ks-vergroot-beeld{0%{opacity:0;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.ks-vergroot,.ks-vergroot img{animation:none}}.ks-chip{align-items:center;gap:6px;min-height:44px;padding:0 14px;display:inline-flex}.ks-knop{min-height:44px}.ks-prul{min-width:44px;height:44px;bottom:4px}.ks-standaard-titel{min-height:44px}:is(.ks-tab,.ks-chip,.ks-regel,.ks-knopje,.ks-prul,.ks-stil,.ks-beeld,.ks-standaard-kies,.ks-kaart-knop,.ks-terug,.ks-toast button):focus-visible{outline:2px solid var(--keuze);outline-offset:2px;border-radius:var(--pf-r-m)}.ks-toast button:focus-visible{outline-color:var(--surface)}@media (width<=900px){.pf-vlak:has(.ks.heeft-open) .pf-kop-sub{display:none}}.ks-zoek{border:1px solid var(--line-strong);border-radius:var(--pf-r-m);background:var(--surface);min-height:46px;color:var(--text-muted);transition:border-color var(--t-fast) ease, box-shadow var(--t-fast) ease;align-items:center;gap:8px;padding:0 2px 0 14px;display:flex}.ks-zoek:focus-within{border-color:var(--keuze);box-shadow:0 0 0 3px var(--keuze-zacht)}.ks-zoek input{min-width:0;height:44px;font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:16px}.ks-zoek input::-webkit-search-cancel-button{display:none}.ks-zoek-wis{border-radius:var(--pf-r-s);width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.ks-zoek-wis:hover{background:var(--surface-raised);color:var(--text)}.ks-zoek-wis:focus-visible{outline:2px solid var(--keuze);outline-offset:1px}.ks-zoek-uit{min-height:18px;margin:0}.ks-tabs.is-weg{display:none}@media (width>=901px){.ks-berichten{padding-block:14px;-webkit-mask-image:linear-gradient(#0000,#000 14px calc(100% - 14px),#0000);mask-image:linear-gradient(#0000,#000 14px calc(100% - 14px),#0000)}}.ks-filterknop{align-self:center;margin-left:auto}.ks-filter{padding:2px 0 4px}.ks-filter .ks-chip{min-height:36px;padding:0 12px;font-size:14px;position:relative}.ks-filter .ks-chip:after{content:"";position:absolute;inset:-4px 0}.ks-cat{border-radius:var(--pf-r-m);min-height:44px;font:inherit;color:var(--text-muted);cursor:pointer;transition:background var(--t-fast) ease, color var(--t-fast) ease;background:0 0;border:0;align-items:center;gap:4px;padding:0 8px;font-size:14px;display:inline-flex}.ks-cat:hover{background:var(--surface-raised);color:var(--text)}.ks-cat:focus-visible{outline:2px solid var(--keuze);outline-offset:2px}.ks-vast{color:var(--amber-text);background:0 0;border-radius:0;align-items:flex-start;gap:8px;padding:0;font-size:14px;line-height:1.45;display:flex}.ks-vast svg{flex:none;margin-top:2px}.ks-bel{padding:8px 12px}.ks-bel p{line-height:1.5}.ks-tab{white-space:nowrap;padding:0 10px}.ks-herinner{border-radius:var(--pf-r-m);background:var(--surface-sunk);color:var(--text-muted);align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.ks-herinner svg{flex:none;margin-top:1px}.ks-miste-kop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ks-miste-kop strong{overflow-wrap:anywhere;min-width:0}.ks-miste-kop .muted{flex:none;font-size:13px}.ks-inst{gap:24px}.ks-deel{border-top:1px solid var(--line);padding-top:24px}.sk-staafjes{box-sizing:border-box;align-items:flex-end;gap:8px;width:256px;height:66px;padding-bottom:14px;display:flex}.sk-staafjes.is-smal{gap:4px;width:284px}.ks-rij .ks-regel{gap:3px;padding:14px 16px}.ks-regel-boven{align-items:baseline;gap:12px}.ks-regel-onderwerp{line-height:1.4}.ks-regel-onder{min-height:22px;margin-top:6px;padding-right:32px}.ks-label{padding:2px 9px;line-height:1.5}.ks-prul{bottom:3px;right:3px}.pf-stapel.is-lijst{border:1px solid var(--line-strong);border-radius:var(--pf-r-l);gap:0;overflow:hidden}.pf-stapel.is-lijst>:is(.pf-regel,.pf-wring){background:var(--surface);border-radius:0;transition:background-color .12s}.pf-stapel.is-lijst>:is(.pf-regel,.pf-wring)+:is(.pf-regel,.pf-wring){border-top:1px solid var(--line)}.pf-stapel.is-lijst>:is(.pf-regel,.pf-wring):hover{background:var(--surface-sunk)}.pf-stapel.is-lijst>:is(.pf-regel,.pf-wring):active{background:var(--surface-raised);transform:none}.pf-stapel.is-lijst>:is(.pf-regel,.pf-wring):focus-visible{outline-offset:-3px}@media (width<=600px){.pf-regel.is-week{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;display:grid}.pf-regel.is-week .pf-regel-wat{grid-column:1}.pf-regel.is-week .pf-regel-wanneer{grid-area:2/1;font-size:15px}.pf-regel.is-week>svg{grid-area:1/2/span 2}.pf-regel.is-band{grid-template-columns:auto minmax(0,1fr) auto;gap:2px 12px;display:grid}.pf-regel.is-band .pf-regel-naam{grid-column:1/span 2}.pf-regel.is-band .pf-regel-vul{display:none}.pf-regel.is-band .pf-regel-leden,.pf-regel.is-band .pf-regel-tijd{text-align:left;grid-row:2;min-width:0;font-size:15px}.pf-regel.is-band>svg{grid-area:1/3/span 2}}.pf-meekijk{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:4px 0 12px;display:flex}.pf-meekijk>.pf-p{align-items:center;gap:6px;margin:0;display:inline-flex}.pf-meekijk>[role=status]{flex-basis:100%}.pf .is-lijst{border:1px solid var(--line-strong);border-radius:var(--pf-r-l);background:var(--surface);flex-direction:column;gap:0;margin-left:0;margin-right:0;padding:0;list-style:none;display:flex;overflow:hidden}.pf .is-lijst>*{background:var(--surface);box-shadow:none;border-radius:0;margin:0}.pf .is-lijst>*+*{border-top:1px solid var(--line)}.pf .is-lijst>:is(button,a):hover,.pf .is-lijst>*>.pf-lid-regel:not(:disabled):hover{background:var(--surface-sunk)}.pf .is-lijst>:is(button,a):active{background:var(--surface-raised);transform:none}.pf .is-lijst>:is(button,a):focus-visible{outline-offset:-3px}.pf .is-lijst>.pf-lid.is-let{background:var(--amber-soft)}.pf .is-lijst>.pf-fout.is-urgent{background:var(--red-soft)}.pf .pf-leden.is-lijst>.pf-lid{padding:0 18px}.pf .pf-leden.is-lijst>.pf-lid>.pf-lid-regel{background:0 0}.pf .pf-deuren.is-lijst>.pf-deur{padding:14px 20px}.pf .pf-deuren.is-lijst .pf-deur-tekst{flex-flow:wrap;align-items:baseline;gap:2px 12px}.pf .pf-deuren.is-lijst .pf-deur-tekst strong{font-size:16px}.pf .pf-deuren.is-lijst .pf-deur-tekst .muted{font-size:14px}.pf .pf-plannen-lijst.is-lijst>.pf-planrij{border:0}.pf .pf-plannen-lijst.is-lijst>.pf-planrij+.pf-planrij{border-top:1px solid var(--line)}.pf .pf-plannen-lijst.is-lijst>.pf-planrij.is-uitgelicht{box-shadow:inset 3px 0 0 var(--text)}.pf .is-lijst>.pf-reeks{border-bottom:0;padding:14px 20px}.pf .is-lijst>:is(.pf-fb,.pf-fout,.pf-lijst-regel){padding:16px 20px}@media (width<=600px){.pf .is-lijst>:is(.pf-reeks,.pf-fb,.pf-fout,.pf-lijst-regel,.pf-deur){padding-left:16px;padding-right:16px}}.pf .is-lijst .tgl{background:0 0;border-radius:0}.pf .is-lijst>.tgl:active,.pf .is-lijst .tgl:active{transform:none}.pf-stapel.is-lijst>.pf-regel.is-vast:hover,.pf-stapel.is-lijst>.pf-regel.is-vast:active{background:var(--surface)}.pf .pf-leden.is-lijst>.pf-lid:not(.is-let) .pf-lid-rol{background:var(--surface-sunk)}@media (width<=600px){.pf .is-lijst>.pf-regel:not(.is-week,.is-band):has(>.pf-regel-wanneer){grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;display:grid}.pf .is-lijst>.pf-regel:not(.is-week,.is-band):has(>.pf-stip):has(>.pf-regel-wanneer){grid-template-columns:auto minmax(0,1fr) auto}.pf .is-lijst>.pf-regel:not(.is-week,.is-band):has(>.pf-regel-wanneer)>.pf-stip{grid-row:1/span 2}.pf .is-lijst>.pf-regel:not(.is-week,.is-band):has(>.pf-regel-wanneer)>.pf-regel-wanneer{text-align:left;white-space:normal;grid-row:2;justify-self:start;margin-left:0;font-size:15px}.pf .is-lijst>.pf-regel:not(.is-week,.is-band):has(>.pf-stip):has(>.pf-regel-wanneer)>.pf-regel-wanneer{grid-column:2}.pf .is-lijst>.pf-regel:not(.is-week,.is-band):has(>.pf-regel-wanneer)>:not(.pf-stip,.pf-regel-wat,.pf-regel-wanneer){grid-area:1/-2/span 2}}.pf .is-lijst .pf-brug-uitleg{padding:0 14px 14px}.pf-bericht-melding{border-radius:var(--pf-r-m);background:var(--amber-soft);color:var(--amber-text);align-items:center;gap:10px;padding:12px 16px;display:flex}.pf-bericht-melding-tekst{flex-grow:1;font-size:15px;line-height:1.4}.pf-bericht-tekst{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pf-gezond{background:var(--line-strong);border-radius:50%;flex:none;width:9px;height:9px;margin-right:2px;display:inline-block}.pf-gezond.is-amber{background:var(--amber)}.pf-gezond.is-rood{background:var(--rood)}.pf-bandfunctie .gk-opties{flex:none}.app{background:var(--bg);height:100%;padding-left:var(--safe-left);padding-right:var(--safe-right);display:flex;overflow:hidden}.app[data-layout=phone]{flex-direction:column}.stage{flex:1;min-width:0;min-height:0;position:relative}.layer{transition:opacity var(--t-mid) var(--ease) calc(var(--t-mid) / 3), transform var(--t-slow) var(--ease) calc(var(--t-mid) / 3), visibility 0s linear 0s;flex-direction:column;display:flex;position:absolute;inset:0}.layer.is-before,.layer.is-after{opacity:0;visibility:hidden;pointer-events:none;transition:opacity calc(var(--t-mid) / 2) var(--ease), transform calc(var(--t-slow) * .75) var(--ease), visibility 0s linear calc(var(--t-slow) * .75)}.layer.is-before{transform:translate(-40px)}.layer.is-after{transform:translate(40px)}.app-grid{transition:grid-template-columns var(--t-slow) var(--ease), grid-template-rows var(--t-slow) var(--ease);grid-template:"rail stage"minmax(0,1fr)"rail tabs"0/0 minmax(0,1fr);display:grid;overflow:clip}.app-grid[data-rail]{grid-template-columns:92px minmax(0,1fr)}.app-grid[data-tabs]>.stage{--tab-ruimte:calc(6px + 72px + 6px + var(--safe-bottom))}.app-grid[data-tabs][data-tabs-klein]>.stage{--tab-ruimte:calc(6px + 52px + 6px + var(--safe-bottom))}.app-grid[data-tabs][data-live]>.stage{--tab-ruimte:calc(6px + 72px + 6px + 40px + var(--safe-bottom))}.app-grid[data-tabs][data-tabs-klein][data-live]>.stage{--tab-ruimte:calc(6px + 52px + 6px + 40px + var(--safe-bottom))}.app-grid>.rail{grid-area:rail}.app-grid>.stage{grid-area:stage}.app-grid[data-tabs]>.stage{--safe-onder:var(--tab-ruimte)}.app-grid>.tabbar{grid-area:tabs}.rail{background:var(--bg-menu);opacity:0;min-width:0;padding:calc(18px + var(--safe-top)) 0 18px;transition:opacity var(--t-mid) ease;flex-direction:column;align-items:center;gap:8px;display:flex;overflow:hidden}.rail.is-on{opacity:1;border-right:1px solid var(--line)}.app[data-layout=phone] .rail{display:none}.rail-item{width:68px;min-height:66px;color:var(--text-muted);transition:background var(--t-fast) ease, color var(--t-fast) ease;background:0 0;border:0;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:13px;font-weight:500;display:flex}.rail-logo{object-fit:contain;width:66px;height:auto;max-height:40px;margin-bottom:10px}.menu-groep{display:contents}.menu-lijn{background:var(--line);flex-shrink:0}.rail .menu-lijn{width:40px;height:1px;margin:4px 0}.rail .menu-groep.is-me>.menu-lijn{margin-top:auto}.tabbar .menu-lijn{align-self:center;width:1px;height:28px}@media (hover:hover) and (pointer:fine){.rail-item:hover{background:var(--surface-raised);color:var(--text)}.rail .rail-item.is-active,.rail .rail-item.is-active:hover{background:var(--control-on);color:var(--text)}.rail .rail-item.is-active svg{color:var(--red-text)}}.rail-item.is-active{background:var(--red-soft);color:var(--red-text);font-weight:600}@media (height<=480px){.rail{padding:calc(8px + var(--safe-top)) 0 8px;gap:2px}.rail-logo{max-height:28px;margin-bottom:4px}.rail-item{gap:3px;min-height:52px}}.tabbar{z-index:20;left:50%;bottom:calc(6px + var(--safe-bottom));width:min(calc(100% - 12px - var(--safe-left) - var(--safe-right)), 460px);background:var(--menu-glas);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);height:72px;box-shadow:var(--zweef-schaduw);opacity:0;pointer-events:none;transition:opacity .15s ease-out, transform .15s ease-out, height var(--t-mid) var(--ease), background .15s ease-out;border-radius:36px;flex-direction:column;display:flex;position:fixed;overflow:hidden;transform:translate(-50%,12px)}.tabbar-tabs{flex:1;align-items:stretch;min-height:0;padding:0 8px;display:flex}.app-grid[data-live]>.tabbar{height:112px}.app-grid[data-live][data-tabs-klein]>.tabbar{height:92px}.tabbar.is-on{opacity:1;pointer-events:auto;transform:translate(-50%)}:root:is(.zon,.licht){--zweef-schaduw:inset 0 1px 0 var(--menu-glans), 0 1px 2px #0000002e, 0 10px 28px #00000024}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tabbar{background:var(--bg-menu)}}.tab-item>span{max-height:18px;transition:max-height .15s ease-out,opacity .15s ease-out;overflow:hidden}.app-grid[data-tabs-klein]>.tabbar{height:52px}.app-grid[data-tabs-klein]>.tabbar .tab-item{gap:0}.app-grid[data-tabs-klein]>.tabbar .tab-item>span{opacity:0;max-height:0}.app:not([data-layout=phone]) .tabbar{display:none}.tab-item{min-height:48px;color:var(--text-muted);background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:13px;font-weight:500;transition:color .15s ease-out,gap .15s ease-out,transform .15s ease-out;display:flex}.tab-item:active{transform:scale(.94)}.tab-item.is-active{color:var(--red-text);font-weight:600}@media (prefers-reduced-motion:reduce){.tabbar,.tab-item,.tab-item>span{transition:none}}.screen-scroll{min-height:0;padding:calc(14px + var(--safe-top)) 16px calc(28px + var(--tab-ruimte));flex:1;overflow-y:auto}.screen-inner{max-width:var(--page-max);margin:0 auto}.back-link{min-height:48px;color:var(--text);background:0 0;border:0;align-items:center;gap:4px;padding:0 8px 0 0;font-size:17px;display:inline-flex}.screen-title{padding:10px 4px 0}.screen-title h1{margin-top:6px;font-size:30px}.update-notice{left:50%;top:calc(12px + var(--safe-top));z-index:10;background:var(--surface-raised);color:var(--text);box-shadow:inset 0 1px 0 var(--lichtlijn), 0 8px 24px #00000080;opacity:0;visibility:hidden;transition:opacity var(--t-mid) ease, transform var(--t-slow) var(--ease), visibility 0s linear var(--t-slow);border:0;border-radius:14px;padding:10px 16px;font-size:15px;position:fixed;transform:translate(-50%,-12px)}.update-notice.is-on{opacity:1;visibility:visible;transition:opacity var(--t-mid) ease, transform var(--t-slow) var(--ease), visibility 0s;transform:translate(-50%)}.beheer-solo,.beheer-leeg{flex-direction:column}.app-shell{background:var(--bg);flex-direction:column;height:100%;display:flex}.naar-inhoud{top:calc(8px + var(--safe-top));z-index:100;border-radius:var(--r-control);background:var(--surface-raised);min-height:48px;color:var(--text);transform:translateY(calc(-100% - 16px - var(--safe-top)));transition:transform var(--t-fast) var(--ease);align-items:center;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;left:8px}.naar-inhoud:focus{transform:none}.stage:focus{outline:none}.app-shell>.app{flex:auto;height:auto;min-height:0}.beheer-swap,.beheer-swap>.swap-laag{flex:auto;min-height:0}.screen-kop{align-items:center;gap:6px;padding:10px 4px 0;display:flex}.screen-kop h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:30px;overflow:hidden}.terug-pijl{border-radius:var(--r-control);width:48px;height:48px;color:var(--text);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-left:-14px;display:inline-flex}.terug-pijl:active{background:var(--surface-sunk)}.screen-kop-sub{margin:6px 4px 0;font-size:15px}.ed-bar,.ed-bar.sl-balk,.lv-bar,.mdb,.ls-balk,.ev-voet{padding-bottom:calc(6px + var(--safe-onder));background:0 0;border-top:0}.ed-bar .btn,.lv-bar .btn,.mdb .btn,.ls-balk .btn,.ev-voet .btn{box-shadow:var(--zweef-schaduw)}.sl-balk-stand,.sl-balk-gestuurd,.lv-stand,.ed-bar .ed-error,.ev-voet .ev-note{background:var(--menu-glas);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);box-shadow:var(--zweef-schaduw);border-radius:14px;padding:8px 12px}.ev-detail{position:relative}.ev-voet,.sx-page>.mdb{z-index:5;position:absolute;bottom:0;left:0;right:0}.ev-voet .ev-letop{background:linear-gradient(var(--amber-soft), var(--amber-soft)), var(--bg);box-shadow:var(--zweef-schaduw)}:root{--waas-hoog:32px;--waas-dim:.6;--waas-blur:6px}.rand-onder{pointer-events:none;--w0:color-mix(in srgb, var(--bg) calc(var(--waas-dim) * 100%), transparent);--w1:color-mix(in srgb, var(--bg) calc(var(--waas-dim) * 84.4%), transparent);--w2:color-mix(in srgb, var(--bg) calc(var(--waas-dim) * 50%), transparent);--w3:color-mix(in srgb, var(--bg) calc(var(--waas-dim) * 15.6%), transparent)}.rand-onder:before,.rand-onder:after{content:"";position:absolute;inset:0}.rand-onder:before{-webkit-backdrop-filter:blur(calc(var(--waas-blur) / 2));backdrop-filter:blur(calc(var(--waas-blur) / 2))}.rand-onder:after{-webkit-backdrop-filter:blur(var(--waas-blur));backdrop-filter:blur(var(--waas-blur))}.rand-onder{z-index:4;--waas-rand:calc(6px + 72px + var(--safe-bottom));height:calc(var(--waas-rand) + var(--waas-hoog));opacity:0;background:linear-gradient(to top, var(--w0) var(--waas-rand), var(--w1) calc(var(--waas-rand) + var(--waas-hoog) * .25), var(--w2) calc(var(--waas-rand) + var(--waas-hoog) * .5), var(--w3) calc(var(--waas-rand) + var(--waas-hoog) * .75), transparent);transition:opacity .15s ease-out, height var(--t-mid) var(--ease);position:fixed;bottom:0;left:0;right:0}.rand-onder:before{-webkit-mask-image:linear-gradient(to top, #000 var(--waas-rand), transparent);-webkit-mask-image:linear-gradient(to top, #000 var(--waas-rand), transparent);mask-image:linear-gradient(to top, #000 var(--waas-rand), transparent)}.rand-onder:after{-webkit-mask-image:linear-gradient(to top, #000 var(--waas-rand), transparent calc(var(--waas-rand) + var(--waas-hoog) * .6));-webkit-mask-image:linear-gradient(to top, #000 var(--waas-rand), transparent calc(var(--waas-rand) + var(--waas-hoog) * .6));mask-image:linear-gradient(to top, #000 var(--waas-rand), transparent calc(var(--waas-rand) + var(--waas-hoog) * .6))}.app-grid[data-tabs]>.rand-onder{opacity:1}.app-grid[data-tabs][data-tabs-klein]>.rand-onder{--waas-rand:calc(6px + 52px + var(--safe-bottom))}.app-grid[data-tabs][data-live]>.rand-onder{--waas-rand:calc(6px + 72px + 40px + var(--safe-bottom))}.app-grid[data-tabs][data-tabs-klein][data-live]>.rand-onder{--waas-rand:calc(6px + 52px + 40px + var(--safe-bottom))}.app-grid[data-tabs]:has(.update-notice.bevestiging.is-on)>.rand-onder{height:calc(var(--waas-rand) + 64px + var(--waas-hoog))}.app-grid[data-tabs]:has(.update-notice.bevestiging.is-on)>.rand-onder{--waas-rand:calc(6px + 72px + 64px + var(--safe-bottom))}.app-grid[data-tabs]:has(.update-notice.bevestiging.is-on)>.rand-onder:before{--waas-rand:calc(6px + 72px + 64px + var(--safe-bottom))}.app-grid[data-tabs]:has(.update-notice.bevestiging.is-on)>.rand-onder:after{--waas-rand:calc(6px + 72px + 64px + var(--safe-bottom))}:is(.screen-scroll,.agenda-scroll,.ev-body,.agenda-mc,.dag-detail,.sx-scroll):before{content:"";z-index:4;height:var(--waas-hoog);margin:0 0 calc(var(--waas-hoog) * -1 - var(--waas-gap,0px));pointer-events:none;opacity:0;background:color-mix(in srgb, var(--bg) calc(var(--waas-dim) * 100%), transparent);-webkit-backdrop-filter:blur(var(--waas-blur));backdrop-filter:blur(var(--waas-blur));transition:opacity var(--t-mid) ease;flex:none;display:block;position:sticky;top:0;-webkit-mask-image:linear-gradient(#000,#000000d7 25%,#00000080 50%,#00000028 75%,#0000);mask-image:linear-gradient(#000,#000000d7 25%,#00000080 50%,#00000028 75%,#0000)}.ev-body,.agenda-mc,.dag-detail{--waas-gap:14px}.agenda-mc,.dag-detail{--waas-gap:12px}:is(.screen-scroll,.agenda-scroll,.ev-body,.agenda-mc,.dag-detail,.sx-scroll)[data-gescrold]:before{opacity:1}@media (prefers-reduced-transparency:reduce){.rand-onder:before,.rand-onder:after{display:none}:is(.screen-scroll,.agenda-scroll,.ev-body,.agenda-mc,.dag-detail,.sx-scroll):before{-webkit-backdrop-filter:none;backdrop-filter:none}:root{--waas-dim:.95}}.wachten{max-width:400px;padding:48px 16px calc(32px + var(--safe-bottom));max-height:100%;animation:login-in var(--t-slow) var(--ease) both;margin:0 auto;overflow-y:auto}.wachten-kop{margin:0 0 8px;font-size:26px}.wachten-p{margin:0 0 16px;line-height:1.5}.wachten-reden{background:var(--surface-sunk);word-break:break-word;border-radius:10px;margin:0 0 16px;padding:10px 12px;font-size:13px}.wachten>.btn+.btn{margin-top:10px}@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(./archivo-black-latin-400-normal-BTVu2TQR.woff2)format("woff2"),url(./archivo-black-latin-400-normal-HW9MwEcM.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(./ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(./ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(./ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(./ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080a0e;--surface:#1b1f29;--surface-sunk:#0f1218;--surface-raised:#262c3a;--surface-reserve:#1c2b33;--text-reserve-muted:#a9b6bd;--chip:#2e3543;--control:#2e3543;--control-on:#424a5c;--line:#ffffff17;--bg-menu:#000;--menu-glas:#14171fb8;--menu-glans:#ffffff1a;--lichtlijn:#ffffff14;--text:#fff;--text-muted:#9e9ea6;--text-lyric:#c4c4cc;--text-faint:#6a6a72;--text-dim:#8a8a92;--red:#d9291a;--red-text:#ff5447;--red-soft:#ff54471a;--kind-gig:var(--text);--kind-rehearsal:#5d7396;--kind-meeting:#a08a6c;--option-line:#6b707b;--green:#34c77b;--green-soft:#34c77b29;--green-quiet:#14291d;--green-quiet-text:#7fd1a0;--amber:#f5a524;--goud:#f2c14e;--amber-text:#f5c26b;--amber-soft:#f5a52426;--amber-vlak:#2c2416;--ai-surface:#211f33;--ai-sunk:#171526;--ai-line:#3a3558;--ai-control:#2d2a45;--ai-control-on:#433f63;--ai-text:#b9aeff;--ai-soft:#a99bff29;--ai-vonk:#5d52a6;--font-display:"Archivo Black", system-ui, sans-serif;--font-body:"IBM Plex Sans", system-ui, sans-serif;--font-chord:"IBM Plex Mono", ui-monospace, monospace;--page-max:1120px;--r-block:24px;--r-control:16px;--r-chip:10px;--zweef-ruimte:112px;--tab-ruimte:0px;--zweef-schaduw:inset 0 1px 0 var(--menu-glans), 0 1px 2px #00000073, 0 12px 32px #0006;--ease:cubic-bezier(.22, .8, .24, 1);--t-fast:.18s;--t-mid:.32s;--t-slow:.48s;--chord-blue:#7cb3ff;--choir:#4fd1c5;--choir-soft:#4fd1c51f;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-onder:var(--safe-bottom);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}:root.licht{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f4f1;--surface:#fff;--surface-sunk:#ebebe7;--surface-raised:#e6e6e1;--surface-reserve:#e3edf1;--text-reserve-muted:#3b4a52;--chip:#e6e6e1;--control:#e6e6e1;--control-on:#c9c9c3;--line:#0000001a;--bg-menu:#fff;--menu-glas:#ffffffc7;--menu-glans:#ffffffe6;--lichtlijn:transparent;--text:#17171a;--text-muted:#55555c;--text-lyric:#3a3a40;--text-faint:#717177;--text-dim:#65656b;--red-text:#a4190f;--red-soft:#d9291a1a;--kind-rehearsal:#4a6286;--kind-meeting:#736655;--option-line:#8a8f99;--green:#187a46;--green-soft:#187a461f;--green-quiet:#e3f3ea;--green-quiet-text:#17653a;--amber:#9a6400;--goud:#9a7300;--amber-text:#7a4f00;--amber-soft:#fdf1d6;--amber-vlak:#fdf1d6;--ai-surface:#f5f3fd;--ai-sunk:#ebe8f9;--ai-line:#d4cdf2;--ai-control:#e7e3f8;--ai-control-on:#cfc7f0;--ai-text:#5340b0;--ai-soft:#5340b01a;--ai-vonk:#5340b0;--chord-blue:#1d5fc4;--choir:#00756b;--choir-soft:#00756b1a}:root.zon{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#f1f1f1;--surface-sunk:#e4e4e4;--surface-raised:#dedede;--surface-reserve:#dde7ec;--text-reserve-muted:#2f3b42;--chip:#d6d6d6;--control:#d6d6d6;--control-on:#b5b5b5;--line:#00000029;--bg-menu:#fff;--menu-glas:#ffffffc7;--menu-glans:#ffffffe6;--lichtlijn:transparent;--text:#000;--text-muted:#333;--text-lyric:#111;--text-dim:#444;--red-text:#a3140a;--red-soft:#d9291a1f;--kind-meeting:#5f564a;--green:#11663a;--green-soft:#11663a24;--amber:#8a5a00;--goud:#7a5c00;--amber-text:#6b4600;--amber-soft:#e39a0b33;--amber-vlak:#f7e9c8;--ai-surface:#f1f0f7;--ai-sunk:#e4e2ef;--ai-line:#8f86c4;--ai-control:#d9d6eb;--ai-control-on:#b6b0d8;--ai-text:#34248a;--ai-soft:#34248a1f;--ai-vonk:#34248a;--chord-blue:#0b4fb3;--choir:#00756b;--choir-soft:#00756b1a}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}html:has(.app-grid){overflow:hidden}html:has(.app-grid) body{overflow:hidden}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;touch-action:manipulation;font-size:16px;line-height:1.4}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}svg{flex-shrink:0}:focus-visible{outline:3px solid var(--text);outline-offset:2px}h1,h2,h3{margin:0}.display{font-family:var(--font-display);letter-spacing:.005em;font-weight:400;line-height:1.08}.muted{color:var(--text-muted)}.btn{border-radius:var(--r-control);white-space:nowrap;min-height:50px;transition:background var(--t-fast) ease, transform var(--t-fast) ease, opacity var(--t-fast) ease;border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.4;cursor:default}.btn-primary:disabled{background:var(--control);color:var(--text-muted);opacity:1}.btn-primary{background:var(--red);color:#fff;min-height:58px;font-size:17px}.btn-secondary{background:var(--surface-raised);color:var(--text)}.btn-block{width:100%}.icon-btn{border-radius:var(--r-control);background:var(--surface-raised);width:50px;height:50px;color:var(--text);border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.surface{background:var(--surface);border-radius:var(--r-block)}.chip{white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:3px 8px;font-size:13px;font-weight:600;display:inline-flex}.chip-neutral{color:var(--text-muted);background:var(--chip)}.chip-red{color:var(--red-text);background:var(--red-soft)}.chip-amber{color:var(--amber);background:var(--amber-soft)}.chip-green{color:var(--green);background:var(--green-soft)}.dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.dot-amber{background:var(--amber)}.dot-green{background:var(--green)}.status-green{color:var(--green);font-weight:600}.status-amber{color:var(--amber);font-weight:600}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation:none!important}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn[aria-busy=true],.ab-link[aria-busy=true],.ab-melding-knop[aria-busy=true]{pointer-events:none;cursor:progress}.btn[aria-busy=true]:before,.ab-link[aria-busy=true]:before,.ab-melding-knop[aria-busy=true]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite sk-draai}.btn[aria-busy=true]>svg{display:none}@keyframes sk-draai{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn[aria-busy=true]:before{animation-duration:1.4s}}
