@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-ext-600-normal-BtBW-rpm.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-600-normal-wReYPmz2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-600-normal-CQEPC0hM.woff2)format("woff2"),url(/assets/montserrat-cyrillic-600-normal-DUglwBrH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-vietnamese-600-normal-DKe6qT_E.woff2)format("woff2"),url(/assets/montserrat-vietnamese-600-normal-SJ-HTWuM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-ext-600-normal-DSkTqI9L.woff2)format("woff2"),url(/assets/montserrat-latin-ext-600-normal-CSDhkhgS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.f5-zonder-marge{margin:2px 0 0}.f5-periode{margin-left:calc(6 * var(--px));font-size:.6em;font-weight:600}.f5-statusregel{align-items:center;gap:calc(10 * var(--px));margin-top:calc(6 * var(--px));flex-wrap:wrap;display:flex}.f5-statusregel .status svg{margin-right:2px}.f5-knoppen{gap:calc(8 * var(--px));flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.f5-knoppen.f5-links{margin:calc(4 * var(--px)) 0 calc(8 * var(--px));justify-content:flex-start}.f5-tabel tbody tr.f5-statisch{cursor:default}.f5-scroll{overflow-x:auto}.f5-tickets td{vertical-align:top;padding-top:calc(8 * var(--px));padding-bottom:calc(8 * var(--px))}.f5-tickets .icoon-knop{padding:2px}.f5-tickets tr.f5-reg td{padding-top:calc(4 * var(--px));padding-bottom:calc(4 * var(--px));color:var(--tekst-zacht);border-bottom:1px dashed var(--rand);font-size:max(13px,.8125rem)}.f5-tickets tr.f5-reg td div{color:var(--tekst)}.f5-signalen{gap:calc(6 * var(--px));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.f5-signalen li,.f5-blok,.f5-info{align-items:center;gap:calc(8 * var(--px));font-size:max(13px,.875rem);display:flex}.f5-blok{color:var(--fout);font-weight:600}.f5-info{color:var(--waarsch-fg)}.f5-tickets tr.f5-reg td div.f5-blok{color:var(--fout)}.f5-tickets tr.f5-reg td div.f5-info{color:var(--waarsch-fg)}.f5-hash{color:var(--tekst-zacht);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:max(12px,.7813rem)}.f5-filters{gap:calc(14 * var(--px));margin-bottom:calc(12 * var(--px));flex-wrap:wrap;align-items:flex-end;display:flex}.f5-filters label{gap:calc(6 * var(--px));font:600 max(13px, .8125rem) var(--body);color:var(--tekst-zacht);flex-direction:column;display:flex}.f5-filters select,.f5-filters input{font:max(13px, .9375rem) var(--body);color:var(--tekst);background:var(--invoer);border:1px solid var(--rand-sterk);border-radius:var(--radius);height:max(38px, calc(40 * var(--px)));padding:0 calc(10 * var(--px));min-width:max(38px, calc(180 * var(--px)))}.f5-filters .kl-knop:not(.kl-kaal){height:max(38px, calc(40 * var(--px)));min-height:0;min-width:max(38px, calc(180 * var(--px)));font-size:max(13px,.9375rem)}.f5-chips{margin:0;padding-bottom:2px}.f5-chips .chip.actief{background:var(--merk-zacht);color:var(--accent);border-color:var(--merk-rand)}@media (width<=640px){.f5-knoppen{justify-content:flex-start}.f5-filters label,.f5-filters select,.f5-filters input,.f5-filters .kl-knop{width:100%}}.menu-telefoon{display:none}@media (width<=960px){.menu-telefoon{display:block}}.tevredenheid-kern{align-items:center;gap:calc(6 * var(--px)) calc(10 * var(--px));margin:0 0 calc(8 * var(--px));flex-wrap:wrap;font-size:max(13px,.9375rem);display:flex}.tevredenheid-kern svg{color:var(--notitie-rand)}.tevredenheid-op,.tevredenheid-neer{align-items:center;gap:calc(4 * var(--px));font-size:max(13px,.8125rem);font-weight:600;display:inline-flex}.tevredenheid-op{color:var(--ok-fg)}.tevredenheid-neer{color:var(--fout)}.tevredenheid-op svg,.tevredenheid-neer svg{color:currentColor}.f5-tickets tr.f5-rij-fout>td{background:var(--fout-licht)}.mini-tabel .getal-kolom{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.f5-controleer{border-left:3px solid var(--fout)}.f5-controleer h2{align-items:center;gap:calc(8 * var(--px));color:var(--fout);display:flex}.f5-keuze{gap:calc(6 * var(--px));border:0;margin:0;padding:0;display:grid}.f5-keuze legend{font:600 max(13px, .8125rem) var(--body);color:var(--tekst-zacht);margin-bottom:calc(4 * var(--px));padding:0}.f5-overstap{margin:0 0 calc(12 * var(--px));font-size:max(13px,.875rem)}.tabel .f5-kies{text-align:center;width:36px}.tabel .f5-kies input{margin:0}.f5-optie{margin:0 0 calc(10 * var(--px));font-size:max(13px,.875rem)}.f5-kop-tekst{flex:420px;min-width:0;max-width:820px}.f5-tabs{gap:calc(4 * var(--px));border-bottom:1px solid var(--rand);margin:calc(4 * var(--px)) 0 calc(14 * var(--px));display:flex}.f5-tab{padding:calc(8 * var(--px)) calc(14 * var(--px));color:var(--tekst-zacht);border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:600;text-decoration:none}.f5-tab:hover{color:var(--tekst)}.f5-tab.actief{color:var(--tekst);border-bottom-color:var(--accent,var(--merk))}.f5-filterkaart .f5-optie{gap:calc(6 * var(--px)) calc(18 * var(--px));margin:calc(8 * var(--px)) 0 0;flex-wrap:wrap;display:flex}.f5-batch-raster{gap:calc(16 * var(--px));grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.f5-samenvatting{top:calc(var(--balk-hoog,60px) + 16px);position:sticky}.f5-samenvatting h2{margin:0 0 calc(10 * var(--px));font-size:max(13px,1rem)}.f5-samenvatting dl{gap:calc(6 * var(--px)) calc(12 * var(--px));margin:0 0 calc(14 * var(--px));grid-template-columns:1fr auto;font-size:max(13px,.875rem);display:grid}.f5-samenvatting dt{color:var(--tekst-zacht)}.f5-samenvatting dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.f5-samenvatting .f5-totaal{border-top:1px solid var(--rand);padding-top:calc(6 * var(--px));color:var(--tekst);font-weight:700}.tabel tr.klikbaar{cursor:pointer}.ef-formulier{gap:calc(10 * var(--px)) calc(16 * var(--px));margin:0 0 calc(16 * var(--px));padding:calc(12 * var(--px));border:1px solid var(--rand);border-radius:var(--radius,8px);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.ef-formulier label{gap:calc(4 * var(--px));min-width:0;font-size:max(13px,.875rem);display:grid}.ef-formulier .ef-vinkje,.ef-formulier .f5-knoppen,.ef-formulier .ef-klanten,.ef-formulier p{grid-column:1/-1}.ef-klanten{border:0;min-width:0;margin:0;padding:0}.ef-klantlijst{gap:2px calc(16 * var(--px));max-height:calc(260 * var(--px));grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid;overflow:auto}.ef-vinkje{gap:calc(8 * var(--px));align-items:center;font-size:max(13px,.875rem);display:flex!important}.ef-klantkeuze{gap:calc(8 * var(--px));margin:0 0 calc(12 * var(--px));align-items:center;display:inline-flex}.ef-waarschuwingen{gap:calc(8 * var(--px));display:grid}.ef-waarschuwing,.ef-uur{border:1px solid var(--rand);border-left:4px solid var(--waarsch-fg,#b26b00);border-radius:var(--radius,8px);padding:calc(10 * var(--px)) calc(12 * var(--px));gap:calc(6 * var(--px));min-width:0;display:grid}.ef-uur{margin:0 0 calc(8 * var(--px))}.ef-waarschuwing.klaar,.ef-uur.klaar{border-left-color:var(--ok-fg,#1d7a4b)}.ef-waarschuwing p{margin:0}.ef-titel{gap:calc(4 * var(--px)) calc(10 * var(--px));flex-wrap:wrap;align-items:baseline;display:flex}.ef-acties{gap:calc(6 * var(--px));flex-wrap:wrap;align-items:center;display:flex}.ef-acties input{flex:180px;min-width:0}.ef-acties input.ef-uren{flex:0 0 72px}.ef-antwoord{color:var(--ok-fg,#1d7a4b);margin:0;font-size:max(13px,.8125rem)}.ef-akkoord-vraag{gap:calc(4 * var(--px));margin-top:calc(6 * var(--px));justify-items:start;display:grid}.ef-akkoord-vraag p{margin:0}.ef-ontbreekt{color:var(--fout-fg,#b42318);font-weight:600}.ef-gegevens{gap:calc(4 * var(--px)) calc(16 * var(--px));margin:0 0 calc(12 * var(--px));grid-template-columns:max-content 1fr;font-size:max(13px,.875rem);display:grid}.ef-gegevens dt{color:var(--tekst-zacht,#667085)}.ef-gegevens dd{overflow-wrap:anywhere;min-width:0;margin:0}.ef-bank{align-items:end}.ef-gelijk{color:var(--ok-fg,#1d7a4b)}.ef-verschil{color:var(--waarsch-fg,#b26b00);font-weight:600}@media (width<=900px){.f5-batch-raster{grid-template-columns:minmax(0,1fr)}.f5-samenvatting{position:static}}.f5-periode{white-space:nowrap;display:inline-block}.f5-batch-raster .f5-tabel thead th{white-space:normal}.f5-batch-raster .f5-tabel th,.f5-batch-raster .f5-tabel td{padding-left:calc(10 * var(--px));padding-right:calc(10 * var(--px))}.proef-label{vertical-align:middle;font:700 max(12px, .75rem) var(--body);letter-spacing:.08em;padding:2px calc(8 * var(--px));background:var(--fout-licht);color:var(--fout);margin-left:calc(6 * var(--px));border-radius:999px;display:inline-block}.proef-details .kaart-kop{justify-content:space-between;align-items:center;gap:calc(12 * var(--px));display:flex}.proef-cijfers{gap:calc(12 * var(--px)) calc(18 * var(--px));margin:calc(8 * var(--px)) 0 0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.proef-cijfers dt{color:var(--tekst-zacht);font-size:max(13px,.8125rem)}.proef-cijfers dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:max(13px,1.25rem);font-weight:600}.proef-cijfers dd.klein{font-size:max(12px,.7813rem);font-weight:400}.proef-cijfers .proef-totaal dd{font-weight:700}.proef-klanten{gap:calc(16 * var(--px));grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));align-items:start;display:grid}.proef-klant h3{margin:0 0 calc(8 * var(--px));font-size:max(13px,1rem)}.proef-velden{border-collapse:collapse;width:100%;margin-bottom:calc(10 * var(--px));font-size:max(13px,.875rem)}.proef-velden th{text-align:left;color:var(--tekst-zacht);padding:calc(6 * var(--px)) calc(8 * var(--px));border-bottom:1px solid var(--rand);vertical-align:top;width:40%;font-weight:400}.proef-velden td{text-align:right;padding:calc(6 * var(--px)) calc(8 * var(--px));border-bottom:1px solid var(--rand);font-variant-numeric:tabular-nums}.proef-klant:has(.proef-factuur){grid-column:1/-1}.proef-factuur{margin-top:calc(12 * var(--px));border-top:1px solid var(--rand);padding-top:calc(10 * var(--px))}.proef-factuur-kop{align-items:center;gap:calc(8 * var(--px));margin-bottom:calc(8 * var(--px));flex-wrap:wrap;display:flex}.proef-factuur tfoot td{border-top:1px solid var(--rand);font-variant-numeric:tabular-nums}.f5-proef-keuze{border-top:1px solid var(--rand);padding-top:calc(10 * var(--px));margin-top:calc(4 * var(--px))}.f5-zijkolom{gap:calc(16 * var(--px));top:calc(var(--balk-hoog,60px) + 16px);flex-direction:column;display:flex;position:sticky}.f5-zijkolom .f5-samenvatting{position:static}.f5-zijkolom h2{margin:0 0 calc(10 * var(--px));font-size:max(13px,1rem)}.f5-filters-kolom{flex-direction:column;align-items:stretch}.f5-filters-kolom label,.f5-filters-kolom select,.f5-filters-kolom input{width:100%}.f5-filterkaart .f5-filters-kolom+.f5-optie{flex-direction:column}.f5-opslaan-als{gap:calc(6 * var(--px));display:flex}.f5-opslaan-als input{flex:auto;min-width:0}.f5-opslaan-als .knop{flex:none}.f5-details-rij td{background:var(--vlak-zacht,var(--achtergrond))}.f5-details{gap:calc(4 * var(--px)) calc(14 * var(--px));grid-template-columns:max-content 1fr;margin:0;font-size:max(13px,.8125rem);display:grid}.f5-details dt{color:var(--tekst-zacht)}.f5-details dd{margin:0}.f5-zoek{align-items:center;gap:calc(8 * var(--px));max-width:360px;margin:calc(10 * var(--px)) 0 calc(12 * var(--px));padding:0 calc(10 * var(--px));border:1px solid var(--rand);background:var(--vlak);color:var(--tekst-zacht);border-radius:8px;display:flex}.f5-zoek input{min-width:0;padding:calc(8 * var(--px)) 0;font:inherit;color:var(--tekst);background:0 0;border:0;outline:none;flex:auto}.f5-zoek:focus-within{border-color:var(--accent,var(--merk))}.fb-weergave{gap:calc(10 * var(--px)) calc(16 * var(--px));margin:0 0 calc(10 * var(--px));flex-wrap:wrap;display:flex}.fb-weergave label{gap:calc(4 * var(--px));font:600 max(13px, .8125rem) var(--body);color:var(--tekst-zacht);flex-direction:column;display:flex}.fb-blokken{gap:calc(12 * var(--px));flex-direction:column;min-width:0;display:flex}.fb-klantblok{margin:0}.fb-klantkop{justify-content:space-between;align-items:center;gap:calc(10 * var(--px));margin-bottom:calc(6 * var(--px));display:flex}.fb-klantkop h3{margin:0;font-size:max(13px,1rem)}.fb-klanttabel th,.fb-klanttabel td{vertical-align:top}.fb-factuurknoppen{gap:calc(6 * var(--px));flex-wrap:wrap;display:flex}.fb-klantvoet{justify-content:space-between;gap:calc(6 * var(--px)) calc(14 * var(--px));margin-top:calc(6 * var(--px));flex-wrap:wrap;display:flex}.fb-links{gap:calc(12 * var(--px));display:inline-flex}.fb-factuur{margin-bottom:calc(16 * var(--px))}.fb-partijen{gap:calc(16 * var(--px));padding-bottom:calc(12 * var(--px));margin-bottom:calc(12 * var(--px));border-bottom:1px solid var(--rand);overflow-wrap:anywhere;grid-template-columns:repeat(3,minmax(0,1fr));font-size:max(13px,.875rem);line-height:1.5;display:grid}.fb-partijen h3{margin:0 0 calc(4 * var(--px));color:var(--tekst-zacht);text-transform:uppercase;letter-spacing:.04em;font-size:max(13px,.8125rem)}.fb-regels .fb-hoofdregel td{font-weight:600}.fb-regels .fb-subregel td{padding-top:calc(4 * var(--px));padding-bottom:calc(4 * var(--px));font-size:max(13px,.8125rem)}.fb-regels .fb-subregel td:nth-child(3){padding-left:calc(22 * var(--px))}.fb-actie{text-align:right;width:40px}.fb-rij-toevoegen{align-items:center;gap:calc(4 * var(--px));margin:calc(10 * var(--px)) 0 0;display:inline-flex}.fb-totalen{justify-content:end;gap:calc(6 * var(--px)) calc(24 * var(--px));margin:calc(12 * var(--px)) 0 calc(8 * var(--px));grid-template-columns:auto auto;font-size:max(13px,.875rem);display:grid}.fb-totalen dt{color:var(--tekst-zacht)}.fb-totalen dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.fb-totalen .fb-totaal{border-top:1px solid var(--rand);padding-top:calc(6 * var(--px));color:var(--tekst);font-weight:700}.fb-controle-kop{margin:calc(8 * var(--px)) 0 calc(10 * var(--px));font-size:max(13px,1.125rem)}@media (width<=900px){.f5-zijkolom{position:static}}@media (width<=640px){.fb-partijen{grid-template-columns:minmax(0,1fr)}}.fb-weergave select{font:max(13px, .9375rem) var(--body);color:var(--tekst);background:var(--invoer);border:1px solid var(--rand-sterk);border-radius:var(--radius);height:max(38px, calc(40 * var(--px)));padding:0 calc(10 * var(--px));min-width:max(38px, calc(180 * var(--px)))}.fb-weergave .kl-knop:not(.kl-kaal){height:max(38px, calc(40 * var(--px)));min-height:0;min-width:max(38px, calc(180 * var(--px)));font-size:max(13px,.9375rem)}.fb-klantstatus{gap:calc(6 * var(--px));flex-wrap:wrap;align-items:center;display:inline-flex}.fb-knoppenrij{margin-top:calc(8 * var(--px))}.fb-paneel{width:min(1080px,100vw)}.fb-paneel:focus{outline:none}.fb-paneelkop{gap:calc(8 * var(--px)) calc(12 * var(--px));padding:calc(10 * var(--px)) calc(16 * var(--px));flex-wrap:wrap}.fb-paneel-acties{gap:calc(6 * var(--px));flex-wrap:wrap;align-items:center;margin-left:auto;display:flex}.zijpaneel-inhoud{overscroll-behavior:contain;min-height:0;padding:16px 20px calc(28px + env(safe-area-inset-bottom,0px));flex:1;overflow:hidden auto}.f5-run-paneel{min-width:0}.fb-knoppenrij{justify-content:flex-end}.fb-klantvoet{align-items:center}.fb-links{gap:calc(6 * var(--px));flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.f5-zij-sub{margin:calc(-4 * var(--px)) 0 calc(12 * var(--px))}.f5-samenvatting .f5-zij-cijfers{gap:calc(4 * var(--px)) calc(12 * var(--px));margin-bottom:calc(12 * var(--px));font-size:max(13px,.875rem)}.f5-zij-stand{margin:0 0 calc(14 * var(--px));padding:calc(10 * var(--px)) 0 0;border-top:1px solid var(--rand);gap:calc(8 * var(--px));font-size:max(13px,.875rem);list-style:none;display:grid}.f5-zij-stand li{column-gap:calc(12 * var(--px));grid-template-columns:1fr auto;display:grid}.f5-zij-stand li>span:first-child{color:var(--tekst-zacht)}.f5-zij-stand li strong{font-variant-numeric:tabular-nums}.f5-zij-primair{justify-content:center;width:100%}.f5-zijmenu{margin:calc(10 * var(--px)) 0 0;padding-top:calc(8 * var(--px));border-top:1px solid var(--rand);flex-direction:column;gap:2px;display:flex}.f5-zijmenu-item{align-items:center;gap:calc(11 * var(--px));width:100%;height:36px;padding:0 calc(10 * var(--px));border-radius:var(--radius-s);color:var(--tekst-zacht);font:600 max(13px, .875rem) var(--body);text-align:left;cursor:pointer;background:0 0;border:0;transition:background-color .12s,color .12s;display:flex}.f5-zijmenu-item svg{flex-shrink:0;width:18px;height:18px}.f5-zijmenu-item:hover:not(:disabled){background:var(--vlak-hover);color:var(--tekst)}.f5-zijmenu-item:focus-visible{outline:2px solid var(--accent,var(--merk));outline-offset:-2px}.f5-zijmenu-item:disabled{opacity:.45;cursor:default}.f5-zijmenu-gevaar{color:var(--fout)}.f5-zijmenu-gevaar:hover:not(:disabled){background:var(--fout-licht);color:var(--fout)}@media (width>=901px){.f5-zijbalk,.f5-zijkolom{max-height:calc(100vh - var(--balk-hoog,60px) - 32px);scrollbar-width:thin;overflow-y:auto}}.f5-filterknop{align-items:center;gap:calc(8 * var(--px));cursor:pointer;width:100%;font:600 max(13px, .9375rem) var(--body);color:var(--tekst);text-align:left;background:0 0;border:0;padding:0;display:flex}.f5-filterknop svg{width:18px;height:18px;color:var(--tekst-zacht)}.f5-filterknop .f5-pijl{margin-left:auto;transition:transform .15s}.f5-filterknop .f5-pijl.open{transform:rotate(180deg)}.f5-filterknop:focus-visible{outline:2px solid var(--accent,var(--merk));outline-offset:4px;border-radius:var(--radius-s)}.f5-teller{min-width:20px;height:20px;padding:0 calc(6 * var(--px));background:var(--merk);color:#fff;font:700 max(12px, .7813rem) var(--body);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.f5-zijkolom>.kaart{margin:0}.fb-knop-uit{opacity:.55;cursor:not-allowed}.fb-intrek-keuze .vinkje{align-items:flex-start}.fb-intrek-keuze .vinkje input{flex-shrink:0;margin-top:1px}.fb-intrek-keuze>p{margin:0}.fb-vervallen .fb-klanttabel{opacity:.55}.fb-vervallen .fb-klanttabel td:nth-child(n+4){text-decoration:line-through}.f5-filterblok{margin-top:calc(12 * var(--px))}.f5-filterblok .link{margin-top:calc(6 * var(--px))}@media (width<=640px){.fb-paneel-tekst{display:none}.zijpaneel-inhoud{padding:12px 12px calc(24px + env(safe-area-inset-bottom,0px))}.fb-knoppenrij,.fb-links{justify-content:flex-start;margin-left:0}.fb-lang{display:none}}.ef-klantrij td{border-top:2px solid var(--rand)}.ef-soortrij td:first-child{padding-left:calc(24 * var(--px))}.ef-terug{color:var(--tekst-zacht);margin-bottom:calc(4 * var(--px));align-items:center;gap:2px;font-size:max(13px,.8125rem);font-weight:600;text-decoration:none;display:inline-flex}.ef-terug:hover{color:var(--tekst)}.ef-sectie{margin-bottom:calc(26 * var(--px))}.ef-sectie-kop{margin:calc(8 * var(--px)) 0 calc(12 * var(--px));font-size:max(13px,1.125rem)}.ef-onderdelen{gap:calc(14 * var(--px));grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.ef-onderdeel{gap:calc(14 * var(--px));color:var(--tekst);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;margin:0;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.ef-onderdeel:hover{border-color:var(--merk-rand);transform:translateY(-1px)}.ef-onderdeel strong{font-family:var(--kop,inherit);font-size:max(13px,.9375rem);display:block}.ef-onderdeel-icoon{width:max(38px, calc(44 * var(--px)));height:max(38px, calc(44 * var(--px)));background:var(--merk-zacht);color:var(--accent);border-radius:12px;place-items:center;display:grid}.ef-pijl{color:var(--tekst-zacht)}.ef-subnav{gap:calc(6 * var(--px));margin:0 0 calc(14 * var(--px));flex-wrap:wrap;display:flex}.ef-subnav-knop{padding:calc(6 * var(--px)) calc(14 * var(--px));border:1px solid var(--rand);background:var(--vlak);color:var(--tekst-zacht);border-radius:999px;font-size:max(13px,.875rem);font-weight:600;text-decoration:none}.ef-subnav-knop:hover{color:var(--tekst);background:var(--vlak-hover)}.ef-subnav-knop.actief{background:var(--merk);border-color:var(--merk);color:#fff}button.ef-subnav-knop{cursor:pointer;font-family:inherit}.ef-standaardtarief{gap:calc(8 * var(--px)) calc(24 * var(--px));grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.ef-standaardtarief p{margin:0}.ef-standaardtarief-bedrag{font-variant-numeric:tabular-nums;font-size:max(13px,1.375rem);font-weight:700}.ef-prijs-filter{gap:calc(8 * var(--px)) calc(16 * var(--px));margin:calc(16 * var(--px)) 0 calc(8 * var(--px));flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.ef-prijs-filter .ef-subnav{margin:0}.ef-prijs-filter input[type=search]{width:18em;min-width:0;max-width:100%}.ef-prijs-sub,.ef-prijs-historie{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ef-prijs-historie{margin-bottom:calc(8 * var(--px))}.ef-prijs-historie .knop-mini{margin-left:calc(6 * var(--px));vertical-align:middle}.ef-prijs-paneel{gap:calc(12 * var(--px)) calc(24 * var(--px));padding:calc(8 * var(--px)) 0;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.ef-prijs-paneel h3{margin:0 0 calc(6 * var(--px));font-size:max(13px,.9375rem)}.ef-prijs-paneel>p{grid-column:1/-1;margin:0}.ef-leeg{text-align:center}.ef-nu{border-left:3px solid var(--merk);margin:calc(8 * var(--px)) 0 calc(12 * var(--px))}.ef-nu h3{margin:0 0 calc(4 * var(--px));font-size:max(13px,.9375rem)}.ef-nu [role=radiogroup]{gap:calc(4 * var(--px));margin:calc(8 * var(--px)) 0;display:grid}@media (width<=640px){.ef-standaardtarief{grid-template-columns:minmax(0,1fr)}}.fact-gedeeld{margin-bottom:calc(12 * var(--px))}.fact-inhoud{gap:calc(4 * var(--px)) calc(6 * var(--px));margin:0 0 calc(12 * var(--px));flex-wrap:wrap;display:flex}.fact-inhoud a{padding:calc(4 * var(--px)) calc(12 * var(--px));border:1px solid var(--rand);background:var(--vlak);color:var(--tekst);border-radius:999px;font-size:max(13px,.8125rem);font-weight:600;text-decoration:none}.fact-inhoud a:hover{background:var(--vlak-hover)}.fact-sectie{scroll-margin-top:calc(var(--balk-hoog,60px) + 12px);margin-bottom:calc(22 * var(--px))}.fact-sectie-kop{margin:calc(18 * var(--px)) 0 calc(8 * var(--px));padding-bottom:calc(4 * var(--px));border-bottom:1px solid var(--rand);font-size:max(13px,1.125rem)}.ef-pil{align-items:center;gap:calc(6 * var(--px));padding:calc(3 * var(--px)) calc(10 * var(--px));white-space:nowrap;background:var(--vlak-zacht);color:var(--tekst-zacht);border-radius:99px;font-size:max(12px,.7813rem);font-weight:600;display:inline-flex}.ef-pil:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px}.ef-pil.ok{background:var(--ok-bg);color:var(--ok-fg)}.ef-pil.let{background:var(--waarsch-bg);color:var(--waarsch-fg)}.ef-pil.fout{background:var(--fout-zacht);color:var(--fout)}.ef-pil.info{background:var(--info-bg);color:var(--info-fg)}.ef-pil.kaal:before{display:none}.ef-kpis{gap:calc(16 * var(--px));margin-bottom:calc(16 * var(--px));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ef-kpi{gap:calc(6 * var(--px));align-content:start;margin:0;display:grid}.ef-kpi-boven{align-items:center;gap:calc(8 * var(--px));color:var(--tekst-zacht);font-size:max(13px,.8125rem);font-weight:600;display:flex}.ef-bol{background:var(--merk-zacht);width:30px;height:30px;color:var(--accent);border-radius:9px;flex:none;place-items:center;display:grid}.ef-kpi.fout .ef-bol{background:var(--fout-zacht);color:var(--fout)}.ef-kpi.ok .ef-bol{background:var(--ok-bg);color:var(--ok-fg)}.ef-kpi-getal{font:700 max(13px, 1.75rem)/1.15 var(--kop);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.ef-kpi-onder{color:var(--tekst-zacht);font-size:max(13px,.8125rem)}.ef-extra{color:var(--waarsch-fg);font-weight:600}.ef-extra.fout{color:var(--fout)}.ef-stand-blokken{gap:calc(16 * var(--px));margin-bottom:calc(26 * var(--px));grid-template-columns:minmax(0,1fr);display:grid}.ef-stand-blokken>.kaart{margin:0}.ef-stand-blokken .kaart-kop h2{align-items:center;gap:calc(8 * var(--px));display:inline-flex}.ef-taken{gap:calc(4 * var(--px));margin:0;padding:0;list-style:none;display:grid}.ef-taak{align-items:center;gap:calc(14 * var(--px));padding:calc(10 * var(--px)) calc(6 * var(--px));border-radius:10px;display:flex}.ef-taak:hover{background:var(--vlak-zacht)}.ef-taak-icoon{background:var(--vlak-zacht);width:36px;height:36px;color:var(--tekst-zacht);border-radius:10px;flex:none;place-items:center;display:grid}.ef-taak.let .ef-taak-icoon{background:var(--waarsch-bg);color:var(--waarsch-fg)}.ef-taak.fout .ef-taak-icoon{background:var(--fout-zacht);color:var(--fout)}.ef-taak.info .ef-taak-icoon{background:var(--info-bg);color:var(--info-fg)}.ef-taak.ok .ef-taak-icoon{background:var(--ok-bg);color:var(--ok-fg)}.ef-taak-wat{min-width:0;display:grid}.ef-taak-wat strong{font-weight:600}.ef-taak>.knop,.ef-taak>.ef-pil{flex:none;margin-left:auto}.ef-komend{gap:calc(12 * var(--px));grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ef-komend>li{display:grid}.ef-komend-run{padding:calc(12 * var(--px)) calc(14 * var(--px));border:1px solid var(--rand);color:var(--tekst);border-radius:12px;align-content:start;gap:2px;text-decoration:none;display:grid}.ef-komend-run:hover{background:var(--vlak-zacht)}.ef-komend-run strong{font-weight:600}.ef-komend-datum{color:var(--accent);margin-bottom:calc(4 * var(--px));white-space:nowrap}.ef-komend-datum b{font:700 max(13px, 1.625rem)/1 var(--kop)}.ef-komend-datum small{text-transform:uppercase;letter-spacing:.08em;font-size:max(12px,.7813rem);font-weight:700}.ef-stappen{gap:calc(10 * var(--px));margin:calc(6 * var(--px)) 0 calc(14 * var(--px));counter-reset:ef-stap;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.ef-stap{padding:calc(14 * var(--px)) calc(14 * var(--px)) calc(12 * var(--px)) calc(52 * var(--px));background:var(--vlak-zacht);border:1px solid #0000;border-radius:12px;gap:2px;display:grid;position:relative}.ef-stap:before{counter-increment:ef-stap;content:counter(ef-stap);background:var(--vlak);width:28px;height:28px;color:var(--tekst-zacht);border:1px solid var(--rand);border-radius:50%;place-items:center;font-size:max(13px,.8125rem);font-weight:700;display:grid;position:absolute;top:14px;left:14px}.ef-stap.klaar:before{content:"✓";background:var(--ok-fg);color:var(--vlak);border-color:var(--ok-fg)}.ef-stap.nu{background:var(--merk-zacht);border-color:var(--merk-rand)}.ef-stap.nu:before{background:var(--merk);color:#fff;border-color:var(--merk)}.ef-stap strong{font:600 max(13px, .875rem) var(--kop)}.ef-stap span{color:var(--tekst-zacht);font-size:max(12px,.7813rem)}.ef-voortgang{background:var(--vlak-zacht);height:6px;margin:calc(-4 * var(--px)) 0 calc(16 * var(--px));border-radius:99px;overflow:hidden}.ef-voortgang i{background:linear-gradient(90deg, var(--merk), var(--accent));border-radius:99px;height:100%;transition:width .3s;display:block}.ef-run-knoppen{margin-bottom:calc(14 * var(--px))}.ef-controle{gap:calc(16 * var(--px));grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);align-items:start;display:grid}.ef-controle>.kaart,.ef-controle-zij>.kaart{margin:0}.ef-controle-zij{gap:calc(16 * var(--px));display:grid}.ef-venster{border:1px solid var(--rand);background:var(--vlak-zacht);border-radius:10px;width:100%;height:min(78vh,1100px)}.ef-controle-stand{margin-bottom:calc(10 * var(--px))}.ef-controle-cijfers{gap:calc(8 * var(--px)) calc(14 * var(--px));margin:0 0 calc(12 * var(--px));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ef-controle-cijfers>div:first-child{grid-column:1/-1}.ef-controle-cijfers dt{color:var(--tekst-zacht);font-size:max(12px,.7813rem)}.ef-controle-cijfers dd{font-variant-numeric:tabular-nums;margin:2px 0 0}.ef-controle-knoppen{gap:calc(10 * var(--px));justify-items:start;display:grid}.ef-controle-zij h3{margin:0 0 calc(8 * var(--px));font-size:max(13px,.9375rem)}.ef-controle-zij .proef-factuur .tabel{font-size:max(13px,.8125rem)}.ef-controle-lijst{margin-top:calc(18 * var(--px))}.ef-controle-lijst h2{margin:0 0 calc(8 * var(--px));font-size:max(13px,1rem)}.ef-controle-lijst ul{margin:0 0 calc(12 * var(--px));gap:calc(4 * var(--px));padding:0;list-style:none;display:grid}.ef-controle-item{gap:calc(12 * var(--px));text-align:left;width:100%;padding:calc(8 * var(--px)) calc(12 * var(--px));border:1px solid var(--rand);background:var(--vlak);color:var(--tekst);cursor:pointer;font:inherit;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.ef-controle-item:hover{background:var(--vlak-hover)}.ef-controle-item.actief{border-color:var(--merk-rand);background:var(--merk-zacht)}.ef-klaar h2{align-items:center;gap:calc(8 * var(--px));font-size:max(13px,1.0625rem);display:inline-flex}.ef-aangepast{color:var(--waarsch-fg)}.ef-regelinvoer{margin:calc(4 * var(--px)) 0 calc(8 * var(--px));grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.ef-regelinvoer .ef-breed{grid-column:1/-1}.ef-aanpassingen{margin:calc(8 * var(--px)) 0}.ef-aanpassingen ul{margin:calc(4 * var(--px)) 0 0;padding-left:calc(18 * var(--px))}.ef-terugzet{align-items:center;gap:calc(6 * var(--px));flex-wrap:wrap;display:inline-flex}.ef-terugzet input{width:16em;min-width:0;max-width:100%}@media (width<=1100px){.ef-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ef-controle{grid-template-columns:minmax(0,1fr)}.ef-komend{scroll-snap-type:x proximity;padding-bottom:calc(6 * var(--px));grid-template-columns:none;grid-auto-columns:minmax(170px,1fr);grid-auto-flow:column;overflow-x:auto}.ef-komend>li{scroll-snap-align:start}.ef-controle-zij{order:-1}.ef-stappen{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.ef-kpis,.ef-stappen,.ef-controle-cijfers{grid-template-columns:minmax(0,1fr)}.ef-taak{flex-wrap:wrap}.ef-taak>.knop,.ef-taak>.ef-pil{margin-left:calc(50 * var(--px))}.ef-komend{gap:calc(8 * var(--px));grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;padding-bottom:0;overflow-x:visible}.ef-komend-run{column-gap:calc(10 * var(--px));grid-template-columns:76px minmax(0,1fr)}.ef-komend-run>*{grid-column:2}.ef-komend-run>.ef-komend-datum{grid-area:1/1/span 3;margin:0}.ef-venster{height:70vh}}.logo-link{cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.logo-link img{pointer-events:none;-webkit-user-drag:none}.zijbalk-logo.logo-link{align-self:stretch}.lade-logo.logo-link{min-height:max(38px, calc(44 * var(--px)));align-items:center;display:inline-flex}.kopieer{vertical-align:middle;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.kopieer-knop{border-radius:var(--radius-s);width:28px;height:28px;color:var(--tekst-flauw);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.kopieer-knop:hover{background:var(--vlak-hover);color:var(--tekst)}.kopieer-knop:focus-visible{outline:2px solid var(--accent-licht);outline-offset:1px}.kopieer-knop svg{width:15px;height:15px}.opmerking-ballon{z-index:60;width:min(420px,100vw - 16px);max-height:calc(260 * var(--px));pointer-events:none;padding:calc(10 * var(--px)) calc(12 * var(--px));border:1px solid var(--rand-sterk);background:var(--vlak,#fff);color:var(--tekst);border-radius:10px;font-size:max(13px,.8125rem);line-height:1.45;position:fixed;overflow:hidden;box-shadow:0 8px 24px #0000002e}.opmerking-ballon p{margin:0}.opmerking-ballon-kop{align-items:center;gap:calc(8 * var(--px));margin-bottom:calc(4 * var(--px));display:flex}.opmerking-ballon-tekst{overflow-wrap:anywhere;-webkit-line-clamp:9;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.opmerking-soort{padding:1px calc(7 * var(--px));background:var(--vlak-hover);border-radius:999px;font-size:max(12px,.75rem);font-weight:700}.opmerking-soort-intern{background:var(--waarsch-bg);color:var(--waarsch-fg)}.opmerking-soort-klant{background:var(--merk-zacht);color:var(--accent)}@media (hover:none){.opmerking-ballon{display:none}}.kopieer-melding{z-index:5;white-space:nowrap;padding:calc(3 * var(--px)) calc(8 * var(--px));border-radius:var(--radius-s);background:var(--tekst);color:var(--vlak);font:600 max(12px, .7813rem) var(--body);pointer-events:none;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.ticket-titelregel{align-items:flex-start;gap:2px;min-width:0;display:flex}.ticket-titelregel .ticketlink{-webkit-user-drag:none;min-width:0}.ticket-titelregel .kopieer{margin-top:calc(-4 * var(--px))}@media (hover:hover){.ticket-titelregel .kopieer-knop{opacity:0;transition:opacity .12s}tr:hover .ticket-titelregel .kopieer-knop,.ticket-titelregel .kopieer-knop:focus-visible{opacity:1}.ticket-titelregel .kopieer-knop:has(+.kopieer-melding){opacity:1}}.ticket-titel-rij{align-items:center;gap:calc(4 * var(--px));min-width:0;margin-bottom:2px;display:flex}.ticket-titel-rij>.paginatitel{flex:0 auto;min-width:0;margin-bottom:0}.ticket-titel-knop{all:unset;cursor:text;overflow-wrap:anywhere;text-underline-offset:4px;border-radius:4px;-webkit-text-decoration:underline dotted #0000;text-decoration:underline dotted #0000}.ticket-titel-knop:hover,.ticket-titel-knop:focus-visible{-webkit-text-decoration-color:var(--tekst-zacht);text-decoration-color:var(--tekst-zacht)}.ticket-titel-knop:focus-visible{outline:2px solid var(--merk);outline-offset:2px}.ticket-titel-potlood{vertical-align:middle;width:16px;height:16px;color:var(--tekst-zacht);opacity:0;margin-left:6px;transition:opacity .12s}.ticket-titel-knop:hover .ticket-titel-potlood,.ticket-titel-knop:focus-visible .ticket-titel-potlood{opacity:1}@media (hover:none){.ticket-titel-potlood{opacity:.6}}.ticket-titel-rij>.paginatitel:has(.ticket-titel-invoer){flex:auto}.ticket-titel-tekst:has(.ticket-titel-invoer){align-items:center;gap:.3em;width:calc(100% - 40px);display:inline-flex}.ticket-titel-invoer{min-width:0;font:inherit;letter-spacing:inherit;color:var(--tekst);padding:2px calc(6 * var(--px));border:1px solid var(--merk);background:var(--vlak,transparent);border-radius:6px;flex:1}.kopieer-kop .kopieer-knop{width:32px;height:32px}.kopieer-kop .kopieer-knop svg{width:17px;height:17px}@media print{.kopieer{display:none!important}}.lopende-tijd{font-variant-numeric:tabular-nums}.timer-live{color:var(--fout);font:700 max(13px, .9375rem) var(--body);white-space:nowrap;align-items:center;display:inline-flex}.timer-live .lopende-tijd{min-width:8ch}.timer-regel .lopende-tijd{font-weight:700}.nav-teller-waarsch{background:#b45309}.nav-teller+.nav-teller-waarsch{margin-left:calc(4 * var(--px))}.onderbalk .onderbalk-icoon .nav-teller-waarsch{left:-13px;right:auto}.ol-label.wacht{background:var(--vlak-zacht);color:var(--tekst-zacht)}.ol-label.wacht.te-lang{background:var(--waarsch-bg);color:var(--waarsch-fg);font-weight:700}.ol-beoordelen-wacht{margin-left:calc(4 * var(--px));color:var(--waarsch-fg);white-space:nowrap;font-size:max(12px,.75rem);font-weight:700}.zoek-keuze{gap:calc(6 * var(--px));flex-direction:column;min-width:0;display:flex}.zoek-keuze>label{font-weight:600}.zoek-keuze-uitleg{margin-top:-2px}.zoek-keuze-lijst{padding:calc(4 * var(--px));border:1px solid var(--rand);border-radius:var(--radius-s);background:var(--vlak);max-height:min(320px,45vh);margin:0;list-style:none;overflow-y:auto}.zoek-keuze-lijst[hidden]{display:none}.zoek-keuze-lijst>li[role=option]:not([aria-disabled=true]){padding:calc(8 * var(--px)) calc(10 * var(--px));border-radius:var(--radius-s);cursor:pointer;overflow-wrap:anywhere}.zoek-keuze-lijst>li.actief{background:var(--merk-zacht);color:var(--accent);box-shadow:inset 3px 0 0 var(--accent-licht)}.zoek-keuze-leeg{padding:calc(8 * var(--px)) calc(10 * var(--px))}@media (pointer:coarse){.zoek-keuze-lijst>li[role=option]:not([aria-disabled=true]){min-height:max(38px, calc(44 * var(--px)));align-items:center;display:flex}}.toevoegen-optie{flex-direction:column;gap:2px;min-width:0;display:flex}.toevoegen-gekozen{align-items:baseline;gap:calc(4 * var(--px)) calc(12 * var(--px));overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.sorteer-keuze{align-items:center;gap:calc(4 * var(--px)) calc(8 * var(--px));flex-wrap:wrap;min-width:0;display:inline-flex;position:relative}.sorteer-fout{margin:0}.sorteer-keuze-icoon{width:15px;height:15px;color:var(--tekst-flauw);pointer-events:none;position:absolute;left:10px}.sorteer-keuze select,.sorteer-keuze .kl-knop{padding-left:calc(32 * var(--px));max-width:100%}.sorteer-keuze .kl-knop{height:max(38px, calc(40 * var(--px)))}@media (width<=600px){.sorteer-keuze{flex:100%}.sorteer-keuze :is(select,.kl-knop){width:100%}}.kort-bericht{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:60;max-width:min(480px,100vw - 32px);padding:calc(10 * var(--px)) calc(16 * var(--px));border-radius:var(--radius);box-shadow:var(--schaduw-xs);background:var(--tekst);color:var(--vlak);font:600 max(13px, .875rem) var(--body);text-align:center;pointer-events:none;position:fixed;transform:translate(-50%)}@media (width<=960px){.kort-bericht{bottom:calc(84px + env(safe-area-inset-bottom))}}.paginakop-terug{margin-bottom:calc(6 * var(--px));display:inline-block}.paginakop .paginatitel .pil{vertical-align:middle;margin-left:calc(4 * var(--px))}.filters>label:has(>input[type=checkbox]){align-items:center;gap:calc(8 * var(--px));height:max(38px, calc(40 * var(--px)));padding:0 calc(12 * var(--px));border:1px solid var(--rand-sterk);border-radius:var(--radius);background:var(--invoer);font:max(13px, .875rem) var(--body);color:var(--tekst);cursor:pointer;white-space:nowrap;display:inline-flex}.filters>label:has(>input[type=checkbox]:checked){border-color:var(--merk-rand);background:var(--merk-zacht)}.filters>label:has(>input[type=checkbox]:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.filters>label>input[type=checkbox]{border:0;flex:none;width:16px;height:16px;margin:0;padding:0}.kaart.kaart-leeg{justify-content:space-between;align-items:baseline;gap:calc(4 * var(--px)) calc(12 * var(--px));padding-top:calc(12 * var(--px));padding-bottom:calc(12 * var(--px));flex-wrap:wrap;display:flex}.kaart.kaart-leeg>h2{margin:0}.kb-tag-meer{padding:0 calc(7 * var(--px));border:1px solid var(--rand);color:var(--tekst-zacht);cursor:help;border-radius:999px;font-weight:600;display:inline-block}.actie-menu-rij>summary{min-height:32px;padding:calc(4 * var(--px)) calc(8 * var(--px))}.actie-menu-rij .actie-menu-paneel{text-align:left;width:200px}.waarschuwingen-tabel .rij-knoppen{flex-wrap:nowrap;align-items:center}.waarsch-detail{overflow-wrap:anywhere}.waarsch-detail .link{font-size:inherit}@media (width>=1500px){.tabel-wrap:has(>.waarschuwingen-tabel){overflow:visible}.waarschuwingen-tabel thead th:first-child{border-top-left-radius:var(--radius-l)}.waarschuwingen-tabel thead th:last-child{border-top-right-radius:var(--radius-l)}.waarschuwingen-tabel tbody tr:last-child td:first-child{border-bottom-left-radius:var(--radius-l)}.waarschuwingen-tabel tbody tr:last-child td:last-child{border-bottom-right-radius:var(--radius-l)}}.patch-groep summary{cursor:pointer}.patch-groep-namen{margin:calc(6 * var(--px)) 0 0;padding-left:calc(18 * var(--px));columns:2 180px;column-gap:calc(18 * var(--px))}.patch-groep-namen li{break-inside:avoid}.bulk-pillen{align-items:center;gap:calc(6 * var(--px));flex-wrap:wrap;display:flex}.bulk-pil{align-items:center;gap:calc(4 * var(--px));padding-right:calc(4 * var(--px));display:inline-flex}.bulk-pil-weg{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.bulk-pil-weg:hover{background:var(--vlak-hover)}.bulk-klanten .zoek-keuze-lijst{max-height:calc(320 * var(--px));overflow-y:auto}.ticket-nieuw-opties .nieuw-timer{align-self:flex-start;margin-left:0}.ticket-nieuw-opties .timer-keuze-nieuw{margin:0}.handtekening-editor{min-height:max(38px, calc(140 * var(--px)));padding:calc(10 * var(--px)) calc(12 * var(--px));border:1px solid var(--rand-sterk);border-radius:var(--radius);background:var(--invoer);color:var(--tekst);font:max(13px, .875rem)/1.5 var(--body);overflow-wrap:anywhere;cursor:text}.handtekening-editor:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.handtekening-editor:empty:before{content:attr(data-leeg);color:var(--tekst-zacht);pointer-events:none}.handtekening-editor[contenteditable=false]{background:var(--vlak-zacht);cursor:default}.handtekening-editor p{margin:0 0 calc(8 * var(--px))}.handtekening-editor p:last-child{margin-bottom:0}.handtekening-editor img{vertical-align:middle;max-width:100%;height:auto}.handtekening-link{align-items:flex-end;gap:calc(8 * var(--px));flex-wrap:wrap;display:flex}.handtekening-link label{gap:calc(4 * var(--px));flex-direction:column;flex:260px;font-size:max(13px,.8125rem);display:flex}.handtekening-link input{height:36px;padding:0 calc(10 * var(--px));border:1px solid var(--rand-sterk);border-radius:var(--radius);background:var(--invoer);color:var(--tekst);font:max(13px, .875rem) var(--body)}.handtekening-link .zacht{flex-basis:100%}.contacten-zoekbalk{align-items:center;gap:calc(8 * var(--px)) calc(14 * var(--px));margin:2px 0 calc(12 * var(--px));flex-wrap:wrap;display:flex}.contacten-zoek input{width:380px;padding-right:calc(36 * var(--px))}.contacten-zoek input::-webkit-search-cancel-button{appearance:none;display:none}.contacten-zoek .zoek-wis{width:28px;height:28px;color:var(--tekst-zacht);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid;position:absolute;right:3px}.contacten-zoek .zoek-wis svg{width:16px;height:16px;color:inherit;position:static}.contacten-zoek .zoek-wis:hover{background:var(--vlak-hover);color:var(--tekst)}.contacten-zoek .zoek-wis:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.contacten-teller{font-variant-numeric:tabular-nums}.contacten-geen-treffer{align-items:center;gap:calc(10 * var(--px)) calc(16 * var(--px));padding:calc(14 * var(--px)) 0 calc(4 * var(--px));flex-wrap:wrap;display:flex}.contacten-geen-treffer p{margin:0}@media (width<=720px){.contacten-zoek,.contacten-zoek input{width:100%}}@media (pointer:coarse){.contacten-zoek input{height:max(38px, calc(44 * var(--px)));padding-right:calc(46 * var(--px))}.contacten-zoek .zoek-wis{width:max(38px, calc(40 * var(--px)));height:max(38px, calc(40 * var(--px)));right:2px}}:root[data-theme=licht] .pil-fout,:root[data-theme=licht] .dash-ticketstatus .pil-fout{color:#9b1c13}@media not all and (prefers-color-scheme:dark){:root:not([data-theme=donker]) .pil-fout,:root:not([data-theme=donker]) .dash-ticketstatus .pil-fout{color:#9b1c13}}.zoekpagina{max-width:980px}.zoekp-veld{align-items:center;gap:calc(8 * var(--px));margin-bottom:calc(14 * var(--px));display:flex;position:relative}.zoekp-veld>svg{width:17px;height:17px;color:var(--tekst-zacht);pointer-events:none;position:absolute;left:12px}.zoekp-veld input{min-width:0;height:max(38px, calc(44 * var(--px)));padding:0 calc(12 * var(--px)) 0 calc(38 * var(--px));border:1px solid var(--rand-sterk);border-radius:var(--radius);font:max(13px, .9375rem) var(--body);color:var(--tekst);background:var(--invoer);flex:1}.zoekp-veld input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.zoekp-veld .knop{min-height:max(38px, calc(44 * var(--px)))}.chip.zoekp-leeg{color:var(--tekst-flauw);border-style:dashed}.zoekp-filters{align-items:center;gap:calc(8 * var(--px));margin:calc(-4 * var(--px)) 0 calc(14 * var(--px));flex-wrap:wrap;display:flex}.zoekp-status{gap:calc(6 * var(--px));display:flex}.zoekp-filters select{border:1px solid var(--rand-sterk);border-radius:var(--radius);max-width:260px;height:36px;padding:0 calc(10 * var(--px));font:max(13px, .875rem) var(--body);color:var(--tekst);background:var(--invoer)}.zoekp-filters .kl-knop{max-width:260px;height:36px;min-height:0;font-size:max(13px,.875rem)}.zoekp-groep{margin-bottom:calc(20 * var(--px))}.zoekp-groep h2{align-items:center;gap:calc(8 * var(--px));margin:0 0 calc(8 * var(--px));font-size:max(13px,.9375rem);font-weight:700;display:flex}.zoekp-groep h2 svg{width:17px;height:17px;color:var(--tekst-zacht)}.zoekp-lijst{background:var(--vlak);border:1px solid var(--rand);border-radius:var(--radius-l);box-shadow:var(--schaduw-xs);margin:0;padding:0;list-style:none}.zoekp-lijst:empty{display:none}.zoekp-rij{align-items:center;gap:calc(10 * var(--px));border-bottom:1px solid var(--rand);display:flex}.zoekp-rij:last-child{border-bottom:0}.zoekp-link{gap:calc(4 * var(--px));min-width:0;padding:calc(11 * var(--px)) calc(14 * var(--px));color:var(--tekst);flex-direction:column;flex:1;text-decoration:none;display:flex}.zoekp-link:hover{background:var(--vlak-hover)}.zoekp-rij:first-child .zoekp-link{border-top-left-radius:var(--radius-l)}.zoekp-rij:last-child .zoekp-link{border-bottom-left-radius:var(--radius-l)}.zoekp-link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.zoekp-titel{overflow-wrap:anywhere;font-weight:600}.zoekp-nummer{color:var(--tekst-zacht);font-variant-numeric:tabular-nums}.zoekp-sub{align-items:center;gap:calc(4 * var(--px)) calc(12 * var(--px));color:var(--tekst-zacht);flex-wrap:wrap;font-size:max(13px,.8125rem);display:flex}.zoekp-sub .status{padding:1px calc(8 * var(--px)) 1px calc(6 * var(--px));font-size:max(12px,.75rem)}.zoekp-fragment{color:var(--tekst-zacht);overflow-wrap:anywhere;font-size:max(13px,.8125rem)}.zoekpagina mark{background:var(--label-geel-bg);color:inherit;border-radius:3px;padding:0 1px}.zoekp-label{font:600 max(12px, .75rem) var(--body);padding:1px calc(8 * var(--px));background:var(--vlak-hover);color:var(--tekst-zacht);margin-left:calc(6 * var(--px));border-radius:999px;display:inline-block}.zoekp-sub .zoekp-label{margin-left:0}.zoekp-acties{gap:calc(6 * var(--px));padding-right:calc(12 * var(--px));flex-shrink:0;display:flex}.zoekp-stip{vertical-align:middle;background:var(--tekst-flauw);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.zoekp-stip.aan{background:var(--ok-fg)}.zoekp-meer{margin-top:calc(10 * var(--px))}.zoekp-niets{background:var(--vlak);border:1px solid var(--rand);border-radius:var(--radius-l)}.zoekp-niets p{margin:0 0 calc(6 * var(--px))}@media (width<=640px){.zoekp-veld .knop{padding:0 calc(14 * var(--px))}.zoekp-filters :is(select,.kl-knop){flex:140px;max-width:100%}.zoekp-filters select.kl-systeem{min-width:auto}.zoekp-status{width:100%;overflow-x:auto}.zoekp-link{padding:calc(12 * var(--px))}.zoekp-acties{padding-right:calc(8 * var(--px))}.zoekp-acties .knop-icoon{width:max(38px, calc(44 * var(--px)));min-height:max(38px, calc(44 * var(--px)))}}.zoek-alle{border-top:1px solid var(--rand);margin-top:calc(6 * var(--px));padding-top:calc(4 * var(--px))}.zoek-alle .zoek-regel{font-weight:600}.zoek-alle kbd{font:600 max(12px, .75rem) var(--body);color:var(--tekst-zacht);background:var(--vlak);border:1px solid var(--rand);padding:2px calc(6 * var(--px));border-radius:6px;margin-left:auto}.zoekp-melding{margin:0 0 calc(14 * var(--px));padding:calc(10 * var(--px)) calc(12 * var(--px));border-radius:var(--radius);background:var(--info-bg);color:var(--info-fg);font-size:max(13px,.8125rem)}
