@layer components{.bs-knop{--bs-tint:var(--color-success);white-space:nowrap;cursor:pointer;height:32px;transition:background-color .15s var(--bureau-curve-in), box-shadow .15s var(--bureau-curve-in), transform .1s var(--bureau-curve-in), opacity .15s var(--bureau-curve-in);border:0;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;line-height:1;display:inline-flex;position:relative}.bs-knop[data-hoog="28"]{border-radius:12px;height:28px;padding:0 12px;font-size:13px}.bs-knop[data-hoog="36"]{height:36px;padding:0 16px;font-size:14px}.bs-knop:after{content:"";height:44px;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.bs-knop-primair,.bs-knop-navigatie,.bs-knop-gevaar,.bs-getint{background-image:linear-gradient(180deg, color-mix(in srgb, var(--bs-tint) 96%, #fff) 0%, color-mix(in srgb, var(--bs-tint) 96%, #000) 100%);background-color:var(--bs-tint);box-shadow:var(--bureau-glas-getint-rand)}.bs-knop-primair:hover:not(:disabled),.bs-knop-navigatie:hover:not(:disabled),.bs-knop-gevaar:hover:not(:disabled),.bs-knop-primair[data-toon=hover],.bs-knop-navigatie[data-toon=hover],.bs-knop-gevaar[data-toon=hover],.bs-getint[data-toon=hover]{background-image:linear-gradient(180deg, color-mix(in srgb, var(--bs-tint) 90%, #fff) 0%, color-mix(in srgb, var(--bs-tint) 98%, #000) 100%)}.bs-knop-primair:active:not(:disabled),.bs-knop-navigatie:active:not(:disabled),.bs-knop-gevaar:active:not(:disabled),.bs-knop-primair[data-toon=druk],.bs-knop-navigatie[data-toon=druk],.bs-knop-gevaar[data-toon=druk],.bs-getint[data-toon=druk]{background-image:linear-gradient(180deg, color-mix(in srgb, var(--bs-tint) 94%, #000) 0%, color-mix(in srgb, var(--bs-tint) 98%, #fff) 100%);box-shadow:var(--bureau-glas-getint-druk)}.bs-knop-primair{--bs-tint:var(--color-success);color:#fff}.bs-knop-navigatie{--bs-tint:var(--color-primary);color:#fff}.bs-knop-gevaar{--bs-tint:var(--color-danger);color:#fff}.bs-knop-secundair,.bs-donker{background-color:var(--bureau-glas-donker-vast);box-shadow:var(--bureau-glas-donker-vast-rand)}.bs-knop-secundair:hover:not(:disabled),.bs-knop-secundair[data-toon=hover],.bs-donker:hover:not(:disabled),.bs-donker[data-toon=hover]{background-color:#ffffff1a}.bs-knop-secundair:active:not(:disabled),.bs-knop-secundair[data-toon=druk],.bs-donker:active:not(:disabled),.bs-donker[data-toon=druk]{box-shadow:var(--bureau-glas-donker-vast-druk);background-color:#ffffff24}.bs-knop-secundair{color:var(--color-strong)}.bs-knop-secundair[data-gevaar="1"]{color:var(--color-danger)}.bs-knop:active:not(:disabled),.bs-knop[data-toon=druk]{transform:scale(.98)}.bs-knop:disabled,.bs-knop[data-toon=uit]{opacity:.4;cursor:not-allowed;box-shadow:none;background-image:none;transform:none}.bs-knop:focus-visible,.bs-icoonknop:focus-visible,.bs-veld:focus-visible,.bs-segment-knop:focus-visible,.bs-chip:focus-visible,.bs-schakelaar:focus-visible,.bs-vinkje:focus-visible,.bs-rondje:focus-visible,[data-toon=focus]{outline:2px solid var(--color-primary);outline-offset:2px}.bs-spin{border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite bs-draai}@keyframes bs-draai{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.bs-spin{animation-duration:2.2s}.bs-knop:active:not(:disabled),.bs-knop[data-toon=druk]{transform:none}}.bs-icoonknop{width:32px;height:32px;color:var(--color-body);cursor:pointer;transition:background-color .15s var(--bureau-curve-in), color .15s var(--bureau-curve-in), transform .1s var(--bureau-curve-in);background-color:#0000;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.bs-icoonknop[data-hoog="36"]{width:36px;height:36px}.bs-icoonknop:after{content:"";width:44px;height:44px;position:absolute;inset:50% 50% auto auto;transform:translate(50%,-50%)}.bs-icoonknop:hover:not(:disabled),.bs-icoonknop[data-toon=hover]{background-color:var(--bureau-glas-donker-vast);box-shadow:var(--bureau-glas-donker-vast-rand);color:var(--color-strong)}.bs-icoonknop:active:not(:disabled),.bs-icoonknop[data-toon=druk]{box-shadow:var(--bureau-glas-donker-vast-druk);background-color:#ffffff1a;transform:scale(.98)}.bs-icoonknop[data-aan="1"],.bs-icoonknop[data-toon=aan]{background-color:var(--bureau-glas-verheven);box-shadow:var(--bureau-glas-verheven-rand);color:var(--color-strong)}.bs-icoonknop:disabled,.bs-icoonknop[data-toon=uit]{opacity:.4;cursor:not-allowed}.bs-segment{background-color:var(--bureau-glas-verzonken);height:32px;box-shadow:var(--bureau-glas-verzonken-rand);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.bs-segment[data-vol="1"]{width:100%;display:flex}.bs-segment[data-vol="1"] .bs-segment-knop{flex:1}.bs-segment-knop{height:26px;color:var(--color-body);cursor:pointer;transition:background-color .15s var(--bureau-curve-in), color .15s var(--bureau-curve-in);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.bs-segment-knop:hover,.bs-segment-knop[data-toon=hover]{color:var(--color-strong)}.bs-segment-knop[data-aan="1"],.bs-segment-knop[data-toon=aan]{background-color:var(--bureau-glas-verheven);box-shadow:var(--bureau-glas-verheven-rand);color:var(--color-strong)}.bs-chip{background-color:var(--bureau-glas-donker-vast);height:24px;box-shadow:var(--bureau-glas-donker-vast-rand);color:var(--color-body);cursor:pointer;transition:background-color .15s var(--bureau-curve-in), box-shadow .15s var(--bureau-curve-in), color .15s var(--bureau-curve-in);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.bs-chip[data-hoog="28"]{height:28px;padding:0 12px;font-size:13px}.bs-chip:hover,.bs-chip[data-toon=hover]{color:var(--color-strong);background-color:#ffffff1a}.bs-chip[data-aan="1"],.bs-chip[data-toon=aan]{background-color:color-mix(in srgb, var(--color-primary) 26%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-primary) 45%, transparent), inset 0 1px 0 #ffffff2e, 0 1px 2px #00000059;color:var(--color-strong)}.bs-chip[data-toon=uit]{opacity:.4}.bs-chip[data-status="1"],.bs-chip[data-status="1"]:hover{cursor:default;background-color:var(--bureau-glas-donker-vast);color:var(--color-body)}.bs-chip-kruis{opacity:.7;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-right:-4px;display:inline-flex}.bs-chip-kruis:hover{opacity:1;background-color:#0003}.bs-chip-label{height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.bs-schakelaar{background-color:var(--bureau-glas-verzonken);width:44px;height:26px;box-shadow:var(--bureau-glas-verzonken-rand);cursor:pointer;transition:background-color .2s var(--bureau-curve-in), box-shadow .2s var(--bureau-curve-in);border:0;border-radius:999px;align-items:center;padding:2px;display:inline-flex}.bs-schakelaar>span{background-color:var(--color-strong);width:22px;height:22px;transition:transform .2s var(--bureau-curve-open);border-radius:50%;display:block;box-shadow:0 1px 3px #00000073,inset 0 -1px #0000001f}.bs-schakelaar[data-aan="1"],.bs-schakelaar[data-toon=aan]{--bs-tint:var(--color-success);background-color:var(--color-success);background-image:linear-gradient(180deg, color-mix(in srgb, var(--color-success) 96%, #fff) 0%, color-mix(in srgb, var(--color-success) 96%, #000) 100%);box-shadow:var(--bureau-glas-getint-rand)}.bs-schakelaar[data-aan="1"]>span,.bs-schakelaar[data-toon=aan]>span{transform:translate(18px)}.bs-schakelaar[data-toon=uit]{opacity:.4;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.bs-schakelaar>span{transition:none}}.bs-vinkje,.bs-rondje{background-color:var(--bureau-glas-verzonken);width:20px;height:20px;box-shadow:var(--bureau-glas-verzonken-rand);color:#0000;cursor:pointer;transition:background-color .15s var(--bureau-curve-in), box-shadow .15s var(--bureau-curve-in), color .15s var(--bureau-curve-in);border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.bs-vinkje{border-radius:6px}.bs-rondje{border-radius:50%}.bs-vinkje:hover,.bs-rondje:hover,.bs-vinkje[data-toon=hover],.bs-rondje[data-toon=hover]{box-shadow:inset 0 0 0 1px #ffffff38,inset 0 1px 2px #00000059}.bs-vinkje[data-aan="1"],.bs-vinkje[data-toon=aan],.bs-rondje[data-aan="1"],.bs-rondje[data-toon=aan],.bs-vinkje[data-toon=half]{background-color:var(--color-primary);background-image:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 96%, #fff) 0%, color-mix(in srgb, var(--color-primary) 96%, #000) 100%);box-shadow:var(--bureau-glas-getint-rand);color:#0e0e0e}.bs-vinkje[data-toon=uit],.bs-rondje[data-toon=uit]{opacity:.4;cursor:not-allowed}.bs-veld[data-met-wis="1"]{padding-right:36px}.bs-veld-wis{width:24px;height:24px;color:var(--color-placeholder);transition:color .12s var(--bureau-curve-in), background-color .12s var(--bureau-curve-in);border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;right:6px;translate:0 -50%}.bs-veld-wis:hover{color:var(--color-body);background-color:#ffffff0f}.bs-veld{background-color:var(--bureau-glas-verzonken);width:100%;height:36px;box-shadow:var(--bureau-glas-verzonken-rand);color:var(--color-strong);transition:box-shadow .15s var(--bureau-curve-in), background-color .15s var(--bureau-curve-in);border:0;border-radius:14px;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:flex}.bs-veld::placeholder{color:var(--color-placeholder)}.bs-veld:hover:not(:disabled),.bs-veld[data-toon=hover]{box-shadow:inset 0 0 0 1px #ffffff29,inset 0 1px 2px #00000059}.bs-veld:focus,.bs-veld[data-toon=focus]{box-shadow:inset 0 0 0 1px var(--color-primary), inset 0 1px 2px #0000004d, 0 0 0 3px #08aede59;outline:none}.bs-veld:disabled,.bs-veld[data-toon=uit]{opacity:.4;cursor:not-allowed}.bs-veld[data-toon=fout]{box-shadow:inset 0 0 0 1px var(--color-danger), inset 0 1px 2px #0000004d, 0 0 0 3px color-mix(in srgb, var(--color-danger) 22%, transparent)}.bs-tekstvak{resize:vertical;align-items:flex-start;height:auto;min-height:88px;padding:10px 12px;line-height:1.4}.bs-label{color:var(--color-body);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.bs-hulp{color:var(--color-placeholder);margin-top:6px;font-size:13px;display:block}.bs-fout{color:var(--color-danger);align-items:center;gap:6px;margin-top:6px;font-size:13px;display:flex}.bs-menu{background:var(--bureau-glas-donker-vulling);-webkit-backdrop-filter:var(--bureau-glas-donker-waas);backdrop-filter:var(--bureau-glas-donker-waas);border:1px solid var(--bureau-glas-donker-randkleur);transform-origin:top;border-radius:12px;padding:4px;box-shadow:0 12px 32px #00000080}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bs-menu{background:var(--bureau-vlak-2)}}.bs-menu-rij{width:100%;height:32px;color:var(--color-body);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:14px;display:flex}.bs-menu-rij[data-wijs="1"],.bs-menu-rij[data-toon=hover]{background-color:var(--color-primary);color:var(--inkt-op-cyaan)}.bs-menu-vink{width:14px;color:var(--color-body);flex-shrink:0}.bs-menu-rij[data-wijs="1"] .bs-menu-vink,.bs-menu-rij[data-toon=hover] .bs-menu-vink{color:var(--inkt-op-cyaan)}.bs-menu-snel{color:var(--color-placeholder);flex-shrink:0;margin-left:auto;padding-left:20px;font-size:12px}.bs-menu-rij[data-wijs="1"] .bs-menu-snel,.bs-menu-rij[data-toon=hover] .bs-menu-snel{color:var(--inkt-op-cyaan);opacity:.75}.bs-menu-meta{color:var(--color-placeholder);flex:none;font-size:12px}.bs-menu-rij[data-wijs="1"] .bs-menu-meta,.bs-menu-rij[data-toon=hover] .bs-menu-meta{color:color-mix(in srgb, var(--inkt-op-cyaan) 80%, transparent)}.bs-menu-scheiding{background-color:#ffffff1a;height:1px;margin:4px 8px}.bs-menu-rij[data-gevaar="1"]{color:var(--color-danger)}.bs-menu-rij[data-gevaar="1"][data-wijs="1"]{background-color:var(--color-danger);color:#fff}.bs-veld[data-menu-open="1"]{box-shadow:var(--bureau-glas-verzonken-rand)}.bs-veld[data-menu-open="1"] .bs-chevron{transform:rotate(180deg)}.bs-chevron{transition:transform .12s var(--bureau-curve-open)}.bs-kiezer-menu{z-index:var(--z-menu);overscroll-behavior:contain;max-width:min(420px,100vw - 32px);position:fixed;overflow-y:auto}.bs-kiezer-menu .bs-menu-rij:disabled{opacity:.4;cursor:not-allowed;color:var(--color-body);background:0 0}.bs-kalender{z-index:var(--z-menu);background:var(--bureau-glas-donker-vulling);width:280px;-webkit-backdrop-filter:var(--bureau-glas-donker-waas);backdrop-filter:var(--bureau-glas-donker-waas);border:1px solid var(--bureau-glas-donker-randkleur);border-radius:12px;padding:12px;position:fixed;box-shadow:0 12px 32px #00000080}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bs-kalender{background:var(--bureau-vlak-2)}}.bs-kalender[data-in-blok]{position:static}.bs-kalender-kop{align-items:center;gap:4px;height:32px;margin-bottom:8px;padding-left:4px;display:flex}.bs-kalender-maand{color:var(--color-strong);margin-right:auto;font-size:14px;font-weight:600}.bs-kalender-raster{grid-template-columns:repeat(7,36px);justify-content:space-between;display:grid}.bs-kalender-weekdag{height:24px;color:var(--color-placeholder);justify-content:center;align-items:center;font-size:12px;display:flex}.bs-kalender-dag{width:36px;height:32px;color:var(--color-body);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .1s var(--bureau-curve-in), color .1s var(--bureau-curve-in);background:0 0;border:0;border-radius:12px;padding:0;font-size:13px}.bs-kalender-dag[data-buiten]{color:var(--color-placeholder)}.bs-kalender-dag:hover:not(:disabled){background-color:var(--bureau-glas-donker-vast);color:var(--color-strong)}.bs-kalender-dag[data-vandaag]{color:var(--color-primary);font-weight:700}.bs-kalender-dag[data-gekozen]{background-color:var(--color-primary);color:var(--inkt-op-cyaan);font-weight:600}.bs-kalender-dag[data-wijs]:not([data-gekozen]){box-shadow:inset 0 0 0 1px var(--color-primary)}.bs-kalender-dag:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.bs-kalender-dag:disabled{opacity:.3;cursor:not-allowed}.bs-kalender-voet{gap:8px;margin-top:8px;display:flex}@media (min-width:1024px){:is(html:has(.bureau-schil:not([data-in-bord])),.bureau-alias) .btn:not([class*=icoonknop]):not(.btn-moment){min-height:36px;transition:background-color .15s var(--bureau-curve-in), box-shadow .15s var(--bureau-curve-in), transform .1s var(--bureau-curve-in), opacity .15s var(--bureau-curve-in);border-radius:14px;gap:6px;padding:6px 16px;font-size:14px;font-weight:600;line-height:1.2}:is(html:has(.bureau-schil:not([data-in-bord])),.bureau-alias) :is(.btn-sm,.btn-md):not([class*=icoonknop]):not(.btn-moment){min-height:32px;padding:5px 14px}:is(html:has(.bureau-schil:not([data-in-bord])),.bureau-alias) :is(.btn-primary,.btn-accent,.btn-gevaar){background-image:linear-gradient(180deg, color-mix(in srgb, var(--bs-tint) 96%, #fff) 0%, color-mix(in srgb, var(--bs-tint) 96%, #000) 100%);background-color:var(--bs-tint);box-shadow:var(--bureau-glas-getint-rand)}:is(html:has(.bureau-schil:not([data-in-bord])),.bureau-alias) .btn-primary{--bs-tint:var(--color-success);color:#fff}:is(html:has(.bureau-schil:not([data-in-bord])),.bureau-alias) .btn-accent{--bs-tint:var(--color-primary);color:#fff}:is(html:has(.bureau-schil:not([data-in-bord])),.bureau-alias) .btn-gevaar{--bs-tint:var(--color-danger);color:#fff}:is(html:has(.bureau-schil:not([data-in-bord])),.bureau-alias) :is(.btn-primary,.btn-accent,.btn-gevaar):hover:not(:disabled){background-color:var(--bs-tint);background-image:linear-gradient(180deg, color-mix(in srgb, var(--bs-tint) 90%, #fff) 0%, color-mix(in srgb, var(--bs-tint) 98%, #000) 100%)}:is(html:has(.bureau-schil:not([data-in-bord])),.bureau-alias) :is(.btn-primary,.btn-accent,.btn-gevaar):active:not(:disabled){background-image:linear-gradient(180deg, color-mix(in srgb, var(--bs-tint) 94%, #000) 0%, color-mix(in srgb, var(--bs-tint) 98%, #fff) 100%);box-shadow:var(--bureau-glas-getint-druk)}:is(html:has(.bureau-schil:not([data-in-bord])),.bureau-alias) .btn-secondary:not([class*=icoonknop]):not(.btn-moment){background-color:var(--bureau-glas-donker-vast);box-shadow:var(--bureau-glas-donker-vast-rand);color:var(--color-strong)}:is(html:has(.bureau-schil:not([data-in-bord])),.bureau-alias) .btn-secondary:not([class*=icoonknop]):not(.btn-moment):hover:not(:disabled){background-color:#ffffff1a}:is(html:has(.bureau-schil:not([data-in-bord])),.bureau-alias) .btn-secondary:not([class*=icoonknop]):not(.btn-moment):active:not(:disabled){box-shadow:var(--bureau-glas-donker-vast-druk);background-color:#ffffff24}:is(html:has(.bureau-schil:not([data-in-bord])),.bureau-alias) .btn:disabled:not([class*=icoonknop]):not(.btn-moment){opacity:.4;cursor:not-allowed;box-shadow:none;background-image:none;transform:none}:is(html:has(.bureau-schil:not([data-in-bord])),.bureau-alias) .btn-primary:disabled{background-color:var(--color-success);color:#fff}:is(html:has(.bureau-schil:not([data-in-bord])),.bureau-alias) .btn-accent:disabled{background-color:var(--color-primary);color:#fff}:is(html:has(.bureau-schil:not([data-in-bord])),.bureau-alias) .btn-gevaar:disabled{background-color:var(--color-danger);color:#fff}:is(html:has(.bureau-schil:not([data-in-bord])),.bureau-alias) .btn-secondary:disabled:not([class*=icoonknop]):not(.btn-moment){background-color:var(--bureau-glas-donker-vast);color:var(--color-strong)}:is(html:has(.bureau-schil:not([data-in-bord])),.bureau-alias) .btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}:is(html:has(.bureau-schil:not([data-in-bord])),.bureau-alias) :is(.input,select[class=bs-kiezer],input[class=bs-kiezer]){background-color:var(--bureau-glas-verzonken);min-height:36px;box-shadow:var(--bureau-glas-verzonken-rand);color:var(--color-strong);transition:box-shadow .15s var(--bureau-curve-in), background-color .15s var(--bureau-curve-in);border:0;border-radius:14px;padding:7px 12px;font-size:14px;line-height:22px}:is(html:has(.bureau-schil:not([data-in-bord])),.bureau-alias) textarea.input{min-height:88px;padding:10px 12px;line-height:1.4}:is(html:has(.bureau-schil:not([data-in-bord])),.bureau-alias) :is(.input,select[class=bs-kiezer],input[class=bs-kiezer]):hover:not(:disabled):not(:focus){box-shadow:inset 0 0 0 1px #ffffff29,inset 0 1px 2px #00000059}:is(html:has(.bureau-schil:not([data-in-bord])),.bureau-alias) :is(.input,select[class=bs-kiezer],input[class=bs-kiezer]):focus{box-shadow:inset 0 0 0 1px var(--color-primary), inset 0 1px 2px #0000004d, 0 0 0 3px #08aede59;outline:none}:is(html:has(.bureau-schil:not([data-in-bord])),.bureau-alias) :is(.input,select[class=bs-kiezer],input[class=bs-kiezer]):disabled{opacity:.4;cursor:not-allowed}:is(html:has(.bureau-schil:not([data-in-bord])),.bureau-alias) .input-search{border-radius:999px}:is(html:has(.bureau-schil:not([data-in-bord])),.bureau-alias) .field-label{color:var(--color-body);margin-bottom:6px;font-size:13px;font-weight:500}:is(html:has(.bureau-schil:not([data-in-bord])),.bureau-alias) select.bs-kiezer:is(.input,.select-sm,[class=bs-kiezer]){appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px 14px;padding-right:32px}:is(html:has(.bureau-schil:not([data-in-bord])),.bureau-alias) select.bs-kiezer[data-menu-open="1"]:is(.input,.select-sm,[class=bs-kiezer]){box-shadow:var(--bureau-glas-verzonken-rand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m18 15-6-6-6 6'/%3E%3C/svg%3E")}:is(html:has(.bureau-schil:not([data-in-bord])),.bureau-alias) .select-sm{background-color:var(--bureau-glas-donker-vast);min-height:32px;box-shadow:var(--bureau-glas-donker-vast-rand);color:var(--color-strong);border:0;border-radius:14px;padding-top:5px;padding-bottom:5px;padding-left:12px;font-size:14px;font-weight:600}:is(html:has(.bureau-schil:not([data-in-bord])),.bureau-alias) input.bs-kiezer[type=date]::-webkit-calendar-picker-indicator{display:none}:is(html:has(.bureau-schil:not([data-in-bord])),.bureau-alias) input.bs-kiezer[type=date]:is(.input,[class=bs-kiezer]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:15px 15px;padding-right:34px}:is(html:has(.bureau-schil:not([data-in-bord])),.bureau-alias) input.bs-kiezer[type=date][data-menu-open="1"]{box-shadow:var(--bureau-glas-verzonken-rand)}}.bs-tabel{background-color:var(--bureau-vlak-1);width:100%;box-shadow:var(--bureau-vlak-toon);border-radius:16px;overflow:hidden}.bs-tabel-kop{z-index:1;background-color:var(--bureau-vlak-2);min-height:36px;color:var(--color-placeholder);align-items:center;font-size:12px;display:grid;position:sticky;top:0}.bs-tabel-kop>span{align-items:center;gap:var(--bureau-ruimte-1);padding:0 var(--bureau-ruimte-2);cursor:pointer;height:100%;display:flex}.bs-tabel-kop>span:hover{color:var(--color-strong)}.bs-sorteer{opacity:0;transition:opacity .12s var(--bureau-curve-in)}.bs-tabel-kop>span:hover .bs-sorteer,.bs-tabel-kop>span[data-sorteer] .bs-sorteer{opacity:1}.bs-tabel-rij{min-height:40px;color:var(--color-body);box-shadow:inset 12px 1px 0 -11px var(--color-line);transition:background-color .12s var(--bureau-curve-in);align-items:center;font-size:13px;display:grid;position:relative}.bs-tabel-rij>span{padding:0 var(--bureau-ruimte-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bs-tabel-rij:hover,.bs-tabel-rij[data-toon=hover]{background-color:#ffffff0a}.bs-middenkap{min-width:0;max-width:100%;display:flex}.bs-middenkap-kop{white-space:pre;text-overflow:ellipsis;min-width:0;overflow:hidden}.bs-middenkap-staart{white-space:pre;flex-shrink:0}.bs-tabel-rij[data-gekozen="1"]{background-color:color-mix(in srgb, var(--color-primary) 14%, transparent)}.bs-rij-acties{opacity:0;pointer-events:none;transition:opacity .12s var(--bureau-curve-in);background:linear-gradient(90deg, transparent 0, color-mix(in srgb, var(--bureau-vlak-1) 92%, #fff) 24px);align-items:center;gap:2px;padding:0 8px 0 24px;display:flex;position:absolute;top:0;bottom:0;right:0}.bs-tabel-rij:hover .bs-rij-acties,.bs-tabel-rij[data-toon=hover] .bs-rij-acties,.bs-tabel-rij:focus-within .bs-rij-acties,.bs-werkblad-lijst:focus-visible .bs-tabel-rij[data-wijs="1"] .bs-rij-acties{opacity:1;pointer-events:auto}.bs-tabel-rij[data-hoog="42"]{min-height:42px;box-shadow:none;margin-inline:calc(-1 * var(--bureau-ruimte-2));border-radius:10px;font-size:14px}.bs-tabel-rij[data-hoog="42"]>:is(button,svg){margin-inline:var(--bureau-ruimte-2)}.bs-tabel-rij[data-hoog="36"]{min-height:36px;box-shadow:none;margin-inline:calc(-1 * var(--bureau-ruimte-2));border-radius:10px;font-size:13px}.bs-tabel-rij[data-hoog="36"]>:is(button,svg){margin-inline:var(--bureau-ruimte-2)}.bs-tabel-rij[data-hoog="36"] .ck-regel-wat{color:var(--color-strong);font-size:13px}.bs-tabel-rij .ck-regel-wat.bs-tekst-zacht{color:var(--color-placeholder)}.bs-tabel-rij>.ck-regel-tijd{text-overflow:clip;overflow:visible}.bs-tabel-rij[data-hoog="36"]+.bs-tabel-rij[data-hoog="36"]:before,.bs-tabel-rij[data-hoog="42"]+.bs-tabel-rij[data-hoog="42"]:before{content:"";top:0;left:var(--bureau-ruimte-2);right:var(--bureau-ruimte-2);background-color:#ffffff0f;height:1px;position:absolute}.bs-tabel-rij[data-hoog="36"] .bs-rij-acties,.bs-tabel-rij[data-hoog="42"] .bs-rij-acties{background:linear-gradient(90deg, transparent 0, color-mix(in srgb, var(--bureau-bg) 95%, #fff) 32px);border-radius:0 10px 10px 0;padding-left:32px}.bs-rij-houder{position:relative}.bs-rij-houder>.bs-rij-acties{right:calc(-1 * var(--bureau-ruimte-2));background:linear-gradient(90deg, transparent 0, color-mix(in srgb, var(--bureau-bg) 95%, #fff) 32px);border-radius:0 10px 10px 0;padding-left:32px}.bs-rij-houder:hover>.bs-rij-acties,.bs-rij-houder[data-toon=hover]>.bs-rij-acties,.bs-rij-houder:focus-within>.bs-rij-acties{opacity:1;pointer-events:auto}.bs-rij-houder:hover>.bs-tabel-rij,.bs-rij-houder[data-toon=hover]>.bs-tabel-rij{background-color:#ffffff0a}:is(.bs-rij-houder,.bs-tabel-rij[data-hoog="36"])+.bs-rij-houder>.bs-tabel-rij[data-hoog="36"]:before,.bs-rij-houder+.bs-tabel-rij[data-hoog="36"]:before{content:"";top:0;left:var(--bureau-ruimte-2);right:var(--bureau-ruimte-2);background-color:#ffffff0f;height:1px;position:absolute}.bs-kaart .bs-rij-houder>.bs-rij-acties{background:linear-gradient(90deg, transparent 0, color-mix(in srgb, var(--bureau-vlak-1) 96%, #fff) 32px);border-radius:0 12px 12px 0}.bs-kaart-beeld-paneel .bs-rij-houder>.bs-rij-acties{background:linear-gradient(90deg, transparent 0, var(--bureau-vlak-2) 32px)}button.bs-tabel-rij,a.bs-tabel-rij{width:calc(100% + 2 * var(--bureau-ruimte-2));text-align:left;font:inherit;color:var(--color-body);cursor:pointer;background-color:#0000;border:0;font-size:14px}.bs-tabel-rij:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.bs-sectie{align-items:baseline;gap:var(--bureau-ruimte-2);margin-top:var(--bureau-ruimte-6);margin-bottom:var(--bureau-ruimte-1);color:var(--color-placeholder);font-size:12px;font-weight:600;display:flex}.bs-sectie:first-child{margin-top:0}.bs-sectie-tel{color:var(--color-placeholder);font-weight:400}.bs-sectie>.bs-knop{margin-left:auto}.bs-sectie:has(>.bs-knop){align-items:center}.bs-tabel-rij>.bs-sectie-link{padding:0 var(--bureau-ruimte-2)}.bs-sectie-link{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:12px;font-weight:500;text-decoration:none}.bs-sectie-link:hover,.bs-sectie-link[data-toon=hover]{text-decoration:underline}.bs-sectie-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.bs-meer{width:100%;height:32px;font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:0;border-radius:10px;margin-top:2px;font-size:13px;font-weight:500;display:block}.bs-meer:hover,.bs-meer[data-toon=hover]{background-color:#ffffff0a}.bs-meer:focus-visible{outline:2px solid var(--color-primary);outline-offset:0}.bs-avatar-knop{cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;padding:0;display:inline-flex;position:relative}.bs-avatar-knop:after{content:"";opacity:0;transition:opacity .15s var(--bureau-curve-in);background-color:#00000059;border-radius:50%;position:absolute;inset:0}.bs-avatar-knop-teken{z-index:1;background-color:var(--bureau-glas-donker-vast);width:18px;height:18px;box-shadow:var(--bureau-glas-donker-vast-rand);color:var(--color-strong);opacity:0;transition:opacity .15s var(--bureau-curve-in);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-2px;right:-2px}.bs-avatar-knop:hover:after,.bs-avatar-knop:focus-visible:after,.bs-avatar-knop:hover .bs-avatar-knop-teken,.bs-avatar-knop:focus-visible .bs-avatar-knop-teken,.bs-avatar-knop:disabled .bs-avatar-knop-teken{opacity:1}.bs-avatar-knop:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.bs-schakelaar:disabled{opacity:.4;cursor:not-allowed}.bs-cijferrij{gap:var(--bureau-ruimte-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bs-cijferrij>span{min-width:0}.bs-cijferrij [data-label]{color:var(--color-placeholder);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.bs-cijferrij [data-waarde]{color:var(--color-strong);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1.2;display:block}.bs-cijferrij [data-waarde][data-toon=goed]{color:var(--color-success)}.bs-cijferrij [data-vergelijk]{color:var(--color-placeholder);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;display:block;overflow:hidden}.bs-cijferrij [data-vergelijk][data-toon=goed]{color:var(--color-success)}.bs-cijferrij [data-vergelijk][data-toon=let-op]{color:var(--color-warning)}.bs-tabel-rij[data-aangewezen="1"]{background-color:color-mix(in srgb, var(--color-primary) 14%, transparent)}.bs-tabel-rij[data-gekozen="1"] .bs-rij-acties{background:linear-gradient(90deg, transparent 0, color-mix(in srgb, color-mix(in srgb, var(--color-primary) 14%, var(--bureau-vlak-1)) 96%, #fff) 24px)}.bs-tooltip{background:var(--bureau-glas-donker-vulling);min-height:30px;-webkit-backdrop-filter:var(--bureau-glas-donker-waas);backdrop-filter:var(--bureau-glas-donker-waas);border:1px solid var(--bureau-glas-donker-randkleur);font-size:var(--bureau-letter-label);color:var(--color-strong);white-space:nowrap;border-radius:10px;align-items:center;gap:14px;padding:0 10px;font-weight:500;display:inline-flex;box-shadow:0 8px 24px #00000073}.bs-tooltip-snel{color:var(--color-placeholder)}.bs-tooltip-zweef{z-index:calc(var(--z-toast) - 1);pointer-events:none;max-width:min(320px,100vw - 16px);position:fixed}.bs-snel-zacht{color:var(--color-placeholder);font-size:12px}.bs-snellijst{flex-direction:column;width:320px;display:flex}.bs-snelrij{min-height:32px;color:var(--color-body);border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:14px;display:flex}.bs-snelrij:nth-child(odd){background-color:var(--bureau-glas-verzonken)}.bs-lade{border-radius:var(--bureau-radius-kaart);background:var(--bureau-glas-leesbaar-vulling);width:420px;-webkit-backdrop-filter:var(--bureau-glas-leesbaar-waas);backdrop-filter:var(--bureau-glas-leesbaar-waas);border:1px solid var(--bureau-glas-donker-randkleur);box-shadow:var(--bureau-glas-donker-schaduw);padding:14px}.bs-lade[data-breed="560"]{width:560px}.bs-sleepdoel{z-index:20;border-radius:calc(var(--bureau-radius-kaart) - 8px);box-shadow:inset 0 0 0 2px var(--color-primary);color:var(--color-strong);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex;position:absolute;inset:8px}.bs-venster-waas{z-index:var(--z-modal);background:#00000080;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.bs-venster{border-radius:var(--bureau-radius-kaart);background:var(--bureau-glas-leesbaar-vulling);width:400px;max-width:100%;max-height:calc(100dvh - 64px);-webkit-backdrop-filter:var(--bureau-glas-leesbaar-waas);backdrop-filter:var(--bureau-glas-leesbaar-waas);border:1px solid var(--bureau-glas-donker-randkleur);box-shadow:var(--bureau-glas-donker-schaduw);flex-direction:column;display:flex;position:relative;overflow:hidden}.bs-venster[data-maat=formulier]{width:520px}.bs-venster[data-maat=wizard]{width:640px}.bs-venster[data-maat=ruim]{width:768px}.bs-venster[data-maat=wizard-breed]{width:800px}.bs-venster:focus{outline:none}.bs-venster-kop{align-items:flex-start;gap:8px;padding:14px 12px 4px 20px;display:flex}.bs-venster-titel{min-width:0;color:var(--color-strong);flex:1;padding-top:5px;font-size:17px;font-weight:600;line-height:22px}.bs-venster-lijf{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex:auto;min-height:0;padding:4px 20px 20px;overflow:hidden auto}.bs-venster-uitleg{color:var(--color-body);font-size:14px;line-height:1.5}.bs-venster-uitleg+*{margin-top:12px}.bs-venster-voet{justify-content:flex-end;gap:8px;padding:4px 20px 20px;display:flex}.bs-venster-lijf+.bs-venster-voet{padding-top:0}.bs-venster-voet[data-vrij="1"]{display:block}.bs-banner{background:var(--bureau-glas-donker-vulling);width:300px;-webkit-backdrop-filter:var(--bureau-glas-donker-waas);backdrop-filter:var(--bureau-glas-donker-waas);border:1px solid var(--bureau-glas-donker-randkleur);border-radius:14px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex;box-shadow:0 10px 28px #00000073}.bs-banner-foto{background-color:var(--bureau-vlak-3);width:32px;height:32px;color:var(--color-body);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.bs-banner-titel{color:var(--color-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.35;display:block;overflow:hidden}.bs-banner-tekst{color:var(--color-body);font-size:13px;line-height:1.35;display:block}.bs-banner-titel+.bs-banner-tekst{margin-top:1px}.bs-banner-tijd{color:var(--color-placeholder);margin-top:2px;font-size:12px;display:block}.bs-banner-stip{background-color:var(--color-primary);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:12px}.bs-banner[data-in=paneel]{-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;box-shadow:none;transition:background-color var(--bureau-duur-zweef) var(--bureau-curve-in);background:0 0;border:0;border-radius:14px;align-items:stretch;gap:0;padding:0}.bs-banner[data-in=paneel]:hover,.bs-banner[data-in=paneel]:focus-within{background-color:#ffffff0d}.bs-banner-inhoud{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;flex:auto;align-items:flex-start;gap:10px;padding:10px 4px 10px 10px;display:flex}.bs-banner-inhoud:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.bs-banner-weg{color:var(--color-placeholder);align-self:center;margin-right:4px}.bs-banner-weg:hover{color:var(--color-danger)}.bs-paneel{border:1px solid var(--bureau-glas-donker-randkleur);border-radius:var(--bureau-radius-kaart);background:var(--bureau-glas-donker-vulling);-webkit-backdrop-filter:var(--bureau-glas-donker-waas);backdrop-filter:var(--bureau-glas-donker-waas);padding:6px;box-shadow:0 20px 56px #0000008c}.bs-zoeklaag{border-radius:var(--bureau-radius-kaart);background:var(--bureau-glas-donker-vulling);width:560px;-webkit-backdrop-filter:var(--bureau-glas-donker-waas);backdrop-filter:var(--bureau-glas-donker-waas);border:1px solid var(--bureau-glas-donker-randkleur);overflow:hidden;box-shadow:0 20px 56px #0000008c}.bs-zoek-groep{color:var(--color-placeholder);padding:6px 12px 2px;font-size:12px;font-weight:600}.bs-zoek-invoer{min-height:48px;color:var(--color-placeholder);border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:0 16px;display:flex}.bs-zoek-invoer input{min-width:0;color:var(--color-strong);font:inherit;background:0 0;border:0;outline:0;flex:auto;font-size:16px}.bs-zoek-invoer input::placeholder{color:var(--color-placeholder)}.bs-zoek-lijst{max-height:min(60vh,480px);padding:4px;overflow-y:auto}.bs-zoek-leeg{color:var(--color-placeholder);padding:10px 12px;font-size:13px}@media (min-width:1024px){.bureau-schil{--bureau-balk:240px;background-color:var(--bureau-bg)}.bureau-schil[data-zijbalk=dicht]{--bureau-balk:64px}.bureau-bord{padding-left:calc(16px + var(--bureau-balk) + 32px);transition:padding-left .26s var(--bureau-curve-open)}html:has(.bureau-schil:not([data-in-bord])){background-color:var(--bureau-bg)}html:has(.bureau-schil:not([data-in-bord])) body{background-color:var(--bureau-bg)}}.bureau-schil[data-in-bord]{--bureau-balk:240px;border-radius:var(--bureau-radius-kaart);background-color:var(--bureau-bg);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.bureau-schil[data-in-bord][data-zijbalk=dicht]{--bureau-balk:64px}.bureau-glas-donker.bureau-zijbalk{z-index:var(--z-zijbalk);width:240px;transition:width .26s var(--bureau-curve-open);flex-direction:column;padding:8px;display:flex;position:fixed;top:16px;bottom:16px;left:16px;overflow:hidden}.bureau-glas-donker.bureau-zijbalk[data-ingeklapt="1"]{width:64px;padding:11px}.bureau-glas-donker.bureau-zijbalk[data-in-bord]{position:absolute}@media (prefers-reduced-motion:reduce){.bureau-bord,.bureau-glas-donker.bureau-zijbalk{transition:none}}.bureau-zijbalk-kop{align-items:center;min-height:40px;padding:0 4px 0 12px;display:flex}.bureau-zijbalk[data-ingeklapt="1"] .bureau-zijbalk-kop{min-height:0;padding:0;display:block}.bureau-zijbalk-logo{align-items:center;min-width:0;display:flex}.bureau-zijbalk-bel{margin-left:auto}.bureau-zijbalk-boven{margin-top:8px}.bureau-zijbalk[data-ingeklapt="1"] .bureau-zijbalk-boven{margin-top:0}.bureau-zijbalk-lijst{scrollbar-width:none;flex:1;min-height:0;margin-top:8px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 10px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 10px calc(100% - 14px),#0000 100%)}.bureau-zijbalk[data-ingeklapt="1"] .bureau-zijbalk-lijst{margin-top:0;-webkit-mask-image:none;mask-image:none}.bureau-zijbalk-voet{border-top:1px solid #ffffff14;margin-top:8px;padding-top:8px}.bureau-zijbalk[data-ingeklapt="1"] .bureau-zijbalk-voet{border-top:0;margin-top:0;padding-top:0}.bureau-rij-icoon{flex-shrink:0;justify-content:center;align-items:center;width:40px;display:flex}.bureau-zijbalk .bureau-sectiekop{min-height:24px;font-size:var(--bureau-letter-label);color:var(--color-placeholder);margin:20px 0 8px;padding-left:12px;font-weight:500}.bureau-zijbalk-lijst>div:first-child>.bureau-sectiekop{margin-top:0}.bureau-zijbalk .bureau-sectie-chevron{transition:transform .2s var(--bureau-curve-in), opacity .15s var(--bureau-curve-in);margin-left:auto}.bureau-zijbalk .bureau-sectie-chevron[data-dicht="1"]{opacity:1;transform:rotate(-90deg)}.bureau-teller{min-width:20px;height:18px;color:var(--color-strong);font-variant-numeric:tabular-nums;background-color:#ffffff1a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.bureau-teller[data-rood="1"]{background-color:var(--color-danger);color:#fff}.bs-tooltip .bureau-teller{margin-left:0}.bureau-zijbalk .bureau-slot-stip{background-color:var(--color-strong)}.bureau-zijbalk .bureau-slot-stip[data-rood="1"]{background-color:var(--color-danger)}.bureau-avatar{width:24px;height:24px;color:var(--color-body);object-fit:cover;background-color:#ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.bureau-zijbalk-account{min-height:44px}.bureau-zijbalk-rol{color:var(--color-placeholder);font-size:12px;font-weight:400;line-height:1.3}.bureau-zijbalk-menu{z-index:var(--z-menu)}.bureau-zijbalk-tip{z-index:var(--z-menu);pointer-events:none;white-space:nowrap;translate:0 -50%}.bureau-zijbalk-versie{color:var(--color-placeholder);padding:6px 10px 2px;font-size:12px}.bureau-zoeklaag-plek{z-index:var(--z-zoek);justify-content:center;align-items:flex-start;padding:90px 16px 16px;display:flex;position:fixed;inset:0}.bureau-zoeklaag-plek .bs-zoeklaag{max-width:100%}.bs-menu{animation:bs-menu-open var(--bureau-duur-menu) var(--bureau-curve-open)}.bs-paneel[data-meldingenpaneel="1"]{animation:bs-menu-open var(--bureau-duur-lade) var(--bureau-curve-open)}.bs-paneel[data-meldingenpaneel="1"][data-dicht="1"]{animation:bs-menu-dicht var(--bureau-duur-lade-uit) var(--bureau-curve-dicht) forwards}.bs-paneel[data-meldingenpaneel="1"]{flex-direction:column;padding:0;display:flex;overflow:hidden}.bs-paneel-lijf{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;min-height:0;transition:box-shadow .15s var(--bureau-curve-in);flex:auto;padding:6px;overflow:hidden auto}.bs-paneel-lijf[data-meer-boven]{box-shadow:inset 0 14px 12px -12px #0009}.bs-paneel-lijf[data-meer-onder]{box-shadow:inset 0 -14px 12px -12px #0009}.bs-paneel-lijf[data-meer-boven][data-meer-onder]{box-shadow:inset 0 14px 12px -12px #0009,inset 0 -14px 12px -12px #0009}.bs-lade{animation:bs-lade-open var(--bureau-duur-lade) var(--bureau-curve-open)}.bs-lade[data-volgt="1"]:not([data-dicht="1"]){animation:none}.bs-zoeklaag{transform-origin:top;animation:bs-zoeklaag-open var(--bureau-duur-zoeklaag) var(--bureau-curve-open)}.bs-menu[data-dicht="1"]{animation:bs-menu-dicht var(--bureau-duur-menu-uit) var(--bureau-curve-dicht) forwards}.bs-lade[data-dicht="1"]{animation:bs-lade-dicht var(--bureau-duur-lade-uit) var(--bureau-curve-dicht) forwards}.bs-zoeklaag[data-dicht="1"]{animation:bs-zoeklaag-dicht var(--bureau-duur-zoeklaag-uit) var(--bureau-curve-dicht) forwards}.bs-venster{animation:bs-menu-open var(--bureau-duur-venster) var(--bureau-curve-open)}.bs-venster[data-dicht="1"]{animation:bs-menu-dicht var(--bureau-duur-venster-uit) var(--bureau-curve-dicht) forwards}.bs-venster-waas{animation:bs-waas-open var(--bureau-duur-venster) var(--bureau-curve-open)}.bs-venster-waas[data-dicht="1"]{animation:bs-waas-dicht var(--bureau-duur-venster-uit) var(--bureau-curve-dicht) forwards}@keyframes bs-waas-open{0%{opacity:0}to{opacity:1}}@keyframes bs-waas-dicht{0%{opacity:1}to{opacity:0}}@keyframes bs-menu-open{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes bs-menu-dicht{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@keyframes bs-lade-open{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes bs-lade-dicht{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(16px)}}@keyframes bs-zoeklaag-open{0%{opacity:0;transform:translateY(-10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bs-zoeklaag-dicht{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-10px)scale(.99)}}@media (prefers-reduced-motion:reduce){.bs-menu,.bs-lade,.bs-zoeklaag,.bs-menu[data-dicht="1"],.bs-lade[data-dicht="1"],.bs-zoeklaag[data-dicht="1"],.bs-venster,.bs-venster-waas,.bs-venster[data-dicht="1"],.bs-venster-waas[data-dicht="1"]{animation:none}}@media (prefers-reduced-transparency:reduce){.bs-menu,.bs-tooltip,.bs-lade,.bs-venster,.bs-banner,.bs-paneel,.bs-zoeklaag{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bureau-vlak-2);border-color:var(--color-line)}.bs-banner[data-in=paneel]{background:0 0}}@media (prefers-contrast:more){.bs-menu,.bs-tooltip,.bs-lade,.bs-venster,.bs-banner,.bs-zoeklaag{border-color:var(--color-body)}.bs-tabel-rij{box-shadow:inset 12px 1px 0 -11px var(--color-body)}}@media (any-pointer:coarse){.bs-veld,.bs-tekstvak,.bs-veld input{font-size:16px}}@media (min-width:1024px) and (any-pointer:coarse){:is(html:has(.bureau-schil:not([data-in-bord])),.bureau-alias) :is(.input,select.bs-kiezer,input.bs-kiezer,textarea.input){font-size:16px}}.bs-werkblad{gap:var(--bureau-ruimte-3);min-width:0;height:calc(100dvh - 2 * var(--bureau-ruimte-4));flex-direction:column;display:flex;position:relative}@media (max-width:1023px){.bs-werkblad{height:calc(100dvh - 2 * var(--bureau-ruimte-4) - 64px)}}.bs-werkblad[data-in-staal]{height:520px}.bs-werkblad-kop{align-items:baseline;gap:var(--bureau-ruimte-3);display:flex}.bs-werkblad-titel{color:var(--color-strong);font-size:22px;font-weight:700}.bs-werkbalk{align-items:center;gap:var(--bureau-ruimte-2);min-height:36px;display:flex}.bs-werkbalk-zoek{flex:0 280px;min-width:180px;position:relative}.bs-werkbalk-zoek .bs-veld{padding-left:calc(var(--bureau-ruimte-3) + 15px + var(--bureau-ruimte-2));border-radius:999px}.bs-werkbalk-zoek>svg{left:var(--bureau-ruimte-3);color:var(--color-placeholder);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.bs-werkbalk-chips{align-items:center;gap:var(--bureau-ruimte-2);scrollbar-width:none;flex:auto;min-width:0;display:flex;overflow-x:auto}.bs-werkbalk-chips::-webkit-scrollbar{display:none}.bs-werkbalk-chips>*{white-space:nowrap;flex-shrink:0}.bs-werkbalk-chips[data-meer-rechts]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%)}.bs-werkbalk-chips[data-meer-links]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px);mask-image:linear-gradient(90deg,#0000 0,#000 28px)}.bs-werkbalk-chips[data-meer-links][data-meer-rechts]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000 100%)}.bs-banner:has([data-ongedaan]){width:auto;min-width:300px;max-width:440px}.toast-zone .bs-banner{pointer-events:auto}.bs-werkbalk-rechts{align-items:center;gap:var(--bureau-ruimte-2);flex-shrink:0;margin-left:auto;display:flex}.bs-werkstatus{align-items:center;gap:var(--bureau-ruimte-2);color:var(--color-placeholder);white-space:nowrap;font-size:12px;display:inline-flex}.bs-werkstatus[data-stand=uit] svg{color:var(--color-warning)}.bs-werkstatus[data-stand=live] svg{color:var(--color-success)}.bs-tabel.bs-werkblad-lijst{overscroll-behavior:contain;outline:none;flex:auto;min-height:0;overflow:auto}.bs-werkblad-lijst .bs-tabel-kop>span{-webkit-user-select:none;user-select:none;position:relative}.bs-werkblad-lijst .bs-tabel-rij{cursor:default;-webkit-user-select:none;user-select:none}.bs-tabel.bs-werkblad-lijst{scroll-snap-type:y mandatory;scroll-padding-top:var(--kop-hoogte,36px)}.bs-werkblad-lijst,.bs-puntkaarten,.bs-lade-lijf{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent}.bs-werkblad-lijst .bs-tabel-rij{height:var(--rij-hoogte,40px);min-height:var(--rij-hoogte,40px);scroll-snap-align:start}.bs-werkblad-lijst[data-meer-boven] .bs-tabel-kop{box-shadow:0 8px 8px -8px #0009}.bs-tabel.bs-werkblad-lijst[data-meer-onder]{box-shadow:var(--bureau-vlak-toon), inset 0 -16px 12px -12px #0009}.bs-naamcel{align-items:center;gap:var(--bureau-ruimte-2);min-width:0;display:flex}.bs-status-stip{background-color:var(--color-success);border-radius:50%;flex-shrink:0;width:8px;height:8px}.bs-status-stip[data-toon=rust]{background-color:var(--color-placeholder)}.bs-status-stip[data-toon=let-op]{background-color:var(--color-warning)}.bs-status-stip[data-toon=warm]{background-color:var(--color-route-warm)}.bs-status-stip[data-toon=koud]{background-color:var(--color-route-koud)}.bs-status-woord{color:var(--color-placeholder);flex-shrink:0;font-size:12px}.bs-status-woord[data-toon=let-op]{color:var(--color-warning)}.bs-regel-status{align-items:center;gap:var(--bureau-ruimte-2);justify-self:end;display:inline-flex}.bs-tekst-zacht{color:var(--color-placeholder)}.bs-tekst-sterk{color:var(--color-strong)}.bs-tabel-rij>a.bs-tekst-sterk{padding:0 var(--bureau-ruimte-2);white-space:nowrap;text-overflow:ellipsis;text-decoration:none;overflow:hidden}.bs-tabel-rij>a.bs-tekst-sterk:hover{text-decoration:underline}.bs-regel-pijl{color:var(--color-placeholder)}.bs-regel-icoon{color:var(--color-placeholder);margin-inline:var(--bureau-ruimte-2)}.bs-werkblad-lijst:focus-visible .bs-tabel-rij[data-wijs="1"]{box-shadow:inset 0 0 0 1px var(--color-primary)}.bs-tabel-groep{z-index:1;align-items:center;gap:var(--bureau-ruimte-2);min-height:32px;padding:0 var(--bureau-ruimte-3);background-color:var(--bureau-vlak-2);color:var(--color-strong);font-size:12px;font-weight:600;display:flex;position:sticky;top:36px}.bs-tabel-groep>span:last-child{color:var(--color-placeholder);font-weight:400}.bs-tabel-kop>span[data-sleept="1"]{opacity:.35}.bs-kolom-landing{background-color:var(--color-primary);pointer-events:none;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:6px;bottom:6px}.bs-kolom-geest{z-index:var(--z-menu);pointer-events:none;position:fixed}.bs-werkblad-leeg{align-items:center;gap:var(--bureau-ruimte-3);padding:var(--bureau-ruimte-12) var(--bureau-ruimte-4);color:var(--color-placeholder);flex-direction:column;font-size:14px;display:flex}.bs-puntkaarten{gap:var(--bureau-ruimte-3);outline:none;flex:auto;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-content:start;min-height:0;display:grid;overflow:auto}.bs-puntkaart{gap:var(--bureau-ruimte-1);min-width:0;padding:var(--bureau-ruimte-3) var(--bureau-ruimte-4);background-color:var(--bureau-vlak-1);box-shadow:var(--bureau-vlak-toon);color:var(--color-body);text-align:left;-webkit-user-select:none;user-select:none;transition:background-color .12s var(--bureau-curve-in);border:0;border-radius:16px;flex-direction:column;font-size:13px;display:flex}.bs-puntkaart:hover{background-color:color-mix(in srgb, var(--bureau-vlak-1) 92%, #fff)}.bs-puntkaart[data-gekozen="1"]{background-color:color-mix(in srgb, var(--color-primary) 14%, var(--bureau-vlak-1))}.bs-puntkaart-naam{color:var(--color-strong);font-size:14px;font-weight:600}.bs-contextmenu{z-index:var(--z-menu);overscroll-behavior:contain;transform-origin:0 0;min-width:200px;max-width:320px;max-height:calc(100vh - 16px);position:fixed;overflow-y:auto}.bs-contextmenu:focus{outline:none}.bs-actiebalk{left:50%;bottom:var(--bureau-ruimte-6);z-index:var(--z-zweef);align-items:center;gap:var(--bureau-ruimte-2);min-height:44px;padding:0 var(--bureau-ruimte-2) 0 var(--bureau-ruimte-4);background:var(--bureau-glas-donker-vulling);-webkit-backdrop-filter:var(--bureau-glas-donker-waas);backdrop-filter:var(--bureau-glas-donker-waas);border:1px solid var(--bureau-glas-donker-randkleur);animation:bs-actiebalk-open var(--bureau-duur-menu) var(--bureau-curve-open);border-radius:999px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 12px 32px #00000080}.bs-actiebalk-aantal{color:var(--color-strong);white-space:nowrap;font-size:13px;font-weight:600}button.bs-actiebalk-aantal{gap:var(--bureau-ruimte-1)}.bs-actiebalk-namen{z-index:var(--z-menu);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;transform-origin:0 100%;width:280px;max-height:288px;position:fixed;overflow-y:auto}.bs-actiebalk-naam{align-items:center;gap:var(--bureau-ruimte-2);min-height:36px;padding:0 var(--bureau-ruimte-1) 0 var(--bureau-ruimte-3);color:var(--color-body);font-size:13px;display:flex}.bs-actiebalk-scheiding{background-color:#ffffff1f;width:1px;height:18px}@keyframes bs-actiebalk-open{0%{opacity:0;transform:translate(-50%)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}.bs-lade[data-vast="1"]{z-index:var(--z-paneel);flex-direction:column;max-width:calc(100vw - 32px);padding:0;display:flex;position:fixed;top:16px;bottom:16px;right:16px}.bs-lade[data-vast="1"]:focus{outline:none}.bs-lade-kop{padding:calc(var(--bureau-ruimte-2) - 1px) calc(var(--bureau-ruimte-2) - 1px) var(--bureau-ruimte-2) var(--bureau-ruimte-4);align-items:center;gap:8px;display:flex}.bs-lade-kop:has(>.bs-icoonknop:first-child){padding-left:calc(var(--bureau-ruimte-2) - 1px)}.bs-lade-kop:has(>.bs-lade-beeld):not(:has(>.bs-lade-kopvrij)){padding-top:calc(var(--bureau-ruimte-2) - 1px - 2px)}.bs-lade-kop:not(:has(>.bs-lade-kopvrij))>.bs-lade-beeld{margin-top:0}.bs-lade-titel{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-strong);flex:1;font-size:17px;font-weight:600;overflow:hidden}.bs-lade-status{color:var(--color-placeholder);white-space:nowrap;font-size:12px}.bs-lade-lijf{overscroll-behavior:contain;flex:1;min-height:0;padding:4px 16px 16px;overflow-y:auto}.bs-lade-greep{cursor:col-resize;touch-action:none;width:12px;position:absolute;top:0;bottom:0;left:-6px}.bs-lade-greep:after{content:"";opacity:0;width:4px;height:40px;transition:opacity .15s var(--bureau-curve-in);background-color:#ffffff38;border-radius:2px;margin-top:-20px;position:absolute;top:50%;left:4px}.bs-lade-greep:hover:after,.bs-lade-greep:focus-visible:after,.bs-lade-greep[data-sleept="1"]:after{opacity:1}.bs-lade-greep:focus-visible{outline:none}.bs-lade-sectie{margin-top:16px}.bs-lade-sectie:first-child{margin-top:4px}.bs-lade-sectie[data-dossier="1"]:first-child,[data-dossier-tab]>.bs-lade-sectie:first-child{margin-top:8px}.bs-lade-lijf:has(>[data-dossier-tab]){font-size:14px;line-height:1.4}.bs-lade-kopnaam{color:var(--color-strong);align-items:baseline;gap:10px;margin:0;font-size:17px;font-weight:600;line-height:22px;display:flex}.bs-lade-kopnaam .bs-lade-status{font-weight:400}.bs-lade-kopnaam{min-height:24px}.bs-lade-kopsub-knop{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.bs-lade-kopsub-knop:hover{color:var(--color-body);text-decoration:underline}.bs-lade-kopsub-knop:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.bs-lade-kopsub{color:var(--color-placeholder);align-items:center;gap:6px;margin:2px 0 0;font-size:13px;line-height:18px;display:flex}.bs-lade-kopsub .bs-status-stip{width:6px;height:6px;margin-left:2px}.bs-lade-beeld{flex-shrink:0;margin-top:2px;display:inline-flex}.bs-null{color:var(--color-placeholder);font-variant-numeric:tabular-nums}.bs-sectiepaneel{min-width:0;padding:0 var(--bureau-ruimte-4) var(--bureau-ruimte-2);border-radius:var(--bureau-radius-kaart);background:var(--bureau-vlak-1);box-shadow:var(--bureau-vlak-toon);position:relative;overflow:clip}.bs-sectiepaneel-sectie{box-shadow:none;background:0 0;border:0;border-radius:0}.bs-sectiepaneel-sectie+.bs-sectiepaneel-sectie{margin-top:var(--bureau-ruimte-6)}.bs-sectiepaneel-kop{isolation:isolate;align-items:center;gap:var(--bureau-ruimte-2);width:calc(100% + 2 * var(--bureau-ruimte-3));margin-inline:calc(-1 * var(--bureau-ruimte-3));padding-inline:var(--bureau-ruimte-3);text-align:left;cursor:pointer;background:0 0;border-radius:0;height:40px;display:flex;position:relative}.bs-sectiepaneel-kop:before{content:"";inset:var(--bureau-ruimte-1) 0;z-index:-1;transition:background-color .15s var(--bureau-curve-in);pointer-events:none;background-color:#0000;border-radius:10px;position:absolute}.bs-sectiepaneel-kop:is(:hover,[data-toon=hover]):before{background-color:var(--bureau-bediening-hover)}.bs-sectiepaneel-kop:focus-visible{outline:none}.bs-sectiepaneel-kop:focus-visible:before{outline:2px solid var(--color-primary);outline-offset:-2px}.bs-dossier-lees>.bs-sectiepaneel-sectie>.bs-sectiepaneel-kop{width:calc(100% + 2 * var(--bureau-ruimte-2));margin-inline:calc(-1 * var(--bureau-ruimte-2));padding-inline:var(--bureau-ruimte-2)}.bs-sectiepaneel-titel{min-width:0;color:var(--color-strong);white-space:nowrap;font-size:14px;font-weight:600}.bs-sectiepaneel-meta{color:var(--color-placeholder);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.bs-sectiepaneel-pijl{color:var(--color-placeholder);transition:transform var(--bureau-duur-menu) var(--bureau-curve-open);margin-left:auto;transform:rotate(-90deg)}.bs-sectiepaneel-sectie[data-open="1"] .bs-sectiepaneel-pijl{transform:rotate(0)}.bs-sectiepaneel-lijf{min-width:0}.bs-sectiepaneel :is(.bs-tabel-rij,.bs-meer){border-radius:12px}.bs-lade :is(.bs-knop-secundair,.bs-chip:not([data-aan="1"])){background-color:var(--bureau-bediening-rust)}.bs-lade .bs-knop-secundair:hover:not(:disabled),.bs-lade .bs-chip:not([data-aan="1"]):not([data-status="1"]):is(:hover,[data-toon=hover]),.bs-lade .bs-icoonknop:is(:hover:not(:disabled),[data-toon=hover]),.bs-lade .bs-tabel-rij:is(:hover,[data-toon=hover]),.bs-lade .bs-meer:is(:hover,[data-toon=hover]),.bs-lade .bs-bewerk-waarde:is(:hover:not(:disabled),[data-toon=hover]),.bs-lade :is(button,a).bs-veldrij-waarde:is(:hover:not(:disabled),[data-toon=hover]),.bs-lade select.bs-veldrij-keuze:is(:hover:not(:disabled),[data-menu-open="1"]){background-color:var(--bureau-bediening-hover)}.bs-lade :is(.bs-knop-secundair,.bs-icoonknop):active:not(:disabled),.bs-lade .bs-segment-knop[data-aan="1"]{background-color:var(--bureau-bediening-gekozen)}.bs-lade .bs-tabel-rij:is(:hover,[data-toon=hover]) .bs-rij-acties{background:linear-gradient(90deg, transparent 0, var(--bureau-bediening-hover) 24px)}.bs-lade .bs-lade-kopsub{font-size:var(--bureau-letter-label)}.bs-dossier-chips .bs-chip:not([data-aan="1"]){background-color:var(--bureau-bediening-rust)}.bs-dossier-chips a.bs-chip:is(:hover,[data-toon=hover]),.bs-dossier-acties .bs-icoonknop:is(:hover:not(:disabled),[data-toon=hover]),.bs-dossier-regel1>.bs-icoonknop:is(:hover:not(:disabled),[data-toon=hover]),.bs-dossier :is(.bs-kaart-lijf,.bs-sectiepaneel-lijf)>a.bs-tabel-rij:is(:hover,[data-toon=hover]),.bs-dossier :is(.bs-kaart-lijf,.bs-sectiepaneel-lijf)>.bs-rij-houder:is(:hover,[data-toon=hover])>.bs-tabel-rij,.bs-dossier :is(button,a).bs-veldrij-waarde:is(:hover:not(:disabled),[data-toon=hover]),.bs-dossier select.bs-veldrij-keuze:is(:hover:not(:disabled),[data-menu-open="1"]){background-color:var(--bureau-bediening-hover)}.bs-kaart-kop .bs-icoonknop:is(:hover:not(:disabled),[data-toon=hover]){background-color:var(--bureau-bediening-hover);box-shadow:none;color:var(--color-strong)}.bs-kaart-kop .bs-icoonknop:is(:active:not(:disabled),[data-toon=druk],[aria-expanded=true]){background-color:var(--bureau-bediening-gekozen);box-shadow:none;color:var(--color-strong)}.bs-bewerkveld{position:relative}.bs-bewerkveld>.bs-rij-acties{background:linear-gradient(90deg, transparent 0, var(--bureau-bediening-hover) 24px);border-radius:0 10px 10px 0;height:36px;top:auto;right:-8px}.bs-bewerkveld:is(:hover,:focus-within,[data-toon=hover])>.bs-rij-acties{opacity:1;pointer-events:auto}.bs-bewerkveld:has(>.bs-rij-acties):is(:hover,[data-toon=hover])>.bs-bewerk-waarde:not(:disabled){background-color:var(--bureau-bediening-hover)}.bs-dossier{--bureau-leesbreedte:1136px;width:100%;max-width:calc(var(--bureau-leesbreedte) + var(--bureau-ruimte-4));padding-block:var(--bureau-ruimte-6) var(--bureau-ruimte-12);padding-inline:0 var(--bureau-ruimte-4);margin-inline:auto;font-size:13px;line-height:1.4;container:dossier/inline-size}.bs-dossier-kop{top:var(--bureau-ruimte-4);z-index:6;row-gap:var(--bureau-ruimte-2);isolation:isolate;transition:padding-inline .15s var(--bureau-curve-in);grid-template-columns:minmax(0,1fr);display:grid;position:sticky;container-type:inline-size}.bs-dossier-kop[data-geplakt="1"]{padding-inline:var(--bureau-ruimte-2)}.bs-dossier-kop:before{content:"";inset:calc(-1 * var(--bureau-ruimte-2)) 0;z-index:-1;border-radius:var(--bureau-radius-kaart);background:var(--bureau-glas-donker-vulling);-webkit-backdrop-filter:var(--bureau-glas-donker-waas);backdrop-filter:var(--bureau-glas-donker-waas);box-shadow:inset 0 0 0 1px var(--bureau-glas-donker-randkleur), var(--bureau-zweef-schaduw);opacity:0;transition:opacity .15s var(--bureau-curve-in);pointer-events:none;position:absolute}.bs-dossier-kop[data-geplakt="1"]:before{opacity:1}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bs-dossier-kop:before{background:var(--bureau-vlak-2)}}@media (prefers-reduced-transparency:reduce){.bs-dossier-kop:before{background:var(--bureau-vlak-2);-webkit-backdrop-filter:none;backdrop-filter:none}}.bs-dossier-regel1{align-items:center;gap:var(--bureau-ruimte-3);min-width:0;display:flex}.bs-dossier-regel1>.bs-lade-beeld{margin-top:0}.bs-dossier-naamgroep{align-items:center;column-gap:var(--bureau-ruimte-3);row-gap:var(--bureau-ruimte-1);flex-wrap:wrap;flex:1;min-width:0;display:flex}.bs-dossier-naam{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-strong);margin:0;font-size:22px;font-weight:600;line-height:28px;overflow:hidden}.bs-dossier-chips{white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;display:flex}.bs-dossier-acties{align-items:center;gap:var(--bureau-ruimte-1);flex-shrink:0;display:flex}.bs-dossier-blader{align-items:center;gap:var(--bureau-ruimte-1);margin-left:var(--bureau-ruimte-2);display:inline-flex}.bs-dossier-teller{color:var(--color-placeholder);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.bs-dossier-status{min-width:0;min-height:20px;color:var(--color-body);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13px;display:flex;overflow:hidden}.bs-dossier-status .bs-lade-status{font-size:13px;font-weight:400}.bs-dossier-strook{column-gap:var(--bureau-ruimte-4);row-gap:var(--bureau-ruimte-4);margin-top:var(--bureau-ruimte-6);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.bs-dossier-vak{flex-direction:column;gap:2px;min-width:0;display:flex}.bs-dossier-vak [data-label]{color:var(--color-placeholder);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.bs-dossier-vak [data-waarde]{color:var(--color-strong);font-variant-numeric:tabular-nums;align-self:flex-start;font-size:24px;font-weight:600;line-height:30px;text-decoration:none}.bs-dossier-vak :is(a,button)[data-waarde]{cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-family:inherit}.bs-dossier-vak :is(a,button)[data-waarde]:hover{color:var(--color-primary)}.bs-dossier-vak :is(a,button)[data-waarde]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.bs-dossier-vak [data-vergelijk]{color:var(--color-placeholder);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:12px;overflow:hidden}.bs-dossier-vak [data-vergelijk][data-toon=goed]{color:var(--color-success)}.bs-sparklijn{width:100%;max-width:160px;height:20px;margin-top:6px;display:block;position:relative}.bs-sparklijn svg{width:100%;height:100%;display:block;overflow:visible}.bs-sparklijn polyline{stroke:var(--color-body);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.bs-sparklijn-punt{background:var(--color-strong);border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;position:absolute}.bs-dossier-raster{column-gap:var(--bureau-ruimte-4);row-gap:var(--bureau-ruimte-4);margin-top:var(--bureau-ruimte-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.bs-dossier-kolom{gap:var(--bureau-ruimte-4);flex-direction:column;min-width:0;display:flex}.bs-dossier-kolom:first-child{grid-column:span 8}.bs-dossier-kolom:last-child{grid-column:span 4}.bs-dossier :is(.bs-sectie-link,.bs-meer){font-size:13px;font-weight:400}.bs-dossier .bs-status-woord,[data-lade-am] .bs-status-woord{color:var(--color-body);font-size:13px}@container dossier (max-width:860px){.bs-dossier-strook{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-dossier-kolom:first-child,.bs-dossier-kolom:last-child{grid-column:1/-1}}@container dossier (max-width:560px){.bs-dossier-teller{display:none}}.bs-dossier[data-soort=beheer]{--bureau-leesbreedte:720px}.bs-dossier[data-soort=beheer]>.bs-dossier-status{margin-top:var(--bureau-ruimte-4)}.bs-dossier-lees{margin-top:var(--bureau-ruimte-6);min-width:0}.bs-dossier-lees>.bs-sectiepaneel-sectie+.bs-sectiepaneel-sectie{margin-top:var(--bureau-ruimte-8)}.bs-dossier-lees>.bs-sectiepaneel-sectie>.bs-sectiepaneel-kop .bs-sectiepaneel-titel{font-size:12px}.bs-sectiepaneel[data-sectiepaneel=rechten]{padding-block:var(--bureau-ruimte-4)}.bs-dossier[data-soort=plaats]{--band-hoogte:280px}.bs-kaartband{z-index:0;height:var(--band-hoogte);border-radius:var(--bureau-radius-kaart);background:var(--color-section);isolation:isolate;position:relative;overflow:hidden}.bs-kaartband .ll-kaart{border-radius:inherit;height:100%;min-height:0}.bs-kaartband-acties{left:var(--bureau-ruimte-2);bottom:var(--bureau-ruimte-2);z-index:2;align-items:center;gap:var(--bureau-ruimte-1);padding:var(--bureau-ruimte-1);background:var(--bureau-glas-donker-vulling);-webkit-backdrop-filter:var(--bureau-glas-donker-waas);backdrop-filter:var(--bureau-glas-donker-waas);box-shadow:inset 0 0 0 1px var(--bureau-glas-donker-randkleur), 0 8px 24px #00000073;border-radius:12px;display:flex;position:absolute}.bs-kaartband-acties .bs-icoonknop{border-radius:10px}.bs-kaartband-acties .bs-icoonknop:is(:hover,[data-toon=hover]){background-color:var(--bureau-bediening-hover)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bs-kaartband-acties{background:var(--bureau-vlak-2)}}@media (prefers-reduced-transparency:reduce){.bs-kaartband-acties{background:var(--bureau-vlak-2);-webkit-backdrop-filter:none;backdrop-filter:none}}.bs-kaartband .bs-kaartband-paneel{left:auto;right:var(--bureau-ruimte-2);width:max-content;min-width:min(360px, calc(100% - 2 * var(--bureau-ruimte-2)));max-width:min(560px, calc(100% - 2 * var(--bureau-ruimte-2) - 200px))}.bs-kaartband-paneel .bs-tabel-rij,.bs-kaartband-paneel .bs-rij-acties .bs-icoonknop{border-radius:10px}.bs-dossier-kop[data-op-band="1"]{margin:calc(-1 * var(--band-hoogte)) 0 0;padding:var(--bureau-ruimte-2);top:var(--bureau-ruimte-4)}.bs-dossier-kop[data-op-band="1"]:before{border-radius:var(--bureau-radius-kaart);opacity:1;inset:0}.bs-kaartband-ruimte{--kop-hoogte:72px;height:max(0px, calc(var(--band-hoogte) - var(--kop-hoogte)));pointer-events:none}.bs-dossier-context,.bs-lade-kopsub{flex-wrap:wrap;align-items:center;column-gap:6px;display:flex}.bs-dossier-context{width:100%;color:var(--color-placeholder);margin:0;font-size:12px;line-height:16px}:is(.bs-dossier-context,.bs-lade-kopsub) .bs-sectie-link{margin-left:0;font-size:12px;font-weight:500}.bs-dossier[data-soort=plaats]>.bs-dossier-status{margin-top:var(--bureau-ruimte-4)}.bs-dossier-status [data-aandacht]{align-items:center;gap:6px;display:inline-flex}.bs-handel{--handel-daling:4.8px;column-gap:var(--bureau-ruimte-6);padding-block:var(--bureau-ruimte-2);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(180px,30%);display:grid}.bs-handel>.bs-grafiek{grid-area:1/1/span 2;grid-template-rows:subgrid;display:grid}.bs-handel>.bs-grafiek svg{height:100%;min-height:120px}.bs-handel-getallen{margin-bottom:calc(-1 * var(--handel-daling));align-self:end;gap:var(--bureau-ruimte-4);flex-direction:column;grid-area:1/2;min-width:0;display:flex}@container dossier (max-width:860px){.bs-handel{row-gap:var(--bureau-ruimte-4);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr)}.bs-handel>.bs-grafiek{grid-row:2/span 2}.bs-handel-getallen{flex-flow:wrap;grid-area:1/1;margin-bottom:0}}.bs-grafiek{min-width:0;margin:0}.bs-grafiek svg{width:100%;height:120px;display:block;overflow:visible}.bs-grafiek-basis{stroke:#ffffff14;stroke-width:1px;vector-effect:non-scaling-stroke}.bs-grafiek-vlak{fill:#0000}.bs-grafiek-maand:hover .bs-grafiek-vlak{fill:#ffffff0a}.bs-grafiek-staaf[data-jaar=vorig]{fill:color-mix(in srgb, var(--color-placeholder) 32%, transparent)}.bs-grafiek-staaf[data-jaar=nu]{fill:var(--color-primary)}.bs-grafiek-maanden{color:var(--color-placeholder);text-align:center;grid-template-columns:repeat(12,minmax(0,1fr));align-self:end;margin-top:6px;font-size:12px;line-height:16px;display:grid}.bs-filterrij{padding-block:var(--bureau-ruimte-1) var(--bureau-ruimte-2);scrollbar-width:none;align-items:center;gap:6px;display:flex;overflow-x:auto}.bs-filterrij .bs-chip{flex-shrink:0}.bs-filterrij .bs-chip[aria-pressed=false]:is(:hover,[data-toon=hover]){background-color:var(--bureau-bediening-hover)}.bs-filterrij .bs-chip[aria-pressed=true]{background-color:color-mix(in srgb, var(--color-primary) 26%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-primary) 45%, transparent), inset 0 1px 0 #ffffff2e, 0 1px 2px #00000059;color:var(--color-strong)}.bs-filterrij-tel{color:var(--color-placeholder);font-variant-numeric:tabular-nums;font-weight:400}.bs-filterrij .bs-chip[aria-pressed=true] .bs-filterrij-tel{color:var(--color-body)}.bs-tabel-rij.bs-tijdlijn-regel{align-items:start;row-gap:0;padding-block:8px}.bs-tabel-rij.bs-tijdlijn-regel>*{line-height:20px}.bs-tabel-rij.bs-tijdlijn-regel>.bs-regel-icoon{margin-top:3px}.bs-tabel-rij.bs-tijdlijn-regel>.bs-tijdlijn-tekst{white-space:pre-line;overflow-wrap:anywhere;color:var(--color-body);grid-column:2/-1;overflow:visible}.bs-kaart{min-width:0;padding:0 var(--bureau-ruimte-4) var(--bureau-ruimte-2);border-radius:var(--bureau-radius-kaart);background:var(--bureau-vlak-1);box-shadow:var(--bureau-vlak-toon);position:relative}.bs-kaart-kop{align-items:center;gap:var(--bureau-ruimte-2);height:40px;display:flex}.bs-kaart-titel{min-width:0;color:var(--color-strong);white-space:nowrap;align-items:center;gap:2px;margin:0;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}a.bs-kaart-titel:hover,a.bs-kaart-titel:hover .bs-regel-pijl{color:var(--color-primary)}a.bs-kaart-titel:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.bs-kaart-meta{color:var(--color-placeholder);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.bs-kaart-kop>.bs-icoonknop{margin-left:auto}.bs-kaart:not([data-bord="1"])>.bs-kaart-kop>.bs-icoonknop:last-child{margin-right:calc(-1 * var(--bureau-ruimte-2))}.bs-kaart-lijf{min-width:0}.bs-kaart-voet{align-items:center;min-height:36px;display:flex}.bs-kaart-voet>.bs-meer{margin-top:0}.bs-kaart-voet>a{width:auto;height:28px;margin-inline:calc(-1 * var(--bureau-ruimte-2));padding:0 var(--bureau-ruimte-2);text-align:left;color:var(--color-primary);border-radius:12px;align-items:center;font-size:13px;font-weight:400;text-decoration:none;display:inline-flex}.bs-kaart :is(.bs-tabel-rij,.bs-meer){border-radius:12px}.bs-kaart-beeld{height:220px;margin:0 calc(-1 * var(--bureau-ruimte-2)) var(--bureau-ruimte-2);background:var(--color-section);border-radius:12px;position:relative;overflow:hidden}.bs-kaart-beeld .ll-kaart{border-radius:inherit;height:100%;min-height:0}.bs-kaart-beeld[data-vol="1"]{height:320px;margin:0 calc(-1 * var(--bureau-ruimte-4)) calc(-1 * var(--bureau-ruimte-2));border-radius:0 0 var(--bureau-radius-kaart) var(--bureau-radius-kaart)}.bs-kaart-beeld-paneel{left:var(--bureau-ruimte-2);bottom:var(--bureau-ruimte-2);z-index:2;width:min(320px, calc(100% - 2 * var(--bureau-ruimte-2)));max-height:calc(100% - 2 * var(--bureau-ruimte-2));overscroll-behavior:contain;padding:4px var(--bureau-ruimte-2);background:var(--bureau-glas-donker-vulling);-webkit-backdrop-filter:var(--bureau-glas-donker-waas);backdrop-filter:var(--bureau-glas-donker-waas);box-shadow:inset 0 0 0 1px var(--bureau-glas-donker-randkleur), 0 8px 24px #00000073;border-radius:12px;position:absolute;overflow-y:auto}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bs-kaart-beeld-paneel{background:var(--bureau-vlak-2)}}@media (prefers-reduced-transparency:reduce){.bs-kaart-beeld-paneel{background:var(--bureau-vlak-2);-webkit-backdrop-filter:none;backdrop-filter:none}}.bs-kaart-beeld-paneel .bs-tabel-rij[data-uit="1"]{background-color:#ffffff0a}.bs-kaart[data-bord="1"]{box-shadow:none;background:0 0;border-radius:0;padding:0}.bs-kaart[data-bord="1"] .bs-kaart-beeld[data-vol="1"]{border-radius:var(--bureau-radius-kaart);margin:0}.bs-kaart .bs-kaart-beeld-paneel :is(.bs-tabel-rij,.bs-meer,.bs-rij-acties .bs-icoonknop){border-radius:10px}.bs-veldrij{align-items:center;column-gap:var(--bureau-ruimte-3);grid-template-columns:max-content minmax(0,1fr);min-width:0;min-height:36px;padding-block:4px;display:grid}.bs-veldrij-label{color:var(--color-placeholder);white-space:nowrap;font-size:12px;font-weight:400}.bs-veldrij-waarde{min-width:0;max-width:100%;min-height:28px;color:var(--color-strong);text-align:right;overflow-wrap:break-word;justify-content:flex-end;justify-self:end;align-items:center;gap:6px;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;display:inline-flex}.bs-veldrij-tekst{text-align:right;min-width:0}.bs-veldrij-waarde:has(>.bs-schakelaar){padding-block:1px}.bs-veldrij-waarde [data-vergelijk][data-toon=goed]{color:var(--color-success)}.bs-voortgang{background:var(--color-line);border-radius:3px;flex-shrink:0;width:64px;height:6px;position:relative;overflow:hidden}.bs-voortgang:after{content:"";width:var(--deel,0%);background:var(--color-body);position:absolute;inset:0 auto 0 0}.bs-veldrij-waarde[data-leeg="1"]{color:var(--color-placeholder)}.bs-veldrij-waarde,select.bs-veldrij-keuze{margin-right:calc(-1 * var(--bureau-ruimte-2));padding:4px calc(var(--bureau-ruimte-2) + 20px) 4px var(--bureau-ruimte-2)}select.bs-veldrij-keuze{padding-block:0}.bs-veldrij-waarde:has(.bs-chip){padding-block:0}.bs-veldrij-waarde:has(>svg:last-child){padding-right:var(--bureau-ruimte-2)}:is(button,a).bs-veldrij-waarde,select.bs-veldrij-keuze{cursor:pointer;transition:background-color .15s var(--bureau-curve-in), box-shadow .15s var(--bureau-curve-in);background:0 0;border:0;border-radius:12px;font-family:inherit}:is(button,a).bs-veldrij-waarde:hover:not(:disabled),select.bs-veldrij-keuze:hover:not(:disabled),select.bs-veldrij-keuze[data-menu-open="1"]{box-shadow:inset 0 0 0 1px var(--bureau-vlak-randkleur);background-color:#ffffff0d}:is(button,a).bs-veldrij-waarde:focus-visible,select.bs-veldrij-keuze:focus-visible{outline:2px solid var(--color-primary);outline-offset:0}button.bs-veldrij-waarde:disabled{cursor:default}.bs-veldrij-waarde .bs-bewerk-potlood,.bs-veldrij-waarde .bs-regel-pijl{color:var(--color-placeholder);flex-shrink:0}.bs-veldrij-waarde .bs-bewerk-potlood{opacity:0;transition:opacity .12s var(--bureau-curve-in)}.bs-veldrij-waarde:is(:hover,:focus-visible) .bs-bewerk-potlood{opacity:1}select.bs-veldrij-keuze{appearance:none;width:calc-size(max-content, size + 8px);min-width:0;max-width:100%;height:28px;color:var(--color-strong);text-align:right;text-align-last:right;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:14px 14px;justify-self:end;font-size:14px;font-weight:400}select.bs-veldrij-keuze:disabled{cursor:default;background-image:none}.bs-kiezer-houder{justify-self:end;min-width:0;max-width:100%;display:inline-grid}.bs-kiezer-houder:has(>.bs-veld){width:100%;display:grid}.bs-kiezer-houder>select,.bs-kiezer-houder>.bs-kiezer-leeg{grid-area:1/1}.bs-kiezer-houder[data-leeg="1"]>select{color:#0000}.bs-kiezer-leeg{padding-right:calc(var(--bureau-ruimte-2) + 20px);pointer-events:none;place-self:center end;font-size:14px}.bs-kiezer-houder:has(>.bs-veld)>.bs-kiezer-leeg{justify-self:start;padding:0 12px}.bs-veldrij-invoer{min-width:0;display:block;position:relative}.bs-veldrij-invoer .bs-veld{height:28px;font-size:14px}.bs-veldrij>.bs-fout{grid-column:1/-1;margin-top:2px}.bs-velden{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.bs-velden>[data-breed="1"]{grid-column:1/-1}.bs-bewerkveld{flex-direction:column;min-width:0;display:flex}.bs-bewerkveld .bs-label{color:var(--color-placeholder);margin-bottom:2px;font-size:12px}.bs-bewerk-waarde{width:calc(100% + 16px);min-height:36px;color:var(--color-strong);text-align:left;cursor:text;transition:background-color .15s var(--bureau-curve-in);background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;margin:0 -8px;padding:0 8px;font-size:14px;display:flex}.bs-bewerk-waarde:hover:not(:disabled){background-color:#ffffff0d}.bs-bewerk-waarde[data-leeg="1"]{color:var(--color-placeholder)}.bs-bewerk-waarde:disabled{cursor:default}.bs-bewerk-waarde:focus-visible{outline:2px solid var(--color-primary);outline-offset:0}.bs-bewerk-potlood{color:var(--color-placeholder);opacity:0;transition:opacity .12s var(--bureau-curve-in);flex-shrink:0}.bs-bewerk-waarde:hover .bs-bewerk-potlood,.bs-bewerk-waarde:focus-visible .bs-bewerk-potlood{opacity:1}select.bs-kiezer.bs-veld{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px 14px;padding-right:32px}.bs-snelblad{background:var(--bureau-glas-donker-vulling);width:min(720px,100vw - 48px);max-height:min(560px,100vh - 120px);-webkit-backdrop-filter:var(--bureau-glas-donker-waas);backdrop-filter:var(--bureau-glas-donker-waas);border:1px solid var(--bureau-glas-donker-randkleur);box-shadow:var(--bureau-glas-donker-schaduw);transform-origin:top;animation:bs-zoeklaag-open var(--bureau-duur-zoeklaag) var(--bureau-curve-open);border-radius:16px;padding:16px;overflow-y:auto}.bs-snelblad:focus{outline:none}.bs-snelblad-titel{color:var(--color-strong);margin-bottom:12px;font-size:15px;font-weight:600}.bs-snelblad-kolommen{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.bs-snelblad .bs-snellijst{width:auto}@media (prefers-reduced-motion:reduce){.bs-actiebalk,.bs-snelblad{animation:none}}@media (prefers-reduced-transparency:reduce){.bs-actiebalk,.bs-snelblad{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bureau-vlak-2);border-color:var(--color-line)}}.bs-lade-kopvrij{flex:1;min-width:0;padding-top:2px}.bs-lade-kop:has(>.bs-lade-kopvrij){align-items:flex-start}.bs-lade-voet{justify-content:flex-end;align-items:center;gap:var(--bureau-ruimte-2);padding:var(--bureau-ruimte-3) var(--bureau-ruimte-4) var(--bureau-ruimte-4);flex-shrink:0;display:flex;box-shadow:inset 0 1px #ffffff0f}.bs-schuif-pil{z-index:0;opacity:0;transform-origin:0;pointer-events:none;border-radius:999px;position:absolute;top:0;left:0}.bs-segment[data-schuif]{isolation:isolate;position:relative}.bs-segment[data-gelijk="1"]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:inline-grid}.bs-segment[data-schuif]>.bs-segment-knop{z-index:1;text-decoration:none;position:relative}.bs-segment[data-schuif]>.bs-schuif-pil,.bs-segment[data-schuif]>.bs-segment-knop[data-aan="1"]{background-color:var(--bureau-bediening-gekozen);box-shadow:none}.bs-segment[data-schuif]>.bs-segment-knop[data-aan="1"]{color:var(--color-strong)}.bs-segment[data-schuif][data-klaar="1"]>.bs-segment-knop[data-aan="1"]{background-color:#0000}:is(.bs-segment[data-schuif],.bs-schuif-chips)>[data-aan="1"]{transition:color .15s var(--bureau-curve-in)}.bs-schuif-chips{isolation:isolate;align-items:center;gap:var(--bureau-ruimte-2);min-width:0;display:flex;position:relative}.bs-schuif-chips>.bs-chip{z-index:1;text-decoration:none;position:relative}.bs-schuif-chips>.bs-chip:after{content:"";position:absolute;inset:-8px -2px}.bs-schuif-chips>.bs-schuif-pil,.bs-schuif-chips>.bs-chip[data-aan="1"]{background-color:color-mix(in srgb, var(--color-primary) 26%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-primary) 45%, transparent), inset 0 1px 0 #ffffff2e, 0 1px 2px #00000059}.bs-schuif-chips[data-klaar="1"]>.bs-chip[data-aan="1"],.bs-schuif-chips[data-klaar="1"]>.bs-chip[data-aan="1"]:hover{box-shadow:none;background-color:#0000}.bs-schuif-telling{color:var(--color-placeholder);font-variant-numeric:tabular-nums;font-weight:500}.bs-chip[data-aan="1"] .bs-schuif-telling{color:var(--color-body)}.bs-bord{min-height:0;margin-bottom:var(--bureau-ruimte-2);flex-direction:column;flex:auto;display:flex}.bs-werkblad-koplaag{gap:var(--bureau-ruimte-3);flex-direction:column;flex-shrink:0;min-width:0;display:flex}.bs-werkblad-koplaag .bs-knop-secundair{background-color:var(--bureau-bediening-rust);border-radius:999px}.bs-werkblad-koplaag .bs-knop-secundair:is(:hover:not(:disabled),[data-toon=hover]){background-color:var(--bureau-bediening-hover)}.bs-werkblad-koplaag .bs-knop-secundair:is(:active:not(:disabled),[data-toon=druk],[aria-expanded=true]){background-color:var(--bureau-bediening-gekozen)}.bs-werkblad-koplaag .bs-knop-secundair[data-navigatie="1"]{color:var(--color-primary)}.bs-werkblad-koplaag .bs-werkbalk-zoek{flex:0 0 280px}@media (max-width:1359px){.bs-werkblad-koplaag .bs-werkbalk-zoek{flex-basis:240px}}.bs-bord-vlak{--bs-bord-zee:color-mix(in srgb, var(--bureau-bg) 55%, #000);--bs-bord-land:var(--bureau-vlak-1);--bs-kol:calc((100cqw - 176px) / 12);--bs-strook:calc(8 * var(--bs-kol) + 112px);--bs-rang:calc(4 * var(--bs-kol) + 48px);isolation:isolate;border-radius:var(--bureau-radius-kaart);background-color:var(--bs-bord-zee);flex:auto;min-height:0;position:relative;overflow:hidden;container:bord/inline-size}.bs-bord-vlak>.ll-kaart{border-radius:inherit;height:100%;min-height:0;position:absolute;inset:0}.bs-bord-sluier{z-index:1;pointer-events:none;background:linear-gradient(#0000005c 0%,#0000 26% 74%,#0000005c 100%);position:absolute;inset:0}.bs-bord-land{left:var(--bureau-ruimte-4);top:calc(var(--bs-strook-hoog,96px) + var(--bureau-ruimte-4));width:calc(var(--bs-strook) - var(--bureau-ruimte-4));height:calc(100% - var(--bs-strook-hoog,96px) - 2 * var(--bureau-ruimte-4));position:absolute;overflow:visible}.bs-bord-gebied{fill:color-mix(in srgb, var(--color-primary) var(--bs-dekking,0%), var(--bs-bord-land));stroke:#ffffff1f;stroke-width:1px;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .15s var(--bureau-curve-in), stroke .15s var(--bureau-curve-in);outline:none}.bs-bord-gebied[data-aan="1"]{fill:color-mix(in srgb, var(--color-primary) calc(var(--bs-dekking,0%) + 14%), var(--bureau-bediening-hover))}.bs-bord-rand{fill:none;stroke:var(--color-strong);stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:none}.bs-bord-gebied:focus-visible{stroke:var(--color-primary);stroke-width:2px}.bs-bord-gebied[data-weg="1"]{opacity:.35}.bs-bord-gebied[data-weg="1"][data-aan="1"]{opacity:.6}.bs-bord-zoom{transform-box:view-box;transform-origin:0 0;transition:transform .22s var(--bureau-curve-open)}.bs-bord-zoom>.bs-bord-gebied{transition:fill .15s var(--bureau-curve-in), stroke .15s var(--bureau-curve-in), opacity .22s var(--bureau-curve-open)}.bs-bord-stip{stroke:#0009;stroke-width:1.5px;vector-effect:non-scaling-stroke;cursor:pointer;animation:bs-bord-verschijn .16s var(--bureau-curve-in) .22s both}.bs-bord-stip[data-aan="1"]{stroke:var(--color-strong);stroke-width:2.5px}.bs-bord-stip[data-nieuw="1"]{animation:bs-bord-verschijn .16s var(--bureau-curve-in) .22s both, bs-bord-adem 4s ease-in-out .38s infinite}@keyframes bs-bord-verschijn{0%{opacity:0}to{opacity:1}}.bs-bord-land{animation:bs-bord-landin .22s var(--bureau-curve-open) both;transform-origin:50%}@keyframes bs-bord-landin{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bs-bord-land{animation:none}}.bs-chip[data-vast="1"] .bs-chip-label{gap:4px}.bs-chip-pijl{opacity:.7;margin-right:-2px}.bs-werkbalk-chips{position:relative;overflow:clip visible}.bs-werkbalk-chips>[data-over="1"]{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.bs-werkbalk-chips>[data-chips-meer]{font-variant-numeric:tabular-nums}@media (max-width:1199px){.bs-werkblad-koplaag .bs-werkbalk-rechts .bs-knop-woord{display:none}.bs-werkblad-koplaag .bs-werkbalk-rechts .bs-knop-secundair:has(>.bs-knop-woord){justify-content:center;width:32px;padding:0}.bs-werkblad-koplaag .bs-werkbalk-zoek{flex-basis:200px}}@keyframes bs-bord-adem{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.bs-bord-zoom,.bs-bord-zoom>.bs-bord-gebied{transition:none}.bs-bord-stip,.bs-bord-stip[data-nieuw="1"]{animation:none}}.bs-bord-paneel{z-index:2;border-radius:var(--bureau-radius-kaart);background:var(--bureau-glas-donker-vulling);-webkit-backdrop-filter:var(--bureau-glas-donker-waas);backdrop-filter:var(--bureau-glas-donker-waas);box-shadow:var(--bureau-glas-donker-schaduw);position:absolute}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bs-bord-paneel{background:var(--bureau-vlak-2)}}@media (prefers-reduced-transparency:reduce){.bs-bord-paneel{background:var(--bureau-vlak-2);-webkit-backdrop-filter:none;backdrop-filter:none}}.bs-bord-cijfers{width:var(--bs-strook);column-gap:var(--bureau-ruimte-4);min-height:96px;padding:var(--bureau-ruimte-3) var(--bureau-ruimte-4);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid;top:0;left:0}.bs-bord-cijfers .bs-dossier-vak{column-gap:var(--bureau-ruimte-2);grid-template-columns:max-content minmax(0,1fr);align-items:center;row-gap:0;display:grid}.bs-bord-cijfers .bs-dossier-vak>[data-label]{grid-area:1/1/auto/-1}.bs-bord-cijfers .bs-dossier-vak>[data-waarde]{grid-area:2/1}.bs-bord-cijfers .bs-dossier-vak>.bs-sparklijn{grid-area:2/2}.bs-bord-cijfers .bs-dossier-vak>[data-vergelijk]{grid-area:3/1/auto/-1}.bs-bord-cijfers .bs-dossier-vak [data-waarde]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.bs-bord-cijfers .bs-dossier-vak [data-waarde][data-naam]{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;grid-column:1/-1;font-size:17px;line-height:22px;overflow:visible}.bs-bord-cijfers .bs-sparklijn{max-width:96px;margin-top:0}.bs-bord-ranglijst{width:var(--bs-rang);padding:0 var(--bureau-ruimte-4) var(--bureau-ruimte-4);flex-direction:column;display:flex;top:0;bottom:0;right:0}.bs-bord-ranglijst-kop{align-items:center;gap:var(--bureau-ruimte-2);height:48px;padding-top:var(--bureau-ruimte-3);flex-shrink:0;display:flex}.bs-bord-ranglijst-titel{color:var(--color-strong);font-size:14px;font-weight:600}.bs-bord-voet{align-items:center;gap:var(--bureau-ruimte-2);height:36px;padding-top:var(--bureau-ruimte-2);color:var(--color-body);white-space:nowrap;flex-shrink:0;font-size:13px;display:flex}.bs-bord-voet .bs-sectie-link{margin-left:auto;font-size:13px}.bs-bord-ranglijst-meta{color:var(--color-placeholder);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.bs-bord-kolommen,.bs-bord-regels .bs-tabel-rij{grid-template-columns:minmax(0,1fr) 72px 88px 56px}.bs-bord-kolommen[data-laag=accountmanager],.bs-bord-regels[data-laag=accountmanager] .bs-tabel-rij{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 64px 56px}.bs-bord-regels[data-laag=punten] .bs-tabel-rij{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 72px}.bs-bord-regels .bs-tabel-rij>span{padding:0 var(--bureau-ruimte-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bs-bord-regels .bs-tabel-rij:is(:hover,[data-toon=hover]),.bs-bord-kolom:hover{background-color:var(--bureau-bediening-hover)}.bs-bord-regels .bs-tabel-rij[data-gekozen="1"]{background-color:var(--bureau-bediening-gekozen)}.bs-bord-regels .bs-tabel-rij,.bs-bord-kolom{border-radius:12px}.bs-segment.bs-bord-lagen{width:100%;margin-bottom:var(--bureau-ruimte-2);flex-shrink:0;display:flex}.bs-bord-lagen>.bs-segment-knop{flex:auto;padding:0 8px}.bs-bord-kolommen{flex-shrink:0;align-items:center;height:28px;display:grid}.bs-bord-kolom{height:28px;padding:0 var(--bureau-ruimte-2);font:inherit;color:var(--color-placeholder);cursor:pointer;white-space:nowrap;transition:color .15s var(--bureau-curve-in), background-color .15s var(--bureau-curve-in);background:0 0;border:0;border-radius:10px;align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.bs-bord-kolom[data-rechts="1"]{justify-content:flex-end}.bs-bord-kolom:hover,.bs-bord-kolom[data-toon=hover],.bs-bord-kolom[data-sorteer]{color:var(--color-strong)}.bs-bord-kolom:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.bs-bord-regels{overscroll-behavior:contain;min-height:0;padding:0 var(--bureau-ruimte-2);scrollbar-width:thin;flex:1;overflow-y:auto}.bs-bord-regels .bs-tabel-rij>[data-rechts]{text-align:right;font-variant-numeric:tabular-nums}.bs-bord-regels .bs-tabel-rij>[data-naam]{color:var(--color-strong)}.bs-bord-regels .bs-tabel-rij[data-hoog]{height:auto;min-height:36px;padding-block:var(--bureau-ruimte-2)}.bs-bord-regels .bs-tabel-rij>span{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:18px;overflow:visible}.bs-bord-null{color:var(--color-placeholder);align-items:center;gap:6px;display:inline-flex}.bs-bord-kans{color:var(--color-body);align-items:center;gap:6px;font-size:12px;display:inline-flex}.bs-bord-leeg{z-index:2;justify-content:center;align-items:center;gap:var(--bureau-ruimte-3);color:var(--color-body);flex-direction:column;font-size:14px;display:flex;position:absolute;inset:0}.bs-bord-leeg-regel{align-items:flex-start;gap:var(--bureau-ruimte-3);padding:var(--bureau-ruimte-3) var(--bureau-ruimte-2);color:var(--color-body);flex-direction:column;font-size:13px;display:flex}.bs-callout{white-space:normal;flex-direction:column;align-items:flex-start;gap:2px;min-height:30px;padding:6px 10px;display:inline-flex}.bs-callout-meta{color:var(--color-body);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.bs-padchip{background-color:var(--bureau-bediening-rust);min-width:0;height:28px;color:var(--color-placeholder);border-radius:999px;align-items:center;gap:4px;padding:0 4px;display:inline-flex}.bs-padchip-deel{height:24px;font:inherit;color:var(--color-body);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 8px;font-size:13px;font-weight:500;display:inline-flex}button.bs-padchip-deel{cursor:pointer;transition:background-color .15s var(--bureau-curve-in), color .15s var(--bureau-curve-in);position:relative}button.bs-padchip-deel:after{content:"";position:absolute;inset:-10px -2px}button.bs-padchip-deel:hover{background-color:var(--bureau-bediening-hover);color:var(--color-strong)}button.bs-padchip-deel:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.bs-padchip-deel[aria-current=page]{color:var(--color-strong);text-overflow:ellipsis;font-weight:600;overflow:hidden}@container bord (max-width:1100px){.bs-bord-vlak>*{--bs-strook:calc(7 * var(--bs-kol) + 96px);--bs-rang:calc(5 * var(--bs-kol) + 64px)}.bs-bord-cijfers [data-ouderdom]{display:none}}.bs-werkblad-grens{align-items:center;gap:var(--bureau-ruimte-3);min-height:48px;padding-inline:var(--bureau-ruimte-2);color:var(--color-placeholder);font-size:13px;display:flex}.bs-wizard-stappen{margin:0 0 var(--bureau-ruimte-4);align-items:center;gap:0;padding:0;list-style:none;display:flex}.bs-wizard-stap{min-width:0;color:var(--color-placeholder);align-items:center;gap:6px;font-size:12px;display:flex}.bs-wizard-stap+.bs-wizard-stap:before{content:"";background:var(--color-line);flex:0 0 12px;height:1px;margin-left:6px}.bs-wizard-stap-nummer{background:var(--bureau-bediening-rust);font-variant-numeric:tabular-nums;width:20px;height:20px;color:var(--color-body);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.bs-wizard-stap-naam{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bs-wizard-stap[data-stand=nu]{color:var(--color-strong);font-weight:600}.bs-wizard-stap[data-stand=nu] .bs-wizard-stap-nummer{background:var(--color-primary);color:#fff}.bs-wizard-stap[data-stand=gehad] .bs-wizard-stap-nummer{background:var(--bureau-bediening-gekozen);color:var(--color-strong)}.bs-wizard-stap[data-stand=komt] .bs-wizard-stap-nummer{opacity:.55}.bs-wizard-lijf{min-width:0}.bs-wizard-voet{justify-content:space-between;align-items:center;gap:var(--bureau-ruimte-2);display:flex}.bs-wizard-voet-links{align-items:center;gap:var(--bureau-ruimte-2);min-width:0;display:inline-flex}.bs-inlees-doel{align-items:center;gap:var(--bureau-ruimte-2);padding:var(--bureau-ruimte-8) var(--bureau-ruimte-4);border-radius:var(--bureau-radius-kaart);box-shadow:inset 0 0 0 1px var(--color-line);text-align:center;color:var(--color-placeholder);transition:box-shadow .15s var(--bureau-curve-in), background-color .15s var(--bureau-curve-in);flex-direction:column;display:flex}.bs-inlees-doel[data-sleept="1"]{box-shadow:inset 0 0 0 2px var(--color-primary);background-color:var(--bureau-bediening-rust)}.bs-inlees-doel-naam{color:var(--color-strong);overflow-wrap:anywhere;font-size:14px;font-weight:500}.bs-inlees-bij{color:var(--color-placeholder);font-size:12px;line-height:1.5}.bs-inlees-doel .bs-inlees-bij+.bs-knop{margin-top:var(--bureau-ruimte-2)}.bs-inlees-veld{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.bs-inlees-kolommen{flex-direction:column;display:flex}.bs-inlees-kolomrij{align-items:center;column-gap:var(--bureau-ruimte-3);min-height:36px;padding-block:var(--bureau-ruimte-1);grid-template-columns:116px minmax(0,1fr) 180px;display:grid}.bs-inlees-kolomrij+.bs-inlees-kolomrij{box-shadow:inset 0 1px 0 var(--color-line)}.bs-inlees-kolomnaam{color:var(--color-placeholder);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.bs-inlees-kolomvoorbeeld{color:var(--color-body);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.bs-inlees-kolomkeuze{width:calc(100% + var(--bureau-ruimte-2));height:28px;color:var(--color-strong);font-size:14px}.bs-inlees-telling{gap:var(--bureau-ruimte-2);margin-bottom:var(--bureau-ruimte-3);flex-wrap:wrap;display:flex}.bs-inlees-telling+.bs-inlees-bij{margin-bottom:var(--bureau-ruimte-2)}.bs-chip[data-oordeel=nieuw]{color:var(--color-success)}.bs-chip[data-oordeel=twijfel]{color:var(--color-warning)}.bs-inlees-regels{margin:var(--bureau-ruimte-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.bs-inlees-regel{align-items:center;column-gap:var(--bureau-ruimte-2);min-height:36px;color:var(--color-body);grid-template-columns:20px minmax(0,1.4fr) minmax(0,1fr) max-content;font-size:13px;display:grid}.bs-inlees-regel+.bs-inlees-regel{box-shadow:inset 0 1px 0 var(--color-line)}.bs-inlees-stip{justify-content:center;align-items:center;display:inline-flex}.bs-inlees-regel[data-oordeel=nieuw] .bs-inlees-stip{color:var(--color-success)}.bs-inlees-regel[data-oordeel=twijfel] .bs-inlees-stip{color:var(--color-warning)}.bs-inlees-regel[data-oordeel=bestaat] .bs-inlees-stip{color:var(--color-placeholder)}.bs-inlees-naam{color:var(--color-strong);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bs-inlees-plaats,.bs-inlees-reden{color:var(--color-placeholder);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.bs-inlees-reden{justify-self:end}.bs-inlees-fout{margin-top:var(--bureau-ruimte-3);color:var(--color-danger);font-size:13px}.bs-velden-lijst{flex-direction:column;display:flex}.bs-velden-regel{align-items:center;column-gap:var(--bureau-ruimte-2);background:var(--bureau-vlak-1);grid-template-columns:20px 10px minmax(0,1fr) max-content 32px;min-height:36px;padding-block:0;display:grid}.bs-velden-regel+.bs-velden-regel{box-shadow:inset 0 1px 0 var(--color-line)}.bs-velden-regel:hover{background-color:var(--bureau-bediening-rust)}.bs-velden-regel[data-sleept="1"]{z-index:2;box-shadow:var(--bureau-glas-donker-schaduw);position:relative}.bs-velden-greep{width:20px;height:20px;color:var(--color-placeholder);cursor:grab;opacity:0;transition:opacity .12s var(--bureau-curve-in), background-color .12s var(--bureau-curve-in);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:relative}.bs-velden-greep:after{content:"";position:absolute;inset:-12px -6px}.bs-velden-regel:hover .bs-velden-greep,.bs-velden-greep:focus-visible{opacity:1}.bs-velden-greep:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.bs-velden-greep:active{cursor:grabbing}.bs-velden-bij{color:var(--color-placeholder);white-space:nowrap;font-size:12px}.bs-velden-leeg{padding-block:var(--bureau-ruimte-3);color:var(--color-placeholder);font-size:13px}.bs-velden-regel>.bs-icoonknop{opacity:0;transition:opacity .12s var(--bureau-curve-in)}.bs-velden-regel:hover>.bs-icoonknop,.bs-velden-regel>.bs-icoonknop:focus-visible,.bs-velden-regel>.bs-icoonknop[aria-expanded=true]{opacity:1}.bs-velden-regel .bs-bewerkveld{min-width:0}.bs-status-stip[data-kleur=primary]{background-color:var(--color-primary)}.bs-status-stip[data-kleur=success]{background-color:var(--color-success)}.bs-status-stip[data-kleur=warning]{background-color:var(--color-warning)}.bs-status-stip[data-kleur=danger]{background-color:var(--color-danger)}.bs-status-stip[data-kleur=control]{background-color:var(--color-control)}.bs-velden-lijst+.bs-knop,.bs-velden-leeg+.bs-knop{margin-top:var(--bureau-ruimte-3)}.bs-overzicht{--bureau-widget-rij:200px;--bureau-widget-gutter:var(--bureau-ruimte-4);min-width:0;padding-block:var(--bureau-ruimte-6) var(--bureau-ruimte-8);padding-inline:0 var(--bureau-ruimte-4);container:overzicht/inline-size}.bs-overzicht-kop{align-items:baseline;gap:var(--bureau-ruimte-3);min-height:32px;margin-bottom:var(--bureau-ruimte-6);display:flex}.bs-overzicht-titel{color:var(--color-strong);margin:0;font-size:22px;font-weight:600}.bs-overzicht-meta{color:var(--color-placeholder);font-size:12px}.bs-widgetbord{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:var(--bureau-widget-rij);gap:var(--bureau-widget-gutter);display:grid;position:relative}.bs-widget{grid-area:span 1/span 3;min-width:0;min-height:0;position:relative}.bs-widget[data-maat=middel]{grid-column:span 6}.bs-widget[data-maat=groot]{grid-area:span 2/span 6}.bs-widget[data-maat=extra]{grid-area:span 2/span 12}.bs-widget[data-maat=hoog]{grid-area:span 2/span 3}.bs-widget[data-maat=breed]{grid-column:span 12}@container overzicht (max-width:879px){.bs-widgetbord{grid-template-columns:repeat(6,minmax(0,1fr))}.bs-widget:is([data-maat=extra],[data-maat=breed]){grid-column:span 6}}@container overzicht (max-width:559px){.bs-widgetbord{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-widget[data-maat]{grid-column:span 3}}.bs-widget>.bs-kaart{flex-direction:column;height:100%;display:flex;overflow:hidden}.bs-widget>.bs-kaart>.bs-kaart-kop{flex-shrink:0}.bs-widget>.bs-kaart>.bs-kaart-lijf{flex:auto;min-height:0}.bs-widget>.bs-kaart>.bs-kaart-voet{flex-shrink:0}.bs-widget>.bs-kaart[data-vorm=grafiek]>.bs-kaart-lijf{flex-direction:column;display:flex}.bs-widget>.bs-kaart[data-vorm=grafiek] .bs-grafiek{flex-direction:column;flex:auto;min-height:0;display:flex}.bs-widget>.bs-kaart[data-vorm=grafiek] .bs-grafiek svg{flex:auto;height:auto;min-height:0}.bs-widget>.bs-kaart[data-vorm=grafiek] .bs-grafiek-maanden{align-self:stretch}.bs-widget .bs-kaart-lijf>a.bs-tabel-rij:is(:hover,[data-toon=hover]),.bs-widget .bs-kaart-lijf>.bs-rij-houder:is(:hover,[data-toon=hover])>.bs-tabel-rij{background-color:var(--bureau-bediening-hover)}.bs-widget .bs-tabel-rij[data-hoog="36"]{grid-template-columns:72px minmax(0,1fr) auto}.bs-widget .bs-tabel-rij[data-hoog="36"][data-kol=een]{grid-template-columns:minmax(0,1fr)}.bs-widget .bs-tabel-rij[data-hoog="36"][data-kol=nr]{grid-template-columns:24px minmax(0,1fr) auto}.bs-widget .bs-tabel-rij[data-hoog="36"][data-kol=wat]{grid-template-columns:minmax(0,1fr) auto}.bs-widget-leeg{align-items:flex-start;gap:var(--bureau-ruimte-2);padding-top:var(--bureau-ruimte-1);color:var(--color-placeholder);flex-direction:column;font-size:13px;display:flex}.bs-widget-leeg>.bs-sectie-link{margin-left:0}.bs-widget-cijfers{column-gap:var(--bureau-ruimte-4);padding-bottom:var(--bureau-ruimte-2);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));display:grid}.bs-widget-telling{align-items:baseline;gap:var(--bureau-ruimte-3);min-width:0;height:36px;display:flex}.bs-widget-telling>[data-waarde]{color:var(--color-strong);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:30px}.bs-widget-telling>[data-vergelijk]{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-placeholder);font-size:12px;overflow:hidden}.bs-widget .bs-kaart[data-bord="1"] .bs-kaart-beeld[data-vol="1"]{height:100%}.bs-widget .bs-kaart-beeld-paneel{width:min(280px, calc(50% - var(--bureau-ruimte-2)))}.bs-widget>.bs-kaart:not([data-bord="1"]){box-shadow:var(--bureau-vlak-toon)}.bs-widget .bs-kaart-kop>.bs-icoonknop{margin-right:calc(-1 * var(--bureau-ruimte-2));border-radius:12px}.bs-widget .bs-kaart[data-bord="1"] .bs-kaart-kop>.bs-icoonknop{margin-right:0}.bs-overzicht-acties{align-items:center;gap:var(--bureau-ruimte-2);align-self:center;margin-left:auto;display:inline-flex}.bs-tip{align-items:center;gap:var(--bureau-ruimte-3);min-height:44px;margin-top:calc(-1 * var(--bureau-ruimte-2));margin-bottom:var(--bureau-ruimte-4);padding:0 var(--bureau-ruimte-1) 0 var(--bureau-ruimte-4);background:var(--bureau-vlak-1);box-shadow:var(--bureau-vlak-toon);color:var(--color-body);border-radius:12px;font-size:13px;display:flex}.bs-tip>svg{color:var(--color-primary);flex-shrink:0}.bs-tip-tekst{min-width:0}.bs-tip>.bs-sectie-link{margin-left:0;font-size:13px}.bs-tip>.bs-icoonknop{border-radius:8px;margin-left:auto}.bs-widgetbord[data-bewerk="1"]{min-height:calc(3 * var(--bureau-widget-rij) + 2 * var(--bureau-widget-gutter));--bord-cel-b:calc((100% + var(--bureau-widget-gutter)) / 12)}.bs-overzicht[data-sleept="1"] .bs-widgetbord[data-bewerk="1"]{background-image:radial-gradient(circle at center, var(--bureau-bediening-hover) 0 1.5px, transparent 2px);background-size:var(--bord-cel-b) calc(var(--bureau-widget-rij) + var(--bureau-widget-gutter));background-position:calc(-.5 * var(--bureau-widget-gutter)) calc(-.5 * var(--bureau-widget-gutter))}@container overzicht (max-width:879px){.bs-widgetbord[data-bewerk="1"]{--bord-cel-b:calc((100% + var(--bureau-widget-gutter)) / 6)}}.bs-widget[data-bewerk="1"]{cursor:grab;outline:none}.bs-widget[data-bewerk="1"]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--bureau-radius-kaart)}.bs-widget[data-bewerk="1"] .bs-kaart-lijf,.bs-widget[data-bewerk="1"] .bs-kaart-voet{pointer-events:none}.bs-widget[data-bewerk="1"] [data-widget-ouderdom]{visibility:hidden}[data-widget-meta]{font-variant-numeric:normal}[data-widget-meta]:after{content:" · "}.bs-widget-bewerk{z-index:2;gap:2px;display:inline-flex;position:absolute;top:4px;right:44px}.bs-widget-bewerk .bs-icoonknop{border-radius:12px}.bs-widget-bewerk [data-bewerk-knop=greep]{cursor:grab;touch-action:none}.bs-widget .bs-kaart[data-bord="1"]~.bs-widget-bewerk{right:36px}.bs-widget-bewerk .bs-icoonknop:is(:hover:not(:disabled),[data-toon=hover]){background-color:var(--bureau-bediening-hover)}.bs-widget-hoek{z-index:2;cursor:nwse-resize;touch-action:none;border-radius:12px 12px 16px;position:absolute;bottom:4px;right:4px}.bs-widget-hoek:is(:hover,[data-toon=hover]){background-color:var(--bureau-bediening-hover)}.bs-widget-hoek-teken{border-right:2px solid var(--color-body);border-bottom:2px solid var(--color-body);border-bottom-right-radius:8px;width:12px;height:12px}.bs-widget[data-groeit="1"]{z-index:3}.bs-widget[data-groeit="1"]>.bs-kaart{box-shadow:var(--bureau-vlak-toon), 0 0 0 2px var(--color-primary)}.bs-widgetbord[data-bewerk="1"]{isolation:isolate}.bs-hoek-maten{pointer-events:none;position:absolute;inset:0}.bs-hoek-maat{z-index:-1;background-color:var(--bureau-bediening-rust);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-body) 30%, transparent);border-radius:20px;position:absolute}.bs-hoek-maat[data-doel="1"]{z-index:4;background-color:color-mix(in srgb, var(--color-primary) 6%, transparent);box-shadow:inset 0 0 0 2px var(--color-primary)}.bs-hoek-chip{right:var(--bureau-ruimte-2);bottom:var(--bureau-ruimte-2);background-color:var(--bureau-bediening-gekozen);color:var(--color-strong);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:500;position:absolute}.bs-hoek-wijzer{background-color:var(--color-primary);z-index:5;will-change:transform;border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:-5px}.bs-widgetbord[data-groei="1"]{padding-bottom:calc(var(--bureau-widget-rij) + var(--bureau-widget-gutter))}.bs-overzicht[data-sleept="1"] .bs-widgetbord>.bs-widget,.bs-overzicht[data-sleept="1"] .bs-bieb{pointer-events:none}.bs-overzicht[data-sleept="1"]{cursor:grabbing}.bs-widget-gat{border-radius:var(--bureau-radius-kaart);background-color:var(--bureau-bediening-rust)}.bs-widget>.bs-widget-glas{border-radius:var(--bureau-radius-kaart);background:var(--bureau-glas-donker-vulling);opacity:0;pointer-events:none;position:absolute;inset:0}.bs-widget-zwevend{z-index:var(--z-menu);pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.bs-widget-zwevend[data-staal="1"]{position:absolute}.bs-widget-optil{width:100%;height:100%;animation:bs-widget-optil .15s var(--bureau-curve-in);position:relative;transform:scale(1.02)}.bs-widget-optil>span{border-radius:var(--bureau-radius-kaart);position:absolute;inset:0}.bs-widget-optil>.bs-widget-schaduw{animation:bs-widget-in .15s var(--bureau-curve-in) both;box-shadow:0 24px 48px #00000080}.bs-widget-optil>.bs-widget-mat{background:var(--bureau-vlak-1);box-shadow:var(--bureau-vlak-toon);opacity:0;animation:bs-widget-uit .15s var(--bureau-curve-in) both}.bs-widget-optil>.bs-widget-glas{background:var(--bureau-glas-donker-vulling);-webkit-backdrop-filter:var(--bureau-glas-donker-waas);backdrop-filter:var(--bureau-glas-donker-waas);box-shadow:inset 0 0 0 1px var(--bureau-glas-donker-randkleur);animation:bs-widget-in .15s var(--bureau-curve-in) both}.bs-widget-optil>.bs-widget{position:absolute;inset:0}.bs-widget[data-zwevend="1"]>.bs-kaart{box-shadow:none;background:0 0}@keyframes bs-widget-optil{0%{transform:scale(1)}to{transform:scale(1.02)}}@keyframes bs-widget-in{0%{opacity:0}to{opacity:1}}@keyframes bs-widget-uit{0%{opacity:1}to{opacity:0}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bs-widget-optil>.bs-widget-glas{background:var(--bureau-vlak-2)}}@media (prefers-reduced-motion:reduce){.bs-widget-optil,.bs-widget-optil>span{animation:none}.bs-widget-optil{transform:none}}.bs-overzicht-werkbalk{bottom:var(--bureau-ruimte-6);z-index:var(--z-zweef);align-items:center;gap:var(--bureau-ruimte-2);width:fit-content;min-height:48px;padding:0 var(--bureau-ruimte-2);background:var(--bureau-glas-donker-vulling);-webkit-backdrop-filter:var(--bureau-glas-donker-waas);backdrop-filter:var(--bureau-glas-donker-waas);border:1px solid var(--bureau-glas-donker-randkleur);box-shadow:var(--bureau-zweef-schaduw);animation:bs-werkbalk-open var(--bureau-duur-menu) var(--bureau-curve-open);border-radius:999px;margin:0 auto;display:flex;position:sticky}.bs-overzicht-werkbalk .bs-knop{border-radius:999px}.bs-overzicht[data-bewerk="1"]{min-height:calc(100dvh - 2 * var(--bureau-ruimte-4));flex-direction:column;display:flex}.bs-overzicht[data-bewerk="1"]>.bs-overzicht-werkbalk{margin-top:auto}.bs-overzicht[data-bewerk="1"]>.bs-widgetbord{margin-bottom:var(--bureau-ruimte-6)}.bs-overzicht-werkbalk[data-bieb="1"]{transform:translate(-288px)}.bs-overzicht-werkbalk{transition:transform var(--bureau-duur-lade) var(--bureau-curve-open)}html:has(.bs-overzicht-werkbalk) .toast-zone{--toast-onder:72px}@keyframes bs-werkbalk-open{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bs-overzicht-werkbalk{animation:none}}.bs-bieb{gap:var(--bureau-ruimte-2);flex-direction:column;display:flex}.bs-bieb-zoek{display:block;position:relative}.bs-bieb-zoek>svg{color:var(--color-placeholder);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.bs-bieb-zoek>.bs-veld{width:100%;padding-left:34px}.bs-bieb-sectie>.bs-sectie{margin-top:var(--bureau-ruimte-4)}.bs-bieb-item{gap:var(--bureau-ruimte-2);padding:var(--bureau-ruimte-3) 0 var(--bureau-ruimte-4);flex-direction:column;display:flex}.bs-bieb-item+.bs-bieb-item{border-top:1px solid #ffffff0f}.bs-bieb-kop{align-items:center;gap:var(--bureau-ruimte-2);min-height:28px;display:flex}.bs-bieb-titel{color:var(--color-strong);font-size:14px;font-weight:600}.bs-bieb-kop>:last-child{margin-left:auto}.bs-bieb-status{color:var(--color-placeholder);font-size:12px}.bs-bieb-vraag{color:var(--color-body);margin:0;font-size:13px}.bs-bieb-item .bs-segment{align-self:flex-start}.bs-bieb-voorbeeld{cursor:grab;touch-action:none;border-radius:12px;position:relative;overflow:hidden}.bs-bieb-item[data-op-bord="1"] .bs-bieb-voorbeeld{cursor:default;opacity:.5}.bs-bieb-voorbeeld>.bs-widget{transform-origin:0 0;pointer-events:none}.bs-meldingenpaneel{z-index:var(--z-paneel)}.bs-meldingenpaneel:focus{outline:none}.bs-meldingenpaneel[data-staal="1"]{position:relative}.bs-mp-kop{align-items:center;gap:var(--bureau-ruimte-2);height:40px;padding:0 calc(var(--bureau-ruimte-2) - 1px) 0 calc(var(--bureau-ruimte-4) - 1px);flex-shrink:0;display:flex}.bs-mp-titel{color:var(--color-strong);font-size:14px;font-weight:600}.bs-mp-kopmeta{color:var(--color-placeholder);white-space:nowrap;font-size:12px}.bs-mp-rek{flex:auto}.bs-mp-kop>.bs-sectie-link{align-items:center;gap:var(--bureau-ruimte-1);white-space:nowrap;margin-left:0;display:inline-flex}.bs-mp-kop>.bs-sectie-link:last-child{margin-right:calc(var(--bureau-ruimte-2) - var(--bureau-ruimte-1))}.bs-meldingenpaneel .bs-paneel-lijf{padding:0 var(--bureau-ruimte-1) var(--bureau-ruimte-1)}.bs-mp-groep+.bs-mp-groep{margin-top:var(--bureau-ruimte-1)}.bs-mp-sectiekop{padding:var(--bureau-ruimte-2) var(--bureau-ruimte-3) var(--bureau-ruimte-1);color:var(--color-placeholder);margin:0;font-size:12px;font-weight:600}.bs-mp-regel{border-radius:10px;display:flex;position:relative}.bs-mp-regel[data-wijs="1"]{background-color:var(--color-primary)}.bs-mp-regel-knop{align-items:center;gap:var(--bureau-ruimte-2);min-width:0;min-height:42px;padding:var(--bureau-ruimte-1) var(--bureau-ruimte-2) var(--bureau-ruimte-1) var(--bureau-ruimte-1);color:var(--color-body);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:auto;grid-template-columns:32px minmax(0,1fr) 16px;display:grid}.bs-mp-regel-knop:focus-visible{outline:none}.bs-mp-icoon{width:32px;height:32px;color:var(--color-body);justify-content:center;align-items:center;display:flex}.bs-mp-icoon>svg{stroke-width:1.75px}.bs-mp-tekst{flex-direction:column;min-width:0;display:flex}.bs-mp-regeltitel,.bs-mp-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bs-mp-regeltitel{color:var(--color-strong);font-size:13px;font-weight:500;line-height:18px}.bs-mp-regeltekst{color:var(--color-body);font-weight:400}.bs-mp-meta{color:var(--color-placeholder);font-size:12px;line-height:16px}.bs-mp-stip{background-color:var(--color-primary);border-radius:50%;justify-self:center;width:8px;height:8px}.bs-mp-regel[data-wijs="1"] :is(.bs-mp-regeltitel,.bs-mp-regeltekst,.bs-mp-icoon){color:var(--inkt-op-cyaan)}.bs-mp-regel[data-wijs="1"] .bs-mp-meta{color:color-mix(in srgb, var(--inkt-op-cyaan) 80%, transparent)}.bs-mp-acties{top:50%;right:var(--bureau-ruimte-1);align-items:center;gap:var(--bureau-ruimte-1);padding-left:var(--bureau-ruimte-6);background:linear-gradient(to right, transparent, var(--color-primary) var(--bureau-ruimte-4));opacity:0;pointer-events:none;transition:opacity var(--bureau-duur-zweef) var(--bureau-curve-in);border-radius:0 10px 10px 0;display:flex;position:absolute;transform:translateY(-50%)}.bs-mp-regel[data-wijs="1"] .bs-mp-acties{opacity:1;pointer-events:auto}.bs-mp-regel[data-wijs="1"] .bs-mp-stip{visibility:hidden}.bs-mp-open{height:28px;padding:0 var(--bureau-ruimte-3);background-color:color-mix(in srgb, var(--inkt-op-cyaan) 16%, transparent);color:var(--inkt-op-cyaan);font:inherit;cursor:pointer;border:0;border-radius:10px;font-size:12px;font-weight:500}.bs-mp-acties>.bs-icoonknop{--bs-tint:color-mix(in srgb, var(--inkt-op-cyaan) 16%, transparent);color:var(--inkt-op-cyaan)}.bs-mp-acties>.bs-icoonknop:hover{background-color:var(--bs-tint)}.bs-mp-leeg{padding:var(--bureau-ruimte-6) var(--bureau-ruimte-4);color:var(--color-placeholder);text-align:center;margin:0;font-size:13px}.toast-zone[data-plek=boven] .bs-banner{width:340px;padding:0 var(--bureau-ruimte-1) 0 0;pointer-events:auto;animation:bs-lade-open var(--bureau-duur-lade) var(--bureau-curve-in);align-items:center}.toast-zone[data-plek=boven] .bs-banner[data-dicht="1"]{animation:bs-lade-dicht var(--bureau-duur-lade-uit) var(--bureau-curve-dicht) forwards}.toast-zone[data-plek=boven] .bs-banner-inhoud{padding:10px var(--bureau-ruimte-1) 10px var(--bureau-ruimte-3);align-items:center}.toast-zone[data-plek=boven] .bs-banner-weg{margin-right:0}.bs-banner-lijf{flex:auto;min-width:0}.toast-zone[data-plek=boven] .bs-banner-tekst{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toast-zone[data-plek=boven] .bs-banner-foto>svg{stroke-width:1.75px}@media (prefers-reduced-motion:reduce){.toast-zone[data-plek=boven] .bs-banner,.toast-zone[data-plek=boven] .bs-banner[data-dicht="1"]{animation:none}}.bs-vorm-ring{justify-content:center;align-items:center;gap:var(--bureau-ruimte-2);height:100%;padding:var(--bureau-ruimte-1) var(--bureau-ruimte-4) var(--bureau-ruimte-2);text-align:center;flex-direction:column;display:flex}.bs-vorm-ring[data-naast="1"]{justify-content:flex-start;gap:var(--bureau-ruimte-6);text-align:left;flex-direction:row}.bs-ring{flex-shrink:0;position:relative}.bs-ring>svg{display:block}.bs-ring-spoor{fill:none;stroke:var(--bureau-bediening-rust);stroke-width:8px}.bs-ring-deel{fill:none;stroke:var(--color-primary);stroke-width:8px;stroke-linecap:round;transition:stroke-dasharray var(--bureau-duur-zweef) var(--bureau-curve-in)}.bs-ring-getal{font-variant-numeric:tabular-nums;color:var(--color-strong);justify-content:center;align-items:center;font-size:24px;font-weight:600;display:flex;position:absolute;inset:0}.bs-ring-tekst{flex-direction:column;gap:2px;min-width:0;display:flex}.bs-ring-label{color:var(--color-placeholder);font-size:12px}.bs-ring-onder{color:var(--color-body);font-size:12px}.bs-vorm-ring[data-naast="1"] .bs-ring-label{color:var(--color-body);font-size:13px}.bs-vorm-week{gap:var(--bureau-ruimte-1);height:100%;padding:0 var(--bureau-ruimte-4) var(--bureau-ruimte-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.bs-week-dag{gap:var(--bureau-ruimte-1);flex-direction:column;min-width:0;display:flex}.bs-week-kop{justify-content:center;align-items:baseline;gap:var(--bureau-ruimte-1);height:24px;color:var(--color-placeholder);padding-top:2px;font-size:12px;display:flex}.bs-week-nummer{font-variant-numeric:tabular-nums;color:var(--color-body);font-weight:600}.bs-week-dag[data-vandaag="1"] .bs-week-kort,.bs-week-dag[data-vandaag="1"] .bs-week-nummer{color:var(--color-primary)}.bs-week-blok{background-color:var(--bureau-bediening-rust);height:24px;color:var(--color-body);text-overflow:ellipsis;white-space:nowrap;transition:background-color var(--bureau-duur-zweef) var(--bureau-curve-in);border-radius:6px;padding:0 6px;font-size:11px;font-weight:500;line-height:24px;text-decoration:none;display:block;overflow:hidden}a.bs-week-blok:is(:hover,[data-toon=hover]){background-color:var(--bureau-bediening-gekozen);color:var(--color-strong)}.bs-week-meer{color:var(--color-placeholder);padding:0 6px;font-size:11px}.bs-vorm-rang{flex-direction:column;display:flex}.bs-rang-kop{height:36px;padding:0 var(--bureau-ruimte-4);color:var(--color-body);align-items:center;font-size:13px;display:flex}.bs-rang-regel{align-items:center;gap:var(--bureau-ruimte-3);height:36px;margin:0 var(--bureau-ruimte-1);padding:0 var(--bureau-ruimte-3);color:var(--color-body);transition:background-color var(--bureau-duur-zweef) var(--bureau-curve-in);border-radius:10px;grid-template-columns:20px minmax(0,7fr) minmax(0,5fr) 56px;font-size:13px;text-decoration:none;display:grid}a.bs-rang-regel:is(:hover,[data-toon=hover]){background-color:var(--bureau-bediening-hover)}.bs-rang-nr{color:var(--color-placeholder);font-size:12px}.bs-rang-naam{color:var(--color-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bs-rang-balk{background-color:var(--bureau-bediening-rust);border-radius:999px;height:6px;position:relative;overflow:hidden}.bs-rang-vulling{border-radius:inherit;background-color:var(--color-body);transform-origin:0;position:absolute;inset:0}.bs-rang-regel:first-of-type .bs-rang-vulling{background-color:var(--color-strong)}.bs-rang-getal{text-align:right;color:var(--color-body);font-size:12px}.bs-rang-regel[data-nul="1"] :is(.bs-rang-naam,.bs-rang-getal){color:var(--color-placeholder)}.bs-vorm-tijdlijn{padding:0 var(--bureau-ruimte-1);margin:0;list-style:none}.bs-tijdlijn-regel{position:relative}.bs-tijdlijn-regel:before{content:"";background-color:var(--color-line);width:1px;position:absolute;top:0;bottom:0;left:15px}.bs-tijdlijn-regel:first-child:before{top:18px}.bs-tijdlijn-regel:last-child:before{bottom:18px}.bs-tijdlijn-inhoud{align-items:center;gap:var(--bureau-ruimte-3);height:36px;padding:0 var(--bureau-ruimte-3);color:var(--color-body);transition:background-color var(--bureau-duur-zweef) var(--bureau-curve-in);border-radius:10px;grid-template-columns:8px 44px minmax(0,1fr);font-size:13px;text-decoration:none;display:grid;position:relative}a.bs-tijdlijn-inhoud:is(:hover,[data-toon=hover]){background-color:var(--bureau-bediening-hover)}.bs-tijdlijn-stip{background-color:var(--color-body);width:8px;height:8px;box-shadow:0 0 0 3px var(--bureau-vlak-1);border-radius:50%}.bs-tijdlijn-regel:first-child .bs-tijdlijn-stip{background-color:var(--color-strong)}.bs-tijdlijn-tijd{color:var(--color-placeholder);font-size:12px}.bs-tijdlijn-wat{color:var(--color-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bs-vorm-gezichten{align-content:start;gap:var(--bureau-ruimte-1);padding:var(--bureau-ruimte-1) var(--bureau-ruimte-1) 0;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));margin:0;list-style:none;display:grid}.bs-gezicht-inhoud{min-width:0;padding:var(--bureau-ruimte-2) var(--bureau-ruimte-1);color:var(--color-body);transition:background-color var(--bureau-duur-zweef) var(--bureau-curve-in);border-radius:10px;flex-direction:column;align-items:center;gap:2px;text-decoration:none;display:flex}a.bs-gezicht-inhoud:is(:hover,[data-toon=hover]){background-color:var(--bureau-bediening-hover)}.bs-gezicht-beeld{width:28px;height:28px;margin-bottom:2px;display:block;position:relative}.bs-gezicht-stip{box-shadow:0 0 0 2px var(--bureau-vlak-1);position:absolute;bottom:-1px;right:-1px}.bs-gezicht-naam,.bs-gezicht-meta{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bs-gezicht-naam{color:var(--color-strong);font-size:12px}.bs-gezicht-meta{color:var(--color-placeholder);font-size:11px}.bs-vorm-paneel{height:100%;min-height:0;margin:0 calc(-1 * var(--bureau-ruimte-4)) calc(-1 * var(--bureau-ruimte-2));border-radius:0 0 var(--bureau-radius-kaart) var(--bureau-radius-kaart);flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.bs-vorm-paneel>*{flex:auto;min-height:0}.bs-vorm-tekst{gap:var(--bureau-ruimte-1);flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.bs-notitie-veld{width:100%;min-height:0;padding:var(--bureau-ruimte-2);resize:none;background-color:var(--bureau-bediening-rust);color:var(--color-strong);font:inherit;transition:box-shadow var(--bureau-duur-zweef) var(--bureau-curve-in);border:0;border-radius:10px;outline:none;flex:auto;font-size:14px;line-height:1.5}.bs-notitie-veld::placeholder{color:var(--color-placeholder)}.bs-notitie-veld:focus-visible{box-shadow:0 0 0 2px var(--color-primary)}.bs-kaart-zoom{top:var(--bureau-ruimte-2);right:var(--bureau-ruimte-2);z-index:2;background:var(--bureau-glas-donker-vulling);-webkit-backdrop-filter:var(--bureau-glas-donker-waas);backdrop-filter:var(--bureau-glas-donker-waas);box-shadow:inset 0 0 0 1px var(--bureau-glas-donker-randkleur);border-radius:12px;flex-direction:column;gap:2px;padding:2px;display:flex;position:absolute}.bs-kaart-zoom>.bs-icoonknop{border-radius:10px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bs-kaart-zoom{background:var(--bureau-vlak-2)}}@media (prefers-reduced-transparency:reduce){.bs-kaart-zoom{background:var(--bureau-vlak-2);-webkit-backdrop-filter:none;backdrop-filter:none}}.bs-widget[data-bewerk="1"] .bs-kaart-zoom{visibility:hidden}@media (prefers-reduced-motion:reduce){.bs-ring-deel{transition:none}}.bs-plan{gap:var(--bureau-ruimte-3);min-width:0;height:calc(100dvh - 2 * var(--bureau-ruimte-4));flex-direction:column;display:flex;position:relative}@media (max-width:1023px){.bs-plan{height:calc(100dvh - 2 * var(--bureau-ruimte-4) - 64px)}}.bs-plan-nav{align-items:center;gap:var(--bureau-ruimte-1);flex-shrink:0;display:inline-flex}.bs-plan-banner{align-items:center;gap:var(--bureau-ruimte-2);min-height:36px;padding:0 var(--bureau-ruimte-3);background-color:var(--bureau-bediening-rust);color:var(--color-strong);border-radius:12px;font-size:13px;display:flex}.bs-plan-werk{gap:var(--bureau-ruimte-4);flex:auto;grid-template-columns:320px minmax(0,1fr);min-height:0;display:grid}.bs-plan-werk[data-bord="0"]{grid-template-columns:minmax(0,1fr)}.bs-plan-werk[data-sleept="1"],.bs-plan-werk[data-sleept="1"] *{cursor:grabbing}.bs-plan-vlak{flex-direction:column;min-width:0;min-height:0;display:flex}.bs-plan-tel{color:var(--color-placeholder);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.bs-plan-leegregel{padding:var(--bureau-ruimte-6);color:var(--color-placeholder);text-align:center;font-size:13px}.bs-plan-zij{gap:var(--bureau-ruimte-1);min-height:0;padding:var(--bureau-ruimte-2);border-radius:var(--bureau-radius-kaart);background-color:var(--bureau-vlak-1);box-shadow:var(--bureau-vlak-toon);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;display:flex;overflow-y:auto}.bs-plan-zij-kop{min-height:40px;padding:0 var(--bureau-ruimte-1) 0 var(--bureau-ruimte-3);justify-content:space-between;align-items:center;display:flex}.bs-plan-zij-titel{color:var(--color-strong);font-size:14px;font-weight:600}.bs-plan-zij-leeg{padding:var(--bureau-ruimte-2) var(--bureau-ruimte-3);color:var(--color-placeholder);font-size:13px}.bs-plan-sectie+.bs-plan-sectie{margin-top:var(--bureau-ruimte-2)}.bs-plan-sectie-kop{align-items:center;gap:var(--bureau-ruimte-2);min-height:40px;padding-right:var(--bureau-ruimte-1);display:flex}.bs-plan-sectie-knop{align-items:center;gap:var(--bureau-ruimte-2);min-width:0;height:32px;padding:0 var(--bureau-ruimte-2);color:var(--color-strong);text-align:left;cursor:pointer;transition:background-color .15s var(--bureau-curve-in);background:0 0;border:0;border-radius:10px;flex:auto;font-family:inherit;font-size:14px;font-weight:600;display:flex}.bs-plan-sectie-knop:hover{background-color:var(--bureau-bediening-hover)}.bs-plan-sectie-knop:focus-visible{outline:2px solid var(--color-primary);outline-offset:0}.bs-plan-sectie-titel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bs-plan-sectie-pijl{color:var(--color-placeholder);transition:transform .22s var(--bureau-curve-open);flex-shrink:0;margin-left:auto}.bs-plan-sectie[data-dicht="1"] .bs-plan-sectie-pijl{transform:rotate(-90deg)}.bs-plan-sectie-lijf{padding:0 var(--bureau-ruimte-1) var(--bureau-ruimte-1);flex-direction:column;gap:2px;display:flex}.bs-plan-groep+.bs-plan-groep{margin-top:var(--bureau-ruimte-2)}.bs-plan-groep-kop{align-items:center;gap:var(--bureau-ruimte-2);min-height:28px;padding:0 var(--bureau-ruimte-2);color:var(--color-body);font-size:12px;font-weight:500;display:flex}.bs-plan-groep-kop .bs-status-stip{width:6px;height:6px}.bs-plan-regel,.bs-plan-vastregel{text-align:left;cursor:pointer;width:100%;box-shadow:none;background:0 0;border:0;border-radius:10px;font-family:inherit}.bs-plan-regel{grid-template-columns:minmax(0,1fr) auto}.bs-plan-regel:focus-visible,.bs-plan-vastregel:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.bs-plan-vastregel{cursor:grab;grid-template-columns:auto minmax(0,1fr) auto}.bs-plan-vastregel[data-weg="1"]{opacity:.35}.bs-plan-nog{margin:2px var(--bureau-ruimte-2) var(--bureau-ruimte-1);cursor:pointer;background:0 0;border:0;align-self:flex-start;font-family:inherit}.bs-plan-zij-zoek{align-items:center;gap:var(--bureau-ruimte-2);padding:0 0 var(--bureau-ruimte-2);display:flex}.bs-plan-zij-zoek .bs-werkbalk-zoek{flex:auto;min-width:0}.bs-plan-wachtrij{min-height:48px;transition:background-color .15s var(--bureau-curve-in);border-radius:14px;flex-direction:column;gap:6px;display:flex}.bs-plan-wachtrij[data-doel="1"]{background-color:var(--bureau-bediening-hover)}.bs-plan-kaartje{align-items:center;gap:var(--bureau-ruimte-2);width:100%;min-height:56px;padding:var(--bureau-ruimte-2) 10px var(--bureau-ruimte-2) 6px;background-color:var(--bureau-bediening-rust);color:var(--color-body);text-align:left;cursor:grab;touch-action:none;transition:background-color .15s var(--bureau-curve-in), opacity .15s var(--bureau-curve-in);border:0;border-radius:14px;font-family:inherit;display:flex}.bs-plan-kaartje:hover{background-color:var(--bureau-bediening-hover)}.bs-plan-kaartje:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.bs-plan-kaartje[data-weg="1"]{opacity:.35}.bs-plan-greep{color:var(--color-placeholder);opacity:.6;transition:opacity .12s var(--bureau-curve-in);flex-shrink:0;display:inline-flex}.bs-plan-kaartje:hover .bs-plan-greep{opacity:1}.bs-plan-assist{justify-content:space-between;align-items:center;gap:var(--bureau-ruimte-2);min-height:44px;margin-bottom:var(--bureau-ruimte-2);padding:0 var(--bureau-ruimte-2) 0 var(--bureau-ruimte-3);background-color:var(--bureau-bediening-rust);color:var(--color-body);border-radius:14px;font-size:12px;display:flex}.bs-knop[data-voorstellen="1"][data-aan="1"]{background-color:var(--bureau-bediening-gekozen)}.bs-plan-nummer{background-color:var(--bureau-bediening-gekozen);min-width:24px;height:24px;color:var(--color-strong);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.bs-plan-soortstip{background-color:var(--color-route-koud);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.bs-plan-soortstip[data-soort=warm]{background-color:var(--color-route-warm)}.bs-plan-soortstip[data-soort=gemengd]{background:linear-gradient(90deg, var(--color-route-warm) 50%, var(--color-route-koud) 50%)}.bs-status-stip[data-toon=live]{background-color:var(--color-success);animation:4s ease-in-out infinite bs-bord-adem}@media (prefers-reduced-motion:reduce){.bs-status-stip[data-toon=live]{animation:none}}.bs-plan-rooster{border-radius:var(--bureau-radius-kaart);background-color:var(--bureau-vlak-1);min-height:0;box-shadow:var(--bureau-vlak-toon);overscroll-behavior:contain;scrollbar-width:thin;flex:auto;position:relative;overflow:auto}.bs-plan-kop{z-index:3;background-color:var(--bureau-vlak-2);min-height:40px;display:grid;position:sticky;top:0}.bs-plan-kopcel{height:40px;padding:0 var(--bureau-ruimte-3);color:var(--color-placeholder);text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;font-family:inherit;font-size:12px;display:flex}button.bs-plan-kopcel{cursor:pointer;transition:color .15s var(--bureau-curve-in)}button.bs-plan-kopcel:hover{color:var(--color-strong)}button.bs-plan-kopcel:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.bs-plan-kopcel[data-eerste="1"]{z-index:1;background-color:var(--bureau-vlak-2);color:var(--color-body);font-weight:500;position:sticky;left:0}.bs-plan-kopcel[data-vandaag="1"]{color:var(--color-strong)}.bs-plan-kopcel[data-weekend="1"]{opacity:.7}.bs-plan-kopnr{color:var(--color-strong);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.bs-plan-vandaag{background-color:var(--color-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.bs-plan-rij{min-height:56px;display:grid;box-shadow:inset 0 1px #ffffff0a}.bs-plan-rijder{z-index:2;min-width:0;padding:10px var(--bureau-ruimte-3);background-color:var(--bureau-vlak-1);color:var(--color-body);text-align:left;cursor:pointer;transition:background-color .15s var(--bureau-curve-in);border:0;align-items:center;gap:10px;font-family:inherit;display:flex;position:sticky;left:0}button.bs-plan-rijder:hover{background-color:var(--bureau-bediening-hover)}.bs-plan-rijder:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.bs-plan-rijder-tekst{flex-direction:column;gap:2px;min-width:0;display:flex}.bs-plan-rijder-naam{color:var(--color-strong);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.bs-plan-rijder-meta{color:var(--color-placeholder);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.bs-plan-niemand{background-color:var(--bureau-bediening-rust);width:36px;height:36px;color:var(--color-placeholder);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bs-plan-cel{gap:var(--bureau-ruimte-1);min-width:0;padding:6px 6px var(--bureau-ruimte-1);transition:background-color .15s var(--bureau-curve-in);flex-direction:column;display:flex;position:relative;box-shadow:inset 1px 0 #ffffff08}.bs-plan-cel[data-weekend="1"]{background-color:#0000001f}.bs-plan-cel[data-vrij="1"],.bs-plan-spoor[data-vrij="1"]{background-image:repeating-linear-gradient(135deg,#ffffff0a 0 6px,#0000 6px 12px)}.bs-plan-cel[data-doel="1"],.bs-plan-spoor[data-doel="1"],.bs-plan-maandcel[data-doel="1"]{background-color:var(--bureau-bediening-hover)}.bs-plan-cel[data-nadruk="1"]{background-color:color-mix(in srgb, var(--color-primary) 12%, transparent)}.bs-plan-celvoet{align-items:center;gap:6px;min-height:24px;margin-top:auto;display:flex}.bs-plan-cap{background-color:var(--bureau-bediening-rust);border-radius:2px;flex:auto;height:3px;display:block;position:relative;overflow:hidden}.bs-plan-cap:after{content:"";position:absolute;inset:-10px 0}.bs-plan-cap-vul{background-color:var(--color-placeholder);transform-origin:0;height:100%;transition:transform .22s var(--bureau-curve-open);display:block}.bs-plan-cap-plek{flex:auto}.bs-plan-over{color:var(--color-body);flex-shrink:0;align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}.bs-plan-over .bs-status-stip{width:6px;height:6px}.bs-icoonknop.bs-plan-plus{opacity:0;width:24px;height:24px;transition:opacity .12s var(--bureau-curve-in);flex-shrink:0}.bs-plan-cel:hover .bs-plan-plus,.bs-plan-plus:focus-visible{opacity:1}.bs-plan-vrij{min-height:28px;padding:0 var(--bureau-ruimte-2);color:var(--color-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:4px;font-family:inherit;font-size:12px;font-weight:500;display:flex}button.bs-plan-vrij:hover{background-color:var(--bureau-bediening-hover)}.bs-plan-vrij[data-vol="1"]{top:14px;left:var(--bureau-ruimte-3);cursor:default;position:absolute}.bs-plan-afspraak{min-height:24px;padding:0 var(--bureau-ruimte-2);color:var(--color-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;font-family:inherit;font-size:12px;display:flex}.bs-plan-afspraak:hover{background-color:var(--bureau-bediening-hover)}.bs-plan-afspraak>svg{color:var(--color-placeholder);flex-shrink:0}.bs-plan-afspraak-tekst{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bs-plan-blok{align-items:center;gap:var(--bureau-ruimte-2);width:100%;min-height:36px;padding:3px var(--bureau-ruimte-2);background-color:var(--bureau-bediening-rust);color:var(--color-body);text-align:left;cursor:pointer;touch-action:none;transition:background-color .15s var(--bureau-curve-in), opacity .15s var(--bureau-curve-in), transform .1s var(--bureau-curve-in);border:0;border-radius:10px;font-family:inherit;display:flex}.bs-plan-blok:hover{background-color:var(--bureau-bediening-hover)}.bs-plan-blok:active{transform:scale(.98)}.bs-plan-blok:focus-visible,.bs-plan-blok[data-aangewezen="1"]:focus{outline:2px solid var(--color-primary);outline-offset:1px}.bs-plan-blok[data-gekozen="1"]{background-color:color-mix(in srgb, var(--color-primary) 18%, var(--bureau-bediening-rust))}.bs-plan-blok[data-weg="1"]{opacity:.35}.bs-plan-blok[data-stand=gereden] .bs-plan-blok-naam{color:var(--color-body)}.bs-plan-blok-tekst{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.bs-plan-blok-naam{color:var(--color-strong);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:16px;overflow:hidden}.bs-plan-blok-meta{min-width:0;color:var(--color-placeholder);white-space:nowrap;align-items:center;gap:5px;font-size:11px;line-height:14px;display:flex;overflow:hidden}.bs-plan-blok-meta .bs-status-stip{width:6px;height:6px}.bs-plan-blok-woord{flex-shrink:0}.bs-plan-blok-woord[data-toon=let-op]{color:var(--color-warning)}.bs-plan-blok-stops{font-variant-numeric:tabular-nums;flex-shrink:0}.bs-plan-blok-meta .bs-plan-soortstip{flex-shrink:0}.bs-plan-blok-nr{display:none}.bs-plan-cel,.bs-plan-tijdblok{container-type:inline-size}@container (max-width:219px){.bs-plan-blok:is([data-stand=onderweg],[data-stand=niet-afgereden]) .bs-plan-blok-stopswoord,.bs-plan-blok[data-tijd="1"]>.bs-plan-nummer{display:none}.bs-plan-blok[data-tijd="1"] .bs-plan-blok-nr{display:inline}.bs-plan-blok[data-tijd="1"] .bs-plan-soortstip{display:none}}@container (max-width:169px){.bs-plan-blok>.bs-plan-nummer{display:none}.bs-plan-blok-nr{display:inline}.bs-plan-blok-stopswoord,.bs-plan-blok:not([data-tijd="1"]):is([data-stand=gepland],[data-stand=gereden]) .bs-plan-blok-woord,.bs-plan-blok[data-tijd="1"] .bs-plan-soortstip{display:none}}@container (max-width:119px){.bs-plan-blok[data-tijd="1"] .bs-plan-blok-stops,.bs-plan-blok[data-tijd="1"] .bs-plan-soortstip,.bs-plan-blok[data-tijd="1"] .bs-plan-blok-tot,.bs-plan-blok:not([data-tijd="1"]):is([data-stand=onderweg],[data-stand=niet-afgereden]) :is(.bs-plan-blok-stops,.bs-plan-soortstip){display:none}}@container (max-width:79px){.bs-plan-blok[data-tijd="1"] .bs-plan-blok-meta .bs-status-stip{display:none}}.bs-plan-vlak{container:planvlak/inline-size}@container planvlak (max-width:1099px){.bs-plan-vlak .bs-plan-dag{grid-template-rows:minmax(0,1fr) minmax(280px,40%);grid-template-columns:minmax(0,1fr)}}.bs-plan-tijdas{container-type:inline-size}@container (max-width:559px){.bs-plan-uur[data-oneven="1"]{display:none}}.bs-plan-blok[data-zweeft="1"]{background-color:var(--bureau-glas-donker-vulling);-webkit-backdrop-filter:var(--bureau-glas-donker-waas);box-shadow:var(--bureau-glas-donker-schaduw), inset 0 0 0 1px var(--bureau-glas-donker-randkleur);cursor:grabbing;animation:bs-plan-op .18s var(--bureau-curve-open) both}@keyframes bs-plan-op{0%{opacity:.9;transform:scale(1)}to{opacity:1;transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.bs-plan-blok[data-zweeft="1"]{animation:none}}.bs-plan-blok[data-voorstel="1"]{background-color:color-mix(in srgb, var(--bureau-bediening-rust) 45%, transparent);cursor:default}.bs-plan-blok[data-voorstel="1"] .bs-plan-blok-naam{color:var(--color-body)}.bs-plan-blok[data-voorstel="1"]{position:relative}.bs-plan-voorstel-acties{background-color:var(--bureau-bediening-hover);opacity:0;transition:opacity .12s var(--bureau-curve-in);border-radius:8px;gap:2px;padding:2px;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.bs-plan-blok[data-voorstel="1"]:is(:hover,:focus-within) .bs-plan-voorstel-acties{opacity:1}.bs-plan-voorstel-acties .bs-icoonknop{width:24px;height:24px}.bs-plan-sleep{align-items:flex-start;gap:var(--bureau-ruimte-1);flex-direction:column;display:flex}.bs-plan-conflict{white-space:nowrap;min-height:26px;padding:0 var(--bureau-ruimte-2);background-color:var(--bureau-glas-donker-vulling);-webkit-backdrop-filter:var(--bureau-glas-donker-waas);box-shadow:inset 0 0 0 1px var(--bureau-glas-donker-randkleur);color:var(--color-strong);pointer-events:none;border-radius:10px;align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}.bs-plan-conflict .bs-status-stip{width:6px;height:6px}.bs-plan-callout{max-width:300px}.bs-plan-dag{gap:var(--bureau-ruimte-4);flex:auto;grid-template-columns:minmax(0,1fr) minmax(360px,38%);min-height:0;display:grid}.bs-plan-tijdas{height:40px;margin-right:var(--bureau-ruimte-6);position:relative}.bs-plan-uur{color:var(--color-placeholder);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;top:13px;transform:translate(-50%)}.bs-plan-spoor{min-height:56px;margin-right:var(--bureau-ruimte-6);transition:background-color .15s var(--bureau-curve-in);position:relative;box-shadow:inset 1px 0 #ffffff08}.bs-plan-uurlijn{pointer-events:none;background-color:#ffffff09;width:1px;position:absolute;top:0;bottom:0}.bs-plan-tijdblok{min-width:56px;padding:0 1px;position:absolute;top:10px}.bs-plan-tijdblok[data-geschat="1"] .bs-plan-blok:not(:hover){background-color:color-mix(in srgb, var(--bureau-bediening-rust) 70%, transparent)}.bs-plan-nu{z-index:1;background-color:var(--color-primary);opacity:.55;pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.bs-plan-dagkaart{border-radius:var(--bureau-radius-kaart);background-color:var(--bureau-bg);min-height:0;position:relative;overflow:hidden}.bs-plan-kaartpaneel{top:var(--bureau-ruimte-3);right:var(--bureau-ruimte-3);z-index:5;gap:var(--bureau-ruimte-1);max-width:calc(100% - 2 * var(--bureau-ruimte-3));padding:var(--bureau-ruimte-2) var(--bureau-ruimte-3);background-color:var(--bureau-glas-donker-vulling);-webkit-backdrop-filter:var(--bureau-glas-donker-waas);box-shadow:var(--bureau-glas-donker-schaduw), inset 0 0 0 1px var(--bureau-glas-donker-randkleur);border-radius:16px;flex-direction:column;display:flex;position:absolute}.bs-plan-kaartpaneel[data-links="1"]{right:auto;left:var(--bureau-ruimte-3);width:320px;max-height:calc(100% - 2 * var(--bureau-ruimte-3));padding:var(--bureau-ruimte-3);border-radius:var(--bureau-radius-kaart);background-color:var(--bureau-glas-leesbaar-vulling);-webkit-backdrop-filter:var(--bureau-glas-leesbaar-waas);overflow-y:auto}.bs-plan-kaartpaneel .bs-schuif-chips,.bs-plan-kaartpaneel [data-schuif]{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.bs-plan-kaartpaneel :is(.bs-chip,button){white-space:nowrap}.bs-plan-kaartpaneel-regel{color:var(--color-body);font-size:12px}.bs-plan-kaartpaneel-kop{margin:var(--bureau-ruimte-3) var(--bureau-ruimte-1) var(--bureau-ruimte-1);color:var(--color-placeholder);font-size:12px;font-weight:600}.bs-plan-kaartvlak{border-radius:var(--bureau-radius-kaart);background-color:var(--bureau-bg);flex:auto;min-height:0;position:relative;overflow:hidden}.bs-plan-kaartrijder{gap:var(--bureau-ruimte-2);text-align:left;cursor:pointer;width:100%;box-shadow:none;background:0 0;border:0;border-radius:10px;grid-template-columns:20px 24px minmax(0,1fr) auto;font-family:inherit}.bs-plan-kaartrijder>*{padding:0}.bs-plan-kaartrijder[data-uit="1"]{opacity:.5}.bs-plan-maand{border-radius:var(--bureau-radius-kaart);background-color:var(--bureau-vlak-1);min-height:0;box-shadow:var(--bureau-vlak-toon);flex-direction:column;flex:auto;display:flex;overflow:hidden}.bs-plan-maandkop{background-color:var(--bureau-vlak-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.bs-plan-maandraster{flex:auto;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(88px,1fr);display:grid;overflow-y:auto}.bs-plan-maandcel{min-width:0;transition:background-color .15s var(--bureau-curve-in);position:relative;box-shadow:inset 1px 1px #ffffff08}.bs-plan-maandcel[data-buiten="1"]{opacity:.45}.bs-plan-maandcel[data-weekend="1"]{background-color:#0000001f}.bs-plan-maandcel[data-toon="1"]{background-color:color-mix(in srgb, var(--bureau-bediening-rust) 55%, transparent)}.bs-plan-maandcel[data-toon="2"]{background-color:var(--bureau-bediening-rust)}.bs-plan-maandcel[data-toon="3"]{background-color:var(--bureau-bediening-hover)}.bs-plan-maandknop{width:100%;height:100%;padding:10px var(--bureau-ruimte-3);color:var(--color-body);text-align:left;cursor:pointer;transition:background-color .15s var(--bureau-curve-in);background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:6px;font-family:inherit;display:flex}.bs-plan-maandknop:hover{background-color:#ffffff0a}.bs-plan-maandknop:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.bs-plan-maandnr{color:var(--color-strong);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.bs-plan-maandtel{color:var(--color-body);font-variant-numeric:tabular-nums;font-size:12px}.bs-plan-lijst{min-height:0;padding:var(--bureau-ruimte-2) var(--bureau-ruimte-3);border-radius:var(--bureau-radius-kaart);background-color:var(--bureau-vlak-1);box-shadow:var(--bureau-vlak-toon);overscroll-behavior:contain;flex:auto;overflow-y:auto}.bs-plan-lijstdag+.bs-plan-lijstdag{margin-top:var(--bureau-ruimte-4)}.bs-plan-lijstkop{top:calc(-1 * var(--bureau-ruimte-2));z-index:1;align-items:center;gap:var(--bureau-ruimte-2);min-height:36px;padding:0 var(--bureau-ruimte-2);background-color:var(--bureau-vlak-1);color:var(--color-strong);font-size:13px;font-weight:600;display:flex;position:sticky}.bs-plan-lijstrij{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:20px 56px minmax(180px,1fr) 104px 88px 180px 128px;width:100%;font-family:inherit}.bs-plan-lijstrij:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.bs-plan-lijstrij[data-aangewezen="1"]{background-color:#ffffff0a}.bs-plan-lijststand{align-items:center;display:inline-flex}.bs-plan-lijststops{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.bs-plan-rijderchip{background-color:var(--bureau-bediening-rust);max-width:100%;height:24px;color:var(--color-body);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 2px;font-size:12px;display:inline-flex;overflow:hidden}.bs-plan-peek-chips{flex-wrap:wrap;gap:6px;display:flex}.bs-plan-peek-chips .bs-chip{gap:6px}.bs-plan-peek-aandacht{align-items:center;gap:var(--bureau-ruimte-2);min-height:44px;padding:6px var(--bureau-ruimte-2) 6px var(--bureau-ruimte-3);background-color:var(--bureau-bediening-rust);color:var(--color-body);border-radius:14px;font-size:13px;display:flex}.bs-plan-peek-aandacht-tekst{flex:auto;min-width:0}.bs-plan-peek-kaart{border-radius:16px;height:320px;position:relative;overflow:hidden}.bs-plan-peek-regels{flex-direction:column;display:flex}.bs-plan-peek-laden{flex-direction:column;gap:6px;display:flex}.bs-plan-peek-hulp{margin-top:var(--bureau-ruimte-1);color:var(--color-placeholder);font-size:12px}.bs-veld.bs-plan-datumveld{width:176px;height:32px;margin-left:auto}.bs-plan-spoor{min-height:calc(20px + var(--banen,1) * 36px + (var(--banen,1) - 1) * var(--bureau-ruimte-1))}.bs-plan-tijdblok{top:calc(10px + var(--baan,0) * (36px + var(--bureau-ruimte-1)))}.bs-plan-uur:first-child{transform:translate(-50%)}.bs-chat{--bs-chat-rechts:24px;--bs-chat-invoer-rechts:16px;grid-template-columns:320px minmax(0,1fr);height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.bs-chat[data-details=open]{--bs-chat-rechts:calc(320px + var(--bureau-ruimte-4) + var(--bureau-ruimte-6));--bs-chat-invoer-rechts:calc(320px + var(--bureau-ruimte-4) * 2)}.bs-chat-lijst{min-width:0;min-height:0;padding:var(--bureau-ruimte-4) var(--bureau-ruimte-3) 0 0;box-shadow:inset -1px 0 0 var(--bureau-glas-donker-randkleur);flex-direction:column;display:flex}.bs-chat-lijstkop{height:40px;padding-left:var(--bureau-ruimte-3);justify-content:space-between;align-items:center;display:flex}.bs-chat-lijsttitel{color:var(--color-strong);margin:0;font-size:17px;font-weight:600}.bs-chat-kopknoppen{align-items:center;gap:var(--bureau-ruimte-1);flex-shrink:0;display:inline-flex}.bs-chat-zoek{flex:none;min-width:0;display:block}.bs-chat-zoek .bs-veld{width:100%;height:32px}.bs-chat-zoek .bs-veld::-webkit-search-cancel-button{appearance:none;display:none}.bs-chat-lijst>.bs-chat-zoek{margin:var(--bureau-ruimte-2) 0}.bs-chat-segment{width:100%;margin-bottom:var(--bureau-ruimte-2);display:flex}.bs-chat-segment .bs-schuif-telling,.bs-chat-details-segment .bs-schuif-telling{margin-left:6px}.bs-chat-segment>.bs-segment-knop{flex:1 1 0}.bs-chat-regels{min-height:0;padding-bottom:var(--bureau-ruimte-4);scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;flex:1;overflow-y:auto}.bs-chat-regel{align-items:center;gap:var(--bureau-ruimte-3);width:100%;height:56px;padding:0 var(--bureau-ruimte-3);color:var(--color-body);text-align:left;cursor:pointer;transition:background-color .15s var(--bureau-curve-in);background-color:#0000;border:0;border-radius:10px;grid-template-columns:36px minmax(0,1fr);text-decoration:none;display:grid}.bs-chat-regel[data-hoog="42"]{grid-template-columns:minmax(0,1fr);height:42px}.bs-chat-regel:hover{background-color:var(--bureau-bediening-hover)}.bs-chat-regel[aria-current=true]{background-color:var(--bureau-bediening-gekozen)}.bs-chat-regel:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.bs-chat-regel-avatar{place-items:center;width:36px;height:36px;display:grid}.bs-chat-regel-midden{flex-direction:column;gap:2px;min-width:0;display:flex}.bs-chat-regel-boven{align-items:center;gap:6px;min-width:0;display:flex}.bs-chat-regel-naam{min-width:0;color:var(--color-strong);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.bs-chat-regel-teken{color:var(--color-placeholder);flex-shrink:0}.bs-chat-regel-tijd{color:var(--color-placeholder);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;font-size:12px}.bs-chat-regel-onder{min-width:0;color:var(--color-placeholder);white-space:nowrap;align-items:center;gap:4px;font-size:13px;display:flex;overflow:hidden}.bs-chat-regel-onder>svg,.bs-chat-regel-wie{flex-shrink:0}.bs-chat-regel-tekst{text-overflow:ellipsis;min-width:0;overflow:hidden}.bs-chat-regel-schuin{font-style:italic}.bs-chat-sectiekop{padding:var(--bureau-ruimte-3) var(--bureau-ruimte-3) var(--bureau-ruimte-1);color:var(--color-placeholder);margin:0;font-size:12px;font-weight:600}.bs-chat-leeg-lijst{align-items:center;gap:var(--bureau-ruimte-3);padding:var(--bureau-ruimte-8) var(--bureau-ruimte-3);text-align:center;flex-direction:column;font-size:13px;display:flex}.bs-chat-archiefdeur,.bs-chat-terug{align-items:center;gap:var(--bureau-ruimte-2);width:100%;height:36px;margin-top:var(--bureau-ruimte-2);padding:0 var(--bureau-ruimte-3);color:var(--color-placeholder);cursor:pointer;transition:background-color .15s var(--bureau-curve-in), color .15s var(--bureau-curve-in);background-color:#0000;border:0;border-radius:10px;font-size:13px;display:flex}.bs-chat-terug{margin:0 0 var(--bureau-ruimte-2)}.bs-chat-archiefdeur:hover,.bs-chat-terug:hover{background-color:var(--bureau-bediening-hover);color:var(--color-strong)}.bs-chat-archiefdeur:focus-visible,.bs-chat-terug:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.bs-chat-archiefdeur-tel{font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.bs-chat-fout{margin:0 var(--bureau-ruimte-3) var(--bureau-ruimte-2)}.bs-chat-gesprek{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.bs-chat-leeg{justify-content:center;align-items:center;gap:var(--bureau-ruimte-3);flex-direction:column;flex:1;font-size:14px;display:flex}.bs-chat-leeg-icoon{background-color:var(--bureau-bediening-rust);width:48px;height:48px;color:var(--color-body);border-radius:50%;place-items:center;display:grid}.bs-chat-kop{z-index:var(--z-sticky);align-items:center;gap:var(--bureau-ruimte-3);height:56px;padding:0 var(--bureau-ruimte-3) 0 var(--bureau-ruimte-4);transition:background-color .15s var(--bureau-curve-in), box-shadow .15s var(--bureau-curve-in);background-color:#0000;display:flex;position:absolute;top:0;left:0;right:0}.bs-chat-kop[data-glas="1"]{background-color:var(--bureau-glas-donker-vulling);-webkit-backdrop-filter:var(--bureau-glas-donker-waas);backdrop-filter:var(--bureau-glas-donker-waas);box-shadow:inset 0 -1px 0 var(--bureau-glas-donker-randkleur)}.bs-chat-kop-wie{align-items:center;gap:var(--bureau-ruimte-3);min-width:0;height:44px;margin-left:calc(var(--bureau-ruimte-1) * -1);padding:0 var(--bureau-ruimte-2) 0 var(--bureau-ruimte-1);color:inherit;text-align:left;cursor:pointer;transition:background-color .15s var(--bureau-curve-in);background-color:#0000;border:0;border-radius:12px;flex:1;display:flex}.bs-chat-kop-wie:hover{background-color:var(--bureau-glas-donker-vast)}.bs-chat-kop-wie:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.bs-chat-kop-tekst{flex-direction:column;min-width:0;display:flex}.bs-chat-kop-naam{min-width:0;color:var(--color-strong);align-items:center;gap:6px;font-size:17px;font-weight:600;display:flex}.bs-chat-kop-naamtekst{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bs-chat-kop-slot{color:var(--color-placeholder);flex-shrink:0}.bs-chat-kop-onder{color:var(--color-placeholder);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.bs-chat-kop-onder[data-typt="1"]{color:var(--color-body)}.bs-chat-kopzoek{align-items:center;gap:var(--bureau-ruimte-1);display:flex}.bs-chat-kopzoek>.bs-chat-zoek{width:240px}.bs-chat-kopzoek-tel{padding:0 var(--bureau-ruimte-1);color:var(--color-placeholder);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.bs-chat-naaronder{right:var(--bs-chat-rechts);bottom:calc(var(--bs-chat-onder,64px) + var(--bureau-ruimte-6));z-index:var(--z-sticky);background-color:var(--bureau-glas-donker-vulling);width:36px;height:36px;-webkit-backdrop-filter:var(--bureau-glas-donker-waas);backdrop-filter:var(--bureau-glas-donker-waas);box-shadow:var(--bureau-glas-donker-schaduw);color:var(--color-strong);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.bs-chat-naaronder:after{content:"";width:44px;height:44px;position:absolute;inset:50% 50% auto auto;transform:translate(50%,-50%)}.bs-chat-naaronder:hover{background-color:var(--bureau-bediening-hover)}.bs-chat-naaronder:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.bs-chat-naaronder>.bureau-teller{margin:0;position:absolute;top:-6px;right:-6px}.bs-chat-ongelezen{align-items:center;gap:var(--bureau-ruimte-3);margin:var(--bureau-ruimte-3) 0;color:var(--color-body);font-size:12px;font-weight:600;display:flex}.bs-chat-ongelezen:before,.bs-chat-ongelezen:after{content:"";background-color:#ffffff1f;flex:1;height:1px}.bs-chat-reekskop{align-items:center;gap:var(--bureau-ruimte-2);margin:var(--bureau-ruimte-3) 0 var(--bureau-ruimte-1);display:flex}.bs-chat-reekskop-avatar{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;display:inline-flex;position:relative}.bs-chat-reekskop-avatar:after{content:"";width:44px;height:44px;position:absolute;inset:50% 50% auto auto;transform:translate(50%,-50%)}.bs-chat-reekskop-avatar:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.bs-chat-reekskop-naam{color:var(--color-strong);font-size:13px;font-weight:600}.bs-chat-reekskop-tijd{color:var(--color-placeholder);font-variant-numeric:tabular-nums;font-size:12px}.bs-chat-fotoraster-rij{margin-bottom:var(--bureau-ruimte-1);display:flex}.bs-chat-fotoraster-rij[data-van-mij="1"]{justify-content:flex-end}.bs-chat-fotoraster-rij[data-avatar-ruimte="1"]{padding-left:36px}.bs-chat-fotoraster{gap:var(--bureau-ruimte-1);padding:var(--bureau-ruimte-2);background-color:var(--bureau-bediening-rust);border-radius:14px;grid-template-columns:repeat(3,140px);display:grid}.bs-chat-fotoraster[data-aantal="2"]{grid-template-columns:repeat(2,140px)}.bs-chat-fotoraster-rij[data-van-mij="1"]>.bs-chat-fotoraster{background-color:var(--bureau-bediening-gekozen)}.bs-chat-rasterfoto{background-color:var(--bureau-bg);cursor:zoom-in;border:0;border-radius:10px;width:140px;height:140px;padding:0;overflow:hidden}.bs-chat-rasterfoto>img{object-fit:cover;width:100%;height:100%;display:block}.bs-chat-rasterfoto:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.bs-chat-fotoraster-tijd{padding:0 var(--bureau-ruimte-1);color:var(--color-placeholder);grid-column:1/-1;justify-self:end;align-items:center;gap:3px;font-size:12px;display:inline-flex}.bs-chat-bubbelacties{background-color:var(--bureau-glas-donker-vulling);-webkit-backdrop-filter:var(--bureau-glas-donker-waas);backdrop-filter:var(--bureau-glas-donker-waas);box-shadow:inset 0 0 0 1px var(--bureau-glas-donker-randkleur);opacity:0;pointer-events:none;transition:opacity .12s var(--bureau-curve-in);border-radius:12px;align-self:center;gap:2px;padding:2px;display:inline-flex}.bs-chat-tekst{white-space:pre-wrap}.bs-chat-link{color:var(--color-primary);text-underline-offset:2px;overflow-wrap:anywhere;transition:text-decoration-color .15s var(--bureau-curve-in);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.bs-chat-link:hover{text-decoration-color:currentColor}.bs-chat-deelkaart{align-items:center;gap:var(--bureau-ruimte-3);min-width:240px;margin-top:var(--bureau-ruimte-2);padding:var(--bureau-ruimte-2) var(--bureau-ruimte-3);background-color:var(--bureau-glas-verzonken);color:inherit;white-space:normal;transition:background-color .15s var(--bureau-curve-in);border-radius:10px;text-decoration:none;display:flex}.bs-chat-deelkaart:first-child{margin-top:0}.bs-chat-deelkaart:hover{background-color:#0006}.bs-chat-deelkaart:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.bs-chat-deelkaart-icoon{width:32px;height:32px;color:var(--color-body);background-color:#ffffff14;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.bs-chat-deelkaart-tekst{flex-direction:column;gap:2px;min-width:0;display:flex}.bs-chat-deelkaart-naam{color:var(--color-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.bs-chat-deelkaart-bij{align-items:center;gap:var(--bureau-ruimte-2);min-width:0;color:var(--color-placeholder);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:flex;overflow:hidden}.bs-chat-deelkaart-stand{color:var(--color-body);align-items:center;gap:4px;display:inline-flex}.bs-chat-bestandregel{align-items:center;gap:var(--bureau-ruimte-1);min-height:42px;display:flex}.bs-chat-sleepdoel{inset:64px var(--bs-chat-rechts) var(--bureau-ruimte-4) var(--bureau-ruimte-4);background-color:color-mix(in srgb, var(--bureau-bg) 70%, transparent)}.bs-chat-details{top:64px;right:var(--bureau-ruimte-4);bottom:var(--bureau-ruimte-4);z-index:var(--z-paneel);border-radius:var(--bureau-radius-kaart);background:var(--bureau-glas-leesbaar-vulling);width:320px;-webkit-backdrop-filter:var(--bureau-glas-leesbaar-waas);backdrop-filter:var(--bureau-glas-leesbaar-waas);box-shadow:var(--bureau-glas-donker-schaduw);animation:bs-chat-details-in var(--bureau-duur-lade) var(--bureau-curve-open) both;flex-direction:column;display:flex;position:absolute;overflow:hidden}@keyframes bs-chat-details-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.bs-chat-details-kop{padding:var(--bureau-ruimte-2) var(--bureau-ruimte-2) 0;justify-content:space-between;align-items:center;display:flex}.bs-chat-details-kopruimte{width:32px;height:32px}.bs-chat-details-lijf{min-height:0;padding:0 var(--bureau-ruimte-4) var(--bureau-ruimte-4);scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;flex:1;overflow-y:auto}.bs-chat-details-wie{align-items:center;gap:var(--bureau-ruimte-1);text-align:center;flex-direction:column;display:flex}.bs-chat-details-naam{margin-top:var(--bureau-ruimte-2);color:var(--color-strong);font-size:17px;font-weight:600}.bs-chat-details-rol{color:var(--color-placeholder);font-size:12px}.bs-chat-details-nu{color:var(--color-body);align-items:center;gap:6px;font-size:12px;display:inline-flex}.bs-chat-details-acties{justify-content:center;gap:var(--bureau-ruimte-2);margin:var(--bureau-ruimte-3) 0 var(--bureau-ruimte-2);display:flex}.bs-chat-details-lijf>.bs-chat-details-sectie{margin-top:var(--bureau-ruimte-6)}.bs-chat-details-leeg{padding:var(--bureau-ruimte-2) 0;color:var(--color-placeholder);margin:0;font-size:13px}.bs-chat-details-segment{width:100%;margin:var(--bureau-ruimte-1) 0 var(--bureau-ruimte-2);display:flex}.bs-chat-details-segment>.bs-segment-knop{flex:1 1 0}.bs-chat-details-media{gap:var(--bureau-ruimte-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bs-chat-media-vak{aspect-ratio:1;background-color:var(--bureau-bediening-rust);cursor:zoom-in;border:0;border-radius:10px;padding:0;overflow:hidden}.bs-chat-media-vak>img{object-fit:cover;width:100%;height:100%;display:block}.bs-chat-media-vak:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.bs-chat-media-leeg{width:100%;height:100%;display:block}.bs-chat-lid{align-items:center;gap:var(--bureau-ruimte-1);display:flex;position:relative}.bs-chat-lid-knop{align-items:center;gap:var(--bureau-ruimte-2);width:100%;min-width:0;height:36px;padding:0 var(--bureau-ruimte-2);color:var(--color-body);text-align:left;cursor:pointer;transition:background-color .15s var(--bureau-curve-in);background-color:#0000;border:0;border-radius:10px;flex:1;font-size:13px;text-decoration:none;display:flex}.bs-chat-lid-knop:hover:not(:disabled){background-color:var(--bureau-glas-donker-vast)}.bs-chat-lid-knop:disabled{cursor:default}.bs-chat-lid-knop:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.bs-chat-lid-knop>svg{flex-shrink:0}.bs-chat-lid-naam{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bs-chat-lid-bij{color:var(--color-placeholder);flex-shrink:0;margin-left:6px;font-size:12px}.bs-chat-lid-meer{opacity:0;transition:opacity .12s var(--bureau-curve-in)}.bs-chat-lid:hover>.bs-chat-lid-meer,.bs-chat-lid-meer:focus-visible,.bs-chat-lid-meer[aria-expanded=true]{opacity:1}.bs-chat-lid-toevoegen{color:var(--color-primary)}.bs-chat-lid-plus{background-color:#ffffff14;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.bs-chat-lid-erbij{gap:var(--bureau-ruimte-1);margin-top:var(--bureau-ruimte-2);flex-direction:column;display:flex}.bs-chat-kiezer{gap:var(--bureau-ruimte-3);flex-direction:column;min-width:0;display:flex}.bs-chat-lijstje,.bs-chat-kiezer-lijst{margin:0;padding:0;list-style:none}.bs-chat-kiezer-veld{flex-direction:column;gap:6px;display:flex}.bs-chat-kiezer-gekozen{gap:var(--bureau-ruimte-1);scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.bs-chat-kiezer-gekozen>.bs-chip{flex-shrink:0}.bs-chat-kiezer-lijst{max-height:360px;margin:0 calc(var(--bureau-ruimte-2) * -1);scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;flex-direction:column;display:flex;overflow-y:auto}.bs-chat-kiezer-regel{align-items:center;gap:var(--bureau-ruimte-3);width:100%;min-height:42px;padding:0 var(--bureau-ruimte-2);color:var(--color-strong);text-align:left;cursor:pointer;transition:background-color .15s var(--bureau-curve-in);background-color:#0000;border:0;border-radius:10px;font-size:14px;display:flex}.bs-chat-kiezer-regel:hover:not(:disabled){background-color:var(--bureau-glas-donker-vast)}.bs-chat-kiezer-regel:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.bs-chat-kiezer-regel:disabled,.bs-chat-kiezer-regel[role=listitem]{cursor:default}.bs-chat-kiezer-regel>svg{color:var(--color-placeholder);flex-shrink:0}.bs-chat-kiezer-icoon{width:28px;height:28px;color:var(--color-body);background-color:#ffffff14;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.bs-chat-kiezer-naam{white-space:nowrap;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.bs-chat-kiezer-functie{color:var(--color-placeholder);text-overflow:ellipsis;font-size:12px;overflow:hidden}.bs-chat-kiezer-leeg{padding:var(--bureau-ruimte-3) var(--bureau-ruimte-2);color:var(--color-placeholder);margin:0;font-size:13px}.bs-chat-doorstuur{-webkit-line-clamp:2;max-height:56px;padding:var(--bureau-ruimte-2) var(--bureau-ruimte-3);background-color:var(--bureau-glas-verzonken);box-shadow:var(--bureau-glas-verzonken-rand);color:var(--color-body);white-space:pre-wrap;border-radius:12px;-webkit-box-orient:vertical;margin:0;font-size:13px;display:-webkit-box;overflow:hidden}.bs-chat-fotoklaar{gap:var(--bureau-ruimte-3);flex-direction:column;display:flex}.bs-chat-fotoklaar-beeld{background-color:var(--bureau-bg);object-fit:contain;border-radius:14px;width:100%;max-height:360px;display:block}.bs-chat-fotoklaar-strook{gap:var(--bureau-ruimte-2);display:flex;overflow-x:auto}.bs-chat-fotoklaar-duim{cursor:pointer;opacity:.6;background:0 0;border:0;border-radius:10px;flex-shrink:0;width:48px;height:48px;padding:0;overflow:hidden}.bs-chat-fotoklaar-duim[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--color-primary)}.bs-chat-fotoklaar-duim>img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:899px){.bs-chat{grid-template-columns:minmax(0,1fr)}.bs-chat[data-gesprek=open]>.bs-chat-lijst,.bs-chat[data-gesprek=dicht]>.bs-chat-gesprek{display:none}.bs-chat-lijst{padding-left:var(--bureau-ruimte-3);box-shadow:none}}@media (min-width:900px){.bs-chat-kop-terug{display:none}}@media (prefers-reduced-motion:reduce){.bs-chat-details{animation:none}}.bs-chat-slot{height:100%;min-height:320px;padding:var(--bureau-ruimte-6);justify-content:center;align-items:center;display:flex}.bs-chat-slot-vak{align-items:center;gap:var(--bureau-ruimte-3);text-align:center;flex-direction:column;width:320px;max-width:100%;display:flex}.bs-chat-slot-titel{margin-top:var(--bureau-ruimte-1);color:var(--color-strong);font-size:17px;font-weight:600;line-height:22px}.bs-chat-slot-uitleg{color:var(--color-body);font-size:14px;line-height:20px}.bs-chat-slot-veld{width:100%;margin-top:var(--bureau-ruimte-2);text-align:left}.bs-chat-slot-invoer{display:block;position:relative}.bs-chat-slot-invoer>.bs-veld{padding-right:40px}.bs-chat-slot-invoer>.bs-icoonknop{position:absolute;top:2px;right:2px}.bs-chat-slot-veld .bs-veld[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--color-danger), inset 0 1px 2px #0000004d}.bs-chat-slot-knop{width:100%;margin-top:var(--bureau-ruimte-1)}.bs-chat-dag{flex-direction:column;display:flex}.bs-chat-laadt,.bs-chat-meerladen{color:var(--color-placeholder);text-align:center;font-size:13px;animation:1ms linear .4s both bs-chat-later}.bs-chat-laadt{padding:var(--bureau-ruimte-8) 0}.bs-chat-meerladen{z-index:5;padding:4px var(--bureau-ruimte-3);background-color:var(--bureau-glas-donker-vulling);-webkit-backdrop-filter:var(--bureau-glas-donker-waas);backdrop-filter:var(--bureau-glas-donker-waas);box-shadow:inset 0 0 0 1px var(--bureau-glas-donker-randkleur);pointer-events:none;border-radius:999px;font-size:12px;position:absolute;top:64px;left:50%;transform:translate(-50%)}@keyframes bs-chat-later{0%{opacity:0}to{opacity:1}}:is(html:has(.bureau-schil:not([data-in-bord])),.bureau-alias) .teken{--teken-radius:14px}.bs-verslag-sectie{gap:var(--bureau-ruimte-2);flex-direction:column;display:flex}.bs-verslag-kop{align-items:center;gap:var(--bureau-ruimte-2);color:var(--color-placeholder);font-size:12px;font-weight:600;display:flex}.bs-verslag-moment{color:var(--color-placeholder);font-size:12px}}.bs-lade[data-vast="1"] .bs-lade-kopvrij :is(h2,h3,.text-xl,.text-lg){color:var(--color-strong);font-size:17px;font-weight:600;line-height:22px}.bs-lade[data-vast="1"] .bs-lade-kopvrij .text-sm{font-size:13px;line-height:18px}.bs-lade[data-vast="1"] .bs-lade-kopvrij .mt-1{margin-top:2px}.bs-lade[data-vast="1"] .bs-lade-kopvrij .mt-2{margin-top:6px}.bs-lade[data-vast="1"] .bs-lade-kopvrij>.am-paneel-kop{background:0 0;border:0;padding:0}.bs-lade[data-vast="1"] .bs-lade-lijf:has(>:is(.paneel-binnen,.am-paneel-binnen)){flex-direction:column;padding:0;display:flex;overflow:hidden}.bs-lade[data-vast="1"] .bs-lade-lijf>:is(.paneel-binnen,.am-paneel-binnen){overscroll-behavior:contain;flex:1;min-height:0;padding:4px 16px 16px;overflow-y:auto}.bs-lade[data-vast="1"] .bs-lade-voet>:is(.paneel-balk,.am-balk){box-shadow:none;background:0 0;border:0;flex:1;justify-content:flex-end;align-items:center;gap:8px;padding:0;display:flex}.bs-lade[data-vast="1"] .bs-lade-voet>.paneel-balk.knoppen-blok{flex-direction:row-reverse;justify-content:flex-start}.bs-lade[data-vast="1"] .bs-lade-voet :is(.flex-1,.btn-block,.w-full,.knoppen-blok>.btn){flex:none;width:auto}.bs-chat .chat-gesprek{background-color:#0000}.bs-chat .chat-berichten{padding:64px var(--bs-chat-rechts) calc(var(--bs-chat-onder,64px) + var(--bureau-ruimte-6)) var(--bureau-ruimte-6);scroll-padding-top:64px}.bs-chat .chat-bubbel{max-width:min(62%,560px);padding:var(--bureau-ruimte-2) var(--bureau-ruimte-3);box-shadow:none;border-radius:14px;font-size:14px;line-height:20px}.bs-chat .chat-bubbel:before{display:none}.bs-chat .chat-bubbel.van-ander{--bubbel-vlak:var(--bureau-bediening-rust);background-color:var(--bureau-bediening-rust)}.bs-chat .chat-bubbel.van-mij{--bubbel-vlak:var(--bureau-bediening-gekozen);background-color:var(--bureau-bediening-gekozen)}.bs-chat .chat-bubbel-rij.nieuwe-beurt>.chat-bubbel.van-ander{border-top-left-radius:4px}.bs-chat .chat-bubbel-rij.nieuwe-beurt>.chat-bubbel.van-mij{border-top-right-radius:4px}.bs-chat .chat-bubbel-rij{gap:var(--bureau-ruimte-2);margin-bottom:var(--bureau-ruimte-1)}.bs-chat .chat-bubbel-rij.nieuwe-beurt{margin-top:var(--bureau-ruimte-3)}.bs-chat .bs-chat-reekskop+[data-bericht]>.chat-bubbel-rij.nieuwe-beurt,.bs-chat .bs-chat-ongelezen+[data-bericht]>.chat-bubbel-rij.nieuwe-beurt{margin-top:0}.bs-chat .chat-bubbel-rij:hover .bs-chat-bubbelacties,.bs-chat .chat-bubbel-rij:focus-within .bs-chat-bubbelacties{opacity:1;pointer-events:auto}.bs-chat .chat-tijd{margin-left:var(--bureau-ruimte-2);font-size:12px;transform:translateY(4px)}.bs-chat .chat-datum{top:var(--bureau-ruimte-2);z-index:5;margin:var(--bureau-ruimte-3) 0;position:sticky}.bs-chat .chat-datum-pil{padding:4px var(--bureau-ruimte-3);background-color:var(--bureau-glas-donker-vulling);-webkit-backdrop-filter:var(--bureau-glas-donker-waas);backdrop-filter:var(--bureau-glas-donker-waas);box-shadow:inset 0 0 0 1px var(--bureau-glas-donker-randkleur);color:var(--color-body);font-size:12px;font-weight:500}.bs-chat .chat-quote-naam{color:var(--color-strong)}.bs-chat .chat-quote{background-color:var(--bureau-glas-verzonken);border-left:0;border-radius:10px;font-size:13px}.bs-chat .chat-reacties{gap:var(--bureau-ruimte-1);margin:2px 0 var(--bureau-ruimte-1)}.bs-chat .chat-reactie{height:24px;padding:0 var(--bureau-ruimte-2);background-color:var(--bureau-bediening-rust);box-shadow:none;border:0;border-radius:999px;font-size:12px}.bs-chat .chat-reactie:hover{background-color:var(--bureau-bediening-hover)}.bs-chat .chat-reactie.van-mij{background-color:color-mix(in srgb, var(--color-primary) 18%, var(--bureau-bediening-rust))}.bs-chat .chat-emoji-rij{background-color:var(--bureau-glas-donker-vulling);-webkit-backdrop-filter:var(--bureau-glas-donker-waas);backdrop-filter:var(--bureau-glas-donker-waas);box-shadow:var(--bureau-glas-donker-schaduw);border:0}.bs-chat .chat-bestand{min-height:42px;padding:0 var(--bureau-ruimte-2);background-color:var(--bureau-glas-verzonken);border-radius:10px}.bs-chat .chat-foto{border-radius:10px}.bs-chat .chat-typbubbel{background-color:var(--bureau-bediening-rust);border-radius:14px}.bs-chat .chat-pil{display:none}.bs-chat .chat-sleutelbalk{top:64px;right:var(--bs-chat-rechts);left:var(--bureau-ruimte-6);z-index:5;background-color:var(--bureau-glas-donker-vulling);-webkit-backdrop-filter:var(--bureau-glas-donker-waas);backdrop-filter:var(--bureau-glas-donker-waas);box-shadow:var(--bureau-glas-donker-schaduw);border:0;border-radius:14px;position:absolute}.bs-chat .chat-invoer{right:var(--bs-chat-invoer-rechts);bottom:var(--bureau-ruimte-4);left:var(--bureau-ruimte-4);z-index:var(--z-sticky);gap:var(--bureau-ruimte-1);border-radius:var(--bureau-radius-kaart);background-color:var(--bureau-glas-donker-vulling);-webkit-backdrop-filter:var(--bureau-glas-donker-waas);backdrop-filter:var(--bureau-glas-donker-waas);box-shadow:var(--bureau-glas-donker-schaduw), inset 0 0 0 1px var(--bureau-glas-donker-randkleur);border-top:0;align-items:flex-end;padding:6px;position:absolute}.bs-chat .chat-invoer-veld{min-height:36px;max-height:136px;padding:var(--bureau-ruimte-2) var(--bureau-ruimte-1);color:var(--color-strong);background-color:#0000;border:0;font-size:14px;line-height:20px}.bs-chat .chat-invoer .chat-versturen,.bs-chat .chat-invoer .chat-icoonknop{width:36px;height:36px}.bs-chat .chat-antwoordbalk{right:var(--bs-chat-invoer-rechts);bottom:calc(var(--bureau-ruimte-4) + var(--bs-chat-invoer-h,48px) + var(--bureau-ruimte-1));left:var(--bureau-ruimte-4);z-index:var(--z-sticky);padding:var(--bureau-ruimte-2);background-color:var(--bureau-glas-donker-vulling);-webkit-backdrop-filter:var(--bureau-glas-donker-waas);backdrop-filter:var(--bureau-glas-donker-waas);box-shadow:inset 0 0 0 1px var(--bureau-glas-donker-randkleur);border-radius:14px;position:absolute}.bs-chat .chat-gesprek{flex:1;min-height:0;position:relative}.bs-chat .chat-bubbel-rij[data-menu=open] .bs-chat-bubbelacties{opacity:1;pointer-events:auto}.bs-chat .chat-gesprek[data-berichtmenu=open] .chat-bubbel-rij:not([data-menu=open]) .bs-chat-bubbelacties{opacity:0;pointer-events:none}.bs-chat .chat-bubbel-rij:focus-within:not(:hover):not([data-menu=open]):not(:has(:focus-visible)) .bs-chat-bubbelacties{opacity:0;pointer-events:none}
