@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.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}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2)format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.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}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.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}:root{--aubergine:#501f3a;--oranje:#fc8e5b;--paars:#993a8c;--donkerrood:#8f2c4b;--achtergrond:#fff8f1;--vlak:#fff;--vlak-zacht:#fdf3ee;--veld:#fff;--hover:#f9ebe6;--inkt:#2b1422;--zacht:#6e5563;--vaag:#a08b96;--lijn:#f0dfe4;--lijn-sterk:#ddc3cd;--accent:var(--aubergine);--nadruk:var(--aubergine);--nadruk-tekst:#fff;--accent-tekst:#fff;--accent-vlak:#f5e6ee;--link:#8f2c4b;--actie:var(--paars);--gekozen:#fc8e5b;--fout:#b3261e;--fout-vlak:#fbeceb;--fout-lijn:#f0c7c4;--let-op:#7a4a00;--let-op-vlak:#fff4e0;--let-op-lijn:#f3d9a4;--goed:#14622f;--goed-vlak:#eef8f1;--goed-lijn:#bfe3cb;--schaduw:0 1px 2px #501f3a0f;--tekst:"Poppins", "Segoe UI", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-thema=donker]{--achtergrond:#1c0f17;--vlak:#2a1722;--vlak-zacht:#33202b;--veld:#3a2532;--hover:#45303d;--inkt:#f8eef2;--zacht:#d1b9c5;--vaag:#9c8490;--lijn:#4a3240;--lijn-sterk:#634756;--accent:#fc8e5b;--accent-tekst:#2b1422;--nadruk:#fc8e5b;--nadruk-tekst:#2b1422;--accent-vlak:#4a2a37;--link:#ffb48f;--actie:#c45db6;--fout:#ff9b93;--fout-vlak:#3d1f26;--fout-lijn:#7a3a48;--let-op:#ffd88a;--let-op-vlak:#3a2e1c;--let-op-lijn:#6b5a2e;--goed:#8fe0a8;--goed-vlak:#1c3a2c;--goed-lijn:#2d6a51;--schaduw:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--achtergrond);color:var(--inkt);font-family:var(--tekst);font-size:.92rem;line-height:1.5}h1,h2{margin:0 0 .5rem;font-weight:600;line-height:1.2}h2{font-size:1.05rem}p{margin:0 0 .9rem}a{color:var(--link)}code{background:var(--vlak-zacht);border-radius:4px;padding:.05rem .3rem;font-size:.85em}.zacht{color:var(--zacht)}.klein{font-size:.82rem}.geen-afbreek{white-space:nowrap}.visueel-verborgen{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:3px solid var(--gekozen);outline-offset:2px}input[type=checkbox]{accent-color:var(--actie);width:1.05rem;height:1.05rem;margin:0}.merk{color:var(--inkt);align-items:center;gap:.55rem;display:inline-flex}.merk-teken{flex:none;width:2.1rem;height:2.1rem;display:block}.merk-naam{letter-spacing:-.01em;font-size:1.05rem;font-weight:400}.merk-naam b{font-weight:600}.merk-groot .merk-teken{width:3.2rem;height:3.2rem}.merk-groot .merk-naam{font-size:1.6rem}.merk-link{text-decoration:none;display:flex}.midden{place-content:center;justify-items:center;gap:1.5rem;min-height:100vh;padding:1.5rem;display:grid}.paneel{background:var(--vlak);border:1px solid var(--lijn);width:min(26rem,100%);box-shadow:var(--schaduw);border-radius:16px;padding:2rem}.login-paneel{width:min(28rem,100vw - 2rem)}.login-titel{text-align:center;color:var(--nadruk);margin-bottom:1.5rem;font-size:1.4rem}:root[data-thema=donker] .login-titel{color:var(--inkt)}.login-uitleg{color:var(--zacht);text-align:center;margin-top:-.75rem}.login-opties{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:-.2rem 0 1.2rem;display:flex}.login-terug{margin:1rem auto 0;display:block}.foutdetail{word-break:break-word;margin-top:1rem}.veld{margin-bottom:1rem;display:block}.veld>span{margin-bottom:.3rem;font-weight:500;display:block}.veld small{margin-top:.25rem;line-height:1.4;display:block}.veld input,.veld select,.veld textarea,.tabel select,.naamveld,.staffel-naam{width:100%;font:inherit;color:inherit;border:1px solid var(--lijn-sterk);background:var(--veld);border-radius:8px;padding:.55rem .7rem}.veld textarea{resize:vertical}.veld input:focus,.veld select:focus,.veld textarea:focus,.tabel select:focus,.naamveld:focus,.staffel-naam:focus,.getalveld:focus-within{border-color:var(--gekozen);outline:none;box-shadow:0 0 0 3px #fc8e5b40}.vinkje{cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.knop{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:.6rem 1rem;font-weight:500;text-decoration:none}.knop:disabled{opacity:.5;cursor:not-allowed}.knop-hoofd{background:var(--accent);width:100%;color:var(--accent-tekst)}.knop-hoofd:not(:disabled):hover{filter:brightness(1.12)}.knop-smal{width:auto}.knop-vol{width:100%}.knop-stil{background:var(--vlak);border-color:var(--lijn-sterk);color:var(--inkt);padding:.45rem .8rem}.knop-stil:not(:disabled):hover{background:var(--hover)}.knop-klein{padding:.3rem .65rem;font-size:.85rem}.knop-publiceer{background:var(--actie);color:#fff;padding:.65rem 1.2rem}.knop-publiceer:not(:disabled):hover{filter:brightness(1.1)}.knop-gevaar-vol{background:var(--fout);color:#fff}:root[data-thema=donker] .knop-gevaar-vol{color:#2b1422}.knop-verwijder{align-items:center;gap:.35rem;display:inline-flex}.knop-verwijder:hover{color:var(--fout);border-color:var(--fout-lijn)}.knop-icoon{border:1px solid var(--lijn);background:var(--vlak);width:2.2rem;height:2.2rem;color:var(--zacht);cursor:pointer;border-radius:8px;flex:none;place-items:center;font-size:1.1rem;line-height:1;display:inline-grid}.knop-icoon:hover{background:var(--hover);color:var(--inkt)}.knop-klein-icoon{width:1.8rem;height:1.8rem}.link-knop{font:inherit;color:var(--link);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.link-knop:hover{text-decoration:underline}.knoppen{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rechts{margin-left:auto}.melding{border-radius:8px;padding:.65rem .9rem}.melding-fout{background:var(--fout-vlak);color:var(--fout);border:1px solid var(--fout-lijn)}.melding-goed{background:var(--goed-vlak);color:var(--goed);border:1px solid var(--goed-lijn)}.fouttekst{color:var(--fout);margin:.2rem 0 0;font-size:.82rem;display:block}.let-op-tekst{color:var(--let-op);margin:.2rem 0 0;font-size:.82rem;display:block}.veld-fout{border-color:var(--fout)!important;background:var(--fout-vlak)!important}.werkplek{flex-direction:column;min-height:100vh;display:flex}.balk{background:var(--vlak);border-bottom:1px solid var(--lijn);z-index:20;align-items:center;gap:1rem;padding:.7rem 1.25rem;display:flex;position:sticky;top:0}.balk-rechts{align-items:center;gap:1rem;margin-left:auto;display:flex}.thema-regel{color:var(--zacht);align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.themaknop{cursor:pointer;background:0 0;border:0;padding:.2rem}.themaknop .schuif{background:var(--lijn-sterk);border-radius:999px;width:2.3rem;height:1.3rem;transition:background .15s;display:block;position:relative}.themaknop .schuif:after{content:"";background:#fff;border-radius:50%;width:1rem;height:1rem;transition:transform .15s;position:absolute;top:.15rem;left:.15rem}.themaknop[aria-checked=true] .schuif{background:var(--oranje)}.themaknop[aria-checked=true] .schuif:after{transform:translate(1rem)}.accountmenu{position:relative}.account-knop{background:var(--nadruk);width:2.2rem;height:2.2rem;color:var(--nadruk-tekst);font:inherit;cursor:pointer;border:0;border-radius:50%;font-weight:600}.account-paneel{background:var(--vlak);border:1px solid var(--lijn);z-index:30;border-radius:12px;width:16rem;padding:1rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 12px 30px #2b14222e}.account-email{overflow-wrap:anywhere;margin-bottom:.2rem;font-weight:500}.werkplek-midden{flex:1;min-width:0;display:flex}.werkvlak{flex:1;min-width:0;padding:1.75rem 2rem 4rem}.zijmenu{background:var(--vlak);border-right:1px solid var(--lijn);flex:none;width:12.5rem;transition:width .15s}.zijmenu-binnen{gap:.3rem;padding:.75rem .6rem;display:grid;position:sticky;top:3.6rem}.zijmenu ul{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.zijmenu-regel{color:var(--inkt);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:.65rem;width:100%;padding:.5rem .6rem;font-weight:500;text-decoration:none;display:flex}a.zijmenu-regel:hover{background:var(--hover)}.zijmenu-regel[aria-current=page]{background:var(--nadruk);color:var(--nadruk-tekst)}.zijmenu-later{color:var(--vaag);cursor:default;font-weight:400}.zijmenu-icoon{flex:none;place-items:center;width:1.4rem;display:grid}.zijmenu-wissel{color:var(--zacht);border-bottom:1px solid var(--lijn);border-radius:9px 9px 0 0;margin-bottom:.2rem;padding-bottom:.6rem;font-size:.85rem;font-weight:400}.zijmenu-kopje{text-transform:uppercase;letter-spacing:.06em;color:var(--vaag);margin:.9rem .6rem .1rem;font-size:.72rem}.zijmenu-in{width:3.9rem}.zijmenu-in .zijmenu-naam{display:none}.zijmenu-in .zijmenu-regel{justify-content:center;padding-left:0;padding-right:0}.zijmenu-in .zijmenu-kopje{border-top:1px solid var(--lijn);height:0;margin:.6rem .3rem}@media (width<=760px){.werkvlak{padding:1.1rem 1rem 3rem}.zijmenu{width:3.4rem}.zijmenu-naam,.zijmenu-wissel{display:none}.zijmenu-regel{justify-content:center;padding-left:0;padding-right:0}.zijmenu-kopje{border-top:1px solid var(--lijn);height:0;margin:.6rem .2rem}.zijmenu-binnen{padding:.6rem .3rem}.thema-tekst{display:none}.balk{padding:.6rem 1rem}}.pagina{max-width:70rem}.kop{margin-bottom:.2rem;font-size:1.6rem}.kopregel{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.kop-knoppen{align-items:center;gap:.6rem;display:flex}.status-regel{flex-wrap:wrap;align-items:center;gap:.6rem;margin:.35rem 0 0;display:flex}.status{border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .7rem;font-size:.8rem;font-weight:500;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.status-live{background:var(--goed-vlak);color:var(--goed)}.status-concept{background:var(--let-op-vlak);color:var(--let-op)}.knop-actief{background:var(--accent-vlak)!important;border-color:var(--nadruk)!important}.kop-knoppen .knop{align-items:center;text-decoration:none;display:inline-flex}.opslagstand{color:var(--vaag);font-size:.8rem}.opslagstand-fout{color:var(--fout);font-weight:500}.opslagstand-zwevend{background:var(--vlak);border:1px solid var(--lijn);z-index:40;border-radius:999px;padding:.35rem .85rem;position:fixed;bottom:1rem;right:1rem;box-shadow:0 6px 18px #2b14221f}.leeg{max-width:36rem}.uitleg{max-width:46rem}.kaart{background:var(--vlak);border:1px solid var(--lijn);box-shadow:var(--schaduw);border-radius:14px;margin-bottom:1rem;padding:1.1rem 1.25rem}.label{vertical-align:1px;border-radius:999px;margin-left:.5rem;padding:.05rem .55rem;font-size:.72rem;font-weight:500;display:inline-block}.label-live{background:var(--goed-vlak);color:var(--goed)}.chips{flex-wrap:wrap;align-items:center;gap:.35rem;margin:.5rem 0 1.1rem;display:flex}.chip{color:var(--inkt);border:1px solid var(--lijn-sterk);background:var(--vlak);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.84rem;font-weight:500;text-decoration:none;display:inline-flex}.chip:hover{border-color:var(--oranje)}.chip[aria-current=page]{background:var(--nadruk);border-color:var(--nadruk);color:var(--nadruk-tekst)}.chip-zacht{color:var(--zacht)}.chips-scheiding{background:var(--lijn-sterk);align-self:stretch;width:1px;margin:0 .3rem}.chip-fout{background:var(--fout);color:#fff;border-radius:50%;place-items:center;width:1.05rem;height:1.05rem;font-size:.7rem;display:inline-grid}.meer-tekst{display:none}.tabelvak{background:var(--vlak);border:1px solid var(--lijn);box-shadow:var(--schaduw);border-radius:14px;overflow:hidden}.tabel{border-collapse:collapse;width:100%}.tabel th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--zacht);background:var(--vlak-zacht);border-bottom:1px solid var(--lijn);white-space:nowrap;padding:.6rem .7rem;font-size:.76rem;font-weight:500}.tabel td{border-bottom:1px solid var(--lijn);vertical-align:middle;padding:.45rem .7rem}.tabel tbody tr:last-child td{border-bottom:0}.tabel select{width:auto;max-width:100%;padding:.4rem .5rem}.prijstabel tbody tr:not(.rij-details):hover{background:var(--vlak-zacht)}.naamveld{resize:none;field-sizing:content;background:0 0;border-color:#0000;min-height:0;padding:.4rem .5rem;font-weight:500;line-height:1.35;display:block;overflow:hidden}.naamveld:hover{border-color:var(--lijn-sterk);background:var(--veld)}.prijstabel{table-layout:fixed}col.kol-bedrag{width:14rem}col.kol-btw{width:6.5rem}col.kol-aantal{width:7rem}col.kol-staffel{width:16.5rem}col.kol-meer{width:3.8rem}.kol-bedrag{white-space:nowrap}.bedrag-regel{align-items:center;gap:.55rem;display:inline-flex}.samengesteld small{color:var(--zacht);font-size:.75rem}.kol-staffel select{width:100%}.kol-meer{text-align:right;width:3rem}.incl{color:var(--vaag);white-space:nowrap;font-size:.76rem}.rij-fout td:first-child{box-shadow:inset 3px 0 0 var(--fout)}.rij-let-op td:first-child{box-shadow:inset 3px 0 #e0a100}.rij-open{background:var(--vlak-zacht)}.rij-details>td{background:var(--vlak-zacht);padding:.4rem 1rem 1rem}.acties{text-align:right;white-space:nowrap}.acties .knop+.knop{margin-left:.35rem}.getalveld{border:1px solid var(--lijn-sterk);background:var(--veld);border-radius:8px;align-items:center;height:2.2rem;padding:0 .5rem;display:inline-flex}.getalveld input,.veld .getalveld input{font:inherit;color:inherit;text-align:right;width:4.6rem;box-shadow:none;background:0 0;border:0;outline:none;padding:0}.getalveld.aantal input,.veld .getalveld.aantal input{width:3rem}.veld .getalveld{display:inline-flex}.getalveld-voor,.getalveld-na{color:var(--vaag);white-space:nowrap;font-size:.85rem}.getalveld-voor{margin-right:.3rem}.getalveld-na{margin-left:.3rem}.getalveld-uit{opacity:.55}.details{grid-template-columns:minmax(0,1fr);gap:1rem;padding-top:.5rem;display:grid}.details-velden{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));align-items:start;gap:0 1.25rem;display:grid}.details-velden .code-regel,.details-velden>p{grid-column:1/-1;margin:0}.details-kop{margin-bottom:.4rem;font-weight:500}.details-regel{grid-template-columns:16rem auto 1fr;align-items:center;gap:.75rem;margin-bottom:.4rem;display:grid}.details-knoppen{border-top:1px solid var(--lijn);margin-top:.5rem;padding-top:.75rem}.toevoegen{margin-top:.9rem}.toevoegen-vak{background:var(--vlak);border:1px solid var(--lijn);border-radius:14px;max-width:34rem;margin-top:.9rem;padding:1rem 1.25rem}.kaarten{grid-template-columns:repeat(auto-fill,minmax(min(100%,30rem),1fr));align-items:start;gap:1rem;display:grid}.kaarten .kaart{margin-bottom:0}.staffel-kop{align-items:center;gap:.6rem;margin-bottom:.3rem;display:flex}.staffel-naam{background:0 0;border-color:#0000;margin-left:-.4rem;padding:.3rem .4rem;font-size:1.02rem;font-weight:600}.staffel-naam:hover{border-color:var(--lijn-sterk)}.trappen{border:1px solid var(--lijn);border-collapse:separate;border-radius:10px;margin:.4rem 0 .8rem;overflow:hidden}.trappen td:last-child{text-align:right;width:2.5rem}.trap-aantal{white-space:nowrap}.vast-regel{align-items:center;gap:.5rem;display:inline-flex}.voorbeeld{border-top:1px dashed var(--lijn-sterk);margin-top:1rem;padding-top:.8rem}.voorbeeld-rij{flex-wrap:wrap;gap:.4rem;display:flex}.voorbeeld-cel{background:var(--vlak-zacht);border-radius:8px;min-width:5.2rem;padding:.3rem .6rem;display:grid}.voorbeeld-cel small{color:var(--zacht);font-size:.72rem}.voorbeeld-cel b{font-size:.9rem;font-weight:600}.regels .kaart h2{margin-bottom:.9rem}.rij-velden{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));align-items:end;gap:0 1.25rem;display:grid}.veld-smal{flex:0 auto}.venster-achter{z-index:50;background:#2b142280;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.venster{background:var(--vlak);width:min(30rem,100%);max-height:calc(100vh - 2rem);color:var(--inkt);border:1px solid var(--lijn);border-radius:16px;padding:1.5rem;overflow:auto;box-shadow:0 20px 50px #0000004d}.venster-breed{width:min(40rem,100%)}.venster h2{font-size:1.2rem}.venster-tekst p{margin-bottom:0}.venster-knoppen{justify-content:flex-end;margin-top:1.25rem}.opsomming{max-height:16rem;margin:0 0 1rem;padding-left:1.2rem;overflow:auto}.opsomming li{margin-bottom:.25rem}.letop-lijst{color:var(--let-op);margin-bottom:1rem}.letop-lijst summary{cursor:pointer}.letop-lijst ul{color:var(--inkt);margin-top:.5rem}@media (width<=760px){.kop{font-size:1.35rem}.kop-knoppen,.knop-publiceer{width:100%}.tabelvak{box-shadow:none;background:0 0;border:0;overflow:visible}.prijstabel thead,.versietabel thead,.gebruikerstabel thead{display:none}.prijstabel,.prijstabel tbody,.versietabel,.versietabel tbody,.gebruikerstabel,.gebruikerstabel tbody{display:block}.prijstabel tr:not(.rij-details),.versietabel tr,.gebruikerstabel tr{background:var(--vlak);border:1px solid var(--lijn);border-radius:12px;grid-template-columns:1fr 1fr;gap:.5rem .75rem;margin-bottom:.6rem;padding:.7rem .8rem;display:grid}.prijstabel td,.versietabel td,.gebruikerstabel td{border:0;width:auto;padding:0}.prijstabel td[data-kop]:before,.versietabel td[data-kop]:before,.gebruikerstabel td[data-kop]:before{content:attr(data-kop);text-transform:uppercase;letter-spacing:.04em;color:var(--zacht);margin-bottom:.15rem;font-size:.7rem;display:block}.prijstabel .kol-naam{grid-column:1/-1;min-width:0}.prijstabel .kol-naam:before{display:none!important}.prijstabel .kol-staffel{grid-column:1/-1}.prijstabel .kol-meer{text-align:left;grid-column:1/-1}.prijstabel .knop-meer{width:100%}.prijstabel .rij-details{margin:-.9rem 0 .6rem;display:block}.prijstabel .rij-details>td{border:1px solid var(--lijn);border-top:0;border-radius:0 0 12px 12px;display:block}.rij-fout td:first-child,.rij-let-op td:first-child{box-shadow:none}.prijstabel tr.rij-fout{border-color:var(--fout)}.details-regel{grid-template-columns:1fr auto}.details-regel .klein{grid-column:1/-1}.versietabel .acties,.gebruikerstabel td.acties{text-align:left;grid-column:1/-1}.gebruikerstabel td:first-child,.gebruikerstabel td:nth-child(2){overflow-wrap:anywhere;grid-column:1/-1}.chips{flex-wrap:nowrap;padding-bottom:.3rem;overflow-x:auto}.chip{white-space:nowrap}.tabel td{vertical-align:top}.prijstabel .meer-tekst{font-size:.85rem;display:inline}.prijstabel .leeg-cel{display:none}.kop-knoppen .knop{flex:1;justify-content:center}.knop-meer{justify-content:center;align-items:center;gap:.3rem;display:inline-flex}.staffels .kaart{padding:.9rem}.staffel-naam{font-size:.95rem}.trappen th,.trappen td{padding:.4rem .35rem}.trappen .getalveld{padding:0 .35rem}.trappen .getalveld.aantal input{width:2.3rem}.trappen .getalveld.bedrag input{width:3.2rem}.trappen .getalveld-voor{margin-right:.15rem}.trappen td:last-child{width:2rem}.vast-regel{flex-wrap:wrap;gap:.25rem}}.details-vinkje{margin-bottom:1rem}.link-regel{align-items:center;gap:.5rem;display:flex}.link-tekst{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--lijn);background:var(--vlak);border-radius:8px;flex:1;min-width:0;padding:.45rem .6rem;font-size:.8rem;overflow:hidden}.tabs{border-bottom:1px solid var(--lijn-sterk);gap:.25rem;margin:.5rem 0 1rem;display:flex}.tab{font:inherit;color:var(--zacht);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:.45rem;margin-bottom:-1px;padding:.55rem .9rem;font-weight:500;display:inline-flex}.tab:hover{color:var(--inkt)}.tab[aria-selected=true]{color:var(--inkt);border-bottom-color:var(--oranje)}.tab-aantal{background:var(--vlak-zacht);border:1px solid var(--lijn);color:var(--zacht);border-radius:999px;padding:0 .45rem;font-size:.72rem}.accordeon{gap:.6rem;max-width:56rem;display:grid}.accordeon-item{background:var(--vlak);border:1px solid var(--lijn);box-shadow:var(--schaduw);border-radius:12px;overflow:hidden}.accordeon-item.met-fout{border-color:var(--fout)}.accordeon-kop{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:.8rem 1rem;display:grid}.accordeon-kop:hover{background:var(--vlak-zacht)}.accordeon-titel{display:grid}.accordeon-pijl{color:var(--zacht);transition:transform .15s}.accordeon-item.open .accordeon-pijl{transform:rotate(180deg)}.accordeon-item.open .accordeon-kop{border-bottom:1px solid var(--lijn);background:var(--vlak-zacht)}.accordeon-inhoud{padding:1rem 1.1rem 1.2rem}.staffel-kop{justify-content:space-between;align-items:end;gap:1rem;display:flex}.staffel-naamveld{flex:0 24rem;margin-bottom:0}.staffel-kop{margin-bottom:.6rem}.trap-vast .klein{white-space:nowrap}.trappen{border:1px solid var(--lijn);border-radius:10px;max-width:40rem;margin:.6rem 0 .8rem;display:grid;overflow:hidden}.trap{border-top:1px solid var(--lijn);grid-template-columns:15rem 1fr 2.6rem;align-items:center;gap:.75rem;padding:.45rem .75rem;display:grid}.trap-kop{background:var(--vlak-zacht);text-transform:uppercase;letter-spacing:.04em;color:var(--zacht);border-top:0;padding:.55rem .75rem;font-size:.74rem;font-weight:500}.trap-aantallen{grid-template-columns:4.6rem 2.6rem 4.6rem;align-items:center;display:grid}.trap-aantallen .getalveld,.trap-aantallen .vak{width:4.6rem}.trap-aantallen .tm{text-align:center;color:var(--zacht);white-space:nowrap;font-size:.85rem}.trap-aantallen .tm:last-child{text-align:left;grid-column:span 2;padding-left:.4rem}.vak{border:1px solid var(--lijn);background:var(--vlak-zacht);height:2.2rem;color:var(--zacht);font-variant-numeric:tabular-nums;border-radius:8px;justify-content:flex-end;align-items:center;padding:0 .5rem;display:inline-flex}.trap .bedrag{width:8.5rem}.trap .bedrag input{flex:1;width:auto;min-width:0}.trap .getalveld input{font-variant-numeric:tabular-nums}.trap-vast{align-items:center;gap:.6rem;display:inline-flex}.trap-tekst{padding-left:.1rem}.trap>button{justify-self:end}.schaaltabel{border:1px solid var(--lijn);border-collapse:separate;border-radius:10px;max-width:26rem;margin-bottom:.6rem;overflow:hidden}.schaaltabel td:last-child{text-align:right;width:2.5rem}.vast-getal{font-variant-numeric:tabular-nums;padding-left:1.2rem!important}.schuif-voorbeeld{height:3rem;margin:1.2rem .8rem .2rem;position:relative}.schuif-balk{background:var(--lijn-sterk);border-radius:3px;height:6px;position:relative}.schuif-knop{border:4px solid var(--oranje);background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%)}.schuif-merk{color:var(--zacht);font-size:.75rem;position:absolute;top:1rem;transform:translate(-50%)}.schuif-merk:before{content:"";background:var(--lijn-sterk);width:1px;height:.4rem;position:absolute;top:-.55rem;left:50%}.drankkaart{max-width:56rem}.tarieven{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:0 1.25rem;display:grid}.veld-rij{flex-wrap:wrap;gap:.5rem;display:flex}.vast-bedrag{font-variant-numeric:tabular-nums;font-weight:600}.linkmaker{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:0 1rem;display:grid}.linkmaker select{width:100%;font:inherit;border:1px solid var(--lijn-sterk);background:var(--veld);color:inherit;border-radius:8px;margin-bottom:.35rem;padding:.5rem .6rem}.link-tekst-lang{white-space:normal;word-break:break-all}.links .kaarten{grid-template-columns:repeat(auto-fill,minmax(min(100%,34rem),1fr))}@media (width<=760px){.trap{grid-template-columns:1fr auto}.trap>:nth-child(2){grid-column:1}.trap>button,.trap>span:last-child:empty{grid-area:1/2/span 2}.trap-kop{display:none}.tabs{overflow-x:auto}}.schuifkaart .rij-velden{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=760px){.tarieven{grid-template-columns:repeat(2,minmax(0,1fr))}}.accordeon-pijl{width:18px;min-width:18px;height:18px}.details-drankdeel{margin-bottom:.4rem}.details-drankdeel select{font:inherit;border:1px solid var(--lijn-sterk);background:var(--veld);color:inherit;border-radius:8px;max-width:100%;padding:.45rem .6rem}.btw-delen{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.3rem 0 .6rem 16.75rem;display:flex}.btw-deel{background:var(--vlak);border:1px solid var(--lijn);border-radius:8px;min-width:7rem;padding:.3rem .65rem;display:grid}.btw-deel small{color:var(--zacht);font-size:.72rem}.btw-deel b{font-variant-numeric:tabular-nums;font-weight:600}.uitleg-btw{max-width:52rem;margin-top:-.2rem}@media (width<=760px){.btw-delen{margin-left:0}}.sorteer{all:unset;cursor:pointer;font:inherit;color:inherit;border-radius:4px;align-items:center;gap:.3rem;display:inline-flex}.sorteer svg{opacity:.35;flex:none}.sorteer:hover svg,.sorteer.actief svg{opacity:1}.sorteer.actief{color:var(--tekst)}.sorteer:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sorteerbalk{background:var(--vlak);border:1px solid var(--lijn);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.75rem;padding:.5rem .8rem;font-size:.9rem;display:flex}.sorteerbalk>span{flex:18rem}.kaart-kop{justify-content:space-between;align-items:center;gap:1rem;display:flex}.goed-tekst{color:var(--goed);font-size:.9rem}.linklijst{gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.linklijst li{border:1px solid var(--lijn);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.6rem .75rem;display:flex}.linklijst li.actief{border-color:var(--accent);background:var(--accent-vlak)}.linklijst-tekst{flex:14rem;gap:.1rem;min-width:0;display:grid}.linklijst-tekst code{color:var(--zacht);overflow-wrap:anywhere}.linklijst-knoppen{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.losse-link{border-top:1px solid var(--lijn);margin-top:1rem;padding-top:.75rem}.losse-link summary{cursor:pointer;font-size:.9rem;font-weight:500}.links .kaart>.knoppen+.veld{margin-top:1rem}.uitsluiten{border:0;gap:.15rem;margin:0 0 .75rem;padding:0;display:grid}.uitsluiten legend{margin-bottom:.25rem;padding:0;font-size:.85rem;font-weight:500}.kortingkaarten{align-items:stretch}.kortingkaart{flex-direction:column;display:flex}.kortingkaart-kop{align-items:end;gap:.75rem;display:flex}.kortingkaart-naam{flex:1}.kortingkaart-kop .knop-icoon{margin-bottom:.9rem}.kortingkaart-voet{border-top:1px solid var(--lijn);margin-top:auto;padding-top:.6rem}.kortingkaart-voet p{margin:0 0 .3rem}.kortingen .toevoegen{margin-top:1rem}.zijmenu-onder{border-top:1px solid var(--lijn);margin-top:.35rem!important;padding-top:.45rem!important}a.tab{text-decoration:none}.tab[aria-current=page]{color:var(--inkt);border-bottom-color:var(--oranje)}.tab-fout{position:relative}.tab-fout:after{content:"";background:var(--fout);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.45rem;right:.3rem}.blokkop{margin:1.6rem 0 .6rem;font-size:1.05rem}.prijsblok:first-of-type .blokkop{margin-top:.2rem}:root[data-palet=steen]:not([data-thema=donker]){--achtergrond:#f4f3f1;--vlak:#fff;--vlak-zacht:#f8f7f6;--veld:#fff;--hover:#efedeb;--inkt:#2a2629;--zacht:#625c60;--vaag:#9b9599;--lijn:#e6e3e0;--lijn-sterk:#d5d0cd;--nadruk:#4b3b45;--accent:#4b3b45;--accent-vlak:#efe9ec;--actie:#7a4f6c;--link:#7d4a65;--schaduw:0 1px 2px #1e181c0d}:root[data-palet=steen][data-thema=donker]{--achtergrond:#1c1b1c;--vlak:#252325;--vlak-zacht:#2b292b;--veld:#312e31;--hover:#3a373a;--inkt:#efecee;--zacht:#bdb7bb;--vaag:#8d878b;--lijn:#393538;--lijn-sterk:#4c474b;--nadruk:#e8956d;--accent:#e8956d;--accent-vlak:#3b3236;--actie:#a77b97;--link:#f0b394}:root[data-palet=mist]:not([data-thema=donker]){--achtergrond:#f3f3f6;--vlak:#fff;--vlak-zacht:#f7f7fa;--veld:#fff;--hover:#ecebf1;--inkt:#26242c;--zacht:#5f5c6a;--vaag:#9895a4;--lijn:#e3e1e9;--lijn-sterk:#d2cfdb;--nadruk:#453e57;--accent:#453e57;--accent-vlak:#ece9f4;--actie:#6c5a91;--link:#5d4c84;--schaduw:0 1px 2px #1e1a2d0d}:root[data-palet=mist][data-thema=donker]{--achtergrond:#1a1a1f;--vlak:#23222a;--vlak-zacht:#292831;--veld:#2f2e38;--hover:#373644;--inkt:#ecebf2;--zacht:#b7b4c5;--vaag:#8a8799;--lijn:#363442;--lijn-sterk:#4a4757;--nadruk:#e8956d;--accent:#e8956d;--accent-vlak:#322f40;--actie:#9584c4;--link:#c9b8f0}:root[data-palet=leisteen]:not([data-thema=donker]){--achtergrond:#f2f4f6;--vlak:#fff;--vlak-zacht:#f6f8f9;--veld:#fff;--hover:#e9edf0;--inkt:#1f2429;--zacht:#57606a;--vaag:#929aa3;--lijn:#e0e5e9;--lijn-sterk:#ced5db;--nadruk:#3a4350;--accent:#3a4350;--accent-vlak:#e7ecf1;--actie:#5e5274;--link:#4b5b77;--schaduw:0 1px 2px #141c240d}:root[data-palet=leisteen][data-thema=donker]{--achtergrond:#171b1f;--vlak:#20252a;--vlak-zacht:#262b31;--veld:#2c3239;--hover:#343b43;--inkt:#e7ebef;--zacht:#aeb7c0;--vaag:#838d97;--lijn:#323941;--lijn-sterk:#454f59;--nadruk:#e8956d;--accent:#e8956d;--accent-vlak:#2b323b;--actie:#8c82b2;--link:#a9c0e6}.paletten{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.palet{all:unset;box-sizing:border-box;cursor:pointer;background:var(--vlak);border:1px solid var(--lijn);border-radius:14px;align-content:start;gap:.4rem;padding:.8rem;display:grid}.palet:hover{border-color:var(--lijn-sterk)}.palet:focus-visible{outline:2px solid var(--oranje);outline-offset:2px}.palet[aria-checked=true]{border-color:var(--oranje);box-shadow:0 0 0 2px var(--oranje)}.palet-voorbeeld{border-radius:9px;gap:.4rem;height:6.5rem;padding:.45rem;display:flex}.palet-menu,.palet-vlak{border:1px solid;border-radius:6px;align-content:start;gap:.3rem;padding:.35rem;display:grid}.palet-menu{width:28%}.palet-vlak{flex:1}.palet-menu span,.palet-vlak span{border-radius:3px;height:.5rem;display:block}.palet-vlak .palet-knop{border-radius:4px;width:40%;height:.7rem;margin-top:auto}.palet-naam{align-items:center;gap:.5rem;font-weight:600;display:flex}.palet-gekozen{color:var(--zacht);border:1px solid var(--lijn-sterk);border-radius:999px;padding:0 .45rem;font-size:.72rem;font-weight:500}.kopregel-klein{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex}.kopregel-klein .uitleg{flex:24rem}.nieuwe-gebruiker{max-width:52rem}.gebruikerstabel td.acties{text-align:right;white-space:nowrap}.gebruikerstabel td.acties>*+*{margin-left:.35rem}.naamveld-klein{font:inherit;color:inherit;background:0 0;border:1px solid #0000;border-radius:6px;width:auto;max-width:14rem;padding:.3rem .45rem;font-weight:500}.naamveld-klein:hover{border-color:var(--lijn-sterk)}.naamveld-klein:focus{border-color:var(--gekozen);background:var(--veld);outline:none}.label-jij{color:var(--zacht);border:1px solid var(--lijn-sterk);border-radius:999px;margin-left:.35rem;padding:0 .45rem;font-size:.72rem}.rol-uitleg{margin-top:.75rem}.link-melding p{margin-bottom:.5rem}.naam-cel{align-items:center;gap:.35rem;display:flex}.naam-cel .label-jij{margin-left:0}.melding-info{background:var(--accent-vlak);border:1px solid var(--lijn-sterk)}.alleen-lezen :is(input,select,textarea,.getalveld){pointer-events:none;background:var(--vlak-zacht)}.alleen-lezen :is(.toevoegen,.knop-verwijder,.knop-klein-icoon,.details-knoppen,.kortingkaart-kop .knop-icoon,.linklijst .knop-icoon,.staffels .knoppen,.kortingen .toevoegen,.links .kaart>.knoppen,.sorteerbalk button:first-of-type,.uitsluiten,.schuifkaart>.knop){display:none!important}.rol-uitleg{margin:.75rem 0 0;padding-left:1.1rem}.rol-uitleg li{margin-bottom:.15rem}:root[data-palet=pruim]:not([data-thema=donker]){--achtergrond:#f6f1f4;--vlak:#fff;--vlak-zacht:#faf5f8;--veld:#fff;--hover:#f1e7ee;--inkt:#2b1a25;--zacht:#6a5563;--vaag:#a28f9b;--lijn:#ece1e8;--lijn-sterk:#dccad6;--nadruk:#501f3a;--accent:#501f3a;--accent-vlak:#f4e4ee;--actie:#993a8c;--link:#8f2c4b;--schaduw:0 1px 2px #501f3a0f}:root[data-palet=pruim][data-thema=donker]{--achtergrond:#1e141a;--vlak:#291b24;--vlak-zacht:#31212b;--veld:#382732;--hover:#43303c;--inkt:#f5ecf1;--zacht:#c9b4c0;--vaag:#96818d;--lijn:#46323e;--lijn-sterk:#5d4553;--nadruk:#fc8e5b;--accent:#fc8e5b;--accent-vlak:#4a2a3b;--actie:#c45db6;--link:#ffb48f}.beperkingen{margin:.25rem 0 1rem}.beperking-regel{grid-template-columns:8rem minmax(0,11rem) auto;place-items:center start;gap:.5rem;margin-bottom:.35rem;display:grid}.beperking-regel select{width:100%;font:inherit;border:1px solid var(--lijn-sterk);background:var(--veld);color:inherit;border-radius:8px;padding:.35rem .5rem}@media (width<=760px){.beperking-regel{grid-template-columns:1fr 1fr}.beperking-regel>:last-child{grid-column:1/-1}}.naam-met-greep{align-items:center;gap:.15rem;display:flex}.naam-met-greep .naamveld{flex:1;min-width:0}.greep{width:1.1rem;height:1.8rem;color:var(--vaag);cursor:grab;opacity:.55;border-radius:4px;flex:none;place-items:center;margin-left:-.35rem;display:grid}tr:hover .greep{opacity:1}.greep:hover{color:var(--inkt);background:var(--hover)}.greep:active{cursor:grabbing}tr.sleep-bron td{opacity:.4}tr.val-boven td{box-shadow:inset 0 3px 0 var(--oranje)}tr.val-onder td{box-shadow:inset 0 -3px 0 var(--oranje)}.alleen-lezen .greep{display:none}@media (width<=760px){.greep{display:none}}.bedrijfsgegevens fieldset{border:0;min-width:0;margin:0;padding:0}.velden-twee{grid-template-columns:1fr 1fr;gap:0 1rem;display:grid}.velden-twee .veld-breed{grid-column:1/-1}.velden-twee .veld{margin-bottom:.8rem}.opslaanbalk{align-items:center;margin-top:1rem}@media (width<=760px){.velden-twee{grid-template-columns:1fr}}.bedrijf-raster{grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;align-items:start;gap:1rem;display:grid}.bedrijf-raster .kaart{margin:0}.bedrijf-links{grid-row:span 2}@media (width<=900px){.bedrijf-raster{grid-template-columns:1fr}.bedrijf-links{grid-row:auto}}.pagina-breed{max-width:84rem}.doc-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.doc-velden .kaart h2{margin-bottom:.75rem;font-size:1.05rem}.doc-fieldset{border:0;min-width:0;margin:0;padding:0}.invulwoorden{margin-top:-.2rem;line-height:1.6}.invulwoorden code{background:var(--vlak-zacht);border:1px solid var(--lijn);border-radius:5px;padding:0 .3rem;font-size:.78rem}.punten-titel,.vast-label{margin-bottom:.35rem;font-weight:500;display:block}.punten-lijst{gap:.45rem;margin:0 0 .5rem;padding:0;list-style:none;display:grid}.punt{grid-template-columns:1.4rem minmax(0,1fr) auto;align-items:start;gap:.4rem;display:grid}.punt-nr{color:var(--oranje);text-align:right;padding-top:.5rem;font-weight:600}.punt textarea{font:inherit;field-sizing:content;border:1px solid var(--lijn-sterk);background:var(--vlak);width:100%;max-height:12rem;color:var(--inkt);resize:vertical;border-radius:8px;min-height:2.6rem;padding:.45rem .6rem}.punt-knoppen{gap:.1rem;padding-top:.25rem;display:flex}.punt-weg:hover{color:var(--fout)}.vast-punt{background:var(--vlak-zacht);border:1px dashed var(--lijn-sterk);border-radius:10px;margin-bottom:.9rem;padding:.6rem .8rem}.vast-punt p{margin:0}.vast-punt p+p{margin-top:.3rem}.doc-opslaan{margin:0 0 1rem}.doc-opslaan-rechts{margin-left:auto}.icoon-lijst{margin:0;padding:0;list-style:none}.icoon-lijst-cats{border-top:1px solid var(--lijn);margin-top:.4rem;padding-top:.4rem}.icoon-regel{grid-template-columns:2.6rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.3rem 0;display:grid}.icoon-vak{place-items:center;width:2.6rem;height:2.45rem;display:grid;position:relative}.icoon-vak img.icoon-vak-achter,.icoon-vak-vorm img{width:100%;height:100%;position:absolute;inset:0}.icoon-vak-voor{place-items:center;display:grid;position:relative;transform:translate(7%,6%)}.icoon-vak-voor img,.icoon-vak-voor svg{object-fit:contain;display:block}.icoon-vak-vorm{border:1px solid var(--lijn);background:#fff;border-radius:10px}.icoon-regel-standaard:not(.icoon-regel-vorm) .icoon-vak-voor{opacity:.55}.icoon-regel-vorm .icoon-naam{font-weight:500}.icoon-knoppen{align-items:center;gap:.3rem;display:flex}.doc-voorbeeld{background:var(--vlak);border:1px solid var(--lijn);box-shadow:var(--schaduw);border-radius:14px;position:sticky;top:1rem;overflow:hidden}.doc-voorbeeld-kop{border-bottom:1px solid var(--lijn);justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem 1rem;display:flex}.doc-voorbeeld-vak{background:#e9e4e1;max-height:calc(100vh - 9rem);overflow:auto}@media (width<=1100px){.doc-raster{grid-template-columns:1fr}.doc-voorbeeld{position:static}.doc-voorbeeld-vak{max-height:70vh}}.doc-velden .veld textarea{field-sizing:content;min-height:4.5rem;max-height:16rem}.melding-let-op{background:var(--let-op-vlak);color:var(--let-op);border:1px solid var(--let-op-lijn);margin-bottom:1rem}.records-balk{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}.records-zoek{font:inherit;border:1px solid var(--lijn-sterk);background:var(--vlak);width:min(100%,22rem);color:var(--inkt);border-radius:8px;padding:.5rem .75rem}.records-vak{overflow-x:auto}.records-tabel{min-width:52rem}.records-tabel th{padding:0}.records-tabel th.r .sorteerknop{justify-content:flex-end}.sorteerknop{font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;width:100%;padding:.6rem .7rem;display:flex}.sorteerknop:hover{color:var(--inkt)}.tabel .r{text-align:right}.records-tabel tr.klikbaar{cursor:pointer}.records-tabel tr.klikbaar:hover td{background:var(--hover)}.records-tabel a{color:inherit;text-decoration:none}.records-email{display:block}.status-pil{white-space:nowrap;background:var(--vlak-zacht);border:1px solid var(--lijn);border-radius:999px;padding:.1rem .6rem;font-size:.78rem;font-weight:500;display:inline-block}.status-nieuw{background:var(--let-op-vlak);color:var(--let-op);border-color:var(--let-op-lijn)}.status-geboekt{background:var(--goed-vlak);color:var(--goed);border-color:var(--goed-lijn)}.status-geannuleerd{color:var(--zacht)}.offerte-stand{white-space:nowrap;font-size:.82rem}.offerte-goed{color:var(--goed);font-weight:500}.offerte-goed:before{content:"✓ "}.offerte-fout{color:var(--fout);font-weight:500}.offerte-bezig,.offerte-geen{color:var(--zacht)}.terug-link{color:var(--zacht);margin-bottom:.6rem;font-size:.9rem;text-decoration:none;display:inline-block}.terug-link:hover{color:var(--inkt)}.record-ref{font-weight:400}.record-raster{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.record-raster .kaart{margin:0}.record-breed{grid-column:1/-1}.record-kaart h2{margin-bottom:.7rem;font-size:1.05rem}.gegeven{border-bottom:1px solid var(--lijn);grid-template-columns:9rem minmax(0,1fr);gap:.75rem;padding:.3rem 0;display:grid}.gegeven:last-child{border-bottom:0}.gegeven-label{color:var(--zacht);font-size:.9rem}.witruimte{white-space:pre-wrap}.gegevens-rij{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:0 1.5rem;display:grid}.document-regel{grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid}.document-icoon{background:var(--fout-vlak);width:2.4rem;height:2.8rem;color:var(--fout);border:1px solid var(--fout-lijn);border-radius:6px;place-items:center;font-size:.68rem;font-weight:700;display:grid}.document-naam{flex-direction:column;font-weight:500;display:flex}.record-tabel-vak{margin:0 -1.25rem;overflow-x:auto}.record-prijs{min-width:40rem}.record-prijs th:first-child,.record-prijs td:first-child{padding-left:1.25rem}.record-prijs th:last-child,.record-prijs td:last-child{padding-right:1.25rem}.record-prijs tfoot td{border-top:2px solid var(--lijn-sterk);border-bottom:0;font-weight:600}.record-prijs tr.korting-regel td{color:var(--goed)}.record-voet{margin-top:.6rem}@media (width<=900px){.record-raster{grid-template-columns:minmax(0,1fr)}.gegeven{grid-template-columns:7rem minmax(0,1fr)}}.gegeven-waarde{overflow-wrap:anywhere}.bron-label{background:var(--vlak-zacht);color:var(--zacht);border:1px solid var(--lijn);vertical-align:1px;border-radius:999px;margin-left:.4rem;padding:0 .45rem;font-size:.7rem}.status-eerste_contact{background:var(--let-op-vlak);color:var(--let-op);border-color:var(--let-op-lijn)}.status-opdracht_bevestigd,.status-factuur_verstuurd{background:var(--goed-vlak);color:var(--goed);border-color:var(--goed-lijn)}.record-kop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.record-kop .status-regel{margin-top:.35rem}.status-keuze select{width:auto;max-width:20rem;font:inherit;border:1px solid var(--lijn-sterk);background-color:var(--vlak-zacht);color:inherit;cursor:pointer;border-radius:999px;padding:.2rem 1.6rem .2rem .7rem;font-size:.82rem;font-weight:500}.status-keuze.status-eerste_contact select{background-color:var(--let-op-vlak);color:var(--let-op);border-color:var(--let-op-lijn)}.status-keuze.status-opdracht_bevestigd select,.status-keuze.status-factuur_verstuurd select{background-color:var(--goed-vlak);color:var(--goed);border-color:var(--goed-lijn)}.status-keuze.status-geannuleerd select{color:var(--zacht)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mailknop{position:relative}.mailknop-menu{background:var(--vlak);border:1px solid var(--lijn);box-shadow:var(--schaduw);z-index:20;border-radius:10px;min-width:13rem;padding:.3rem;position:absolute;top:calc(100% + .3rem);right:0}.mailknop-menu button{font:inherit;text-align:left;cursor:pointer;width:100%;color:var(--inkt);background:0 0;border:0;border-radius:7px;padding:.5rem .7rem}.mailknop-menu button:hover{background:var(--hover)}.mailknop-uitleg{background:var(--let-op-vlak);width:20rem;color:var(--let-op);border:1px solid var(--let-op-lijn);z-index:20;border-radius:10px;padding:.6rem 2rem .6rem .8rem;font-size:.85rem;position:absolute;top:calc(100% + .3rem);right:0}.mailknop-uitleg button{position:absolute;top:.3rem;right:.3rem}.record-tabs{margin-top:.8rem}.record h2,.bewerker h2{margin-bottom:.7rem;font-size:1.05rem}.record-twee{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.record-twee .kaart,.record-twee>div>.kaart{margin-bottom:1rem}.checklist{margin:0;padding:0;list-style:none}.checklist li{border-bottom:1px solid var(--lijn)}.checklist li:last-child{border-bottom:0}.checklist-punt{cursor:pointer;align-items:center;gap:.6rem;padding:.5rem 0;display:flex}.checklist-punt input{width:1.05rem;height:1.05rem;accent-color:var(--goed)}.checklist-wie{color:var(--zacht);margin-left:auto;font-size:.78rem}.notitie textarea{font:inherit;border:1px solid var(--lijn-sterk);background:var(--vlak);width:100%;min-height:5.5rem;color:var(--inkt);resize:vertical;field-sizing:content;border-radius:8px;max-height:20rem;padding:.5rem .65rem}.notitie p{margin:.3rem 0 0}.samenstelling-kop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem;display:flex}.samenstelling-kop h2{margin-bottom:.15rem}.niet-gemaild{background:var(--let-op-vlak);color:var(--let-op);border:1px solid var(--let-op-lijn);vertical-align:2px;border-radius:999px;margin-left:.35rem;padding:.05rem .55rem;font-size:.78rem;font-weight:500}.knop-gemaild{background:var(--vlak-zacht);color:var(--zacht);border:1px solid var(--lijn-sterk)}.knop-gemaild:hover{color:var(--inkt)}.tabelvak-plat{box-shadow:none;overflow-x:auto}.samenstelling-tabel{min-width:44rem}.samenstelling-tabel tfoot td{border-top:2px solid var(--lijn-sterk);border-bottom:0;padding-top:.55rem;padding-bottom:.55rem;font-weight:600}.samenstelling-tabel tr.korting-regel td{color:var(--goed)}.versielijst{margin:0;padding:0;list-style:none}.versielijst li{border-bottom:1px solid var(--lijn);padding:.45rem 0}.versielijst li:last-child{border-bottom:0}.tijdlijn{margin:0;padding:0;list-style:none}.tijdlijn li{border-bottom:1px solid var(--lijn);grid-template-columns:9.5rem 9rem minmax(0,1fr);gap:.8rem;padding:.5rem 0;font-size:.92rem;display:grid}.tijdlijn li:last-child{border-bottom:0}.tijdlijn .zacht{font-size:.85rem}.leeg-samenstelling{text-align:center;padding:2rem 1rem}.leeg-samenstelling p{margin:.3rem 0 1rem}.nieuw-record{max-width:46rem}.bewerker-raster{grid-template-columns:minmax(0,1fr) 18rem;align-items:start;gap:1rem;display:grid}.bewerker-feiten{flex-wrap:wrap;gap:1rem;margin-bottom:.6rem;display:flex}.bewerker-feiten .veld{margin:0}.bewerker-feiten input{width:10rem}.bewerker-vak{overflow-x:auto}.bewerker-tabel{border-collapse:collapse;width:100%;min-width:44rem}.bewerker-tabel th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--zacht);border-bottom:1px solid var(--lijn);white-space:nowrap;padding:.45rem .35rem;font-size:.72rem;font-weight:500}.bewerker-tabel td{border-bottom:1px solid var(--lijn);vertical-align:middle;padding:.35rem;font-size:.92rem}.bewerker-tabel .r{text-align:right}.bewerker-tabel tr.korting-regel td{color:var(--goed)}.bewerker-soort{text-transform:uppercase;letter-spacing:.05em;color:var(--zacht);margin-bottom:.1rem;font-size:.68rem;display:block}.bewerker-in{font:inherit;border:1px solid var(--lijn-sterk);background:var(--vlak);color:var(--inkt);border-radius:7px;width:100%;padding:.3rem .45rem;font-size:.9rem}.bewerker-in.getal{text-align:right;width:4.6rem}.bewerker-in.prijs{text-align:right;width:6rem}.bewerker-in.btw{width:4.6rem}.bewerker-pct{font-weight:500}.slot,.slot-plek{width:1.5rem;margin-left:.2rem;display:inline-block}.slot{cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem}.bewerker-staffel{color:var(--goed);margin-top:.1rem;font-size:.72rem;display:block}.bewerker-waarschuwing td{background:var(--let-op-vlak);color:var(--let-op);padding:.3rem .6rem;font-size:.82rem}.bewerker-uitleg td{background:var(--vlak-zacht)}.bewerker-uitleg textarea{font:inherit;border:1px solid var(--lijn-sterk);background:var(--vlak);width:100%;color:var(--inkt);border-radius:7px;margin-top:.35rem;padding:.4rem .55rem}.checkbox-regel{cursor:pointer;align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.bewerker-toevoegen{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.bewerker-toevoegen select{max-width:16rem}.bewerker-noot{margin-top:.7rem;line-height:1.45}.bewerker-totaal{position:sticky;top:1rem}.bewerker-totaal p{justify-content:space-between;margin:.25rem 0;display:flex}.bewerker-totaal .groot{border-top:1px solid var(--lijn);margin-top:.5rem;padding-top:.5rem;font-size:1.25rem;font-weight:700}.bewerker-acties{gap:.5rem;margin:1rem 0 .4rem;display:grid}.bewerker-acties .knop{text-align:center;text-decoration:none}.bewerker-wijzigingen{margin-top:.6rem;font-size:.85rem}.bewerker-wijzigingen ul{color:var(--zacht);margin:.4rem 0 0;padding-left:1.1rem}.checklist-instellingen{max-width:40rem}.checklist-instellingen fieldset{border:0;margin:0;padding:0}.checklist-instellingen .punt{grid-template-columns:1.4rem minmax(0,1fr) auto}@media (width<=1100px){.bewerker-raster{grid-template-columns:minmax(0,1fr)}.bewerker-totaal{position:static}}@media (width<=900px){.record-twee{grid-template-columns:minmax(0,1fr)}.tijdlijn li{grid-template-columns:1fr;gap:.1rem}}.record-kop .status-keuze select{width:auto!important}.record-kop-knoppen{align-items:flex-start;gap:.5rem;display:flex}.record-kop{flex-wrap:nowrap}.record-kop-knoppen{flex:none}@media (width<=760px){.record-kop{flex-wrap:wrap}}.checklist-instellingen .punt.punt-met-tekst{grid-template-columns:1.4rem minmax(0,12rem) minmax(0,1fr) auto}.checklist-instellingen+.checklist-instellingen{margin-top:1rem}.veld-met-knop{align-items:center;gap:.4rem;display:flex}.veld-met-knop input{flex:1;min-width:0}.vinkjes{gap:.35rem;margin-top:.75rem;display:grid}.catering-velden{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:.5rem;display:grid}@media (width<=640px){.checklist-instellingen .punt.punt-met-tekst{grid-template-columns:1.4rem minmax(0,1fr) auto}.checklist-instellingen .punt.punt-met-tekst>input:nth-of-type(2){grid-column:2}.catering-velden{grid-template-columns:1fr 1fr}}.tijdsplanning{margin-top:1rem}.tp-kop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem;display:flex}.tp-kop h2{margin-bottom:.15rem}.tp-kop-rechts{align-items:center;gap:.75rem;display:flex}.tp-totaal{color:var(--inkt);background:var(--vlak-zacht);border:1px solid var(--lijn);font-variant-numeric:tabular-nums;border-radius:999px;padding:.2rem .8rem;font-size:.88rem;font-weight:600}.tp-twee{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:1.25rem;display:grid}.tp-label{text-transform:uppercase;letter-spacing:.08em;color:var(--paars);margin-bottom:.5rem;font-size:.68rem;font-weight:600}.tp-soort{text-transform:uppercase;letter-spacing:.08em;color:var(--paars);font-size:.64rem;font-weight:600;line-height:1.3;display:block}.tp-voorbeeld{border:1px solid var(--lijn);color:#2b1422;background:#fffaf5;border-radius:12px;padding:.9rem;position:sticky;top:1rem;box-shadow:0 2px 10px #501f3a0f}.tp-vb{position:relative}.tp-vb.met-drank .tp-vb-kaart,.tp-vb.met-drank .tp-vb-einde>span:last-child{margin-left:.9rem}.tp-band{background:linear-gradient(#fc8e5b,#f84c4c);border-radius:999px;width:.5rem;position:absolute;left:3.35rem}.tp-vb ol{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.tp-vb li{grid-template-columns:2.9rem minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.tp-vb-tijd{color:#501f3a;text-align:right;font-variant-numeric:tabular-nums;padding-top:.45rem;font-size:.82rem;font-weight:700}.tp-vb-kaart{background:#fff;border-radius:8px;padding:.45rem .6rem;font-size:.84rem;box-shadow:0 1px 4px #4f1f3a14}.tp-vb-kaart b{color:#501f3a}.tp-vb-kaart .zacht{color:#6e5563}.tp-chip{color:#8a5a45;background:#fff6f0;border:1px solid #fde2d3;border-radius:999px;margin:.2rem .2rem 0 0;padding:0 .4rem;font-size:.68rem;display:inline-block}.tp-vb-drank{margin-top:.5rem;color:#6e5563!important}.tp-lijst{--tp-kol:1.1rem 1.75rem minmax(0, 1fr) 7.25rem 7.25rem 1.75rem}.tp-raster{grid-template-columns:var(--tp-kol);align-items:center;column-gap:.6rem;display:grid}.tp-kolomkop{text-transform:uppercase;letter-spacing:.08em;color:var(--vaag);border-bottom:1px solid var(--lijn);padding:0 .5rem .35rem;font-size:.66rem;font-weight:600}.tp-rijen{margin:0;padding:0;list-style:none}.tp-rij{border-bottom:1px solid var(--lijn);border-radius:10px;row-gap:.45rem;padding:.6rem .5rem;transition:background .12s}.tp-rij.tp-doel{box-shadow:inset 0 2px 0 var(--oranje);border-radius:0}.tp-rij.tp-doel-bij{box-shadow:inset 0 -2px 0 var(--oranje);border-radius:0}.tp-sleept{opacity:.45}.tp-nr{background:var(--oranje);color:#fff;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.78rem;font-weight:700;display:grid}.tp-nr-drank{background:#b98fb4;font-size:.8rem}.tp-naam{min-width:0}.tp-naam b{color:var(--inkt);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;display:block;overflow:hidden}.tp-tijd,.tp-duur{font:inherit;border:1px solid var(--lijn-sterk);background:var(--veld);width:100%;min-width:0;height:2.2rem;color:var(--inkt);font-variant-numeric:tabular-nums;border-radius:8px;padding:0 .55rem;font-size:.9rem}.tp-tijd{font-weight:600}.tp-meer{justify-self:end;width:1.75rem;height:1.75rem}.tp-sub{grid-column:3/6;grid-template-columns:subgrid;align-items:center;row-gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.tp-meer-vak{border-top:1px dashed var(--lijn-sterk);border-bottom:1px dashed var(--lijn-sterk);padding:.55rem 0}.tp-sub-label{color:var(--zacht);font-size:.82rem}.tp-meer-vak>.tp-tijd{grid-column:2}.tp-sub-naam{grid-template-columns:2.9rem minmax(0,1fr);align-items:center;gap:.4rem;display:grid}.tp-fase-tijd{color:#e8692f;font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:600}.tp-sub-naam .bewerker-in{height:2.2rem}.tp-sub .tp-duur{grid-column:3}.tp-sub-naam{grid-column:1}.tp-meer-knoppen{flex-wrap:wrap;grid-column:1/-1;gap:.4rem;display:flex}.tp-bij{margin-top:.05rem}.tp-los{cursor:grab;grid-column:1/-1;justify-self:start;max-width:100%}.tp-los-naam{border:1px dashed var(--lijn-sterk);background:var(--vlak);border-radius:8px;align-items:center;gap:.4rem;min-width:0;max-width:100%;height:2rem;padding:0 .6rem;font-size:.86rem;display:inline-flex}.tp-los-naam .tp-soort{flex:none;display:inline}.tp-los-tekst{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tp-drank{background:linear-gradient(90deg,#f6ecf5,#eaf6f1);border-bottom:0;margin-top:.4rem}.tp-einde{color:var(--zacht);padding:.55rem .5rem}.tp-nr-einde{background:var(--zacht);width:.75rem;height:.75rem;box-shadow:0 0 0 3px var(--lijn);margin:0 auto}.tp-einde-naam{font-size:.88rem}.tp-einde-tijd{color:var(--inkt);font-variant-numeric:tabular-nums;padding-left:.55rem;font-weight:700}.tijdsplanning>.tp-twee .tp-lijst>.knop{margin-top:.75rem}.tp-vb-einde .tp-vb-tijd{padding-top:0}.tp-vb-einde{align-items:center}:root[data-thema=donker] .tp-drank{background:linear-gradient(90deg,#4a2b45,#22403a)}:root[data-thema=donker] .tp-drank .tp-soort,:root[data-thema=donker] .tp-drank b{color:#fff}@media (width<=900px){.tp-twee{grid-template-columns:1fr}.tp-voorbeeld{order:2;position:static}}@media (width<=560px){.tp-lijst{--tp-kol:1rem 1.75rem minmax(0, 1fr) 5.6rem 5.6rem 1.75rem}.tp-raster{column-gap:.4rem}}.tijden-raster{gap:.6rem;margin-top:.5rem;display:grid}.tijden-regel{border-bottom:1px dashed var(--lijn);gap:.35rem;padding-bottom:.6rem;display:grid}.tijden-regel:last-child{border-bottom:0}.duur-in{align-items:center;gap:.5rem;display:flex}.duur-in input{width:6rem}.fasen-in{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.fase-in{background:var(--vlak-zacht);border:1px solid var(--lijn);border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .3rem .15rem .4rem;display:inline-flex}.fase-in .bewerker-in{width:8rem}.fase-in .bewerker-in.getal{width:4.2rem}.dagprog{gap:.3rem;margin:.25rem 0 .5rem;padding:0;list-style:none;display:grid}.dagprog li{border-bottom:1px dashed var(--lijn);grid-template-columns:7.5rem minmax(0,1fr);gap:.75rem;padding:.3rem 0;display:grid}.dagprog li:last-child{border-bottom:0}.dagprog-tijd{color:var(--inkt);font-variant-numeric:tabular-nums;font-weight:600}.bewerker-tabel .sleep-kol{text-align:center;width:1.4rem;padding-left:0;padding-right:0}.sleep-greep{cursor:grab;color:var(--vaag);-webkit-user-select:none;user-select:none;border-radius:4px;padding:.2rem .15rem;font-size:1rem;display:inline-block}.sleep-greep:hover{color:var(--inkt);background:var(--hover)}.bewerker-tabel tr.sleept td{opacity:.4}.bewerker-tabel tr.sleep-doel td{box-shadow:inset 0 2px 0 var(--oranje)}.concept-kaart{border:1.5px dashed var(--oranje)}.concept-acties{justify-content:flex-start;margin-top:.75rem}.samenstelling-balk .samenstelling-kop{align-items:center;margin-bottom:0}.samenstelling-acties{border-top:1px solid var(--lijn);flex-wrap:wrap;justify-content:flex-start;margin-top:.75rem;padding-top:.75rem}.planning-strook .notitie-kop{margin-bottom:.4rem}.planning-strook h2 .niet-gemaild{margin-left:.4rem}.planning-kort{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.25rem 1.25rem;margin:0 0 .3rem;padding:0;list-style:none;display:grid}.planning-kort li{grid-template-columns:3.4rem minmax(0,1fr);gap:.5rem;padding:.2rem 0;font-size:.92rem;display:grid}.regel-naam{display:block;position:relative}.regel-naam .bewerker-in{width:100%;padding-right:2.1rem}.regel-wissel{width:1.6rem;height:1.6rem;color:var(--zacht);border-radius:6px;place-items:center;font-size:1rem;line-height:1;display:grid;position:absolute;top:50%;right:.3rem;transform:translateY(-50%)}.regel-wissel:hover,.regel-wissel:focus-within{background:var(--hover);color:var(--inkt)}.regel-wissel>span{pointer-events:none;transform:translateY(-.15rem)}.regel-wissel select{opacity:0;cursor:pointer;width:100%;height:100%;font:inherit;position:absolute;inset:0}select option,select optgroup{background:var(--vlak);color:var(--inkt)}select optgroup{font-weight:600}.bewerker-status{color:var(--zacht);margin:.75rem 0 .25rem;font-size:.82rem}.bewerker-status-klaar{color:var(--goed)}.bewerker-status-fout{color:var(--fout)}.records-filters{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-bottom:.75rem;display:flex}.segment{border:1px solid var(--lijn-sterk);background:var(--vlak);border-radius:10px;display:inline-flex;overflow:hidden}.segment button{font:inherit;color:var(--inkt);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.88rem;display:inline-flex}.segment button+button{border-left:1px solid var(--lijn)}.segment button[aria-pressed=true]{background:var(--accent);color:var(--accent-tekst)}.teller{background:var(--vlak-zacht);min-width:1.3rem;color:var(--zacht);text-align:center;border-radius:999px;padding:0 .35rem;font-size:.72rem;font-weight:600}.segment button[aria-pressed=true] .teller{color:inherit;background:#fff3}.segment button.met-teller:not([aria-pressed=true]) .teller{background:var(--oranje);color:#fff}.schakel{cursor:pointer;align-items:center;gap:.4rem;font-size:.9rem;display:inline-flex}.actie-cel{min-width:11rem;font-weight:600;display:block}.te-laat{color:var(--fout)}.dubbel-label{background:var(--let-op-vlak);color:var(--let-op);border-color:var(--let-op-lijn)}.actie-veld>span:first-child{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.actie-auto{color:var(--goed);font-weight:500}.actie-hand{color:var(--let-op);font-weight:500}.veld>span.actie-regel{grid-template-columns:minmax(0,1fr) 10.5rem auto;align-items:center;gap:.5rem;margin:0;font-weight:400;display:grid}.notitie-kop{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.notitie-kop h2{margin:0}.feiten{grid-template-columns:7rem 1fr;gap:.35rem .75rem;margin:.5rem 0;display:grid}.feiten dt{color:var(--zacht)}.feiten dd{margin:0;font-weight:500}.waarschuwingen{gap:.4rem;margin-bottom:.75rem;display:grid}.waarschuwingen .melding{margin:0}@media (width<=640px){.veld>span.actie-regel{grid-template-columns:1fr}}.termijnen{border:0;gap:.5rem;margin:.5rem 0;padding:0;display:grid}.termijn{grid-template-columns:14rem 5rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.termijn input{width:100%}@media (width<=640px){.termijn{grid-template-columns:1fr 5rem}.termijn .zacht{grid-column:1/-1}}.let-op-lijst{background:var(--let-op-vlak,#fff6e6);border:1px solid var(--let-op-lijn,#f2d9a6);border-radius:8px;margin:.6rem 0 0;padding:.6rem .8rem .6rem 1.9rem}.let-op-lijst li+li{margin-top:.3rem}.venster-tekst p+p{margin-top:.5rem}.factuur-soort{align-items:center;gap:.6rem;display:inline-flex}.factuur-soort .segment button{padding:.25rem .65rem;font-size:.8rem}.link-regel{overflow-wrap:anywhere;margin:.6rem 0 0}.link-regel code{background:var(--vlak-zacht);border-radius:6px;padding:.3rem .5rem;font-size:.78rem;display:inline-block}.bevestigd-kaart h2{color:var(--goed)}.bewijs{border-top:1px solid var(--lijn);grid-template-columns:max-content minmax(0,1fr);gap:.35rem 1rem;margin:.8rem 0 0;padding-top:.8rem;font-size:.88rem;display:grid}.bewijs dt{color:var(--zacht)}.bewijs dd{overflow-wrap:anywhere;margin:0}.code-regel{font-family:ui-monospace,monospace;font-size:.72rem;display:block}@media (width<=640px){.bewijs{grid-template-columns:1fr}.bewijs dt{margin-top:.4rem}}.doc-smal{max-width:760px}.mail-kies{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:.4rem;display:flex}.mail-kies .veld{flex:1;min-width:14rem;margin-bottom:0}.mail-modus{margin:.2rem 0 .6rem}.mail-tekst{font:inherit;min-height:16rem;font-size:.92rem;line-height:1.55}.mail-html{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.8rem;line-height:1.5}.invulknoppen{flex-wrap:wrap;align-items:center;gap:.3rem .35rem;margin-top:.6rem;display:flex}.invulknoppen .chip{cursor:pointer;padding:.15rem .5rem;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.74rem}.chip-vast{cursor:default}.vinklijst{flex-wrap:wrap;gap:.5rem 1.2rem;display:flex}.vink{cursor:pointer;align-items:center;gap:.45rem;display:inline-flex}.mail-voorbeeld-kop{flex-wrap:wrap;gap:.5rem}.mail-voorbeeld-keuzes{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.mail-voorbeeld-keuzes select{font:inherit;border:1px solid var(--lijn-sterk);background:var(--vlak);color:var(--inkt);border-radius:8px;padding:.25rem .4rem;font-size:.82rem}.mail-voorbeeld-keuzes .segment button{padding:.25rem .6rem;font-size:.8rem}.mail-kopregels{padding:.55rem .2rem .6rem;font-size:.88rem}.mail-kopregels p{margin:0 0 .3rem}.mail-bijlagen{flex-wrap:wrap;gap:.35rem;display:flex}.mail-vak{border:1px solid var(--lijn);background:#f7f3f4;border-radius:10px;overflow:hidden}.mail-vak iframe{background:#f7f3f4;border:0;width:100%;height:760px;margin:0 auto;transition:width .2s;display:block}.mail-vak iframe.mail-smal{width:390px;max-width:100%}.handtekening-raster{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:1rem 1.4rem;display:grid}.handtekening-beeld{border:1px dashed var(--lijn-sterk);background:#fff;border-radius:10px;justify-items:start;gap:.6rem;min-height:6rem;padding:.8rem;display:grid}.handtekening-beeld img{max-width:100%;height:auto;display:block}@media (width<=760px){.handtekening-raster{grid-template-columns:1fr}}.mail-van{margin:0;padding:.5rem 0;font-size:.92rem}.mail-invoegen{margin-top:.4rem}.mail-invoegen summary{cursor:pointer}.mail-bijlagenlijst{margin:.7rem 0 0;padding:0;font-size:.9rem;list-style:none}.mail-bijlagenlijst li{padding:.2rem 0}.mail-bijlagenlijst .bijlage-ontbreekt{color:var(--let-op)}.mailknop-menu .mailknop-kop{color:var(--zacht);text-transform:uppercase;letter-spacing:.04em;padding:.35rem .7rem .2rem;font-size:.75rem}.melding>p{margin:0 0 .4rem}.melding>p:last-child{margin-bottom:0}.tab-teller{color:#fff;background:#fc8e5b;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;font-size:.72rem;font-weight:600;display:inline-flex}.concepten-lijst{margin:0;padding:0;list-style:none}.concepten-lijst li{border-top:1px solid var(--lijn);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0;display:flex}.concepten-lijst li:first-child{border-top:0;padding-top:0}.concepten-lijst li>div{flex-direction:column;gap:.15rem;min-width:0;display:flex}.concepten-lijst .knoppen{margin:0}.sjabloon-lijst{margin:0;padding:0;list-style:none}.sjabloon-lijst>li{border-top:1px solid var(--lijn);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;padding:.75rem 0;display:flex}.sjabloon-lijst>li:first-child{border-top:0;padding-top:.2rem}.sjabloon-lijst>li>div{flex-direction:column;flex:18rem;gap:.15rem;min-width:0;display:flex}.sjabloon-lijst .knoppen{margin:0}.sjabloon-lijst>li>.sjabloon-voorbeeld{flex:100%;max-width:640px}.sjabloon-voorbeeld .mail-vak iframe{height:auto}.sjablonen-systeem{background:var(--hover)}.tekst-editor{margin-bottom:.4rem}.editor-balk{border:1px solid var(--lijn-sterk);background:var(--hover);border-bottom:0;border-radius:10px 10px 0 0;flex-wrap:wrap;align-items:center;gap:.15rem;padding:.25rem .35rem;display:flex}.editor-balk+.editor-link,.editor-balk+textarea{border-top-left-radius:0!important;border-top-right-radius:0!important}.editor-knop{font:inherit;min-width:2rem;height:2rem;color:var(--inkt);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0 .4rem;font-size:.95rem;display:inline-flex}.editor-knop:hover,.editor-knop:focus-visible{background:var(--vlak);box-shadow:0 0 0 1px var(--lijn-sterk)}.editor-scheiding{background:var(--lijn-sterk);width:1px;height:1.2rem;margin:0 .25rem}.editor-kaal{font-size:.9rem}.editor-kaal s{font-size:.75rem}.editor-link{border:1px solid var(--lijn-sterk);background:var(--vlak);border-bottom:0;grid-template-columns:1fr 1.4fr auto;align-items:end;gap:.5rem;padding:.55rem .6rem;display:grid}.editor-link .veld,.editor-link .knoppen{margin:0}@media (width<=640px){.editor-link{grid-template-columns:1fr}}.tekst-editor textarea{border-top-left-radius:0;border-top-right-radius:0}.kleur-raster{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.55rem .9rem;display:grid}.kleur-veld{align-items:center;gap:.6rem;font-size:.88rem;display:flex}.kleur-veld input[type=color]{border:1px solid var(--lijn-sterk);cursor:pointer;background:0 0;border-radius:8px;flex:none;width:2.4rem;height:2.4rem;padding:0}.kleur-veld>span{flex-direction:column;gap:.1rem;min-width:0;display:flex}.kleur-code{font:inherit;border:1px solid var(--lijn);background:var(--vlak);width:6.5rem;color:var(--inkt);border-radius:6px;padding:.15rem .35rem;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.78rem}.belregel-rij{grid-template-columns:1fr 1fr auto;align-items:end;gap:.6rem;display:grid}.belregel-rij .veld{margin-bottom:.5rem}.belregel-rij .knop,.mail-voorbeeld-keuze{margin-bottom:.6rem}.versies{margin-top:1rem}.versies summary{cursor:pointer;font-weight:500}.versie-lijst{margin:.5rem 0;padding:0;list-style:none}.versie-lijst li{border-top:1px solid var(--lijn);justify-content:space-between;align-items:center;gap:.8rem;padding:.4rem 0;display:flex}.eigen-woord{border:1px solid var(--lijn);background:var(--vlak);border-radius:12px;margin-bottom:.8rem;padding:.8rem .9rem .4rem}.eigen-woord-kop{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:end;gap:.7rem;display:grid}.eigen-woord-knoppen{align-items:center;gap:.3rem;margin-bottom:.8rem;display:inline-flex}.veld>span.woord-in,.woord-in{align-items:center;gap:.2rem;margin:0;font-family:ui-monospace,Menlo,Consolas,monospace;font-weight:400;display:flex}.woord-in input{font-family:inherit}.eigen-woord-voorbeeld{margin:.2rem 0 .5rem}.invulwoorden-tabel td,.invulwoorden-tabel th{text-align:left;vertical-align:top;padding:.35rem .5rem;font-size:.88rem}@media (width<=640px){.eigen-woord-kop,.belregel-rij{grid-template-columns:1fr}}.veld>.segment{width:auto;display:inline-flex}.eigen-woord .mail-invoegen{margin-bottom:.6rem}.inzage-lijst{margin:0 0 1rem;padding:0;list-style:none}.inzage-lijst>li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.6rem;display:flex}.inzage-lijst>li>div{flex-wrap:wrap;align-items:center;gap:.3rem .5rem;min-width:0;display:flex}.inzage-lijst .zacht{flex-basis:100%}.inzage-uit{background:var(--let-op-vlak);color:var(--let-op)}.inzage-link input{width:100%;font:inherit;border:1px solid var(--lijn-sterk);background:var(--hover);color:var(--inkt);border-radius:8px;margin-bottom:.6rem;padding:.5rem .6rem;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.78rem}.veld .vink input[type=checkbox]{flex:none;width:auto;margin:0}.veld .vinklijst{margin-top:.2rem}.inzage-lijst>li>div{flex:18rem}.tp-drank-fout{box-shadow:inset 3px 0 0 var(--let-op,#b26b00)}.tp-drank-melding{margin:.4rem 0 .6rem}.kaart-klein{padding-top:.8rem;padding-bottom:.8rem}.kaart-klein .veld{max-width:22rem;margin-bottom:0}.sjabloon-nog-niet b{color:var(--zacht)}.staffel-keuze{gap:.6rem;max-width:40rem;margin:.5rem 0 .8rem;display:grid}.staffel-keuze fieldset{border:0;margin:0;padding:0}.staffel-keuze legend{text-transform:uppercase;letter-spacing:.04em;color:var(--zacht);margin-bottom:.35rem;font-size:.74rem;font-weight:500}.soort-optie{border:1px solid var(--lijn);cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:.6rem;margin-bottom:.35rem;padding:.55rem .75rem;display:grid}.soort-optie input{margin-top:.2rem}.soort-optie span{gap:.15rem;display:grid}.soort-optie.gekozen{border-color:var(--oranje,#fc8e5b);background:var(--vlak-zacht)}.staffel-eenheid{flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;display:flex}.staffel-eenheid legend{width:100%}.staffel-nieuw{max-width:42rem;margin-top:.8rem}.staffel-nieuw h3{margin:0 0 .6rem}.editor-tekstknop{white-space:nowrap;padding:0 .2rem;font-size:.78rem;font-weight:600}.voorwaarde-paneel{gap:.55rem;display:grid}.voorwaarde-regel{border:1px solid var(--lijn);background:var(--vlak,#fff);border-radius:10px;gap:.4rem;padding:.55rem .65rem;display:grid}.voorwaarde-en{text-transform:uppercase;letter-spacing:.04em;color:var(--zacht);font-size:.74rem;font-weight:600}.voorwaarde-kop{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.voorwaarde-kop select{width:auto}.voorwaarde-getal{width:5rem}.voorwaarde-opties{gap:.15rem;max-height:16rem;display:grid;overflow:auto}.voorwaarde-opties details summary{cursor:pointer;padding:.15rem 0;font-weight:500}.voorwaarde-opties details .checkbox-regel{padding-left:1rem}.voorwaarde-chips{flex-wrap:wrap;gap:.25rem 1rem;max-height:none;display:flex}.voorwaarde-zin{margin:0}.blokken-lijst{margin-top:.5rem}.blokken-lijst ol{gap:.3rem;margin:.25rem 0 0;padding-left:1.2rem;display:grid}.blokken-lijst li>span:first-child{margin-right:.5rem}.blokken-lijst li .knoppen{gap:.3rem;display:inline-flex}.mail-voorbeeld-blokken{padding:.4rem .75rem 0}.mail-voorbeeld-blokken .veld{margin:0}.link-keuze{text-align:left;gap:.45rem;display:grid}.link-keuze p{margin:0}.link-keuze-status{border-top:1px solid var(--lijn);margin-top:.4rem;padding-top:.5rem}.offerte-keuze{border:1px solid var(--lijn);border-radius:10px;gap:.25rem;margin:.5rem 0;padding:.55rem .7rem;display:grid}.chip-klein{vertical-align:middle;margin-left:.4rem;padding:.05rem .45rem;font-size:.7rem}.verstuurde-mails li{border-bottom:1px solid var(--lijn);gap:.35rem;padding:.7rem 0;display:grid}.verstuurde-mails li:last-child{border-bottom:0}.verstuurde-mail-kop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.verstuurde-mail-kop>div{gap:.1rem;display:grid}.mailstatus{background:var(--vlak-zacht);color:var(--zacht);white-space:nowrap;border-radius:999px;padding:.15rem .55rem;font-size:.78rem}.mailstatus-afgeleverd{color:#2c6b4b;background:#e8f4ee}.mailstatus-geopend,.mailstatus-geklikt{color:#24618a;background:#e3f1fb}.mailstatus-niet_afgeleverd,.mailstatus-spam{color:#a12c2c;background:#fbe7e7}.verstuurde-mail-vak iframe{border:0;width:100%;height:640px}:root[data-thema=donker] .mailstatus-afgeleverd{color:#9fd8b8;background:#1f3a2d}:root[data-thema=donker] .mailstatus-geopend,:root[data-thema=donker] .mailstatus-geklikt{color:#a9d4f2;background:#1d3344}:root[data-thema=donker] .mailstatus-niet_afgeleverd,:root[data-thema=donker] .mailstatus-spam{color:#f2b3b3;background:#4a2222}
