:root[data-donker]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#1f1e1c;--surface:#272624;--surface-soft:#302f2c;--border:#3b3a36;--project-grond:#1f1e1c;--project-rail:#ffffff0f;--foreground:#ebebe8;--ink:#ebebe8;--muted:#a3a096;--accent:#7c7452;--accent-dark:#8f8762;--accent-soft:#38352a;--accent-knop:#45412f;--accent-knop-hover:#524d38;--ok:#c4c0ac;--ok-bg:#38352a;--warn:#c4c0ac;--warn-bg:#38352a;--neutral:#a3a096;--neutral-bg:#302f2c;--info:#a3a096;--info-bg:#302f2c;--danger:#f0857a;--danger-bg:#43231f;--olive:#c4c0ac;--olive-bg:#38352a;--knop-neutraal:#302f2c;--knop-neutraal-hover:#3a3935;--vlak:#302f2c;--vlak-knop:#302f2c;--vlak-knop-hover:#3a3935;--vlak-wijs:#2f2e2b;--ds-actief:#34332f;--ds-vlak:#34332f;--ds-aanwijzen:#2f2e2b;--ds-lijn:#3b3a36;--ds-lijn-zacht:#33322f;--ds-tekst-2:#a3a096;--ds-amber:#c4c0ac;--ds-rood:#f0857a;--ds-rood-vlak:#c0453d;--kaart-label:#8f8c84;--kaart-leeg:#5a564c;--kaart-lijn:#33322f;--kaart-lijn-sterk:#3b3a36;--kaart-meubel-bg:#2b2a27;--kaart-hover:#2f2e2b;--kaart-rood:#f0857a;--schaal-3:#8a8570;--schaal-4:#6f6b5a;--schaal-5:#55523f;--ds-zweef:0 0 0 1px #00000080, 0 10px 28px -8px #0009;--kaart-rand:#3b3a36;--stip-rand:#ebebe859;--inz-panel-border:#3b3a36;--inz-panel-soft:#2b2a27;--inz-panel-muted:#a3a096;--inz-red:#a3a096;--inz-omzet:#8a877e}:root[data-donker] body{color:#ebebe8;background:#1f1e1c}:root[data-donker] .quote-document{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--surface:#fff;--surface-soft:#f5f1e8;--border:#e7e1d3;--project-grond:#fff;--foreground:#22262a;--ink:#22262a;--muted:#6f6f66;--accent:#6a6344;--accent-dark:#a58d47;--accent-soft:#f1ead9;--accent-knop:#cdc49b;--accent-knop-hover:#c2b88a;--ok:#3d7a3f;--ok-bg:#e9f1e5;--warn:#a3742c;--warn-bg:#f7eed9;--neutral:#6f6a60;--neutral-bg:#efece4;--info:#56677a;--info-bg:#e9eef3;--danger:#9c3a1f;--danger-bg:#f7e2dc;--olive:#5f6f33;--olive-bg:#eef0df;--knop-neutraal:#f1f1ef;--knop-neutraal-hover:#e6e6e0;--vlak:#f4f4ef;--vlak-knop:#f1f1ef;--vlak-knop-hover:#e6e6e0;--vlak-wijs:#f8f8f5;--ds-actief:#efeee9;--ds-vlak:#ecebe6;--ds-aanwijzen:#f3f2ee;--ds-lijn:#e7e5df;--ds-lijn-zacht:#efede8;--ds-tekst-2:#6b675f;--ds-amber:#b07219;--ds-rood:#b3372f;--ds-rood-vlak:#c0453d;--kaart-label:#9b9a97;--kaart-leeg:#cfc7b7;--kaart-lijn:#f1f0ec;--kaart-lijn-sterk:#ecebe4;--kaart-meubel-bg:#fafaf8;--kaart-hover:#f7f7f5;--kaart-rood:#b3372f;--schaal-3:#b9b49e;--schaal-4:#c4bfa8;--schaal-5:#dcd9cc;--ds-zweef:0 0 0 1px #1f1e1b0f, 0 10px 28px -8px #1f1e1b2e;--kaart-rand:#22262a12;--stip-rand:#2b26202e;--inz-panel-border:#ecebe7;--inz-panel-soft:#f8f8f6;--inz-panel-muted:#797875;--inz-red:#5c5950;--inz-omzet:#e2e1dd}:where(:root[data-donker]) .login-page:not(:where(.quote-document *)){background:radial-gradient(circle at 15% 16%,#6a634414,#0000 34%),#272624}:where(:root[data-donker]) .login-canvas:not(:where(.quote-document *)){background:linear-gradient(90deg,#272624 0% 55%,#2b2a27 55% 100%)}:where(:root[data-donker]) .login-brand:not(:where(.quote-document *)){background:radial-gradient(circle at 28% 20%,#6a63441a,#0000 34%),linear-gradient(#27262499,#27262429)}:where(:root[data-donker]) .uitgelogd-scherm:not(:where(.quote-document *)){background:var(--background)}:where(:root[data-donker]) .login-brand-rule:not(:where(.quote-document *)){background:var(--login-accent)}:where(:root[data-donker]) .login-brand h1:not(:where(.quote-document *)){color:#ebebe8}:where(:root[data-donker]) .login-brand p:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .login-kitchen:not(:where(.quote-document *)){background-image:url(/login-kitchen-visual.webp)}:where(:root[data-donker]) .login-panel:not(:where(.quote-document *)){background:#272624eb}:where(:root[data-donker]) .login-panel h2:not(:where(.quote-document *)){color:#ebebe8}:where(:root[data-donker]) .login-field:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .login-input-wrap:not(:where(.quote-document *)){background:var(--vlak);color:var(--muted)}:where(:root[data-donker]) .login-input-wrap:focus-within:not(:where(.quote-document *)){background:var(--surface)}:where(:root[data-donker]) .login-input-wrap input:not(:where(.quote-document *)){color:var(--foreground);background:0 0}:where(:root[data-donker]) button.login-eye:not(:where(.quote-document *)){color:inherit;background:0 0}:where(:root[data-donker]) .login-input-wrap input:not(:where(.quote-document *))::placeholder{color:#a3a096}:where(:root[data-donker]) .login-input-wrap input:not(:where(.quote-document *)):-webkit-autofill{-webkit-text-fill-color:var(--foreground);caret-color:var(--foreground)}:where(:root[data-donker]) .login-input-wrap input:-webkit-autofill:hover:not(:where(.quote-document *)){-webkit-text-fill-color:var(--foreground);caret-color:var(--foreground)}:where(:root[data-donker]) .login-input-wrap input:-webkit-autofill:focus:not(:where(.quote-document *)){-webkit-text-fill-color:var(--foreground);caret-color:var(--foreground)}:where(:root[data-donker]) .login-input-wrap input:-webkit-autofill:active:not(:where(.quote-document *)){-webkit-text-fill-color:var(--foreground);caret-color:var(--foreground)}:where(:root[data-donker]) .login-melding:not(:where(.quote-document *)){background:var(--surface-soft)}:where(:root[data-donker]) .login-melding p:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .login-error:not(:where(.quote-document *)){background:var(--danger-bg);color:var(--danger)}:where(:root[data-donker]) .login-melding:not(:where(.quote-document *)){background:var(--neutral-bg);color:var(--foreground)}:where(:root[data-donker]) .login-security:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .app-frame:not(:where(.quote-document *)){background:var(--background)}:where(:root[data-donker]) .topbar:not(:where(.quote-document *)){background:var(--surface);border-bottom:1px solid #3b3a36}:where(:root[data-donker]) .brand-logo:not(:where(.quote-document *)){background:0 0}:where(:root[data-donker]) .topbar-divider:not(:where(.quote-document *)){background:var(--border)}:where(:root[data-donker]) .topbar-product:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .company-switcher:not(:where(.quote-document *)){color:var(--foreground);background:0 0;border:none}:where(:root[data-donker]) .user-avatar:not(:where(.quote-document *)){background:var(--neutral-bg);color:var(--accent-dark)}:where(:root[data-donker]) .meldingen-trigger:not(:where(.quote-document *)){color:var(--muted);background:0 0;border:none}:where(:root[data-donker]) .meldingen-trigger:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .meldingen-trigger[aria-expanded=true]:not(:where(.quote-document *)){background:var(--surface-soft);color:var(--foreground)}:where(:root[data-donker]) .meldingen-trigger:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .meldingen-stip:not(:where(.quote-document *)){background:var(--accent)}:where(:root[data-donker]) .meldingen-paneel:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .meldingen-leeg:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .meldingen-rij:hover .meldingen-item:not(:where(.quote-document *)),:where(:root[data-donker]) .meldingen-rij:hover .meldingen-item-weg:not(:where(.quote-document *)){background:var(--surface-soft)}:where(:root[data-donker]) .meldingen-item:not(:where(.quote-document *)){color:var(--foreground);background:0 0;border:none}:where(:root[data-donker]) .meldingen-item:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .meldingen-item-weg:hover:not(:where(.quote-document *)){background:var(--surface-soft)}:where(:root[data-donker]) .meldingen-item>svg:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .meldingen-item.ongelezen>svg:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .meldingen-item-tekst:not(:where(.quote-document *)),:where(:root[data-donker]) .meldingen-item-tijd:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .meldingen-item-weg:not(:where(.quote-document *)){color:var(--muted);background:0 0;border:none}:where(:root[data-donker]) .meldingen-item-weg:focus-visible:not(:where(.quote-document *)),:where(:root[data-donker]) .meldingen-item:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .account-trigger:not(:where(.quote-document *)){color:var(--foreground);background:0 0;border:0}:where(:root[data-donker]) .account-trigger:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .account-trigger[aria-expanded=true]:not(:where(.quote-document *)){background:var(--knop-neutraal)}:where(:root[data-donker]) .account-trigger:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .account-trigger-copy span:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .account-menu-panel:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .account-menu-email:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .account-menu-section:not(:where(.quote-document *)){border-top:1px solid var(--border)}:where(:root[data-donker]) .account-menu-item:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .account-menu-item:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .account-menu-item:focus-visible:not(:where(.quote-document *)){background:#6a634414}:where(:root[data-donker]) .account-menu-item.danger:not(:where(.quote-document *)){color:#f0857a}:where(:root[data-donker]) .account-menu-item.disabled:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .account-menu-item.disabled:hover:not(:where(.quote-document *)){background:0 0}:where(:root[data-donker]) .sidebar:not(:where(.quote-document *)){background:var(--surface);border-right:1px solid var(--border)}:where(:root[data-donker]) .nav-item:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .nav-item:hover:not(:where(.quote-document *)){background:var(--vlak-wijs)}:where(:root[data-donker]) .nav-item.active:not(:where(.quote-document *)){background:var(--accent-soft);color:var(--foreground)}:where(:root[data-donker]) .sidebar-support:not(:where(.quote-document *)){color:var(--muted);background:0 0;border:0}:where(:root[data-donker]) .sidebar-support:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .sidebar-support:focus-visible:not(:where(.quote-document *)){background:var(--surface-soft);color:var(--foreground)}:where(:root[data-donker]) .lopend-kop:not(:where(.quote-document *)){color:var(--neutral)}:where(:root[data-donker]) .lopend-item:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .lopend-item:hover:not(:where(.quote-document *)){background:var(--surface-soft)}:where(:root[data-donker]) .lopend-stip:not(:where(.quote-document *)){border:1.5px solid var(--accent-knop)}:where(:root[data-donker]) .lopend-item.mislukt .lopend-stip:not(:where(.quote-document *)){background:var(--danger);border-color:var(--danger)}:where(:root[data-donker]) .lopend-pin:not(:where(.quote-document *)),:where(:root[data-donker]) .lopend-stap:not(:where(.quote-document *)),:where(:root[data-donker]) .lopend-nr:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .lopend-item.mislukt .lopend-stap:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .lopend-alle:not(:where(.quote-document *)){color:var(--neutral)}:where(:root[data-donker]) .rail-project:not(:where(.quote-document *)){background:var(--surface-soft)}:where(:root[data-donker]) .rail-project-initialen:not(:where(.quote-document *)),:where(:root[data-donker]) .rail-stap:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .rail-stap:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .rail-stap.active:not(:where(.quote-document *)){background:var(--surface);color:var(--foreground)}:where(:root[data-donker]) .main:not(:where(.quote-document *)){background:var(--background)}:where(:root[data-donker]) .page-subtitle:not(:where(.quote-document *)),:where(:root[data-donker]) .terug-link:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .terug-link:hover:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) .terug-link:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .card:not(:where(.quote-document *)){background:var(--surface);border:1px solid var(--kaart-rand)}:where(:root[data-donker]) .card-header:not(:where(.quote-document *)){border-bottom:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .card-header .meta:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .dossier-klantgegevens-card>.card-header:not(:where(.quote-document *)){border-bottom:0}:where(:root[data-donker]) .dossier-klant-naam:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .dossier-klant-regel:not(:where(.quote-document *)),:where(:root[data-donker]) .dossier-klantveld:not(:where(.quote-document *)),:where(:root[data-donker]) .dossier-klantadres:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .dossier-klantadres:not(:where(.quote-document *)){border:0}:where(:root[data-donker]) .dossier-klantadres legend span:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .dossier-klantveld input:not(:where(.quote-document *)),:where(:root[data-donker]) .dossier-klantadres input:not(:where(.quote-document *)),:where(:root[data-donker]) .form-stack input:not(:where(.quote-document *)),:where(:root[data-donker]) .form-stack textarea:not(:where(.quote-document *)),:where(:root[data-donker]) .offerte-mail-dialog #mail-sender:not(:where(.quote-document *)){color:var(--foreground);background:#272624;border:1px solid #3b3a36}:where(:root[data-donker]) .dossier-klantveld input:focus:not(:where(.quote-document *)),:where(:root[data-donker]) .dossier-klantadres input:focus:not(:where(.quote-document *)),:where(:root[data-donker]) .form-stack input:focus:not(:where(.quote-document *)),:where(:root[data-donker]) .form-stack textarea:focus:not(:where(.quote-document *)),:where(:root[data-donker]) .offerte-mail-dialog #mail-sender:focus:not(:where(.quote-document *)){border-color:var(--accent);outline:2px solid #6a634438}:where(:root[data-donker]) .dossier-klantgegevens-status:not(:where(.quote-document *)){color:var(--ok)!important}:where(:root[data-donker]) .dossier-klantgegevens-status[role=alert]:not(:where(.quote-document *)){color:var(--danger)!important}:where(:root[data-donker]) .form-stack label:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .mail-composer-form label:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .offerte-mail-dialog .mail-composer-voet:not(:where(.quote-document *)){border-top:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .offerte-mail-dialog .mail-composer-meldingen p[role=alert]:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .offerte-mail-dialog .mail-composer-meldingen .mail-composer-uitweg:not(:where(.quote-document *)){color:var(--foreground);background:0 0;border:0}:where(:root[data-donker]) .offerte-mail-dialog .mail-composer-kopregel>label:not(:where(.quote-document *)),:where(:root[data-donker]) .offerte-mail-dialog .mail-composer-kopregel>.afzender-kiezer-label:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .offerte-mail-dialog .mail-composer-ontvanger-hulp:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .offerte-mail-dialog .mail-composer-cc-toggle:not(:where(.quote-document *)){color:var(--foreground);background:0 0;border:0}:where(:root[data-donker]) .offerte-mail-dialog .mail-composer-fields:not(:where(.quote-document *)){border:0}:where(:root[data-donker]) .offerte-mail-dialog #mail-sender:not(:where(.quote-document *)){color:var(--foreground);background:#272624;border:1px solid #3b3a36}:where(:root[data-donker]) .afzender-kiezer-label:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .offerte-mail-dialog #mail-sender.afzender-kiezer-knop[aria-expanded=true]:not(:where(.quote-document *)){border-color:var(--accent)}:where(:root[data-donker]) .offerte-mail-dialog #mail-sender.afzender-kiezer-knop:disabled:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .afzender-kiezer-pop:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .afzender-kiezer-optie:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .afzender-kiezer-optie.is-actief:not(:where(.quote-document *)){background:var(--accent-soft)}:where(:root[data-donker]) .afzender-kiezer-vink:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .afzender-kiezer-rol:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .afzender-kiezer-toevoegen:not(:where(.quote-document *)){border-top:1px solid var(--border);color:var(--foreground)}:where(:root[data-donker]) .afzender-kiezer-toevoegen:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .afzender-kiezer-toevoegen:focus-visible:not(:where(.quote-document *)){background:var(--surface-soft)}:where(:root[data-donker]) .offerte-mail-dialog .mail-composer-signature:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .offerte-mail-dialog .mail-composer-signature b:not(:where(.quote-document *)),:where(:root[data-donker]) .offerte-mail-dialog .mail-composer-signature>a:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .offerte-mail-dialog .mail-composer-handtekening-label:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .offerte-mail-dialog .mail-composer-confirmation:not(:where(.quote-document *)){border:1px solid var(--border)}:where(:root[data-donker]) .mail-composer-copy-icon:not(:where(.quote-document *)){color:var(--muted);background:0 0;border:1px solid #0000}:where(:root[data-donker]) .mail-composer-copy-icon:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .mail-composer-copy-icon:focus-visible:not(:where(.quote-document *)){border-color:var(--line);color:var(--accent-dark);background:#272624}:where(:root[data-donker]) .mail-composer-copy-icon.is-gekopieerd:not(:where(.quote-document *)){color:var(--ok);background:0 0;border-color:#0000}:where(:root[data-donker]) .mail-composer-copy-status.is-fout:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .offerte-mail-dialog .mail-composer-hoofdactie:not(:where(.quote-document *)){border:1px solid var(--accent);background:var(--accent);color:#fff}:where(:root[data-donker]) .offerte-mail-dialog .mail-composer-hoofdactie:disabled:not(:where(.quote-document *)){color:#fff}:where(:root[data-donker]) .mail-composer-actions .mail-composer-handmatig-action:not(:where(.quote-document *)){background:var(--vlak-knop);color:var(--foreground);border-color:#0000}:where(:root[data-donker]) .mail-composer-send-action.is-confirming:not(:where(.quote-document *)){background:var(--danger);border-color:var(--danger);color:#fff}:where(:root[data-donker]) .mail-composer-send-warning:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .mail-composer-ready:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .mail-composer-plain-note:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .project-offerte:not(:where(.quote-document *)){border:1px solid var(--ds-lijn);background:var(--surface);color:var(--foreground)}:where(:root[data-donker]) .project-offerte:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .project-offerte:focus-visible:not(:where(.quote-document *)){background:var(--ds-aanwijzen)}:where(:root[data-donker]) .project-offerte.is-hier:not(:where(.quote-document *)){background:var(--surface-soft);border-color:#0000}:where(:root[data-donker]) .project-offerte-regel:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .project-offerte-regel.is-mislukt:not(:where(.quote-document *)){color:var(--ds-rood)}:where(:root[data-donker]) .project-offerte-nieuw:not(:where(.quote-document *)){color:var(--ds-tekst-2);border-style:dashed}:where(:root[data-donker]) .project-offertes-fout:not(:where(.quote-document *)){color:var(--ds-rood)}:where(:root[data-donker]) .dossier-upload-hint:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .dossier-upload-error:not(:where(.quote-document *)),:where(:root[data-donker]) .dossier-upload-warning:not(:where(.quote-document *)){color:#f0857a}:where(:root[data-donker]) .dossier-upload-success:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .dossier-upload-resultaten p:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .dossier-upload-resultaten ul:not(:where(.quote-document *)){border:1px solid var(--border)}:where(:root[data-donker]) .dossier-upload-resultaten li:not(:where(.quote-document *)){border-bottom:1px solid var(--border)}:where(:root[data-donker]) .dossier-upload-resultaten li:last-child:not(:where(.quote-document *)){border-bottom:0}:where(:root[data-donker]) .dossier-upload-resultaten li[data-status=geslaagd] span:last-child:not(:where(.quote-document *)),:where(:root[data-donker]) .dossier-upload-resultaten li[data-status=overgeslagen] span:last-child:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .dossier-upload-resultaten li[data-status=mislukt] span:last-child:not(:where(.quote-document *)){color:#f0857a}:where(:root[data-donker]) .dossier-twijfel-mix:not(:where(.quote-document *)){color:var(--muted);background:0 0;border:0}:where(:root[data-donker]) .dossier-twijfel-naam:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .dossier-bak-leeg:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .dossier-soort[data-drop]:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .dossier-soort-kop h2:not(:where(.quote-document *)){color:var(--ds-tekst-2)}:where(:root[data-donker]) .dossier-soort-kop .meta:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .bestellijst-telling .bestellijst-open-knop:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .bestellijst-klaar:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) table.bestellijst-rijen td:not(:where(.quote-document *)){border:0}:where(:root[data-donker]) table.bestellijst-rijen small:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) table.bestellijst-rijen small.is-open:not(:where(.quote-document *)),:where(:root[data-donker]) table.bestellijst-rijen small.is-open a:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .bestellijst-foto:not(:where(.quote-document *)),:where(:root[data-donker]) .bestellijst-foto.is-leeg:not(:where(.quote-document *)){background:#2b2a27}:where(:root[data-donker]) .bestellijst-keer:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .bestellijst-getal:not(:where(.quote-document *)){color:inherit;background:0 0;border:1px solid #0000}:where(:root[data-donker]) tr:hover .bestellijst-getal:not(:where(.quote-document *)){background:var(--vlak);border-color:#0000}:where(:root[data-donker]) .bestellijst-getal:focus:not(:where(.quote-document *)){border-color:var(--border);background:var(--surface);outline:none}:where(:root[data-donker]) .bestellijst-getal:not(:where(.quote-document *))::placeholder,:where(:root[data-donker]) table.bestellijst-rijen tr.is-besteld .bestellijst-naam:not(:where(.quote-document *)),:where(:root[data-donker]) table.bestellijst-rijen tr.is-besteld .num:not(:where(.quote-document *)),:where(:root[data-donker]) .bestellijst-pijl:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .bestellijst-pijl:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .bestellijst-pijl:focus-visible:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .bestellijst-knoplink:not(:where(.quote-document *)){color:var(--foreground);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);background:0 0;border:0}:where(:root[data-donker]) .bestellijst-knoplink:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .bestellijst-knoplink:focus-visible:not(:where(.quote-document *)){text-decoration-color:currentColor}:where(:root[data-donker]) .bestellijst-knoplink:disabled:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .bestellijst-kies:not(:where(.quote-document *)){border:1px solid var(--border);background:#272624}:where(:root[data-donker]) button.bestellijst-kies:not(:where(.quote-document *)){color:var(--muted);background:0 0;border-color:#0000}:where(:root[data-donker]) button.bestellijst-kies[data-gekozen]:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) tr:hover button.bestellijst-kies:not(:disabled):not(:where(.quote-document *)),:where(:root[data-donker]) button.bestellijst-kies:focus-visible:not(:where(.quote-document *)),:where(:root[data-donker]) button.bestellijst-kies[aria-expanded=true]:not(:where(.quote-document *)){border-color:var(--border);color:var(--foreground);background:#272624}:where(:root[data-donker]) .winkel-menu:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .winkel-menu-zoek:not(:where(.quote-document *)){background:var(--surface-soft);color:var(--muted)}:where(:root[data-donker]) .winkel-menu-zoek input:not(:where(.quote-document *)){color:var(--foreground);background:0 0;border:0;outline:none}:where(:root[data-donker]) .winkel-menu-kop:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .winkel-menu-optie:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .winkel-menu-optie.is-actief:not(:where(.quote-document *)){background:var(--surface-soft)}:where(:root[data-donker]) .winkel-menu-optie.is-leeg:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .winkel-menu-scheiding:not(:where(.quote-document *)){border-top:1px solid var(--border)}:where(:root[data-donker]) .winkel-menu-andere:not(:where(.quote-document *)){border:0;border-top:1px solid var(--border);color:var(--foreground);background:0 0}:where(:root[data-donker]) .winkel-menu-andere:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .winkel-menu-andere:focus-visible:not(:where(.quote-document *)){background:var(--surface-soft)}:where(:root[data-donker]) .bestellijst-duurder:not(:where(.quote-document *)),:where(:root[data-donker]) .bestellijst-let-op strong:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .bestelmail-bijlagen .mail-composer-field-heading>span:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .form-stack .bestelmail-bijlage:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .bestelmail-bijlage small:not(:where(.quote-document *)),:where(:root[data-donker]) .bestelmail-artikelen .mail-composer-field-heading>span:not(:where(.quote-document *)),:where(:root[data-donker]) .bestelmail-leveranciers .mail-composer-field-heading>span:not(:where(.quote-document *)),:where(:root[data-donker]) .bestelmail-artikelen .mail-composer-field-heading>small:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .form-stack .bestelmail-artikel:not(:where(.quote-document *)),:where(:root[data-donker]) .bestellijst-voortgang:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .bestellijst-prijsvraag:not(:where(.quote-document *)){background:var(--surface,#272624)}:where(:root[data-donker]) .dossier-tabel .dossier-bestand-rij:hover td:not(:where(.quote-document *)){background:var(--ds-lijn-zacht)}:where(:root[data-donker]) .dossier-venster-scherm:not(:where(.quote-document *)){background:#4a484352}:where(:root[data-donker]) .dossier-venster:not(:where(.quote-document *)){background:var(--surface);outline:none}:where(:root[data-donker]) .dossier-venster-kop:not(:where(.quote-document *)){border-bottom:1px solid var(--ds-lijn-zacht)}:where(:root[data-donker]) .dossier-venster-icoon:not(:where(.quote-document *)),:where(:root[data-donker]) .dossier-venster-titel .meta:not(:where(.quote-document *)),:where(:root[data-donker]) .dossier-venster-teller:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .dossier-venster-inhoud:not(:where(.quote-document *)){background:var(--surface-soft)}:where(:root[data-donker]) .dossier-venster-pdf canvas:not(:where(.quote-document *)),:where(:root[data-donker]) .dossier-venster-foto img:not(:where(.quote-document *)),:where(:root[data-donker]) .dossier-venster-word:not(:where(.quote-document *)){background:var(--surface)}:where(:root[data-donker]) .dossier-venster-bladen button:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface);color:inherit}:where(:root[data-donker]) .dossier-venster-bladen button[aria-pressed=true]:not(:where(.quote-document *)){border-color:var(--foreground);background:var(--foreground);color:var(--surface)}:where(:root[data-donker]) .dossier-venster-tabel:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .dossier-venster-tabel :is(th,td):not(:where(.quote-document *)){border-right:1px solid var(--ds-lijn-zacht);border-bottom:1px solid var(--ds-lijn-zacht)}:where(:root[data-donker]) .dossier-venster-tabel th:not(:where(.quote-document *)){background:var(--surface-soft);color:var(--muted)}:where(:root[data-donker]) .dossier-zoek:not(:where(.quote-document *)){background:var(--surface-soft);color:var(--muted);border:1px solid #0000}:where(:root[data-donker]) .dossier-zoek:focus-within:not(:where(.quote-document *)){border-color:var(--accent)}:where(:root[data-donker]) .dossier-zoek input:not(:where(.quote-document *)){color:var(--foreground);background:0 0;border:0;outline:none}:where(:root[data-donker]) .dossier-filter button:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface);color:inherit}:where(:root[data-donker]) .dossier-filter button span:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .dossier-filter button[aria-pressed=true]:not(:where(.quote-document *)){border-color:var(--foreground);background:var(--foreground);color:var(--surface)}:where(:root[data-donker]) .dossier-filter button[aria-pressed=true] span:not(:where(.quote-document *)){color:inherit}:where(:root[data-donker]) .dossier-label:not(:where(.quote-document *)){background:var(--surface-soft);color:var(--muted)}:where(:root[data-donker]) .dossier-bestand-rij.is-onder-pdf td:nth-child(2) a:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .dossier-calc-kern:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .dossier-calc-kern dt:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .dossier-calc-positie:not(:where(.quote-document *)){background:var(--surface);border:1px solid var(--border)}:where(:root[data-donker]) .dossier-calc-positie>header:not(:where(.quote-document *)){border-bottom:1px solid var(--border)}:where(:root[data-donker]) .dossier-calc-positie th:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .dossier-calc-positie td:not(:where(.quote-document *)){border-top:1px solid var(--border)}:where(:root[data-donker]) .dossier-venster-laden:not(:where(.quote-document *)),:where(:root[data-donker]) .dossier-venster-afgekapt:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .dossier-bestand-verwijderen:not(:where(.quote-document *)){color:var(--muted);background:0 0;border:0}:where(:root[data-donker]) .dossier-bestand-verwijderen:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .dossier-bestand-verwijderen:focus-visible:not(:where(.quote-document *)){color:#f0857a}:where(:root[data-donker]) .card[data-drop]:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .account-card>.card-header:not(:where(.quote-document *)){border-bottom:0}:where(:root[data-donker]) button.account-password-eye:not(:where(.quote-document *)){color:var(--muted,#a3a096);background:0 0;border:none}:where(:root[data-donker]) .account-name-hint:not(:where(.quote-document *)),:where(:root[data-donker]) .account-name-status:not(:where(.quote-document *)),:where(:root[data-donker]) .user-role-select-trigger svg:not(:where(.quote-document *)){color:var(--muted,#a3a096)}:where(:root[data-donker]) .user-role-menu.row-menu button[data-active=true]:not(:disabled):not(:where(.quote-document *)),:where(:root[data-donker]) .user-role-menu.row-menu button[aria-selected=true]:not(:disabled):not(:where(.quote-document *)){background:var(--surface-soft)}:where(:root[data-donker]) .account-status-badge:not(:where(.quote-document *)){background:var(--neutral-bg);color:var(--muted)}:where(:root[data-donker]) .account-status-badge.active:not(:where(.quote-document *)){background:var(--ok-bg);color:var(--foreground)}:where(:root[data-donker]) .account-status-badge.blocked:not(:where(.quote-document *)){background:var(--danger-bg);color:var(--danger)}:where(:root[data-donker]) .users-lijst-kop:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .users-rij+.users-rij:not(:where(.quote-document *)){border-top:1px solid var(--border)}:where(:root[data-donker]) .users-blok-kop span:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .users-initialen:not(:where(.quote-document *)){background:var(--accent-soft);color:var(--accent-dark)}:where(:root[data-donker]) .users-initialen.zonder-account:not(:where(.quote-document *)){border:1.5px dashed var(--border);color:var(--muted);background:0 0}:where(:root[data-donker]) .users-label:not(:where(.quote-document *)){background:var(--neutral-bg)}:where(:root[data-donker]) .users-rij-wie span:not(:where(.quote-document *)),:where(:root[data-donker]) .users-rij-zacht:not(:where(.quote-document *)),:where(:root[data-donker]) .users-rij-jij:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .users-initialen.leeg:not(:where(.quote-document *)){color:#a3a096;background:0 0;border:1.5px dashed #3b3a36}:where(:root[data-donker]) .users-toevoeg-klaar:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .users-uitnodig:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .users-uitnodig-velden label:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .users-uitnodig-rol:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .users-uitnodig-rol[data-gekozen]:not(:where(.quote-document *)){border-color:var(--accent);background:var(--vlak)}:where(:root[data-donker]) .users-uitnodig-rol:has(input:focus-visible):not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .users-uitnodig-roluitleg:not(:where(.quote-document *)),:where(:root[data-donker]) .users-uitnodig-hint:not(:where(.quote-document *)),:where(:root[data-donker]) .users-team>summary:not(:where(.quote-document *)),:where(:root[data-donker]) .users-vakken-regel:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .users-vak:not(:where(.quote-document *)){background:var(--vlak);color:var(--text);border:0}:where(:root[data-donker]) .users-vak>button:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .users-vak>button:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .users-vak>button:focus-visible:not(:where(.quote-document *)){background:var(--vlak-knop-hover);color:var(--text)}:where(:root[data-donker]) .users-vak.is-nieuw:not(:where(.quote-document *)){color:var(--muted);background:0 0}:where(:root[data-donker]) .users-vak.is-nieuw:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .users-vak.is-nieuw:focus-visible:not(:where(.quote-document *)){background:var(--vlak);color:var(--text)}:where(:root[data-donker]) .users-vak-invoer:not(:where(.quote-document *)){border:0;outline:none}:where(:root[data-donker]) .users-niet-werkzaam>summary:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .users-rij-bewerk:not(:where(.quote-document *)){background:var(--surface-soft)}:where(:root[data-donker]) .row-menu button.row-menu-gevaar:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .users-toegang-uitkomst:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface-soft)}:where(:root[data-donker]) .settings-field .veld.num[readonly]:not(:where(.quote-document *)){background:0 0;border-color:#0000}:where(:root[data-donker]) .settings-prefix:not(:where(.quote-document *)),:where(:root[data-donker]) .settings-suffix:not(:where(.quote-document *)),:where(:root[data-donker]) .settings-hint:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .settings-error:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .mail-composer-weigering:not(:where(.quote-document *)){border:1px solid color-mix(in srgb, var(--danger) 35%, transparent);background:color-mix(in srgb, var(--danger) 7%, #272624);color:var(--danger)}:where(:root[data-donker]) table.data th:not(:where(.quote-document *)){color:var(--muted);border-bottom:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) table.data td:not(:where(.quote-document *)){border-bottom:1px solid var(--border)}:where(:root[data-donker]) table.data tr:last-child td:not(:where(.quote-document *)){border-bottom:none}:where(:root[data-donker]) .catalogus-tabel tr.materiaal-rij-focus:not(:where(.quote-document *)){background:color-mix(in srgb, var(--accent) 12%, transparent)}:where(:root[data-donker]) .catalogus-tabel tr.materiaal-rij.heeft-aandacht>td:not(:where(.quote-document *)){border-bottom:0}:where(:root[data-donker]) .materiaal-toevoegen .mt-veld:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .materiaal-toevoegen .mt-veld input:not(:where(.quote-document *)),:where(:root[data-donker]) .materiaal-toevoegen .mt-veld select:not(:where(.quote-document *)){color:var(--text)}:where(:root[data-donker]) .materiaal-toevoegen-dialog .mt-veld input:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .materiaal-toevoegen-dialog .mt-veld input:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .materiaal-toevoegen-dialog .mt-veld .toolbar-scroll-select:not(:where(.quote-document *)){color:var(--text)}:where(:root[data-donker]) .catalogus-tabel .prijs-reden:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .catalogus-tabel button.prijs-herkomst-actie:not(:where(.quote-document *)){color:var(--muted);background:0 0;border:0}:where(:root[data-donker]) .catalogus-tabel button.prijs-herkomst-actie:hover:not(:disabled):not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) .catalogus-tabel .prijs-cel .prijs-status-live:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .catalogus-tabel .leverancier-link:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) .catalogus-tabel .leverancier-link:hover:not(:where(.quote-document *)){background:var(--ds-actief)}:where(:root[data-donker]) table.data tr.template-row td:not(:where(.quote-document *)),:where(:root[data-donker]) table.data tr.materiaal-buiten-lijst td:not(:where(.quote-document *)),:where(:root[data-donker]) .materiaal-buiten-lijst-label:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .badge.ok:not(:where(.quote-document *)){color:var(--foreground);background:var(--ok-bg)}:where(:root[data-donker]) .badge.warn:not(:where(.quote-document *)){color:#ebebe8;background:var(--accent-soft)}:where(:root[data-donker]) .badge.neutral:not(:where(.quote-document *)){color:var(--neutral);background:var(--neutral-bg)}:where(:root[data-donker]) .versheid-stip:not(:where(.quote-document *)){border:1px solid #0000002e}:where(:root[data-donker]) .versheid-stip.groen:not(:where(.quote-document *)){background:var(--ok)}:where(:root[data-donker]) .versheid-stip.amber:not(:where(.quote-document *)){background:var(--warn)}:where(:root[data-donker]) .versheid-stip.grijs:not(:where(.quote-document *)){border:1px dashed var(--danger);background:0 0}:where(:root[data-donker]) .voorstel-inline:not(:where(.quote-document *)){border:1px solid var(--line,#0000001a);background:var(--surface,#272624)}:where(:root[data-donker]) .voorstel-diff:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .voorstel-bron:not(:where(.quote-document *)){color:var(--neutral)}:where(:root[data-donker]) .voorstel-conversie:not(:where(.quote-document *)){color:var(--ink-soft,#a3a096)}:where(:root[data-donker]) .badge.demo:not(:where(.quote-document *)){color:var(--danger);border:1px dashed var(--danger);background:0 0}:where(:root[data-donker]) .voorstel-acties .btn.icon.ok:not(:disabled):not(:where(.quote-document *)){color:var(--foreground);border-color:var(--ok)}:where(:root[data-donker]) .btn.icon.detail-toggle:not(:where(.quote-document *)){background:0 0;border:none}:where(:root[data-donker]) .calc-db .calc-edit .regel-detail-rij>td:not(:where(.quote-document *)){background:var(--surface,#272624);border-left:0;border-top:1px solid var(--border)}:where(:root[data-donker]) .calc-db .calc-edit .regel-artikel-voorstellen-rij>td:not(:where(.quote-document *)){background:var(--surface,#272624);border-top:0}:where(:root[data-donker]) .artikel-voorstellen-kop:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .artikel-voorstel:not(:where(.quote-document *)){color:inherit;background:var(--surface,#272624);border:1px solid var(--border)}:where(:root[data-donker]) .artikel-voorstel:hover:not(:disabled):not(:where(.quote-document *)),:where(:root[data-donker]) .artikel-voorstel:focus-visible:not(:where(.quote-document *)){border-color:var(--accent,#6a6344)}:where(:root[data-donker]) .artikel-voorstel-prijs.prijs-actueel:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .artikel-voorstel-prijs:not(.prijs-actueel):not(:where(.quote-document *)),:where(:root[data-donker]) .artikel-voorstel-reden:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .regel-detail:not(:where(.quote-document *)){background:var(--surface,#272624)}:where(:root[data-donker]) .regel-detail-velden dt:not(:where(.quote-document *)),:where(:root[data-donker]) .regel-detail-voorstel dt:not(:where(.quote-document *)){color:var(--neutral)}:where(:root[data-donker]) .regel-detail-flagreden:not(:where(.quote-document *)){background:#272624;border-left:3px solid #6a6344}:where(:root[data-donker]) .regel-detail-flagreden dd:not(:where(.quote-document *)),:where(:root[data-donker]) .regel-detail-flagreden-detail:not(:where(.quote-document *)){color:#c4c0ac}:where(:root[data-donker]) .regel-detail-teller:not(:where(.quote-document *)){color:var(--neutral)}:where(:root[data-donker]) .regel-detail-link:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .regel-detail-linksoort:not(:where(.quote-document *)){color:var(--neutral);border:1px solid var(--border,#00000026)}:where(:root[data-donker]) .regel-detail-materiaalbronnen:not(:where(.quote-document *)){border-left:3px solid var(--accent,currentColor);background:var(--surface-2,#00000005)}:where(:root[data-donker]) .regel-detail-randen>summary:not(:where(.quote-document *)){color:var(--accent-dark,inherit)}:where(:root[data-donker]) .materiaal-zoek-extra dt:not(:where(.quote-document *)){color:var(--neutral)}:where(:root[data-donker]) .calc-group-toggle:not(:where(.quote-document *)){color:inherit;background:0 0;border:none}:where(:root[data-donker]) .regel-menu>.btn.icon:not(:where(.quote-document *)){color:var(--neutral);background:0 0;border:none}:where(:root[data-donker]) .regel-menu>.btn.icon:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .regel-menu>.btn.icon[aria-expanded=true]:not(:where(.quote-document *)){background:0 0}:where(:root[data-donker]) .regel-menu-lijst:not(:where(.quote-document *)){background:var(--surface,#272624);border:1px solid var(--border,#00000024)}:where(:root[data-donker]) .regel-menu-item:not(:where(.quote-document *)){background:0 0;border:none}:where(:root[data-donker]) .regel-menu-item:hover:not(:where(.quote-document *)){background:var(--neutral-bg)}:where(:root[data-donker]) .regel-menu-item.danger:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .calc-transport-gaps .calc-transport-gap-veld:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .marge-invoer-fout:not(:where(.quote-document *)){color:var(--danger);background:var(--surface,#272624);border:1px solid}:where(:root[data-donker]) .regel-detail-voorstel:not(:where(.quote-document *)){border:1px solid var(--border,#0000001f);background:var(--neutral-bg)}:where(:root[data-donker]) .regel-detail-voorstel-uitleg:not(:where(.quote-document *)){color:var(--neutral)}:where(:root[data-donker]) .badge.status-klaar:not(:where(.quote-document *)){color:var(--foreground);background:var(--accent-soft)}:where(:root[data-donker]) .badge.status-verstuurd:not(:where(.quote-document *)){color:var(--info);background:var(--info-bg)}:where(:root[data-donker]) .badge.status-afgewezen:not(:where(.quote-document *)){color:var(--danger);background:var(--danger-bg)}:where(:root[data-donker]) .badge.status-in-productie:not(:where(.quote-document *)){color:var(--olive);background:var(--olive-bg)}:where(:root[data-donker]) .page-tabs:not(:where(.quote-document *)){border-bottom:1px solid var(--border)}:where(:root[data-donker]) .page-tabs a:not(:where(.quote-document *)){color:var(--muted);border-bottom:2px solid #0000}:where(:root[data-donker]) .page-tabs a:hover:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) .page-tabs a.active:not(:where(.quote-document *)){color:var(--accent-dark);border-bottom-color:var(--accent)}:where(:root[data-donker]) .position-total:not(:where(.quote-document *)){border-top:1px solid var(--border)}:where(:root[data-donker]) .app-shell:has(:is(.calc-workflow-page,.tu-page,[data-projectweergave])) .sidebar-exit-melding:not(.error):not(:where(.quote-document *)){border:1px solid var(--border);background:#272624}:where(:root[data-donker]) .app-frame:has(.calc-workflow-page) .main:not(:where(.quote-document *)){background:#272624}:where(:root[data-donker]) .calc-hero .page-subtitle:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .calc-context-line:not(:where(.quote-document *)){color:var(--muted);border:0}:where(:root[data-donker]) .calc-issue-count:not(:where(.quote-document *)){color:var(--accent-dark);background:#2b2a27;border:1px solid #3b3a36}:where(:root[data-donker]) .calc-position-tabs a:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-position-tabs button:not(.calc-open-acties-chip):not(:where(.quote-document *)){color:var(--neutral,#a3a096);background:0 0;border:1px solid #0000}:where(:root[data-donker]) .calc-open-acties-chip:not(:where(.quote-document *)){border:1px solid var(--border);color:var(--ink);background:#272624}:where(:root[data-donker]) .calc-open-acties-chip:hover:not(:where(.quote-document *)){background:var(--surface-soft);border-color:var(--border);color:var(--ink)}:where(:root[data-donker]) .calc-open-acties-chip.selected:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-open-acties-chip:active:not(:where(.quote-document *)){background:var(--accent);border-color:var(--accent-dark);color:#fff}:where(:root[data-donker]) .calc-open-acties-chip-telling:not(:where(.quote-document *)){background:var(--accent);color:#fff}:where(:root[data-donker]) .calc-open-acties-chip.selected .calc-open-acties-chip-telling:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-open-acties-chip:active .calc-open-acties-chip-telling:not(:where(.quote-document *)){color:var(--foreground);background:#272624}:where(:root[data-donker]) .calc-open-acties-blad-kop:not(:where(.quote-document *)){background:#272624}:where(:root[data-donker]) .calc-system-status-banner:not(:where(.quote-document *)){border:1px solid var(--warn);background:var(--warn-bg)}:where(:root[data-donker]) .calc-system-status-banner span:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-position-add:not(:where(.quote-document *)){border:1px solid var(--border);color:#ebebe8;background:#272624}:where(:root[data-donker]) .calc-position-tabs a:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-position-tabs button:hover:not(.calc-open-acties-chip):not(:where(.quote-document *)),:where(:root[data-donker]) .calc-position-add:hover:not(:where(.quote-document *)){border-color:var(--accent);color:var(--accent-dark);background:#272624}:where(:root[data-donker]) .calc-position-tabs a.active:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-position-tabs button.active:not(.calc-open-acties-chip):not(:where(.quote-document *)){border-color:var(--accent);background:var(--accent);color:#fff}:where(:root[data-donker]) .calc-sheet-layout:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-quote-footer:not(:where(.quote-document *)){background:#272624}:where(:root[data-donker]) .calc-sheet-section:not(:where(.quote-document *)){border:1px solid var(--border);background:#272624}:where(:root[data-donker]) .calc-hours-table thead th:not(:where(.quote-document *)){color:#ebebe8;background:#272624}:where(:root[data-donker]) .calc-hours-head-unit:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .calc-hours-table tbody th:not(:where(.quote-document *)){color:#ebebe8}:where(:root[data-donker]) .calc-hours-table tr.muted:not(:where(.quote-document *)){color:#a3a096;background:#272624}:where(:root[data-donker]) .calc-hours-table tr.muted th:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-hours-table tr.muted td:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-hours-table tr.muted td.emphasis:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-hours-table tr.muted .calc-labor-row-total strong:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-hours-table tr.muted .calc-labor-row-total span:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .calc-hours-table tr.muted .calc-hour-value:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-hours-table tr.muted .veld:not(:where(.quote-document *)){color:#a3a096;background:#2b2a27;border-color:#3b3a36}:where(:root[data-donker]) .calc-hours-table .emphasis:not(:where(.quote-document *)){color:#ebebe8;background:#272624}:where(:root[data-donker]) .calc-hour-value:not(:where(.quote-document *)){border:1px solid var(--border);color:#ebebe8;background:#272624}:where(:root[data-donker]) .calc-hour-inline .calc-hour-tarief:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-hours-table tr.calc-transport-uren th:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-hours-table tr.calc-transport-uren td:not(:where(.quote-document *)){border-top:1px solid var(--border);color:#ebebe8;background:#272624}:where(:root[data-donker]) .calc-hours-table tr.calc-transport-uren th:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-hours-table tr.calc-transport-uren .calc-hours-head-unit:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-hours-table tr.calc-transport-uren .calc-labor-row-total span:not(:where(.quote-document *)){color:#ebebe8}:where(:root[data-donker]) .calc-hour-button:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-hour-button:focus-visible:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-hour-button[data-selected=true]:not(:where(.quote-document *)){border-color:var(--accent);outline:none}:where(:root[data-donker]) .calc-hours-table .total:not(:where(.quote-document *)){color:#ebebe8}:where(:root[data-donker]) .calc-labor-row-total span:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-hours-table tr.calc-hours-groep th:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .calc-hours-table .calc-hour-leeg:not(:where(.quote-document *)){color:#6f6c64}:where(:root[data-donker]) .calc-hours-total-row th:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-hours-total-row td:not(:where(.quote-document *)){border-top:1px solid var(--border);color:#ebebe8;background:#272624}:where(:root[data-donker]) .calc-hours-total-row .emphasis:not(:where(.quote-document *)){background:#272624}:where(:root[data-donker]) .calc-hours-sticky-total:not(:where(.quote-document *)){background:#272624;border:1px solid #3b3a36e6;border-bottom:none;box-shadow:0 -1px #3b3a368c,0 -8px 18px #2b262014}:where(:root[data-donker]) .calc-hours-sticky-inner:not(:where(.quote-document *)){background:0 0}:where(:root[data-donker]) .calc-hours-sticky-cell:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-hours-sticky-cell.label:not(:where(.quote-document *)){color:#ebebe8}:where(:root[data-donker]) .calc-hours-sticky-cell.emphasis:not(:where(.quote-document *)){color:#ebebe8;background:#272624}:where(:root[data-donker]) .calc-hours-grand-total:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-hours-grand-total strong:not(:where(.quote-document *)){color:#ebebe8}:where(:root[data-donker]) .calc-labor-detail:not(:where(.quote-document *)){border-top:1px solid var(--border);background:#272624}:where(:root[data-donker]) .calc-labor-detail header:not(:where(.quote-document *)){border-bottom:1px solid var(--border);background:#272624}:where(:root[data-donker]) .calc-labor-detail header span:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-labor-detail header em:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .calc-labor-detail header strong:not(:where(.quote-document *)){color:#ebebe8}:where(:root[data-donker]) .calc-labor-detail tbody th span:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-labor-total-bar.calc-hours-grand-total:not(:where(.quote-document *)){border:1px solid var(--border);background:#272624}:where(:root[data-donker]) .calc-labor-total-bar>div:not(:where(.quote-document *)){border-left:1px solid var(--border);background:#272624}:where(:root[data-donker]) .calc-labor-total-bar>div:first-child:not(:where(.quote-document *)){border-left:none}:where(:root[data-donker]) .calc-labor-total-bar span:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .calc-labor-total-bar strong:not(:where(.quote-document *)){color:#ebebe8}:where(:root[data-donker]) .calc-labor-total-bar>div:nth-child(5):not(:where(.quote-document *)){background:#272624}:where(:root[data-donker]) .calc-labor-total-bar>div:nth-child(5) span:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-labor-total-bar>div:nth-child(5) strong:not(:where(.quote-document *)){color:#ebebe8}:where(:root[data-donker]) .calc-labor-total-zonder-soort.calc-labor-total-zonder-soort:not(:where(.quote-document *)){border-left:none;border-top:1px solid var(--border);background:#272624}:where(:root[data-donker]) .calc-labor-total-zonder-soort span:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-labor-total-zonder-soort strong:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .calc-position-bar:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-line-group-head:not(:where(.quote-document *)){border-bottom:1px solid var(--border);background:#272624}:where(:root[data-donker]) .calc-position-code:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .calc-position-naam-veld:not(:where(.quote-document *)){color:inherit;background:0 0;border:1px solid #0000}:where(:root[data-donker]) .calc-position-naam-veld:hover:not(:where(.quote-document *)){border-color:var(--border)}:where(:root[data-donker]) .calc-position-naam-veld:focus:not(:where(.quote-document *)){border-color:var(--accent);background:#272624;outline:none}:where(:root[data-donker]) .calc-position-tabs .calc-position-add:not(:where(.quote-document *)){color:var(--neutral)}:where(:root[data-donker]) .calc-hoofdmaten:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .calc-tekening-open:not(:where(.quote-document *)){color:#a3a096;background:#272624;border:1px solid #3b3a36}:where(:root[data-donker]) .calc-tekening-open>summary:not(:where(.quote-document *)){color:#c4c0ac}:where(:root[data-donker]) .calc-mens-notitie:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .calc-antwoord-voorstel:not(:where(.quote-document *)){color:#a3a096;background:#272624;border:1px solid #3b3a36}:where(:root[data-donker]) .calc-antwoord-voorstel-vraag:not(:where(.quote-document *)){color:#ebebe8}:where(:root[data-donker]) .calc-antwoord-voorstel-voet:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-antwoord-voorstel.is-fout:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-mens-notitie:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .tu-mens-notitie-pen:not(:where(.quote-document *)){color:inherit;background:0 0;border:0}:where(:root[data-donker]) .tu-mens-notitie-pen:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-mens-notitie-pen:focus-visible:not(:where(.quote-document *)){color:#ebebe8}:where(:root[data-donker]) .tu-mens-notitie-melding:not(:where(.quote-document *)){color:#f0857a}:where(:root[data-donker]) .tu-maten-scheider:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-maten-dikte-kop:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .tu-soort-kiezer:not(:where(.quote-document *)){color:var(--foreground);background:var(--surface-soft)}:where(:root[data-donker]) .tu-soort-kiezer:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-soort-kiezer:focus-visible:not(:where(.quote-document *)){color:var(--accent-dark);background:var(--accent-soft)}:where(:root[data-donker]) .tu-agent-las:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) :is(.calc-section-totals,.calc-group-total):not(:where(.quote-document *)),:where(:root[data-donker]) .calc-group-title:not(:where(.quote-document *)){color:#ebebe8}:where(:root[data-donker]) .calc-sheet-table th:not(:where(.quote-document *)){color:#a3a096;background:#272624}:where(:root[data-donker]) .calc-sheet-table td strong:not(:where(.quote-document *)){color:#ebebe8}:where(:root[data-donker]) .calc-line-sub:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .regel-detail-raster-label:not(:where(.quote-document *)){color:var(--neutral)}:where(:root[data-donker]) .regel-open-actie-samenvatting p:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-pil:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface);color:var(--neutral)}:where(:root[data-donker]) .calc-pil:hover:not(:disabled):not(:where(.quote-document *)){border-color:var(--accent-knop)}:where(:root[data-donker]) .calc-pil[aria-pressed=true]:not(:where(.quote-document *)){background:var(--accent-soft);border-color:var(--accent-knop);color:var(--foreground)}:where(:root[data-donker]) .badge.calc-open-issue-chip:not(:where(.quote-document *)){color:var(--danger);background:var(--danger-bg)}:where(:root[data-donker]) .calc-step0b-sourcing-status-lijst:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-step0b-sourcing-voorstel-meta:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .regel-detail-vergelijking:not(:where(.quote-document *)){border-top:1px solid var(--border,#0000001f)}:where(:root[data-donker]) .hoort-erbij-lijst a:not(:where(.quote-document *)){color:inherit}:where(:root[data-donker]) .calc-workflow-page[data-alleen-lezen] .calc-db .calc-open-streep:not(:where(.quote-document *)){background:0 0}:where(:root[data-donker]) .calc-workflow-page[data-alleen-lezen] .calc-db tr.calc-regel-open td.detail-kol:not(:where(.quote-document *)){box-shadow:none}:where(:root[data-donker]) .lev-aanvraag-lijst li:not(:where(.quote-document *)){border:1px solid var(--border,#0000001f);background:var(--surface,#272624)}:where(:root[data-donker]) .lev-aanvraag-lijst li[data-goedkoopste]:not(:where(.quote-document *)){border-color:var(--accent)}:where(:root[data-donker]) .lev-aanvraag-prijs small:not(:where(.quote-document *)),:where(:root[data-donker]) .lev-aanvraag-citaat:not(:where(.quote-document *)),:where(:root[data-donker]) .lev-aanvraag-stil:not(:where(.quote-document *)),:where(:root[data-donker]) .regel-detail-vergelijking-kop p:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .regel-detail-vergelijking-lijst li:not(:where(.quote-document *)){border:1px solid var(--border,#0000001f);background:var(--surface,#272624)}:where(:root[data-donker]) .regel-detail-vergelijking-prijs:not(:where(.quote-document *)){color:var(--text,inherit)}:where(:root[data-donker]) .regel-detail-vergelijking-meta:not(:where(.quote-document *)),:where(:root[data-donker]) .regel-detail-actiekaart p:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .regel-detail-actie-uitleg:has(>select[id^=calc-classificatie-])>label:not(:where(.quote-document *)){color:var(--neutral)}:where(:root[data-donker]) .materiaal-context-lijst li:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .calc-open-acties:not(:where(.quote-document *)){border:1px solid var(--warn);background:var(--warn-bg)}:where(:root[data-donker]) .calc-open-acties h3:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-open-acties p:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-open-acties-lijst button:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface);color:inherit}:where(:root[data-donker]) .calc-open-acties-lijst button:hover:not(:where(.quote-document *)){border-color:var(--warn)}:where(:root[data-donker]) .calc-open-acties-lijst small:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-row-menu:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .calc-add-row:not(:where(.quote-document *)){color:#a3a096;background:0 0;border:none}:where(:root[data-donker]) .calc-hours-strip:not(:where(.quote-document *)){border:1px solid var(--border);color:#ebebe8;background:#272624}:where(:root[data-donker]) .calc-commission-hint:not(:where(.quote-document *)){border:1px solid var(--border);color:#ebebe8;background:#272624;box-shadow:0 4px 16px #2b26202e}:where(:root[data-donker]) .calc-select:not(:where(.quote-document *)){border:1px solid var(--border);color:#ebebe8;background:#272624}:where(:root[data-donker]) .calc-project-total:not(:where(.quote-document *)){border:1px solid var(--border);background:#272624}:where(:root[data-donker]) .calc-project-total>div:not(:where(.quote-document *)){border-left:1px solid var(--border)}:where(:root[data-donker]) .calc-project-total>div:first-child:not(:where(.quote-document *)){border-left:none}:where(:root[data-donker]) .calc-project-total span:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .calc-project-total strong:not(:where(.quote-document *)){color:#ebebe8}:where(:root[data-donker]) .calc-project-total .calc-total-link:not(:where(.quote-document *)){color:inherit;background:0 0;border:0}:where(:root[data-donker]) .calc-regel-berekening-hint:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .regel-rekenregels-label:not(:where(.quote-document *)){color:var(--neutral)}:where(:root[data-donker]) .regel-rekenregels-rij li:not(:where(.quote-document *)){border:1px solid var(--border)}:where(:root[data-donker]) .regel-rekenregels-rij li span:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .regel-rekenregels-uitzondering:not(:where(.quote-document *)){border:1px solid var(--accent-knop);background:var(--surface,#272624);color:#c4c0ac}:where(:root[data-donker]) .calc-regel-onderdelen th:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-regel-onderdelen td:not(:where(.quote-document *)){border-top:1px solid var(--border)}:where(:root[data-donker]) .calc-lus-richting-mens:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-regel-berekening-richting:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-regel-berekening-mens:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-uitleg-stappen:not(:where(.quote-document *)){border-top:1px solid var(--border)}:where(:root[data-donker]) .calc-uitleg-stappen li:not(:where(.quote-document *)){border-bottom:1px solid var(--border)}:where(:root[data-donker]) .calc-uitleg-stappen li small:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-total-commissie-veld .veld.commissie-input:not(:where(.quote-document *)){color:var(--accent-dark);background:0 0;border:0;border-bottom:1px dashed #6a634480}:where(:root[data-donker]) .calc-total-commissie-veld .veld.commissie-input:not(:where(.quote-document *))::placeholder{color:var(--muted)}:where(:root[data-donker]) .calc-total-commissie-veld .veld.commissie-input:focus:not(:where(.quote-document *)){border-bottom:1.5px solid var(--accent);background:var(--accent-soft);outline:none}:where(:root[data-donker]) .calc-project-total .calc-total-commissie-veld:not(:where(.quote-document *)){color:#ebebe8}:where(:root[data-donker]) .calc-project-total .grand:not(:where(.quote-document *)){background:#272624}:where(:root[data-donker]) .calc-project-total .grand span:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-project-total .grand strong:not(:where(.quote-document *)){color:#ebebe8}:where(:root[data-donker]) .calc-footer-actions:not(:where(.quote-document *)){background:#272624f5;border:1px solid #3b3a36f0;box-shadow:0 18px 46px #2b262021}:where(:root[data-donker]) .calc-footer-actions.calc-footer-actions-workspace:not(:where(.quote-document *)){box-shadow:none;background:0 0;border:0}:where(:root[data-donker]) .calc-footer-actions.calc-footer-actions-workspace .calc-offerte-start-error:not(:where(.quote-document *)){color:var(--danger);background:var(--surface,#272624);border:1px solid;box-shadow:0 6px 18px #2b26201f}:where(:root[data-donker]) .calc-previous-action:not(:where(.quote-document *)){color:#a3a096;background:0 0;border:1px solid #0000}:where(:root[data-donker]) .calc-secondary-action:not(:where(.quote-document *)){border:1px solid var(--border);color:#ebebe8;background:#272624}:where(:root[data-donker]) .calc-primary-action:not(:where(.quote-document *)){border:1px solid var(--accent);background:var(--accent);color:#fff;box-shadow:inset 0 1px #3b3a3629}:where(:root[data-donker]) .calc-primary-action:disabled:not([aria-busy]):not(:where(.quote-document *)){box-shadow:none}:where(:root[data-donker]) .calc-issues-rail:not(:where(.quote-document *)){color:#f0857a;background:#38352a;border:1px solid #7a3a33;box-shadow:0 10px 26px #b3372f2e}:where(:root[data-donker]) .calc-issues-rail strong:not(:where(.quote-document *)){color:#fff;background:#b3372f}:where(:root[data-donker]) .calc-issues-backdrop:not(:where(.quote-document *)){background:#4a484329;border:none}:where(:root[data-donker]) .calc-open-issues:not(:where(.quote-document *)){border:1px solid var(--border);background:#272624;box-shadow:0 1px 2px #2b262008}:where(:root[data-donker]) .calc-issues-close:not(:where(.quote-document *)){border:1px solid var(--border);color:#ebebe8;background:#272624}:where(:root[data-donker]) .calc-open-note:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-open-card:not(:where(.quote-document *)){border:1px solid var(--border);color:#ebebe8}:where(:root[data-donker]) .calc-open-card .calc-open-position:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .calc-open-card>svg:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) .calc-open-card span:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-open-card small:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .calc-open-card a:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-open-all:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) .calc-open-card.calm:not(:where(.quote-document *)){background:#272624}:where(:root[data-donker]) .calc-open-table:not(:where(.quote-document *)){border:1px solid var(--border)}:where(:root[data-donker]) .calc-db .card-header:not(:where(.quote-document *)){background:#272624}:where(:root[data-donker]) .calc-db .positie-acties:not(:where(.quote-document *)){border-top:1px solid var(--border)}@media (max-width:1279px){:where(:root[data-donker]) .calc-project-total>div:nth-child(odd):not(:where(.quote-document *)){border-left:none}}@media (max-width:899px){:where(:root[data-donker]) .calc-labor-total-bar>div:not(:where(.quote-document *)){border-top:1px solid var(--border)}:where(:root[data-donker]) .calc-labor-total-bar>div:nth-child(-n+2):not(:where(.quote-document *)){border-top:none}:where(:root[data-donker]) .calc-labor-total-bar>div:nth-child(odd):not(:where(.quote-document *)){border-left:none}}:where(:root[data-donker]) .project-tegel:not(:where(.quote-document *)){background:var(--surface);border:1px solid var(--kaart-rand);box-shadow:0 1px 2px #22262a0a,0 4px 16px #22262a0a}:where(:root[data-donker]) .project-tegel:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .project-tegel:focus-within:not(:where(.quote-document *)){border-color:#3b3a36;box-shadow:0 10px 28px #2b26201a}:where(:root[data-donker]) .project-tegel-foto:not(:where(.quote-document *)){border-bottom:1px solid var(--border);background:#2b2a27}:where(:root[data-donker]) .project-tegel-stappen:not(:where(.quote-document *)){background:#272624f0;box-shadow:0 4px 14px #2b262029}:where(:root[data-donker]) .project-tegel-stappen a:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .project-tegel-stappen a:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .project-tegel-stappen a:focus-visible:not(:where(.quote-document *)){background:var(--surface-soft);color:var(--foreground)}:where(:root[data-donker]) .project-tegel-stappen a.huidig:not(:where(.quote-document *)){background:var(--foreground);color:var(--surface)}:where(:root[data-donker]) .project-tegel-pin:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .project-tegel-naam:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .project-tegel-nr:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .project-tegel-bedrag:not(:where(.quote-document *)),:where(:root[data-donker]) .project-tegel-info:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .project-tegel-info svg:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .project-tegel-info.knop:not(:where(.quote-document *)){background:0 0;border:0}:where(:root[data-donker]) .project-tegel-info.knop:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .project-tegel-info.knop[aria-expanded=true]:not(:where(.quote-document *)){background:var(--surface-soft)}:where(:root[data-donker]) .project-tegel-offertes:not(:where(.quote-document *)){border-top:1px solid var(--border)}:where(:root[data-donker]) .project-tegel-offertes a:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .project-tegel-offertes a:hover:not(:where(.quote-document *)){background:var(--surface-soft)}:where(:root[data-donker]) .project-tegel-offerte-naam small:not(:where(.quote-document *)),:where(:root[data-donker]) .project-tegel-offertes em:not(:where(.quote-document *)),:where(:root[data-donker]) .project-tegel-voet .row-menu button:not(.row-menu-gevaar) svg:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .project-tegel-stap:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .project-tegel-stap .phase-icon:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .project-tegel-stap.mislukt:not(:where(.quote-document *)),:where(:root[data-donker]) .project-tegel-stap.mislukt .phase-icon:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .project-tegels-bijna:not(:where(.quote-document *)),:where(:root[data-donker]) .project-tegels-leeg:not(:where(.quote-document *)),:where(:root[data-donker]) .project-tegels-meer:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .offer-thumb-image:not(:where(.quote-document *)){background-color:#272624}:where(:root[data-donker]) .offer-thumb-placeholder:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .search-box:not(:where(.quote-document *)){background:var(--vlak);color:var(--muted);border:1px solid #0000}:where(:root[data-donker]) .search-box:focus-within:not(:where(.quote-document *)){border-color:var(--accent)}:where(:root[data-donker]) .search-box input:not(:where(.quote-document *)),:where(:root[data-donker]) .search-hint-input:not(:where(.quote-document *)){color:var(--foreground);background:0 0;border:none;outline:none}:where(:root[data-donker]) .search-hint-overlay:not(:where(.quote-document *)){color:var(--muted,#a3a096)}:where(:root[data-donker]) .toolbar select:not(:where(.quote-document *)),:where(:root[data-donker]) .toolbar-scroll-select:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface);color:var(--foreground)}:where(:root[data-donker]) .toolbar-scroll-select-trigger:not(:where(.quote-document *)){color:inherit;background:0 0;border:none}:where(:root[data-donker]) .toolbar-scroll-select-trigger:not(:where(.quote-document *)):after{border-bottom:1.5px solid;border-right:1.5px solid}:where(:root[data-donker]) .toolbar-scroll-select-menu:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface);box-shadow:0 12px 32px #2b262029}:where(:root[data-donker]) .toolbar-scroll-select-option:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .toolbar-scroll-select-option[data-active=true]:not(:where(.quote-document *)),:where(:root[data-donker]) .toolbar-scroll-select-option:hover:not(:where(.quote-document *)){background:var(--surface-soft)}:where(:root[data-donker]) .toolbar-scroll-select-option[aria-selected=true]:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .chip:not(:where(.quote-document *)){background:var(--vlak);border:1px solid #0000}:where(:root[data-donker]) .chip:hover:not(:where(.quote-document *)){background:#2b2a27}:where(:root[data-donker]) .chip.active:not(:where(.quote-document *)){background:var(--accent);border-color:var(--accent);color:#fff}:is(:where(:root[data-donker]) .main:has(.catalogus-tabel) .chip:not(:where(.quote-document *)),:where(:root[data-donker]) .main:has(.catalogus-tabel) .search-box:not(:where(.quote-document *))){border-color:var(--border);background:var(--surface)}:where(:root[data-donker]) .main:has(.catalogus-tabel) .chip.active:not(:where(.quote-document *)){background:var(--accent-soft);border-color:var(--accent);color:var(--foreground)}:where(:root[data-donker]) .btn:not(:where(.quote-document *)){background:var(--knop-neutraal);color:var(--foreground);border:none}:where(:root[data-donker]) .btn:hover:not(:where(.quote-document *)){background:var(--knop-neutraal-hover)}:where(:root[data-donker]) .btn:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .btn.primary:not(:where(.quote-document *)){background:var(--accent);color:#fbfbf9}:where(:root[data-donker]) .btn.primary:hover:not(:where(.quote-document *)){background:var(--accent-dark)}:where(:root[data-donker]) .login-submit.btn.primary:not(:where(.quote-document *)){box-shadow:0 14px 26px color-mix(in srgb, var(--accent) 22%, transparent)}:where(:root[data-donker]) .btn.ghost:not(:where(.quote-document *)){color:var(--ink);background:#2b2a27}:where(:root[data-donker]) .btn.ghost:hover:not(:where(.quote-document *)){background:var(--accent);color:#fbfbf9}:where(:root[data-donker]) .btn.ghost.danger:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .btn.ghost.danger:hover:not(:where(.quote-document *)){background:var(--danger-bg);color:var(--danger)}:where(:root[data-donker]) .uren-regel-editor .btn.ghost:not(:where(.quote-document *)),:where(:root[data-donker]) .uren-week-tabel tbody tr:hover .btn.ghost:not(:where(.quote-document *)){background:var(--surface);border:1px solid var(--accent);color:var(--ink)}:where(:root[data-donker]) .uren-regel-editor .btn.ghost:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .uren-week-tabel tbody tr:hover .btn.ghost:hover:not(:where(.quote-document *)){background:var(--accent);color:#fbfbf9}:where(:root[data-donker]) .freshness-note:not(:where(.quote-document *)),:where(:root[data-donker]) .freshness-note .info-icon:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .ai-storing-banner:not(:where(.quote-document *)){color:#ebebe8;background:var(--vlak)}:where(:root[data-donker]) .ai-storing-banner strong:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .ai-storing-banner a:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .ai-storing-banner .icon-button:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .flash.ok:not(:where(.quote-document *)){background:var(--ok-bg);color:var(--foreground)}:where(:root[data-donker]) .flash.error:not(:where(.quote-document *)){background:var(--danger-bg);color:var(--danger)}:where(:root[data-donker]) .flash-dismiss:not(:where(.quote-document *)){color:inherit;background:0 0;border:none}:where(:root[data-donker]) .flash-dismiss:hover:not(:where(.quote-document *)){background:color-mix(in srgb, currentColor 12%, transparent)}:where(:root[data-donker]) .flash-undo:not(:where(.quote-document *)){color:inherit;background:0 0;border:none}:where(:root[data-donker]) .sort-button:not(:where(.quote-document *)){color:var(--muted);background:0 0;border:none}:where(:root[data-donker]) .sort-button:hover:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) .price-button:not(:where(.quote-document *)){background:0 0;border:1px dashed #0000}:where(:root[data-donker]) .price-button:hover:not(:where(.quote-document *)){border-color:var(--accent)}:where(:root[data-donker]) .prijs-met-eenheid .unit:not(:where(.quote-document *)),:where(:root[data-donker]) .price-edit .unit:not(:where(.quote-document *)),:where(:root[data-donker]) .catalogus-tabel td.prijs-cel .unit:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .price-edit input:not(:where(.quote-document *)),:where(:root[data-donker]) .maat-edit input:not(:where(.quote-document *)),:where(:root[data-donker]) .inline-edit select:not(:where(.quote-document *)){border:1px solid var(--accent)}:where(:root[data-donker]) button.maat-knop:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .klantnaam-edit input:not(:where(.quote-document *)){border:1px solid var(--accent)}:where(:root[data-donker]) .btn-link:not(:where(.quote-document *)){color:var(--foreground);background:0 0;border:none}:where(:root[data-donker]) .btn-link.muted:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .icon-button:not(:where(.quote-document *)){color:var(--muted);background:0 0;border:none}:where(:root[data-donker]) .icon-button:hover:not(:where(.quote-document *)){background:var(--surface-soft);color:var(--foreground)}:where(:root[data-donker]) .row-menu:not(:where(.quote-document *)){background:var(--surface);border:1px solid var(--border);box-shadow:0 8px 28px #2b262024}:where(:root[data-donker]) .row-menu-scheiding:not(:where(.quote-document *)){background:var(--border)}:where(:root[data-donker]) .row-menu button:not(:where(.quote-document *)){color:var(--foreground);background:0 0;border:none}:where(:root[data-donker]) .row-menu button:hover:not(:disabled):not(:where(.quote-document *)){background:var(--surface-soft)}:where(:root[data-donker]) .row-menu button:disabled:not(:where(.quote-document *)){color:var(--muted,#a3a096)}:where(:root[data-donker]) .row-menu a:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .row-menu a:hover:not(:where(.quote-document *)){background:var(--surface-soft)}:where(:root[data-donker]) button.aandacht-chip-actie:not(:where(.quote-document *)){color:inherit;border:none}:where(:root[data-donker]) .catalogus-tabel .aandachts-chips .badge.warn:not(:where(.quote-document *)),:where(:root[data-donker]) .catalogus-tabel .aandachts-chips .badge.neutral:not(:where(.quote-document *)){box-shadow:none;color:var(--ds-tekst-2);background:0 0;border:0}:where(:root[data-donker]) .catalogus-tabel .aandachts-chips .badge.warn:not(:where(.quote-document *)):before,:where(:root[data-donker]) .catalogus-tabel .aandachts-chips .badge.neutral:not(:where(.quote-document *)):before{background:var(--accent)}:where(:root[data-donker]) .catalogus-tabel .aandachts-chips .badge.neutral:not(:where(.quote-document *)):before{background:var(--ds-tekst-2)}:where(:root[data-donker]) .catalogus-tabel .aandachts-chips button.badge.warn:hover:not(:disabled):not(:where(.quote-document *)),:where(:root[data-donker]) .catalogus-tabel .aandachts-chips button.badge.neutral:hover:not(:disabled):not(:where(.quote-document *)){color:var(--foreground);background:var(--ds-actief)}:where(:root[data-donker]) button.aandacht-chip-actie:focus-visible:not(:where(.quote-document *)),:where(:root[data-donker]) button.unit-kies:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .unit.onbekend:not(:where(.quote-document *)){color:var(--warn)}:where(:root[data-donker]) button.unit-kies:not(:where(.quote-document *)){background:var(--vlak);border:0}:where(:root[data-donker]) .unit.onbekend.unit-kies:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) button.unit-kies:hover:not(:where(.quote-document *)){background:var(--accent-soft)}:where(:root[data-donker]) .row-menu-uitleg:not(:where(.quote-document *)){border-top:1px solid var(--border);color:var(--muted,#a3a096)}:where(:root[data-donker]) .row-menu-reden:not(:where(.quote-document *)){border-top:1px solid var(--border)}:where(:root[data-donker]) .row-menu-reden-kop:not(:where(.quote-document *)){color:var(--muted,#a3a096)}:where(:root[data-donker]) .row-menu-reden button:not(:where(.quote-document *)){border:1px solid var(--border)}:where(:root[data-donker]) .row-menu-reden button[aria-pressed=true]:not(:where(.quote-document *)){background:var(--surface-soft);border-color:var(--foreground)}:where(:root[data-donker]) .fresh-label.ok:not(:where(.quote-document *)),:where(:root[data-donker]) .fresh-label.warn:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .table-footer:not(:where(.quote-document *)){color:var(--muted);border-top:1px solid var(--border)}:where(:root[data-donker]) .pager button:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .pager button.active:not(:where(.quote-document *)){background:var(--accent);border-color:var(--accent);color:#fff}:where(:root[data-donker]) .pager .ellipsis:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .dialog-overlay:not(:where(.quote-document *)){background:#4a484359}:where(:root[data-donker]) .dialog:not(:where(.quote-document *)){background:var(--surface);box-shadow:0 18px 60px #2b262040}:where(:root[data-donker]) .dialog-header:not(:where(.quote-document *)){border-bottom:1px solid var(--border)}:where(:root[data-donker]) .muted-note:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .placeholder:not(:where(.quote-document *)){border:1px dashed var(--border);background:var(--surface);color:var(--muted)}:where(:root[data-donker]) .strip-item:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .strip-item strong:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .projectnr-inline-editor:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .projectnr-voorstel-suffix:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .projectnr-inline-input:not(:where(.quote-document *)),:where(:root[data-donker]) .projectnr-inline-value:not(:where(.quote-document *)){color:var(--foreground);box-shadow:none;background:0 0;border:none}:where(:root[data-donker]) .projectnr-inline-input:focus:not(:where(.quote-document *)){outline:none}:where(:root[data-donker]) .projectnr-inline-editor:focus-within:not(:where(.quote-document *)){border-color:var(--accent)}:where(:root[data-donker]) .btn.icon.projectnr-inline-action:not(:where(.quote-document *)){color:var(--muted);box-shadow:none;background:0 0;border:none}:where(:root[data-donker]) .btn.icon.projectnr-inline-action:hover:not(:disabled):not(:where(.quote-document *)){color:var(--accent-dark);background:0 0}:where(:root[data-donker]) .select-like:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface);color:var(--foreground)}:where(:root[data-donker]) .segmented:not(:where(.quote-document *)){background:var(--vlak);border:0}:where(:root[data-donker]) .segmented .chip:not(:where(.quote-document *)){color:var(--muted);background:0 0;border-color:#0000}:where(:root[data-donker]) .segmented .chip:hover:not(:where(.quote-document *)){color:var(--foreground);background:0 0}:where(:root[data-donker]) .segmented .chip.active:not(:where(.quote-document *)),:where(:root[data-donker]) .segmented .chip.active:hover:not(:where(.quote-document *)){background:var(--surface);color:var(--foreground);border-color:#0000;box-shadow:0 1px 2px #00000014}:where(:root[data-donker]) .filter-tabs.losse-knoppen .chip:not(:where(.quote-document *)){color:var(--muted);background:0 0;border-color:#0000}:where(:root[data-donker]) .filter-tabs.losse-knoppen .chip:hover:not(:where(.quote-document *)){background:var(--vlak);color:var(--foreground)}:where(:root[data-donker]) .filter-tabs.losse-knoppen .chip.active:not(:where(.quote-document *)),:where(:root[data-donker]) .filter-tabs.losse-knoppen .chip.active:hover:not(:where(.quote-document *)){background:var(--vlak);color:var(--ink);border-color:#0000}:where(:root[data-donker]) .filter-tabs.losse-knoppen .chip-aantal:not(:where(.quote-document *)),:where(:root[data-donker]) .segmented span:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .segmented .selected:not(:where(.quote-document *)){background:var(--surface);color:var(--foreground);box-shadow:0 1px 2px #00000014}:where(:root[data-donker]) .dropzone:not(:where(.quote-document *)){background:var(--surface);color:var(--accent-dark);border:1px dashed #3b3a36}:where(:root[data-donker]) .dropzone h2:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .dropzone p:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .dropzone p.dropzone-hoofdzin:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .ai-wacht-spinner:not(:where(.quote-document *)){border:2px solid color-mix(in srgb, currentColor 28%, transparent);border-top-color:currentColor}:where(:root[data-donker]) .ai-wacht-hint:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .btn.tu-bevestig[data-wacht=loopt]:disabled:not(:where(.quote-document *)){border-color:var(--accent);background:var(--accent);color:#fff}:where(:root[data-donker]) .tu-bevestig-hint.review-error.info:not(:where(.quote-document *)){color:var(--muted);background:0 0}:where(:root[data-donker]) .review-warning .ai-wacht-spinner:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .btn.upload-secondary:not(:where(.quote-document *)){background:var(--surface);border:1px solid var(--accent);color:var(--accent-dark)}:where(:root[data-donker]) .btn.upload-secondary:hover:not(:where(.quote-document *)){background:var(--accent);color:#fbfbf9}:where(:root[data-donker]) .uploaded-list:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .uploaded-row:not(:where(.quote-document *)){border-bottom:1px solid var(--border)}:where(:root[data-donker]) .uploaded-row:last-child:not(:where(.quote-document *)){border-bottom:none}:where(:root[data-donker]) .file-check:not(:where(.quote-document *)){background:var(--accent);color:#fff}:where(:root[data-donker]) .file-icon.pdf:not(:where(.quote-document *)){color:#c4c0ac}:where(:root[data-donker]) .file-icon.doc:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .file-meta strong:not(:where(.quote-document *)),:where(:root[data-donker]) .recent-row strong:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .file-meta span:not(:where(.quote-document *)),:where(:root[data-donker]) .recent-row span:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .file-status:not(:where(.quote-document *)),:where(:root[data-donker]) .file-status span:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .row-more:not(:where(.quote-document *)){color:var(--muted);background:0 0;border:none}:where(:root[data-donker]) .btn.save-draft:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface);color:var(--foreground)}:where(:root[data-donker]) .btn.analyze:not(:where(.quote-document *)){border:1px solid var(--accent-dark);background:linear-gradient(135deg, var(--accent), var(--accent-dark));color:#fff;box-shadow:0 12px 28px #6a63442e}:where(:root[data-donker]) .btn.analyze.running:not(:where(.quote-document *)),:where(:root[data-donker]) .btn.analyze.running:disabled:not(:where(.quote-document *)){border-color:var(--accent-dark);background:linear-gradient(135deg, var(--accent), var(--accent-dark));color:#fff;box-shadow:none}:where(:root[data-donker]) .side-card:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .side-card-title:not(:where(.quote-document *)),:where(:root[data-donker]) .side-card-title h2:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .analysis-stats div:not(:where(.quote-document *)){border-right:1px solid var(--border)}:where(:root[data-donker]) .analysis-stats div:last-child:not(:where(.quote-document *)){border-right:none}:where(:root[data-donker]) .analysis-stats strong:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .analysis-stats span:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .check-list:not(:where(.quote-document *)){border-top:1px solid var(--border)}:where(:root[data-donker]) .check-list li:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .check-list svg:not(:where(.quote-document *)){color:#c4c0ac}:where(:root[data-donker]) .recent-row time:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .recent-footer:not(:where(.quote-document *)){border-top:1px solid var(--border);color:var(--accent-dark)}:where(:root[data-donker]) [data-tip]:not(:where(.quote-document *)):after{background:var(--foreground);color:var(--background);box-shadow:0 4px 16px #2b26203d}@media (max-width:1279px){:where(:root[data-donker]) .login-canvas:not(:where(.quote-document *)){background:linear-gradient(90deg,#272624 0% 45%,#2b2a27 45% 100%)}}@media (max-width:767px){:where(:root[data-donker]) .login-page:not(:where(.quote-document *)){background:radial-gradient(circle at 16% 4%,#6a634417,#0000 36%),#272624}:where(:root[data-donker]) .login-canvas:not(:where(.quote-document *)){background:linear-gradient(#272624fa 0% 41%,#2b2a27 41% 100%)}:where(:root[data-donker]) .login-brand:not(:where(.quote-document *)){border-bottom:1px solid #6a634429;border-right:none}:where(:root[data-donker]) .login-panel:not(:where(.quote-document *)){box-shadow:none;background:#272624e6;border:none}}@media (max-width:560px){:where(:root[data-donker]) .strip-item:not(:where(.quote-document *)){border-bottom:1px solid var(--border)}:where(:root[data-donker]) .strip-item:last-child:not(:where(.quote-document *)){border-bottom:none}:where(:root[data-donker]) .analysis-stats div:not(:where(.quote-document *)),:where(:root[data-donker]) .analysis-stats div:last-child:not(:where(.quote-document *)){border-right:none}}:where(:root[data-donker]) .dropzone.dragover:not(:where(.quote-document *)){border-color:var(--accent);background:#6a63440f}:where(:root[data-donker]) .segmented button:not(:where(.quote-document *)){color:var(--muted);background:0 0;border:0}:where(:root[data-donker]) .segmented button:hover:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .segmented button.selected:not(:where(.quote-document *)){background:var(--surface);color:var(--foreground);box-shadow:0 1px 2px #00000014}:where(:root[data-donker]) .check-list li.todo:not(:where(.quote-document *)),:where(:root[data-donker]) .recent-empty:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) a.recent-footer:not(:where(.quote-document *)){color:inherit}:where(:root[data-donker]) .klant-zoek:not(:where(.quote-document *)),:where(:root[data-donker]) .klant-nieuw input:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .klant-row:not(:where(.quote-document *)){color:var(--foreground);background:0 0;border:1px solid #0000}:where(:root[data-donker]) .klant-row:hover:not(:where(.quote-document *)){background:var(--surface);border-color:var(--border)}:where(:root[data-donker]) .klant-row.selected:not(:where(.quote-document *)){border-color:var(--accent);background:#6a634412}:where(:root[data-donker]) .klant-select:not(:where(.quote-document *)){color:inherit;background:0 0;border:0}:where(:root[data-donker]) .klant-menu-trigger:not(:where(.quote-document *)){border:1px solid var(--border);color:var(--muted);background:#272624bd}:where(:root[data-donker]) .klant-menu-trigger:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .klant-menu-trigger[aria-expanded=true]:not(:where(.quote-document *)){border-color:var(--accent);color:var(--foreground);background:var(--surface)}:where(:root[data-donker]) .klant-action-menu:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface);box-shadow:0 12px 28px #2b262024}:where(:root[data-donker]) .klant-action-menu button:not(:where(.quote-document *)){color:var(--foreground);background:0 0;border:0}:where(:root[data-donker]) .klant-action-menu button:hover:not(:where(.quote-document *)){background:#6a634414}:where(:root[data-donker]) .klant-action-menu .danger:not(:where(.quote-document *)){border-top:1px solid var(--border);color:#f0857a}:where(:root[data-donker]) .klant-leeg:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .klant-rename-panel:not(:where(.quote-document *)){border:1px solid var(--border);background:#272624b3}:where(:root[data-donker]) .klant-rename-panel label:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .klant-rename-panel input:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .file-thumb:not(:where(.quote-document *)){border:1px solid var(--border)}:where(:root[data-donker]) .uploaded-row[data-status=fout]:not(:where(.quote-document *)){background:#b3372f0a;border-color:#7a3a33}:where(:root[data-donker]) .file-status.fout:not(:where(.quote-document *)){color:#f0857a}:where(:root[data-donker]) .file-status.bijlage:not(:where(.quote-document *)),:where(:root[data-donker]) .file-status.bezig:not(:where(.quote-document *)),:where(:root[data-donker]) .file-status.wacht:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) a.recent-row:not(:where(.quote-document *)){color:inherit}:where(:root[data-donker]) a.recent-row:hover strong:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .veld:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface);color:var(--foreground)}:where(:root[data-donker]) .veld:focus:not(:where(.quote-document *)){border-color:var(--accent);outline:none}:where(:root[data-donker]) .review-no-image:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .review-no-image-rij .km-knop:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .review-warning:not(:where(.quote-document *)){background:var(--warn-bg);color:var(--foreground);border:1px solid #6a634485}:where(:root[data-donker]) .review-warning-copy:not(:where(.quote-document *)),:where(:root[data-donker]) .review-warning-copy span:not(:where(.quote-document *)),:where(:root[data-donker]) .review-warning-details:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .review-warning-details span:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .positie-edit:not(:where(.quote-document *)){border:1px solid var(--border)}:where(:root[data-donker]) .positie-edit h3:not(:where(.quote-document *)),:where(:root[data-donker]) .review-questions li:not(:where(.quote-document *)),:where(:root[data-donker]) .review-systeem-notitie-rij:not(:where(.quote-document *)),:where(:root[data-donker]) .review-systeem-notitie-rij svg:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .review-gedempte-vragen:not(:where(.quote-document *)){border-left:2px solid var(--border)}:where(:root[data-donker]) .review-error:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .calc-readback-error:not(:where(.quote-document *)){border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);background:color-mix(in srgb, var(--danger) 7%, #272624)}:where(:root[data-donker]) .blad-status-kop:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .blad-status-samenvatting:not(:where(.quote-document *)),:where(:root[data-donker]) .blad-status-chip.groen strong:not(:where(.quote-document *)),:where(:root[data-donker]) .blad-status-chip.voorstel strong:not(:where(.quote-document *)),:where(:root[data-donker]) .blad-status-chip.verificatie-loopt strong:not(:where(.quote-document *)),:where(:root[data-donker]) .blad-status-chip.eenheid-mismatch strong:not(:where(.quote-document *)),:where(:root[data-donker]) .blad-status-chip.niet-feed strong:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .blad-status-chip.flag strong:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .blad-status-filter-hint:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .chip:not(:where(.quote-document *)){background:var(--vlak);color:var(--muted);border:1px solid #0000}:where(:root[data-donker]) .chip.selected:not(:where(.quote-document *)){background:var(--accent-soft);border-color:var(--accent);color:var(--foreground)}:where(:root[data-donker]) .calc-edit tr[data-soort=template] td:not(:where(.quote-document *)),:where(:root[data-donker]) .uren-titel:not(:where(.quote-document *)),:where(:root[data-donker]) .positie-totaal:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .positie-notities:not(:where(.quote-document *)){border-left:3px solid var(--accent-soft);color:var(--muted)}:where(:root[data-donker]) .quote-back-button:not(:where(.quote-document *)){border:1px solid var(--border);color:#ebebe8;background:#272624}:where(:root[data-donker]) .quote-back-button:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .quote-back-button:focus-visible:not(:where(.quote-document *)){border-color:var(--accent);color:var(--accent-dark)}:where(:root[data-donker]) .quote-back-button.primary:not(:where(.quote-document *)){border-color:var(--accent);background:var(--accent);color:#fff}:where(:root[data-donker]) .quote-back-button.primary:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .quote-back-button.primary:focus-visible:not(:where(.quote-document *)){border-color:var(--accent-dark);background:var(--accent-dark);color:#fff}:where(:root[data-donker]) .quote-instellingen-knop:not(:where(.quote-document *)){color:var(--accent-dark);background:#272624;border:1px solid #3b3a36}:where(:root[data-donker]) .quote-instellingen-knop:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .quote-instellingen[data-open=true] .quote-instellingen-knop:not(:where(.quote-document *)){border-color:#a8996f}:where(:root[data-donker]) .quote-instelling-kop:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .quote-instelling:not(:where(.quote-document *)){background:#2b2a27}:where(:root[data-donker]) .quote-instelling button:not(:where(.quote-document *)){color:#a3a096;background:0 0;border:0}:where(:root[data-donker]) .quote-instelling button:hover:not([aria-pressed=true]):not(:disabled):not(:where(.quote-document *)){color:var(--text,#ebebe8)}:where(:root[data-donker]) .quote-instelling button[aria-pressed=true]:not(:where(.quote-document *)){color:#ebebe8;background:#272624;box-shadow:0 1px 2px #00000014,0 0 0 1px #0000000a}:where(:root[data-donker]) .quote-instellingen>.quote-translation-state:not(:where(.quote-document *)){color:#c4c0ac}:where(:root[data-donker]) .quote-instellingen>.quote-translation-error:not(:where(.quote-document *)){color:#f0857a}:where(:root[data-donker]) .quote-viewer:not(:where(.quote-document *)){background:#424242;border:1px solid #3b3a36;box-shadow:0 18px 42px #1c1a1624}:where(:root[data-donker]) .quote-viewer-toolbar:not(:where(.quote-document *)){color:#fff;background:#4a4843}:where(:root[data-donker]) .quote-toolbar-divider:not(:where(.quote-document *)){background:0 0}:where(:root[data-donker]) .quote-toolbar-icon:not(:where(.quote-document *)){color:#fff;background:0 0;border:0}:where(:root[data-donker]) .quote-toolbar-icon:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .quote-toolbar-icon:focus-visible:not(:where(.quote-document *)){background:#2726241f}:where(:root[data-donker]) .quote-toolbar-icon[aria-pressed=true]:not(:where(.quote-document *)){background:#2726242e}:where(:root[data-donker]) .quote-viewer-scroll:not(:where(.quote-document *)){background:#5c5c5c}:where(:root[data-donker]) .quote-letterhead:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) .quote-header-grid:not(:where(.quote-document *)){border-bottom:2px solid var(--accent-dark)}:where(:root[data-donker]) .quote-customer-block:not(:where(.quote-document *)),:where(:root[data-donker]) .quote-meta-left:not(:where(.quote-document *)),:where(:root[data-donker]) .quote-meta-right:not(:where(.quote-document *)){color:#ebebe8}:where(:root[data-donker]) .quote-customer-block:not(:where(.quote-document *)),:where(:root[data-donker]) .quote-meta-left dt:not(:where(.quote-document *)),:where(:root[data-donker]) .quote-meta-right dt:not(:where(.quote-document *)),:where(:root[data-donker]) .quote-general-section h2:not(:where(.quote-document *)),:where(:root[data-donker]) .quote-position-card h2:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) .quote-oversized-text-dock:not(:where(.quote-document *)){background:#272624;border:1px solid #3b3a36;box-shadow:0 18px 56px #251f143d}:where(:root[data-donker]) .quote-oversized-text-dock__header button:not(:where(.quote-document *)){color:#a3a096;background:#272624;border:1px solid #3b3a36}:where(:root[data-donker]) .quote-text-block--brand:not(:where(.quote-document *)){color:var(--accent-dark)!important}:where(:root[data-donker]) .quote-text-block-editor:not(:where(.quote-document *)){outline:0}:where(:root[data-donker]) .quote-image-insertion:not(:where(.quote-document *)){color:#ebebe8;background:#272624;border:1px solid #3b3a36;box-shadow:0 8px 24px #0000002e}:where(:root[data-donker]) .quote-image-insertion button:not(:where(.quote-document *)){color:inherit;background:#272624;border:0}:where(:root[data-donker]) .quote-image-insertion button:hover:not(:where(.quote-document *)){background:#38352a}:where(:root[data-donker]) .quote-image-insertion :focus-visible:not(:where(.quote-document *)){outline:2px solid #a58d47}:where(:root[data-donker]) .quote-image-owner-label:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .quote-image-insertion [data-testid=quote-image-paste-zone]:not(:where(.quote-document *)){border:1px dashed #a58d47}:where(:root[data-donker]) .quote-image-insertion [role=alert]:not(:where(.quote-document *)){color:#f0857a}:where(:root[data-donker]) .quote-position-section .quote-text-block.quote-text-block--heading:not(:where(.quote-document *)),:where(:root[data-donker]) .quote-position-section .quote-text-block-editor p[data-block-kind=heading]:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .quote-text-block-editor [data-tone=brand]:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) .quote-apparatus-row-remove:not(:where(.quote-document *)){color:#c4c0ac;background:#272624;border:1px solid #3b3a36}:where(:root[data-donker]) .quote-apparatus-add:not(:where(.quote-document *)){color:var(--accent-dark);background:#272624;border:1px solid #3b3a36}:where(:root[data-donker]) .quote-position-total-grouped:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) .quote-paraph:not(:where(.quote-document *)){color:#ebebe8}:where(:root[data-donker]) .quote-paraph-line:not(:where(.quote-document *)){border-bottom:1px solid #201d19}:where(:root[data-donker]) .quote-inline-editable:is([contenteditable=plaintext-only],[contenteditable=true]):not(:where(.quote-document *)){outline:none}:where(:root[data-donker]) .quote-inline-editable[data-empty=true]:not(:where(.quote-document *)):before{color:#c4c0ac}:where(:root[data-donker]) .quote-letter-body textarea:not(:where(.quote-document *)){color:#ebebe8;border:1px solid #3b3a36}:where(:root[data-donker]) .quote-terms:not(:where(.quote-document *)){color:#ebebe8}:where(:root[data-donker]) .quote-terms h2:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) .quote-payment:not(:where(.quote-document *)){color:#ebebe8}:where(:root[data-donker]) .quote-akkoord .quote-signature>strong:not(:where(.quote-document *)),:where(:root[data-donker]) .quote-signature--closing .quote-signature>strong:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) .quote-action-panel:not(:where(.quote-document *)){background:#272624;border:1px solid #3b3a36;box-shadow:0 12px 32px #211d1814}:where(:root[data-donker]) .quote-toolbar-scheiding:not(:where(.quote-document *)){background:#27262429}:where(:root[data-donker]) .quote-media-resize-handle:not(:where(.quote-document *)){background:0 0;border:0}:where(:root[data-donker]) .quote-media-resize-handle:not(:where(.quote-document *)):before{background:#272624;border:1px solid #806b3d}:where(:root[data-donker]) .quote-media-resize-preview:not(:where(.quote-document *)){background:0 0;outline:2px solid #806b3d}:where(:root[data-donker]) .quote-media-toolbar:not(:where(.quote-document *)){color:#fff;background:#4a4843;box-shadow:0 6px 18px #29271f47}:where(:root[data-donker]) .quote-media-toolbar button:not(:where(.quote-document *)){color:inherit;background:0 0;border:0}:where(:root[data-donker]) .quote-media-toolbar button:hover:not(:disabled):not(:where(.quote-document *)){background:#2726241f}:where(:root[data-donker]) .quote-media-toolbar :focus-visible:not(:where(.quote-document *)){outline:2px solid #c9b27a}:where(:root[data-donker]) .quote-media-toolbar-divider:not(:where(.quote-document *)){background:#27262438}:where(:root[data-donker]) .quote-media-caption-edit input:not(:where(.quote-document *)){color:#a3a096;background:#38352a99;border:0;border-bottom:1px solid #a58d47;outline:none}:where(:root[data-donker]) .quote-media-drag-ghost:not(:where(.quote-document *)){box-shadow:0 6px 18px #29271f47}:where(:root[data-donker]) .quote-media-drag-guide:not(:where(.quote-document *)){border-left:1px dashed #806b3d}:where(:root[data-donker]) .quote-media-drag-marker:not(:where(.quote-document *)){background:#806b3d}:where(:root[data-donker]) [data-media-drop-target=true]:not(:where(.quote-document *)),:where(:root[data-donker]) [data-file-drop-target=true]:not(:where(.quote-document *)){outline:2px dashed #806b3dbf}:where(:root[data-donker]) .quote-media-resize-preview output:not(:where(.quote-document *)){color:#fff;background:#4a4843}:where(:root[data-donker]) .quote-text-formatting-tools button:not(:where(.quote-document *)){color:#f4efe4;background:0 0;border:0}:where(:root[data-donker]) .quote-text-formatting-tools button:not(:disabled):hover:not(:where(.quote-document *)),:where(:root[data-donker]) .quote-text-formatting-tools button:focus-visible:not(:where(.quote-document *)){background:#2726241f}:where(:root[data-donker]) .quote-text-formatting-tools button[aria-pressed=true]:not(:where(.quote-document *)){background:#2726242e}:where(:root[data-donker]) .quote-text-highlight:not(:where(.quote-document *)),:where(:root[data-donker]) .quote-text-block-editor mark:not(:where(.quote-document *)),:where(:root[data-donker]) .quote-rich-editable mark:not(:where(.quote-document *)){color:inherit;background:#38352a}:where(:root[data-donker]) .quote-primary-action:not(:where(.quote-document *)){border:1px solid var(--accent);background:var(--accent);color:#fff;box-shadow:inset 0 1px #3b3a3633}:where(:root[data-donker]) .quote-download-options:not(:where(.quote-document *)){background:#272624;border:1px solid #3b3a36;box-shadow:0 10px 24px #211d181f}:where(:root[data-donker]) .quote-download-options button:not(:where(.quote-document *)){color:var(--accent-dark);background:0 0;border:0}:where(:root[data-donker]) .quote-download-options button:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .quote-download-options button:focus-visible:not(:where(.quote-document *)){background:#2b2a27}:where(:root[data-donker]) .quote-download-override-primary:not(:where(.quote-document *)){color:var(--accent-dark);background:#2b2a27}:where(:root[data-donker]) .quote-download-override-primary:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .quote-download-override-primary:focus-visible:not(:where(.quote-document *)){background:#302f2c}:where(:root[data-donker]) .quote-download-hint:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .quote-download-completion:not(:where(.quote-document *)){color:#c4c0ac;background:#2b2a27;border:1px solid #3b3a36}:where(:root[data-donker]) .quote-download-completion a:not(:where(.quote-document *)){color:inherit}:where(:root[data-donker]) .quote-mail-action:not(:where(.quote-document *)),:where(:root[data-donker]) .quote-secondary-action:not(:where(.quote-document *)){color:var(--accent-dark);background:#272624;border:1px solid #3b3a36}:where(:root[data-donker]) .quote-mail-action:disabled:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .quote-primary-action:disabled:not(:where(.quote-document *)){border-color:var(--border);background:var(--surface-soft);color:#a3a096;box-shadow:none}:where(:root[data-donker]) .quote-override-banner:not(:where(.quote-document *)){background:#272624;border:1px solid #3b3a36}:where(:root[data-donker]) .quote-override-banner p:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .quote-meldingen-bundel:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .quote-meldingen-bundel>summary:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .quote-meldingen-bundel>summary:not(:where(.quote-document *)):after{color:var(--muted)}:where(:root[data-donker]) .quote-meldingen-bundel>summary:hover:not(:where(.quote-document *)){background:var(--surface-soft)}:where(:root[data-donker]) .quote-override-link:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) .quote-action-note:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .quote-side-meta:not(:where(.quote-document *)){border-top:1px solid #3b3a36}:where(:root[data-donker]) .quote-side-meta div:not(:where(.quote-document *)){color:#ebebe8}:where(:root[data-donker]) .quote-side-meta dt:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .calc-zaagverlies:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .sr-only:not(:where(.quote-document *)){border:0}:where(:root[data-donker]) .tu-nav-select select:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface);color:var(--foreground)}:where(:root[data-donker]) .tu-nav-select select:focus:not(:where(.quote-document *)){border-color:var(--accent);outline:none}:where(:root[data-donker]) .tu-nav-teller:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-thumb:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface-soft)}:where(:root[data-donker]) .tu-thumb-leeg:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-thumb-stip:not(:where(.quote-document *)){box-shadow:0 0 0 2px var(--surface)}:where(:root[data-donker]) .tu-thumb-opm:not(:where(.quote-document *)){background:var(--accent-dark);color:#fff;box-shadow:0 0 0 2px var(--surface)}:where(:root[data-donker]) .tu-thumb-stip.ok:not(:where(.quote-document *)){background:var(--ok)}:where(:root[data-donker]) .tu-thumb-stip.warn:not(:where(.quote-document *)){background:var(--warn)}:where(:root[data-donker]) .tu-viewer-page-label:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .tu-viewer-page-detail:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-viewer.fullscreen .tu-viewer-page-detail:not(:where(.quote-document *)){color:#ffffffb3}:where(:root[data-donker]) .tu-viewer-toolbar .km-werkbalk:not(:where(.quote-document *)){border-left:1px solid var(--border)}:where(:root[data-donker]) .tu-viewer-toolbar .km-werkbalk .km-knop:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .km-item-toelichting:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .km-item:disabled:hover:not(:where(.quote-document *)){background:0 0}:where(:root[data-donker]) .tu-viewer-toolbar:not(:where(.quote-document *)){border:1px solid var(--border);background:#272624;box-shadow:0 1px 3px #2b26200a}:where(:root[data-donker]) .tu-zoom-pct:not(:where(.quote-document *)){border-right:1px solid var(--border);border-left:1px solid var(--border);color:var(--foreground)}:where(:root[data-donker]) .tu-viewer-toolbar .btn.icon:not(:where(.quote-document *)){color:var(--foreground);background:#272624;border:0}:where(:root[data-donker]) .tu-fullscreen-overlay:not(:where(.quote-document *)){background:#4a4843}:where(:root[data-donker]) .tu-viewer.fullscreen .tu-viewer-head:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-viewer.fullscreen .tu-viewer-page-label:not(:where(.quote-document *)){color:#fff}:where(:root[data-donker]) .tu-viewer.fullscreen .tu-viewer-frame:not(:where(.quote-document *)){background:#272624;border-color:#fff3}:where(:root[data-donker]) .tu-fullscreen-page-action:not(:where(.quote-document *)){color:#fff;background:#181613b8;border:1px solid #ffffffa6}:where(:root[data-donker]) .tu-fullscreen-overlay.tekeningen-venster:not(:where(.quote-document *)){background:#2b262059}:where(:root[data-donker]) .tekeningen-venster-kaart:not(:where(.quote-document *)){background:#272624;box-shadow:0 20px 60px #0000002e}:where(:root[data-donker]) .tekeningen-venster .tu-viewer.fullscreen .tu-viewer-head:not(:where(.quote-document *)),:where(:root[data-donker]) .tekeningen-venster .tu-viewer.fullscreen .tu-viewer-page-label:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .tekeningen-venster .tu-viewer.fullscreen .tu-viewer-frame:not(:where(.quote-document *)){border-color:var(--border)}:where(:root[data-donker]) .tekeningen-venster .tu-fullscreen-page-action:not(:where(.quote-document *)){border-color:var(--border);color:var(--foreground);background:#ffffffeb;box-shadow:0 2px 10px #00000014}:where(:root[data-donker]) .tu-viewer-toolbar .btn.icon:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-viewer-toolbar .btn.icon:focus-visible:not(:where(.quote-document *)){color:var(--foreground);background:#6a63440f}:where(:root[data-donker]) .tu-viewer-toolbar .btn.icon:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .tu-viewer-frame:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface-soft)}:where(:root[data-donker]) .tu-viewer-onbeschikbaar:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-viewer-onbeschikbaar strong:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .tu-viewer-leeg-notitie:not(:where(.quote-document *)){border:1px solid var(--border);color:var(--muted);background:#ffffffeb}:where(:root[data-donker]) .tu-viewer-toolbar .btn.icon.actief:not(:where(.quote-document *)){border-color:var(--accent);background:var(--accent-soft);color:var(--foreground)}:where(:root[data-donker]) .tu-restant-zone:not(:where(.quote-document *)){border:1px dashed var(--danger);background:repeating-linear-gradient(45deg,#b3372f24 0 4px,#0000 4px 8px)}:where(:root[data-donker]) .tu-restant-samenvatting:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface-2,#00000008);color:var(--muted)}:where(:root[data-donker]) .tu-restant-samenvatting strong:not(:where(.quote-document *)){color:var(--text)}:where(:root[data-donker]) .tu-paneel-kop:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .tu-hint:not(:where(.quote-document *)){background:var(--surface-soft);color:var(--muted)}:where(:root[data-donker]) .tu-hint svg:not(:where(.quote-document *)){color:var(--accent)}:where(:root[data-donker]) .tu-positie-vooruitblik:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-bevestig-uitleg:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .tu-edit-source:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-regels .veld:not(.badge-select):not(:where(.quote-document *)){background:0 0;border-color:#0000}:where(:root[data-donker]) .tu-regels .veld:not(.badge-select):focus:not(:where(.quote-document *)){border-color:var(--accent);background:var(--surface)}:where(:root[data-donker]) .tu-viewer-frame:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-thumb:not(:where(.quote-document *)){background:#272624}:where(:root[data-donker]) .tu-thumb.active:not(:where(.quote-document *)){border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}:where(:root[data-donker]) .tu-posities-icon:not(:where(.quote-document *)){color:var(--olive)}:where(:root[data-donker]) .tu-posities-icon span:not(:where(.quote-document *)){background:#272624;border:1.8px solid}:where(:root[data-donker]) .tu-posities-title h2:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .tu-posities-nav:not(:where(.quote-document *)){border:1px solid var(--border);background:#272624;box-shadow:0 1px 3px #2b26200a}:where(:root[data-donker]) .tu-posities-nav .btn.icon:not(:where(.quote-document *)){color:var(--foreground);background:#272624;border:0}:where(:root[data-donker]) .tu-posities-nav .btn.icon:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-posities-nav .btn.icon:focus-visible:not(:where(.quote-document *)){color:var(--foreground);background:#6a63440f}:where(:root[data-donker]) .tu-posities-nav .btn.icon:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .tu-page-context:not(:where(.quote-document *)){color:var(--foreground);background:#f6f5f1b8;border:1px solid #6a634442}:where(:root[data-donker]) .tu-review-count:not(:where(.quote-document *)){border:1px solid var(--border);color:var(--muted);background:#272624}:where(:root[data-donker]) .tu-review-count strong:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .tu-review-count.ok:not(:where(.quote-document *)){background:var(--olive-bg);border-color:#6a634438}:where(:root[data-donker]) .tu-review-count.warn:not(:where(.quote-document *)){background:var(--warn-bg);border-color:#6a634442}:where(:root[data-donker]) .tu-review-count.neutral:not(:where(.quote-document *)){background:var(--surface-soft)}:where(:root[data-donker]) .tu-review-filter:not(:where(.quote-document *)){border:1px solid var(--border);color:var(--foreground);background:#272624}:where(:root[data-donker]) .tu-review-filter strong:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-review-filter:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-review-filter:focus-visible:not(:where(.quote-document *)){border-color:var(--accent);background:#6a63440d}:where(:root[data-donker]) .tu-review-filter:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .tu-review-filter.active:not(:where(.quote-document *)){background:#272624;border-color:#6a634470;box-shadow:inset 0 0 0 1px #6a63442e}:where(:root[data-donker]) .tu-posities-teller:not(:where(.quote-document *)){border-right:1px solid var(--border);border-left:1px solid var(--border);color:var(--foreground)}:where(:root[data-donker]) .tu-add-position:not(:where(.quote-document *)){border-color:var(--border);color:var(--foreground);background:#272624}:where(:root[data-donker]) .tu-add-position:hover:not(:where(.quote-document *)){border-color:var(--accent);color:var(--accent-dark)}:where(:root[data-donker]) .tu-position-list:not(:where(.quote-document *))::-webkit-scrollbar-thumb{background:#6a634457}:where(:root[data-donker]) .tu-position-card:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .tu-position-card.active:not(:where(.quote-document *)){background:var(--surface);box-shadow:inset 4px 0 0 var(--accent);border-color:#6a634470}:where(:root[data-donker]) .tu-position-summary:not(:where(.quote-document *)){color:inherit;background:0 0;border:0}:where(:root[data-donker]) .tu-position-summary:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-position-summary:focus-visible:not(:where(.quote-document *)){background:#6a63440d}:where(:root[data-donker]) .tu-position-summary:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .tu-position-title-veld:not(:where(.quote-document *)){color:inherit;background:0 0;border:1px solid #0000}:where(:root[data-donker]) .tu-position-title-veld:focus:not(:where(.quote-document *)){border-color:var(--accent);background:var(--surface);outline:none}:where(:root[data-donker]) .tu-material-preview:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-material-preview>span:not(:where(.quote-document *)){color:#c4c0ac}:where(:root[data-donker]) .tu-material-preview b:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .tu-scope-blad:not(:where(.quote-document *)){color:var(--muted);background:#272624;border:1px solid #6a634433}:where(:root[data-donker]) .tu-issue-chip.warn:not(:where(.quote-document *)){color:var(--foreground);background:var(--warn-bg)}:where(:root[data-donker]) .tu-issue-chip.neutral:not(:where(.quote-document *)){color:var(--muted);background:var(--surface-soft)}:where(:root[data-donker]) .tu-status-chip.ok:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-row-status.ok:not(:where(.quote-document *)){color:var(--olive);background:var(--olive-bg)}:where(:root[data-donker]) .tu-status-chip.warn:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-row-status.warn:not(:where(.quote-document *)){color:var(--foreground);background:var(--warn-bg)}:where(:root[data-donker]) .tu-status-chip.neutral:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-row-status.neutral:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-row-status.check:not(:where(.quote-document *)){color:var(--muted);background:var(--surface-soft)}:where(:root[data-donker]) .tu-decision-row.checkwerk>.tu-row-dot:not(:where(.quote-document *)){background:var(--border)}:where(:root[data-donker]) .tu-position-detail:not(:where(.quote-document *)){border-top:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .tu-landing:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--accent-soft)}:where(:root[data-donker]) .tu-landing-label:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-landing-select:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-landing-invoer:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface);color:var(--ink)}:where(:root[data-donker]) .tu-public-preview:not(:where(.quote-document *)){border:1px solid var(--border);color:var(--foreground);background:#272624}:where(:root[data-donker]) .tu-public-preview-head>span:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-public-completeness>span:not(:where(.quote-document *)){background:var(--olive-bg);color:var(--olive)}:where(:root[data-donker]) .tu-public-completeness>span.open:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-public-preview .proposal:not(:where(.quote-document *)){background:var(--warn-bg);color:#c4c0ac}:where(:root[data-donker]) .tu-display-row:not(:where(.quote-document *)){border-bottom:1px solid var(--border)}:where(:root[data-donker]) button.tu-display-row:not(:where(.quote-document *)){color:inherit;background:0 0;border-top:0;border-left:0;border-right:0}:where(:root[data-donker]) button.tu-display-row:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-display-row:focus-visible:not(:where(.quote-document *)){background:#6a634412}:where(:root[data-donker]) .tu-display-row:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .tu-display-row>span:first-child:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-display-value:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .tu-display-row:focus-visible:not(:where(.quote-document *)):after{border:1px solid var(--border);color:var(--foreground);background:#272624;box-shadow:0 10px 24px #2b26201f}:where(:root[data-donker]) .tu-display-row:hover:not(:has(.tu-row-info:hover)):not(:where(.quote-document *)):after{border:1px solid var(--border);color:var(--foreground);background:#272624;box-shadow:0 10px 24px #2b26201f}:where(:root[data-donker]) .tu-display-row:focus-within:not(:has(.tu-row-info:focus-within)):not(:where(.quote-document *)):after{border:1px solid var(--border);color:var(--foreground);background:#272624;box-shadow:0 10px 24px #2b26201f}:where(:root[data-donker]) .tu-proof-row>span:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-rest-meer:not(:where(.quote-document *)){color:var(--text-muted,#a3a096)}:where(:root[data-donker]) .tu-empty-positions:not(:where(.quote-document *)){border:1px dashed var(--border);color:var(--muted)}:where(:root[data-donker]) .tu-stukjes th:not(:where(.quote-document *)){color:var(--muted);border-bottom:1px solid var(--border)}:where(:root[data-donker]) .tu-stukjes td:not(:where(.quote-document *)){border-bottom:1px solid var(--border)}:where(:root[data-donker]) .tu-stukje-rij.is-op-blad:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-stukje-rij.is-op-blad:focus-visible:not(:where(.quote-document *)){background:var(--bg-subtle,#4a48430a);outline:none}:where(:root[data-donker]) .tu-stukje-aantal.is-onbekend:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-stukje-materiaal.is-onbekend:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-stukje-aantal.is-open-post:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-stukje-maten.is-open-post:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-stukje-materiaal.is-open-post:not(:where(.quote-document *)){box-shadow:inset 2px 0 0 var(--warn);background:var(--warn-bg)}:where(:root[data-donker]) .tu-stukje-bediening:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-stukje-uitklap>td:not(:where(.quote-document *)){border-bottom:1px solid var(--border)}:where(:root[data-donker]) .tu-stukjes tr.tu-stukje-rij:has(+.tu-stukje-uitklap)>td:not(:where(.quote-document *)){border-bottom:0}:where(:root[data-donker]) .tu-maten-uitklapknop:not(:where(.quote-document *)){color:var(--muted);background:0 0;border:0}:where(:root[data-donker]) .tu-maten-uitklapknop:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-maten-uitklapknop:focus-visible:not(:where(.quote-document *)){color:var(--text)}:where(:root[data-donker]) .tu-stukje-notities>td:not(:where(.quote-document *)){border-bottom:1px solid var(--border)}:where(:root[data-donker]) .tu-stukje-notities-lijst:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-pk2-opmerkingen:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-uitklap>summary:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-uitklap-richting:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-uitklap-x:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-sprong:not(:where(.quote-document *)){border:1px solid var(--border);color:var(--muted);background:0 0}:where(:root[data-donker]) .tu-sprong:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-sprong:focus-visible:not(:where(.quote-document *)){border-color:var(--accent);color:var(--accent);outline:none}:where(:root[data-donker]) .tu-sprong.is-zonder-kader:not(:where(.quote-document *)){border-style:dashed}:where(:root[data-donker]) .tu-bewijs-chip.is-onzeker:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-bewijs-chip.is-betwist:not(:where(.quote-document *)){border-color:var(--warn,#57512f);color:var(--warn,#c4c0ac)}:where(:root[data-donker]) .tu-bewijs-chip.is-materiaal:not(:where(.quote-document *)){color:var(--muted);border-style:dotted}:where(:root[data-donker]) .tu-bewijs-chip.is-materiaal:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-bewijs-chip.is-materiaal:focus-visible:not(:where(.quote-document *)){color:var(--text);border-style:solid;outline:none}:where(:root[data-donker]) .tu-extern-kop:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-extern-label:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-open-posten-sprong:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-open-posten-sprong:focus-visible:not(:where(.quote-document *)){text-decoration-color:currentColor}:where(:root[data-donker]) summary.tu-open-posten-knop.badge.warn:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-worklist .badge.warn:not(:where(.quote-document *)){color:var(--ds-rood);background:0 0}:where(:root[data-donker]) .tu-open-posten-lijst:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface,#272624);box-shadow:0 6px 18px #0000001f}:where(:root[data-donker]) .tu-open-post:not(:where(.quote-document *)){color:inherit;background:0 0;border:0}:where(:root[data-donker]) .tu-open-post:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-open-post:focus-visible:not(:where(.quote-document *)){background:var(--bg-subtle,#0000000a);outline:none}:where(:root[data-donker]) .tu-open-post-scheider:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-open-post-wat:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-referenties-kop:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-referenties-scheider:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-cel-knop:not(:where(.quote-document *)){border:1px dashed var(--border);color:inherit;background:0 0}:where(:root[data-donker]) .tu-cel-knop.is-onbekend:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-cel-knop:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-cel-knop:focus-visible:not(:where(.quote-document *)){border-style:solid;outline:none}:where(:root[data-donker]) .tu-cel-tekst.is-geen:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-cel-tekst.is-ntb:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-pk2-hoofdmaat:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-pk2-kopstatus:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-pk2-kebab>summary:not(:where(.quote-document *)){border:1px solid var(--border)}:where(:root[data-donker]) .tu-positie-naam-pen:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-nieuwe-positie[open]>.tu-positie-naam-form:not(:where(.quote-document *)){background:var(--surface);border:1px solid var(--border);box-shadow:0 4px 16px #0000001f}:where(:root[data-donker]) .tu-positie-naam-veld:not(:where(.quote-document *)){border:1px solid var(--border)}:where(:root[data-donker]) .tu-split-naam:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-pk2-voettekst:not(:where(.quote-document *)),:where(:root[data-donker]) .chip.tu-pk2-bladchip:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .chip.tu-pk2-bladchip:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .chip.tu-pk2-bladchip:focus-visible:not(:where(.quote-document *)){border-color:var(--accent);color:var(--text);outline:none}:where(:root[data-donker]) .tu-pk2-toevoegen.is-open:not(:where(.quote-document *)){border:1px dashed var(--border)}:where(:root[data-donker]) .tu-pk2-scheider:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-pk2-toevoegen-melding:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-pk2-open-naar-calc:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-pk2-groep:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-pk2-groep.is-aandacht:not(:where(.quote-document *)){background:var(--accent-soft);border:1px solid var(--border)}:where(:root[data-donker]) .tu-plus-maat-rij:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-plus-maat-groep:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-plus-maat-rij:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-plus-maat-rij:focus-visible:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-plus-maat-groep:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-plus-maat-groep:focus-visible:not(:where(.quote-document *)){color:var(--text)}:where(:root[data-donker]) .tu-pk2-samengevoegd-uit:not(:where(.quote-document *)),:where(:root[data-donker]) .btn-link.tu-referentie-weg:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .btn-link.tu-referentie-weg:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .btn-link.tu-referentie-weg:focus-visible:not(:where(.quote-document *)){color:var(--text);outline:none}:where(:root[data-donker]) .tu-apparatuur-teller:not(:where(.quote-document *)){border:1px dashed var(--border);color:var(--muted)}:where(:root[data-donker]) .review-error.info:not(:where(.quote-document *)){color:var(--accent-dark);background:var(--accent-soft)}:where(:root[data-donker]) .tu-progress-bar:not(:where(.quote-document *)){background:#2b2a27}:where(:root[data-donker]) .tu-progress-bar span:not(:where(.quote-document *)){background:var(--olive)}:where(:root[data-donker]) .tu-ready-copy:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-progress-label:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .tu-review-counts button.tu-review-count.active:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-review-counts button.tu-review-count:focus-visible:not(:where(.quote-document *)){border-color:#6a63447a;outline:none;box-shadow:inset 0 0 0 1px #6a634433}:where(:root[data-donker]) .tu-review-counts button.tu-review-count:hover:not(:where(.quote-document *)){border-color:var(--accent)}:where(:root[data-donker]) .tu-dossier-banner:not(:where(.quote-document *)){border:1px solid #6a63444d;border-left:4px solid var(--accent);color:var(--foreground);background:#272624}:where(:root[data-donker]) .tu-dossier-banner.done:not(:where(.quote-document *)){border-color:#6a634447;border-left-color:var(--olive);background:var(--olive-bg)}:where(:root[data-donker]) .tu-dossier-banner svg:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .tu-dossier-banner .btn:not(:where(.quote-document *)){background:var(--accent);color:#fff;border-color:#6a63445c}:where(:root[data-donker]) .tu-worklist:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .tu-worklist.is-done:not(:where(.quote-document *)){background:var(--accent-soft);border-color:var(--border);color:var(--accent-dark)}:where(:root[data-donker]) .tu-worklist.is-done svg:not(:where(.quote-document *)){color:var(--accent)}:where(:root[data-donker]) .tu-worklist-head:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .tu-worklist-count:not(:where(.quote-document *)){background:var(--warn-bg);color:var(--warn)}:where(:root[data-donker]) .tu-worklist-group:not(:where(.quote-document *)){color:#2b26208c}:where(:root[data-donker]) .tu-worklist-row:not(:where(.quote-document *)){color:var(--foreground);background:#272624;border:1px solid #6a63442e}:where(:root[data-donker]) .tu-worklist-row.warn:not(:where(.quote-document *)){background:var(--warn-bg);border-color:#6a634457}:where(:root[data-donker]) .tu-worklist-row.is-jump:hover:not(:where(.quote-document *)){border-color:var(--accent)}:where(:root[data-donker]) .tu-vraag-citaat:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-vraag-kort .tu-vraag-actie:not(:where(.quote-document *)){color:#2b2620a6}:where(:root[data-donker]) .tu-openingsblik:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-worklist-hint:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-fase1-keuze-gestapeld .tu-fase1-duiding:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .tu-worklist-tag:not(:where(.quote-document *)){background:var(--warn-bg);color:var(--warn)}:where(:root[data-donker]) .tu-worklist-sub:not(:where(.quote-document *)){color:#2b262099}:where(:root[data-donker]) .tu-worklist-jump:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) .tu-worklist-fase:not(:where(.quote-document *)){background:#ffffff80;border:1px solid #6a63441f}:where(:root[data-donker]) .tu-worklist-fase-kop:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .tu-worklist-fase-kop.is-done:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-worklist-fase-klaar:not(:where(.quote-document *)){color:var(--olive)}:where(:root[data-donker]) .tu-fase1:not(:where(.quote-document *)){border-color:var(--border);background:var(--surface);border-top:2px solid var(--accent)}:where(:root[data-donker]) .tu-fase1>.tu-worklist-head svg:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .tu-fase1-groep:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .btn.icon.compact.tu-fase1-toon:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) .tu-fase1-leden:not(:where(.quote-document *)){border-left:2px solid var(--accent-soft)}:where(:root[data-donker]) .tu-fase1-laag>summary:not(:where(.quote-document *)){color:#2b26209e}:where(:root[data-donker]) .tu-fase1-correctie-veld:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface);color:inherit}:where(:root[data-donker]) .tu-fase1-correctie-veld:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent);border-color:var(--accent)}:where(:root[data-donker]) .tu-dossier-zicht-uitleg:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-dossier-zicht-sectie>summary:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-dossier-zicht-tekst:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface-2,var(--surface));color:var(--text)}:where(:root[data-donker]) .tu-fase1-aantal-label:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-fase1-aantal-veld:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface);color:var(--text)}:where(:root[data-donker]) .tu-fase1-aantal-veld:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .btn.compact.tu-fase1-ja:not(:where(.quote-document *)){color:var(--foreground);background:var(--surface);border-color:#6a634461}:where(:root[data-donker]) .btn.compact.tu-fase1-ja:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .btn.compact.tu-fase1-ja:focus-visible:not(:where(.quote-document *)){background:var(--ok-bg);border-color:var(--ok)}:where(:root[data-donker]) .btn.compact.tu-fase1-nee:not(:where(.quote-document *)){color:var(--danger);background:var(--surface);border-color:#5c595059}:where(:root[data-donker]) .btn.compact.tu-fase1-nee:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .btn.compact.tu-fase1-nee:focus-visible:not(:where(.quote-document *)){background:var(--danger-bg);border-color:var(--danger)}:where(:root[data-donker]) .btn.compact.tu-fase1-klopt:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .tu-fase1-flag .btn.ghost.compact:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-fase1-flag .btn.ghost.compact:focus-visible:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-worklist-row .tu-worklist-acties .btn.ghost.compact:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-worklist-row .tu-worklist-acties .btn.ghost.compact:focus-visible:not(:where(.quote-document *)){border-color:var(--border);background:var(--knop-neutraal-hover);color:var(--ink)}:where(:root[data-donker]) .btn.icon.compact.tu-fase1-kruisje:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .btn.icon.compact.tu-fase1-kruisje:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .btn.icon.compact.tu-fase1-kruisje:focus-visible:not(:where(.quote-document *)){background:var(--danger-bg)}:where(:root[data-donker]) .tu-fase1-antwoord:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) .tu-fase1-afgehandeld>summary:not(:where(.quote-document *)){color:#2b26208c}:where(:root[data-donker]) .tu-aankleding:not(:where(.quote-document *)){border-top:1px solid var(--border)}:where(:root[data-donker]) .tu-aankleding>summary:not(:where(.quote-document *)){color:#2b26208c}:where(:root[data-donker]) .tu-aankleding-uitleg:not(:where(.quote-document *)){color:#2b26209e}:where(:root[data-donker]) .tu-aankleding-rij .tu-worklist-text:not(:where(.quote-document *)){color:#2b2620b8}:where(:root[data-donker]) .tu-regel-bewerk:not(:where(.quote-document *)){border:1px solid var(--accent-soft);background:var(--surface)}:where(:root[data-donker]) .tu-vraag-reden:not(:where(.quote-document *)){color:#2b2620a6}:where(:root[data-donker]) .tu-fase1-legenda:not(:where(.quote-document *)){color:#2b2620ad}:where(:root[data-donker]) .tu-fase1-legenda em:not(:where(.quote-document *)){color:#2b2620d1}:where(:root[data-donker]) .tu-fase1-voorstel:not(:where(.quote-document *)){color:#2b2620a6}:where(:root[data-donker]) .tu-vraag-voorstel:not(:where(.quote-document *)){color:#2b2620d9}:where(:root[data-donker]) .tu-vraag-voorstel-bron:not(:where(.quote-document *)){color:#2b262099}:where(:root[data-donker]) .tu-worklist-row.is-done .tu-worklist-text:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) .tu-position-toggle:not(:where(.quote-document *)){color:inherit;background:0 0;border:0}:where(:root[data-donker]) .tu-position-toggle:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-position-toggle:focus-visible:not(:where(.quote-document *)){background:#6a63440d}:where(:root[data-donker]) .tu-position-toggle:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .tu-subposition-list:not(:where(.quote-document *)){border-left:2px solid var(--border)}:where(:root[data-donker]) .tu-subposition-card:not(:where(.quote-document *)){background:var(--surface-2,#272624)}:where(:root[data-donker]) .tu-subposition-toggle:not(:where(.quote-document *)){color:inherit;background:0 0;border:0}:where(:root[data-donker]) .tu-subposition-toggle:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-subposition-toggle:focus-visible:not(:where(.quote-document *)){background:#6a63440d}:where(:root[data-donker]) .tu-subposition-toggle:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .tu-position-number:not(:where(.quote-document *)){color:var(--foreground);background:#272624;border:1px solid #2b26203d}:where(:root[data-donker]) .tu-card-progress:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .tu-status-dot:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-row-dot:not(:where(.quote-document *)){background:#b0b0ac}:where(:root[data-donker]) .tu-status-dot.ok:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-row-dot.ok:not(:where(.quote-document *)){background:var(--olive)}:where(:root[data-donker]) .tu-status-dot.warn:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-row-dot.warn:not(:where(.quote-document *)){background:var(--accent)}:where(:root[data-donker]) .tu-status-dot.neutral:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-row-dot.neutral:not(:where(.quote-document *)){background:#bebeba}:where(:root[data-donker]) .tu-scope-select:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-lade-select:not(:where(.quote-document *)){color:var(--foreground);background:#2b2a27;border:1px solid #6a634424}:where(:root[data-donker]) .tu-position-card.scope-buiten_scope .tu-position-number:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-decision-row.warn:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-decision-row.neutral:not(:where(.quote-document *)){border-left:4px solid var(--accent)}:where(:root[data-donker]) .tu-decision-row.neutral:not(:where(.quote-document *)){border-left-color:#bcbcb8}:where(:root[data-donker]) .tu-decision-row.done:not(:where(.quote-document *)){border-left-color:var(--olive)}:where(:root[data-donker]) .tu-row-main:not(:where(.quote-document *)){color:inherit;background:0 0;border:0}:where(:root[data-donker]) .tu-row-label:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .tu-row-label:not(:where(.quote-document *)):after{color:var(--muted)}:where(:root[data-donker]) .tu-row-register:not(:where(.quote-document *)){border:1px solid var(--border);color:var(--muted)}:where(:root[data-donker]) .tu-row-register.herkend:not(:where(.quote-document *)){border-color:color-mix(in srgb, var(--ok) 35%, var(--border));color:var(--ok)}:where(:root[data-donker]) .tu-row-register.voorstel:not(:where(.quote-document *)){border-color:color-mix(in srgb, var(--accent) 35%, var(--border));color:var(--accent)}:where(:root[data-donker]) .tu-row-register.ntb:not(:where(.quote-document *)){border-color:color-mix(in srgb, var(--warn) 35%, var(--border));color:var(--warn)}:where(:root[data-donker]) .tu-row-duiding:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-row-invoer:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface);color:var(--foreground)}:where(:root[data-donker]) .tu-row-info:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-row-reject.btn.icon:not(:where(.quote-document *)){color:var(--muted);background:0 0;border:0}:where(:root[data-donker]) .tu-row-reject.btn.icon:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-row-reject.btn.icon:focus-visible:not(:where(.quote-document *)){background:var(--danger-bg);color:var(--danger)}:where(:root[data-donker]) .tu-row-actions .tu-voorstel-chip.btn.icon:not(:where(.quote-document *)){color:var(--foreground);background:#272624;border:1px solid #2b26201a}:where(:root[data-donker]) .tu-row-actions .tu-voorstel-chip.btn.icon.ja:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-row-actions .tu-voorstel-chip.btn.icon.ja:focus-visible:not(:where(.quote-document *)){background:var(--ok-bg,var(--surface-2));border-color:var(--ok,var(--line));color:var(--ok,var(--text))}:where(:root[data-donker]) .tu-row-actions .tu-voorstel-chip.btn.icon.nee:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-row-actions .tu-voorstel-chip.btn.icon.nee:focus-visible:not(:where(.quote-document *)){background:var(--danger-bg);border-color:var(--danger);color:var(--danger)}:where(:root[data-donker]) .tu-decision-row>.tu-row-status:not(:where(.quote-document *)){border:0}:where(:root[data-donker]) .tu-row-actions .btn.compact:not(:where(.quote-document *)){color:var(--foreground);background:#272624;border-color:#2b26201a}:where(:root[data-donker]) .tu-row-done:not(:where(.quote-document *)){background:var(--olive);color:#fff}:where(:root[data-donker]) .tu-position-actions .btn:not(:where(.quote-document *)){color:var(--foreground);background:#272624;border-color:#2b26201a}:where(:root[data-donker]) .tu-action-panel:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-loose-section:not(:where(.quote-document *)){background:#272624;border:1px solid #2b26201a}:where(:root[data-donker]) .tu-action-panel label>span:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-action-title:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-loose-head span:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-merge-select:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-loose-target-select:not(:where(.quote-document *)){color:var(--foreground);background:#272624;border:1px solid #2b26201f}:where(:root[data-donker]) .tu-split-panel .tu-split-row:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .tu-split-row small:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-loose-copy small:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-split-panel .vr-rij.is-aan:not(:where(.quote-document *)){background:var(--surface-muted,#6a634414)}:where(:root[data-donker]) .tu-action-panel .vr-doel:not(:where(.quote-document *)){border:1px solid var(--border)}:where(:root[data-donker]) .tu-action-panel .vr-doel.is-aan:not(:where(.quote-document *)){border-color:var(--foreground)}:where(:root[data-donker]) .vr-doel small:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-loose-section:not(:where(.quote-document *)){background:#272624;border-color:#6a634438}:where(:root[data-donker]) .tu-loose-head h3:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .tu-hint:not(:where(.quote-document *)){background:#272624;border-color:#0000}:where(:root[data-donker]) .btn.tu-bevestig:not(:where(.quote-document *)){border:1px solid var(--accent);background:var(--accent);color:#fff;box-shadow:inset 0 1px #3b3a3629}:where(:root[data-donker]) .btn.tu-bevestig:hover:not(:disabled):not(:where(.quote-document *)){border-color:var(--accent-dark);background:var(--accent-dark);color:#fff}:where(:root[data-donker]) .btn.tu-bevestig:disabled:not(:where(.quote-document *)){border-color:var(--border);background:var(--knop-neutraal);color:var(--muted);box-shadow:none}:where(:root[data-donker]) .tu-splitter-handle:not(:where(.quote-document *)){color:var(--muted);background:0 0;border:0}:where(:root[data-donker]) .tu-splitter-handle:not(:where(.quote-document *)):before{background:var(--border)}:where(:root[data-donker]) .tu-splitter-handle:hover:not(:where(.quote-document *)):before,:where(:root[data-donker]) .tu-splitter-handle:focus-visible:not(:where(.quote-document *)):before,:where(:root[data-donker]) .tu-editor.has-splitter.is-resizing .tu-splitter-handle:not(:where(.quote-document *)):before{background:var(--accent)}:where(:root[data-donker]) .tu-splitter-handle:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .tu-splitter-handle svg:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-splitter-chevron:not(:where(.quote-document *)){background:var(--surface);color:var(--accent-dark)}:where(:root[data-donker]) .tu-editor.is-beeld-ingeklapt>.tu-beeld:not(:where(.quote-document *)){background:0 0;border:0}:where(:root[data-donker]) .tu-editor.is-beeld-ingeklapt .tu-beeld-rail:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface-soft)}:where(:root[data-donker]) .tu-beeld-rail-label:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-position-card.signaal-groen:not(:where(.quote-document *)){background:var(--surface);box-shadow:inset 4px 0 0 var(--olive);border-color:#6a63442e}:where(:root[data-donker]) .tu-position-card.signaal-amber:not(:where(.quote-document *)){border-color:var(--border);background:var(--surface);box-shadow:inset 4px 0 0 var(--warn)}:where(:root[data-donker]) .tu-position-card.signaal-gedimd:not(:where(.quote-document *)){border-color:var(--border);background:var(--surface);box-shadow:inset 4px 0 #6f6a6073}:where(:root[data-donker]) .tu-position-card.signaal-gedimd .tu-position-summary strong:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-position-card.signaal-gedimd .tu-position-number:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-position-card.signaal-gedimd .tu-material-preview:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-position-card.signaal-gedimd .tu-material-preview b:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-position-card.active.signaal-groen:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-position-card.active.signaal-amber:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-position-card.active.signaal-gedimd:not(:where(.quote-document *)){background:var(--surface);box-shadow:inset 4px 0 0 var(--accent);border-color:#6a634470}:where(:root[data-donker]) .tu-card-open-teller:not(:where(.quote-document *)){background:var(--warn-bg);color:var(--warn)}:where(:root[data-donker]) .tu-position-card.signaal-groen .tu-card-open-teller:not(:where(.quote-document *)){background:var(--olive-bg);color:var(--olive)}:where(:root[data-donker]) .tu-position-card.signaal-gedimd .tu-card-open-teller:not(:where(.quote-document *)){background:var(--neutral-bg);color:var(--neutral)}:where(:root[data-donker]) .tu-hoofdmaten-blok:not(:where(.quote-document *)){background:#fff9;border:1px solid #6a634429}:where(:root[data-donker]) .tu-hoofdmaten-kop:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .tu-hoofdmaten-bron:not(:where(.quote-document *)){color:#2b262099}:where(:root[data-donker]) .tu-antwoord-residu-lijst code:not(:where(.quote-document *)){color:#2b26208c}:where(:root[data-donker]) .tu-antwoord-residu-reden:not(:where(.quote-document *)){color:#57512f;background:#6a634414;border:1px solid #6a634447}:where(:root[data-donker]) .tu-structuur-vragen:not(:where(.quote-document *)){border:1px solid var(--border);border-top:2px solid var(--accent);background:var(--surface)}:where(:root[data-donker]) .tu-structuur-vragen-kop:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .tu-structuur-vraag:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .tu-structuur-vraag.is-done:not(:where(.quote-document *)){border-color:var(--border);background:var(--accent-soft);color:var(--muted)}:where(:root[data-donker]) .tu-cluster-aanleiding:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-cluster-namen:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .tu-structuur-vragen>[data-testid=zelfde-ding-vraag]:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-review-kop-minimaal:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) details.tu-public-preview>summary.tu-public-preview-head:not(:where(.quote-document *)):after{border-right:1.6px solid var(--muted);border-bottom:1.6px solid var(--muted)}:where(:root[data-donker]) details.tu-public-preview>summary.tu-public-preview-head:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .quote-total-summary .grand-total:not(:where(.quote-document *)){border-top:2px solid var(--accent-dark)}:where(:root[data-donker]) .quote-approval-lines>span:not(:where(.quote-document *)){color:#ebebe8}:where(:root[data-donker]) .quote-approval-lines>i:not(:where(.quote-document *)){border-bottom:1px solid #201d19}:where(:root[data-donker]) .quote-media-figure[data-selected=true]:not(:where(.quote-document *)){background:0 0;outline:1px solid #846a3085;box-shadow:inset 0 0 0 3px #3b3a36b8}:where(:root[data-donker]) .quote-media-frame:not(:where(.quote-document *)){border:0}:where(:root[data-donker]) .quote-media-image:not(:where(.quote-document *)){border:1px solid #3b3a36}:where(:root[data-donker]) .quote-media-frame .quote-media-image:not(:where(.quote-document *)){border:0}:where(:root[data-donker]) .quote-media-figure figcaption:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .quote-media-controls:not(:where(.quote-document *)){background:#272624;border:1px solid #3b3a36;box-shadow:0 8px 18px #2b262014}:where(:root[data-donker]) .quote-media-nudge button:not(:where(.quote-document *)){color:#a3a096;background:#272624;border:1px solid #3b3a36}:where(:root[data-donker]) .quote-section-remove:not(:where(.quote-document *)){color:#f0857a;background:#2b2a27;border:1px solid #7a3a33}:where(:root[data-donker]) .quote-section-remove:hover:not(:where(.quote-document *)){background:#38352a}:where(:root[data-donker]) .weekblad-project-optie:hover:not(:where(.quote-document *)){background:var(--surface-soft,#2b2a27)}:where(:root[data-donker]) .weekblad-project-label:not(:where(.quote-document *)),:where(:root[data-donker]) .weekblad-toolbar-tekst:not(:where(.quote-document *)),:where(:root[data-donker]) .weekblad-printer-hint:not(:where(.quote-document *)){color:var(--muted,#a3a096)}:where(:root[data-donker]) .weekblad-printer-fout:not(:where(.quote-document *)){color:var(--danger,#f0857a)}:where(:root[data-donker]) .weekblad-vel:not(:where(.quote-document *)){color:#ebebe8;background:#272624;border:1px solid #3b3a36;box-shadow:0 2px 10px #201d1914}:where(:root[data-donker]) .weekblad-kop:not(:where(.quote-document *)){border-bottom:2.5px solid #000}:where(:root[data-donker]) .weekblad-bladcode:not(:where(.quote-document *)){border:1.5px solid #000}:where(:root[data-donker]) .weekblad-tabel:not(:where(.quote-document *)){box-shadow:inset 1.25px 0 #000,inset -1.25px 0 #000}:where(:root[data-donker]) .weekblad-tabel th:not(:where(.quote-document *)),:where(:root[data-donker]) .weekblad-tabel td:not(:where(.quote-document *)){border:1px solid #000}:where(:root[data-donker]) .weekblad-tabel thead th:not(:where(.quote-document *)){border-bottom:2.5px solid #000}:where(:root[data-donker]) .weekblad-tabel .weekblad-dag-start td:not(:where(.quote-document *)){border-top:2.5px solid #000}:where(:root[data-donker]) .weekblad-voet:not(:where(.quote-document *)){color:#ebebe8}:where(:root[data-donker]) .inz-meetregel:not(:where(.quote-document *)),:where(:root[data-donker]) .inz-jaar-keuze:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .inz-jaar-keuze select:not(:where(.quote-document *)){background:var(--surface);border:1px solid var(--line);color:var(--ink)}:where(:root[data-donker]) .inz-bronnoot:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .inz-hero:not(:where(.quote-document *)){background:#272624}:where(:root[data-donker]) .inz-h2:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .inz-hint:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .inz-hero-value:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .inz-hero-value small:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .inz-hero-sub:not(:where(.quote-document *)){border-block:1px solid var(--inz-panel-border)}:where(:root[data-donker]) .inz-sub-label:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .inz-hero-sub strong:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .inz-sub-note:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .inz-break-row:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .inz-break-label:not(:where(.quote-document *)),:where(:root[data-donker]) .inz-break-row>span:last-child:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .inz-break-track:not(:where(.quote-document *)){background:#2b2a27}:where(:root[data-donker]) .inz-caveat:not(:where(.quote-document *)){background:var(--inz-panel-soft);color:#a3a096}:where(:root[data-donker]) .inz-caveat svg:not(:where(.quote-document *)),:where(:root[data-donker]) .inz-legend:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .inz-dot.omzet:not(:where(.quote-document *)){background:var(--inz-omzet)}:where(:root[data-donker]) .inz-dot.marge:not(:where(.quote-document *)){background:var(--accent)}:where(:root[data-donker]) .inz-sectie-vraag:not(:where(.quote-document *)),:where(:root[data-donker]) .inz-card-title:not(:where(.quote-document *)),:where(:root[data-donker]) .inz-card-getal:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .inz-card-vergelijk:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .inz-card-actie:not(:where(.quote-document *)){border-top:1px solid var(--inz-panel-border);color:var(--foreground)}:where(:root[data-donker]) .inz-card-actie svg:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) .inz-card-link:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .inz-vergelijk-box:not(:where(.quote-document *)){border:1px solid var(--inz-panel-border);background:#272624}:where(:root[data-donker]) .inz-vergelijk-box span:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .inz-vergelijk-box strong:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .inz-vergelijk-box.muted:not(:where(.quote-document *)){background:#272624}:where(:root[data-donker]) .inz-vergelijk-box.muted strong:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .inz-vergelijk-arrow:not(:where(.quote-document *)){color:#c4c0ac}:where(:root[data-donker]) .inz-funnel-stap:not(:where(.quote-document *)){border:1px solid var(--inz-panel-border);background:#272624}:where(:root[data-donker]) .inz-funnel-stap.win:not(:where(.quote-document *)),:where(:root[data-donker]) .inz-funnel-stap.loss:not(:where(.quote-document *)){background:#2b2a27;border-color:#3b3a36}:where(:root[data-donker]) .inz-funnel-label:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .inz-funnel-getal:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .inz-funnel-stap.win .inz-funnel-getal:not(:where(.quote-document *)){color:#c4c0ac}:where(:root[data-donker]) .inz-funnel-stap.loss .inz-funnel-getal:not(:where(.quote-document *)){color:var(--inz-red)}:where(:root[data-donker]) .inz-funnel-sub:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .inz-tabel th:not(:where(.quote-document *)){color:var(--muted);border-bottom:1px solid var(--inz-panel-border)}:where(:root[data-donker]) .inz-tabel td:not(:where(.quote-document *)){color:var(--foreground);border-bottom:1px solid var(--inz-panel-soft)}:where(:root[data-donker]) .inz-tabel tr.leeg td:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .inz-tabel tbody tr:last-child td:not(:where(.quote-document *)){border-bottom:0}:where(:root[data-donker]) .inz-meter:not(:where(.quote-document *)){background:#2b2a27}:where(:root[data-donker]) .inz-meter span:not(:where(.quote-document *)){background:linear-gradient(90deg, var(--accent), #9c9b98)}:where(:root[data-donker]) .inz-rank-index:not(:where(.quote-document *)){border:1px solid var(--inz-panel-border);color:#c4c0ac}:where(:root[data-donker]) .inz-rank-label:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .inz-rank-track:not(:where(.quote-document *)){background:#2b2a27}:where(:root[data-donker]) .inz-rank-track span:not(:where(.quote-document *)){background:var(--accent)}:where(:root[data-donker]) .inz-rank-row strong:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .inz-leeg:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .review-hervat-banner:not(:where(.quote-document *)){border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--accent-soft)}:where(:root[data-donker]) .tu-extra-paneel:not(:where(.quote-document *)){background:var(--surface)}:where(:root[data-donker]) .tu-extra-paneel-soort:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-extra-paneel-hint:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-extra-tekening-versie:not(:where(.quote-document *)){border:0}:where(:root[data-donker]) .tu-extra-keuze:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .tu-extra-keuze:hover:not(:where(.quote-document *)){border-color:var(--accent-knop)}:where(:root[data-donker]) .tu-extra-keuze.aan:not(:where(.quote-document *)){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}:where(:root[data-donker]) .tu-extra-keuze:focus-within:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .tu-extra-keuze-uitleg:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-extra-vervangt:not(:where(.quote-document *)){border-top:1px solid var(--border)}:where(:root[data-donker]) .tu-extra-teller:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-extra-groep-naam:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-extra-bladrij label:hover:not(:where(.quote-document *)){background:var(--surface-soft)}:where(:root[data-donker]) .tu-extra-bladrij:has(input:checked) label:not(:where(.quote-document *)){background:var(--accent-soft)}:where(:root[data-donker]) .tu-extra-bladtelling:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-extra-bladstatus:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-extra-antwoordpil:not(:where(.quote-document *)){background:var(--warn-bg);color:var(--warn)}:where(:root[data-donker]) .tu-extra-vervangt-uitleg:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-extra-paneel .review-hervat-acties:not(:where(.quote-document *)){border-top:1px solid var(--border)}:where(:root[data-donker]) .tu-bronmelding:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--info-bg);color:var(--ink)}:where(:root[data-donker]) .tu-bronmelding-sluit:not(:where(.quote-document *)){color:var(--muted);background:0 0;border:0}:where(:root[data-donker]) .tu-bronmelding-sluit:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-bronmelding-sluit:focus-visible:not(:where(.quote-document *)){color:var(--ink);background:#0000000f}:where(:root[data-donker]) .tu-blad-vervallen:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-blad-vervallen:hover:not(:disabled):not(:where(.quote-document *)),:where(:root[data-donker]) .tu-blad-vervallen:focus-visible:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .hervat-banner-overzicht:not(:where(.quote-document *)){background:var(--vlak);color:#ebebe8}:where(:root[data-donker]) .hervat-banner-overzicht .hervat-tekst svg:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .hervat-banner-overzicht b:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .hervat-banner-overzicht .hervat-stap:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .hervat-banner-overzicht .hervat-link:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .hervat-banner-overzicht .hervat-link:hover:not(:where(.quote-document *)){background:var(--ds-actief);box-shadow:0 0 0 4px var(--ds-actief)}:where(:root[data-donker]) .hervat-banner-overzicht .hervat-sluit:not(:where(.quote-document *)){color:#a3a096;background:0 0;border:0}:where(:root[data-donker]) .hervat-banner-overzicht .hervat-sluit:hover:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .uren-beheer-link:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface);color:var(--ink)}:where(:root[data-donker]) .uren-beheer-link:hover:not(:where(.quote-document *)){background:var(--surface-soft)}:where(:root[data-donker]) .uren-beheer-link small:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-mobile-nav:not(:where(.quote-document *)){background:color-mix(in srgb, var(--surface) 92%, transparent);border:1px solid var(--border)}:where(:root[data-donker]) .uren-mobile-nav button:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface);color:var(--text)}:where(:root[data-donker]) .uren-invoer-uitleg span:not(:where(.quote-document *)){color:var(--muted)}@media (min-width:1024px){:where(:root[data-donker]) .uren-sleepvak-tekst strong:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .uren-sleepvak-tekst span:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-sleepvak .uren-sleepvak-melding:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .uren-sleepvak-icoon:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) .uren-sleepvak:not(:where(.quote-document *)){border:1.5px dashed #0000}:where(:root[data-donker]) .uren-sleepvak-icoon:not(:where(.quote-document *)){background:var(--accent-soft)}:where(:root[data-donker]) .uren-sleepvak-aan:not(:where(.quote-document *)){border-color:var(--accent);background:#6a63440f}}:where(:root[data-donker]) .uren-archief-aantallen div:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface-subtle)}:where(:root[data-donker]) .uren-archief-aantallen dt:not(:where(.quote-document *)),:where(:root[data-donker]) .uren-week-kies:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-week-kies select:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface);color:var(--text)}:where(:root[data-donker]) .uren-week-kies select:hover:not(:where(.quote-document *)){border-color:var(--accent)}:where(:root[data-donker]) .uren-week-kies select:focus-visible:not(:where(.quote-document *)){outline:2px solid color-mix(in srgb, var(--accent) 55%, transparent)}:where(:root[data-donker]) .uren-week-tabel th:not(:where(.quote-document *)){border-bottom:1px solid var(--border);color:var(--muted)}:where(:root[data-donker]) .uren-week-tabel td:not(:where(.quote-document *)){border-bottom:1px solid var(--border)}:where(:root[data-donker]) .uren-week-tabel tbody tr:hover:not(.uren-twijfel-rij) td:not(.uren-cel-ontbreekt):not(:where(.quote-document *)){background:var(--surface-soft)}:where(:root[data-donker]) .uren-week-tabel tfoot td:not(:where(.quote-document *)){border-top:2px solid var(--border)}:where(:root[data-donker]) .uren-cel-ontbreekt:not(:where(.quote-document *)){background:var(--warn-bg,#2b2a27);color:var(--muted)}:where(:root[data-donker]) .uren-import-kop:not(:where(.quote-document *)){border-bottom:1px solid var(--border)}:where(:root[data-donker]) .uren-import-kop>svg:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) .uren-import-cijfers:not(:where(.quote-document *)){border-bottom:1px solid var(--border)}:where(:root[data-donker]) .uren-import-cijfers span:not(:where(.quote-document *)),:where(:root[data-donker]) .uren-import-voet ul:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-import-fout:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .uren-import-stil:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-import-regel svg:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) .uren-import-tekstknop:not(:where(.quote-document *)){color:var(--muted);background:0 0;border:0}:where(:root[data-donker]) .uren-import-tekstknop:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .uren-import-tekstknop:focus-visible:not(:where(.quote-document *)){background:var(--ds-actief,var(--accent-soft));color:var(--foreground)}:where(:root[data-donker]) .uren-rij-datum:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-vragen-lijst li:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-bar.geschat:not(:where(.quote-document *)){background:color-mix(in srgb, var(--accent,#6a6344) 55%, transparent)}:where(:root[data-donker]) .uren-bar.werkelijk:not(:where(.quote-document *)){background:var(--accent,#6a6344)}:where(:root[data-donker]) .uren-bar-spoor small:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-afwijking-lijst li:not(:where(.quote-document *)){border-bottom:1px solid var(--border)}:where(:root[data-donker]) .uren-afwijking-lijst small:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-afwijking-lijst .uren-over:not(:where(.quote-document *)){color:#f0857a}:where(:root[data-donker]) .uren-afwijking-lijst .uren-onder:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .medewerker-lijst li:not(:where(.quote-document *)){border-bottom:1px solid var(--border)}:where(:root[data-donker]) .medewerker-rol:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-regel-detail:not(:where(.quote-document *)){border:1px solid var(--border)}:where(:root[data-donker]) .uren-regel-detail p:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-foto-bron:not(:where(.quote-document *)){color:var(--text)}:where(:root[data-donker]) .uren-regel-editor:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .uren-regel-editor-kop:not(:where(.quote-document *)){border-bottom:1px solid var(--border);background:var(--surface-soft)}:where(:root[data-donker]) .uren-regel-historie li:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface-soft);color:var(--muted)}:where(:root[data-donker]) .uren-wijziging:not(:where(.quote-document *)){border-bottom:1px solid var(--border)}:where(:root[data-donker]) .uren-wijziging span:not(:where(.quote-document *)),:where(:root[data-donker]) .uren-wijziging small:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .medewerker-lijst li.leeg:not(:where(.quote-document *)){color:var(--muted);border-bottom:none}:where(:root[data-donker]) .uren-persoonkaart:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .uren-persoonkaart small:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-persoonkaart.placeholder:not(:where(.quote-document *)){background:var(--surface-muted,#272624);color:color-mix(in srgb, var(--text) 72%, var(--muted))}:where(:root[data-donker]) .uren-hint:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-batch-melding:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface-soft)}:where(:root[data-donker]) .uren-batch-melding.fout:not(:where(.quote-document *)){border-color:color-mix(in srgb, #b3372f 38%, var(--border));color:#f0857a;background:#38352a}:where(:root[data-donker]) .uren-procesmelding:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface-soft)}:where(:root[data-donker]) .uren-procesmelding span:not(:where(.quote-document *)){color:inherit}:where(:root[data-donker]) .uren-procesmelding.succes:not(:where(.quote-document *)){border-color:color-mix(in srgb, #57512f 34%, var(--border));color:var(--foreground);background:#2b2a27}:where(:root[data-donker]) .uren-procesmelding.waarschuwing:not(:where(.quote-document *)){border-color:color-mix(in srgb, #57512f 40%, var(--border));color:var(--foreground);background:#2b2a27}:where(:root[data-donker]) .uren-procesmelding.fout:not(:where(.quote-document *)){border-color:color-mix(in srgb, #b3372f 38%, var(--border));color:#f0857a;background:#38352a}:where(:root[data-donker]) .uren-upload-voortgang:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface-soft)}:where(:root[data-donker]) .uren-upload-voortgang span:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-review-autosave:not(:where(.quote-document *)){background:var(--warm-50,#2b2a27);color:var(--ink-muted,#a3a096)}:where(:root[data-donker]) .uren-review-autosave.opgeslagen:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .uren-review-autosave.fout:not(:where(.quote-document *)){color:#f0857a;background:#38352a}:where(:root[data-donker]) .uren-review-autosave.conflict:not(:where(.quote-document *)){color:var(--foreground);background:#2b2a27}:where(:root[data-donker]) .uren-weekstaat-keuze:not(:where(.quote-document *)){border:1px solid color-mix(in srgb, #b3372f 30%, var(--border));background:#38352a}:where(:root[data-donker]) .uren-weekstaat-keuze p:not(:where(.quote-document *)){color:var(--ink-muted,#a3a096)}:where(:root[data-donker]) .uren-batch-thumbnail:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface-soft)}:where(:root[data-donker]) .uren-batch-thumbnail .icon-button:not(:where(.quote-document *)){color:#fff;background:#4a48439e;border-color:#3b3a36b3}:where(:root[data-donker]) .uren-batch-thumbnail span:not(:where(.quote-document *)){color:#fff;background:#4a4843bf}:where(:root[data-donker]) .uren-twijfel-rij td:not(:where(.quote-document *)){background:var(--warn-bg,#2b2a27)}:where(:root[data-donker]) .uren-legenda-grid span:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface-muted,#272624);color:var(--muted)}:where(:root[data-donker]) .uren-tab-laden:not(:where(.quote-document *)),:where(:root[data-donker]) .uren-tab-wisselen:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-foto-paneel:not(:where(.quote-document *)){border:1px solid var(--border);background:#4a4843;box-shadow:0 10px 28px #27221c1f}:where(:root[data-donker]) .uren-foto-status:not(:where(.quote-document *)),:where(:root[data-donker]) .uren-foto-tools:not(:where(.quote-document *)){color:#fff;background:#4a4843f5}:where(:root[data-donker]) .uren-foto-teller:not(:where(.quote-document *)){color:#ffffffc7}:where(:root[data-donker]) .uren-foto-statusstrip:not(:where(.quote-document *)){background:#4a4843eb;border-top:1px solid #3b3a361a}:where(:root[data-donker]) .uren-foto-autonoom:not(:where(.quote-document *)){color:var(--foreground);background:#2b2a27;border-top:1px solid #6a63442e}:where(:root[data-donker]) .uren-foto-autonoom>span:not(:where(.quote-document *)),:where(:root[data-donker]) .uren-foto-autonoom small:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .uren-foto-leesagent:not(:where(.quote-document *)){color:var(--foreground);background:#2b2a27;border-top:1px solid #6a63442e}:where(:root[data-donker]) .uren-foto-leesagent.vragen:not(:where(.quote-document *)),:where(:root[data-donker]) .uren-foto-leesagent.koppelen:not(:where(.quote-document *)),:where(:root[data-donker]) .uren-foto-leesagent.niets:not(:where(.quote-document *)){color:var(--foreground);background:#2b2a27;border-top-color:#6a634433}:where(:root[data-donker]) .uren-leesagent-uitsnede:not(:where(.quote-document *)){border:1px solid var(--border);background:#2b2a27}:where(:root[data-donker]) .uren-leesagent-markering:not(:where(.quote-document *)){border:2px solid #57512f;box-shadow:0 0 0 9999px #00000029}:where(:root[data-donker]) .uren-leesagent-wie:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .uren-leesagent-klare:not(:where(.quote-document *)){border:1px solid var(--border)}:where(:root[data-donker]) .uren-leesagent-stand:focus:not(:where(.quote-document *)){outline:none}:where(:root[data-donker]) .uren-leesagent-stand span:not(:where(.quote-document *)),:where(:root[data-donker]) .uren-leesagent-verversen:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-leesagent-fotokop-paneel:not(:where(.quote-document *)){border:1px solid var(--border);background:#272624}:where(:root[data-donker]) .uren-leesagent-fotokop:not(:where(.quote-document *)){color:var(--foreground);background:#272624}:where(:root[data-donker]) .uren-leesagent-duim:not(:where(.quote-document *)){background:var(--surface-soft)}:where(:root[data-donker]) .uren-leesagent-fotokop-tekst span:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-leesagent-pil:not(:where(.quote-document *)){background:var(--surface-soft);color:var(--foreground)}:where(:root[data-donker]) .uren-leesagent-pil.fout:not(:where(.quote-document *)){color:#fff;background:#b3372f}:where(:root[data-donker]) .uren-leesagent-fototoggle:not(:where(.quote-document *)){border:1px solid var(--border);color:var(--foreground);background:#272624}:where(:root[data-donker]) .uren-leesagent-fototoggle[aria-expanded=true]:not(:where(.quote-document *)){border-color:var(--accent);background:var(--surface-soft)}:where(:root[data-donker]) .uren-leesagent-fotobeeld:not(:where(.quote-document *)){background:radial-gradient(circle,#403b34,#4a4843 72%)}:where(:root[data-donker]) .uren-leesagent-opnieuw-banner:not(:where(.quote-document *)){color:var(--foreground);background:#2b2a27;border:1px solid #6a63444d}:where(:root[data-donker]) .uren-leesagent-opnieuw-banner svg:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .uren-leesagent-opnieuw-banner strong:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .uren-leesagent-nieuwefoto:not(:where(.quote-document *)){border:1px solid var(--border);background:#272624}:where(:root[data-donker]) .uren-leesagent-nieuwefoto-tekst p:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .uren-leesagent-nieuwefoto-schets:not(:where(.quote-document *)){background:#2b2a27}:where(:root[data-donker]) .uren-leesagent-nieuwefoto-schetskop:not(:where(.quote-document *)){border:1px solid var(--border);color:#a3a096;background:#2b2a27}:where(:root[data-donker]) .uren-leesagent-nieuwefoto-dag:not(:where(.quote-document *)){border:1px solid var(--border);color:#a3a096;background:#272624;border-top-width:0}:where(:root[data-donker]) .uren-leesagent-nieuwefoto-schetskop+.uren-leesagent-nieuwefoto-dag:not(:where(.quote-document *)){border-top-width:1px}:where(:root[data-donker]) .uren-leesagent-nieuwefoto-dag.weg:not(:where(.quote-document *)){color:#6f6c64;background:repeating-linear-gradient(45deg,#2b2a27 0 4px,#302f2c 4px 6px)}:where(:root[data-donker]) .uren-leesagent-verwijderbevestiging:not(:where(.quote-document *)){color:#c4c0ac;background:#38352a;border:1px solid #b3372f59}:where(:root[data-donker]) .btn.uren-leesagent-gevaar:not(:where(.quote-document *)){color:#fff;background:#b3372f;border-color:#b3372f}:where(:root[data-donker]) .uren-leesagent-verouderd:not(:where(.quote-document *)){color:var(--foreground);background:#2b2a27;border:1px solid #6a634440}:where(:root[data-donker]) .uren-batch-thumbnail.uren-batch-thumbnail-fout:not(:where(.quote-document *)){border-color:#7a3a33}:where(:root[data-donker]) .uren-batch-thumbnail-foutvak:not(:where(.quote-document *)){color:#f0857a;background:#38352a}:where(:root[data-donker]) .uren-leesagent-notities:not(:where(.quote-document *)){border:1px solid var(--border);color:var(--ink);background:#2b2a27}:where(:root[data-donker]) .uren-leesagent-uitsnede-knop:not(:where(.quote-document *)){background:0 0;border:0}:where(:root[data-donker]) .uren-leesagent-uitsnede-beeld:not(:where(.quote-document *)){border:1px solid var(--border)}:where(:root[data-donker]) .uren-vraagkaart .uren-leesagent-schrijf:not(:where(.quote-document *)),:where(:root[data-donker]) .uren-leesagent-perproject:not(:where(.quote-document *)),:where(:root[data-donker]) .uren-leesagent-voortgang:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-leesagent-cellabel:not(:where(.quote-document *)){color:#fff;background:#4a4843d1}:where(:root[data-donker]) .uren-leesagent-wacht:not(:where(.quote-document *)),:where(:root[data-donker]) .uren-vraagkaart .uren-leesagent-cellabel-los:not(:where(.quote-document *)),:where(:root[data-donker]) .uren-vraagkaart .uren-leesagent-nu:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-leesagent-link:not(:where(.quote-document *)){color:var(--muted);background:0 0;border:0}:where(:root[data-donker]) .uren-leesagent-anders-label:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .uren-leesagent-anders-hint:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-leesagent-knoprij .uren-kandidaat:not(:where(.quote-document *)){border-color:var(--accent);background:var(--accent);color:#fff}:where(:root[data-donker]) .uren-leesagent-afronding:not(:where(.quote-document *)){border:1px solid var(--border);color:var(--ink);background:#2b2a27}:where(:root[data-donker]) .uren-leesagent-notities .uren-leesagent-aanpassen:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .uren-leesagent-beantwoord .uren-vraag-wijzigen:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-leesagent-tekstwacht:not(:where(.quote-document *)){color:var(--foreground);background:#2b2a27;border:1px solid #6a634438}:where(:root[data-donker]) .uren-leesagent-tekstwacht>div:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .uren-leesagent-tekstwacht strong:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .uren-leesagent-wachthint:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-leesagent-leest:not(:where(.quote-document *)){border:1px solid var(--border);background:#2b2a27}:where(:root[data-donker]) .uren-leesagent-leest p:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-leesagent-spinner:not(:where(.quote-document *)){border:2.5px solid #6a634440;border-top-color:#6a6344}:where(:root[data-donker]) .uren-leesagent-spinner.klein:not(:where(.quote-document *)){border-width:2px}:where(:root[data-donker]) .uren-leesagent-balkje:not(:where(.quote-document *)){background:#2b2a27}:where(:root[data-donker]) .uren-leesagent-balkje i:not(:where(.quote-document *)){background:#6a6344}:where(:root[data-donker]) .uren-leesagent-ai-uitleg:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-leesagent-claude-vraag:not(:where(.quote-document *)){color:var(--ink);background:#2b2a27}:where(:root[data-donker]) .uren-leesagent-claude-vraag small:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .uren-vraagkaart .uren-leesagent-jij:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .btn.primary.uren-leesagent-claude-knop:not(:where(.quote-document *)){background:#4a4226;border-color:#4a4226}:where(:root[data-donker]) .uren-leesagent-ook:not(:where(.quote-document *)){border-top:1px dashed var(--border);color:var(--foreground)}:where(:root[data-donker]) .uren-leesagent-uitkomst.ok:not(:where(.quote-document *)),:where(:root[data-donker]) .uren-leesagent-uitkomst.vraag:not(:where(.quote-document *)){color:var(--foreground);background:#2b2a27}:where(:root[data-donker]) .uren-leesagent-klaar:not(:where(.quote-document *)){border:1px solid var(--border);color:var(--ink);background:#2b2a27}:where(:root[data-donker]) .uren-leesagent-klaar-kop>svg:not(:where(.quote-document *)){color:#c4c0ac}:where(:root[data-donker]) .uren-leesagent-klaar-kop p:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-leesagent-fotolijst:not(:where(.quote-document *)){border-top:1px solid var(--border)}:where(:root[data-donker]) .uren-leesagent-fotolijst li:not(:where(.quote-document *)){border-bottom:1px solid var(--border)}:where(:root[data-donker]) .uren-leesagent-fotolijst li span:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-leesagent-vragenfout .uren-leesagent-link:not(:where(.quote-document *)){color:inherit}:where(:root[data-donker]) .uren-leesagent-foto:focus:not(:where(.quote-document *)),:where(:root[data-donker]) .uren-leesagent-vraagplek:focus:not(:where(.quote-document *)),:where(:root[data-donker]) .uren-leesagent-klaar:focus:not(:where(.quote-document *)){outline:none}:where(:root[data-donker]) .uren-leesagent-foto:focus-visible:not(:where(.quote-document *)),:where(:root[data-donker]) .uren-leesagent-vraagplek:focus-visible:not(:where(.quote-document *)),:where(:root[data-donker]) .uren-leesagent-klaar:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent-dark)}@media (max-width:640px){:where(:root[data-donker]) .uren-invoer.uren-invoer-reeks .uren-bestand-knop:not(:where(.quote-document *)){box-shadow:none;background:0 0;border:0}:where(:root[data-donker]) .uren-invoer.uren-invoer-reeks .uren-handmatig-knop:not(:where(.quote-document *)){box-shadow:none;color:var(--muted);background:0 0;border:0}}:where(:root[data-donker]) .uren-foto-statuschip:not(:where(.quote-document *)){color:#fff;background:#2726240f;border:1px solid #3b3a362e}:where(:root[data-donker]) .uren-foto-statuschip span:not(:where(.quote-document *)){background:#2726242e}:where(:root[data-donker]) .uren-foto-statuschip small:not(:where(.quote-document *)){color:#ffffffc2}:where(:root[data-donker]) .uren-foto-statuschip.actief:not(:where(.quote-document *)){background:#27262429;border-color:#3b3a36}:where(:root[data-donker]) .uren-foto-statuschip.vragen span:not(:where(.quote-document *)){color:#ebebe8;background:#b5b09a}:where(:root[data-donker]) .uren-foto-statuschip.klaar span:not(:where(.quote-document *)){color:#fff;background:#6a6344}:where(:root[data-donker]) .uren-foto-statuschip.fout span:not(:where(.quote-document *)){color:#fff;background:#b3372f}:where(:root[data-donker]) .uren-foto-statuschip.geannuleerd span:not(:where(.quote-document *)){color:#ebebe8;background:#9a9996}:where(:root[data-donker]) .uren-statuspunt:not(:where(.quote-document *)){background:#b5b09a;box-shadow:0 0 0 4px #b5b09a24}:where(:root[data-donker]) .uren-statuspunt.wachten_ai:not(:where(.quote-document *)){background:#b5b09a;box-shadow:0 0 0 4px #b5b09a2e}:where(:root[data-donker]) .uren-statuspunt.controleren:not(:where(.quote-document *)){background:#6a6344}:where(:root[data-donker]) .uren-statuspunt.fout:not(:where(.quote-document *)){background:#b3372f}:where(:root[data-donker]) .uren-statuspunt.geannuleerd:not(:where(.quote-document *)){background:#9a9996;box-shadow:0 0 0 4px #6a634429}:where(:root[data-donker]) .uren-statuspunt.afgehandeld:not(:where(.quote-document *)){background:#6a6344;box-shadow:0 0 0 4px #6a634424}:where(:root[data-donker]) .uren-foto-canvas:not(:where(.quote-document *)){background:radial-gradient(circle,#403b34,#4a4843 72%)}:where(:root[data-donker]) .uren-foto-tools:not(:where(.quote-document *)){border-top:1px solid #3b3a361a}:where(:root[data-donker]) .uren-foto-tools .icon-button:not(:where(.quote-document *)){color:#fff;border-color:#3b3a363d}:where(:root[data-donker]) .uren-reviewpaneel:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface);box-shadow:0 8px 24px #27221c14}:where(:root[data-donker]) .uren-reviewpaneel-kop:not(:where(.quote-document *)){border:0;border-bottom:1px solid var(--border);background:var(--surface);color:var(--text)}:where(:root[data-donker]) .uren-reviewpaneel.ingeklapt .uren-reviewpaneel-kop:not(:where(.quote-document *)){border-bottom:0}:where(:root[data-donker]) .uren-foto-toggle-label:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-vraagvolume-advies:not(:where(.quote-document *)){border:1px solid color-mix(in srgb, #57512f 40%, var(--border));color:var(--foreground);background:#2b2a27}:where(:root[data-donker]) .uren-reviewpaneel .uren-review:not(:where(.quote-document *)){box-shadow:none;border:0}:where(:root[data-donker]) .uren-analyse-wacht:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-analyse-wacht strong:not(:where(.quote-document *)){color:var(--text)}:where(:root[data-donker]) .uren-processtappen li:not(:where(.quote-document *)){border:1px solid var(--border);color:var(--muted)}:where(:root[data-donker]) .uren-processtappen li>span:not(:where(.quote-document *)){background:var(--surface-muted,#2b2a27)}:where(:root[data-donker]) .uren-processtappen li.actief:not(:where(.quote-document *)){border-color:color-mix(in srgb, var(--accent) 48%, var(--border));background:color-mix(in srgb, var(--accent) 8%, var(--surface));color:var(--text)}:where(:root[data-donker]) .uren-processtappen li.actief>span:not(:where(.quote-document *)){background:var(--accent);color:#fff}:where(:root[data-donker]) .uren-processtappen li.klaar:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .uren-processtappen li.klaar>span:not(:where(.quote-document *)){background:#2b2a27}:where(:root[data-donker]) .uren-vraag-context:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .uren-vraagkaart .uren-vraag-context:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .uren-vraag-detail:not(:where(.quote-document *)),:where(:root[data-donker]) .uren-vraag-detail p:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-kandidaten .uren-kandidaat:not(:where(.quote-document *)){background:var(--accent);color:#fbfbf9}:where(:root[data-donker]) .uren-kandidaten .uren-kandidaat:hover:not(:disabled):not(:where(.quote-document *)){background:var(--accent-dark)}:where(:root[data-donker]) .uren-kandidaten .uren-kandidaat.uren-kandidaat-weg:not(:where(.quote-document *)){color:var(--ink);background:#2b2a27}:where(:root[data-donker]) .uren-kandidaten .uren-kandidaat.uren-kandidaat-weg:hover:not(:disabled):not(:where(.quote-document *)){background:var(--knop-neutraal-hover)}:where(:root[data-donker]) .uren-koppel-gelezen strong:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .uren-vraagkaart .uren-vrije-invoer-openen:not(:where(.quote-document *)){color:var(--ink);background:#2b2a27}:where(:root[data-donker]) .uren-vraagkaart .btn.ghost.uren-vrije-invoer-openen:hover:not(:where(.quote-document *)){background:var(--accent);color:#fbfbf9}:where(:root[data-donker]) .uren-kandidaat-advies:not(:where(.quote-document *)){color:#fbfbf9;background:#2726242e}:where(:root[data-donker]) .uren-kandidaten-geweerd:not(:where(.quote-document *)),:where(:root[data-donker]) .uren-zelf-invullen:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-instructie:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .uren-instructie.bezig:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-instructie.afgewezen:not(:where(.quote-document *)){border-color:color-mix(in srgb, var(--warn,#57512f) 40%, var(--border))}:where(:root[data-donker]) .uren-instructie-redenering:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-instructie-flag:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .uren-instructie-flag.blokkerend:not(:where(.quote-document *)){color:var(--danger,#f0857a)}:where(:root[data-donker]) .uren-vraagkaart-duplicaat:not(:where(.quote-document *)){border-color:color-mix(in srgb, var(--accent) 34%, var(--border));background:color-mix(in srgb, var(--accent) 8%, var(--surface))}:where(:root[data-donker]) .uren-vraagkaart-duplicaat.actief:not(:where(.quote-document *)){border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 22%, transparent)}:where(:root[data-donker]) .uren-duplicaat-verwijzing:not(:where(.quote-document *)){border:1px solid color-mix(in srgb, var(--accent) 40%, var(--border));background:var(--surface);color:var(--foreground)}:where(:root[data-donker]) .uren-duplicaat-verwijzing:hover:not(:where(.quote-document *)){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--surface))}:where(:root[data-donker]) .uren-vraag-compact:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface);color:#c4c0ac}:where(:root[data-donker]) .uren-vraag-compact>div:not(:where(.quote-document *)){color:var(--text)}:where(:root[data-donker]) .uren-vraag-compact strong:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) .uren-vraag-compact-antwoord:not(:where(.quote-document *)){color:var(--text)}:where(:root[data-donker]) .uren-vraag-structureel:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-review-fieldset:not(:where(.quote-document *)){border:0}:where(:root[data-donker]) .uren-foto-navigatie:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .uren-eindcontrole:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface-soft)}:where(:root[data-donker]) .uren-foto-fout-detail:not(:where(.quote-document *)),:where(:root[data-donker]) .uren-leesnotitie small:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .weekblad-medewerker-optie:not(:where(.quote-document *)){background:var(--surface-soft)}@media (max-width:1279px){:where(:root[data-donker]) .uren-fotoreview:not(:where(.quote-document *)){background:#4a4843}:where(:root[data-donker]) .uren-foto-paneel:not(:where(.quote-document *)){box-shadow:none;border-inline:0}:where(:root[data-donker]) .uren-reviewpaneel:not(:where(.quote-document *)){box-shadow:0 -10px 30px #0000003d}:where(:root[data-donker]) .uren-foto-navigatie:not(:where(.quote-document *)){border-inline:0}}:where(:root[data-donker]) .uren-vraagkaart:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface);color:var(--ink)}:where(:root[data-donker]) .uren-vraagkaart h3:not(:where(.quote-document *)),:where(:root[data-donker]) .uren-vraagkaart p:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .uren-open-actiekaart-schaduw:not(:where(.quote-document *)){background:var(--surface-soft);color:var(--text)}:where(:root[data-donker]) .uren-open-actiekaart-schaduw .uren-vraag-context:not(:where(.quote-document *)),:where(:root[data-donker]) .uren-open-actie-schaduwstatus:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-leesagent-open-vraag-link:not(:where(.quote-document *)){border:1px solid var(--border);color:var(--text)}:where(:root[data-donker]) .uren-leesagent-open-vraag-link span:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-wacht-op-jou-telling:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .uren-leesagent-open-vraag-link .uren-wacht-soort:not(:where(.quote-document *)),:where(:root[data-donker]) .uren-wacht-soort:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .uren-foto-fout:not(:where(.quote-document *)){border:1px solid color-mix(in srgb, #b3372f 36%, var(--border));color:#f0857a;background:#38352a}:where(:root[data-donker]) .uren-foto-geannuleerd:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface-soft);color:var(--text)}:where(:root[data-donker]) .uren-foto-geannuleerd p:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-foto-afgehandeld:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface-soft);color:var(--text)}:where(:root[data-donker]) .uren-foto-afgehandeld p:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-regelkaart:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .uren-regelkaart.twijfel:not(:where(.quote-document *)){border-color:color-mix(in srgb, var(--warn,#57512f) 36%, var(--border));background:color-mix(in srgb, var(--warn-bg,#2b2a27) 48%, var(--surface))}:where(:root[data-donker]) .uren-regelkaart label:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-overzicht-bewerkbare-cel:not(:where(.quote-document *)){color:inherit;background:0 0;border:0}:where(:root[data-donker]) .uren-overzicht-bewerkbare-cel:hover:not(:where(.quote-document *)){background:var(--accent-soft,#2b2a27);color:var(--accent-dark)}:where(:root[data-donker]) .uren-overzicht-bewerkbare-cel:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .uren-overzicht-controle:not(:where(.quote-document *)){background:var(--warning-bg,#272624);color:var(--warning-text,#c4c0ac)}:where(:root[data-donker]) .uren-inline-bewerkvelden label:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-groep-kop:not(:where(.quote-document *)){border-bottom:1px solid var(--border)}:where(:root[data-donker]) .uren-groep-totaal:not(:where(.quote-document *)){color:var(--muted)}@media (max-width:640px){:where(:root[data-donker]) .uren-fotoreview:not(:where(.quote-document *)){background:0 0}:where(:root[data-donker]) .uren-review-groepen .uren-review-tabel tr:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface-soft)}:where(:root[data-donker]) .uren-review-groepen .uren-review-tabel td:not(:where(.quote-document *)){background:0 0;border:0}:where(:root[data-donker]) .uren-review-groepen .uren-review-tabel td:not(:where(.quote-document *)):before{color:var(--muted)}:where(:root[data-donker]) .uren-foto-paneel:not(:where(.quote-document *)){border:1px solid var(--border);box-shadow:none}:where(:root[data-donker]) .uren-reviewpaneel:not(:where(.quote-document *)){box-shadow:none}}@media (min-width:641px) and (max-width:1279px) and (max-height:500px){:where(:root[data-donker]) .uren-fotoreview:not(:where(.quote-document *)){background:0 0}:where(:root[data-donker]) .uren-foto-paneel:not(:where(.quote-document *)){border:1px solid var(--border);box-shadow:none}:where(:root[data-donker]) .uren-reviewpaneel:not(:where(.quote-document *)){box-shadow:none}}:where(:root[data-donker]) .flash.warn:not(:where(.quote-document *)){background:var(--warn-bg,#2b2a27);color:var(--foreground);border:1px solid color-mix(in srgb, var(--warn,#57512f) 30%, transparent)}:where(:root[data-donker]) .flash.warn a:not(:where(.quote-document *)){color:inherit}:where(:root[data-donker]) .skeleton:not(:where(.quote-document *)){background:#2b2a27}:where(:root[data-donker]) .skeleton:not(:where(.quote-document *)):after{background:linear-gradient(90deg,#0000 0,#27262499 50%,#0000 100%)}:where(:root[data-donker]) .skeleton-card:not(:where(.quote-document *)){background:0 0;border:0}:where(:root[data-donker]) .skeleton-row:not(:where(.quote-document *)){border-bottom:1px solid #3b3a36}:where(:root[data-donker]) .skeleton-row:last-child:not(:where(.quote-document *)){border-bottom:0}:where(:root[data-donker]) .skeleton-tile:not(:where(.quote-document *)){background:var(--surface);border:1px solid var(--border)}:where(:root[data-donker]) .skeleton-blok:not(:where(.quote-document *)){background:var(--vlak-knop)}:where(:root[data-donker]) .skeleton-tabs:not(:where(.quote-document *)){border-bottom:1px solid #3b3a36}:where(:root[data-donker]) .support-panel:not(:where(.quote-document *)){background:var(--surface);border:1px solid var(--border);box-shadow:0 12px 40px #2b26202e}:where(:root[data-donker]) .support-head:not(:where(.quote-document *)){border-bottom:1px solid var(--border);background:var(--surface-soft)}:where(:root[data-donker]) .support-head-titel:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .support-sluit:not(:where(.quote-document *)){color:var(--muted);background:0 0;border:none}:where(:root[data-donker]) .support-sluit:hover:not(:where(.quote-document *)){background:var(--neutral-bg);color:var(--foreground)}:where(:root[data-donker]) .support-voorstel-klaar:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .support-msg-bot:not(:where(.quote-document *)){background:var(--surface-soft);color:var(--foreground)}:where(:root[data-donker]) .support-msg-mens:not(:where(.quote-document *)){background:var(--accent-soft);color:var(--accent-dark)}:where(:root[data-donker]) .support-msg-fout:not(:where(.quote-document *)){background:var(--danger-bg);color:var(--danger)}:where(:root[data-donker]) .support-invoer:not(:where(.quote-document *)){border-top:1px solid var(--border)}:where(:root[data-donker]) .support-bezig:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .support-textarea-wrap:not(:where(.quote-document *)){border:1px solid var(--border);background:#2b2a27}:where(:root[data-donker]) .support-textarea-wrap:focus-within:not(:where(.quote-document *)){border-color:#3b3a36}:where(:root[data-donker]) .support-textarea:not(:where(.quote-document *)){color:var(--foreground);background:0 0;border:none}:where(:root[data-donker]) .support-textarea:not(:where(.quote-document *))::placeholder{color:#a3a096}:where(:root[data-donker]) .support-textarea:focus:not(:where(.quote-document *)){outline:none}:where(:root[data-donker]) .support-send:not(:where(.quote-document *)){color:var(--muted);background:0 0;border:none}:where(:root[data-donker]) .support-send:hover:not(:disabled):not(:where(.quote-document *)){background:var(--neutral-bg);color:var(--foreground)}:where(:root[data-donker]) .microsoft-connection-status:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--background);color:var(--muted)}:where(:root[data-donker]) .microsoft-connection-status.is-connected:not(:where(.quote-document *)){border-color:color-mix(in srgb, var(--ok) 36%, var(--border));background:color-mix(in srgb, var(--ok) 9%, var(--surface));color:var(--foreground)}:where(:root[data-donker]) .microsoft-connection-status.needs-attention:not(:where(.quote-document *)){border-color:color-mix(in srgb, var(--danger) 36%, var(--border));background:var(--danger-bg);color:var(--danger)}:where(:root[data-donker]) .microsoft-mail-maintenance:not(:where(.quote-document *)){color:var(--foreground);background:#2b2a27}:where(:root[data-donker]) .microsoft-mail-maintenance a:not(:where(.quote-document *)){color:inherit}:where(:root[data-donker]) .microsoft-mail-error:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .definitieve-offerte-history:not(:where(.quote-document *)){border-top:1px solid var(--border)}:where(:root[data-donker]) .quote-override-banner.is-stale:not(:where(.quote-document *)){background:#2b2a27;border-color:#57512f}:where(:root[data-donker]) .microsoft-mail-card dt:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-camera-overlay:not(:where(.quote-document *)){color:#fff;background:#4a4843}:where(:root[data-donker]) .uren-camera-teller:not(:where(.quote-document *)){color:#fff;background:#27262424}:where(:root[data-donker]) .uren-camera-overlay .uren-camera-sluit:not(:where(.quote-document *)){color:#fff;background:#4a484380;border-color:#3b3a36a6}:where(:root[data-donker]) .uren-camera-videovak:not(:where(.quote-document *)){background:#4a4843}:where(:root[data-donker]) .uren-camera-kader:not(:where(.quote-document *)){border:2px solid #3b3a36bf}:where(:root[data-donker]) .uren-camera-hulp:not(:where(.quote-document *)){color:#fff;background:#4a484399}:where(:root[data-donker]) .uren-camera-laadstatus:not(:where(.quote-document *)),:where(:root[data-donker]) .uren-camera-foutstatus:not(:where(.quote-document *)){color:#fff}:where(:root[data-donker]) .uren-camera-laadstatus:not(:where(.quote-document *)){background:#4a48438c}:where(:root[data-donker]) .uren-camera-spinner:not(:where(.quote-document *)){border:3px solid #3b3a364d;border-top-color:#3b3a36}:where(:root[data-donker]) .uren-camera-foutstatus:not(:where(.quote-document *)){background:#4a4843eb}:where(:root[data-donker]) .uren-camera-thumbnail:not(:where(.quote-document *)){background:#27262414;border:1px solid #3b3a3659}:where(:root[data-donker]) .uren-camera-thumbnail .icon-button:not(:where(.quote-document *)){color:#fff;background:#4a4843ad;border-color:#3b3a36b3}:where(:root[data-donker]) .uren-camera-limiet-melding:not(:where(.quote-document *)){color:#fff;background:#6a63448c}:where(:root[data-donker]) .uren-camera-sluiter:not(:where(.quote-document *)){color:#ebebe8;background:#272624;border:4px solid #3b3a36d9}:where(:root[data-donker]) .tu-samenvoeg-lid:hover:not(:where(.quote-document *)){background:var(--accent-soft)}:where(:root[data-donker]) .tu-samenvoeg-lid.is-uit .tu-samenvoeg-naam-tekst:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-samenvoeg-naam:not(:where(.quote-document *)){color:inherit;background:0 0;border:0}:where(:root[data-donker]) .tu-samenvoeg-naam svg:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-samenvoeg-naam:hover:not(:where(.quote-document *)){background:var(--ds-actief);box-shadow:0 0 0 4px var(--ds-actief)}:where(:root[data-donker]) .prelezing-hint:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-structuur-bundel:not(:where(.quote-document *)){background:var(--surface);border:1px solid #6a634438}:where(:root[data-donker]) .tu-structuur-bundel-leden:not(:where(.quote-document *)){border-left:2px solid #6a634438}:where(:root[data-donker]) .calc-toevoeg-knop:not(:where(.quote-document *)){background:var(--surface);border:1px solid var(--border);color:var(--accent-dark)}:where(:root[data-donker]) .calc-toevoeg-knop:hover:not(:disabled):not(:where(.quote-document *)){border-color:var(--accent);background:var(--accent-soft)}:where(:root[data-donker]) .calc-sleep-hendel:not(:where(.quote-document *)){color:#a3a096;background:0 0;border:0}:where(:root[data-donker]) .calc-sleep-hendel:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-sleep-hendel:active:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-sleep-hendel:focus-visible:not(:where(.quote-document *)){color:#a3a096;background:0 0}:where(:root[data-donker]) .calc-inrij-tip:not(:where(.quote-document *)),:where(:root[data-donker]) .quote-editor-tip:not(:where(.quote-document *)){background:var(--foreground);color:var(--background);border:0;box-shadow:0 4px 16px #2b26203d}:where(:root[data-donker]) .calc-edit tbody tr.calc-sleep-invoeg-voor>td:not(:where(.quote-document *)){box-shadow:inset 0 2px 0 0 var(--accent)}:where(:root[data-donker]) .calc-edit tbody tr.calc-sleep-invoeg-na>td:not(:where(.quote-document *)){box-shadow:inset 0 -2px 0 0 var(--accent)}:where(:root[data-donker]) .calc-edit tbody tr.calc-sleep-invoeg-voor>td.detail-kol:not(:where(.quote-document *)):before,:where(:root[data-donker]) .calc-edit tbody tr.calc-sleep-invoeg-na>td.detail-kol:not(:where(.quote-document *)):before{background:var(--accent)}:where(:root[data-donker]) .calc-line-group.calc-groep-sleepdoel-klaar:not(:where(.quote-document *)){outline:1px dashed #3b3a36}:where(:root[data-donker]) .calc-line-group.calc-groep-sleepdoel-over:not(:where(.quote-document *)){background:#302f2c;outline:2px solid #8f8a80}:where(:root[data-donker]) .calc-line-group.calc-groep-sleepdoel-over .calc-line-group-head:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-line-group.calc-groep-sleepdoel-over .calc-table-scroll:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-line-group.calc-groep-sleepdoel-over .calc-sheet-table th:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-line-group.calc-groep-sleepdoel-over .calc-sheet-table td:not(:where(.quote-document *)){background:#302f2c}:where(:root[data-donker]) .calc-position-tabs button.calc-sleep-tabdoel-klaar:not(:where(.quote-document *)){box-shadow:inset 0 0 0 1px #3b3a36}:where(:root[data-donker]) .calc-position-tabs button.calc-sleep-tabdoel:not(:where(.quote-document *)){box-shadow:inset 0 0 0 2px var(--accent);background:var(--accent-soft)}:where(:root[data-donker]) .calc-groep-dropzone:not(:where(.quote-document *)){color:#a3a096;background:var(--accent-soft);border:1.5px dashed var(--accent)}:where(:root[data-donker]) .regel-hulp:not(:where(.quote-document *)){background:0 0;border:0}:where(:root[data-donker]) .tu-waarde-veld-invoer:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface);color:inherit}:where(:root[data-donker]) .tu-waarde-veld-invoer:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent);border-color:var(--accent)}:where(:root[data-donker]) .tu-waarde-veld-eenheid:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface);color:inherit}:where(:root[data-donker]) .tu-waarde-veld-melding:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .tu-klik-waarde:not(:where(.quote-document *)){color:inherit;border:0;border-bottom:1px dashed var(--border);background:0 0}:where(:root[data-donker]) .tu-klik-waarde:hover:not(:where(.quote-document *)){border-bottom-color:var(--accent)}:where(:root[data-donker]) .tu-klik-waarde:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .tu-position-card-rust:not(:where(.quote-document *)){background:var(--surface,#272624);border:1px solid var(--border)}:where(:root[data-donker]) .tu-position-card-rust .tu-row-dot.ok:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-position-card-rust .tu-status-dot.ok:not(:where(.quote-document *)){background:var(--ok)}:where(:root[data-donker]) .tu-position-card-rust .tu-row-dot.warn:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-position-card-rust .tu-status-dot.warn:not(:where(.quote-document *)){background:var(--warn)}:where(:root[data-donker]) .tu-position-card-rust .tu-decision-row.warn:not(:where(.quote-document *)){border-left-color:var(--warn)}:where(:root[data-donker]) .tu-position-card-rust .tu-decision-row.neutral:not(:where(.quote-document *)){border-left-color:var(--border)}:where(:root[data-donker]) .tu-position-card-rust .tu-decision-row.done:not(:where(.quote-document *)){border-left-color:var(--ok)}:where(:root[data-donker]) .tu-position-card-rust .tu-decision-row.warn>.tu-row-dot:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-position-card-rust .tu-decision-row.neutral.done>.tu-row-dot:not(:where(.quote-document *)){background:var(--border)}:where(:root[data-donker]) .tu-position-card-rust .tu-row-register.herkend:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-position-card-rust .tu-row-register.voorstel:not(:where(.quote-document *)){border-color:var(--border);color:var(--muted)}:where(:root[data-donker]) .tu-position-card-rust .tu-row-register.ntb:not(:where(.quote-document *)){border-color:color-mix(in srgb, var(--warn) 45%, var(--border));color:var(--warn)}:where(:root[data-donker]) .tu-position-card-rust .tu-position-summary-main>.chip:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-position-card-rust .tu-position-summary-main>.badge:not(.warn):not(.danger):not(:where(.quote-document *)){border-color:var(--border);color:var(--muted);background:0 0}:where(:root[data-donker]) .tu-samenstelling:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-ntb-blok:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-landing-samenvouw:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-landing-samenvouw:hover:not(:where(.quote-document *)){color:var(--text,inherit)}:where(:root[data-donker]) .tu-scope-lees:not(:where(.quote-document *)){border:1px solid color-mix(in srgb, var(--warn) 35%, var(--border));color:var(--foreground)}:where(:root[data-donker]) .settings-tabs button:not(:where(.quote-document *)){color:var(--muted);background:0 0;border:none;border-bottom:2px solid #0000}:where(:root[data-donker]) .settings-tabs button:hover:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) .settings-tabs button[aria-selected=true]:not(:where(.quote-document *)){color:var(--accent-dark);border-bottom-color:var(--accent)}:where(:root[data-donker]) .settings-tabs button:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .koppeling-tegel:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .koppeling-tegel-logo:not(:where(.quote-document *)){border:1px solid var(--border)}:where(:root[data-donker]) .koppeling-tegel-uitleg:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .koppeling-tegel-verbonden:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .koppeling-tegel-vink:not(:where(.quote-document *)){background:var(--ok-bg);color:var(--ok)}:where(:root[data-donker]) .mail-kaart>.card:not(:where(.quote-document *)){background:0 0;border:none}:where(:root[data-donker]) .mail-kaart-scheiding:not(:where(.quote-document *)){background:var(--border)}:where(:root[data-donker]) .mail-blok .mail-blok-kop:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .mail-blok-sub:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .afzender-lijst:not(:where(.quote-document *)){border-top:1px solid #3b3a36}:where(:root[data-donker]) .afzender-regel:not(:where(.quote-document *)){border-bottom:1px solid #3b3a36}:where(:root[data-donker]) .afzender-keuze:not(:where(.quote-document *)){color:inherit;background:0 0;border:0}:where(:root[data-donker]) .afzender-keuze:hover:not(:disabled):not(:where(.quote-document *)){background:var(--ds-actief)}:where(:root[data-donker]) .afzender-keuze.is-account:hover:not(:where(.quote-document *)){background:0 0}:where(:root[data-donker]) .afzender-keuze:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .afzender-stip:not(:where(.quote-document *)){border:1.6px solid #3b3a36}:where(:root[data-donker]) .afzender-regel.is-standaard .afzender-stip:not(:where(.quote-document *)){border:5px solid var(--accent)}:where(:root[data-donker]) .afzender-email:not(:where(.quote-document *)){color:var(--neutral)}:where(:root[data-donker]) .afzender-regel .afzender-email:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .afzender-soort:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .afzender-merk:not(:where(.quote-document *)){background:var(--accent-soft);color:var(--accent)}:where(:root[data-donker]) .btn.icon.afzender-menu-knop:not(:where(.quote-document *)){color:var(--muted);background:0 0;border:none}:where(:root[data-donker]) .btn.icon.afzender-menu-knop:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .btn.icon.afzender-menu-knop[aria-expanded=true]:not(:where(.quote-document *)){background:var(--knop-neutraal);color:var(--foreground)}:where(:root[data-donker]) .afzender-menu-lijst:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface);box-shadow:0 8px 24px #2b26201f}:where(:root[data-donker]) .afzender-menu-item:not(:where(.quote-document *)){color:var(--foreground);background:0 0;border:none}:where(:root[data-donker]) .afzender-menu-item:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .afzender-menu-item:focus-visible:not(:where(.quote-document *)){background:var(--knop-neutraal)}:where(:root[data-donker]) .afzender-menu-item.is-gevaar:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .afzender-menu-item.is-gevaar:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .afzender-menu-item.is-gevaar:focus-visible:not(:where(.quote-document *)){background:var(--danger-bg)}:where(:root[data-donker]) .afzender-leeg:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .mail-link-actie:not(:where(.quote-document *)){color:var(--foreground);background:0 0;border:none}:where(:root[data-donker]) .mail-link-actie:hover:not(:disabled):not(:where(.quote-document *)){background:var(--ds-actief);box-shadow:0 0 0 4px var(--ds-actief)}:where(:root[data-donker]) .mail-link-actie:disabled:not(:where(.quote-document *)),:where(:root[data-donker]) .mail-link-actie.is-stil:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .adres-toevoegen:not(:where(.quote-document *)){border-top:1px solid #3b3a36}:where(:root[data-donker]) .adres-toevoegen label span:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .adres-toevoegen input:not(:where(.quote-document *)),:where(:root[data-donker]) .adres-toevoegen select:not(:where(.quote-document *)){color:var(--foreground);background:#272624;border:1px solid #3b3a36}:where(:root[data-donker]) .adres-toevoegen input:focus:not(:where(.quote-document *)),:where(:root[data-donker]) .adres-toevoegen select:focus:not(:where(.quote-document *)){border-color:var(--accent);outline:2px solid #6a634438}:where(:root[data-donker]) .adres-toevoegen-ok:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .handtekening-plak:not(:where(.quote-document *)){background:#272624;border:1.5px dashed #3b3a36}:where(:root[data-donker]) .handtekening-plak ol:not(:where(.quote-document *)),:where(:root[data-donker]) .handtekening-tip:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .handtekening-plakvak:not(:where(.quote-document *)){border:1px solid var(--border);color:var(--muted);caret-color:#0000;background:#272624}:where(:root[data-donker]) .handtekening-plakvak:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .handtekening-label:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .handtekening-voorbeeld:not(:where(.quote-document *)){border:1px solid var(--border);color:#ebebe8;background:#272624}:where(:root[data-donker]) .handtekening-voorbeeld.is-leeg:not(:where(.quote-document *)){color:#6f6c64}:where(:root[data-donker]) .handtekening-logo:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .calc-footer-percentage-control .calc-footer-percentage-hint:not(:where(.quote-document *)){color:#fff;background:#4a4843}:where(:root[data-donker]) .notitie-popover:not(:where(.quote-document *)){background:var(--surface);border:1px solid var(--border);box-shadow:0 12px 40px #2b26202e}:where(:root[data-donker]) .notitie-kop:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .notitie-sluit:not(:where(.quote-document *)){color:var(--muted);background:0 0;border:none}:where(:root[data-donker]) .notitie-sluit:hover:not(:where(.quote-document *)){background:var(--surface-soft);color:var(--foreground)}:where(:root[data-donker]) .notitie-tekst:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface);color:var(--foreground)}:where(:root[data-donker]) .notitie-invoer:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .notitie-invoer:focus-within:not(:where(.quote-document *)){outline:2px solid var(--accent-knop)}:where(:root[data-donker]) .notitie-invoer.slepen:not(:where(.quote-document *)){border-color:var(--accent);background:var(--accent-soft)}:where(:root[data-donker]) .notitie-invoer .notitie-tekst:not(:where(.quote-document *)){background:0 0;border:none}:where(:root[data-donker]) .notitie-invoer .notitie-tekst:focus-visible:not(:where(.quote-document *)){outline:none}:where(:root[data-donker]) .notitie-plakhint:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .notitie-plakhint kbd:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface-soft);border-bottom-width:2px}:where(:root[data-donker]) .notitie-foto:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface-soft)}:where(:root[data-donker]) .notitie-foto-weg:not(:where(.quote-document *)){color:var(--surface);background:#4a4843bf;border:none}:where(:root[data-donker]) .notitie-foto-kies:not(:where(.quote-document *)){color:var(--accent-dark);background:0 0;border:none}:where(:root[data-donker]) .notitie-foto-kies:hover:not(:disabled):not(:where(.quote-document *)){box-shadow:0 0 0 4px var(--ds-actief,var(--surface-soft));background:var(--ds-actief,var(--surface-soft))}:where(:root[data-donker]) .notitie-tekst:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent-knop)}:where(:root[data-donker]) .notitie-veldkop:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .notitie-chip:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface);color:var(--neutral)}:where(:root[data-donker]) .notitie-chip:hover:not(:where(.quote-document *)){background:var(--surface-soft)}:where(:root[data-donker]) .notitie-chip.aan:not(:where(.quote-document *)){background:var(--accent-soft);border-color:var(--accent-knop);color:var(--foreground)}:where(:root[data-donker]) .notitie-fout:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .notitie-opslaan:not(:where(.quote-document *)){background:var(--accent);color:var(--surface);border:none}:where(:root[data-donker]) .notitie-vink:not(:where(.quote-document *)){background:var(--ok-bg);color:var(--ok)}:where(:root[data-donker]) .notitie-uitleg:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .notitie-link:not(:where(.quote-document *)){color:var(--foreground);background:0 0;border:none}:where(:root[data-donker]) .btn-link.tu-stukje-weg-knop:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .btn-link.tu-stukje-weg-knop:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .btn-link.tu-stukje-weg-knop:focus-visible:not(:where(.quote-document *)){color:var(--ink);outline:none}:where(:root[data-donker]) .regel-detail-voortgang:not(:where(.quote-document *)){color:var(--neutral)}:where(:root[data-donker]) .calc-positie-beslissing:not(:where(.quote-document *)){background:#38352a;border:1px solid #7a3a33;border-left:3px solid #b3372f}:where(:root[data-donker]) .calc-positie-beslissing p:not(:where(.quote-document *)){color:#c4c0ac}:where(:root[data-donker]) .review-questions li.tu-antwoord-li:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .tu-antwoord-scheiding:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-antwoord-scheiding:not(:where(.quote-document *)):before,:where(:root[data-donker]) .tu-antwoord-scheiding:not(:where(.quote-document *)):after{border-top:1px dashed var(--border)}:where(:root[data-donker]) .tu-antwoord-tekst:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface,#272624);color:var(--foreground)}:where(:root[data-donker]) .tu-antwoord-tekst:focus:not(:where(.quote-document *)){outline:2px solid var(--accent-knop)}:where(:root[data-donker]) .tu-antwoord-snelknop:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface-soft,#2b2a27);color:var(--accent-dark)}:where(:root[data-donker]) .tu-antwoord-snelknop.is-gekozen:not(:where(.quote-document *)){border-color:var(--accent);background:var(--accent-soft)}:where(:root[data-donker]) .tu-antwoord-klein:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-antwoord-teller:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-antwoord-melding:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .tu-antwoord-status.is-wacht:not(:where(.quote-document *)){background:var(--info-bg);color:var(--info)}:where(:root[data-donker]) .tu-antwoord-status.is-klaar:not(:where(.quote-document *)){background:var(--olive-bg);color:var(--foreground)}:where(:root[data-donker]) .tu-antwoord-status.is-weder:not(:where(.quote-document *)){background:var(--warn-bg);color:var(--foreground)}:where(:root[data-donker]) .tu-antwoord-status.is-open:not(:where(.quote-document *)){background:var(--surface-soft,#2b2a27);color:var(--foreground)}:where(:root[data-donker]) .tu-antwoord-status.is-fout:not(:where(.quote-document *)){background:var(--danger-bg);color:var(--foreground)}:where(:root[data-donker]) .tu-antwoord-citaat:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-antwoord-badge.is-letterlijk:not(:where(.quote-document *)){background:var(--ok-bg);color:var(--ok)}:where(:root[data-donker]) .tu-antwoord-badge.is-geinterpreteerd:not(:where(.quote-document *)){background:var(--warn-bg);color:var(--warn)}:where(:root[data-donker]) .tu-antwoord-spinner:not(:where(.quote-document *)){border:2px solid var(--info);border-right-color:#0000}:where(:root[data-donker]) .tu-antwoord-dossier-rij:not(:where(.quote-document *)){color:var(--ds-tekst-2,#a3a096)}:where(:root[data-donker]) .tu-antwoord-bevestig-wacht:not(:where(.quote-document *)){color:var(--info)}:where(:root[data-donker]) .review-lees-fout:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface);color:var(--ink)}:where(:root[data-donker]) .review-lees-fout ul:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .regel-rekenregels-breder:not(:where(.quote-document *)){color:var(--accent-dark);background:0 0;border:0}:where(:root[data-donker]) .kr-lijst:not(:where(.quote-document *)){border-top:1px solid var(--kaart-lijn-sterk)}:where(:root[data-donker]) .kr-blok:not(:where(.quote-document *)){border-top:1px solid var(--kaart-lijn)}:where(:root[data-donker]) .kr-niet-geoffreerd:not(:where(.quote-document *)){border-top:1px solid var(--kaart-lijn);color:var(--muted)}:where(:root[data-donker]) .kr-blok:first-child:not(:where(.quote-document *)){border-top:0}:where(:root[data-donker]) .kr-rij:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .kr-rij:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent-knop)}:where(:root[data-donker]) .kr-meubel:not(:where(.quote-document *)){background:var(--kaart-meubel-bg)}:where(:root[data-donker]) .kr-meubel .kr-rij:hover:not(:where(.quote-document *)){background:0 0}:where(:root[data-donker]) .kr-meubel .kr-cel-aantal:not(:where(.quote-document *)),:where(:root[data-donker]) .kr-meubel .kr-cel-aantal .zv-knop:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) .kr-maat-label:not(:where(.quote-document *)){color:var(--kaart-label)}:where(:root[data-donker]) .kr-maat-waarde.is-leeg:not(:where(.quote-document *)),:where(:root[data-donker]) .kr-aantal-tekst.is-leeg:not(:where(.quote-document *)){color:var(--kaart-leeg)}:where(:root[data-donker]) .kr-materiaal-tekst.is-leeg:not(:where(.quote-document *)),:where(:root[data-donker]) .kr-dikte-verwacht:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .kr-onzeker:not(:where(.quote-document *)){background:var(--warn)}:where(:root[data-donker]) .kr-rest-maten:not(:where(.quote-document *)),:where(:root[data-donker]) .kr-hulp:not(:where(.quote-document *)),:where(:root[data-donker]) .kr-bediening:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .kr-optie:not(:where(.quote-document *)){border:1px solid var(--border);color:var(--muted)}:where(:root[data-donker]) .kr-agent-las:not(:where(.quote-document *)),:where(:root[data-donker]) .kr-oppervlak:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .kr-notitie:not(:where(.quote-document *)){color:var(--neutral)}:where(:root[data-donker]) .zv-teller:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .kr-notitie-melding:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .kr-lijst>.tu-mens-notitie:not(:where(.quote-document *)),:where(:root[data-donker]) .kr-lijst>.tu-pk2-groep:not(:where(.quote-document *)),:where(:root[data-donker]) .kr-lijst>.tu-referenties:not(:where(.quote-document *)),:where(:root[data-donker]) .kr-lijst>.tu-pk2-samengevoegd-uit:not(:where(.quote-document *)){color:var(--neutral)}:where(:root[data-donker]) .kr-voet:not(:where(.quote-document *)){border-top:1px solid var(--kaart-lijn-sterk)}:where(:root[data-donker]) .kr-voet-knop:not(:where(.quote-document *)){color:var(--accent);background:0 0;border:0}:where(:root[data-donker]) .kr-voet-knop:hover:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) .kk-nummer:not(:where(.quote-document *)){background:var(--accent-soft);color:var(--accent-dark)}:where(:root[data-donker]) .kk-aantal:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .kk-naam:not(:where(.quote-document *)){color:var(--ink);background:0 0;border:0}:where(:root[data-donker]) .kk-chip:not(:where(.quote-document *)){border:1px solid var(--border);color:var(--muted);background:0 0}:where(:root[data-donker]) .kk-chip.is-warn:not(:where(.quote-document *)){color:var(--warn);background:var(--warn-bg);border-color:#0000}:where(:root[data-donker]) .kk-chip.is-open-teller:not(:where(.quote-document *)){color:var(--muted);background:0 0;border-color:#0000}:where(:root[data-donker]) .kk-open-kop:not(:where(.quote-document *)){color:var(--warn)}:where(:root[data-donker]) .kk-open-item:not(:where(.quote-document *)){background:var(--warn-bg);color:var(--warn);border:0}:where(:root[data-donker]) .tu-te-beslissen-teller:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .kk-chip-knop:not(:where(.quote-document *)){color:var(--accent);background:0 0;border:0}:where(:root[data-donker]) .kk.is-niet-geoffreerd .kk-naam:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-position-card.active:has(>.kk):not(:where(.quote-document *)){border-color:var(--border);box-shadow:none}:where(:root[data-donker]) .tu-position-card:has(>.kk)>.tu-pk2:not(:where(.quote-document *)){background:0 0;border-top:0}:where(:root[data-donker]) .kr-afwerking-streep:not(:where(.quote-document *)),:where(:root[data-donker]) .kr-extern-label:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .kaart-ongedaan:not(:where(.quote-document *)){background:var(--ok-bg);color:var(--foreground)}:where(:root[data-donker]) .kaart-ongedaan-knop:not(:where(.quote-document *)){color:var(--foreground);background:0 0;border:0}:where(:root[data-donker]) .zv-knop:not(:where(.quote-document *)){color:inherit;background:0 0;border:0}:where(:root[data-donker]) .zv-knop.is-leeg:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .zv-knop:hover:not(:where(.quote-document *)){background:var(--kaart-hover)}:where(:root[data-donker]) .zv-knop:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent-knop)}:where(:root[data-donker]) .zv-invoer:not(:where(.quote-document *)){color:var(--ink);border:1px solid var(--border);background:var(--surface-soft);box-shadow:0 0 0 3px #6a63442e}:where(:root[data-donker]) .zv-invoer:focus:not(:where(.quote-document *)){border-color:var(--accent-knop);outline:none}:where(:root[data-donker]) .zv-invoer:not(:where(.quote-document *))::placeholder{color:#6f6c64}:where(:root[data-donker]) .kr-keuze:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .kr-onder:not(:where(.quote-document *)){background:var(--surface-soft)}:where(:root[data-donker]) .kr-onder .kr-cel-naam:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .kr-optie.vervangt:not(:where(.quote-document *)){border-color:var(--info);color:var(--info)}:where(:root[data-donker]) .kr-optie.erbij:not(:where(.quote-document *)){border-color:var(--accent);color:var(--accent-dark)}:where(:root[data-donker]) .btn.compact.twee.is-aan:not(:where(.quote-document *)){box-shadow:inset 0 0 0 1.5px var(--accent);background:var(--accent-soft)}:where(:root[data-donker]) .knopuitleg:not(:where(.quote-document *)),:where(:root[data-donker]) .rijnoot:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .rijnoot.warn:not(:where(.quote-document *)){color:var(--warn)}:where(:root[data-donker]) .kr-optie-geldt:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .kr-optie-geldt b:not(:where(.quote-document *)),:where(:root[data-donker]) .kr-optie-waarom:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .kr-optie-citaat:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .kr-tekening-label:not(:where(.quote-document *)){border:1px solid var(--border);color:var(--muted)}:where(:root[data-donker]) .km-knop:not(:where(.quote-document *)){color:var(--muted);background:0 0;border:0}:where(:root[data-donker]) .km-knop:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .km-knop.is-open:not(:where(.quote-document *)){background:var(--accent-soft)}:where(:root[data-donker]) .km-lijst:not(:where(.quote-document *)){background:var(--surface);border:1px solid var(--border);box-shadow:0 8px 24px #2b26201f}:where(:root[data-donker]) .km-item:not(:where(.quote-document *)){color:var(--ink);background:0 0;border:0}:where(:root[data-donker]) .km-item:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .km-item:focus-visible:not(:where(.quote-document *)){background:var(--kaart-hover);outline:none}:where(:root[data-donker]) .km-item.is-gevaar:not(:where(.quote-document *)){color:var(--kaart-rood)}:where(:root[data-donker]) .km-item.is-hoofd:not(:where(.quote-document *)){background:var(--accent-knop)}:where(:root[data-donker]) .km-scheider:not(:where(.quote-document *)){background:var(--kaart-lijn-sterk)}:where(:root[data-donker]) .km-kop-tekst:not(:where(.quote-document *)),:where(:root[data-donker]) .km-paneel .km-kop:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .km-teller-knop:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .km-teller-van:not(:where(.quote-document *)),:where(:root[data-donker]) .kr-groep-hint:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .kr-uitklap:not(:where(.quote-document *)){color:var(--accent-dark,#c4c0ac);background:0 0;border:0}:where(:root[data-donker]) .kr-lid:not(:where(.quote-document *)){background:#272624}:where(:root[data-donker]) .kr-lid .kr-cel-aantal:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .kr-maat-waarde.is-verplicht-open:not(:where(.quote-document *)){background:var(--danger-bg);box-shadow:inset 0 0 0 1px #7a3a33}:where(:root[data-donker]) .kr-maat-waarde.is-verplicht-open.is-streepje:not(:where(.quote-document *)){color:#0000}:where(:root[data-donker]) .kr-maat-waarde.is-verplicht-open:focus-visible:not(:where(.quote-document *)){box-shadow:inset 0 0 0 1px var(--danger)}:where(:root[data-donker]) .kr-rij.is-maat-open:not(:where(.quote-document *)){box-shadow:none}:where(:root[data-donker]) .kr-rij.is-groep-open:not(:where(.quote-document *)){box-shadow:inset 3px 0 0 var(--danger)}:where(:root[data-donker]) .kr-materiaal.is-geen:not(:where(.quote-document *)){color:#0000}:where(:root[data-donker]) .kr-rij:hover .kr-materiaal.is-geen:not(:where(.quote-document *)),:where(:root[data-donker]) .kr-materiaal.is-geen:focus-visible:not(:where(.quote-document *)),:where(:root[data-donker]) .kr-blok.is-aangewezen .kr-materiaal.is-geen:not(:where(.quote-document *)),:where(:root[data-donker]) .kr-blok.is-vast .kr-materiaal.is-geen:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .kk-weer:not(:where(.quote-document *)){color:var(--accent,#c4c0ac);background:0 0;border:0}:where(:root[data-donker]) .kr-rij:has(.km-knop.is-open):not(:where(.quote-document *)){background:var(--kaart-hover)}:where(:root[data-donker]) .tu-pk2>.tu-mens-notitie:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .kr-nagerekend:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .kr-geschat:not(:where(.quote-document *)){color:var(--warn)}:where(:root[data-donker]) .kr-tweede-lezing-zeker:not(:where(.quote-document *)){color:var(--ok);background:var(--ok-bg)}:where(:root[data-donker]) .kr-tweede-lezing-nakijken:not(:where(.quote-document *)){color:var(--warn);background:var(--surface-soft)}:where(:root[data-donker]) .km-item.is-gekozen:not(:where(.quote-document *)){background:var(--kaart-hover)}:where(:root[data-donker]) .calc-cel-niet-opgeslagen:not(:where(.quote-document *)){box-shadow:inset 0 0 0 2px var(--danger)}:where(:root[data-donker]) body:has(.calc-db[data-voorlopig]) .calc-som strong:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-som-offerte:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .calc-position-tabs:not(:where(.quote-document *)){border-bottom:1px solid #3b3a36}:where(:root[data-donker]) .calc-db .calc-position-tabs .calc-position-primary button:not(:where(.quote-document *)){box-shadow:none;color:var(--ink);background:0 0;border:0}:where(:root[data-donker]) .calc-db .calc-position-tabs .calc-position-primary button:hover:not(:where(.quote-document *)){background:var(--neutral-bg);color:var(--ink);border:0}:where(:root[data-donker]) .calc-db .calc-position-tabs .calc-position-primary button.active:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-position-tabs .calc-position-primary button.active:hover:not(:where(.quote-document *)){color:var(--ink);box-shadow:none;background:#2b2a27;border:0}:where(:root[data-donker]) .calc-db .calc-tab-nummer:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .calc-position-primary button.active .calc-tab-nummer:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) .calc-db .calc-open-streep:not(:where(.quote-document *)){background:var(--danger)}:where(:root[data-donker]) .calc-db .calc-position-acties:not(:where(.quote-document *)){border-left:1px solid #3b3a36}:where(:root[data-donker]) .calc-db .calc-position-acties>button:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-position-tabs .calc-position-acties>button:not(.calc-open-acties-chip):not(:where(.quote-document *)){box-shadow:none;color:#ebebe8;background:0 0;border:0}:where(:root[data-donker]) .calc-db .calc-position-acties>button:hover:not(:disabled):not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-position-tabs .calc-position-acties>button:hover:not(.calc-open-acties-chip):not(:disabled):not(:where(.quote-document *)){background:var(--neutral-bg);color:var(--ink);box-shadow:none;border:0}:where(:root[data-donker]) .calc-db .calc-position-acties>button.active:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-position-acties>button.selected:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-position-tabs .calc-position-acties>button.active:not(.calc-open-acties-chip):not(:where(.quote-document *)){color:var(--ink);box-shadow:none;background:#2b2a27;border:0}:where(:root[data-donker]) .calc-db .calc-position-acties>.calc-open-acties-chip:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-position-tabs .calc-position-acties>button.calc-open-acties-chip:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-position-tabs .calc-position-acties>button.calc-open-acties-chip:hover:not(:disabled):not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-position-tabs .calc-position-acties>button.calc-open-acties-chip.selected:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .calc-db .calc-position-acties>button.calc-open-acties-chip:hover:not(:disabled):not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-position-acties>button.calc-open-acties-chip.selected:not(:where(.quote-document *)){background:var(--danger-bg)}:where(:root[data-donker]) .calc-db .calc-open-acties-chip .calc-open-acties-chip-telling:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-open-acties-chip.selected .calc-open-acties-chip-telling:not(:where(.quote-document *)){color:inherit;background:0 0}:where(:root[data-donker]) .calc-db .calc-sheet-section:not(:where(.quote-document *)){box-shadow:none;border:0}:where(:root[data-donker]) .calc-db .calc-sheet-section>.calc-position-bar:not(:where(.quote-document *)){border-bottom:0}:where(:root[data-donker]) .calc-db .calc-categorie-knop:not(:where(.quote-document *)){color:var(--muted);background:0 0;border:0}:where(:root[data-donker]) .calc-db .calc-categorie-knop:hover:not(:disabled):not(:where(.quote-document *)){background:var(--neutral-bg);color:var(--ink)}:where(:root[data-donker]) .calc-db .calc-som-label:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .calc-som-cel strong:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .calc-db .calc-som-op:not(:where(.quote-document *)){color:#6f6c64}:where(:root[data-donker]) .calc-db .calc-som-scheiding:not(:where(.quote-document *)){background:#2b2a27}:where(:root[data-donker]) .calc-db .calc-som .calc-total-commissie-veld:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .calc-db .calc-som .calc-total-commissie-veld:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-som .calc-total-commissie-veld:focus-within:not(:where(.quote-document *)){background:var(--neutral-bg)}:where(:root[data-donker]) .calc-db .calc-som .calc-total-commissie-veld .veld.commissie-input:not(:where(.quote-document *)){color:var(--ink);background:0 0;border:0}:where(:root[data-donker]) .calc-db .calc-som .calc-total-commissie-veld .veld.commissie-input:focus:not(:where(.quote-document *)){background:0 0;border:0;outline:none}:where(:root[data-donker]) .calc-db .calc-sheet-section .calc-line-group-head:not(:where(.quote-document *)){border-bottom:1px solid #3b3a36}:where(:root[data-donker]) .calc-db .calc-line-group-head .calc-group-title:not(:where(.quote-document *)){color:var(--ink);background:0 0;border:0}:where(:root[data-donker]) .calc-db .calc-line-group-head button.calc-group-title svg:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-group-aantal:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .calc-line-group-head .calc-group-total-inkoop:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .calc-db .calc-line-group-head .calc-group-total-verkoop:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .calc-db .calc-line-group-head .calc-toevoeg-knop:not(:where(.quote-document *)){box-shadow:none;color:#a3a096;background:0 0;border:0}:where(:root[data-donker]) .calc-db .calc-line-group-head .calc-toevoeg-knop:hover:not(:disabled):not(:where(.quote-document *)){background:var(--neutral-bg);color:var(--ink)}@media (prefers-reduced-motion:reduce){:where(:root[data-donker]) .calc-db tr[data-codraft-net]>td:not(:where(.quote-document *)){background-color:var(--accent-soft)}}@media (min-width:1200px){:where(:root[data-donker]) .calc-codraft-open .calc-db .calc-cel-inkoop-totaal:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-codraft-open .calc-db .calc-cel-verkoop-pst:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-codraft-open .calc-db .calc-kop-eenheid:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-codraft-open .calc-db .calc-cel-eenheid:not(:where(.quote-document *)){border-width:0}}@media (max-width:1279px){:where(:root[data-donker]) .calc-db .calc-cel-inkoop-totaal:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-cel-verkoop-pst:not(:where(.quote-document *)){border-width:0}}:where(:root[data-donker]) .calc-db .calc-sheet-section .calc-sheet-table th:not(:where(.quote-document *)){color:var(--muted);background:#272624;border-bottom:1px solid #3b3a36}:where(:root[data-donker]) .calc-db .calc-sheet-section .calc-sheet-table>tbody>tr:not(.regel-detail-rij):not(.regel-artikel-voorstellen-rij)>td:not(:where(.quote-document *)){border-bottom:1px solid #3b3a36}:where(:root[data-donker]) .calc-db .calc-sheet-table td.num:not(:has(input)):not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .calc-db .calc-sheet-table .veld:not(:where(.quote-document *)){box-shadow:none;background:0 0;border:1px solid #0000}:where(:root[data-donker]) .calc-db .calc-sheet-table select.veld:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .calc-sheet-table .veld:hover:not(:disabled):not(:where(.quote-document *)){border-color:var(--border)}:where(:root[data-donker]) .calc-db .calc-sheet-table .veld:focus:not(:where(.quote-document *)){border-color:var(--accent);background:#272624;outline:none}:where(:root[data-donker]) .calc-db .calc-sheet-table td.calc-veld-open .veld:not(:where(.quote-document *)){background:var(--danger-bg);border-color:#7a3a33}:where(:root[data-donker]) .calc-db .calc-sheet-table td.calc-veld-open .veld:focus:not(:where(.quote-document *)){border-color:var(--danger)}:where(:root[data-donker]) .calc-db .calc-sheet-table td.calc-veld-ontbreekt .veld:not(:where(.quote-document *)){border:1px dashed var(--accent);background:var(--accent-soft)}:where(:root[data-donker]) .calc-db .calc-sheet-table td.calc-veld-ontbreekt .veld:not(:where(.quote-document *))::placeholder{color:var(--muted)}:where(:root[data-donker]) .calc-db .calc-sheet-table td.calc-veld-ontbreekt .veld:focus:not(:where(.quote-document *)){border-style:solid;border-color:var(--accent-dark);background:#272624}:where(:root[data-donker]) .calc-db .calc-sheet-table tr.calc-regel-open td.calc-veld-open.calc-veld-ontbreekt .veld:not(:where(.quote-document *)){background:var(--danger-bg);border-color:#7a3a33}:where(:root[data-donker]) .calc-db .calc-sheet-table td.calc-veld-aanvraag .veld:not(:where(.quote-document *)){background:#272624;border:1px dashed #3b3a36}:where(:root[data-donker]) .calc-db .calc-sheet-table td.calc-veld-aanvraag .veld:not(:where(.quote-document *))::placeholder{color:#6f6c64}:where(:root[data-donker]) .calc-db .calc-sheet-table td.calc-veld-aanvraag .veld:focus:not(:where(.quote-document *)){border-style:solid;border-color:var(--accent-dark)}:where(:root[data-donker]) .calc-db .calc-position-tabs .calc-open-acties-chip .calc-open-acties-chip-aanvragen:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .calc-sheet-table .calc-sleep-hendel:not(:where(.quote-document *)){color:#6f6c64}:where(:root[data-donker]) .calc-db .calc-sheet-table .btn.icon.detail-toggle:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .calc-sheet-table .regel-menu>.btn.icon:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .calc-db .calc-regel-signaal-icoon:not(:where(.quote-document *)){color:#6f6c64}:where(:root[data-donker]) .calc-db .calc-regel-signaal-icoon:hover:not(:where(.quote-document *)){color:var(--neutral)}:where(:root[data-donker]) .calc-db .calc-regel-melding:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .calc-db .calc-sheet-table .calc-zaagverlies:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-sheet-table .calc-zaagverlies .veld:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .calc-sheet-layout>.calc-quote-footer:not(:where(.quote-document *)){background:#272624;border-top:1px solid #3b3a36}:where(:root[data-donker]) .calc-db .calc-quote-footer>.calc-project-total:not(:where(.quote-document *)){background:0 0;border:0}:where(:root[data-donker]) .calc-db .calc-quote-footer>.calc-project-total>div:not(:where(.quote-document *)){border:0}:where(:root[data-donker]) .calc-db .calc-quote-footer>.calc-project-total>div>span:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .calc-quote-footer>.calc-project-total>div strong:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .calc-db .calc-quote-footer .calc-total-link:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .calc-quote-footer .calc-total-link:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-quote-footer .calc-total-link:focus-visible:not(:where(.quote-document *)){color:var(--ink);background:var(--ds-actief);box-shadow:0 0 0 4px var(--ds-actief)}:where(:root[data-donker]) .calc-db .calc-quote-footer>.calc-project-total>.grand:not(:where(.quote-document *)){background:0 0}:where(:root[data-donker]) .calc-db .calc-quote-footer>.calc-project-total>.grand strong:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .calc-db .calc-voet-status:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .calc-voet-net-klaar:not(:where(.quote-document *)){color:var(--neutral)}:where(:root[data-donker]) .calc-db .calc-voet-in-orde:not(:where(.quote-document *)){background:var(--ok-bg);color:var(--ok)}:where(:root[data-donker]) .calc-db .calc-voet-open:not(:where(.quote-document *)){color:var(--danger);background:0 0;border:0}:where(:root[data-donker]) .calc-db .calc-voet-open:hover:not(:where(.quote-document *)){background:var(--danger);color:#fff}:where(:root[data-donker]) .calc-db .calc-quote-footer>.calc-footer-actions:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-quote-footer>.calc-footer-actions.calc-footer-actions-workspace:not(:where(.quote-document *)){box-shadow:none;background:0 0;border:0}:where(:root[data-donker]) .calc-db .calc-quote-footer .calc-previous-action:hover:not(:where(.quote-document *)){background:var(--neutral-bg)}:where(:root[data-donker]) .calc-db .calc-regel-onderregel:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .calc-onderregel-knop:not(:where(.quote-document *)){color:var(--muted);background:0 0;border:0}:where(:root[data-donker]) .calc-db .calc-onderregel-knop-hoofd:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .calc-db .calc-onderregel-knop:hover:not(:disabled):not(:where(.quote-document *)){background:var(--ds-actief);box-shadow:0 0 0 3px var(--ds-actief)}:where(:root[data-donker]) .calc-db .calc-prijs-ophalen:not(:where(.quote-document *)){color:#6f6c64}:where(:root[data-donker]) .calc-db .calc-plaatgroepen:not(:where(.quote-document *)){border-bottom:1px solid #3b3a36}:where(:root[data-donker]) .calc-db .calc-plaatverbruik:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .calc-db .calc-plaatgroep-kop .calc-pil:not(:where(.quote-document *)){color:var(--muted);background:0 0;border:0}:where(:root[data-donker]) .calc-db .calc-plaatgroep-kop .calc-pil[aria-pressed=true]:not(:where(.quote-document *)){color:var(--ink);background:#2b2a27}:where(:root[data-donker]) .calc-db .calc-plaatgroep-kop .calc-pil:hover:not(:disabled):not(:where(.quote-document *)){background:var(--neutral-bg)}:where(:root[data-donker]) .calc-db .calc-plaatgroep>details>summary:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-workflow-page:has(.calc-db:not([hidden])) .calc-hero-acties .quote-back-button:not(:where(.quote-document *)){background:0 0;border-color:#0000}:is(:where(:root[data-donker]) .calc-workflow-page:has(.calc-db:not([hidden])) .calc-hero-acties .quote-back-button:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-workflow-page:has(.calc-db:not([hidden])) .calc-hero-acties .quote-back-button:focus-visible:not(:where(.quote-document *))){background:var(--surface-soft);border-color:#0000}:where(:root[data-donker]) .calc-workflow-page .calc-hero-acties>.quote-back-button:not(.primary):not(.quote-terug):not(:where(.quote-document *)){background:0 0;border-color:#0000}:where(:root[data-donker]) .calc-workflow-page .calc-hero-acties>.quote-back-button:not(.primary):not(.quote-terug):is(:hover,:focus-visible):not(:where(.quote-document *)){background:var(--surface-soft);border-color:#0000}:where(:root[data-donker]) .versie-blok-fout:not(:where(.quote-document *)){color:var(--ds-rood)}:where(:root[data-donker]) .versie-menu:not(:where(.quote-document *)){border:1px solid var(--border);color:var(--foreground);background:#272624;box-shadow:0 8px 28px #2b262029}:where(:root[data-donker]) .versie-menu-regel small:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .versie-menu-regel.aan:not(:where(.quote-document *)){background:var(--accent-soft)}:where(:root[data-donker]) .versie-menu-nu:not(:where(.quote-document *)){background:var(--accent-dark);color:#fff}:where(:root[data-donker]) a.versie-menu-regel:not(:where(.quote-document *)){color:inherit}:where(:root[data-donker]) a.versie-menu-regel:not(.aan):hover:not(:where(.quote-document *)){background:#4a48430d}:where(:root[data-donker]) .calc-workflow-page .calc-hero-acties>.quote-back-button.versie-blok.oud:not(:where(.quote-document *)){background:var(--accent-dark);border-color:var(--accent-dark);color:#fff}:where(:root[data-donker]) .calc-workflow-page .calc-hero-acties>.quote-back-button.versie-blok.oud:is(:hover,:focus-visible,[aria-expanded=true]):not(:where(.quote-document *)){background:var(--accent-dark);color:#fff}:where(:root[data-donker]) .versie-offerte:not(:where(.quote-document *)){border:1px solid var(--border);background:#272624}:where(:root[data-donker]) .versie-offerte-kop address:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .versie-offerte-kop address b:not(:where(.quote-document *)){color:var(--text)}:where(:root[data-donker]) .versie-offerte-positie:not(:where(.quote-document *)),:where(:root[data-donker]) .versie-offerte-totalen:not(:where(.quote-document *)){border-top:1px solid var(--border)}:where(:root[data-donker]) .versie-leeg:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .calc-som .calc-total-commissie-veld .veld.commissie-input:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .calc-db .calc-hours-overview.calc-sheet-section:not(:where(.quote-document *)){box-shadow:none;border:0}:where(:root[data-donker]) .calc-db .calc-hours-table thead th:not(:where(.quote-document *)){color:var(--muted);border-bottom:1px solid #3b3a36}:where(:root[data-donker]) .calc-db .calc-hours-table .calc-hours-head-label:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .calc-db .calc-hours-table .calc-hours-head-unit:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .calc-hours-table th:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-hours-table td:not(:where(.quote-document *)){border-bottom:1px solid #3b3a36}:where(:root[data-donker]) .calc-db .calc-hours-table tbody th:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-hours-table tr.calc-transport-uren th:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-hours-table tr.calc-hours-total-row th:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .calc-db .calc-hours-table .calc-hours-nr:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .calc-hours-table .emphasis:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-hours-table thead th.emphasis:not(:where(.quote-document *)){background:#272624}:where(:root[data-donker]) .calc-db .calc-hours-table .calc-hour-value:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-hours-table .veld.calc-hour-value:not(:where(.quote-document *)){background:0 0;border:1px solid #0000}:where(:root[data-donker]) .calc-db .calc-hours-table .calc-hour-value:hover:not(:disabled):not(:where(.quote-document *)){border-color:var(--border);background:#272624}:where(:root[data-donker]) .calc-db .calc-hours-table .calc-hour-value:focus:not(:where(.quote-document *)){border-color:var(--accent);background:#272624;outline:none}:where(:root[data-donker]) .calc-db .calc-hours-table tr.muted:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-hours-table tr.muted th:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-hours-table tr.muted td:not(:where(.quote-document *)){color:#6f6c64;background:0 0}:where(:root[data-donker]) .calc-db .calc-hours-table tr.muted .calc-hour-value:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-hours-table tr.muted .veld:not(:where(.quote-document *)){color:#6f6c64;background:0 0;border-color:#0000}:where(:root[data-donker]) .calc-db .calc-hours-table .calc-labor-row-total span:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .calc-hours-table tr.calc-transport-uren th:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-hours-table tr.calc-transport-uren td:not(:where(.quote-document *)){color:var(--ink);border-top:1px solid #3b3a36}:where(:root[data-donker]) .calc-db .calc-hours-table tr.calc-hours-total-row th:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-hours-table tr.calc-hours-total-row td:not(:where(.quote-document *)){border-top:1px solid var(--ink)}:where(:root[data-donker]) .calc-db .calc-labor-total-bar.calc-hours-grand-total:not(:where(.quote-document *)){box-shadow:none;background:0 0;border:0;border-top:1px solid #3b3a36}:where(:root[data-donker]) .calc-db .calc-labor-total-bar>div:not(:where(.quote-document *)){border-left:0}:where(:root[data-donker]) .calc-db .calc-labor-total-bar span:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .calc-labor-total-bar strong:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .calc-db .calc-table-scroll>table.calc-hours-table tr.calc-hours-total-row>:not(:where(.quote-document *)){background:#272624}:where(:root[data-donker]) .calc-db .regel-detail:not(:where(.quote-document *)){background:0 0}:where(:root[data-donker]) .calc-db .regel-detail-open-actions:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .regel-open-actie-samenvatting:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .regel-open-actie-chips:not(:where(.quote-document *)){background:0 0;border:0}:where(:root[data-donker]) .calc-db .regel-open-actie-chips p:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .regel-detail-velden dt:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .regel-detail-rij .regel-detail-velden .veld:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .calc-db .regel-detail-rij .regel-detail-categorie .calc-zaagverlies-naam:not(:where(.quote-document *)){color:var(--kaart-label)}:where(:root[data-donker]) .calc-db .regel-rekenregels-vastleggen button:not(:where(.quote-document *)){color:var(--accent-dark);background:0 0;border:0}:where(:root[data-donker]) .calc-db .calc-geen-posities p:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db:has(.calc-geen-posities) .calc-position-acties:not(:where(.quote-document *)){border-left:0}:where(:root[data-donker]) .calc-db .regel-open-actie-samenvatting>.regel-detail-raster-label:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .regel-open-actie-chips p:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .regel-open-actie-chips [data-testid=calc-quantity-voorstel]:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .regel-detail-inline-label:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .regel-kladblok:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .calc-db .regel-detail-suffix:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .regel-detail-zin:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .regel-detail .regel-detail-laadfout:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .calc-db .regel-detail .regel-detail-linkknop:not(:where(.quote-document *)){color:var(--foreground);background:0 0;border:0}:where(:root[data-donker]) .calc-db .regel-detail .regel-detail-voet .calc-regel-tekening-knop:not(:where(.quote-document *)){color:var(--accent-dark);background:0 0;border:0}:where(:root[data-donker]) .calc-db .regel-detail details>summary:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) .calc-db .regel-detail details>summary:not(:where(.quote-document *)):after{border-bottom:1.5px solid;border-right:1.5px solid}:where(:root[data-donker]) .calc-db .regel-detail-prefix:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .regel-detail-handmatig-prijsbewijs:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .calc-db .regel-detail .voorstel-inline:not(:where(.quote-document *)){background:0 0;border:0}:where(:root[data-donker]) .calc-db .regel-detail .voorstel-samenvatting .voorstel-diff:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .calc-db .regel-detail .voorstel-samenvatting .voorstel-bron:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .regel-detail .voorstel-samenvatting .voorstel-conversie:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .regel-detail .danger-tekst:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-positie-beslissing .danger-tekst:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .regel-detail .regel-detail-foutregel:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .calc-db .regel-detail .regel-classificatie:not(:where(.quote-document *)){background:0 0;border:0}:where(:root[data-donker]) .calc-db .calc-positie-beslissing.calc-positie-beslissing-regel:not(:where(.quote-document *)){border:0;border-left:3px solid var(--danger);background:0 0}:where(:root[data-donker]) .calc-db .calc-positie-beslissing.calc-positie-beslissing-regel p:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .regel-detail .calc-onderdeel-maat:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .regel-detail [data-testid=calc-onderdeel-bediening] li>p:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .regel-detail [data-testid=calc-onderdeel-bediening] .regel-detail-actie-uitleg:not(:where(.quote-document *)){background:0 0;border:0}:where(:root[data-donker]) .calc-db .regel-detail-rij .regel-detail-main .veld:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .calc-db .calc-regel-melding-meer:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-regel-melding-bezig:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .calc-regel-melding-rustig:not(:where(.quote-document *)){color:var(--neutral)}:where(:root[data-donker]) .calc-db .regel-detail-status-reden:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .calc-db .calc-regel-mens-antwoord:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-regel-marker:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-position-kop .calc-hoofdmaten:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db details.calc-disclosure>summary:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) .calc-db details.calc-disclosure>summary:not(:where(.quote-document *)):after{border-bottom:1.5px solid;border-right:1.5px solid}:where(:root[data-donker]) .calc-db .calc-open-acties-regel:not(:where(.quote-document *)){border-bottom:1px solid var(--border)}:where(:root[data-donker]) .calc-db .calc-open-acties-regel-zin:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .calc-db .calc-open-acties-regel-status:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .calc-open-acties-regel-fout:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .calc-db p.calc-step0b-sourcing-status-lijst:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-step0b-redenen:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-plaatgroep-noot:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-plaatgroep-fout:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .calc-plaatgroep-fout-opslaan:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .calc-db .calc-bijwerk-verschillen-zin:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-bijwerk-verschillen-fout:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .calc-bijwerk-verschillen-fout:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .calc-db .calc-antwoord-voorstel.is-fout:not(:where(.quote-document *)){color:var(--muted);background:0 0;border:0}:where(:root[data-donker]) .calc-db .regel-detail-main>.calc-step0b-sourcing-status .calc-step0b-sourcing-status-lijst:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .regel-detail-main>.calc-step0b-sourcing-status .calc-step0b-redenen:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .regel-menu-lijst:not(:where(.quote-document *)){box-shadow:0 6px 18px color-mix(in srgb, var(--ink) 14%, transparent)}:where(:root[data-donker]) .calc-db .regel-menu-scheiding:not(:where(.quote-document *)){background:var(--border)}:where(:root[data-donker]) .calc-db .regel-rekenregels-rij:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .regel-rekenregels-rij .regel-rekenregels-label:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .regel-rekenregels-rij li:not(:where(.quote-document *)){border:0}:where(:root[data-donker]) .calc-db .regel-rekenregels-rij li+li:not(:where(.quote-document *)):before{color:var(--muted)}:where(:root[data-donker]) .calc-db .regel-rekenregels-rij li b:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .calc-db .regel-rekenregels-leesfout:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .regel-rekenregels-melding:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .regel-rekenregels-fout:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .calc-db .regel-rekenregels-vastleggen-link:not(:where(.quote-document *)){color:var(--accent-dark);background:0 0;border:0}:where(:root[data-donker]) .calc-db .calc-regel-rekenregel-icoon:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .regel-rekenregels-opnieuw:not(:where(.quote-document *)){color:var(--accent-dark);background:0 0;border:0}:where(:root[data-donker]) .calc-db .uitz-snel-hint:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .uitz-snel-fout:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .calc-db .uitz-snel-voorbeeld:not(:where(.quote-document *)){background:var(--accent-soft)}:where(:root[data-donker]) .calc-db .uitz-snel-voorbeeld-stil:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .uitz-snel-voorbeeld-fout:not(:where(.quote-document *)){color:var(--danger);background:0 0}:where(:root[data-donker]) .calc-db .calc-regel-melding-knop:hover:not(:where(.quote-document *)){background:var(--danger);box-shadow:0 0 0 2px var(--danger);color:#fff}:where(:root[data-donker]) .calc-db .calc-regel-melding-knop:hover :is(.calc-regel-melding-meer,.calc-regel-melding-bezig):not(:where(.quote-document *)){color:inherit}:where(:root[data-donker]) .calc-db .calc-regel-melding-knop.calc-regel-melding-rustig:hover:not(:where(.quote-document *)){background:var(--ds-actief);box-shadow:0 0 0 2px var(--ds-actief);color:var(--neutral)}:where(:root[data-donker]) .calc-db .calc-regel-melding-knop:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .calc-db .calc-position-tabs .calc-position-primary button.calc-tabs-meer-knop[aria-expanded=true]:not(:where(.quote-document *)){background:var(--neutral-bg)}:where(:root[data-donker]) .calc-db .calc-position-tabs .calc-position-primary .calc-tabs-meer-lijst button.regel-menu-item:not(:where(.quote-document *)){color:var(--ink);background:0 0}:where(:root[data-donker]) .calc-db .calc-position-tabs .calc-position-primary .calc-tabs-meer-lijst button.regel-menu-item:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-position-tabs .calc-position-primary .calc-tabs-meer-lijst button.regel-menu-item:focus-visible:not(:where(.quote-document *)){background:var(--neutral-bg);outline:none}:where(:root[data-donker]) .calc-db .calc-kolomkop-strook:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-open-acties-blad .calc-line-group>.calc-line-group-head:not(:where(.quote-document *)){background:#272624}:where(:root[data-donker]) .calc-db .calc-sheet-table thead.calc-kolomkop-verborgen th:not(:where(.quote-document *)){border:0}:where(:root[data-donker]) .calc-optie-blok:not(:where(.quote-document *)){border:1px dashed var(--border)}:where(:root[data-donker]) .calc-optie-chip:not(:where(.quote-document *)){border:0}:where(:root[data-donker]) .quote-total-summary>.quote-keuze-voet:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .klantkeuze-groep:not(:where(.quote-document *)){border:0}:where(:root[data-donker]) .calc-db .mz-kop-titel:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .calc-db .mz-bw-ok:not(:where(.quote-document *)){color:var(--olive);background:var(--olive-bg)}:where(:root[data-donker]) .calc-db .mz-bw-ind:not(:where(.quote-document *)){color:var(--neutral);background:0 0;border:1px dashed #3b3a36}:where(:root[data-donker]) .calc-db .mz-bw-niet:not(:where(.quote-document *)){color:var(--muted);background:0 0}:where(:root[data-donker]) .calc-db .mz-past:not(:where(.quote-document *)),:where(:root[data-donker]) .kr-zoekkeuze .mz-past:not(:where(.quote-document *)){color:var(--accent-dark);background:var(--accent-soft)}:where(:root[data-donker]) .calc-db .mz-sku-klein:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .mz-prods:not(:where(.quote-document *)){border-top:1px solid var(--border)}:where(:root[data-donker]) .calc-db .mz-prod:not(:where(.quote-document *)){border-bottom:1px solid var(--border)}:where(:root[data-donker]) .calc-db .mz-uitklap:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface);color:var(--ink)}:where(:root[data-donker]) .calc-db .mz-prod.is-open .mz-uitklap:not(:where(.quote-document *)){background:var(--accent-soft);border-color:var(--accent-knop)}:where(:root[data-donker]) .calc-db .mz-maten:not(:where(.quote-document *)){background:var(--surface-soft)}:where(:root[data-donker]) .calc-db .mz-chip:not(:where(.quote-document *)){border:1px solid var(--border);color:var(--ink);background:#272624}:where(:root[data-donker]) .calc-db .mz-chip.is-regel:not(:where(.quote-document *)){border-color:var(--accent-knop)}:where(:root[data-donker]) .calc-db .mz-chip.is-aan:not(:where(.quote-document *)){background:var(--accent-dark);border-color:var(--accent-dark);color:#fff}:where(:root[data-donker]) .calc-db .mz-tabelvak:not(:where(.quote-document *)){border:1px solid var(--border);background:#272624}:where(:root[data-donker]) .calc-db .mz-lijst .mz-tabel th:not(:where(.quote-document *)){background:var(--surface-soft);color:var(--kaart-label);border-bottom:1px solid var(--border)}:where(:root[data-donker]) .calc-db .mz-lijst .mz-tabel td:not(:where(.quote-document *)){border-bottom:1px solid var(--kaart-lijn)}:where(:root[data-donker]) .calc-db .mz-lijst .mz-tabel tr.is-past td:not(:where(.quote-document *)){background:var(--surface-soft)}:where(:root[data-donker]) .calc-db .mz-keuze:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .calc-db .mz-keuze-vraag:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .calc-db .mz-optie:not(:where(.quote-document *)),:where(:root[data-donker]) .kr-zoekkeuze .mz-optie:not(:where(.quote-document *)){color:inherit;border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .calc-db .mz-optie:hover:not(:disabled):not(:where(.quote-document *)),:where(:root[data-donker]) .kr-zoekkeuze .mz-optie:hover:not(:disabled):not(:where(.quote-document *)){background:var(--surface-soft)}:where(:root[data-donker]) .calc-db .mz-optie.is-gekozen:not(:where(.quote-document *)),:where(:root[data-donker]) .kr-zoekkeuze .mz-optie.is-gekozen:not(:where(.quote-document *)){border-color:var(--accent);background:var(--accent-soft)}:where(:root[data-donker]) .calc-db .mz-optie:focus-visible:not(:where(.quote-document *)),:where(:root[data-donker]) .kr-zoekkeuze .mz-optie:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .calc-db .mz-bol:not(:where(.quote-document *)),:where(:root[data-donker]) .kr-zoekkeuze .mz-bol:not(:where(.quote-document *)){border:1.5px solid var(--muted)}:where(:root[data-donker]) .calc-db .mz-optie.is-gekozen .mz-bol:not(:where(.quote-document *)),:where(:root[data-donker]) .kr-zoekkeuze .mz-optie.is-gekozen .mz-bol:not(:where(.quote-document *)){border:5px solid var(--accent)}:where(:root[data-donker]) .calc-db .mz-foto:not(:where(.quote-document *)),:where(:root[data-donker]) .kr-zoekkeuze .mz-foto:not(:where(.quote-document *)){border:1px solid var(--border)}:where(:root[data-donker]) .calc-db .mz-foto.is-leeg:not(:where(.quote-document *)),:where(:root[data-donker]) .kr-zoekkeuze .mz-foto.is-leeg:not(:where(.quote-document *)){background:var(--surface-soft)}:where(:root[data-donker]) .calc-db .mz-optie-tekst .mz-naam:not(:where(.quote-document *)),:where(:root[data-donker]) .kr-zoekkeuze .mz-optie-tekst .mz-naam:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .calc-db .mz-optie-plek>.mz-winkel:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) .calc-db .mz-optie-plek>.mz-winkel:hover:not(:where(.quote-document *)){background:var(--surface-soft)}:where(:root[data-donker]) .calc-db .mz-optie-links>.mz-winkel:not(:where(.quote-document *)),:where(:root[data-donker]) .kr-zoekkeuze .mz-optie-links>.mz-winkel:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) .calc-db .mz-optie-links>.mz-winkel:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .kr-zoekkeuze .mz-optie-links>.mz-winkel:hover:not(:where(.quote-document *)){background:var(--surface-soft)}:where(:root[data-donker]) .calc-db .mz-meer-link.mz-niet-dit:not(:where(.quote-document *)),:where(:root[data-donker]) .kr-zoekkeuze .mz-meer-link.mz-niet-dit:not(:where(.quote-document *)),:where(:root[data-donker]) .kr-zoekkeuze .mz-optie-tekst .regel-detail-prefix:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .mz-meer:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface);color:var(--ink)}:where(:root[data-donker]) .calc-db .mz-voorstel:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .calc-db .mz-voorstel .mz-naam:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .calc-db .mz-voorstel-label:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .mz-voorstel .mz-winkel:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) .calc-db .sw-keuze .sw-open .mz-naam:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .calc-db .spuitkaart:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .calc-db .spuitkaart-vouw:not(:where(.quote-document *)){color:var(--foreground);background:0 0;border:0}:where(:root[data-donker]) .calc-db .spuitkaart-vouw:focus-visible:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .spuitkaart-optie:focus-visible:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .spuitkaart-neem:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .calc-db .spuitkaart-sub:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .spuitkaart-open:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .calc-db .spuitkaart-rij:not(:where(.quote-document *)){border-top:1px solid var(--border-soft,var(--border))}:where(:root[data-donker]) .calc-db .spuitkaart-naam small:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .spuitkaart-reden:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .spuitkaart-optie:not(:where(.quote-document *)){color:var(--foreground);background:var(--surface);border:1px solid var(--border)}:where(:root[data-donker]) .calc-db .spuitkaart-optie:hover:not(:disabled):not(:where(.quote-document *)){background:var(--surface-soft)}:where(:root[data-donker]) .calc-db .spuitkaart-optie small:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .spuitkaart-voorstel:not(:where(.quote-document *)){border-color:var(--accent)}:where(:root[data-donker]) .calc-db .spuitkaart-optie[aria-pressed=true]:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .spuitkaart-optie[aria-pressed=true]:hover:not(:disabled):not(:where(.quote-document *)){background:var(--accent);border-color:var(--accent);color:var(--accent-foreground,#fff)}:where(:root[data-donker]) .calc-db .spuitkaart-optie[aria-pressed=true] small:not(:where(.quote-document *)){color:inherit}:where(:root[data-donker]) .calc-db .spuitkaart-voet:not(:where(.quote-document *)){border-top:1px solid var(--border)}:where(:root[data-donker]) .calc-db .spuitkaart-neem:not(:where(.quote-document *)){color:var(--foreground);background:var(--surface-soft);border:1px solid var(--border)}:where(:root[data-donker]) .calc-db .sw-kies:not(:where(.quote-document *)){color:var(--foreground);background:var(--surface);border:1px solid var(--border)}:where(:root[data-donker]) .calc-db .sw-kies:hover:not(:disabled):not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .sw-kies[aria-expanded=true]:not(:where(.quote-document *)){background:var(--surface-soft);border-color:var(--accent)}:where(:root[data-donker]) .calc-db .sw-kies:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .calc-db .sw-kies-leeg:not(:where(.quote-document *)){color:var(--danger);border-color:var(--danger)}:where(:root[data-donker]) .calc-db .sw-regel-delen:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .sw-menu-kop:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .sw-menu-item:disabled:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .calc-db .sw-menu-huidig:not(:where(.quote-document *)){background:var(--accent-soft)}:where(:root[data-donker]) .calc-db .sw-menu-vink:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) .calc-db .sw-menu-naam em:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .sw-menu-prijs:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .sw-menu-voet:not(:where(.quote-document *)){color:var(--muted);border-top:1px solid var(--border)}:where(:root[data-donker]) .calc-db .sw-goedkoper:not(:where(.quote-document *)){background:var(--accent-soft)}:where(:root[data-donker]) .calc-db .sw-goedkoper-knop:not(:where(.quote-document *)){color:var(--foreground);background:0 0;border:0}:where(:root[data-donker]) .calc-db .sw-goedkoper-knop:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .calc-db .sw-delen:not(:where(.quote-document *)){border:1px solid var(--border)}:where(:root[data-donker]) .calc-db .sw-delen-kop:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .calc-db .sw-delen-tabel th:not(:where(.quote-document *)){color:var(--muted);border-bottom:1px solid var(--border)}:where(:root[data-donker]) .calc-db .sw-delen-tabel td:not(:where(.quote-document *)){border-bottom:1px solid var(--border)}:where(:root[data-donker]) .calc-db .sw-delen-tabel tr:last-child td:not(:where(.quote-document *)){border-bottom:0}:where(:root[data-donker]) .calc-db .sw-deel-uit td:not(:first-child):not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .sw-seg:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .calc-db .sw-seg button:not(:where(.quote-document *)){color:var(--foreground);background:0 0;border:0}:where(:root[data-donker]) .calc-db .sw-seg button[aria-pressed=true]:not(:where(.quote-document *)){background:var(--accent-soft)}:where(:root[data-donker]) .calc-db .sw-seg button:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .calc-db .mz-meer-link:not(:where(.quote-document *)),:where(:root[data-donker]) .kr-zoekkeuze .mz-meer-link:not(:where(.quote-document *)){color:var(--foreground);background:0 0;border:0}:where(:root[data-donker]) .calc-db .mz-meer-link:focus-visible:not(:where(.quote-document *)),:where(:root[data-donker]) .kr-zoekkeuze .mz-meer-link:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .calc-db .mz-label:not(:where(.quote-document *)){color:var(--muted);background:0 0;border:0}:where(:root[data-donker]) .calc-db button.mz-label:hover:not(:disabled):not(:where(.quote-document *)){background:var(--ds-actief);box-shadow:0 0 0 3px var(--ds-actief)}:where(:root[data-donker]) .calc-db .mz-label-geland:not(:where(.quote-document *)){color:var(--olive)}:where(:root[data-donker]) .calc-db .mz-dot:not(:where(.quote-document *)){background:var(--olive)}:where(:root[data-donker]) .calc-db .mz-label-kies:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) .calc-db .mz-label-warn:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .calc-db .mz-vraag:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) .calc-db .mz-pil:not(:where(.quote-document *)){border:1px solid var(--accent-knop);background:var(--surface,#272624);color:var(--ink)}:where(:root[data-donker]) .calc-db .mz-pil:hover:not(:disabled):not(:where(.quote-document *)){border-color:var(--accent-dark)}:where(:root[data-donker]) .calc-db .mz-pil span:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .mz-prod-rij.mz-prod-rij-radio:not(:where(.quote-document *)){border:1px solid var(--border)}:where(:root[data-donker]) .calc-db .mz-prod-rij.mz-prod-rij-radio.is-aan:not(:where(.quote-document *)){border-color:var(--accent-dark);background:var(--surface-soft)}:where(:root[data-donker]) .calc-db .mz-nemen:not(:where(.quote-document *)){background:var(--accent-dark);color:#fff;border-color:var(--accent-dark)}:where(:root[data-donker]) .calc-db .mz-prods:has(.mz-prod-rij-radio):not(:where(.quote-document *)){border-top:0}:where(:root[data-donker]) .calc-db .mz-prods:has(.mz-prod-rij-radio) .mz-prod:not(:where(.quote-document *)){border-bottom:0}:where(:root[data-donker]) .calc-db .mz-bron-kop b:not(:where(.quote-document *)){color:var(--olive)}:where(:root[data-donker]) .calc-db .mz-bron-velden dt:not(:where(.quote-document *)){color:var(--kaart-label)}@media screen{:where(:root[data-donker]) .quote-viewer:not(:where(.quote-document *)){background:var(--ds-vlak);box-shadow:none;border:0}:where(:root[data-donker]) .quote-viewer-toolbar:not(:where(.quote-document *)){color:var(--ds-tekst-2);box-shadow:var(--ds-zweef);background:#272624}:where(:root[data-donker]) .quote-viewer-toolbar .quote-toolbar-icon:not(:where(.quote-document *)){color:var(--ds-tekst-2)}:where(:root[data-donker]) .quote-viewer-toolbar .quote-toolbar-icon:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .quote-viewer-toolbar .quote-toolbar-icon:focus-visible:not(:where(.quote-document *)){background:var(--ds-aanwijzen);color:var(--foreground)}:where(:root[data-donker]) .quote-viewer-toolbar .quote-toolbar-icon[aria-pressed=true]:not(:where(.quote-document *)){background:var(--ds-actief);color:var(--foreground)}:where(:root[data-donker]) .quote-viewer-toolbar .quote-zoom-label:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .quote-viewer-toolbar .quote-toolbar-divider:not(:where(.quote-document *)),:where(:root[data-donker]) .quote-viewer-toolbar .quote-toolbar-scheiding:not(:where(.quote-document *)){background:var(--ds-lijn)}:where(:root[data-donker]) .quote-viewer-toolbar .quote-text-formatting-tools button:not(:where(.quote-document *)){color:var(--ds-tekst-2)}:where(:root[data-donker]) .quote-viewer-toolbar .quote-text-formatting-tools button:not(:disabled):hover:not(:where(.quote-document *)),:where(:root[data-donker]) .quote-viewer-toolbar .quote-text-formatting-tools button:focus-visible:not(:where(.quote-document *)){background:var(--ds-aanwijzen);color:var(--foreground)}:where(:root[data-donker]) .quote-viewer-toolbar .quote-text-formatting-tools button[aria-pressed=true]:not(:where(.quote-document *)){background:var(--ds-actief);color:var(--foreground)}:where(:root[data-donker]) .quote-viewer-scroll:not(:where(.quote-document *)){background:0 0}:where(:root[data-donker]) .quote-back-button.quote-terug:not(:where(.quote-document *)){color:var(--ds-tekst-2);background:0 0;border:0}:where(:root[data-donker]) .quote-back-button.quote-terug:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .quote-back-button.quote-terug:focus-visible:not(:where(.quote-document *)){background:var(--ds-aanwijzen);color:var(--foreground)}:where(:root[data-donker]) .btn.primary:not(.uren-foto-knop):not(:where(.quote-document *)),:where(:root[data-donker]) .btn.analyze:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-quote-footer .calc-primary-action:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-quote-footer .calc-footer-actions.calc-footer-actions-workspace .calc-primary-action:not(:where(.quote-document *)){box-shadow:none}:where(:root[data-donker]) .calc-workflow-page:has(.calc-db:not([hidden])) .calc-hero-acties .quote-back-button.quote-terug:not(:where(.quote-document *)){color:var(--ds-tekst-2)}:is(:where(:root[data-donker]) .calc-workflow-page:has(.calc-db:not([hidden])) .calc-hero-acties .quote-back-button.quote-terug:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-workflow-page:has(.calc-db:not([hidden])) .calc-hero-acties .quote-back-button.quote-terug:focus-visible:not(:where(.quote-document *))){background:var(--ds-aanwijzen);color:var(--foreground)}:where(:root[data-donker]) .btn.ghost:not(.uren-foto-knop):not(.icon):not(:where(.quote-document *)),:where(:root[data-donker]) .btn.upload-secondary:not(:where(.quote-document *)),:where(:root[data-donker]) .btn.save-draft:not(:where(.quote-document *)),:where(:root[data-donker]) .btn.regel-hulp-actie:not(.primary):not(:where(.quote-document *)),:where(:root[data-donker]) a.quote-back-button[href="/account/wachtwoord"]:not(:where(.quote-document *)){background:var(--vlak-knop);box-shadow:none;color:var(--foreground);border:0}:where(:root[data-donker]) .btn.ghost:not(.uren-foto-knop):not(.icon):hover:not(:disabled):not(:where(.quote-document *)),:where(:root[data-donker]) .btn.upload-secondary:hover:not(:disabled):not(:where(.quote-document *)),:where(:root[data-donker]) .btn.save-draft:hover:not(:disabled):not(:where(.quote-document *)),:where(:root[data-donker]) .btn.regel-hulp-actie:not(.primary):hover:not(:disabled):not(:where(.quote-document *)),:where(:root[data-donker]) a.quote-back-button[href="/account/wachtwoord"]:hover:not(:where(.quote-document *)){background:var(--vlak-knop-hover);color:var(--foreground)}:where(:root[data-donker]) .quote-action-panel:not(:where(.quote-document *)){box-shadow:none;background:0 0;border:0}:where(:root[data-donker]) .quote-action-panel .quote-primary-action:not(:where(.quote-document *)){box-shadow:none}:where(:root[data-donker]) .quote-action-panel .quote-mail-action:not(:where(.quote-document *)),:where(:root[data-donker]) .quote-action-panel .quote-secondary-action:not(:where(.quote-document *)),:where(:root[data-donker]) .quote-action-panel .quote-instellingen-knop:not(:where(.quote-document *)){box-shadow:inset 0 0 0 1px var(--ds-lijn);color:var(--foreground);background:#272624;border:0}:where(:root[data-donker]) .quote-action-panel .quote-mail-action:not(:where(.quote-document *)){background:var(--vlak-knop);box-shadow:none}:where(:root[data-donker]) .quote-action-panel .quote-mail-action:hover:not(:disabled):not(:where(.quote-document *)){background:var(--vlak-knop-hover)}:where(:root[data-donker]) .quote-action-panel .quote-mail-action:disabled:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .quote-action-panel .quote-secondary-action:hover:not(:disabled):not(:where(.quote-document *)),:where(:root[data-donker]) .quote-action-panel .quote-instellingen-knop:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .quote-action-panel .quote-instellingen[data-open=true] .quote-instellingen-knop:not(:where(.quote-document *)){background:var(--ds-aanwijzen)}:where(:root[data-donker]) .quote-action-panel .quote-instellingen-knop:not(:where(.quote-document *)),:where(:root[data-donker]) .quote-action-panel .quote-action-note:not(:where(.quote-document *)){color:var(--ds-tekst-2)}:where(:root[data-donker]) .quote-action-panel [data-testid=quote-zachte-meldingen]:not(:where(.quote-document *)):before{background:var(--ds-amber)}:where(:root[data-donker]) .quote-action-panel .quote-side-meta:not(:where(.quote-document *)){border-top:0}:where(:root[data-donker]) .quote-action-panel .quote-side-meta>div:not(:where(.quote-document *)){border-bottom:1px solid var(--ds-lijn-zacht);color:var(--foreground)}:where(:root[data-donker]) .quote-action-panel .quote-side-meta dt:not(:where(.quote-document *)){color:var(--ds-tekst-2)}:where(:root[data-donker]) .quote-action-panel .quote-side-meta>div:last-child:not(:where(.quote-document *)){color:var(--ds-tekst-2);border-bottom:0}:where(:root[data-donker]) .account-menu-panel:not(:where(.quote-document *)){box-shadow:var(--ds-zweef);border:0}:where(:root[data-donker]) .account-menu-email:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .account-menu-rol:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .account-menu-section:not(:where(.quote-document *)){border-top:0}:where(:root[data-donker]) .account-menu-section+.account-menu-section:not(:where(.quote-document *)){border-top:1px solid var(--ds-lijn-zacht)}:where(:root[data-donker]) .account-menu-item:not(:where(.quote-document *)){background:0 0;border:0}:where(:root[data-donker]) .account-menu-item svg:not(:where(.quote-document *)){color:var(--ds-tekst-2)}:where(:root[data-donker]) .account-menu-item:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .account-menu-item:focus-visible:not(:where(.quote-document *)),:where(:root[data-donker]) .account-menu-item[aria-expanded=true]:not(:where(.quote-document *)){background:var(--ds-actief)}:where(:root[data-donker]) .account-menu-item:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .account-menu-waarde:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .account-menu-sub:not(:where(.quote-document *)){background:var(--surface);box-shadow:var(--ds-zweef)}:where(:root[data-donker]) .account-menu-sub .account-menu-item svg:not(:where(.quote-document *)){color:var(--foreground)}@media (max-width:767px){:where(:root[data-donker]) .account-menu-sub:not(:where(.quote-document *)){box-shadow:none}}:where(:root[data-donker]) .account-menu-item.danger:not(:where(.quote-document *)),:where(:root[data-donker]) .account-menu-item.danger svg:not(:where(.quote-document *)){color:var(--ds-rood)}:where(:root[data-donker]) .account-menu-item.danger:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .account-menu-item.danger:focus-visible:not(:where(.quote-document *)){background:var(--ds-rood-vlak);color:#fff}:where(:root[data-donker]) .account-menu-item.danger:hover svg:not(:where(.quote-document *)),:where(:root[data-donker]) .account-menu-item.danger:focus-visible svg:not(:where(.quote-document *)){color:#fff}:where(:root[data-donker]) .account-menu[data-plek=zijbalk] .account-trigger-copy small:not(:where(.quote-document *)),:where(:root[data-donker]) .telefoon-qr:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .telefoon-qr strong:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .telefoon-qr-vak:not(:where(.quote-document *)){border:1px solid var(--border);background:#272624}:where(:root[data-donker]) .telefoon-keuze:not(:where(.quote-document *)){background:var(--knop-neutraal)}:where(:root[data-donker]) .telefoon-keuze button:not(:where(.quote-document *)){color:var(--muted);background:0 0;border:0}:where(:root[data-donker]) .telefoon-keuze button[aria-selected=true]:not(:where(.quote-document *)){background:var(--surface);color:var(--foreground);box-shadow:0 1px 2px #22262a14}:where(:root[data-donker]) .telefoon-toestel:not(:where(.quote-document *)){background:#4a4843;box-shadow:0 10px 30px #22262a2e}:where(:root[data-donker]) .telefoon-toestel:not(:where(.quote-document *)):before{background:#4a4843}:where(:root[data-donker]) .telefoon-scherm:not(:where(.quote-document *)){color:var(--foreground);background:#272624}:where(:root[data-donker]) .telefoon-stap:not(:where(.quote-document *)){color:var(--muted);background:0 0;border:0}:where(:root[data-donker]) .telefoon-stap:hover:not(:where(.quote-document *)){background:var(--ds-actief)}:where(:root[data-donker]) .telefoon-stap[aria-current=step]:not(:where(.quote-document *)){background:var(--ds-actief);color:var(--foreground)}:where(:root[data-donker]) .telefoon-stap[aria-current=step] .telefoon-nr:not(:where(.quote-document *)){background:var(--accent);color:#fff}:where(:root[data-donker]) .telefoon-nr:not(:where(.quote-document *)){background:var(--knop-neutraal);color:var(--foreground)}:where(:root[data-donker]) .telefoon-alternatief:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .telefoon-noot:not(:where(.quote-document *)){border-top:1px solid var(--ds-lijn-zacht);color:var(--muted)}:where(:root[data-donker]) .tlf-balk:not(:where(.quote-document *)){background:#302f2c}:where(:root[data-donker]) .tlf-blok:not(:where(.quote-document *)){background:var(--accent-soft)}:where(:root[data-donker]) .tlf-ios-adres:not(:where(.quote-document *)),:where(:root[data-donker]) .tlf-knop:not(:where(.quote-document *)){background:#272624;box-shadow:0 1px 4px #22262a24}:where(:root[data-donker]) .tlf-menu:not(:where(.quote-document *)){background:#272624;box-shadow:0 6px 18px #22262a33}:where(:root[data-donker]) .tlf-blad:not(:where(.quote-document *)){background:#272624;box-shadow:0 -4px 18px #22262a29}:where(:root[data-donker]) .tlf-blad-greep:not(:where(.quote-document *)){background:#302f2c}:where(:root[data-donker]) .tlf-blad>.tlf-blad-app:not(:where(.quote-document *)){border-bottom:1px solid #3b3a36}:where(:root[data-donker]) .tlf-acties i:not(:where(.quote-document *)){background:var(--surface-soft)}:where(:root[data-donker]) .tlf-dialoog:not(:where(.quote-document *)){background:#2b2a27}:where(:root[data-donker]) .tlf-rond:not(:where(.quote-document *)){background:#272624}:where(:root[data-donker]) .tlf-pil:not(:where(.quote-document *)){color:#fff;background:#0a64d6}:where(:root[data-donker]) .tlf-dialoog-app:not(:where(.quote-document *)),:where(:root[data-donker]) .tlf-schakel:not(:where(.quote-document *)){background:#272624}:where(:root[data-donker]) .tlf-schakel i:not(:where(.quote-document *)){background:#34c759}:where(:root[data-donker]) .tlf-schakel i:not(:where(.quote-document *)):after{background:#272624}:where(:root[data-donker]) .tlf-dialoog-midden:not(:where(.quote-document *)){background:#4a484359}:where(:root[data-donker]) .tlf-kaart:not(:where(.quote-document *)){background:#272624}:where(:root[data-donker]) .tlf-blauw:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .tlf-sam-boven:not(:where(.quote-document *)){background:var(--accent-soft)}:where(:root[data-donker]) .tlf-sam-onder:not(:where(.quote-document *)){color:#a3a096;background:#272624;border-top:1px solid #3b3a36}:where(:root[data-donker]) .tlf-thuis>span:not(.tlf-icoon):not(:where(.quote-document *)){background:#302f2c}:where(:root[data-donker]) .tlf-icoon>span:not(:where(.quote-document *)){border:1px solid var(--border);color:var(--accent);background:#272624}:where(:root[data-donker]) .tlf-thuis .tlf-icoon>span:not(:where(.quote-document *)){box-shadow:0 0 0 3px var(--accent)}:where(:root[data-donker]) .tlf-tik:not(:where(.quote-document *)){background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent)}:where(:root[data-donker]) .tlf-pil.tlf-tik:not(:where(.quote-document *)){background:#0a64d6}:where(:root[data-donker]) .meldingen-paneel:not(:where(.quote-document *)){box-shadow:var(--ds-zweef);border:0}:where(:root[data-donker]) .meldingen-sectie:not(:where(.quote-document *)){color:var(--ds-tekst-2)}:where(:root[data-donker]) .meldingen-rij:hover .meldingen-item:not(:where(.quote-document *)),:where(:root[data-donker]) .meldingen-rij:hover .meldingen-item-weg:not(:where(.quote-document *)),:where(:root[data-donker]) .meldingen-item:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .meldingen-item-weg:hover:not(:where(.quote-document *)){background:var(--ds-actief)}:where(:root[data-donker]) .meldingen-item-aantal:not(:where(.quote-document *)){color:var(--ds-tekst-2)}@media (max-width:560px){:where(:root[data-donker]) .quote-viewer-toolbar:not(:where(.quote-document *)){box-shadow:none}}:where(:root[data-donker]) .uren-tabbalk .chip:not(:where(.quote-document *)){color:var(--ds-tekst-2);background:0 0;border:0}:where(:root[data-donker]) .uren-tabbalk .chip:hover:not(:where(.quote-document *)){background:var(--ds-aanwijzen);color:var(--foreground)}:where(:root[data-donker]) .uren-tabbalk .chip.active:not(:where(.quote-document *)){background:var(--ds-actief);color:var(--foreground);border:0}:where(:root[data-donker]) .project-kop-onderregel:not(:where(.quote-document *)){color:var(--ds-tekst-2)}:where(:root[data-donker]) .quote-viewer:has(>.quote-viewer-scroll[data-fit-width=true]):not(:where(.quote-document *)){background:#272624}:where(:root[data-donker]) .quote-image-insertion:not(:where(.quote-document *)){border-color:var(--ds-lijn);box-shadow:var(--ds-zweef)}:where(:root[data-donker]) .quote-image-insertion [role=menuitem]>svg:not(:where(.quote-document *)){color:var(--ds-tekst-2)}:where(:root[data-donker]) .quote-image-insertion [role=menuitem]:hover:not(:where(.quote-document *)){background:var(--ds-aanwijzen)}:where(:root[data-donker]) .support-panel:not(:where(.quote-document *)){border:0;box-shadow:0 0 0 1px #1f1e1b14,0 16px 40px -10px #1f1e1b40}:where(:root[data-donker]) .support-panel[style*=--support-pijl]:not(:where(.quote-document *)):before{background:var(--surface);box-shadow:-1px 1px #1f1e1b14}:where(:root[data-donker]) .support-head:not(:where(.quote-document *)){background:var(--surface);border-bottom:0}:where(:root[data-donker]) .support-head-titel:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .support-ai-label:not(:where(.quote-document *)){background:var(--ds-aanwijzen);color:var(--ds-tekst-2)}:where(:root[data-donker]) .support-ai-voet:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .support-msg-bot:not(:where(.quote-document *)){background:0 0}:where(:root[data-donker]) .support-msg-mens:not(:where(.quote-document *)){background:var(--ds-actief);color:var(--foreground)}:where(:root[data-donker]) .support-voorbeeld:not(:where(.quote-document *)){color:var(--foreground);background:#2b2a27;border:0}:where(:root[data-donker]) .support-voorbeeld>svg:not(:where(.quote-document *)){color:#c4c0ac}:where(:root[data-donker]) .support-voorbeeld:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .support-voorbeeld:focus-visible:not(:where(.quote-document *)){background:var(--ds-actief)}:where(:root[data-donker]) .support-invoer:not(:where(.quote-document *)){border-top:0}:where(:root[data-donker]) .support-textarea-wrap:not(:where(.quote-document *)){border-color:var(--border);background:var(--surface);box-shadow:0 1px 3px #22262a0d}:where(:root[data-donker]) .support-send:not(:where(.quote-document *)){color:#fff;background:#6a6344}:where(:root[data-donker]) .support-send:hover:not(:disabled):not(:where(.quote-document *)){color:#fff;background:#57512f}:where(:root[data-donker]) .support-send:disabled:not(:where(.quote-document *)){background:var(--knop-neutraal);color:#a3a096}:where(:root[data-donker]) .support-glans:not(:where(.quote-document *)){background:linear-gradient(90deg, #9a968d 0%, var(--foreground) 45%, #9a968d 90%);color:#0000}@media (prefers-reduced-motion:reduce){:where(:root[data-donker]) .support-glans:not(:where(.quote-document *)){color:var(--ds-tekst-2);background:0 0}}:where(:root[data-donker]) .support-voorstel-uitleg:not(:where(.quote-document *)){color:#a3a096}:where(:root[data-donker]) .wizard-stapregel:not(:where(.quote-document *)){color:var(--ds-tekst-2)}:where(:root[data-donker]) .wizard-terug:not(:where(.quote-document *)){color:var(--ink);background:0 0;border:0}:where(:root[data-donker]) .wizard-terug:hover:not(:where(.quote-document *)){background:var(--ds-actief);box-shadow:0 0 0 4px var(--ds-actief)}:where(:root[data-donker]) .tu-bevestig-uitleg-link:not(:where(.quote-document *)){color:inherit;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);background:0 0;border:0}:where(:root[data-donker]) .tu-bevestig-uitleg-link:hover:not(:where(.quote-document *)){text-decoration-color:currentColor}:where(:root[data-donker]) .wizard-terug:disabled:not(:where(.quote-document *)){color:var(--ds-tekst-2)}:where(:root[data-donker]) .app-melding:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-system-status-banner:not(:where(.quote-document *)),:where(:root[data-donker]) .review-warning.review-state-banner:not(:where(.quote-document *)),:where(:root[data-donker]) .review-hervat-banner:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-bronmelding:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-antwoord-voorstel:not(:where(.quote-document *)){color:var(--ink);border:1px solid var(--ds-lijn);box-shadow:none;background:#272624;border-left:3px solid #6a6344}:where(:root[data-donker]) .app-melding.is-fout:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-system-status-banner:not(:where(.quote-document *)),:where(:root[data-donker]) .review-warning.review-state-banner[role=alert]:not(:where(.quote-document *)){border-left-color:var(--ds-rood)}:where(:root[data-donker]) .calc-system-status-banner span:not(:where(.quote-document *)),:where(:root[data-donker]) .review-warning.review-state-banner:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .app-melding-details>summary:not(:where(.quote-document *)){color:var(--ds-tekst-2)}:where(:root[data-donker]) .app-melding-details>summary:hover:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .app-melding-details-inhoud:not(:where(.quote-document *)){color:var(--ds-tekst-2)}:where(:root[data-donker]) .app-melding-sluit:not(:where(.quote-document *)){color:var(--ds-tekst-2);background:0 0;border:0}:where(:root[data-donker]) .app-melding-sluit:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .app-melding-sluit:focus-visible:not(:where(.quote-document *)){background:var(--ds-aanwijzen);color:var(--ink)}:where(:root[data-donker]) .calc-antwoord-voorstel-lijst:not(:where(.quote-document *)){color:var(--ds-tekst-2)}:where(:root[data-donker]) .review-warning.review-state-banner.ai-achtergrond-strook:not(:where(.quote-document *)){background:var(--vlak);color:#ebebe8;border:0}:where(:root[data-donker]) .ai-achtergrond-strook .review-warning-copy:not(:where(.quote-document *)){color:#ebebe8}:where(:root[data-donker]) .ai-achtergrond-stop:not(:where(.quote-document *)){color:#a3a096;background:0 0;border:0}:where(:root[data-donker]) .ai-achtergrond-stop:hover:not(:where(.quote-document *)){color:var(--ink);background:var(--ds-actief)}:where(:root[data-donker]) dialog.bevestig-dialoog:not(:where(.quote-document *)){color:var(--ink);background:#272624;border:0;box-shadow:0 24px 60px -20px #1c1b1766}:where(:root[data-donker]) dialog.bevestig-dialoog:not(:where(.quote-document *))::backdrop{background:#4a484352}:where(:root[data-donker]) .bevestig-dialoog h2:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .bevestig-dialoog-tekst:not(:where(.quote-document *)){color:#ebebe8}:where(:root[data-donker]) .bevestig-dialoog-lijst li:not(:where(.quote-document *)){background:var(--ds-vlak);color:var(--ink)}:where(:root[data-donker]) .bevestig-dialoog-noot:not(:where(.quote-document *)){color:var(--ds-tekst-2)}:where(:root[data-donker]) .btn.bevestig-dialoog-gevaar:not(:where(.quote-document *)){background:var(--ds-rood);color:#fff}:where(:root[data-donker]) .btn.bevestig-dialoog-gevaar:hover:not(:where(.quote-document *)){background:#9c2f28}:where(:root[data-donker]) .ongedaan-melding:not(:where(.quote-document *)){box-shadow:0 16px 40px -16px #1c1b1780}:where(:root[data-donker]) .ongedaan-melding>.flash:not(:where(.quote-document *)){background:var(--ink);color:#fff}:where(:root[data-donker]) .ongedaan-melding .flash-dismiss:not(:where(.quote-document *)){color:#6f6c64}:where(:root[data-donker]) .ongedaan-melding-knop:not(:where(.quote-document *)){color:#fff;background:0 0;border:0}:where(:root[data-donker]) .ongedaan-melding-balk:not(:where(.quote-document *)){background:#302f2c}:where(:root[data-donker]) .calc-onthouden:not(:where(.quote-document *)),:where(:root[data-donker]) .quote-onthouden:not(:where(.quote-document *)){color:#ebebe8;background:#2b2a27}:where(:root[data-donker]) .calc-onthouden b:not(:where(.quote-document *)),:where(:root[data-donker]) .quote-onthouden b:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .calc-onthouden svg:not(:where(.quote-document *)),:where(:root[data-donker]) .quote-onthouden svg:not(:where(.quote-document *)){color:var(--accent)}}:where(:root[data-donker]) .row-menu button.row-menu-gevaar:not(:where(.quote-document *)),:where(:root[data-donker]) .regel-menu-item.danger:not(:where(.quote-document *)),:where(:root[data-donker]) .klant-action-menu button.danger:not(:where(.quote-document *)),:where(:root[data-donker]) .km-item.is-gevaar:not(:where(.quote-document *)),:where(:root[data-donker]) .afzender-menu-item.is-gevaar:not(:where(.quote-document *)){color:var(--ds-rood,#f0857a)}:where(:root[data-donker]) .row-menu button.row-menu-gevaar svg:not(:where(.quote-document *)),:where(:root[data-donker]) .regel-menu-item.danger svg:not(:where(.quote-document *)),:where(:root[data-donker]) .klant-action-menu button.danger svg:not(:where(.quote-document *)),:where(:root[data-donker]) .km-item.is-gevaar svg:not(:where(.quote-document *)),:where(:root[data-donker]) .afzender-menu-item.is-gevaar svg:not(:where(.quote-document *)){color:inherit}:where(:root[data-donker]) .row-menu button.row-menu-gevaar:hover:not(:disabled):not(:where(.quote-document *)),:where(:root[data-donker]) .row-menu button.row-menu-gevaar:focus-visible:not(:where(.quote-document *)),:where(:root[data-donker]) .regel-menu-item.danger:hover:not(:disabled):not(:where(.quote-document *)),:where(:root[data-donker]) .regel-menu-item.danger:focus-visible:not(:where(.quote-document *)),:where(:root[data-donker]) .klant-action-menu button.danger:hover:not(:disabled):not(:where(.quote-document *)),:where(:root[data-donker]) .klant-action-menu button.danger:focus-visible:not(:where(.quote-document *)),:where(:root[data-donker]) .km-item.is-gevaar:hover:not(:disabled):not(:where(.quote-document *)),:where(:root[data-donker]) .km-item.is-gevaar:focus-visible:not(:where(.quote-document *)),:where(:root[data-donker]) .afzender-menu-item.is-gevaar:hover:not(:disabled):not(:where(.quote-document *)),:where(:root[data-donker]) .afzender-menu-item.is-gevaar:focus-visible:not(:where(.quote-document *)),:where(:root[data-donker]) .quote-media-toolbar button.is-gevaar:hover:not(:disabled):not(:where(.quote-document *)),:where(:root[data-donker]) .quote-media-toolbar button.is-gevaar:focus-visible:not(:where(.quote-document *)){background:var(--ds-rood-vlak,#c0453d);color:#fff}:where(:root[data-donker]) .kr-nerf-fout:not(:where(.quote-document *)){color:var(--error,#f0857a)}:where(:root[data-donker]) .kr-nerf-stand:not(:where(.quote-document *)){border:1px solid var(--border);color:var(--muted);background:#272624}:where(:root[data-donker]) .kr-apparatuur-overzicht:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .kr-apparatuur-overzicht summary:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .kr-apparatuur-overzicht summary:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .kr-apparatuur-overzicht th:not(:where(.quote-document *)),:where(:root[data-donker]) .kr-apparatuur-overzicht td:not(:where(.quote-document *)){border-bottom:1px solid var(--kaart-lijn)}:where(:root[data-donker]) .kr-apparatuur-overzicht th:not(:where(.quote-document *)),:where(:root[data-donker]) .kr-apparatuur-overzicht p:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-fase1.tu-fase1-rustig:not(:where(.quote-document *)){background:var(--surface);border:0}:where(:root[data-donker]) .tu-fase1-rustig>.tu-worklist-head:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .tu-fase1-rustig .tu-fase1-groep:not(:where(.quote-document *)){border:0;border-bottom:1px solid var(--border)}:where(:root[data-donker]) .tu-fase1-naam:not(:where(.quote-document *)){color:var(--ink);background:0 0;border:0}:where(:root[data-donker]) button.tu-fase1-naam:hover:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) button.tu-fase1-naam:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .tu-fase1-namen-sub:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-fase1-rustig .tu-fase1-uitklap:not(:where(.quote-document *)){color:var(--muted);background:0 0}:where(:root[data-donker]) .tu-fase1-rustig .tu-fase1-leden:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-fase1-rustig .tu-worklist-row:not(:where(.quote-document *)){border:0}:where(:root[data-donker]) .tu-open-posten-knop:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-open-posten-kop .tu-open-posten-knop:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .tu-open-posten-later:not(:where(.quote-document *)),:where(:root[data-donker]) .km-knop.tu-toevoegen-knop:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .km-knop.tu-toevoegen-knop:hover:not(:where(.quote-document *)){background:var(--hover)}:where(:root[data-donker]) .tu-fase1-rustig .tu-antwoord-inline:not(:where(.quote-document *)){border:0}:where(:root[data-donker]) .calc-workflow-page[data-alleen-lezen] .calc-db :is(input,select,textarea):not(:where(.quote-document *)){box-shadow:none!important;background:0 0!important;border-color:#0000!important}:where(:root[data-donker]) .calc-workflow-page[data-alleen-lezen] .calc-db :is(input,textarea):not(:where(.quote-document *))::placeholder{color:#0000!important}:where(:root[data-donker]) .calc-workflow-page[data-alleen-lezen] .calc-db .veld-met-melding:has(>input:is(:placeholder-shown,[value=""])):not(:where(.quote-document *)):after{color:var(--muted)}:where(:root[data-donker]) .uren-koppelvraag:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .uren-koppelvraag-tekst strong:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .uren-koppelvraag-tekst span:not(:where(.quote-document *)),:where(:root[data-donker]) .uren-koppelvraag-uitleg:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-koppelvraag-deels:not(:where(.quote-document *)){border-top:1px solid var(--border)}:where(:root[data-donker]) .uren-koppelvraag-regel:not(:where(.quote-document *)){border:0;border-bottom:1px solid var(--border);color:var(--ink);background:0 0}:where(:root[data-donker]) .uren-koppelvraag-regel:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .uren-koppelvraag-vak:not(:where(.quote-document *)){border:1.5px solid var(--ink);color:var(--ink);background:#272624}:where(:root[data-donker]) .uren-koppelvraag-regel[data-uit]:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-koppelvraag-regel[data-uit] .uren-koppelvraag-vak:not(:where(.quote-document *)){border-color:var(--muted)}:where(:root[data-donker]) .uren-koppelvraag-regel[data-uit] .uren-koppelvraag-wie:not(:where(.quote-document *)),:where(:root[data-donker]) .uren-koppelvraag-regel[data-uit] .uren-koppelvraag-uren:not(:where(.quote-document *)){-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}:where(:root[data-donker]) .pz-kop strong:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .pz-tegel:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface);color:var(--ink)}:where(:root[data-donker]) .pz-tegel:hover:not(:where(.quote-document *)){border-color:var(--muted)}:where(:root[data-donker]) .pz-tegel:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .pz-beeld:not(:where(.quote-document *)){border:1px solid var(--border);background:#272624}:where(:root[data-donker]) .pz-nummer:not(:where(.quote-document *)){background:color-mix(in srgb, var(--surface) 92%, transparent);box-shadow:0 0 0 1px var(--border)}:where(:root[data-donker]) .pz-sub:not(:where(.quote-document *)),:where(:root[data-donker]) .pz-stand:not(:where(.quote-document *)),:where(:root[data-donker]) .pz-pijl:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .pz-stand.is-open:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .pz-tegel.zonder-beeld .pz-nummer:not(:where(.quote-document *)){box-shadow:none;background:var(--accent-soft)}:where(:root[data-donker]) .pz-terug:not(:where(.quote-document *)){color:var(--muted);background:0 0;border:0}:where(:root[data-donker]) .pz-terug:hover:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .tu-kaartregels:not(:where(.quote-document *)){background:var(--vlak);color:var(--ink)}:where(:root[data-donker]) .tu-kaartregels .tu-referenties-kop:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-kaartregel:not(:where(.quote-document *)):before{background:var(--muted)}:where(:root[data-donker]) .tu-kaartregels .tu-cel-knop:not(:where(.quote-document *)){color:inherit;border-color:#0000}:where(:root[data-donker]) .tu-kaartregels .tu-cel-knop:hover:not(:where(.quote-document *)){border-color:var(--border)}:where(:root[data-donker]) .kr-kastopbouw:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .kr-kastopbouw.is-fout:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .kr-vrij-soort:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .kr-vrij-aantal:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .kr-vrije-regels .kr-nieuw>.kr-hulp-rij:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-editor.kaart-links .tu-kaartregels:not(:where(.quote-document *)){background:0 0;border:0}:where(:root[data-donker]) .kr-lijst.is-compact .kr-soortgroep .kr-naam-regel>.kr-cel-materiaal:not(:where(.quote-document *)),:where(:root[data-donker]) .kr-soortkop:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .kr-soortkop-materiaal:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .kr-groep-nr:not(:where(.quote-document *)){background:var(--ink);color:#fff}:where(:root[data-donker]) .kr-blok.is-vast .kr-groep-nr:not(:where(.quote-document *)){background:var(--accent-dark);box-shadow:0 0 0 1.5px #3b3a36}:where(:root[data-donker]) .kr-groep-nr.is-nagekeken:not(:where(.quote-document *)),:where(:root[data-donker]) .kr-blok.is-vast .kr-groep-nr.is-nagekeken:not(:where(.quote-document *)){background:var(--ok-bg);color:var(--ok);box-shadow:0 0 0 1px var(--ok)}:where(:root[data-donker]) .kr-nagekeken-teller:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .kr-nagekeken-teller.is-alles:not(:where(.quote-document *)){color:var(--ok)}:where(:root[data-donker]) .kr-nagekeken-teller.is-fout:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .kr-lijst.is-compact .kr-soortkop+.kr-blok:not(:where(.quote-document *)){border-top:0}:where(:root[data-donker]) .kr-lijst.is-compact .kr-soortgroep .kr-blok.is-aangewezen:not(:where(.quote-document *)){background:var(--kaart-hover)}:where(:root[data-donker]) .kr-lijst.is-compact .kr-soortgroep .kr-blok.is-vast:not(:where(.quote-document *)){background:var(--accent-soft)}:where(:root[data-donker]) .app-frame .tu-page>.calc-hero.review-kop .project-kop-onderregel:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-kaart-rail-positie:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface);color:var(--ink)}:where(:root[data-donker]) .tu-kaart-rail-positie:hover:not(:where(.quote-document *)){background:var(--kaart-hover)}:where(:root[data-donker]) .tu-kaart-rail-positie.is-actief:not(:where(.quote-document *)){background:var(--accent-soft);border-color:var(--accent-knop)}:where(:root[data-donker]) .tu-kaart-rail-positie:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent-knop)}:where(:root[data-donker]) .tu-kaart-rail-tel:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface);color:var(--danger)}:where(:root[data-donker]) .tu-kaart-rail-naam:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-optie-vraag:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .tu-optie-allebei:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-vraag-meubelgroep+.tu-vraag-meubelgroep:not(:where(.quote-document *)){border-top:1px solid var(--border)}:where(:root[data-donker]) .tu-vraag-meubel:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-vraag-meubelgroep .tu-fase1-naam:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-vraag-meubelgroep .tu-vraag-onderwerp:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-vraag-meubelgroep .tu-vraag-actie:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-vraag-zin:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-vraag-meubelgroep .tu-vraag-duiding:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .tu-vraag-meubelgroep .btn.compact.tu-fase1-ja:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-vraag-meubelgroep .btn.compact.tu-fase1-nee:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-vraag-meubelgroep .kr-optie-knoppen .btn.compact:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-vraag-meubelgroep .tu-fase1-keuze .btn.compact:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-vraag-meubelgroep .tu-optie-keuze .btn.compact:not(:where(.quote-document *)){background:var(--knop-neutraal);color:var(--ink);border:0}:where(:root[data-donker]) .tu-vraag-meubelgroep .btn.compact.tu-fase1-ja:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-vraag-meubelgroep .btn.compact.tu-fase1-nee:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-vraag-meubelgroep .kr-optie-knoppen .btn.compact:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-vraag-meubelgroep .tu-fase1-keuze .btn.compact:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-vraag-meubelgroep .tu-optie-keuze .btn.compact:hover:not(:where(.quote-document *)){background:var(--knop-neutraal-hover)}:where(:root[data-donker]) .tu-vraag-meubelgroep .kr-optie-knoppen .btn.compact.is-aan:not(:where(.quote-document *)){background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--foreground)}:where(:root[data-donker]) .tu-eigen-antwoord:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-vraag-meubelgroep .tu-antwoord-inline-knop .btn.compact:not(:where(.quote-document *)){color:var(--accent-dark);-webkit-text-decoration-color:var(--accent-knop);text-decoration-color:var(--accent-knop);background:0 0;border:0}:where(:root[data-donker]) .tu-vraag-meubelgroep .tu-fase1-correctie-veld:not(:where(.quote-document *)){border:1px solid var(--border)}:where(:root[data-donker]) .tu-vraag-meubelgroep>.tu-fase1-groep:last-child:not(:where(.quote-document *)){border-bottom:0}:where(:root[data-donker]) .tu-fase1-keuze[data-beantwoord] .tu-vraag-onderwerp:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-fase1-keuze[data-beantwoord] .tu-vraag-onderwerp .tu-fase1-naam:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .tu-vraag-gekozen:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .dialog-weggooi:not(:where(.quote-document *)){background:var(--surface-soft)}:where(:root[data-donker]) .compleet-vraag-lijst li:not(:where(.quote-document *)){border-top:1px solid var(--border)}:where(:root[data-donker]) .compleet-vraag-lijst li:first-child:not(:where(.quote-document *)){border-top:0}:where(:root[data-donker]) .compleet-vraag-mist:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .kr-zoekkeuze-stil:not(:where(.quote-document *)),:where(:root[data-donker]) .kr-zoekkeuze-stil-tekst:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .kr-zoekkeuze-link:not(:where(.quote-document *)){color:var(--foreground);background:0 0;border:0}:where(:root[data-donker]) .kr-zoekkeuze-link:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .kr-zoekkeuze-vraag:not(:where(.quote-document *)),:where(:root[data-donker]) .kr-zoekkeuze-naam:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .kr-zoekkeuze-fout:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .kr-zoekkeuze-stil .kr-zoekkeuze-naam:not(:where(.quote-document *)){color:var(--ink)}:where(:root[data-donker]) .kr-zoekkeuze-vink:not(:where(.quote-document *)){color:var(--accent)}:where(:root[data-donker]) .calc-db .calc-uren-groep-regels li:not(:where(.quote-document *)){border-bottom:1px solid #3b3a36}:where(:root[data-donker]) .calc-db .calc-uren-groep-som:not(:where(.quote-document *)){color:var(--muted)}@media (max-width:767px){:where(:root[data-donker]) .calc-db .calc-cel-inkoop-totaal:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-cel-verkoop-pst:not(:where(.quote-document *)){border-width:0}:where(:root[data-donker]) .catalogus-tabel tbody tr:not(:where(.quote-document *)){border-bottom:1px solid var(--border)}:where(:root[data-donker]) .main table.data.catalogus-tabel tbody td:not(:where(.quote-document *)){border:0}:where(:root[data-donker]) .catalogus-tabel tbody td:nth-child(2):not(:where(.quote-document *)),:where(:root[data-donker]) .catalogus-tabel tbody td:nth-child(3):not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-db .calc-quote-footer .calc-som>.grand:not(:where(.quote-document *)),:where(:root[data-donker]) .calc-db .calc-labor-total-bar.calc-hours-grand-total>div:not(:where(.quote-document *)){border-top:1px solid var(--border)}}:where(:root[data-donker]) :where(p,li,dd,.flash,.muted-note,.ai-storing-banner) a:where(:not(.btn):not([class*=nav])):not(:where(.quote-document *)),:where(:root[data-donker]) :where(p,li,dd,.flash,.muted-note,.ai-storing-banner) .btn-link:not(:where(.quote-document *)),:where(:root[data-donker]) .kr-zoekkeuze-link:not(:where(.quote-document *)){-webkit-text-decoration-color:color-mix(in srgb, var(--foreground) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--foreground) 35%, transparent)}:where(:root[data-donker]) .nk-vraag:not(:where(.quote-document *)){border:1px solid var(--border);border-left:3px solid var(--danger);background:var(--surface)}:where(:root[data-donker]) .nk-vraag-geenplek:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .nk-vraag.is-beantwoord:not(:where(.quote-document *)){border-left-color:var(--border)}:where(:root[data-donker]) .instellingen-scherm:not(:where(.quote-document *)){background:#4a484352}:where(:root[data-donker]) .instellingen-venster:not(:where(.quote-document *)){background:var(--surface);outline:none;box-shadow:0 24px 60px #22262a38}:where(:root[data-donker]) .instellingen-venster-kop:not(:where(.quote-document *)){border-bottom:1px solid var(--ds-lijn-zacht)}:where(:root[data-donker]) .instellingen-nav:not(:where(.quote-document *)){border-right:1px solid var(--ds-lijn-zacht)}:where(:root[data-donker]) .instellingen-zoek:not(:where(.quote-document *)){border:1px solid var(--border);color:var(--muted)}:where(:root[data-donker]) .instellingen-zoek:focus-within:not(:where(.quote-document *)){border-color:var(--accent)}:where(:root[data-donker]) .instellingen-zoek input:not(:where(.quote-document *)){color:var(--foreground);background:0 0;border:0;outline:none}:where(:root[data-donker]) .instellingen-venster :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=color]):not([type=file]),textarea,select):not(.instellingen-zoek input,.instellingen-vel-tekst):not(:where(.quote-document *)){background-color:var(--veld-vlak,var(--vlak));box-shadow:none;border:1px solid #0000}:where(:root[data-donker]) .instellingen-venster :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=color]):not([type=file]),textarea,select):not(.instellingen-zoek input,.instellingen-vel-tekst):focus:not(:where(.quote-document *)){border-color:var(--border);background-color:var(--surface);box-shadow:none;outline:none}:where(:root[data-donker]) :is(.dossier-klantgegevens-form,.form-stack,.offerte-mail-dialog,.adres-toevoegen,.materiaal-toevoegen,.account-form,.calc-db .regel-detail) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=color]):not([type=file]),textarea,select):not(:where(.quote-document *)),:where(:root[data-donker]) .offerte-mail-dialog #mail-sender:not(:where(.quote-document *)){background-color:var(--veld-vlak,var(--vlak));box-shadow:none;border-color:#0000}:where(:root[data-donker]) :is(.dossier-klantgegevens-form,.form-stack,.offerte-mail-dialog,.adres-toevoegen,.materiaal-toevoegen,.account-form,.calc-db .regel-detail) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=color]):not([type=file]),textarea,select):focus:not(:where(.quote-document *)),:where(:root[data-donker]) .offerte-mail-dialog #mail-sender:focus-visible:not(:where(.quote-document *)),:where(:root[data-donker]) .offerte-mail-dialog #mail-sender[aria-expanded=true]:not(:where(.quote-document *)){border-color:var(--border);background-color:var(--surface);box-shadow:none;outline:none}:where(:root[data-donker]) .instellingen-groep:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .instellingen-nav-item:not(:where(.quote-document *)){color:var(--foreground);background:0 0;border:0}:where(:root[data-donker]) .instellingen-nav-item svg:not(:where(.quote-document *)){color:var(--ds-tekst-2)}:where(:root[data-donker]) .instellingen-nav-item:hover:not(:where(.quote-document *)){background:var(--vlak-wijs)}:where(:root[data-donker]) .instellingen-nav-item[aria-selected=true]:not(:where(.quote-document *)){background:var(--accent-soft)}:where(:root[data-donker]) .instellingen-nav-item:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .instellingen-nav-leeg:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .instellingen-sectiekop:not(:where(.quote-document *)){border-bottom:1px solid var(--ds-lijn-zacht)}:where(:root[data-donker]) .instellingen-sectiekop p:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .instellingen-inhoud .card:not(:where(.quote-document *)),:where(:root[data-donker]) .instellingen-inhoud .koppeling-tegel:not(:where(.quote-document *)){border:0;border-bottom:1px solid var(--ds-lijn-zacht);box-shadow:none;background:0 0}:where(:root[data-donker]) .instellingen-inhoud .card-header:not(:where(.quote-document *)){border:0}:where(:root[data-donker]) .instellingen-inhoud .card-header .meta:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .instellingen-inhoud .settings-row:not(:where(.quote-document *)){border-bottom:1px solid var(--ds-lijn-zacht)}:where(:root[data-donker]) .instellingen-inhoud .settings-row>.settings-hint:not(:where(.quote-document *)),:where(:root[data-donker]) .instellingen-inhoud .settings-row>.settings-error:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .instellingen-inhoud .settings-row>.settings-error:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .instellingen-inhoud .mail-kaart>.card:not(:where(.quote-document *)){border-bottom:0}:where(:root[data-donker]) .instellingen-inhoud .account-form .settings-waarde:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .instellingen-inhoud .card:has(.account-form-actions):not(:where(.quote-document *)){border-bottom:0}:where(:root[data-donker]) .instellingen-inhoud .personeel-card .card-header .badge:not(:where(.quote-document *)){color:var(--muted);background:0 0}:where(:root[data-donker]) .instellingen-inhoud .medewerker-lijst li:not(:where(.quote-document *)){border-bottom-color:var(--ds-lijn-zacht)}@media (max-width:900px){:where(:root[data-donker]) .instellingen-nav:not(:where(.quote-document *)){border-right:0;border-bottom:1px solid var(--ds-lijn-zacht)}}:where(:root[data-donker]) .sidebar-logo-link:focus-visible:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .instellingen-nav-laden:not(:where(.quote-document *)){background:var(--ds-actief)}:where(:root[data-donker]) .instellingen-laden:not(:where(.quote-document *)),:where(:root[data-donker]) .stalen-kop span:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .stalen-tegel:not(:where(.quote-document *)){color:var(--foreground);background:0 0;border:0}:where(:root[data-donker]) .stalen-beeld:not(:where(.quote-document *)){border:1px solid var(--ds-lijn-zacht);color:#a3a096;background:#2b2a27}:where(:root[data-donker]) .stalen-tegel:hover .stalen-beeld:not(:where(.quote-document *)),:where(:root[data-donker]) .stalen-tegel:focus-visible .stalen-beeld:not(:where(.quote-document *)){border-color:var(--accent)}:where(:root[data-donker]) .stalen-tegel:focus-visible:not(:where(.quote-document *)){outline:none}:where(:root[data-donker]) .stalen-tegel:focus-visible .stalen-beeld:not(:where(.quote-document *)),:where(:root[data-donker]) .stalen-tegel.is-open .stalen-beeld:not(:where(.quote-document *)){outline:2px solid var(--accent)}:where(:root[data-donker]) .stalen-stil:not(:where(.quote-document *)),:where(:root[data-donker]) .stalen-telt-niet b:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .mat-aandacht:not(:where(.quote-document *)){color:var(--accent-dark);background:0 0;border:0}:where(:root[data-donker]) .stalen-leeg:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .stalen-paneel:not(:where(.quote-document *)){border:1px solid var(--border);background:#272624;box-shadow:0 12px 30px #2b262017}:where(:root[data-donker]) .stalen-paneel:not(:where(.quote-document *)):before{border-left:1px solid var(--border);border-top:1px solid var(--border);background:#272624}:where(:root[data-donker]) .stalen-maat:not(:where(.quote-document *)){border-bottom:1px solid #3b3a36}:where(:root[data-donker]) .stalen-maat-prijs .prijs-reden:not(:where(.quote-document *)),:where(:root[data-donker]) .stalen-maat-prijs .unit:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .stalen-maat-prijs .prijs-status-live:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .stalen-maat-prijs button.prijs-herkomst-actie:not(:where(.quote-document *)){color:var(--muted);background:0 0;border:0}:where(:root[data-donker]) .stalen-band:not(:where(.quote-document *)){background:#2b2a27}:where(:root[data-donker]) .mat-soort:not(:where(.quote-document *)){background:var(--vlak);color:var(--foreground);border:0}:where(:root[data-donker]) .mat-soort b:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .mat-soort:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .mat-soort.aan:not(:where(.quote-document *)){background:var(--accent-soft)}:where(:root[data-donker]) .mat-soort.aan b:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) .mat-achip:not(:where(.quote-document *)){background:var(--accent-soft);color:var(--foreground);border:0}:where(:root[data-donker]) .mat-achip svg:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .mat-achip:hover svg:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .mat-wis:not(:where(.quote-document *)){color:var(--foreground);background:0 0;border:0}:where(:root[data-donker]) .mat-fknop:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface);color:var(--foreground)}:where(:root[data-donker]) .mat-fknop b:not(:where(.quote-document *)){background:var(--accent);color:#fff}:where(:root[data-donker]) .mat-fknop.aan:not(:where(.quote-document *)),:where(:root[data-donker]) .mat-fknop[aria-expanded=true]:not(:where(.quote-document *)){border-color:var(--accent)}:where(:root[data-donker]) .mat-fpop:not(:where(.quote-document *)){background:var(--surface);border:1px solid var(--border);box-shadow:0 16px 40px #2b262024}:where(:root[data-donker]) .mat-fpop h4:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .mat-frij:not(:where(.quote-document *)){color:var(--foreground);background:0 0;border:0}:where(:root[data-donker]) .mat-frij b:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .mat-frij:hover:not(:where(.quote-document *)){background:var(--surface-soft)}:where(:root[data-donker]) .mat-frij.aan:not(:where(.quote-document *)){background:var(--accent-soft)}:where(:root[data-donker]) .mat-dikte:not(:where(.quote-document *)){background:var(--vlak);color:var(--foreground);border:0}:where(:root[data-donker]) .mat-dikte.aan:not(:where(.quote-document *)){background:var(--accent-soft);border-color:#0000}:where(:root[data-donker]) .mat-fleeg:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .mat-kleur:not(:where(.quote-document *)){background:var(--vlak);color:var(--foreground);border:0}:where(:root[data-donker]) .mat-kleur i:not(:where(.quote-document *)){border:1px solid var(--stip-rand)}:where(:root[data-donker]) .mat-kleur b:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .mat-kleur.aan:not(:where(.quote-document *)){background:var(--accent-soft);border-color:#0000}:where(:root[data-donker]) .mat-dikte:hover:not(:where(.quote-document *)),:where(:root[data-donker]) .mat-kleur:hover:not(:where(.quote-document *)){background:var(--accent-soft)}:where(:root[data-donker]) .mat-blok-kop span:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .mat-blok-kop span .btn-link:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .mat-lev-lijst:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .mat-lev-rij:not(:where(.quote-document *)){border-top:1px solid #3b3a36}:where(:root[data-donker]) .mat-lev-rij:first-child:not(:where(.quote-document *)){border-top:0}:where(:root[data-donker]) .mat-lev-foto:not(:where(.quote-document *)){border:1px solid var(--ds-lijn-zacht);color:var(--muted);background:#2b2a27}:where(:root[data-donker]) .mat-lev-kern>span:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .mat-lev-maten span:not(:where(.quote-document *)){background:var(--vlak);color:var(--foreground)}:where(:root[data-donker]) .mat-lev-oud:not(:where(.quote-document *)){background:var(--vlak)}:where(:root[data-donker]) .mat-lev-bij:not(:where(.quote-document *)){background:var(--accent-soft)}:where(:root[data-donker]) .mat-lev-prijs:not(:where(.quote-document *)){background:var(--vlak);color:var(--foreground);border:0}:where(:root[data-donker]) .mat-lev-prijs.is-stil:not(:where(.quote-document *)){color:var(--muted);background:0 0}:where(:root[data-donker]) .mat-lev-stand:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .stalen-zoek-maat .chip.active:not(:where(.quote-document *)){background:var(--accent-soft);border-color:var(--accent);color:var(--foreground)}:where(:root[data-donker]) .mat-lev-blok+.mat-lev-blok:not(:where(.quote-document *)){border-top:1px solid #3b3a36}:where(:root[data-donker]) .stalen-melding:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .stalen-fout:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .mt-foto:not(:where(.quote-document *)){border:1px dashed var(--border)}:where(:root[data-donker]) .mt-foto.sleept:not(:where(.quote-document *)){border-color:var(--accent);background:var(--accent-soft)}:where(:root[data-donker]) .mt-foto-beeld:not(:where(.quote-document *)){color:#a3a096;background:#2b2a27}:where(:root[data-donker]) .mt-foto p:not(:where(.quote-document *)){color:var(--muted)}@media (max-width:767px){:where(:root[data-donker]) .app-shell>.sidebar.sidebar:not(.sidebar-alleen-uren):not(:where(.quote-document *)){border-top:1px solid var(--border);background:var(--surface);border-right:0}}:where(:root[data-donker]) .quote-leeg-uitleg:not(:where(.quote-document *)),:where(:root[data-donker]) .uren-telefoon-regel:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .uren-telefoon-link:not(:where(.quote-document *)){color:var(--ink);background:0 0;border:0}:where(:root[data-donker]) .quote-preview-layout[data-naar-blad]:not(:where(.quote-document *)):before{background:var(--accent)}:where(:root[data-donker]) .tu-viewer-laden:not(:where(.quote-document *)),:where(:root[data-donker]) .tu-thumb-rail.met-groepen>li[data-groep]:not(:where(.quote-document *)):before{color:var(--muted)}:where(:root[data-donker]) .project-tegel-foto:not(:where(.quote-document *)){background:var(--surface-soft)}:where(:root[data-donker]) .week-stapper-bereik:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .week-stapper-titel.is-knop:not(:where(.quote-document *)){color:var(--foreground);background:0 0;border:0}:where(:root[data-donker]) .week-stapper-titel.is-knop:hover:not(:where(.quote-document *)){background:var(--surface-soft)}:where(:root[data-donker]) .materiaal-toevoegen-dialog .dialog-actions:not(:where(.quote-document *)){background:var(--surface);border-top:1px solid var(--border)}:where(:root[data-donker]) .dwk-melding:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .dwk-wissel:not(:where(.quote-document *)){background:var(--neutral-bg);border:1px solid var(--border)}:where(:root[data-donker]) .dwk-wissel button:not(:where(.quote-document *)){color:var(--muted);background:0 0;border:0}:where(:root[data-donker]) .dwk-wissel button[aria-pressed=true]:not(:where(.quote-document *)){background:var(--surface);color:var(--foreground);box-shadow:0 1px 2px #00000014}:where(:root[data-donker]) .dwk-label:not(:where(.quote-document *)),:where(:root[data-donker]) .dwk-bestelling .bestellijst-sub:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .dwk-bestelling .bestellijst-sub.is-open:not(:where(.quote-document *)){color:var(--danger)}:where(:root[data-donker]) .dwk-leverdatum:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .dwk-leverdatum input:not(:where(.quote-document *)){color:var(--ink)}@media (min-width:768px){html:where([data-donker]):has(.app-shell :is(.calc-workflow-page,.tu-page,[data-projectweergave])):not(:where(.quote-document *)){background:var(--project-grond)}:where(:root[data-donker]) body:has(.app-shell :is(.calc-workflow-page,.tu-page,[data-projectweergave])):not(:where(.quote-document *)){background:var(--project-grond)}:where(:root[data-donker]) .app-frame:has(.app-shell :is(.calc-workflow-page,.tu-page,[data-projectweergave])):not(:where(.quote-document *)){background:var(--project-grond)}:where(:root[data-donker]) .app-shell:has(:is(.calc-workflow-page,.tu-page,[data-projectweergave])):not(:where(.quote-document *)){background:var(--project-grond)}:where(:root[data-donker]) .app-shell:has(:is(.calc-workflow-page,.tu-page,[data-projectweergave])) .sidebar:not(:where(.quote-document *)){background:0 0}:where(:root[data-donker]) .app-frame .app-shell:has(:is(.calc-workflow-page,.tu-page,[data-projectweergave])) .main:not(:where(.quote-document *)){background:#272624}}:where(:root[data-donker]) .calc-db tr[data-codraft-wijs]>td:not(:where(.quote-document *)){background:var(--accent-soft)}:where(:root[data-donker]) .kr-getekend-beeld:not(:where(.quote-document *)){border:1px solid var(--border);background:#272624}:where(:root[data-donker]) .kr-getekend-vergroot:not(:where(.quote-document *)){background:0 0;border:0}:where(:root[data-donker]) .kr-getekend-groot:not(:where(.quote-document *)){background:#4a484373}:where(:root[data-donker]) .kr-getekend-groot-vel:not(:where(.quote-document *)){background:#272624;box-shadow:0 12px 40px #0000002e}:where(:root[data-donker]) .calc-db .calc-hours-table .calc-hour-value:not(:where(.quote-document *))::placeholder{color:var(--muted)}:where(:root[data-donker]) .calc-workflow-page[data-alleen-lezen] .calc-db .calc-hours-table .calc-hour-value:not(:where(.quote-document *))::placeholder{color:var(--muted)!important}:where(:root[data-donker]) .stalen-maat:has(>.materiaal-rij-focus):not(:where(.quote-document *)){background:color-mix(in srgb, var(--accent) 12%, transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent)}:where(:root[data-donker]) .mail-composer-geen-afzender-tekst:not(:where(.quote-document *)),:where(:root[data-donker]) .mat-foffert small:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .calc-line-group-head.calc-groep-kolomnamen:not(:where(.quote-document *)){color:var(--muted);background:0 0;border-bottom:0}:where(:root[data-donker]) .calc-db .calc-line-group-head.calc-groep-kolomnamen .calc-group-total:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .upload-main .btn.analyze:not(:disabled):not(:where(.quote-document *)){border-color:var(--accent);background:var(--accent);box-shadow:none}:where(:root[data-donker]) .upload-main .btn.analyze:hover:not(:disabled):not(:where(.quote-document *)){border-color:var(--accent-dark);background:var(--accent-dark)}:where(:root[data-donker]) .calc-db .btn.primary:not(:where(.quote-document *)){background:var(--vlak-knop);color:var(--foreground);box-shadow:none}:where(:root[data-donker]) .calc-db .btn.primary:hover:not(:disabled):not(:where(.quote-document *)){background:var(--vlak-knop-hover);color:var(--foreground)}:where(:root[data-donker]) .project-bewerken label:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .project-bewerken label input:not(:where(.quote-document *)){color:var(--foreground)}:where(:root[data-donker]) .materiaal-toevoegen .toolbar-scroll-select:not(:where(.quote-document *)){background:var(--veld-vlak,var(--vlak));border-color:#0000}:where(:root[data-donker]) .beheerder-toestemming:not(:where(.quote-document *)){border:1px solid var(--border);background:var(--surface)}:where(:root[data-donker]) .beheerder-toestemming-icoon:not(:where(.quote-document *)){background:var(--vlak);color:var(--accent-dark)}:where(:root[data-donker]) .beheerder-toestemming .beheerder-toestemming-bij:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .beheerder-toestemming-kopieer:not(:where(.quote-document *)){color:var(--muted);background:0 0;border:0}:where(:root[data-donker]) .beheerder-toestemming-kopieer:hover:not(:where(.quote-document *)){color:var(--accent-dark)}:where(:root[data-donker]) .microsoft-goedgekeurd-vink:not(:where(.quote-document *)){background:var(--vlak);color:var(--accent-dark)}:where(:root[data-donker]) .eerste-project>p:not(:where(.quote-document *)){color:var(--muted)}:where(:root[data-donker]) .eerste-project li:not(:where(.quote-document *)){background:var(--vlak)}:where(:root[data-donker]) .eerste-project li span:not(:where(.quote-document *)){background:var(--surface);color:var(--muted)}:where(:root[data-donker]) .eerste-project-begin strong:not(:where(.quote-document *)){color:var(--foreground)}
