.fb-laag,.fb-wijsbalk{--fb-bg:#fff;--fb-bg-zacht:#f6f8fa;--fb-hover:#eaeef2;--fb-rand:#d0d7de;--fb-rand-sterk:#8c959f;--fb-tekst:#1f2328;--fb-tekst-zacht:#59636e;--fb-accent:#0969da;--fb-accent-hover:#0550ae;--fb-accent-zacht:#ddf4ff;--fb-klaar:#1a7f37;--fb-gevaar:#cf222e;--fb-letter:-apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif;--fb-klein:.8125rem;--fb-label:.75rem;--fb-hoek:6px;--fb-hoek-groot:12px;--fb-schaduw:0 1px 3px #1f23281f, 0 8px 24px #424a531f;--fb-schaduw-klein:0 1px 2px #1f232826, 0 3px 8px #424a531f}.fb-laag{z-index:40;height:0;font-family:var(--fb-letter);position:absolute;inset:0 0 auto}.fb-laag[hidden],.fb-laag [hidden]{display:none!important}.fb-laag .fb{position:absolute}.fb-laag .fb:hover,.fb-laag .fb:focus-within,.fb-laag .fb.is-open{z-index:1}.fb-laag .fb.is-onder-kop:not(.is-open){visibility:hidden}.fb-laag .fb-knoppen{justify-content:flex-end;gap:.35rem;display:flex}.fb-laag .fb-bol,.fb-laag .fb-plus{border:1px solid var(--fb-rand);background:var(--fb-bg);min-height:2rem;color:var(--fb-tekst);font:600 var(--fb-klein)/1 var(--fb-letter);font-variant-numeric:tabular-nums;box-shadow:var(--fb-schaduw-klein);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;display:inline-flex}.fb-laag .fb-bol{padding:.25rem .7rem}.fb-laag .fb-teken{place-items:center;display:inline-grid}.fb-laag .fb-stip{background:var(--fb-accent);border-radius:999px;width:.45rem;height:.45rem}.fb-laag .fb-bol.is-klaar{border-color:var(--fb-klaar);background:var(--fb-klaar);color:#fff}.fb-laag .fb-bol:hover,.fb-laag .fb-plus:hover{background:var(--fb-bg-zacht)}.fb-laag .fb-bol.is-klaar:hover{background:#116329}.fb-laag .fb-plus{min-width:2rem;color:var(--fb-tekst-zacht);gap:0;padding:0 .5rem;transition:gap .16s,padding .16s,color .16s,box-shadow .16s}.fb-laag .fb-plus-tekst{white-space:nowrap;opacity:0;max-width:0;transition:max-width .2s,opacity .16s;overflow:hidden}.fb-laag .fb.is-open .fb-plus{color:var(--fb-accent)}@media (hover:hover){.fb-laag .fb-plus:hover{color:var(--fb-accent);box-shadow:var(--fb-schaduw);gap:.35rem;padding:0 .8rem 0 .6rem}.fb-laag .fb-plus:hover .fb-plus-tekst{opacity:1;max-width:12rem}}.fb-laag .fb-plus:focus-visible{gap:.35rem;padding:0 .8rem 0 .6rem}.fb-laag .fb-plus:focus-visible .fb-plus-tekst{opacity:1;max-width:12rem}@media (prefers-reduced-motion:reduce){.fb-laag .fb-plus,.fb-laag .fb-plus-tekst{transition:none}}.fb-laag input.fb-naam{border:1px solid var(--fb-rand-sterk);border-radius:var(--fb-hoek);background:var(--fb-bg);width:100%;color:var(--fb-tekst);font:400 var(--fb-klein)/1.3 var(--fb-letter);padding:.5rem .7rem}.fb-laag :focus-visible,.fb-wijsbalk :focus-visible{outline:2px solid var(--fb-accent);outline-offset:2px;box-shadow:0 0 0 4px var(--fb-bg)}.fb-laag .fb-kaart{border:1px solid var(--fb-rand);border-radius:var(--fb-hoek-groot);background:var(--fb-bg);width:min(24rem,100vw - 2rem);max-height:min(70vh,34rem,100dvh - 2rem);color:var(--fb-tekst);box-shadow:var(--fb-schaduw);text-align:left;visibility:hidden;opacity:0;padding:1rem 1.1rem;transition:opacity .15s,translate .15s,visibility 0s .15s;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto;translate:0 -4px}.fb-laag .fb-kaart:before{content:"";height:.6rem;position:absolute;inset:-.6rem 0 auto}.fb-laag .fb.is-open .fb-kaart{visibility:visible;opacity:1;transition:opacity .15s,translate .15s;translate:0}@media (hover:hover){.fb-laag .fb.heeft-punten:hover .fb-kaart{visibility:visible;opacity:1;transition:opacity .15s,translate .15s;translate:0}}.fb-laag .fb-kaart{flex-direction:column;display:flex}.fb-laag .fb.is-schrijven .fb-form{order:-1;margin:0 0 1rem}@media (prefers-reduced-motion:reduce){.fb-laag .fb-kaart,.fb-laag .fb-plus,.fb-laag .fb-markering{transition:none;translate:0}}.fb-laag .fb-form{margin-top:.9rem;display:none}.fb-laag .fb.is-schrijven .fb-form,.fb-laag .fb-form:has(.fb-melding:not(:empty)){gap:.5rem;display:grid}.fb-laag .fb:not(.heeft-punten) .fb-form{margin-top:0}.fb-laag textarea{resize:vertical;border:1px solid var(--fb-rand-sterk);border-radius:var(--fb-hoek);background:var(--fb-bg);width:100%;color:var(--fb-tekst);font:400 var(--fb-klein)/1.45 var(--fb-letter);padding:.55rem .7rem}.fb-laag .fb-verstuur{border-radius:var(--fb-hoek);background:var(--fb-accent);color:#fff;font:600 var(--fb-klein)/1 var(--fb-letter);cursor:pointer;border:0;justify-self:end;padding:.5rem .9rem}.fb-laag .fb-verstuur:hover{background:var(--fb-accent-hover)}.fb-laag .fb-verstuur:disabled{opacity:.6;cursor:wait}.fb-laag .fb-aanpassen{margin-top:.3rem}.fb-laag .fb-aanpassen>textarea,.fb-laag .fb-aanpassen>.fb-rij{display:none}.fb-laag .fb-aanpassen.is-bewerken>textarea{display:block}.fb-laag .fb-aanpassen.is-bewerken>.fb-rij{justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.4rem;display:flex}.fb-laag li{position:relative}.fb-laag .fb-acties{display:flex;position:absolute;top:-.1rem;right:-.3rem}.fb-laag .fb-icoon{border-radius:var(--fb-hoek);width:1.75rem;height:1.75rem;color:var(--fb-tekst-zacht);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.fb-laag .fb-icoon:hover{background:var(--fb-hover);color:var(--fb-tekst)}.fb-laag .fb-icoon[aria-label$=verwijderen]:hover{color:var(--fb-gevaar)}.fb-laag .fb-aanpassen.is-bewerken>.fb-acties{display:none}.fb-laag li:has(.fb-acties) .fb-titel{padding-right:3.5rem}.fb-laag .fb-link{color:var(--fb-tekst-zacht);font:500 var(--fb-label)/1.4 var(--fb-letter);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.fb-laag .fb-link:hover{color:var(--fb-tekst)}.fb-laag .fb-rij,.fb-laag .fb-form>.fb-rij{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.fb-laag .fb-form .fb-verstuur{justify-self:auto}.fb-laag .fb-wijs{border:1px solid var(--fb-rand);border-radius:var(--fb-hoek);background:var(--fb-bg-zacht);color:var(--fb-tekst);font:500 var(--fb-label)/1 var(--fb-letter);cursor:pointer;align-items:center;gap:.35rem;padding:.45rem .6rem;display:inline-flex}.fb-laag .fb-wijs:hover{background:var(--fb-hover)}.fb-laag .fb-chip{border-radius:var(--fb-hoek);background:var(--fb-accent-zacht);color:var(--fb-tekst);font-size:var(--fb-label);justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding:.35rem .4rem .35rem .6rem;line-height:1.35;display:flex}.fb-laag .fb-opstel{z-index:31;border:1px solid var(--fb-rand);border-radius:var(--fb-hoek-groot);background:var(--fb-bg);color:var(--fb-tekst);box-shadow:var(--fb-schaduw);text-align:left;gap:.5rem;padding:.85rem;display:grid;position:absolute}.fb-laag .fb-opstel.is-boven{translate:0 -100%}.fb-laag .fb-over{color:var(--fb-accent);font:500 var(--fb-label)/1.4 var(--fb-letter);text-align:left;cursor:pointer;background:0 0;border:0;margin:.2rem 0 0;padding:0;display:block}.fb-laag .fb-over:hover{text-decoration:underline}.fb-laag .fb-markering{z-index:29;border:2px solid var(--fb-accent);border-radius:var(--fb-hoek);pointer-events:none;background:#0969da14;transition:top 80ms ease-out,left 80ms ease-out,width 80ms ease-out,height 80ms ease-out;position:absolute;box-shadow:0 0 0 1px #fff}html.fb-wijzen,html.fb-wijzen *{cursor:crosshair!important}@media (pointer:coarse){html.fb-wijzen *{cursor:pointer!important}.fb-laag button.fb-vink{width:1.6rem;height:1.6rem;margin-top:-.15rem}.fb-laag li{grid-template-columns:1.6rem 1fr}}.fb-laag .fb-los{font-size:var(--fb-label);color:var(--fb-tekst-zacht);margin:.2rem 0 0;font-style:italic}.fb-wijsbalk{z-index:40;background:var(--fb-tekst);color:#fff;font:500 var(--fb-klein)/1.2 var(--fb-letter);box-shadow:var(--fb-schaduw);white-space:nowrap;border-radius:999px;align-items:center;gap:.75rem;padding:.5rem .5rem .5rem 1rem;display:flex;position:fixed;top:5.5rem;left:50%;translate:-50%}.fb-wijsbalk button{color:var(--fb-tekst);font:600 var(--fb-klein)/1 var(--fb-letter);background:#fff;border:0;border-radius:999px;padding:.4rem .75rem;cursor:pointer!important}.fb-laag .fb-melding{font-size:var(--fb-label);color:var(--fb-tekst-zacht);margin:0}.fb-laag .fb-melding:empty{display:none}.fb-laag .fb-kop{font-size:var(--fb-label);letter-spacing:.08em;text-transform:uppercase;color:var(--fb-tekst-zacht);margin:0 0 .6rem;font-weight:700}.fb-laag ul{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.fb-laag li{grid-template-columns:1.1rem 1fr;gap:.6rem;display:grid}.fb-laag .fb-vink{border:1.5px solid var(--fb-rand-sterk);border-radius:var(--fb-hoek);width:1.1rem;height:1.1rem;color:inherit;font-size:var(--fb-label);background:0 0;place-items:center;margin-top:.1rem;padding:0;font-weight:700;display:grid}.fb-laag button.fb-vink{cursor:pointer}.fb-laag .is-verwerkt .fb-vink{border-color:var(--fb-klaar);background:var(--fb-klaar);color:#fff}.fb-laag .fb-titel{font-size:var(--fb-klein);text-wrap:balance;margin:0;font-weight:600;line-height:1.35}.fb-laag .is-verwerkt .fb-titel{text-decoration:line-through;text-decoration-color:var(--fb-rand-sterk)}.fb-laag .fb-nieuw{font-size:var(--fb-label);color:var(--fb-tekst-zacht);margin-left:.4rem;font-weight:500}.fb-laag .fb-tekst,.fb-laag .fb-toelichting{font-size:var(--fb-klein);text-wrap:pretty;white-space:pre-line;margin:.25rem 0 0;line-height:1.45}.fb-laag .fb-tekst{color:var(--fb-tekst-zacht)}.fb-laag .fb-toelichting{color:var(--fb-tekst);font-style:italic}@media (hover:none),(pointer:coarse){.fb-laag .fb-bol,.fb-laag .fb-plus{min-height:2.5rem}.fb-laag .fb-plus{min-width:2.5rem}.fb-laag .fb-icoon{width:2.25rem;height:2.25rem}.fb-laag li:has(.fb-acties) .fb-titel{padding-right:4.5rem}}@media (width<=640px){.fb-laag .fb-bol,.fb-laag .fb-plus{min-width:2.75rem;min-height:2.75rem}.fb-laag .fb.is-open .fb-kaart{width:auto;max-height:calc(100dvh - 6rem);position:fixed;inset:5rem .75rem auto}.fb-laag textarea,.fb-laag input.fb-naam{font-size:16px}.fb-laag .fb-sluit{width:2.5rem;height:2.5rem}}.fb-laag .fb-sluit{border-radius:var(--fb-hoek);width:1.75rem;height:1.75rem;color:var(--fb-tekst-zacht);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.fb-laag .fb-sluit:hover{background:var(--fb-hover);color:var(--fb-tekst)}.fb-laag .fb-kaart>.fb-sluit{order:-2;align-self:flex-end;margin:-.5rem -.6rem .1rem 0}.fb-laag .fb-opstel>.fb-sluit{position:absolute;top:.55rem;right:.55rem}.fb-laag .fb-opstel>.fb-chip{margin-right:2rem}.fb-laag .fb-ongeldig{border:1px solid var(--fb-rand);border-radius:var(--fb-hoek);background:var(--fb-bg);color:var(--fb-tekst);font:500 var(--fb-klein)/1.4 var(--fb-letter);box-shadow:var(--fb-schaduw);margin:0;padding:.6rem .9rem;position:fixed;bottom:1rem;left:1rem}
